be.po, [...]: Update.
[gcc.git] / gcc / po / el.po
index 318e0fdd407777f5fedae737dc090e522f19c8b6..ac5460003c59cb8b56aa78532123fe0107b490da 100644 (file)
@@ -5,7 +5,8 @@
 msgid ""
 msgstr ""
 "Project-Id-Version: gcc 3.2\n"
-"POT-Creation-Date: 2002-12-30 18:56+0000\n"
+"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
+"POT-Creation-Date: 2004-07-01 11:41-0700\n"
 "PO-Revision-Date: 2002-08-18 15:46+0100\n"
 "Last-Translator: Simos Xenitellis <simos@hellug.gr>\n"
 "Language-Team: Greek <nls@tux.hellug.gr>\n"
@@ -13,1059 +14,1127 @@ msgstr ""
 "Content-Type: text/plain; charset=iso-8859-7\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
 #, fuzzy, c-format
 msgid "wrong number of arguments specified for `%s' attribute"
 msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: 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:5253 c-common.c:5275 c-common.c:5297
-#: c-common.c:5328 c-common.c:5350 c-common.c:5375 c-common.c:5398
-#: c-common.c:5428 c-common.c:5466 c-common.c:5513 c-common.c:5543
-#: c-common.c:5573 c-common.c:5596 c-common.c:5853 c-common.c:5875
-#: c-common.c:5918 c-common.c:5995 c-common.c:6051 c-common.c:6112
-#: c-common.c:6146 c-common.c:6500 config/arm/arm.c:2098 config/arm/arm.c:2125
-#: config/avr/avr.c:4774 config/h8300/h8300.c:3649 config/h8300/h8300.c:3674
-#: config/i386/i386.c:1396 config/i386/winnt.c:76
+#: attribs.c:416 c-common.c:4307 c-common.c:4326 c-common.c:4344
+#: c-common.c:4371 c-common.c:4390 c-common.c:4413 c-common.c:4436
+#: c-common.c:4462 c-common.c:4496 c-common.c:4540 c-common.c:4568
+#: c-common.c:4596 c-common.c:4615 c-common.c:4870 c-common.c:4892
+#: c-common.c:4927 c-common.c:4994 c-common.c:5040 c-common.c:5098
+#: c-common.c:5129 c-common.c:5475 c-common.c:5498 c-common.c:5537
+#: config/arm/arm.c:2281 config/arm/arm.c:2308 config/avr/avr.c:4539
+#: config/h8300/h8300.c:4284 config/h8300/h8300.c:4307 config/i386/i386.c:1620
+#: config/i386/i386.c:15397 config/i386/winnt.c:86 config/ia64/ia64.c:1057
+#: config/ip2k/ip2k.c:3151
 #, c-format
 msgid "`%s' attribute ignored"
 msgstr ""
 
-#: builtins.c:285
+#: builtins.c:318
 msgid "offset outside bounds of constant string"
 msgstr ""
 
-#: builtins.c:765
+#: builtins.c:786
 msgid "second arg to `__builtin_prefetch' must be a constant"
 msgstr ""
 
-#: builtins.c:772
+#: builtins.c:793
 msgid "invalid second arg to __builtin_prefetch; using zero"
 msgstr ""
 
-#: builtins.c:779
+#: builtins.c:800
 msgid "third arg to `__builtin_prefetch' must be a constant"
 msgstr ""
 
-#: 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:2864
-#, fuzzy
-msgid "__builtin_saveregs not supported by this target"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: builtins.c:2906
+#: builtins.c:3828
 msgid "argument of `__builtin_args_info' must be constant"
 msgstr ""
 
-#: builtins.c:2912
+#: builtins.c:3834
 msgid "argument of `__builtin_args_info' out of range"
 msgstr ""
 
-#: builtins.c:2918
+#: builtins.c:3840
 #, fuzzy
 msgid "missing argument in `__builtin_args_info'"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: builtins.c:2949
+#: builtins.c:3856
 msgid "`va_start' used in function with fixed args"
 msgstr ""
 
-#: builtins.c:2968
+#: 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:2973
+#: builtins.c:3880
 msgid "`__builtin_next_arg' called without an argument"
 msgstr ""
 
-#: builtins.c:3059
+#: builtins.c:3969
 #, fuzzy
 msgid "too many arguments to function `va_start'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: builtins.c:3161
+#: 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:3193
+#: builtins.c:4123
 #, c-format
 msgid "`%s' is promoted to `%s' when passed through `...'"
 msgstr ""
 
-#: builtins.c:3198
+#: builtins.c:4128
 #, c-format
 msgid "(so you should pass `%s' not `%s' to `va_arg')"
 msgstr ""
 
-#: builtins.c:3329
+#. We can, however, treat "undefined" any way we please.
+#. Call abort to encourage the user to fix the program.
+#: builtins.c:4134 c-typeck.c:1733
+msgid "if this code is reached, the program will abort"
+msgstr ""
+
+#: builtins.c:4241
 msgid "invalid arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3331
+#: builtins.c:4243
 msgid "invalid arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3345
+#: builtins.c:4257
 msgid "unsupported arg to `__builtin_frame_address'"
 msgstr ""
 
-#: builtins.c:3347
+#: builtins.c:4259
 msgid "unsupported arg to `__builtin_return_address'"
 msgstr ""
 
-#: builtins.c:3515
+#: builtins.c:4419
 msgid "second arg to `__builtin_expect' must be a constant"
 msgstr ""
 
-#: builtins.c:4010
+#: builtins.c:5360
 msgid "__builtin_longjmp second argument must be 1"
 msgstr ""
 
-#. just do library call, if unknown builtin
-#: builtins.c:4074 c-common.c:4437
+#: builtins.c:5458
 #, c-format
 msgid "built-in function `%s' not currently supported"
 msgstr ""
 
-#: builtins.c:4147
+#: builtins.c:5598
 msgid "target format does not support infinity"
 msgstr ""
 
-#: c-common.c:1163
-#, c-format
-msgid "`%s' is not defined outside of function scope"
+#: c-common.c:917
+msgid "%Hsuggest explicit braces to avoid ambiguous `else'"
 msgstr ""
 
-#: c-common.c:1184
-#, c-format
-msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+#: c-common.c:1141
+msgid "%J'%D' is not defined outside of function scope"
 msgstr ""
 
-#: c-common.c:1242
-msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+#: c-common.c:1161
+#, c-format
+msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
 msgstr ""
 
-#: c-common.c:1338
+#: c-common.c:1201
 msgid "overflow in constant expression"
 msgstr ""
 
-#: c-common.c:1359
+#: c-common.c:1221
 msgid "integer overflow in expression"
 msgstr ""
 
-#: c-common.c:1368
+#: c-common.c:1230
 #, fuzzy
 msgid "floating point overflow in expression"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: c-common.c:1374
+#: c-common.c:1236
 #, fuzzy
 msgid "vector overflow in expression"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1397
+#: c-common.c:1258
 msgid "large integer implicitly truncated to unsigned type"
 msgstr ""
 
-#: c-common.c:1399
+#: c-common.c:1260
 msgid "negative integer implicitly converted to unsigned type"
 msgstr ""
 
-#: c-common.c:1447
+#: c-common.c:1306
 msgid "overflow in implicit constant conversion"
 msgstr ""
 
-#: c-common.c:1595
+#: c-common.c:1442
 #, c-format
 msgid "operation on `%s' may be undefined"
 msgstr ""
 
-#: c-common.c:1886
+#: c-common.c:1726
 msgid "expression statement has incomplete type"
 msgstr ""
 
-#: c-common.c:1919
+#: c-common.c:1758
 msgid "case label does not reduce to an integer constant"
 msgstr ""
 
-#: c-common.c:2223
+#: c-common.c:2088
 #, fuzzy
 msgid "invalid truth-value expression"
 msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: c-common.c:2274
+#: c-common.c:2139
 #, fuzzy, c-format
 msgid "invalid operands to binary %s"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: c-common.c:2508
+#: c-common.c:2373
 msgid "comparison is always false due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2510
+#: c-common.c:2375
 msgid "comparison is always true due to limited range of data type"
 msgstr ""
 
-#: c-common.c:2580
+#: c-common.c:2445
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr ""
 
-#: c-common.c:2589
+#: c-common.c:2454
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr ""
 
-#: c-common.c:2636
+#: c-common.c:2499
 msgid "pointer of type `void *' used in arithmetic"
 msgstr ""
 
-#: c-common.c:2642
+#: c-common.c:2505
 msgid "pointer to a function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2648
+#: c-common.c:2511
 msgid "pointer to member function used in arithmetic"
 msgstr ""
 
-#: c-common.c:2654
-msgid "pointer to a member used in arithmetic"
-msgstr ""
-
-#: c-common.c:2741 f/com.c:14690
+#: c-common.c:2600 f/com.c:14734
 msgid "struct type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2745 f/com.c:14694
+#: c-common.c:2604 f/com.c:14738
 msgid "union type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2749 f/com.c:14698
+#: c-common.c:2608 f/com.c:14742
 msgid "array type value used where scalar is required"
 msgstr ""
 
-#: c-common.c:2869 f/com.c:14831
+#. Common Ada/Pascal programmer's mistake.  We always warn
+#. about this since it is so bad.
+#: c-common.c:2645
+msgid "the address of `%D', will always evaluate as `true'"
+msgstr ""
+
+#: c-common.c:2739 f/com.c:14874
 msgid "suggest parentheses around assignment used as truth value"
 msgstr ""
 
-#: c-common.c:2913 c-common.c:2945
+#: c-common.c:2785 c-common.c:2825
 #, fuzzy
 msgid "invalid use of `restrict'"
 msgstr "ìç Ýãêõñïò áñéèìüò áðü ãñáììÝò"
 
-#: c-common.c:3059
+#: c-common.c:2935
 #, fuzzy
 msgid "invalid application of `sizeof' to a function type"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: c-common.c:3069
+#: c-common.c:2945
 #, fuzzy, c-format
 msgid "invalid application of `%s' to a void type"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: c-common.c:3075
-#, fuzzy, c-format
-msgid "invalid application of `%s' to an incomplete type"
+#: c-common.c:2951
+#, fuzzy
+msgid "invalid application of `%s' to incomplete type `%T' "
 msgstr "ìç Ýãêõñïò äåýôåñïò ôåëåóôÞò óå êáôÜóôáóç óõìâáôüôçôáò `%s'"
 
-#: c-common.c:3116
+#: c-common.c:2992
 msgid "`__alignof' applied to a bit-field"
 msgstr ""
 
-#: c-common.c:3596
+#: c-common.c:3484
 #, fuzzy, c-format
 msgid "cannot disable built-in function `%s'"
 msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: c-common.c:3765 c-typeck.c:1734
+#: c-common.c:3645 c-typeck.c:1974
 #, fuzzy, c-format
 msgid "too few arguments to function `%s'"
 msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
 
-#: c-common.c:3771 c-typeck.c:1587
+#: c-common.c:3651 c-typeck.c:1835
 #, fuzzy, c-format
 msgid "too many arguments to function `%s'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-common.c:3790
+#: c-common.c:3670
 #, fuzzy, c-format
 msgid "non-floating-point argument to function `%s'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-common.c:4059
+#: c-common.c:3897
 msgid "pointers are not permitted as case values"
 msgstr ""
 
-#: c-common.c:4065
-msgid "ISO C++ forbids range expressions in switch statements"
-msgstr ""
-
-#: c-common.c:4067
-msgid "ISO C forbids range expressions in switch statements"
+#: c-common.c:3901
+msgid "range expressions in switch statements are non-standard"
 msgstr ""
 
-#: c-common.c:4097
+#: c-common.c:3930
 #, fuzzy
 msgid "empty range specified"
 msgstr "ìç ïñéóìÝíï"
 
-#: c-common.c:4148
+#: c-common.c:3981
 msgid "duplicate (or overlapping) case value"
 msgstr ""
 
-#: c-common.c:4150
+#: c-common.c:3982
 #, fuzzy
-msgid "this is the first entry overlapping that value"
+msgid "%Jthis is the first entry overlapping that value"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:4154
+#: c-common.c:3986
 #, fuzzy
 msgid "duplicate case value"
 msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
 
-#: c-common.c:4155
-msgid "previously used here"
-msgstr ""
+#: c-common.c:3987
+#, fuzzy
+msgid "%Jpreviously used here"
+msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
 
-#: c-common.c:4159
+#: c-common.c:3991
 msgid "multiple default labels in one switch"
 msgstr ""
 
-#: c-common.c:4160
+#: c-common.c:3992
 #, fuzzy
-msgid "this is the first default label"
+msgid "%Jthis is the first default label"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:4188
-msgid "ISO C++ forbids taking the address of a label"
+#: c-common.c:4017
+msgid "taking the address of a label is non-standard"
 msgstr ""
 
-#: c-common.c:4190
-msgid "ISO C forbids taking the address of a label"
+#: c-common.c:4063
+msgid "%Hignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:5213
-#, c-format
-msgid "declaration of `%s' shadows %s"
+#: c-common.c:4068
+msgid "%Hignoring return value of function declared with attribute warn_unused_result"
 msgstr ""
 
-#: c-common.c:5629
+#: c-common.c:4649
 #, fuzzy, c-format
 msgid "unknown machine mode `%s'"
 msgstr "Üãíùóôï óåô `%s'"
 
-#: c-common.c:5632
+#: c-common.c:4652
 #, fuzzy, c-format
 msgid "no data type for mode `%s'"
 msgstr "äåí ïñßóôçêå âáñýôçôá ãéá ôï óýìâïëï `%s'"
 
-#: c-common.c:5641 c-common.c:6242
+#: c-common.c:4656
+#, fuzzy, c-format
+msgid "invalid pointer mode `%s'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: c-common.c:4663 c-common.c:5226
 #, fuzzy, c-format
 msgid "unable to emulate '%s'"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: c-common.c:5677
-msgid "section attribute cannot be specified for local variables"
-msgstr ""
+#: c-common.c:4707
+#, fuzzy
+msgid "%Jsection attribute cannot be specified for local variables"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: c-common.c:5688
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
-msgstr ""
+#: c-common.c:4718
+#, fuzzy
+msgid "%Jsection of '%D' conflicts with previous declaration"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:5697
-#, c-format
-msgid "section attribute not allowed for `%s'"
-msgstr ""
+#: c-common.c:4727
+#, fuzzy
+msgid "%Jsection attribute not allowed for '%D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: c-common.c:5704
+#: c-common.c:4733
 #, fuzzy
-msgid "section attributes are not supported for this target"
+msgid "%Jsection attributes are not supported for this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: c-common.c:5746
+#: c-common.c:4771
 msgid "requested alignment is not a constant"
 msgstr ""
 
-#: c-common.c:5751
+#: c-common.c:4776
 msgid "requested alignment is not a power of 2"
 msgstr ""
 
-#: c-common.c:5756
+#: c-common.c:4781
 #, fuzzy
 msgid "requested alignment is too large"
 msgstr "ÊáêÞ áßôçóç ðáñáìÝôñùí"
 
-#: c-common.c:5783
-#, fuzzy, c-format
-msgid "alignment may not be specified for `%s'"
+#: c-common.c:4807
+#, fuzzy
+msgid "%Jalignment may not be specified for '%D'"
 msgstr "ìüíï Ýíá üñéóìá ìðïñåß íá äçëùèåß"
 
-#: c-common.c:5828
-#, c-format
-msgid "`%s' defined both normally and as an alias"
+#: c-common.c:4845
+msgid "%J'%D' defined both normally and as an alias"
 msgstr ""
 
-#: c-common.c:5838
+#: c-common.c:4855
 msgid "alias arg not a string"
 msgstr ""
 
-#: c-common.c:5885
+#: c-common.c:4898
 msgid "visibility arg not a string"
 msgstr ""
 
-#: c-common.c:5894
+#: c-common.c:4911
 msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5928
+#: c-common.c:4937
 msgid "tls_model arg not a string"
 msgstr ""
 
-#: c-common.c:5937
+#: c-common.c:4946
 msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5962 c-common.c:6018
-#, c-format
-msgid "`%s' attribute applies only to functions"
+#: c-common.c:4968 c-common.c:5014
+msgid "%J'%E' attribute applies only to functions"
 msgstr ""
 
-#: c-common.c:5969 c-common.c:6025
-#, fuzzy, c-format
-msgid "can't set `%s' attribute after definition"
+#: c-common.c:4973 c-common.c:5019
+#, fuzzy
+msgid "%Jcan't set '%E' attribute after definition"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-common.c:6109
+#: c-common.c:5095
 #, fuzzy, c-format
 msgid "`%s' attribute ignored for `%s'"
 msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: c-common.c:6174
+#: c-common.c:5158
 #, fuzzy, c-format
 msgid "invalid vector type for attribute `%s'"
 msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
-#: c-common.c:6198 c-common.c:6230
+#: c-common.c:5182 c-common.c:5214
 msgid "no vector mode with the size and type specified could be found"
 msgstr ""
 
-#: c-common.c:6329
+#: c-common.c:5316
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr ""
 
-#: c-common.c:6344
+#: c-common.c:5331
 #, c-format
 msgid "nonnull argument has invalid operand number (arg %lu)"
 msgstr ""
 
-#: c-common.c:6363
+#: c-common.c:5350
 #, c-format
 msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6371
+#: c-common.c:5358
 #, c-format
 msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6457
+#: c-common.c:5438
 #, c-format
 msgid "null argument where non-null required (arg %lu)"
 msgstr ""
 
-#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4045 cp/typeck.c:1617
-#: cp/typeck.c:5855
-msgid "void value not ignored as it ought to be"
-msgstr ""
+#: c-common.c:5509
+#, fuzzy
+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:5516
+#, fuzzy
+msgid "cleanup arg not a function"
+msgstr "Ôï åðþíõìï áíôéêåßìåíï äåí åßíáé áíáæçôÞóéìï"
 
-#: c-decl.c:336
+#: c-common.c:5877
 #, c-format
-msgid "array `%s' assumed to have one element"
-msgstr ""
+msgid "%s at end of input"
+msgstr "%s óôï ôÝëïò ôçò åéóüäïõ"
 
-#: c-decl.c:522
+#: c-common.c:5883
 #, c-format
-msgid "`struct %s' incomplete in scope ending here"
-msgstr ""
+msgid "%s before %s'%c'"
+msgstr "%s ðñéí áðü %s'%c'"
 
-#: c-decl.c:525
+#: c-common.c:5885
 #, 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:528
-#, c-format
-msgid "`enum %s' incomplete in scope ending here"
-msgstr ""
+#: c-common.c:5889
+#, fuzzy, c-format
+msgid "%s before string constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: c-decl.c:642 c-decl.c:767 java/decl.c:1399
+#: c-common.c:5891
 #, c-format
-msgid "label `%s' used but not defined"
-msgstr ""
+msgid "%s before numeric constant"
+msgstr "%s ðñéí áðü áñéèìçôéêÞ óôáèåñÜ"
 
-#: c-decl.c:648 c-decl.c:774 java/decl.c:1405
+# src/request.c:37
+#: c-common.c:5893
 #, c-format
-msgid "label `%s' defined but not used"
-msgstr ""
+msgid "%s before \"%s\""
+msgstr "%s ðñéí áðü \"%s\""
 
-#: c-decl.c:889 cp/decl.c:3058
+#: c-common.c:5895
 #, c-format
-msgid "function `%s' redeclared as inline"
-msgstr ""
+msgid "%s before '%s' token"
+msgstr "%s ðñéí áðü ôï óýìâïëï '%s'"
 
-#: c-decl.c:891 cp/decl.c:3060
+#. Use `%s' to print the string in case there are any escape
+#. characters in the message.
+#: c-common.c:5897 c-typeck.c:2612 c-typeck.c:4004 c-typeck.c:4019
+#: c-typeck.c:4034 final.c:2776 final.c:2778 gcc.c:4581 rtl-error.c:109
+#: toplev.c:1357 config/cris/cris.c:552 cp/parser.c:1848 cp/typeck.c:4155
+#: java/expr.c:356 java/verify.c:1456 java/verify.c:1457 java/verify.c:1472
 #, c-format
-msgid "previous declaration of function `%s' with attribute noinline"
+msgid "%s"
+msgstr "%s"
+
+#: c-convert.c:82 c-typeck.c:1211 c-typeck.c:3444 cp/typeck.c:1363
+#: cp/typeck.c:5708 treelang/tree-convert.c:79
+msgid "void value not ignored as it ought to be"
 msgstr ""
 
-#: c-decl.c:898 cp/decl.c:3067
-#, c-format
-msgid "function `%s' redeclared with attribute noinline"
+#: c-convert.c:114 java/typeck.c:148 treelang/tree-convert.c:105
+msgid "conversion to non-scalar type requested"
 msgstr ""
 
-#: c-decl.c:900 cp/decl.c:3069
-#, c-format
-msgid "previous declaration of function `%s' was inline"
+#: c-decl.c:371
+msgid "%Jarray '%D' assumed to have one element"
 msgstr ""
 
-#: c-decl.c:929 c-decl.c:975
-#, c-format
-msgid "shadowing built-in function `%s'"
+#: c-decl.c:580
+#, fuzzy
+msgid "%Jlabel `%D' used but not defined"
+msgstr "áüñéóôï"
+
+#: c-decl.c:586
+msgid "%Jlabel `%D' defined but not used"
 msgstr ""
 
-#: c-decl.c:931
-#, c-format
-msgid "shadowing library function `%s'"
+#: c-decl.c:588
+#, fuzzy
+msgid "%Jlabel `%D' declared but not defined"
+msgstr "áüñéóôï"
+
+#: 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:937
-#, c-format
-msgid "library function `%s' declared as non-function"
+#: 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:941 c-decl.c:944
-#, c-format
-msgid "built-in function `%s' declared as non-function"
+#: c-decl.c:864
+msgid "%Jprototype for '%D' declares more arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:948 objc/objc-act.c:2384 objc/objc-act.c:6154
-#, c-format
-msgid "`%s' redeclared as different kind of symbol"
+#: c-decl.c:870
+msgid "%Jprototype for '%D' declares fewer arguments than previous old-style definition"
 msgstr ""
 
-#: c-decl.c:949 c-decl.c:1140 c-decl.c:1147 c-decl.c:1154 c-decl.c:1299
-#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
-#, c-format
-msgid "previous declaration of `%s'"
+#: c-decl.c:879
+msgid "%Jprototype for '%D' declares arg %d with incompatible type"
 msgstr ""
 
-#. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1044
-#, c-format
-msgid "conflicting types for built-in function `%s'"
+#. 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:1087 c-decl.c:1106
-#, fuzzy, c-format
-msgid "conflicting types for `%s'"
-msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
+#: c-decl.c:906
+#, fuzzy
+msgid "%Jprevious definition of '%D' was here"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-decl.c:1129
-msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
-msgstr ""
+#: c-decl.c:908
+#, fuzzy
+msgid "%Jprevious implicit declaration of '%D' was here"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: c-decl.c:1135
-msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
-msgstr ""
+#: c-decl.c:910
+#, fuzzy
+msgid "%Jprevious declaration of '%D' was here"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: c-decl.c:1146
-#, c-format
-msgid "thread-local declaration of `%s' follows non thread-local declaration"
+#: c-decl.c:945
+msgid "%J'%D' redeclared as different kind of symbol"
 msgstr ""
 
-#: c-decl.c:1153
-#, c-format
-msgid "non thread-local declaration of `%s' follows thread-local declaration"
+#: c-decl.c:950
+msgid "%Jbuilt-in function '%D' declared as non-function"
 msgstr ""
 
-#: c-decl.c:1164 c-decl.c:1187
-#, fuzzy, c-format
-msgid "redefinition of `%s'"
+#: c-decl.c:953 c-decl.c:1045
+#, fuzzy
+msgid "%Jshadowing built-in function '%D'"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+
+#. If types don't match for a built-in, throw away the
+#. built-in.  No point in calling locate_old_decl here, it
+#. won't print anything.
+#: c-decl.c:974
+#, fuzzy
+msgid "%Jconflicting types for built-in function '%D'"
+msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
+
+#: c-decl.c:998 c-decl.c:1006
+#, fuzzy
+msgid "%Jconflicting types for '%D'"
+msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
+
+#. allow OLDDECL to continue in use
+#: c-decl.c:1021
+#, fuzzy
+msgid "%Jredefinition of typedef '%D'"
 msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-decl.c:1167
-#, fuzzy, c-format
-msgid "redeclaration of `%s'"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+#: c-decl.c:1058 c-decl.c:1122
+#, fuzzy
+msgid "%Jredefinition of '%D'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-decl.c:1170
-#, c-format
-msgid "conflicting declarations of `%s'"
+#: c-decl.c:1089 c-decl.c:1139
+msgid "%Jstatic declaration of '%D' follows non-static declaration"
 msgstr ""
 
-#: c-decl.c:1214
-#, c-format
-msgid "prototype for `%s' follows"
+#: c-decl.c:1097 c-decl.c:1136
+msgid "%Jnon-static declaration of '%D' follows static declaration"
 msgstr ""
 
-#: c-decl.c:1215 c-decl.c:1223 c-decl.c:1234
-msgid "non-prototype definition here"
+#: c-decl.c:1109
+msgid "%Jthread-local declaration of '%D' follows non-thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1222
-#, c-format
-msgid "prototype for `%s' follows and number of arguments doesn't match"
+#: c-decl.c:1112
+msgid "%Jnon-thread-local declaration of '%D' follows thread-local declaration"
 msgstr ""
 
-#: c-decl.c:1232
-#, c-format
-msgid "prototype for `%s' follows and argument %d doesn't match"
+#: c-decl.c:1152
+msgid "%Jextern declaration of '%D' follows declaration with no linkage"
 msgstr ""
 
-#: c-decl.c:1250
-#, c-format
-msgid "`%s' declared inline after being called"
+#: c-decl.c:1155
+msgid "%Jdeclaration of '%D' with no linkage follows extern declaration"
 msgstr ""
 
-#: c-decl.c:1256
-#, fuzzy, c-format
-msgid "`%s' declared inline after its definition"
-msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò"
+#: c-decl.c:1158
+#, fuzzy
+msgid "%Jredeclaration of '%D' with no linkage"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: c-decl.c:1263
-#, c-format
-msgid "static declaration for `%s' follows non-static"
+#: c-decl.c:1172
+msgid "%Jredeclaration of '%D' with different visibility (old visibility preserved)"
 msgstr ""
 
-#: c-decl.c:1271
-#, c-format
-msgid "non-static declaration for `%s' follows static"
+#: c-decl.c:1183
+msgid "%Jinline declaration of '%D' follows declaration with attribute noinline"
 msgstr ""
 
-#: c-decl.c:1278
-#, c-format
-msgid "const declaration for `%s' follows non-const"
+#: c-decl.c:1190
+msgid "%Jdeclaration of '%D' with attribute noinline follows inline declaration "
 msgstr ""
 
-#: c-decl.c:1285
-#, c-format
-msgid "type qualifiers for `%s' conflict with previous decl"
-msgstr ""
+#: c-decl.c:1202
+#, fuzzy
+msgid "%J'%D' declared inline after being called"
+msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò"
 
-#: c-decl.c:1298
-#, c-format
-msgid "redundant redeclaration of `%s' in same scope"
-msgstr ""
+#: c-decl.c:1208
+#, fuzzy
+msgid "%J'%D' declared inline after its definition"
+msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò"
 
-#: c-decl.c:1599 java/decl.c:1098
-#, c-format
-msgid "declaration of `%s' shadows a parameter"
-msgstr ""
+#: c-decl.c:1221
+#, fuzzy
+msgid "%Jredefinition of parameter '%D'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-decl.c:1602 java/decl.c:1101
-#, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
+#: c-decl.c:1230
+msgid "%Jvolatile declaration of '%D' follows non-volatile declaration"
 msgstr ""
 
-#: c-decl.c:1623 cp/decl.c:4176
-#, fuzzy
-msgid "a parameter"
-msgstr "êáêü üñéóìá"
-
-#: c-decl.c:1625 cp/decl.c:4193
-msgid "a previous local"
+#: c-decl.c:1233
+msgid "%Jnon-volatile declaration of '%D' follows volatile declaration"
 msgstr ""
 
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:1629 cp/decl.c:4197
-msgid "a global declaration"
+#: c-decl.c:1240
+msgid "%Jconst declaration of '%D' follows non-const declaration"
 msgstr ""
 
-#: c-decl.c:1673
-#, c-format
-msgid "nested extern declaration of `%s'"
+#: c-decl.c:1243
+msgid "%Jnon-const declaration of '%D' follows const declaration"
 msgstr ""
 
-#: c-decl.c:1692 java/decl.c:1051
-#, c-format
-msgid "`%s' used prior to declaration"
+#: c-decl.c:1262
+#, fuzzy
+msgid "%Jredundant redeclaration of '%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: c-decl.c:1581
+#, fuzzy
+msgid "%Jdeclaration of '%D' shadows a parameter"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+
+#: c-decl.c:1583
+msgid "%Jdeclaration of '%D' shadows a global declaration"
 msgstr ""
 
-#: c-decl.c:1706 c-decl.c:1881
-#, c-format
-msgid "`%s' was declared implicitly `extern' and later `static'"
+#: c-decl.c:1585
+msgid "%Jdeclaration of '%D' shadows a previous local"
 msgstr ""
 
-#: c-decl.c:1809 cp/decl.c:4035
-msgid "type mismatch with previous external decl"
+#: c-decl.c:1587 cp/name-lookup.c:969 cp/name-lookup.c:992
+#: cp/name-lookup.c:1000
+msgid "%Jshadowed declaration is here"
 msgstr ""
 
-#: c-decl.c:1810
+#: c-decl.c:1697
 #, c-format
-msgid "previous external decl of `%s'"
+msgid "nested extern declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:1823
-msgid "type mismatch with previous implicit declaration"
-msgstr "óöÜëìá ôáéñéÜóìáôïò ôýðïõ ìå ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç"
-
-#: c-decl.c:1825
-#, c-format
-msgid "previous implicit declaration of `%s'"
+#: c-decl.c:1838 objc/objc-act.c:2534 objc/objc-act.c:6794
+#, fuzzy
+msgid "%Jprevious declaration of '%D'"
 msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: c-decl.c:1860
+#: c-decl.c:1879 c-decl.c:1881
 #, c-format
-msgid "`%s' was previously implicitly declared to return `int'"
-msgstr ""
+msgid "implicit declaration of function `%s'"
+msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%s'"
 
-#: c-decl.c:1885
+#: c-decl.c:1897
 #, c-format
-msgid "`%s' was declared `extern' and later `static'"
+msgid "`%s' undeclared here (not in a function)"
 msgstr ""
 
-#: c-decl.c:1909
+#: c-decl.c:1903
 #, c-format
-msgid "extern declaration of `%s' doesn't match global one"
+msgid "`%s' undeclared (first use in this function)"
 msgstr ""
 
-#: c-decl.c:1951
-#, c-format
-msgid "`%s' locally external but globally static"
+#: c-decl.c:1908
+msgid "(Each undeclared identifier is reported only once"
 msgstr ""
 
-#: c-decl.c:2073
-#, c-format
-msgid "function `%s' was previously declared within a block"
+#: c-decl.c:1909
+msgid "for each function it appears in.)"
 msgstr ""
 
-#: c-decl.c:2093 c-decl.c:2095
-#, c-format
-msgid "implicit declaration of function `%s'"
-msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%s'"
-
-#: c-decl.c:2174
+#: c-decl.c:1962
 #, c-format
 msgid "label %s referenced outside of any function"
 msgstr ""
 
-#: c-decl.c:2231
+#: c-decl.c:2009
 #, fuzzy, c-format
 msgid "duplicate label declaration `%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: c-decl.c:2234
+#: c-decl.c:2010
 #, fuzzy
-msgid "this is a previous declaration"
+msgid "%Jthis is a previous declaration"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: c-decl.c:2657
+#: c-decl.c:2045
+#, fuzzy
+msgid "%Hduplicate label `%D'"
+msgstr "äéðëü êëåéäß"
+
+#: c-decl.c:2047
+#, fuzzy
+msgid "%J`%D' previously defined here"
+msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
+
+#: c-decl.c:2049
+#, fuzzy
+msgid "%J`%D' previously declared here"
+msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
+
+#: c-decl.c:2069
+msgid "%Htraditional C lacks a separate namespace for labels, identifier `%s' conflicts"
+msgstr ""
+
+#: c-decl.c:2140
+msgid "%H`%s' defined as wrong kind of tag"
+msgstr ""
+
+#: c-decl.c:2378
 msgid "unnamed struct/union that defines no instances"
 msgstr ""
 
-#: c-decl.c:2676
+#: c-decl.c:2397
 msgid "useless keyword or type name in empty declaration"
 msgstr ""
 
-#: c-decl.c:2683
+#: c-decl.c:2404
 msgid "two types specified in one empty declaration"
 msgstr ""
 
-#: c-decl.c:2688 c-parse.y:753 c-parse.y:755 parse.y:765 parse.y:1835
-#: objc-parse.y:800 objc-parse.y:802 objc-parse.y:3043
+#: c-decl.c:2409 c-parse.y:735 c-parse.y:737 objc/objc-parse.y:776
+#: objc/objc-parse.y:778 objc/objc-parse.y:3017
 #, fuzzy
 msgid "empty declaration"
 msgstr "êåíü áëöáñéèìçôéêü"
 
-#: c-decl.c:2718
+#: c-decl.c:2435
 msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
 msgstr ""
 
-#: c-decl.c:2720
+#: c-decl.c:2437
 msgid "ISO C90 does not support `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2723
+#: c-decl.c:2440
 msgid "GCC does not yet properly implement `[*]' array declarators"
 msgstr ""
 
-#: c-decl.c:2742
+#: c-decl.c:2456
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2816
-#, c-format
-msgid "`%s' is usually a function"
-msgstr ""
+#: c-decl.c:2526
+#, fuzzy
+msgid "%J'%D' is usually a function"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: c-decl.c:2825
+#: c-decl.c:2535
 #, c-format
 msgid "typedef `%s' is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: c-decl.c:2831
+#: c-decl.c:2541
 #, c-format
 msgid "function `%s' is initialized like a variable"
 msgstr ""
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2838
+#: c-decl.c:2548
 #, c-format
 msgid "parameter `%s' is initialized"
 msgstr ""
 
-#: c-decl.c:2858 c-typeck.c:4854
+#: c-decl.c:2568 c-typeck.c:4254
 msgid "variable-sized object may not be initialized"
 msgstr ""
 
-#: c-decl.c:2864
+#: c-decl.c:2574
 #, c-format
 msgid "variable `%s' has initializer but incomplete type"
 msgstr ""
 
-#: c-decl.c:2870
+#: c-decl.c:2580
 #, c-format
 msgid "elements of array `%s' have incomplete type"
 msgstr ""
 
-#: c-decl.c:2883
-#, c-format
-msgid "declaration of `%s' has `extern' and is initialized"
+#: c-decl.c:2649 c-decl.c:5451 cp/decl.c:3761 cp/decl.c:10141
+msgid "%Jinline function '%D' given attribute noinline"
 msgstr ""
 
-#: c-decl.c:2932 c-decl.c:5694 cp/decl.c:7353 cp/decl.c:13860
-#, c-format
-msgid "inline function `%s' given attribute noinline"
+#: c-decl.c:2725
+msgid "%Jinitializer fails to determine size of '%D'"
 msgstr ""
 
-#: c-decl.c:3006
-#, c-format
-msgid "initializer fails to determine size of `%s'"
+#: c-decl.c:2730
+#, fuzzy
+msgid "%Jarray size missing in '%D'"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+
+#: c-decl.c:2746
+msgid "%Jzero or negative size array '%D'"
 msgstr ""
 
-#: c-decl.c:3011
-#, fuzzy, c-format
-msgid "array size missing in `%s'"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+#: c-decl.c:2774
+#, fuzzy
+msgid "%Jstorage size of '%D' isn't known"
+msgstr "Ôï üíïìá `%s' åßíáé Üãíùóôï\n"
+
+#: c-decl.c:2784
+#, fuzzy
+msgid "%Jstorage size of '%D' isn't constant"
+msgstr "Ôï üíïìá `%s' åßíáé Üãíùóôï\n"
 
-#: c-decl.c:3027
+#: c-decl.c:2867
+msgid "%Jignoring asm-specifier for non-static local variable '%D'"
+msgstr ""
+
+#: c-decl.c:2978
+msgid "ISO C forbids forward parameter declarations"
+msgstr ""
+
+#: c-decl.c:3160
+#, fuzzy
+msgid "<anonymous>"
+msgstr "((áíþíõìï))"
+
+#: c-decl.c:3169
 #, c-format
-msgid "zero or negative size array `%s'"
+msgid "bit-field `%s' width not an integer constant"
 msgstr ""
 
-#: c-decl.c:3055
+#: c-decl.c:3177
 #, fuzzy, c-format
-msgid "storage size of `%s' isn't known"
-msgstr "Ôï üíïìá `%s' åßíáé Üãíùóôï\n"
+msgid "negative width in bit-field `%s'"
+msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
+
+#: c-decl.c:3182
+#, c-format
+msgid "zero width for bit-field `%s'"
+msgstr ""
 
-#: c-decl.c:3065
+#: c-decl.c:3192
 #, c-format
-msgid "storage size of `%s' isn't constant"
+msgid "bit-field `%s' has invalid type"
 msgstr ""
 
-#: c-decl.c:3125
+#: c-decl.c:3201
 #, c-format
-msgid "ignoring asm-specifier for non-static local variable `%s'"
+msgid "type of bit-field `%s' is a GCC extension"
 msgstr ""
 
-#: c-decl.c:3190
+#: c-decl.c:3210
 #, c-format
-msgid "ISO C forbids parameter `%s' shadowing typedef"
+msgid "width of `%s' exceeds its type"
 msgstr ""
 
-#: c-decl.c:3535 cp/decl.c:10433
+#: c-decl.c:3220
+#, fuzzy, c-format
+msgid "`%s' is narrower than values of its type"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: c-decl.c:3370 cp/decl.c:6805
 msgid "`long long long' is too long for GCC"
 msgstr ""
 
-#: c-decl.c:3540
+#: c-decl.c:3375
 #, fuzzy
 msgid "ISO C90 does not support `long long'"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-decl.c:3549 c-decl.c:3552 cp/decl.c:10438
+#: c-decl.c:3384 c-decl.c:3387 cp/decl.c:6810
 #, fuzzy, c-format
 msgid "duplicate `%s'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:3562 cp/decl.c:10445
+#: c-decl.c:3397 cp/decl.c:6816
 msgid "`__thread' before `extern'"
 msgstr ""
 
-#: c-decl.c:3564 cp/decl.c:10447
+#: c-decl.c:3399 cp/decl.c:6818
 msgid "`__thread' before `static'"
 msgstr ""
 
-#: c-decl.c:3572 cp/decl.c:10474
+#: c-decl.c:3407 cp/decl.c:6845
 #, c-format
 msgid "two or more data types in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3592 cp/decl.c:10479
+#: c-decl.c:3427 cp/decl.c:6850
 #, c-format
 msgid "`%s' fails to be a typedef or built in type"
 msgstr ""
 
-#: c-decl.c:3631
+#: c-decl.c:3466
 #, c-format
 msgid "type defaults to `int' in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3660
+#: c-decl.c:3495
 #, c-format
 msgid "both long and short specified for `%s'"
 msgstr ""
 
-#: c-decl.c:3664 cp/decl.c:10594
+#: c-decl.c:3499 cp/decl.c:6950
 #, c-format
 msgid "long or short specified with char for `%s'"
 msgstr ""
 
-#: c-decl.c:3671 cp/decl.c:10598
+#: c-decl.c:3506 cp/decl.c:6954
 #, c-format
 msgid "long or short specified with floating type for `%s'"
 msgstr ""
 
-#: c-decl.c:3674
+#: c-decl.c:3509
 msgid "the only valid combination is `long double'"
 msgstr ""
 
-#: c-decl.c:3680
+#: c-decl.c:3515
 #, fuzzy, c-format
 msgid "both signed and unsigned specified for `%s'"
 msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
 
-#: c-decl.c:3682 cp/decl.c:10587
+#: c-decl.c:3517 cp/decl.c:6943
 #, c-format
 msgid "long, short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: c-decl.c:3688 cp/decl.c:10607
+#: c-decl.c:3523 cp/decl.c:6963
 #, c-format
 msgid "long, short, signed or unsigned used invalidly for `%s'"
 msgstr ""
 
-#: c-decl.c:3706 cp/decl.c:10628
+#: c-decl.c:3541 cp/decl.c:6984
 #, fuzzy, c-format
 msgid "complex invalid for `%s'"
 msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: c-decl.c:3748
+#: c-decl.c:3583
 #, fuzzy
 msgid "ISO C90 does not support complex types"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-decl.c:3760
+#: c-decl.c:3595
 msgid "ISO C does not support plain `complex' meaning `double complex'"
 msgstr ""
 
-#: c-decl.c:3766 c-decl.c:3778
+#: c-decl.c:3601 c-decl.c:3613
 msgid "ISO C does not support complex integer types"
 msgstr ""
 
-#: c-decl.c:3793 c-decl.c:4246 cp/decl.c:11241
+#: c-decl.c:3643 c-decl.c:4104 cp/decl.c:7576
 #, fuzzy
 msgid "duplicate `const'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:3795 c-decl.c:4250 cp/decl.c:11245
+#: c-decl.c:3645 c-decl.c:4108 cp/decl.c:7580
 #, fuzzy
 msgid "duplicate `restrict'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:3797 c-decl.c:4248 cp/decl.c:11243
+#: c-decl.c:3647 c-decl.c:4106 cp/decl.c:7578
 #, fuzzy
 msgid "duplicate `volatile'"
 msgstr "äéðëü êëåéäß"
 
-#: c-decl.c:3825 cp/decl.c:10791
+#: c-decl.c:3676 cp/decl.c:7147
 #, c-format
 msgid "multiple storage classes in declaration of `%s'"
 msgstr ""
 
-#: c-decl.c:3835
+#: c-decl.c:3686
 msgid "function definition declared `auto'"
 msgstr ""
 
-#: c-decl.c:3837
+#: c-decl.c:3688
 msgid "function definition declared `register'"
 msgstr ""
 
-#: c-decl.c:3839
+#: c-decl.c:3690
 msgid "function definition declared `typedef'"
 msgstr ""
 
-#: c-decl.c:3841
+#: c-decl.c:3692
 msgid "function definition declared `__thread'"
 msgstr ""
 
-#: c-decl.c:3854
+#: c-decl.c:3705
 #, c-format
 msgid "storage class specified for structure field `%s'"
 msgstr ""
 
-#: c-decl.c:3858 cp/decl.c:10838
+#: c-decl.c:3709 cp/decl.c:7192
 #, c-format
 msgid "storage class specified for parameter `%s'"
 msgstr ""
 
-#: c-decl.c:3861 cp/decl.c:10840
+#: c-decl.c:3712 cp/decl.c:7194
 msgid "storage class specified for typename"
 msgstr ""
 
-#: c-decl.c:3873 cp/decl.c:10855
+#: c-decl.c:3724 cp/decl.c:7209
 #, c-format
 msgid "`%s' initialized and declared `extern'"
 msgstr ""
 
-#: c-decl.c:3875 cp/decl.c:10858
+#: c-decl.c:3726 cp/decl.c:7212
 #, c-format
 msgid "`%s' has both `extern' and initializer"
 msgstr ""
 
-#: c-decl.c:3880 cp/decl.c:10866
+#: c-decl.c:3731
 #, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
+msgid "file-scope declaration of `%s' specifies `auto'"
 msgstr ""
 
-#: c-decl.c:3885 cp/decl.c:10862
+#: c-decl.c:3736 cp/decl.c:7216
 #, c-format
 msgid "nested function `%s' declared `extern'"
 msgstr ""
 
-#: c-decl.c:3891 cp/decl.c:10872
+#: c-decl.c:3742 cp/decl.c:7226
 #, c-format
 msgid "function-scope `%s' implicitly auto and declared `__thread'"
 msgstr ""
@@ -1073,1273 +1142,1202 @@ msgstr ""
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3930 c-decl.c:4118
+#: c-decl.c:3781 c-decl.c:3974
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr ""
 
-#: c-decl.c:3974
+#: c-decl.c:3825
 #, c-format
 msgid "declaration of `%s' as array of voids"
 msgstr ""
 
-#: c-decl.c:3980
+#: c-decl.c:3831
 #, c-format
 msgid "declaration of `%s' as array of functions"
 msgstr ""
 
-#: c-decl.c:3985 c-decl.c:5250
+#: c-decl.c:3836
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: c-decl.c:4004
+#: c-decl.c:3855
 #, c-format
 msgid "size of array `%s' has non-integer type"
 msgstr ""
 
-#: c-decl.c:4009
+#: c-decl.c:3860
 #, c-format
 msgid "ISO C forbids zero-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4016
+#: c-decl.c:3867
 #, c-format
 msgid "size of array `%s' is negative"
 msgstr ""
 
-#: c-decl.c:4029
+#: c-decl.c:3880
 #, c-format
 msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
 msgstr ""
 
-#: c-decl.c:4032
+#: c-decl.c:3883
 #, c-format
 msgid "ISO C90 forbids variable-size array `%s'"
 msgstr ""
 
-#: c-decl.c:4062 c-decl.c:4272 cp/decl.c:11450
+#: c-decl.c:3913 c-decl.c:4131 cp/decl.c:7755
 #, fuzzy, c-format
 msgid "size of array `%s' is too large"
 msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: c-decl.c:4075
+#: c-decl.c:3939
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: c-decl.c:4085
+#: c-decl.c:3949
 msgid "array type has incomplete element type"
 msgstr ""
 
-#: c-decl.c:4092 c-decl.c:4322
-msgid "ISO C forbids const or volatile function types"
-msgstr ""
-
-#: c-decl.c:4138 cp/decl.c:10998
+#: c-decl.c:3994 cp/decl.c:7347
 #, c-format
 msgid "`%s' declared as function returning a function"
 msgstr ""
 
-#: c-decl.c:4143 cp/decl.c:11003
+#: c-decl.c:3999 cp/decl.c:7352
 #, c-format
 msgid "`%s' declared as function returning an array"
 msgstr ""
 
-#: c-decl.c:4171
+#: c-decl.c:4027
 msgid "ISO C forbids qualified void function return type"
 msgstr ""
 
-#: c-decl.c:4175
+#: c-decl.c:4031
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4204 c-decl.c:4287 c-decl.c:4411 c-decl.c:4503
+#: c-decl.c:4060 c-decl.c:4146 c-decl.c:4270 c-decl.c:4356
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4244 cp/decl.c:11237
+#: c-decl.c:4100 cp/decl.c:7572
 msgid "invalid type modifier within pointer declarator"
 msgstr ""
 
-#: c-decl.c:4342 cp/decl.c:11732
+#: c-decl.c:4181
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4201 cp/decl.c:8036
 #, c-format
 msgid "variable or field `%s' declared void"
 msgstr ""
 
-#: c-decl.c:4375
+#: c-decl.c:4234
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4400
+#: c-decl.c:4259
 msgid "invalid type modifier within array declarator"
 msgstr ""
 
-#: c-decl.c:4445
+#: c-decl.c:4304
 #, c-format
 msgid "field `%s' declared as a function"
 msgstr ""
 
-#: c-decl.c:4451
+#: c-decl.c:4310
 #, c-format
 msgid "field `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4483 c-decl.c:4485 c-decl.c:4487 c-decl.c:4494
+#: c-decl.c:4336 c-decl.c:4338 c-decl.c:4340 c-decl.c:4347
 #, fuzzy, c-format
 msgid "invalid storage class for function `%s'"
 msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
 
-#: c-decl.c:4509
+#: c-decl.c:4362
 msgid "`noreturn' function returns non-void value"
 msgstr ""
 
-#: c-decl.c:4524
+#: c-decl.c:4377
 #, fuzzy
 msgid "cannot inline function `main'"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï áñ÷åßï fifo `%s'"
 
-#: c-decl.c:4577
-#, c-format
-msgid "variable `%s' declared `inline'"
+#: c-decl.c:4431
+msgid "variable previously declared `static' redeclared `extern'"
+msgstr ""
+
+#: c-decl.c:4440
+msgid "%Jvariable '%D' declared `inline'"
 msgstr ""
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4605 cp/decl.c:9511
+#: c-decl.c:4468 cp/decl.c:5903
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: c-decl.c:4660 c-decl.c:5746
+#: c-decl.c:4529 c-decl.c:5495
 msgid "function declaration isn't a prototype"
 msgstr ""
 
-#: c-decl.c:4666
+#: c-decl.c:4535
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4698 c-decl.c:6116
+#: c-decl.c:4563
 #, c-format
 msgid "parameter `%s' has incomplete type"
 msgstr ""
 
-#: c-decl.c:4701
+#: c-decl.c:4566
 #, fuzzy
 msgid "parameter has incomplete type"
 msgstr "ìç ðëÞñçò åããñáöÞ"
 
-#: c-decl.c:4722
-#, c-format
-msgid "parameter `%s' points to incomplete type"
-msgstr ""
-
-#: c-decl.c:4725
-msgid "parameter points to incomplete type"
-msgstr ""
-
-#: c-decl.c:4790
-#, c-format
-msgid "parameter `%s' has just a forward declaration"
-msgstr ""
-
-#: c-decl.c:4831
-msgid "`void' in parameter list must be the entire list"
+#: c-decl.c:4615
+msgid "\"void\" as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4862
-#, c-format
-msgid "`struct %s' declared inside parameter list"
-msgstr ""
-
-#: c-decl.c:4865
-#, c-format
-msgid "`union %s' declared inside parameter list"
+#: c-decl.c:4636
+msgid "\"void\" must be the only parameter"
 msgstr ""
 
-#: c-decl.c:4868
-#, c-format
-msgid "`enum %s' declared inside parameter list"
-msgstr ""
-
-#: c-decl.c:4875
-msgid "anonymous struct declared inside parameter list"
+#: c-decl.c:4653
+msgid "%Jparameter \"%D\" has just a forward declaration"
 msgstr ""
 
-#: c-decl.c:4877
-msgid "anonymous union declared inside parameter list"
-msgstr ""
+#. The first %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4681
+#, fuzzy, c-format
+msgid "\"%s %s\" declared inside parameter list"
+msgstr "óõíå÷ßæåôáé óôï ôìÞìá"
 
-#: c-decl.c:4879
-msgid "anonymous enum declared inside parameter list"
-msgstr ""
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4685
+#, fuzzy, c-format
+msgid "anonymous %s declared inside parameter list"
+msgstr "óõíå÷ßæåôáé óôï ôìÞìá"
 
-#: c-decl.c:4883
+#: c-decl.c:4689
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr ""
 
-#: c-decl.c:4960
+#: c-decl.c:4774
 #, fuzzy, c-format
 msgid "redefinition of `union %s'"
 msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ"
 
-#: c-decl.c:4962
+#: c-decl.c:4776
 #, c-format
 msgid "redefinition of `struct %s'"
 msgstr ""
 
-#: c-decl.c:5033 cp/decl.c:7125
+#: c-decl.c:4844 cp/decl.c:3534
 msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5075 c-decl.c:5078
+#: c-decl.c:4889 c-decl.c:4905
+#, fuzzy
+msgid "%Jduplicate member '%D'"
+msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
+
+#: c-decl.c:4939 c-decl.c:4942
 #, fuzzy, c-format
 msgid "%s defined inside parms"
 msgstr "óõíå÷ßæåôáé óôï ôìÞìá"
 
-#: c-decl.c:5076 c-decl.c:5079 c-decl.c:5090
+#: c-decl.c:4940 c-decl.c:4943 c-decl.c:4954
 msgid "union"
 msgstr "Ýíùóç"
 
-#: c-decl.c:5076 c-decl.c:5079
+#: c-decl.c:4940 c-decl.c:4943
 msgid "structure"
 msgstr "äïìÞ"
 
 # src/request.c:37
-#: c-decl.c:5089
+#: c-decl.c:4953
 #, fuzzy, c-format
 msgid "%s has no %s"
 msgstr "%s óå %s"
 
-#: c-decl.c:5090
+#: c-decl.c:4954
 msgid "struct"
 msgstr "äïìÞ"
 
-#: c-decl.c:5091
+#: c-decl.c:4955
 msgid "named members"
 msgstr "åðþíõìá ìÝëç"
 
-#: c-decl.c:5091
+#: c-decl.c:4955
 msgid "members"
 msgstr "ìÝëç"
 
-#: c-decl.c:5130
+#: c-decl.c:4994
 #, fuzzy, c-format
 msgid "nested redefinition of `%s'"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: c-decl.c:5143
-#, c-format
-msgid "bit-field `%s' width not an integer constant"
-msgstr ""
-
-#: c-decl.c:5154
-#, c-format
-msgid "bit-field `%s' has invalid type"
-msgstr ""
-
-#: c-decl.c:5166
-#, c-format
-msgid "bit-field `%s' type invalid in ISO C"
-msgstr ""
-
-#: c-decl.c:5177
-#, fuzzy, c-format
-msgid "negative width in bit-field `%s'"
-msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
-
-#: c-decl.c:5179
-#, c-format
-msgid "width of `%s' exceeds its type"
-msgstr ""
-
-#: c-decl.c:5181
-#, c-format
-msgid "zero width for bit-field `%s'"
-msgstr ""
-
-#: c-decl.c:5195
-#, fuzzy, c-format
-msgid "`%s' is narrower than values of its type"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
-
-#: c-decl.c:5241
-msgid "flexible array member in union"
-msgstr ""
+#: c-decl.c:5015
+#, fuzzy
+msgid "%Jflexible array member in union"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: c-decl.c:5243
-msgid "flexible array member not at end of struct"
+#: c-decl.c:5020
+msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5245
-msgid "flexible array member in otherwise empty struct"
+#: c-decl.c:5025
+msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5275
-#, fuzzy, c-format
-msgid "duplicate member `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: c-decl.c:5032
+#, fuzzy
+msgid "%Jinvalid use of structure with flexible array member"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
 
-#: c-decl.c:5319
+#: c-decl.c:5127
 msgid "union cannot be made transparent"
 msgstr ""
 
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5424
+#: c-decl.c:5196
 #, c-format
 msgid "redeclaration of `enum %s'"
 msgstr ""
 
-#: c-decl.c:5458
+#: c-decl.c:5227
 #, fuzzy
 msgid "enum defined inside parms"
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: c-decl.c:5491
+#: c-decl.c:5260
 msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5600
+#: c-decl.c:5363
 #, c-format
 msgid "enumerator value for `%s' not integer constant"
 msgstr ""
 
-#: c-decl.c:5613
+#: c-decl.c:5376
 msgid "overflow in enumeration values"
 msgstr ""
 
-#: c-decl.c:5618
+#: c-decl.c:5381
 msgid "ISO C restricts enumerator values to range of `int'"
 msgstr ""
 
-#: c-decl.c:5700
+#: c-decl.c:5457
 msgid "return type is an incomplete type"
 msgstr ""
 
-#: c-decl.c:5708
+#: c-decl.c:5465
 msgid "return type defaults to `int'"
 msgstr "ï åðéóôñåöüìåíïò ôýðïò ðñïêáèïñßæåôáé óå `int'"
 
-#: c-decl.c:5755
-#, c-format
-msgid "no previous prototype for `%s'"
-msgstr ""
+#: c-decl.c:5501
+#, fuzzy
+msgid "%Jno previous prototype for '%D'"
+msgstr "äéáôÞñçóç ùñþí óôï %s"
 
-#: c-decl.c:5762
-#, c-format
-msgid "`%s' was used with no prototype before its definition"
-msgstr ""
+#: c-decl.c:5507
+#, fuzzy
+msgid "%J'%D' was used with no prototype before its definition"
+msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
-#: c-decl.c:5768
-#, c-format
-msgid "no previous declaration for `%s'"
-msgstr ""
+#: c-decl.c:5514
+#, fuzzy
+msgid "%Jno previous declaration for '%D'"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: c-decl.c:5775
-#, fuzzy, c-format
-msgid "`%s' was used with no declaration before its definition"
+#: c-decl.c:5520
+#, fuzzy
+msgid "%J`%D' was used with no declaration before its definition"
 msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
 
-#: c-decl.c:5799 c-decl.c:6352
-#, c-format
-msgid "return type of `%s' is not `int'"
+#: c-decl.c:5556 c-decl.c:6062
+#, fuzzy
+msgid "%Jreturn type of '%D' is not `int'"
 msgstr "ç åðéóôñåöüìåíç ôéìÞ ôçò `%s' äåí åßíáé `int'"
 
-#: c-decl.c:5815
-#, c-format
-msgid "first argument of `%s' should be `int'"
+#: c-decl.c:5571
+#, fuzzy
+msgid "%Jfirst argument of '%D' should be `int'"
 msgstr "ôï ðñþôï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `int'"
 
-#: c-decl.c:5824
-#, c-format
-msgid "second argument of `%s' should be `char **'"
+#: c-decl.c:5580
+#, fuzzy
+msgid "%Jsecond argument of '%D' should be 'char **'"
 msgstr "ôï äåýôåñï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `char **'"
 
-#: c-decl.c:5833
-#, c-format
-msgid "third argument of `%s' should probably be `char **'"
+#: c-decl.c:5589
+#, fuzzy
+msgid "%Jthird argument of '%D' should probably be 'char **'"
 msgstr "ôï ôñßôï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `char **'"
 
-#: c-decl.c:5842
-#, c-format
-msgid "`%s' takes only zero or two arguments"
+#: c-decl.c:5599
+#, fuzzy
+msgid "%J'%D' takes only zero or two arguments"
 msgstr "ç `%s' ðáßñíåé åßôå êáíÝíá åßôå äýï ïñßóìáôá"
 
-#: c-decl.c:5845
-#, c-format
-msgid "`%s' is normally a non-static function"
+#: c-decl.c:5602
+#, fuzzy
+msgid "%J'%D' is normally a non-static function"
 msgstr "ç `%s' åßíáé óõíÞèùò ìç-óôáôéêÞ óõíÜñôçóç"
 
-#: c-decl.c:5943
-msgid "parm types given both in parmlist and separately"
+#: c-decl.c:5658
+msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:5964
-msgid "parameter name omitted"
+#: c-decl.c:5672
+#, fuzzy
+msgid "%Jparameter name omitted"
 msgstr "Ý÷åé ðáñáëçöèåß ôï üíïìá ôçò ðáñáìÝôñïõ"
 
-#: c-decl.c:5968 c-decl.c:6070
-#, fuzzy, c-format
-msgid "parameter `%s' declared void"
-msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
+#: c-decl.c:5747
+#, fuzzy
+msgid "%Jparameter name missing from parameter list"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
 
-#: c-decl.c:6044
-msgid "parameter name missing from parameter list"
+#: c-decl.c:5757
+msgid "%J\"%D\" declared as a non-parameter"
 msgstr ""
 
-#: c-decl.c:6063
-#, fuzzy, c-format
-msgid "multiple parameters named `%s'"
+#: c-decl.c:5762
+#, fuzzy
+msgid "%Jmultiple parameters named \"%D\""
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: c-decl.c:6085 c-decl.c:6087
-#, c-format
-msgid "type of `%s' defaults to `int'"
-msgstr ""
+#: c-decl.c:5770
+#, fuzzy
+msgid "%Jparameter \"%D\" declared void"
+msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: c-decl.c:6123
-#, c-format
-msgid "declaration for parameter `%s' but no such parameter"
+#: c-decl.c:5785 c-decl.c:5787
+#, fuzzy
+msgid "%Jtype of \"%D\" defaults to \"int\""
+msgstr "ï åðéóôñåöüìåíïò ôýðïò ðñïêáèïñßæåôáé óå `int'"
+
+#: c-decl.c:5801
+#, fuzzy
+msgid "%Jparameter \"%D\" has incomplete type"
+msgstr "ìç ðëÞñçò åããñáöÞ"
+
+#: c-decl.c:5807
+msgid "%Jdeclaration for parameter \"%D\" but no such parameter"
 msgstr ""
 
-#: c-decl.c:6171
+#: c-decl.c:5859
 msgid "number of arguments doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6201
-#, c-format
-msgid "promoted argument `%s' doesn't match prototype"
+#: c-decl.c:5860 c-decl.c:5891 c-decl.c:5898
+#, fuzzy
+msgid "%Hprototype declaration"
+msgstr "êåíü áëöáñéèìçôéêü"
+
+#: c-decl.c:5889
+msgid "promoted argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6211
-#, c-format
-msgid "argument `%s' doesn't match prototype"
+#: c-decl.c:5897
+msgid "argument \"%D\" doesn't match prototype"
 msgstr ""
 
-#: c-decl.c:6384 cp/decl.c:14547
+#: c-decl.c:6094 cp/decl.c:10857
 #, fuzzy
 msgid "no return statement in function returning non-void"
 msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
 
-#: c-decl.c:6536
+#: c-decl.c:6101
 msgid "this function may return with or without a value"
 msgstr ""
 
-#: c-decl.c:6556
-#, c-format
-msgid "size of return value of `%s' is %u bytes"
-msgstr ""
-
-#: c-decl.c:6560
-#, fuzzy, c-format
-msgid "size of return value of `%s' is larger than %d bytes"
-msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
-
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6615
-msgid "`for' loop initial declaration used outside C99 mode"
-msgstr ""
-
-#: c-decl.c:6639
-#, c-format
-msgid "`struct %s' declared in `for' loop initial declaration"
+#: c-decl.c:6200
+msgid "'for' loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6642
+#: c-decl.c:6224
 #, c-format
-msgid "`union %s' declared in `for' loop initial declaration"
+msgid "'struct %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6645
+#: c-decl.c:6227
 #, c-format
-msgid "`enum %s' declared in `for' loop initial declaration"
+msgid "'union %s' declared in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6653
-#, c-format
-msgid "declaration of non-variable `%s' in `for' loop initial declaration"
-msgstr ""
+#: c-decl.c:6230
+#, fuzzy, c-format
+msgid "'enum %s' declared in 'for' loop initial declaration"
+msgstr "%s: äéðëüò ïñéóìüò Ýêäïóçò êáôçãïñßáò"
 
-#: c-decl.c:6655
-#, c-format
-msgid "declaration of static variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6238
+msgid "%Jdeclaration of non-variable '%D' in 'for' loop initial declaration"
 msgstr ""
 
-#: c-decl.c:6657
-#, c-format
-msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6241
+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:6244
+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:6557
+#, fuzzy
+msgid "%Jredefinition of global '%D'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: c-format.c:133
-msgid "strftime formats cannot format arguments"
-msgstr ""
+#: c-decl.c:6558
+#, 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 ""
 
-#: c-format.c:233
+#: c-format.c:140
+msgid "format string arg not a string type"
+msgstr ""
+
+#: c-format.c:190
 #, fuzzy
 msgid "unrecognized format specifier"
 msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: 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
+#, fuzzy
+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 ""
 
-#: 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 ""
 
-#: 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
 #, fuzzy
 msgid "fill character"
 msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
 
-#: c-format.c:671
+#: c-format.c:681
 #, fuzzy
 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
 #, fuzzy
 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
 #, fuzzy
 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
 #, fuzzy
 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
 #, fuzzy
 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
 #, fuzzy, c-format
 msgid "zero-length %s format string"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: c-format.c:1361
+#: c-format.c:1468
 #, fuzzy
 msgid "format is a wide character string"
 msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí"
 
-#: c-format.c:1364
+#: c-format.c:1471
 #, fuzzy
 msgid "unterminated format string"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: 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
 #, fuzzy, c-format
 msgid "repeated %s in format"
 msgstr "repeated leap second moment"
 
-#: 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
 #, fuzzy
 msgid "too few arguments for format"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: c-format.c:1728
+#: c-format.c:1828
 #, fuzzy, c-format
 msgid "zero width in %s format"
 msgstr "óöÜëìá åããñáöÞò %s"
 
-#: 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
 #, fuzzy, c-format
 msgid "unknown conversion type character `%c' in format"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
-#: 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
 #, fuzzy, c-format
 msgid "%s does not support %s"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: 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
 #, fuzzy
 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
-msgid "YYDEBUG not defined"
+#: c-format.c:2704
+msgid "args to be formatted is not '...'"
+msgstr ""
+
+#: c-format.c:2713
+msgid "strftime formats cannot format arguments"
+msgstr ""
+
+#: c-incpath.c:68
+#, fuzzy, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
+msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
+
+#: c-incpath.c:71
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
+
+#: c-incpath.c:75
+#, fuzzy, c-format
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "äéáãñáöÞ ìç-êáôáëüãïõ `%s'\n"
+
+#: c-incpath.c:273
+msgid "#include \"...\" search starts here:\n"
+msgstr ""
+
+#: c-incpath.c:277
+msgid "#include <...> search starts here:\n"
 msgstr ""
 
-#: c-lex.c:290
+#: c-incpath.c:282
+#, fuzzy
+msgid "End of search list.\n"
+msgstr "ÔÝëïò ôìÞìáôïò"
+
+#: c-lex.c:240
 msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:333
+#: c-lex.c:281
 #, c-format
 msgid "ignoring #pragma %s %s"
 msgstr ""
 
-#: c-lex.c:383
-#, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
+#. ... or not.
+#: c-lex.c:385
+msgid "%Hstray '@' in program"
 msgstr ""
 
-#: c-lex.c:629
+#: c-lex.c:393
 #, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
-msgstr ""
+msgid "missing terminating %c character"
+msgstr "Ý÷åé ðáñáëçöèåß ôåñìáôéêüò ÷áñáêôÞñáò %c"
 
-#: c-lex.c:692
+#: c-lex.c:395
 #, c-format
 msgid "stray '%c' in program"
 msgstr ""
 
-#: c-lex.c:694
+#: c-lex.c:397
 #, c-format
 msgid "stray '\\%o' in program"
 msgstr ""
 
-#: c-lex.c:850
+#: c-lex.c:535
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:853
+#: c-lex.c:538
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:869
+#: c-lex.c:554
 #, fuzzy, c-format
 msgid "integer constant is too large for \"%s\" type"
 msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: c-lex.c:937
+#: c-lex.c:620
 #, fuzzy, c-format
 msgid "floating constant exceeds range of \"%s\""
 msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: c-lex.c:973 cpplex.c:330 cpplex.c:668 cpplex.c:1942
-#, fuzzy
-msgid "ignoring invalid multibyte character"
-msgstr "Ìç Ýãêõñï Þ áóõìðëÞñùôï multibyte Þ ðëáôýò ÷áñáêôÞñáò"
+#: c-lex.c:696
+msgid "traditional C rejects string constant concatenation"
+msgstr ""
 
-#: c-opts.c:353
-#, 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 suppressed using -fno-inline"
+msgstr ""
 
-#: c-opts.c:357
-#, c-format
-msgid "no class name specified with \"-%s\""
+#: 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-opts.c:364
-#, fuzzy, c-format
-msgid "missing filename after \"-%s\""
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+#: c-objc-common.c:100
+msgid "%Jfunction '%F' can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
 
-#: c-opts.c:369
-#, fuzzy, c-format
-msgid "missing target after \"-%s\""
-msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+#: c-objc-common.c:115
+msgid "%Jfunction '%F' can never be inlined because it has pending sizes"
+msgstr ""
 
-#: c-opts.c:503
-#, c-format
-msgid "options array incorrectly sorted: %s is before %s"
+#: c-objc-common.c:128
+msgid "%Jnested function '%F' can never be inlined because it has possibly saved pending sizes"
 msgstr ""
 
-#: c-opts.c:548
+#: c-opts.c:141
 #, c-format
-msgid "too many filenames given.  Type %s --help for usage"
+msgid "no class name specified with \"%s\""
 msgstr ""
 
-#: c-opts.c:934
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr ""
+#: c-opts.c:145
+#, fuzzy, c-format
+msgid "assertion missing after \"%s\""
+msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
+
+#: c-opts.c:150
+#, fuzzy, c-format
+msgid "macro name missing after \"%s\""
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: c-opts.c:157
+#, fuzzy, c-format
+msgid "missing path after \"%s\""
+msgstr "Áñ÷Þ áñ÷åßïõ %s\n"
+
+#: c-opts.c:166
+#, fuzzy, c-format
+msgid "missing filename after \"%s\""
+msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+
+#: c-opts.c:171
+#, fuzzy, c-format
+msgid "missing makefile target after \"%s\""
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+
+#: c-opts.c:291
+#, fuzzy
+msgid "-I- specified twice"
+msgstr "ìç ïñéóìÝíï"
 
-#: c-opts.c:1014
+#: c-opts.c:692
 #, fuzzy, c-format
 msgid "switch \"%s\" is no longer supported"
 msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-opts.c:1030
-#, c-format
-msgid "switch \"%s\" is deprecated, please see documentation for details"
-msgstr ""
-
-#: c-opts.c:1143
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+#: c-opts.c:812
+msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:1263
+#: c-opts.c:978
 msgid "output filename specified twice"
 msgstr ""
 
-#: c-opts.c:1377
+#: c-opts.c:1107
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1379
+#: c-opts.c:1109
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1381
+#: c-opts.c:1111
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1383
+#: c-opts.c:1113
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1385
+#: c-opts.c:1115
 msgid "-Wformat-security ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1387
+#: c-opts.c:1117
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr ""
 
-#: c-opts.c:1409
+#: c-opts.c:1131
 #, fuzzy, c-format
-msgid "opening output file %s"
+msgid "opening output file %s: %m"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: c-opts.c:1464
-#, fuzzy, c-format
-msgid "opening dependency file %s"
-msgstr "äõíáìéêÝò åîáñôÞóåéò.\n"
-
-#: c-opts.c:1474
-#, fuzzy, c-format
-msgid "closing dependency file %s"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
-
-#: c-opts.c:1477
-#, fuzzy, c-format
-msgid "when writing output to %s"
-msgstr "óöÜëìá åããñáöÞò %s"
-
-#: c-opts.c:1557
-msgid "to generate dependencies you must specify either -M or -MM"
-msgstr ""
-
-#: c-opts.c:1704
+#: c-opts.c:1136
 #, c-format
-msgid "\"-%s\" is valid for %s but not for %s"
-msgstr ""
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: c-opts.c:1714
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-
-#: c-opts.c:1723
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
+msgid "too many filenames given.  Type %s --help for usage"
 msgstr ""
 
-#: c-opts.c:1732
-msgid ""
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999, c++98\n"
-"  -w                        Inhibit warning messages\n"
-"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
+#: c-opts.c:1215
+msgid "YYDEBUG not defined"
 msgstr ""
 
-#: c-opts.c:1741
-msgid ""
-"  -W[no-]traditional        Warn about features not present in traditional C\n"
-"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-"  -W[no-]import             Warn about the use of the #import directive\n"
+#: c-opts.c:1261
+#, c-format
+msgid "opening dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1746
-msgid ""
-"  -W[no-]error              Treat all warnings as errors\n"
-"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-"  -W[no-]all                Enable most preprocessor warnings\n"
+#: c-opts.c:1271
+#, c-format
+msgid "closing dependency file %s: %m"
 msgstr ""
 
-#: c-opts.c:1751
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
+#: c-opts.c:1274
+#, fuzzy, c-format
+msgid "when writing output to %s: %m"
+msgstr "óöÜëìá åããñáöÞò %s"
 
-#: c-opts.c:1759
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
+#: c-opts.c:1344
+msgid "to generate dependencies you must specify either -M or -MM"
 msgstr ""
 
-#: c-opts.c:1764
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
+#: c-opts.c:1404
+msgid "<built-in>"
 msgstr ""
 
-#: c-opts.c:1772
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
+#: c-opts.c:1419
+msgid "<command line>"
 msgstr ""
 
-#: c-opts.c:1780
-msgid ""
-"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -remap                    Remap file names when including files\n"
-"  --help                    Display this information\n"
+#: c-opts.c:1503
+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:56
+#: c-parse.y:54 objc/objc-parse.y:54
 msgid "syntax error"
 msgstr "óöÜëìá óýíôáîçò"
 
@@ -2348,141 +2346,159 @@ msgstr "
 msgid "syntax error: cannot back up"
 msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
 
-#: c-parse.y:325 objc-parse.y:347
+#: c-parse.y:320 objc/objc-parse.y:344
 msgid "ISO C forbids an empty source file"
 msgstr ""
 
-#: c-parse.y:366 c-typeck.c:6867 objc-parse.y:389
+#: c-parse.y:349 c-typeck.c:6248 objc/objc-parse.y:374
 msgid "argument of `asm' is not a constant string"
 msgstr ""
 
-#: c-parse.y:374 objc-parse.y:397
+#: 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:399
+#: 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:412
+#: 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:519
+#: c-parse.y:476 objc/objc-parse.y:501
 msgid "`sizeof' applied to a bit-field"
 msgstr ""
 
-#: c-parse.y:583 objc-parse.y:606
+#: 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:655
-msgid "ISO C89 forbids compound literals"
+#: c-parse.y:611 objc/objc-parse.y:636
+msgid "ISO C90 forbids compound literals"
 msgstr ""
 
-#: c-parse.y:646 objc-parse.y:669
+#: 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:700
+#: c-parse.y:653 objc/objc-parse.y:678
 msgid "first argument to __builtin_choose_expr not a constant"
 msgstr ""
 
-#: c-parse.y:721 objc-parse.y:768
+#: 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:1915 parse.y:1922 parse.y:1957 objc-parse.y:1032
-#: objc-parse.y:1038 objc-parse.y:1044 objc-parse.y:1050 objc-parse.y:1071
-#: objc-parse.y:1077 objc-parse.y:1083 objc-parse.y:1089 objc-parse.y:1122
-#: objc-parse.y:1128 objc-parse.y:1134 objc-parse.y:1140 objc-parse.y:1185
-#: objc-parse.y:1191 objc-parse.y:1197 objc-parse.y:1203
+#: c-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
 #, fuzzy, c-format
 msgid "`%s' is not at beginning of declaration"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: c-parse.y:1441 objc-parse.y:1497
+#: 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:1511
-msgid "ISO C89 forbids specifying subobject to initialize"
+#: c-parse.y:1441 objc/objc-parse.y:1491
+msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr ""
 
-#: c-parse.y:1458 objc-parse.y:1514
+#: c-parse.y:1444 objc/objc-parse.y:1494
 msgid "obsolete use of designated initializer without `='"
 msgstr ""
 
-#: c-parse.y:1462 objc-parse.y:1518
+#: c-parse.y:1448 objc/objc-parse.y:1498
 msgid "obsolete use of designated initializer with `:'"
 msgstr ""
 
-#: c-parse.y:1489 objc-parse.y:1545
+#: 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:1553 objc-parse.y:1584
+#: 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:1761
+#: 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:2385 objc-parse.y:1773
+#: c-parse.y:1703 cp/parser.c:9339 objc/objc-parse.y:1755
 #, fuzzy
 msgid "comma at end of enumerator list"
 msgstr "óêïõðßäéá óôï ôÝëïò ôïõ áñéèìïý"
 
-#: c-parse.y:1723 objc-parse.y:1781
+#: 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:1790 objc-parse.y:2865
+#: c-parse.y:1732 objc/objc-parse.y:1784 objc/objc-parse.y:2847
 msgid "extra semicolon in struct or union specified"
 msgstr ""
 
-#: c-parse.y:1745 objc-parse.y:1817
+#: 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:1826
+#: 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:1985
-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:2002
-msgid "ISO C89 forbids mixed declarations and code"
+#: c-parse.y:1934 objc/objc-parse.y:1989
+msgid "ISO C90 forbids mixed declarations and code"
 msgstr ""
 
-#: c-parse.y:2005 objc-parse.y:2081
+#: c-parse.y:2012 objc/objc-parse.y:2069
 msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: c-parse.y:2055 parse.y:1627 objc-parse.y:2131
+#: 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:2258
+#: c-parse.y:2185 objc/objc-parse.y:2242
 msgid "empty body in an else-statement"
 msgstr ""
 
-#: c-parse.y:2303 objc-parse.y:2379
-msgid "ISO C forbids `goto *expr;'"
+#: c-parse.y:2193 objc/objc-parse.y:2250
+msgid "%Hempty body in an if-statement"
 msgstr ""
 
-#: c-parse.y:2403 objc-parse.y:2479
-msgid "ISO C forbids forward parameter declarations"
+#: c-parse.y:2273 cp/parser.c:6050 objc/objc-parse.y:2330
+msgid "break statement not within loop or switch"
+msgstr ""
+
+#: c-parse.y:2282 cp/parser.c:6061 objc/objc-parse.y:2339
+msgid "continue statement not within a loop"
+msgstr ""
+
+#: c-parse.y:2324 objc/objc-parse.y:2381
+msgid "ISO C forbids `goto *expr;'"
 msgstr ""
 
 #. Gcc used to allow this as an extension.  However, it does
@@ -2491,11 +2507,11 @@ msgstr ""
 #. it caused problems with the code in expand_builtin which
 #. tries to verify that BUILT_IN_NEXT_ARG is being used
 #. correctly.
-#: c-parse.y:2429 objc-parse.y:2505
+#: c-parse.y:2441 objc/objc-parse.y:2549
 msgid "ISO C requires a named argument before `...'"
 msgstr ""
 
-#: c-parse.y:2526 objc-parse.y:2602
+#: c-parse.y:2539 objc/objc-parse.y:2647
 msgid "`...' in old-style identifier list"
 msgstr ""
 
@@ -2504,7 +2520,7 @@ msgstr ""
 msgid "parse error; also virtual memory exhausted"
 msgstr "óöÜëìá åðåîåñãáóßáò· åðßóçò ç ìíÞìç åîáíôëÞèçêå"
 
-#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+#: /usr/share/bison/bison.simple:799
 msgid "parse error"
 msgstr "óöÜëìá åðåîåñãáóßáò"
 
@@ -2513,174 +2529,224 @@ msgstr "
 msgid "parser stack overflow"
 msgstr "Õðåñ÷åßëéóç ðßíáêá áñ÷åßïõ"
 
-#: c-parse.y:2838 cp/spew.c:1521 objc-parse.y:3538
+#: c-parse.y:2969 objc/objc-parse.y:3664
 #, c-format
-msgid "%s at end of input"
-msgstr "%s óôï ôÝëïò ôçò åéóüäïõ"
+msgid "syntax error at '%s' token"
+msgstr "óõíôáêôéêü óöÜëìá óôï óýìâïëï '%s'"
 
-#: c-parse.y:2844 cp/spew.c:1527 objc-parse.y:3544
-#, c-format
-msgid "%s before %s'%c'"
-msgstr "%s ðñéí áðü %s'%c'"
+#: c-pch.c:125
+#, fuzzy, c-format
+msgid "can't create precompiled header %s: %m"
+msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n"
+
+#: c-pch.c:146
+#, fuzzy, c-format
+msgid "can't write to %s: %m"
+msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
+
+#: c-pch.c:152
+#, fuzzy, c-format
+msgid "`%s' is not a valid output file"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: c-pch.c:181 c-pch.c:197 c-pch.c:209
+#, fuzzy, c-format
+msgid "can't write %s: %m"
+msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
 
-#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546
+#: c-pch.c:187
+#, fuzzy, c-format
+msgid "can't seek in %s: %m"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+
+#: c-pch.c:195 c-pch.c:240 c-pch.c:268 c-pch.c:273 c-pch.c:351
+#, fuzzy, c-format
+msgid "can't read %s: %m"
+msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
+
+#: c-pch.c:253
 #, c-format
-msgid "%s before %s'\\x%x'"
-msgstr "%s ðñéí áðü %s'\\x%x'"
+msgid "%s: not compatible with this GCC version"
+msgstr ""
 
-#: c-parse.y:2850 cp/spew.c:1533 objc-parse.y:3550
+#. It's a PCH for the wrong language.
+#: c-pch.c:256
 #, fuzzy, c-format
-msgid "%s before string constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+msgid "%s: not for %s"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552
+#. Not any kind of PCH.
+#: c-pch.c:260
+#, fuzzy, c-format
+msgid "%s: not a PCH file"
+msgstr "%s: Äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: c-pch.c:279
 #, c-format
-msgid "%s before numeric constant"
-msgstr "%s ðñéí áðü áñéèìçôéêÞ óôáèåñÜ"
+msgid "%s: created on host `%.*s', but used on host `%s'"
+msgstr ""
 
-# src/request.c:37
-#: c-parse.y:2854 objc-parse.y:3554
+#: c-pch.c:289
 #, c-format
-msgid "%s before \"%s\""
-msgstr "%s ðñéí áðü \"%s\""
+msgid "%s: created for target `%.*s', but used for target `%s'"
+msgstr ""
 
-#: c-parse.y:2856 objc-parse.y:3556
+#: c-pch.c:302
 #, c-format
-msgid "%s before '%s' token"
-msgstr "%s ðñéí áðü ôï óýìâïëï '%s'"
+msgid "%s: created by version `%.*s', but this is version `%s'"
+msgstr ""
 
-#: c-parse.y:2921
-msgid "traditional C rejects string concatenation"
+#: c-pch.c:313
+#, c-format
+msgid "%s: created using different flags"
 msgstr ""
 
-#: c-parse.y:3047 objc-parse.y:3780
+#: c-pch.c:326
 #, c-format
-msgid "syntax error at '%s' token"
-msgstr "óõíôáêôéêü óöÜëìá óôï óýìâïëï '%s'"
+msgid "%s: created with -g%s, but used with -g%s"
+msgstr ""
+
+#: c-pch.c:340
+#, c-format
+msgid "%s: had text segment at different address"
+msgstr ""
 
-#: c-pragma.c:107
+# src/request.c:37
+#: c-pch.c:357 cpperror.c:176 gcc.c:6554
+#, c-format
+msgid "%s: %s"
+msgstr "%s: %s"
+
+#: c-pch.c:388
+#, fuzzy
+msgid "calling fdopen"
+msgstr "fdopen"
+
+#: c-pch.c:396 c-pch.c:408
+#, fuzzy
+msgid "reading"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: 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 "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: c-pragma.c:147
+#: c-pragma.c:146
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: 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
 #, fuzzy
 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"
-msgstr ""
+#: c-pragma.c:278
+#, fuzzy
+msgid "%Japplying #pragma weak '%D' after first use results in unspecified behavior"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: c-pragma.c:321 c-pragma.c:326
+#: c-pragma.c:325 c-pragma.c:330
 #, fuzzy
 msgid "malformed #pragma weak, ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: c-pragma.c:330
+#: c-pragma.c:334
 msgid "junk at end of #pragma weak"
 msgstr ""
 
-#: c-pragma.c:365 c-pragma.c:370
+#: c-pragma.c:367 c-pragma.c:372
 #, fuzzy
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: c-pragma.c:375
+#: c-pragma.c:377
 #, fuzzy
 msgid "junk at end of #pragma redefine_extname"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: c-pragma.c:382 c-pragma.c:463
+#: c-pragma.c:385 c-pragma.c:463
 msgid "#pragma redefine_extname conflicts with declaration"
 msgstr ""
 
-#: c-pragma.c:413
+#: c-pragma.c:414
 #, fuzzy
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: c-pragma.c:418
+#: c-pragma.c:419
 #, fuzzy
 msgid "junk at end of #pragma extern_prefix"
 msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
 #: c-pragma.c:450
-msgid "asm declaration conficts with previous rename"
-msgstr ""
-
-#: c-semantics.c:565
-msgid "break statement not within loop or switch"
+msgid "asm declaration conflicts with previous rename"
 msgstr ""
 
-#: c-semantics.c:583
-msgid "continue statement not within a loop"
-msgstr ""
-
-#: c-semantics.c:678
-msgid "destructor needed for `%#D'"
-msgstr ""
+#: c-semantics.c:697
+#, fuzzy
+msgid "destructor needed for `%D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: 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:6893 cp/semantics.c:897
+#: c-semantics.c:737 c-typeck.c:6270 cp/semantics.c:1070
 #, c-format
 msgid "%s qualifier ignored on asm"
 msgstr ""
 
+#: c-semantics.c:991
+msgid "will never be executed"
+msgstr ""
+
 #: c-typeck.c:123
 #, c-format
 msgid "`%s' has an incomplete type"
 msgstr ""
 
-#: c-typeck.c:145 cp/call.c:2740
+#: c-typeck.c:145 cp/call.c:2532
 #, fuzzy
 msgid "invalid use of void expression"
 msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
@@ -2705,2664 +2771,2462 @@ msgstr "
 msgid "invalid use of incomplete typedef `%s'"
 msgstr "ìç Ýãêõñïò äåýôåñïò ôåëåóôÞò óå êáôÜóôáóç óõìâáôüôçôáò `%s'"
 
-#: c-typeck.c:424 c-typeck.c:438
+#: c-typeck.c:428 c-typeck.c:443
 msgid "function types not truly compatible in ISO C"
 msgstr ""
 
-#: c-typeck.c:603
+#: c-typeck.c:625
 msgid "types are not quite compatible"
 msgstr ""
 
-#: c-typeck.c:757 c-typeck.c:2673
+#: c-typeck.c:838
+msgid "function return types not compatible due to `volatile'"
+msgstr ""
+
+#: c-typeck.c:984 c-typeck.c:2176
 msgid "arithmetic on pointer to an incomplete type"
 msgstr ""
 
-#: c-typeck.c:1136
+#: c-typeck.c:1357
 #, c-format
 msgid "%s has no member named `%s'"
 msgstr ""
 
-#: c-typeck.c:1169
+#: c-typeck.c:1393
 #, c-format
 msgid "request for member `%s' in something not a structure or union"
 msgstr ""
 
-#: c-typeck.c:1201
+#: c-typeck.c:1422
 msgid "dereferencing pointer to incomplete type"
 msgstr ""
 
-#: c-typeck.c:1205
+#: c-typeck.c:1426
 msgid "dereferencing `void *' pointer"
 msgstr ""
 
-#: c-typeck.c:1222 cp/typeck.c:2357
+#: c-typeck.c:1443 cp/typeck.c:2127
 #, fuzzy, c-format
 msgid "invalid type argument of `%s'"
 msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: c-typeck.c:1241 cp/typeck.c:2383
+#: c-typeck.c:1461 cp/typeck.c:2152
 msgid "subscript missing in array reference"
 msgstr ""
 
-#: c-typeck.c:1262 cp/typeck.c:2425
+#: c-typeck.c:1482 cp/typeck.c:2194
 msgid "array subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1270 c-typeck.c:1359 cp/typeck.c:2432 cp/typeck.c:2511
+#: c-typeck.c:1490 c-typeck.c:1579 cp/typeck.c:2198 cp/typeck.c:2284
 msgid "array subscript is not an integer"
 msgstr ""
 
-#: c-typeck.c:1303
+#: c-typeck.c:1523
 msgid "ISO C forbids subscripting `register' array"
 msgstr ""
 
-#: c-typeck.c:1305
+#: c-typeck.c:1525
 msgid "ISO C90 forbids subscripting non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:1338
+#: c-typeck.c:1558
 msgid "subscript has type `char'"
 msgstr ""
 
-#: c-typeck.c:1354 cp/typeck.c:2506
+#: c-typeck.c:1574 cp/typeck.c:2279
 msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1408
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
-msgstr ""
-
-#: c-typeck.c:1415
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
-msgstr ""
-
-#: c-typeck.c:1420
-msgid "(Each undeclared identifier is reported only once"
-msgstr ""
-
-#: c-typeck.c:1421
-msgid "for each function it appears in.)"
-msgstr ""
-
-#: c-typeck.c:1438
+#: c-typeck.c:1604
 #, c-format
 msgid "local declaration of `%s' hides instance variable"
 msgstr ""
 
-#: c-typeck.c:1504
+#: c-typeck.c:1697
 #, fuzzy
 msgid "called object is not a function"
 msgstr "Ôï åðþíõìï áíôéêåßìåíï äåí åßíáé áíáæçôÞóéìï"
 
-#: c-typeck.c:1590 cp/typeck.c:2831
+#. 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:1729
+msgid "function called through a non-compatible type"
+msgstr ""
+
+#: c-typeck.c:1787 c-typeck.c:4198 c-typeck.c:4200 c-typeck.c:4216
+#: c-typeck.c:4237 c-typeck.c:5616
+#, fuzzy
+msgid "initializer element is not constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: c-typeck.c:1838 cp/typeck.c:2567
 #, fuzzy
 msgid "too many arguments to function"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: c-typeck.c:1611
+#: c-typeck.c:1859
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1624
+#: c-typeck.c:1872
 #, c-format
 msgid "%s as integer rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1627
+#: c-typeck.c:1875
 #, c-format
 msgid "%s as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1630
+#: c-typeck.c:1878
 #, c-format
 msgid "%s as complex rather than floating due to prototype"
 msgstr ""
 
-#: c-typeck.c:1633
+#: c-typeck.c:1881
 #, c-format
 msgid "%s as floating rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1636
+#: c-typeck.c:1884
 #, c-format
 msgid "%s as complex rather than integer due to prototype"
 msgstr ""
 
-#: c-typeck.c:1639
+#: c-typeck.c:1887
 #, c-format
 msgid "%s as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1649
+#: c-typeck.c:1897
 #, c-format
 msgid "%s as `float' rather than `double' due to prototype"
 msgstr ""
 
-#: c-typeck.c:1667
+#: c-typeck.c:1915
 #, c-format
 msgid "%s with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1701
+#: c-typeck.c:1941
 #, c-format
 msgid "%s as unsigned due to prototype"
 msgstr ""
 
-#: c-typeck.c:1703
+#: c-typeck.c:1943
 #, c-format
 msgid "%s as signed due to prototype"
 msgstr ""
 
-#: c-typeck.c:1737 cp/typeck.c:2935
+#: c-typeck.c:1977 cp/typeck.c:2673
 #, fuzzy
 msgid "too few arguments to function"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: c-typeck.c:1779
+#: c-typeck.c:2017
 msgid "suggest parentheses around + or - inside shift"
 msgstr ""
 
-#: c-typeck.c:1786
+#: c-typeck.c:2024
 msgid "suggest parentheses around && within ||"
 msgstr ""
 
-#: c-typeck.c:1795
+#: c-typeck.c:2033
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr ""
 
-#: c-typeck.c:1798
+#: c-typeck.c:2036
 msgid "suggest parentheses around comparison in operand of |"
 msgstr ""
 
-#: c-typeck.c:1807
+#: c-typeck.c:2045
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1810
+#: c-typeck.c:2048
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr ""
 
-#: c-typeck.c:1817
+#: c-typeck.c:2055
 msgid "suggest parentheses around + or - in operand of &"
 msgstr ""
 
-#: c-typeck.c:1820
+#: c-typeck.c:2058
 msgid "suggest parentheses around comparison in operand of &"
 msgstr ""
 
-#: c-typeck.c:1827
+#: c-typeck.c:2065
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr ""
 
-#: c-typeck.c:1987 c-typeck.c:2022
-msgid "division by zero"
-msgstr "äéáßñåóç ìå ìçäÝí"
-
-#: c-typeck.c:2067 cp/typeck.c:3196
-msgid "right shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2074 cp/typeck.c:3202
-msgid "right shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2095 cp/typeck.c:3221
-msgid "left shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2098 cp/typeck.c:3223
-msgid "left shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2119
-msgid "shift count is negative"
-msgstr ""
-
-#: c-typeck.c:2121
-msgid "shift count >= width of type"
-msgstr ""
-
-#: c-typeck.c:2138 cp/typeck.c:3258
-msgid "comparing floating point with == or != is unsafe"
-msgstr ""
-
-#: c-typeck.c:2164 c-typeck.c:2170
-msgid "ISO C forbids comparison of `void *' with function pointer"
-msgstr ""
-
-#: c-typeck.c:2173 c-typeck.c:2213 c-typeck.c:2241
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr ""
-
-#: c-typeck.c:2187 c-typeck.c:2192 c-typeck.c:2261 c-typeck.c:2266
-msgid "comparison between pointer and integer"
-msgstr ""
-
-#: c-typeck.c:2208 c-typeck.c:2236
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr ""
-
-#: c-typeck.c:2233
-msgid "comparison of complete and incomplete pointers"
-msgstr ""
-
-#: c-typeck.c:2249 c-typeck.c:2256
-msgid "ordered comparison of pointer with integer zero"
-msgstr ""
-
-#: c-typeck.c:2280 cp/typeck.c:3391
-#, fuzzy
-msgid "unordered comparison on non-floating point argument"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
-
-#: c-typeck.c:2491
-msgid "comparison between signed and unsigned"
-msgstr ""
-
-#: c-typeck.c:2537 cp/typeck.c:3635
-msgid "comparison of promoted ~unsigned with constant"
-msgstr ""
-
-#: c-typeck.c:2545 cp/typeck.c:3643
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr ""
-
-#: c-typeck.c:2625
+#: c-typeck.c:2128
 msgid "pointer of type `void *' used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2627
+#: c-typeck.c:2130
 msgid "pointer to a function used in subtraction"
 msgstr ""
 
-#: c-typeck.c:2724
+#: c-typeck.c:2224
 msgid "wrong type argument to unary plus"
 msgstr ""
 
-#: c-typeck.c:2737
+#: c-typeck.c:2237
 msgid "wrong type argument to unary minus"
 msgstr ""
 
-#: c-typeck.c:2754
+#: c-typeck.c:2254
 msgid "ISO C does not support `~' for complex conjugation"
 msgstr ""
 
-#: c-typeck.c:2760
+#: c-typeck.c:2260
 msgid "wrong type argument to bit-complement"
 msgstr ""
 
-#: c-typeck.c:2769
+#: c-typeck.c:2268
 #, fuzzy
 msgid "wrong type argument to abs"
 msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: c-typeck.c:2781
+#: c-typeck.c:2280
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2795
+#: c-typeck.c:2294
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2838
+#: c-typeck.c:2337
 msgid "ISO C does not support `++' and `--' on complex types"
 msgstr ""
 
-#: c-typeck.c:2853 c-typeck.c:2885
+#: c-typeck.c:2352 c-typeck.c:2384
 msgid "wrong type argument to increment"
 msgstr ""
 
-#: c-typeck.c:2855 c-typeck.c:2887
+#: c-typeck.c:2354 c-typeck.c:2386
 msgid "wrong type argument to decrement"
 msgstr ""
 
-#: c-typeck.c:2876
+#: c-typeck.c:2375
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2878
+#: c-typeck.c:2377
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3015
-msgid "ISO C forbids the address of a cast expression"
-msgstr ""
-
-#: c-typeck.c:3025
+#: c-typeck.c:2502
 #, fuzzy
 msgid "invalid lvalue in unary `&'"
 msgstr "ìç Ýãêõñïò ÷ñüíïò áíáðÞäçò"
 
-#: c-typeck.c:3057
+#: c-typeck.c:2534
 #, c-format
 msgid "attempt to take address of bit-field structure member `%s'"
 msgstr ""
 
-#: c-typeck.c:3166 c-typeck.c:4632 c-typeck.c:4648 c-typeck.c:4664
-#: final.c:3146 final.c:3148 gcc.c:4397 rtl-error.c:122 toplev.c:1694
-#: config/cris/cris.c:529 cp/typeck.c:4341 java/expr.c:364 java/verify.c:1467
-#: java/verify.c:1468 java/verify.c:1483
-#, c-format
-msgid "%s"
-msgstr "%s"
-
-#: c-typeck.c:3227
-msgid "ISO C forbids use of conditional expressions as lvalues"
-msgstr ""
+#: c-typeck.c:2668
+#, fuzzy
+msgid "use of conditional expressions as lvalues is deprecated"
+msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç (ëÜèïò åßóïäïò): %s"
 
-#: c-typeck.c:3230
-msgid "ISO C forbids use of compound expressions as lvalues"
+#: c-typeck.c:2671
+msgid "use of compound expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:3233
-msgid "ISO C forbids use of cast expressions as lvalues"
+#: c-typeck.c:2674
+msgid "use of cast expressions as lvalues is deprecated"
 msgstr ""
 
-#: c-typeck.c:3250
+#: c-typeck.c:2689
 #, c-format
 msgid "%s of read-only member `%s'"
 msgstr ""
 
-#: c-typeck.c:3254
+#: c-typeck.c:2693
 #, fuzzy, c-format
 msgid "%s of read-only variable `%s'"
 msgstr "Ìç áíáãíùñßóéìç ìåôáâëçôÞ `%s'"
 
-#: c-typeck.c:3257
+#: c-typeck.c:2696
 #, c-format
 msgid "%s of read-only location"
 msgstr ""
 
-#: c-typeck.c:3276
+#: c-typeck.c:2714
 #, fuzzy, c-format
 msgid "cannot take address of bit-field `%s'"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï áñ÷åßï fifo `%s'"
 
-#: c-typeck.c:3304
+#: c-typeck.c:2742 treelang/treetree.c:946
 #, c-format
 msgid "global register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3308
+#: c-typeck.c:2746 treelang/treetree.c:950
 #, c-format
 msgid "register variable `%s' used in nested function"
 msgstr ""
 
-#: c-typeck.c:3315
+#: c-typeck.c:2753 treelang/treetree.c:957
 #, c-format
 msgid "address of global register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3327
+#: c-typeck.c:2765
 msgid "cannot put object with volatile field into register"
 msgstr ""
 
-#: c-typeck.c:3331
+#: c-typeck.c:2769 treelang/treetree.c:962
 #, c-format
 msgid "address of register variable `%s' requested"
 msgstr ""
 
-#: c-typeck.c:3439
+#: c-typeck.c:2854
 msgid "signed and unsigned type in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3446
+#: c-typeck.c:2861
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3462 c-typeck.c:3469
+#: c-typeck.c:2877 c-typeck.c:2884
 msgid "ISO C forbids conditional expr between `void *' and function pointer"
 msgstr ""
 
-#: c-typeck.c:3475
+#: c-typeck.c:2890
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3482 c-typeck.c:3492
+#: c-typeck.c:2897 c-typeck.c:2907
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3506
+#: c-typeck.c:2921
 msgid "type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3577 cp/typeck.c:4597
+#: c-typeck.c:2981
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3621
+#: c-typeck.c:3012
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3627
+#: c-typeck.c:3018
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3637
+#: c-typeck.c:3028
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3656
+#: c-typeck.c:3046
 msgid "ISO C forbids casts to union type"
 msgstr ""
 
-#: c-typeck.c:3671
+#: c-typeck.c:3054
 msgid "cast to union type from type not present in union"
 msgstr ""
 
-#: c-typeck.c:3722
+#: c-typeck.c:3105
 msgid "cast adds new qualifiers to function type"
 msgstr ""
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3727
+#: c-typeck.c:3110
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3742
+#: c-typeck.c:3125
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3748 cp/typeck.c:5027
+#: c-typeck.c:3131 cp/typeck.c:4945
 msgid "cast from pointer to integer of different size"
 msgstr ""
 
-#: c-typeck.c:3753
+#: c-typeck.c:3136
 msgid "cast does not match function type"
 msgstr ""
 
-#: c-typeck.c:3760 cp/typeck.c:5034
+#: c-typeck.c:3143 cp/typeck.c:4952
 msgid "cast to pointer from integer of different size"
 msgstr ""
 
-#: c-typeck.c:3772
+#: c-typeck.c:3155
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3776
+#: c-typeck.c:3159
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
+#: c-typeck.c:3170
+msgid "ISO C forbids conversion of function pointer to object pointer type"
+msgstr ""
+
+#: c-typeck.c:3179
+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:3935
+#: c-typeck.c:3337
 #, fuzzy
 msgid "invalid lvalue in assignment"
 msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
 #. Convert new value to destination type.
-#: c-typeck.c:3944 c-typeck.c:3969 c-typeck.c:3986 cp/typeck.c:5145
-#: cp/typeck.c:5294
+#: c-typeck.c:3346 c-typeck.c:3371 c-typeck.c:3388 cp/typeck.c:5064
+#: cp/typeck.c:5211 cp/typeck.c:5226
 #, fuzzy
 msgid "assignment"
 msgstr "ðñïóðÝñáóìá ïñßóìáôïò"
 
-#: c-typeck.c:4056
+#: c-typeck.c:3455
 #, fuzzy
 msgid "cannot pass rvalue to reference parameter"
 msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
 
-#: c-typeck.c:4160 c-typeck.c:4227
+#: c-typeck.c:3564 c-typeck.c:3640
 #, c-format
 msgid "%s makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4164 c-typeck.c:4207
+#: c-typeck.c:3568 c-typeck.c:3620
 #, c-format
 msgid "%s discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4170
+#: c-typeck.c:3574
 msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4199
+#: c-typeck.c:3612
 #, c-format
 msgid "ISO C forbids %s between function pointer and `void *'"
 msgstr ""
 
-#: c-typeck.c:4216
+#: c-typeck.c:3629
 #, c-format
 msgid "pointer targets in %s differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4232
+#: c-typeck.c:3645
 #, c-format
 msgid "%s from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4248
+#: c-typeck.c:3651 c-typeck.c:4158 cp/typeck.c:1389
+#, fuzzy
+msgid "invalid use of non-lvalue array"
+msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
+
+#: c-typeck.c:3665
 #, c-format
 msgid "%s makes pointer from integer without a cast"
 msgstr "%s ìåôáôñÝðåé áêÝñáéï óå äåßêôç ÷ùñßò ìåôáôñïðÝá"
 
-#: c-typeck.c:4256
+#: c-typeck.c:3672
 #, c-format
 msgid "%s makes integer from pointer without a cast"
 msgstr ""
 
-#: c-typeck.c:4270 c-typeck.c:4273
+#: c-typeck.c:3686 c-typeck.c:3689
 #, fuzzy, c-format
 msgid "incompatible type for argument %d of `%s'"
 msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: c-typeck.c:4277
+#: c-typeck.c:3693
 #, c-format
 msgid "incompatible type for argument %d of indirect function call"
 msgstr ""
 
-#: c-typeck.c:4281
+#: c-typeck.c:3697
 #, fuzzy, c-format
 msgid "incompatible types in %s"
 msgstr "ìç Ýãêõñï åßäïò áëöáñéèìçôéêïý `%s'"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4339
+#: c-typeck.c:3753
 #, fuzzy, c-format
 msgid "passing arg of `%s'"
 msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d áðü `%s'"
 
 #. Function name unknown (call through ptr).
-#: c-typeck.c:4349
+#: c-typeck.c:3762
 #, fuzzy
 msgid "passing arg of pointer to function"
 msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d ôïõ äåßêôç óôç óõíÜñôçóç"
 
 #. Function name is known; supply it.
-#: c-typeck.c:4357
+#: c-typeck.c:3770
 #, c-format
 msgid "passing arg %d of `%s'"
 msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d áðü `%s'"
 
 #. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4367
+#: c-typeck.c:3779
 #, c-format
 msgid "passing arg %d of pointer to function"
 msgstr "ôï ðÝñáóìá ôïõ ïñßóìáôïò %d ôïõ äåßêôç óôç óõíÜñôçóç"
 
-#: c-typeck.c:4433
-msgid "initializer for static variable is not constant"
-msgstr ""
-
-#: c-typeck.c:4439
-msgid "initializer for static variable uses complicated arithmetic"
-msgstr ""
-
-#: c-typeck.c:4447
-msgid "aggregate initializer is not constant"
-msgstr ""
-
-#: c-typeck.c:4449
-msgid "aggregate initializer uses complicated arithmetic"
-msgstr ""
-
-#: c-typeck.c:4456
+#: c-typeck.c:3836
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
 # src/request.c:263
-#: c-typeck.c:4635 c-typeck.c:4651 c-typeck.c:4667
+#: c-typeck.c:4007 c-typeck.c:4022 c-typeck.c:4037
 #, fuzzy, c-format
 msgid "(near initialization for `%s')"
 msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: c-typeck.c:4718 cp/typeck2.c:505
+#: c-typeck.c:4086 cp/typeck2.c:560
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4725 cp/typeck2.c:512
+#: c-typeck.c:4093 cp/typeck2.c:567
 msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4743 cp/typeck2.c:528
+#: c-typeck.c:4111 cp/typeck2.c:582
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4781
+#: c-typeck.c:4181
 msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4798 c-typeck.c:4800 c-typeck.c:4816 c-typeck.c:4837
-#: c-typeck.c:6237
-#, fuzzy
-msgid "initializer element is not constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
-
 # src/request.c:263
-#: c-typeck.c:4832
+#: c-typeck.c:4232
 msgid "initialization"
 msgstr "áñ÷éêïðïßçóç"
 
-#: c-typeck.c:4843 c-typeck.c:6242
+#: c-typeck.c:4243 c-typeck.c:5621
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4858 cp/typeck2.c:605
+#: c-typeck.c:4258 cp/typeck2.c:659
 #, fuzzy
 msgid "invalid initializer"
 msgstr "ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç: %s"
 
-#: c-typeck.c:5351
+#: c-typeck.c:4540 cp/decl.c:4484
+#, fuzzy
+msgid "opaque vector types cannot be initialized"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: c-typeck.c:4734
 #, fuzzy
 msgid "extra brace group at end of initializer"
 msgstr "áêïëïõèïýí óêïõðßäéá óôï ôÝëïò ôçò ãñáììÞò"
 
-#: c-typeck.c:5371
+#: c-typeck.c:4754
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5431
+#: c-typeck.c:4814
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5479
+#: c-typeck.c:4865
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5481
+#: c-typeck.c:4867
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5512
+#: c-typeck.c:4898
 #, fuzzy
 msgid "missing initializer"
 msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: c-typeck.c:5538
+#: c-typeck.c:4920
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5543
+#: c-typeck.c:4925
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5629
+#: c-typeck.c:5010
 msgid "initialization designators may not nest"
 msgstr ""
 
-#: c-typeck.c:5650 c-typeck.c:5721
+#: c-typeck.c:5031 c-typeck.c:5099
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5655 c-typeck.c:5773
+#: c-typeck.c:5036 c-typeck.c:5152
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5717 c-typeck.c:5719
+#: c-typeck.c:5095 c-typeck.c:5097
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5724
+#: c-typeck.c:5101 c-typeck.c:5104
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5735
+#: c-typeck.c:5115
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5744
+#: c-typeck.c:5124
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5785
+#: c-typeck.c:5164
 #, c-format
 msgid "unknown field `%s' specified in initializer"
 msgstr ""
 
-#: c-typeck.c:5822 c-typeck.c:5843 c-typeck.c:6304
+#: c-typeck.c:5200 c-typeck.c:5221 c-typeck.c:5683
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6514
+#: c-typeck.c:5891
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6521 c-typeck.c:6567
+#: c-typeck.c:5898 c-typeck.c:5944
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6582
+#: c-typeck.c:5959
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6644
+#: c-typeck.c:6026
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6665
+#: c-typeck.c:6047
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6728
+#: c-typeck.c:6110
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6757
+#: c-typeck.c:6139
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6779
+#: c-typeck.c:6161
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6886
+#: c-typeck.c:6263
 #, fuzzy
 msgid "asm template is not a string constant"
 msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: c-typeck.c:6918
+#: c-typeck.c:6295
 msgid "invalid lvalue in asm statement"
 msgstr ""
 
-#: c-typeck.c:6993
+#: c-typeck.c:6367 cp/typeck.c:5902
 #, fuzzy
 msgid "modification by `asm'"
 msgstr "Ç ôñïðïðïßçóç áðÝôõ÷å"
 
-#: c-typeck.c:7012 cp/typeck.c:6152
+#: c-typeck.c:6385 cp/typeck.c:5986
 msgid "function declared `noreturn' has a `return' statement"
 msgstr ""
 
-#: c-typeck.c:7019
+#: c-typeck.c:6392
 msgid "`return' with no value, in function returning non-void"
 msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
 
-#: c-typeck.c:7025
+#: c-typeck.c:6398
 msgid "`return' with a value, in function returning void"
 msgstr ""
 
-#: c-typeck.c:7029
+#: c-typeck.c:6402
 msgid "return"
 msgstr "åðéóôñïöÞ"
 
-#: c-typeck.c:7081
+#: c-typeck.c:6454
 msgid "function returns address of local variable"
 msgstr ""
 
-#: c-typeck.c:7137 cp/semantics.c:555
+#: c-typeck.c:6509 cp/semantics.c:749
 msgid "switch quantity not an integer"
 msgstr ""
 
-#: c-typeck.c:7147
+#: c-typeck.c:6519
 msgid "`long' switch expression not converted to `int' in ISO C"
 msgstr ""
 
-#: c-typeck.c:7182 cp/decl.c:5173
+#: c-typeck.c:6560 cp/parser.c:5560
 msgid "case label not within a switch statement"
 msgstr ""
 
-#: c-typeck.c:7184 cp/decl.c:5178
+#: c-typeck.c:6562
 msgid "`default' label not within a switch statement"
 msgstr ""
 
-#: calls.c:1921
-#, c-format
-msgid "inlining failed in call to `%s'"
+#: c-typeck.c:6714 c-typeck.c:6748
+msgid "division by zero"
+msgstr "äéáßñåóç ìå ìçäÝí"
+
+#: c-typeck.c:6793 cp/typeck.c:2953
+msgid "right shift count is negative"
 msgstr ""
 
-#: calls.c:1922 calls.c:2228
-msgid "called from here"
+#: c-typeck.c:6800 cp/typeck.c:2959
+msgid "right shift count >= width of type"
 msgstr ""
 
-#: calls.c:2227
-#, fuzzy, c-format
-msgid "can't inline call to `%s'"
-msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+#: c-typeck.c:6821 cp/typeck.c:2978
+msgid "left shift count is negative"
+msgstr ""
 
-#: calls.c:2257
-msgid "function call has aggregate value"
+#: c-typeck.c:6824 cp/typeck.c:2980
+msgid "left shift count >= width of type"
 msgstr ""
 
-#: calls.c:4614
-msgid "variable offset is passed partially in stack and in reg"
+#: c-typeck.c:6845
+msgid "shift count is negative"
 msgstr ""
 
-#: calls.c:4616
-msgid "variable size is passed partially in stack and in reg"
+#: c-typeck.c:6847
+msgid "shift count >= width of type"
 msgstr ""
 
-#: cfgloop.c:1106
-#, c-format
-msgid "Size of loop %d should be %d, not %d."
+#: c-typeck.c:6864 cp/typeck.c:3015
+msgid "comparing floating point with == or != is unsafe"
 msgstr ""
 
-#: cfgloop.c:1125
-#, c-format
-msgid "Bb %d do not belong to loop %d."
+#: c-typeck.c:6888 c-typeck.c:6894
+msgid "ISO C forbids comparison of `void *' with function pointer"
 msgstr ""
 
-#: cfgloop.c:1143
-#, c-format
-msgid "Loop %d's header does not have exactly 2 entries."
+#: c-typeck.c:6897 c-typeck.c:6937 c-typeck.c:6965
+msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: cfgloop.c:1151
-#, c-format
-msgid "Loop %d's latch does not have exactly 1 successor."
+#: c-typeck.c:6911 c-typeck.c:6916 c-typeck.c:6985 c-typeck.c:6990
+msgid "comparison between pointer and integer"
 msgstr ""
 
-#: cfgloop.c:1156
-#, c-format
-msgid "Loop %d's latch does not have header as successor."
+#: c-typeck.c:6932 c-typeck.c:6960
+msgid "ISO C forbids ordered comparisons of pointers to functions"
 msgstr ""
 
-#: cfgloop.c:1161
-#, c-format
-msgid "Loop %d's latch does not belong directly to it."
+#: c-typeck.c:6957
+msgid "comparison of complete and incomplete pointers"
 msgstr ""
 
-#: cfgloop.c:1167
-#, c-format
-msgid "Loop %d's header does not belong directly to it."
+#: c-typeck.c:6973 c-typeck.c:6980
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: cfgrtl.c:1704
-#, c-format
-msgid "bb %d on wrong place"
+#: c-typeck.c:7004 cp/typeck.c:3151
+#, fuzzy
+msgid "unordered comparison on non-floating point argument"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: c-typeck.c:7214
+msgid "comparison between signed and unsigned"
 msgstr ""
 
-#: cfgrtl.c:1710
-#, c-format
-msgid "prev_bb of %d should be %d, not %d"
+#: c-typeck.c:7260 cp/typeck.c:3398
+msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: cfgrtl.c:1730
-#, c-format
-msgid "end insn %d for block %d not found in the insn stream"
+#: c-typeck.c:7268 cp/typeck.c:3406
+msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: cfgrtl.c:1744
-#, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
+#: calls.c:1838
+#, fuzzy
+msgid "%Jinlining failed in call to '%F'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: calls.c:1839 calls.c:2211 tree-inline.c:1339 tree-inline.c:1346
+msgid "called from here"
+msgstr ""
+
+#: calls.c:2210
+#, fuzzy
+msgid "%Jcan't inline call to '%F'"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+
+#: calls.c:2219
+msgid "ignoring return value of `%D', declared with attribute warn_unused_result"
 msgstr ""
 
-#: cfgrtl.c:1756
+#: calls.c:2232
+msgid "ignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
+
+#: calls.c:2242
+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:1778
+#: 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:1785
+#: cfg.c:857
 #, c-format
 msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1791
+#: cfg.c:863
 #, c-format
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1799
+#: cfg.c:871
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1805
+#: cfg.c:877
 #, c-format
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1811
+#: cfg.c:883
 #, c-format
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1841
+#: 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:1856
+#: 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:1858
-msgid "wrong insn in the fallthru edge"
+#: cfg.c:917
+#, c-format
+msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1865
+#: 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 ""
+
+#: cfg.c:955
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: cfgrtl.c:1881
+#: cfgloop.c:1134
 #, c-format
-msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: cfgrtl.c:1889
+#: cfgloop.c:1153
 #, c-format
-msgid "Too many outgoing branch edges from bb %i"
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: cfgrtl.c:1894
+#: cfgloop.c:1171
 #, c-format
-msgid "Fallthru edge after unconditional jump %i"
+msgid "Loop %d's header does not have exactly 2 entries."
 msgstr ""
 
-#: cfgrtl.c:1899
+#: cfgloop.c:1179
 #, c-format
-msgid "Wrong amount of branch edges after unconditional jump %i"
+msgid "Loop %d's latch does not have exactly 1 successor."
 msgstr ""
 
-#: cfgrtl.c:1905
+#: cfgloop.c:1184
 #, c-format
-msgid "Wrong amount of branch edges after conditional jump %i"
+msgid "Loop %d's latch does not have header as successor."
 msgstr ""
 
-#: cfgrtl.c:1910
+#: cfgloop.c:1189
 #, c-format
-msgid "Call edges for non-call insn in bb %i"
+msgid "Loop %d's latch does not belong directly to it."
 msgstr ""
 
-#: cfgrtl.c:1919
+#: cfgloop.c:1195
 #, c-format
-msgid "Abnormal edges for no purpose in bb %i"
+msgid "Loop %d's header does not belong directly to it."
 msgstr ""
 
-#: cfgrtl.c:1934
+#: cfgloop.c:1201
 #, c-format
-msgid "missing barrier after block %i"
+msgid "Loop %d's latch is marked as part of irreducible region."
 msgstr ""
 
-#: cfgrtl.c:1944
+#: cfgloop.c:1231
 #, c-format
-msgid "basic block %d pred edge is corrupted"
+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:2001
+#, c-format
 msgid "insn %d inside basic block %d but block_for_insn is NULL"
 msgstr ""
 
-#: cfgrtl.c:1965
+#: cfgrtl.c:2005
 #, c-format
 msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: cfgrtl.c:1979 cfgrtl.c:1989
+#: cfgrtl.c:2019 cfgrtl.c:2029
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
 msgstr ""
 
-#: cfgrtl.c:2002
+#: cfgrtl.c:2042
 #, c-format
 msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
 msgstr ""
 
-#: cfgrtl.c:2014
+#: cfgrtl.c:2052
 #, c-format
 msgid "in basic block %d:"
 msgstr ""
 
-#: cfgrtl.c:2015
+#: cfgrtl.c:2053
 msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: cfgrtl.c:2034
+#: 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:2049
-msgid "basic blocks not numbered consecutively"
+#: cfgrtl.c:2146
+msgid "basic blocks not laid down consecutively"
 msgstr ""
 
-#: cfgrtl.c:2074
+#: cfgrtl.c:2171
 msgid "insn outside basic block"
 msgstr ""
 
-#: cfgrtl.c:2082
+#: cfgrtl.c:2179
 msgid "return not followed by barrier"
 msgstr ""
 
-#: cfgrtl.c:2087
+#: cfgrtl.c:2186
 #, c-format
 msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
 
-#: cfgrtl.c:2091
-msgid "verify_flow_info failed"
+#: cgraph.c:161
+#, fuzzy
+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
+#, fuzzy
+msgid "function not inlinable"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: cgraph.c:485
+msgid "%D renamed after being referenced in assembly"
+msgstr ""
+
+#: cgraphunit.c:1046
+msgid "--param large-function-growth limit reached"
+msgstr ""
+
+#: cgraphunit.c:1059
+msgid "--param large-function-growth limit reached while inlining the caller"
+msgstr ""
+
+#: cgraphunit.c:1124
+msgid "--param max-inline-insns-single limit reached"
+msgstr ""
+
+#: cgraphunit.c:1148
+msgid "--param max-inline-insns-single limit reached after inlining into the callee"
+msgstr ""
+
+#: cgraphunit.c:1225
+msgid "--param inline-unit-growth limit reached"
+msgstr ""
+
+#: cgraphunit.c:1297 cgraphunit.c:1441
+msgid "recursive inlining"
 msgstr ""
 
-#: collect2.c:425
+#: collect2.c:406
 msgid "internal error"
 msgstr "åóùôåñéêü óöÜëìá"
 
-#: collect2.c:934
+#: collect2.c:894
 msgid "no arguments"
 msgstr "÷ùñßò ïñßóìáôá"
 
 # src/getopt1.c:132
 # src/getopt1.c:132
-#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#: collect2.c:1226 collect2.c:1374 collect2.c:1409
 #, c-format
 msgid "fopen %s"
 msgstr "fopen %s"
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#: collect2.c:1229 collect2.c:1379 collect2.c:1412
 #, c-format
 msgid "fclose %s"
 msgstr "fclose %s"
 
-#: 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 ""
 
-#: collect2.c:1366
+#: collect2.c:1329
 #, c-format
 msgid "%d destructor(s)  found\n"
 msgstr ""
 
-#: collect2.c:1367
+#: collect2.c:1330
 #, c-format
 msgid "%d frame table(s) found\n"
 msgstr ""
 
-#: collect2.c:1508
+#: collect2.c:1472
 #, fuzzy, c-format
 msgid "%s terminated with signal %d [%s]%s"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: collect2.c:1527
+#: collect2.c:1490
 #, c-format
 msgid "%s returned %d exit status"
 msgstr ""
 
-#: collect2.c:1555
+#: collect2.c:1515
 #, fuzzy, c-format
 msgid "[cannot find %s]"
 msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
 
-#: collect2.c:1570
+#: collect2.c:1530
 #, fuzzy, c-format
 msgid "cannot find `%s'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:1581 collect2.c:1584
+#: collect2.c:1541 collect2.c:1544
 #, c-format
 msgid "redirecting stdout: %s"
 msgstr ""
 
-#: collect2.c:1627
+#: collect2.c:1583
 #, fuzzy, c-format
 msgid "[Leaving %s]\n"
 msgstr "äéáãñáöÞ êáôáëüãïõ %s\n"
 
-#: collect2.c:1870
+#: collect2.c:1803
 #, c-format
 msgid ""
 "\n"
 "write_c_file - output name is %s, prefix is %s\n"
 msgstr ""
 
-#: collect2.c:2083
+#: collect2.c:2007
 #, fuzzy
 msgid "cannot find `nm'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:2093 collect2.c:2535
+#: collect2.c:2017 collect2.c:2446
 msgid "pipe"
 msgstr "óùëÞíùóç"
 
-#: collect2.c:2097 collect2.c:2539
+#: collect2.c:2021 collect2.c:2450
 msgid "fdopen"
 msgstr "fdopen"
 
-#: collect2.c:2123 collect2.c:2565
+#: collect2.c:2047 collect2.c:2476
 #, c-format
 msgid "dup2 %d 1"
 msgstr "dup2 %d 1"
 
-#: collect2.c:2126 collect2.c:2129 collect2.c:2142 collect2.c:2568
-#: collect2.c:2571 collect2.c:2584
+#: collect2.c:2050 collect2.c:2053 collect2.c:2066 collect2.c:2479
+#: collect2.c:2482 collect2.c:2495
 #, c-format
 msgid "close %d"
 msgstr "close %d"
 
-#: collect2.c:2132 collect2.c:2574
+#: collect2.c:2056 collect2.c:2485
 #, c-format
 msgid "execv %s"
 msgstr "execv %s"
 
-#: collect2.c:2186
+#: collect2.c:2110
 #, c-format
 msgid "init function found in object %s"
 msgstr ""
 
-#: collect2.c:2194
+#: collect2.c:2118
 #, c-format
 msgid "fini function found in object %s"
 msgstr ""
 
-#: collect2.c:2217 collect2.c:2623
+#: collect2.c:2141 collect2.c:2534
 msgid "fclose"
 msgstr "fclose"
 
-#: collect2.c:2262
+#: collect2.c:2183
 #, fuzzy, c-format
 msgid "unable to open file '%s'"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: collect2.c:2264
+#: collect2.c:2185
 #, fuzzy, c-format
 msgid "unable to stat file '%s'"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: collect2.c:2270
+#: collect2.c:2191
 #, fuzzy, c-format
 msgid "unable to mmap file '%s'"
 msgstr "Áäõíáìßá ìåôáöïñÜò óôç ìíÞìç (mmap) ôïõ áñ÷åßïõ %s.\n"
 
-#: collect2.c:2423
+#: collect2.c:2337
 msgid "not found\n"
 msgstr "äå âñÝèçêå\n"
 
-#: collect2.c:2425 collect2.c:2602
+#: collect2.c:2339 collect2.c:2513
 #, c-format
 msgid "dynamic dependency %s not found"
 msgstr ""
 
-#: collect2.c:2445
+#: collect2.c:2358
 #, fuzzy, c-format
 msgid "bad magic number in file '%s'"
 msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
 
-#: collect2.c:2467
+#: collect2.c:2380
 msgid "dynamic dependencies.\n"
 msgstr "äõíáìéêÝò åîáñôÞóåéò.\n"
 
-#: collect2.c:2526
+#: collect2.c:2437
 #, fuzzy
 msgid "cannot find `ldd'"
 msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
 
-#: collect2.c:2587
+#: collect2.c:2498
 msgid ""
 "\n"
 "ldd output with constructors/destructors.\n"
 msgstr ""
 
-#: collect2.c:2614
+#: collect2.c:2525
 #, c-format
 msgid "unable to open dynamic dependency '%s'"
 msgstr ""
 
-#: collect2.c:2728
+#: collect2.c:2685
 #, fuzzy, c-format
 msgid "%s: not a COFF file"
 msgstr "%s: Äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: collect2.c:2847
+#: collect2.c:2805
 #, fuzzy, c-format
 msgid "%s: cannot open as COFF file"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: collect2.c:2903
+#: collect2.c:2860
 #, fuzzy, c-format
 msgid "library lib%s not found"
 msgstr "Ðéèáíüí äå âñÝèçêå"
 
-# src/getopt1.c:132
-# src/getopt1.c:132
-#: collect2.c:3030
+#: combine.c:13048
 #, c-format
-msgid "open %s"
-msgstr "open %s"
-
-#: collect2.c:3053
-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:3126
+#: combine.c:13057
 #, c-format
 msgid ""
 "\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
-msgstr ""
-
-#: collect2.c:3135
-msgid "string section missing"
+";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
+";; %d successes.\n"
 msgstr ""
 
-#: collect2.c:3138
-#, fuzzy
-msgid "section pointer missing"
-msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
-
-#: collect2.c:3186
-#, fuzzy
-msgid "no symbol table found"
-msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
-
-#: collect2.c:3199
+#: convert.c:70
 #, fuzzy
-msgid "no cmd_strings found"
-msgstr "Äåí âñÝèçêå ìÝóï"
+msgid "cannot convert to a pointer type"
+msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
 
-#: collect2.c:3211
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: convert.c:267
+msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: collect2.c:3218
-#, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
+#: convert.c:271
+msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: collect2.c:3249
+#: convert.c:296
 #, fuzzy
-msgid ""
-"writing load commands.\n"
-"\n"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
-
-#: collect2.c:3269
-#, c-format
-msgid "close %s"
-msgstr "close %s"
+msgid "conversion to incomplete type"
+msgstr "ìç ðëÞñçò åããñáöÞ"
 
-#: collect2.c:3343
-msgid "could not convert 0x%l.8x into a region"
+#: convert.c:600 convert.c:678
+msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: collect2.c:3347
-#, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+#: convert.c:606
+msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: collect2.c:3474
-#, fuzzy
-msgid "bad magic number"
-msgstr "ÅóöáëìÝíïò áñéèìüò áñ÷åßïõ"
-
-#: collect2.c:3475
-msgid "bad header version"
-msgstr "åóöáëìÝíç Ýêäïóç êåöáëßäáò"
+#: convert.c:657 f/com.c:1101
+msgid "pointer value used where a complex was expected"
+msgstr ""
 
-#: collect2.c:3476
-msgid "bad raw header version"
+#: convert.c:661 f/com.c:1103
+msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: collect2.c:3477
-msgid "raw header buffer too small"
+#: convert.c:684
+msgid "can't convert value to a vector"
 msgstr ""
 
-#: collect2.c:3478
-#, fuzzy
-msgid "old raw header file"
-msgstr "Äåí åßíáé åðþíõìï áñ÷åßï"
+#: coverage.c:164
+#, fuzzy, c-format
+msgid "`%s' is not a gcov data file"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: collect2.c:3479
-#, fuzzy
-msgid "unsupported version"
-msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
+#: coverage.c:175
+#, fuzzy, c-format
+msgid "`%s' is version `%.4s', expected version `%.4s'"
+msgstr "Ýêäïóç ïäçãïý gcc %s åêôåëåß ôçí Ýêäïóç gcc %s\n"
 
-#: collect2.c:3481
+#: coverage.c:255 coverage.c:263
 #, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+msgid "coverage mismatch for function %u while reading execution counters."
 msgstr ""
 
-# src/request.c:37
-#: collect2.c:3501
-#, c-format
-msgid "fstat %s"
-msgstr "fstat %s"
-
-#: collect2.c:3538 collect2.c:3586
+#: coverage.c:257 coverage.c:340
 #, c-format
-msgid "lseek %s 0"
-msgstr "lseek %s 0"
+msgid "checksum is %x instead of %x"
+msgstr ""
 
-#: collect2.c:3542
+#: coverage.c:265 coverage.c:348
 #, c-format
-msgid "read %s"
-msgstr "read %s"
+msgid "number of counters is %d instead of %d"
+msgstr ""
 
-#: collect2.c:3545
+#: coverage.c:271
 #, c-format
-msgid "read %ld bytes, expected %ld, from %s"
+msgid "cannot merge separate %s counters for function %u"
 msgstr ""
 
-#: collect2.c:3566
-#, c-format
-msgid "msync %s"
-msgstr "msync %s"
+#: coverage.c:296
+#, fuzzy, c-format
+msgid "`%s' has overflowed"
+msgstr "Õðåñ÷åßëéóç ðßíáêá áñ÷åßïõ"
 
-#: collect2.c:3573
-#, c-format
-msgid "munmap %s"
-msgstr "munmap %s"
+#: coverage.c:296
+#, fuzzy, c-format
+msgid "`%s' is corrupted"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: collect2.c:3590
+#: coverage.c:319
 #, c-format
-msgid "write %s"
-msgstr "write %s"
+msgid "file %s not found, execution counts assumed to be zero"
+msgstr ""
+
+#: coverage.c:329
+#, fuzzy, c-format
+msgid "no coverage for function '%s' found."
+msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
 
-#: collect2.c:3593
+#: coverage.c:337 coverage.c:345
 #, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
+msgid "coverage mismatch for function '%s' while reading counter '%s'."
 msgstr ""
 
-#: combine.c:12966
-#, c-format
-msgid ""
-";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
-"\n"
+#: coverage.c:493
+#, fuzzy, c-format
+msgid "cannot open %s"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+
+#: coverage.c:528
+#, fuzzy, c-format
+msgid "error writing `%s'"
+msgstr "óöÜëìá åããñáöÞò %s"
+
+#. XXX should be DL_SORRY
+#: cppcharset.c:653
+#, fuzzy, c-format
+msgid "conversion from %s to %s not supported by iconv"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cppcharset.c:656
+msgid "iconv_open"
 msgstr ""
 
-#: combine.c:12976
+#. XXX should be DL_SORRY
+#: cppcharset.c:664
 #, c-format
-msgid ""
-"\n"
-";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n"
-";; %d successes.\n"
+msgid "no iconv implementation, cannot convert from %s to %s"
 msgstr ""
 
-#: convert.c:69
+#: cppcharset.c:808
 #, fuzzy
-msgid "cannot convert to a pointer type"
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
+msgid "universal character names are only valid in C++ and C99"
+msgstr "U+%04X: åêôüò ïñßùí ÷áñáêôÞñáò"
 
-#: convert.c:102
-msgid "pointer value used where a floating point value was expected"
+#: cppcharset.c:811
+#, c-format
+msgid "the meaning of '\\%c' is different in traditional C"
 msgstr ""
 
-#: convert.c:106
-msgid "aggregate value used where a float was expected"
+#: cppcharset.c:837
+#, c-format
+msgid "incomplete universal character name %.*s"
 msgstr ""
 
-#: convert.c:132
-#, fuzzy
-msgid "conversion to incomplete type"
-msgstr "ìç ðëÞñçò åããñáöÞ"
+#: cppcharset.c:849
+#, fuzzy, c-format
+msgid "%.*s is not a valid universal character"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: convert.c:414 convert.c:494
-msgid "can't convert between vector values of different size"
+#: cppcharset.c:859
+#, c-format
+msgid "universal character %.*s is not valid in an identifier"
 msgstr ""
 
-#: convert.c:420
-msgid "aggregate value used where an integer was expected"
+#: cppcharset.c:863
+#, c-format
+msgid "universal character %.*s is not valid at the start of an identifier"
 msgstr ""
 
-#: convert.c:472 f/com.c:1100
-msgid "pointer value used where a complex was expected"
+#: cppcharset.c:898
+msgid "converting UCN to source character set"
 msgstr ""
 
-#: convert.c:476 f/com.c:1102
-msgid "aggregate value used where a complex was expected"
+#: cppcharset.c:902
+msgid "converting UCN to execution character set"
 msgstr ""
 
-#: convert.c:500
-msgid "can't convert value to a vector"
+#: cppcharset.c:967
+msgid "the meaning of '\\x' is different in traditional C"
 msgstr ""
 
-#: cpperror.c:113
-msgid "warning: "
-msgstr "ðñïåéäïðïßçóç: "
+#: cppcharset.c:984 f/lex.c:580
+msgid "\\x used with no following hex digits"
+msgstr ""
 
-#: cpperror.c:115
-msgid "internal error: "
-msgstr "åóùôåñéêü óöÜëìá: "
+#: cppcharset.c:991
+#, fuzzy
+msgid "hex escape sequence out of range"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: cpperror.c:189
+#: cppcharset.c:1030
 #, fuzzy
-msgid "stdout"
-msgstr "äïìÞ"
+msgid "octal escape sequence out of range"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-# src/request.c:37
-#: cpperror.c:191 gcc.c:6444
+#: cppcharset.c:1098
+msgid "the meaning of '\\a' is different in traditional C"
+msgstr ""
+
+#: cppcharset.c:1105
 #, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
+msgid "non-ISO-standard escape sequence, '\\%c'"
+msgstr ""
 
-#: cppexp.c:199
-#, fuzzy
-msgid "too many decimal points in number"
-msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá"
+# src/main.c:663
+#: cppcharset.c:1113
+#, fuzzy, c-format
+msgid "unknown escape sequence '\\%c'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cppexp.c:219
+# src/main.c:663
+#: cppcharset.c:1116
 #, fuzzy, c-format
-msgid "invalid digit \"%c\" in octal constant"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+msgid "unknown escape sequence: '\\%03o'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cppexp.c:225
-msgid "use of C99 hexadecimal floating constant"
-msgstr ""
+#: cppcharset.c:1122
+#, fuzzy
+msgid "converting escape sequence to execution character set"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: cppexp.c:234
-msgid "exponent has no digits"
+#: cppcharset.c:1181
+msgid "converting to execution character set"
 msgstr ""
 
-#: cppexp.c:241
-msgid "hexadecimal floating constants require an exponent"
+#: cppcharset.c:1244 cppcharset.c:1307
+#, fuzzy
+msgid "character constant too long for its type"
+msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
+
+#: cppcharset.c:1247
+#, fuzzy
+msgid "multi-character character constant"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: cppcharset.c:1339
+#, fuzzy
+msgid "empty character constant"
+msgstr "êåíü áëöáñéèìçôéêü"
+
+#: cppcharset.c:1378
+#, fuzzy, c-format
+msgid "failure to convert %s to %s"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+
+#: cpperror.c:110 diagnostic.def:5
+msgid "warning: "
+msgstr "ðñïåéäïðïßçóç: "
+
+#: cpperror.c:112
+msgid "internal error: "
+msgstr "åóùôåñéêü óöÜëìá: "
+
+#: cpperror.c:174
+#, fuzzy
+msgid "stdout"
+msgstr "äïìÞ"
+
+#: cppexp.c:192
+#, fuzzy
+msgid "too many decimal points in number"
+msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá"
+
+#: cppexp.c:212
+#, fuzzy, c-format
+msgid "invalid digit \"%c\" in octal constant"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+
+#: cppexp.c:218
+msgid "use of C99 hexadecimal floating constant"
+msgstr ""
+
+#: cppexp.c:227
+msgid "exponent has no digits"
+msgstr ""
+
+#: 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 "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
 
-#: 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 "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cppexp.c:289
+#: cppexp.c:283
 #, fuzzy
 msgid "use of C99 long long integer constant"
 msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cppexp.c:295
+#: cppexp.c:290
 msgid "imaginary constants are a GCC extension"
 msgstr ""
 
-#: cppexp.c:383
+#: cppexp.c:376
 #, fuzzy
 msgid "integer constant is too large for its type"
 msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: cppexp.c:395
+#: cppexp.c:388
 #, fuzzy
 msgid "integer constant is so large that it is unsigned"
 msgstr "%s: ôï %s åßíáé ôüóï ìåãÜëï ðïõ äå ìðïñåß íá áíáðáñáóôáèåß"
 
-#: cppexp.c:482
+#: cppexp.c:470
 #, fuzzy
 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
 #, fuzzy
 msgid "floating constant in preprocessor expression"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: cppexp.c:551
+#: cppexp.c:537
 #, fuzzy
 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
 #, fuzzy, c-format
 msgid "\"%s\" is not defined"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cppexp.c:737 cppexp.c:772
+#: cppexp.c:714 cppexp.c:743
 #, fuzzy, c-format
 msgid "missing binary operator before token \"%s\""
 msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
 
-#: cppexp.c:756
-#, fuzzy, c-format
-msgid "invalid character '%c' in #if"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
-
-#: cppexp.c:758
-#, fuzzy, c-format
-msgid "invalid character '\\%03o' in #if"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
-
-#: cppexp.c:763
+#: cppexp.c:734
 #, fuzzy, c-format
 msgid "token \"%s\" is not valid in preprocessor expressions"
 msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: 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 "RPC: Ìç óõìâáôÝò åêäüóåéò ôïõ RPC"
 
-#: cppexp.c:954
+#: cppexp.c:922
 #, fuzzy
 msgid "missing ')' in expression"
 msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôéò èÝóåéò"
 
-#: cppexp.c:975
+#: cppexp.c:943
 #, fuzzy
 msgid "'?' without following ':'"
 msgstr "óõíôáêôéêü óöÜëìá óôïí ðñüëïãï: %s"
 
-#: cppexp.c:985
+#: cppexp.c:953
 msgid "integer overflow in preprocessor expression"
 msgstr ""
 
-#: cppexp.c:990
+#: cppexp.c:958
 #, fuzzy
 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:1353
 msgid "comma operator in operand of #if"
 msgstr ""
 
-#: cppexp.c:1551
+#: cppexp.c:1484
 #, fuzzy
 msgid "division by zero in #if"
 msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
 
+#: cppfiles.c:370
+msgid "NULL directory in find_file"
+msgstr ""
+
+#: cppfiles.c:397
+msgid "one or more PCH files were found, but they were invalid"
+msgstr ""
+
+#: cppfiles.c:400
+msgid "use -Winvalid-pch for more information"
+msgstr ""
+
+#: cppfiles.c:458
+#, fuzzy, c-format
+msgid "%s is a block device"
+msgstr "Äåí Ýìåéíå êáèüëïõ ÷þñïò óôç óõóêåõÞ"
+
 # src/shred.c:1134
-#: cppfiles.c:411
+#: cppfiles.c:475
 #, fuzzy, c-format
 msgid "%s is too large"
 msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: cppfiles.c:447
+#: cppfiles.c:510
 #, fuzzy, c-format
 msgid "%s is shorter than expected"
 msgstr "%s: Áíáìåíüôáí äõáäéêüò ÷åéñéóôÞò.\n"
 
-#: cppfiles.c:461
-#, fuzzy, c-format
-msgid "%s is a block device"
-msgstr "Äåí Ýìåéíå êáèüëïõ ÷þñïò óôç óõóêåõÞ"
-
-#: cppfiles.c:594
+#: cppfiles.c:696
 #, c-format
-msgid "no include path in which to find %s"
+msgid "no include path in which to search for %s"
 msgstr ""
 
-#: cppfiles.c:668
+#: cppfiles.c:956
 msgid "Multiple include guards may be useful for:\n"
 msgstr ""
 
-#: cppfiles.c:1014
-msgid "absolute file name in remap_filename"
-msgstr ""
-
-#: cppinit.c:224
-#, fuzzy, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "äéáãñáöÞ ìç-êáôáëüãïõ `%s'\n"
-
-#: cppinit.c:231
-#, fuzzy, c-format
-msgid "%s: Not a directory"
-msgstr "Äåí åßíáé êáôÜëïãïò"
-
-#: cppinit.c:287
-#, fuzzy, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
-msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
-
-#: cppinit.c:325
-msgid "  as it is a non-system directory that duplicates a system directory\n"
-msgstr ""
-
-#: cppinit.c:891
+#: cppinit.c:387
 #, fuzzy
 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"
-msgstr ""
-
-#: cppinit.c:976
-msgid "#include <...> search starts here:\n"
-msgstr ""
-
-#: cppinit.c:979
-#, fuzzy
-msgid "End of search list.\n"
-msgstr "ÔÝëïò ôìÞìáôïò"
-
-#: cppinit.c:1055
-msgid "<built-in>"
-msgstr ""
-
-#: cppinit.c:1057
-msgid "<command line>"
-msgstr ""
-
-#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
-#. I.e. a const string initializer with parens around it.  That is
-#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1162
-#, fuzzy, c-format
-msgid "assertion missing after %s"
-msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
-
-#: cppinit.c:1163
-#, c-format
-msgid "directory name missing after %s"
-msgstr ""
-
-#: cppinit.c:1164
-#, fuzzy, c-format
-msgid "file name missing after %s"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: cppinit.c:1165
-#, c-format
-msgid "macro name missing after %s"
-msgstr ""
-
-#: cppinit.c:1166
-#, c-format
-msgid "path name missing after %s"
-msgstr ""
-
-#: cppinit.c:1368
-#, fuzzy
-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
-#, fuzzy
-msgid "backslash-newline at end of file"
-msgstr "ìç Ýãêõñç äéáöõãÞ ìå ðéóùêÜèåôï óôï ôÝëïò ôïõ áëöáñéèìçôéêïý"
-
-#: cpplex.c:287 cpptrad.c:199
-msgid "\"/*\" within comment"
-msgstr ""
-
-#: cpplex.c:395
+#: cpplex.c:410
 #, fuzzy
 msgid "null character(s) ignored"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
 
-#: cpplex.c:402
-#, c-format
-msgid "%s in preprocessing directive"
+#: cpplex.c:445
+msgid "'$' in identifier or number"
 msgstr ""
 
-#: cpplex.c:475
+#: cpplex.c:492
 #, c-format
 msgid "attempt to use poisoned \"%s\""
 msgstr ""
 
-#: cpplex.c:483
+#: cpplex.c:500
 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
+#: cpplex.c:596
 msgid "null character(s) preserved in literal"
 msgstr ""
 
-#: cpplex.c:915 cpptrad.c:487
-#, fuzzy
-msgid "no newline at end of file"
-msgstr "%s: ðñüùñï ôÝëïò áñ÷åßïõ"
-
-#: cpplex.c:1092 cpptrad.c:213
+#: cpplex.c:919
 #, fuzzy
 msgid "unterminated comment"
 msgstr "Ìç ôåñìáôéóìÝíç åíôïëÞ `s'"
 
-#: cpplex.c:1103
+#: cpplex.c:930
 msgid "C++ style comments are not allowed in ISO C90"
 msgstr ""
 
-#: cpplex.c:1105
+#: cpplex.c:932
 msgid "(this will be reported only once per input file)"
 msgstr ""
 
-#: cpplex.c:1110
+#: cpplex.c:937
 msgid "multi-line comment"
 msgstr ""
 
-#: cpplex.c:1425
-#, fuzzy, c-format
-msgid "unknown string token %s\n"
-msgstr "¶ãíùóôÞ åðéëïãÞ ãéá ôï `s'"
-
-#: cpplex.c:1438
+#: cpplex.c:1201
 #, fuzzy, c-format
 msgid "unspellable token %s"
 msgstr "%s: áäýíáôï ôï Üíïéãìá ôïõ %s: %m\n"
 
-#: 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
-#, fuzzy
-msgid "universal-character-name out of range"
-msgstr "U+%04X: åêôüò ïñßùí ÷áñáêôÞñáò"
-
-#: 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
-#, fuzzy
-msgid "hex escape sequence out of range"
-msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
-
-#: cpplex.c:1858
-#, fuzzy
-msgid "octal escape sequence out of range"
-msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
-
-# src/main.c:663
-#: cpplex.c:1874
-#, fuzzy, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-# src/main.c:663
-#: cpplex.c:1877
-#, fuzzy, c-format
-msgid "unknown escape sequence: '\\%03o'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
-
-#: cpplex.c:1882
-#, fuzzy
-msgid "escape sequence out of range for its type"
-msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
-
-#: cpplex.c:1973
-#, fuzzy
-msgid "empty character constant"
-msgstr "êåíü áëöáñéèìçôéêü"
-
-#: cpplex.c:1983
-#, fuzzy
-msgid "character constant too long for its type"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
-
-#: cpplex.c:1986
-#, fuzzy
-msgid "multi-character character constant"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: 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:427
+#: cpplib.c:415
 #, c-format
 msgid "invalid preprocessing directive #%s"
 msgstr ""
 
-#: cpplib.c:499
+#: cpplib.c:484
 msgid "\"defined\" cannot be used as a macro name"
 msgstr ""
 
-#: cpplib.c:505
+#: cpplib.c:490
 #, c-format
 msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
 msgstr ""
 
-#: cpplib.c:508
+#: cpplib.c:493
 #, c-format
 msgid "no macro name given in #%s directive"
 msgstr ""
 
-#: cpplib.c:511
+#: cpplib.c:496
 #, fuzzy
 msgid "macro names must be identifiers"
 msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
 
-#: cpplib.c:551
+#: cpplib.c:537
 #, fuzzy, c-format
 msgid "undefining \"%s\""
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: cpplib.c:597
+#: cpplib.c:609
 #, fuzzy
 msgid "missing terminating > character"
 msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
 
-#: cpplib.c:636
+#: cpplib.c:662
 #, c-format
 msgid "#%s expects \"FILENAME\" or <FILENAME>"
 msgstr ""
 
-#: cpplib.c:647
-#, fuzzy, c-format
-msgid "empty file name in #%s"
-msgstr "Ìç ïñéóìÝíï üíïìá %s"
-
-#: cpplib.c:666
-msgid "#include_next in primary source file"
-msgstr ""
-
-#: cpplib.c:673
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+#: cpplib.c:685
+msgid "#include nested too deeply"
 msgstr ""
 
-#: cpplib.c:681
-msgid "#include nested too deeply"
+#: cpplib.c:723
+msgid "#include_next in primary source file"
 msgstr ""
 
-#: cpplib.c:738
+#: cpplib.c:749
 #, c-format
 msgid "invalid flag \"%s\" in line directive"
 msgstr ""
 
-#: cpplib.c:813
+#: cpplib.c:794
 #, fuzzy, c-format
 msgid "\"%s\" after #line is not a positive integer"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cpplib.c:819
+#: cpplib.c:800
 #, fuzzy
 msgid "line number out of range"
 msgstr "%s: áñéèìüò ãñáììÞò Ýîù áðü ôá üñéá"
 
-#: cpplib.c:830 cpplib.c:901
+#: cpplib.c:812 cpplib.c:885
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid filename"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cpplib.c:865
+#: cpplib.c:847
 #, fuzzy, c-format
 msgid "\"%s\" after # is not a positive integer"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cpplib.c:972
+#: cpplib.c:947
 #, fuzzy
 msgid "invalid #ident directive"
 msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
 
-#: cpplib.c:1060
+#: cpplib.c:1027
 #, c-format
 msgid "registering \"%s\" as both a pragma and a pragma namespace"
 msgstr ""
 
-#: cpplib.c:1063
+#: cpplib.c:1030
 #, c-format
 msgid "#pragma %s %s is already registered"
 msgstr ""
 
-#: cpplib.c:1066
+#: cpplib.c:1033
 #, fuzzy, c-format
 msgid "#pragma %s is already registered"
 msgstr "ï ÷Üñôçò ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: cpplib.c:1140
-msgid "#pragma once is obsolete"
-msgstr ""
-
-#: cpplib.c:1143
+#: cpplib.c:1175
 msgid "#pragma once in main file"
 msgstr ""
 
-#: cpplib.c:1167
+#: cpplib.c:1198
 msgid "invalid #pragma GCC poison directive"
 msgstr ""
 
-#: cpplib.c:1176
+#: cpplib.c:1207
 #, c-format
 msgid "poisoning existing macro \"%s\""
 msgstr ""
 
-#: cpplib.c:1198
+#: cpplib.c:1228
 msgid "#pragma system_header ignored outside include file"
 msgstr ""
 
-#: cpplib.c:1223
+#: cpplib.c:1252
 #, fuzzy, c-format
-msgid "cannot find source %s"
+msgid "cannot find source file %s"
 msgstr "áäõíáìßá áíïßãìáôïò õðïäï÷Þò: %s"
 
-#: cpplib.c:1227
+#: cpplib.c:1256
 #, c-format
 msgid "current file is older than %s"
 msgstr ""
 
-#: cpplib.c:1343
+#: cpplib.c:1370
 msgid "_Pragma takes a parenthesized string literal"
 msgstr ""
 
-#: cpplib.c:1426
+#: cpplib.c:1448
 msgid "#else without #if"
 msgstr ""
 
-#: cpplib.c:1431
+#: cpplib.c:1453
 msgid "#else after #else"
 msgstr "#else ìåôÜ áðü #else"
 
-#: cpplib.c:1433 cpplib.c:1467
-msgid "the conditional began here"
-msgstr ""
-
-#: cpplib.c:1460
+#: cpplib.c:1481
 msgid "#elif without #if"
 msgstr ""
 
-#: cpplib.c:1465
+#: cpplib.c:1486
 msgid "#elif after #else"
 msgstr "#elif ìåôÜ áðü #else"
 
-#: cpplib.c:1496
+#: cpplib.c:1516
 msgid "#endif without #if"
 msgstr ""
 
-#: cpplib.c:1579
+#: cpplib.c:1593
 msgid "missing '(' after predicate"
 msgstr ""
 
-#: cpplib.c:1594
+#: cpplib.c:1608
 msgid "missing ')' to complete answer"
 msgstr ""
 
-#: cpplib.c:1614
+#: cpplib.c:1628
 msgid "predicate's answer is empty"
 msgstr ""
 
-#: cpplib.c:1644
+#: cpplib.c:1655
 #, fuzzy
 msgid "assertion without predicate"
 msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
-#: cpplib.c:1646
+#: cpplib.c:1657
 #, fuzzy
 msgid "predicate must be an identifier"
 msgstr "äéðëüò ðñïóäéïñéóôÞò ìçíýìáôïò"
 
-#: cpplib.c:1735
+#: cpplib.c:1741
 #, c-format
 msgid "\"%s\" re-asserted"
 msgstr ""
 
-#: cpplib.c:1965
-#, fuzzy, c-format
-msgid "unterminated #%s"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
-
-#: cppmacro.c:94
-#, fuzzy, c-format
-msgid "macro \"%s\" is not used"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cppmacro.c:139 cppmacro.c:294
+#: cppmacro.c:125 cppmacro.c:280
 #, fuzzy, c-format
 msgid "invalid built-in macro \"%s\""
 msgstr "ìç Ýãêõñï ìÞêïò ãñáììÞò: %s"
 
-#: cppmacro.c:234
+#: cppmacro.c:221
 #, fuzzy
 msgid "could not determine date and time"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: cppmacro.c:407
+#: cppmacro.c:393
 #, fuzzy
 msgid "invalid string literal, ignoring final '\\'"
 msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
 
-#: 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
 #, fuzzy
 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:1312
+#: cppmacro.c:1245
 #, fuzzy, c-format
 msgid "duplicate macro parameter \"%s\""
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cppmacro.c:1349
+#: cppmacro.c:1290
 #, c-format
 msgid "\"%s\" may not appear in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1357
+#: cppmacro.c:1298
 msgid "macro parameters must be comma-separated"
 msgstr ""
 
-#: cppmacro.c:1374
+#: cppmacro.c:1315
 msgid "parameter name missing"
 msgstr ""
 
-#: cppmacro.c:1389
+#: cppmacro.c:1330
 msgid "anonymous variadic macros were introduced in C99"
 msgstr ""
 
-#: cppmacro.c:1393
+#: cppmacro.c:1334
 msgid "ISO C does not permit named variadic macros"
 msgstr ""
 
-#: cppmacro.c:1402
+#: cppmacro.c:1343
 msgid "missing ')' in macro parameter list"
 msgstr ""
 
-#: cppmacro.c:1470
+#: cppmacro.c:1406
 msgid "ISO C requires whitespace after the macro name"
 msgstr ""
 
-#: cppmacro.c:1498
+#: cppmacro.c:1434
 msgid "'#' is not followed by a macro parameter"
 msgstr ""
 
-#: cppmacro.c:1517
+#: cppmacro.c:1453
 msgid "'##' cannot appear at either end of a macro expansion"
 msgstr ""
 
-#: cppmacro.c:1599
-#, fuzzy, c-format
-msgid "\"%s\" redefined"
-msgstr "áüñéóôï"
-
-#: cppmacro.c:1604
-#, fuzzy
-msgid "this is the location of the previous definition"
-msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
-
-#: cppmacro.c:1655
+#: cppmacro.c:1592
 #, c-format
 msgid "macro argument \"%s\" would be stringified in traditional C"
 msgstr ""
 
-#: cppmacro.c:1680
+#: cppmacro.c:1615
 #, c-format
 msgid "invalid hash type %d in cpp_macro_definition"
 msgstr ""
 
-#: cppspec.c:131
+#: cpppch.c:84 cpppch.c:332 cpppch.c:356 cpppch.c:365
+msgid "while writing precompiled header"
+msgstr ""
+
+#: cpppch.c:463
+#, c-format
+msgid "%s: not used because `%.*s' not defined"
+msgstr ""
+
+#: cpppch.c:475
+#, c-format
+msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'"
+msgstr ""
+
+#: cpppch.c:516
+#, c-format
+msgid "%s: not used because `%s' is defined"
+msgstr ""
+
+#: cpppch.c:529 cpppch.c:715
+msgid "while reading precompiled header"
+msgstr ""
+
+#: cppspec.c:106
 #, fuzzy, c-format
 msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cppspec.c:155
+#: cppspec.c:128
 msgid "too many input files"
 msgstr "õðåñâïëéêÜ ðïëëÜ áñ÷åßá åéóüäïõ"
 
-#: cpptrad.c:841
+#: cpptrad.c:744
 #, c-format
 msgid "detected recursion whilst expanding macro \"%s\""
 msgstr ""
 
-#: cse.c:7187
+#: cpptrad.c:911
+#, fuzzy
+msgid "syntax error in macro parameter list"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
+
+#: cse.c:7064
 #, c-format
 msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: diagnostic.c:700
-msgid "((anonymous))"
-msgstr "((áíþíõìï))"
-
-#: diagnostic.c:914
+#: diagnostic.c:209
 #, c-format
-msgid "%s: warnings being treated as errors\n"
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-# src/request.c:37
-#: diagnostic.c:949
-#, c-format
-msgid "%s: %s: "
-msgstr "%s: %s: "
+#: diagnostic.c:281
+#, fuzzy
+msgid "compilation terminated.\n"
+msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
 
-#: diagnostic.c:1040
-#, c-format
-msgid "%s "
-msgstr "%s "
-
-#: diagnostic.c:1042
-#, c-format
-msgid " %s"
-msgstr " %s"
-
-#: diagnostic.c:1064
-msgid "At top level:"
-msgstr ""
-
-#: diagnostic.c:1069
-#, c-format
-msgid "In member function `%s':"
-msgstr "Óôç óõíÜñôçóç ìÝëïò `%s':"
-
-#: diagnostic.c:1073
-#, c-format
-msgid "In function `%s':"
-msgstr "Óôç óõíÜñôçóç `%s':"
-
-#: diagnostic.c:1161
-#, fuzzy
-msgid "compilation terminated.\n"
-msgstr "Ç ëåéôïõñãßá äåí åðéôñÝðåôáé"
-
-#: diagnostic.c:1179
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
-msgstr ""
-
-#: diagnostic.c:1194 diagnostic.c:1302
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
-msgstr ""
-
-#: diagnostic.c:1300
+#: diagnostic.c:572
 msgid "Internal compiler error: Error reporting routines re-entered.\n"
 msgstr ""
 
-#: diagnostic.c:1362
+#: diagnostic.c:584
 #, c-format
 msgid "in %s, at %s:%d"
 msgstr ""
 
-#: diagnostic.c:1383
-#, c-format
-msgid "In file included from %s:%d"
-msgstr ""
-
-#: diagnostic.c:1386
-#, c-format
-msgid ""
-",\n"
-"                 from %s:%d"
-msgstr ""
-
-#: diagnostic.c:1387
-msgid ":\n"
-msgstr ":\n"
-
-#: diagnostic.c:1431 diagnostic.c:1448
-#, c-format
-msgid "`%s' is deprecated (declared at %s:%d)"
-msgstr ""
-
-#: diagnostic.c:1451
-#, fuzzy, c-format
-msgid "`%s' is deprecated"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: diagnostic.c:1454
-#, c-format
-msgid "type is deprecated (declared at %s:%d)"
-msgstr ""
-
-#: diagnostic.c:1457
-msgid "type is deprecated"
-msgstr ""
-
-#: dominance.c:728
+#: dominance.c:763
 #, c-format
 msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: dwarf2out.c:3124
+#: dwarf2out.c:3229
 #, fuzzy, 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"
+#: emit-rtl.c:1155
+msgid "can't access real part of complex value in hard register"
 msgstr ""
 
-#: dwarfout.c:6181
-msgid "support for the DWARF1 debugging format is deprecated"
+#: emit-rtl.c:1182
+msgid "can't access imaginary part of complex value in hard register"
 msgstr ""
 
-#: dwarfout.c:6278
+#: emit-rtl.c:2327
 #, fuzzy
-msgid "can't get current directory"
-msgstr "Äåí åßíáé äõíáôüí íá ëçöèåß ï ôñÝ÷ùí êáôÜëïãïò."
-
-#: emit-rtl.c:1151
-msgid "can't access real part of complex value in hard register"
-msgstr ""
+msgid "Invalid rtl sharing found in the insn"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: emit-rtl.c:1173
-msgid "can't access imaginary part of complex value in hard register"
+#: emit-rtl.c:2329
+msgid "Shared rtx"
 msgstr ""
 
-#: emit-rtl.c:3418
+#: emit-rtl.c:3464
 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 ""
 
-#: except.c:371
+#: except.c:357
 msgid "exception handling disabled, use -fexceptions to enable"
 msgstr ""
 
-#: except.c:2969
+#: except.c:2953
 msgid "argument of `__builtin_eh_return_regno' must be constant"
 msgstr ""
 
-#: except.c:3090 except.c:3112
+#: except.c:3084
 #, fuzzy
 msgid "__builtin_eh_return not supported on this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: explow.c:1398
+#: explow.c:1319
 #, fuzzy
 msgid "stack limits not supported on this target"
 msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: expr.c:3323
+#: expr.c:2998
 msgid "function using short complex types cannot be inline"
 msgstr ""
 
-#: expr.c:6197 expr.c:6206 expr.c:6215 expr.c:6220 expr.c:6522 expr.c:6538
-msgid "unsupported wide integer operation"
-msgstr ""
-
-#: expr.c:6587
-#, c-format
-msgid "prior parameter's size depends on `%s'"
+#: expr.c:6386
+msgid "%Jprior parameter's size depends on '%D'"
 msgstr ""
 
-#: expr.c:6932
+#: expr.c:6753
 msgid "returned value in block_exit_expr"
 msgstr ""
 
-#: final.c:1342
+#. We can't make a bitwise copy of this object, so fail.
+#: expr.c:8894
+#, fuzzy
+msgid "cannot take the address of an unaligned member"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï áñ÷åßï fifo `%s'"
+
+#: final.c:1058
 msgid "negative insn length"
 msgstr ""
 
-#: final.c:2793
+#: final.c:2429
 #, fuzzy
 msgid "could not split insn"
 msgstr "áäõíáìßá åýñåóçò âñü÷ïõ"
 
-#: final.c:3141
+#: final.c:2771
 #, fuzzy
 msgid "invalid `asm': "
 msgstr "ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç: %s"
 
-#: final.c:3328
+#: final.c:2954
 msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: final.c:3345 final.c:3357
+#: final.c:2971 final.c:2983
 #, fuzzy
 msgid "unterminated assembly dialect alternative"
 msgstr "ìç ôåñìáôéæüìåíï óõìâïëéêü üíïìá"
 
-#: final.c:3401
+#: final.c:3027
 #, fuzzy, c-format
 msgid "operand number missing after %%-letter"
 msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
-#: final.c:3404 final.c:3443
+#: final.c:3030 final.c:3069
 #, fuzzy
 msgid "operand number out of range"
 msgstr "Ï áñéèìüò óýíäåóìïõ åßíáé Ýîù áðü ôï üñéï"
 
-#: final.c:3462
+#: final.c:3088
 #, fuzzy, 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:6104
-#: config/pdp11/pdp11.c:1573
+#: final.c:3220 vmsdbgout.c:467 config/i386/i386.c:6768
+#: config/pdp11/pdp11.c:1646
 msgid "floating constant misused"
 msgstr ""
 
-#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6182
-#: config/pdp11/pdp11.c:1620
+#: final.c:3276 vmsdbgout.c:524 config/i386/i386.c:6846
+#: config/pdp11/pdp11.c:1693
 #, fuzzy
 msgid "invalid expression as operand"
 msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: 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:1641
+#: flow.c:1582
 msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: fold-const.c:2545 fold-const.c:2558
+#: fold-const.c:2878 fold-const.c:2891
 #, c-format
 msgid "comparison is always %d due to width of bit-field"
 msgstr ""
 
-#: fold-const.c:3752 fold-const.c:3769
+#: fold-const.c:4093 fold-const.c:4110
 #, c-format
 msgid "comparison is always %d"
 msgstr ""
 
-#: fold-const.c:3900
+#: fold-const.c:4241
 msgid "`or' of unmatched not-equal tests is always 1"
 msgstr ""
 
-#: fold-const.c:3905
+#: fold-const.c:4246
 msgid "`and' of mutually exclusive equal-tests is always 0"
 msgstr ""
 
+#: fold-const.c:8393
+msgid "fold check: original tree changed by fold"
+msgstr ""
+
 # src/shred.c:1134
-#: function.c:881 varasm.c:1503
-#, fuzzy, c-format
-msgid "size of variable `%s' is too large"
+#: function.c:884 varasm.c:1408
+#, fuzzy
+msgid "%Jsize of variable '%D' is too large"
 msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: function.c:5470
-#, c-format
-msgid "`%s' might be used uninitialized in this function"
+#: function.c:3742
+msgid "impossible constraint in `asm'"
 msgstr ""
 
-#: function.c:5477
-#, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+#: function.c:5733
+msgid "%J'%D' might be used uninitialized in this function"
 msgstr ""
 
-#: function.c:5496
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+#: function.c:5740
+msgid "%Jvariable '%D' might be clobbered by `longjmp' or `vfork'"
+msgstr ""
+
+#: function.c:5759
+msgid "%Jargument '%D' might be clobbered by `longjmp' or `vfork'"
 msgstr ""
 
-#: function.c:6363
+#: function.c:6533
 msgid "function returns an aggregate"
 msgstr ""
 
-#: function.c:6868
-#, fuzzy, c-format
-msgid "unused parameter `%s'"
+#: function.c:6929
+#, fuzzy
+msgid "%Junused parameter '%D'"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
 # src/main.c:785
-#: gcc.c:1126
+#: gcc.c:1191
 #, fuzzy, c-format
 msgid "ambiguous abbreviation %s"
 msgstr "ÁóáöÞò ìïñöÞ `%s'"
 
-#: gcc.c:1153
+#: gcc.c:1218
 #, c-format
 msgid "incomplete `%s' option"
 msgstr ""
 
-#: gcc.c:1164
+#: gcc.c:1229
 #, fuzzy, c-format
 msgid "missing argument to `%s' option"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: gcc.c:1177
+#: gcc.c:1242
 #, fuzzy, c-format
 msgid "extraneous argument to `%s' option"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: gcc.c:1505
+#: gcc.c:1570
 msgid "Using built-in specs.\n"
 msgstr ""
 
-#: gcc.c:1683
+#: gcc.c:1755
 #, fuzzy, c-format
 msgid ""
 "Setting spec %s to '%s'\n"
 "\n"
 msgstr "äçìéïõñãßá %s %s óôï %s"
 
-#: gcc.c:1790
+#: gcc.c:1857
 #, c-format
 msgid "Reading specs from %s\n"
 msgstr ""
 
-#: gcc.c:1888 gcc.c:1907
+#: gcc.c:1953 gcc.c:1972
 #, c-format
 msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1915
+#: gcc.c:1980
 #, fuzzy, c-format
 msgid "could not find specs file %s\n"
 msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
-#: gcc.c:1932 gcc.c:1940 gcc.c:1949 gcc.c:1958
+#: gcc.c:1997 gcc.c:2005 gcc.c:2014 gcc.c:2023
 #, c-format
 msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:1967
+#: gcc.c:2032
 #, c-format
 msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: gcc.c:1974
+#: gcc.c:2039
 #, c-format
 msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
 msgstr ""
 
-#: gcc.c:1979
+#: gcc.c:2044
 #, fuzzy, c-format
 msgid "rename spec %s to %s\n"
 msgstr "äçìéïõñãßá %s %s óôï %s"
 
-#: gcc.c:1981
+#: gcc.c:2046
 #, c-format
 msgid ""
 "spec is '%s'\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1994
+#: gcc.c:2059
 #, fuzzy, c-format
 msgid "specs unknown %% command after %ld characters"
 msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí"
 
-#: gcc.c:2005 gcc.c:2018
+#: gcc.c:2070 gcc.c:2083
 #, c-format
 msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: gcc.c:2072
+#: gcc.c:2136
 msgid "spec file has no spec for linking"
 msgstr ""
 
-#: gcc.c:2570
+#: gcc.c:2641
 msgid "-pipe not supported"
 msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
 
-#: gcc.c:2625
+#: gcc.c:2703
 msgid ""
 "\n"
 "Go ahead? (y or n) "
@@ -5370,7 +5234,7 @@ msgstr ""
 "\n"
 "Íá óõíå÷ßóåôå; (y Þ n) "
 
-#: gcc.c:2751
+#: gcc.c:2829
 #, c-format
 msgid ""
 "Internal error: %s (program %s)\n"
@@ -5378,69 +5242,69 @@ msgid ""
 "See %s for instructions."
 msgstr ""
 
-#: gcc.c:2769
+#: gcc.c:2847
 #, c-format
 msgid "# %s %.2f %.2f\n"
 msgstr "# %s %.2f %.2f\n"
 
-#: gcc.c:2899
+#: gcc.c:2980
 #, c-format
 msgid "Usage: %s [options] file...\n"
 msgstr "÷ñÞóç: %s [åðéëïãÝò] áñ÷åßï...\n"
 
-#: gcc.c:2900
+#: gcc.c:2981
 msgid "Options:\n"
 msgstr "ÅðéëïãÝò:\n"
 
-#: gcc.c:2902
+#: gcc.c:2983
 msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
 msgstr "  -pass-exit-codes         ¸îïäïò ìå ôï õøçëüôåñï êùäéêü óöÜëìáôïò ôçò öÜóçò\n"
 
-#: gcc.c:2903
+#: gcc.c:2984
 msgid "  --help                   Display this information\n"
 msgstr "  --help                   ÅìöÜíéóç áõôþí ôùí ðëçñïöïñéþí\n"
 
-#: gcc.c:2904
+#: gcc.c:2985
 msgid "  --target-help            Display target specific command line options\n"
 msgstr "  --target-help            ÅìöÜíéóç åðéëïãÝò ãñáììþí åíôïëÞò ó÷åôéêÝò ìå ôï óôü÷ï\n"
 
-#: gcc.c:2906
+#: gcc.c:2987
 msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
 msgstr "  (×ñÞóç '-v --help' ãéá ôçí åìöÜíéóç åðéëïãþí ãñáììÞò åíôïëÞò õðïäéåñãáóéþí)\n"
 
-#: gcc.c:2907
+#: gcc.c:2988
 msgid "  -dumpspecs               Display all of the built in spec strings\n"
 msgstr "  -dumpspecs               ÅìöÜíéóç üëùí ôùí ðñïêáèïñéóìÝíùí áëöáñéèìçôéêþí ôùí ðñïóäéïñéóìþí\n"
 
-#: gcc.c:2908
+#: gcc.c:2989
 msgid "  -dumpversion             Display the version of the compiler\n"
 msgstr "  -dumpversion             ÅìöÜíéóç ôçò Ýêäïóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:2909
+#: gcc.c:2990
 msgid "  -dumpmachine             Display the compiler's target processor\n"
 msgstr "  -dumpmachine             ÅìöÜíéóç ôïõ åðåîåñãáóôÞ óôü÷ïõ ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:2910
+#: gcc.c:2991
 msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
 msgstr "  -print-search-dirs       ÅìöÜíéóç ôùí êáôáëüãùí óôéò äéáäñïìÝò áíáæÞôçóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:2911
+#: gcc.c:2992
 msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
 msgstr "  -print-libgcc-file-name  ÅìöÜíéóç ôïõ ïíüìáôïò ôçò óõíïäåõôéêÞò âéâëéïèÞêçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:2912
+#: gcc.c:2993
 msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
 msgstr "  -print-file-name=<âéâëéïè> ÅìöÜíéóç ôçò ðëÞñçò äéáäñïìÞò óôç âéâëéïèÞêç <âéâëéïè>\n"
 
-#: gcc.c:2913
+#: gcc.c:2994
 msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
 msgstr "  -print-prog-name=<ðñüãñ> ÅìöÜíéóç ôçò ðëÞñçò äéáäñïìÞò óôï óõóôáôéêü ìåôáãëùôôéóôÞ <ðñüãñ>\n"
 
-#: gcc.c:2914
+#: gcc.c:2995
 msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
 msgstr "  -print-multi-directory   ÅìöÜíéóç ôïõ ñéæéêïý êáôáëüãïõ ãéá åêäüóåéò ôçò libgcc\n"
 
-#: gcc.c:2915
+#: gcc.c:2996
 msgid ""
 "  -print-multi-lib         Display the mapping between command line options and\n"
 "                           multiple library search directories\n"
@@ -5449,89 +5313,100 @@ msgstr ""
 "                           åíôïëÞò êáé êáôáëüãùí áíáæÞôçóçò ðïëëáðëþí\n"
 "                           âéâëéïèçêþí\n"
 
-#: gcc.c:2918
+#: gcc.c:2999
 #, fuzzy
 msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
 msgstr "  -print-multi-directory   ÅìöÜíéóç ôïõ ñéæéêïý êáôáëüãïõ ãéá åêäüóåéò ôçò libgcc\n"
 
-#: gcc.c:2919
+#: gcc.c:3000
 msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
 msgstr "  -Wa,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôï óõíáñìïëïãçôÞ\n"
 
-#: gcc.c:2920
+#: gcc.c:3001
 msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
 msgstr "  -Wp,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôïí ðñï-åðåîåñãáóôÞ\n"
 
-#: gcc.c:2921
+#: gcc.c:3002
 msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
 msgstr "  -Wl,<åðéëïãÝò>            ÐÝñáóìá <åðéëïãþí> äéá÷ùñéóìÝíùí ìå êüììá óôï óõíäÝôç\n"
 
-#: gcc.c:2922
+#: gcc.c:3003
+#, fuzzy
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+msgstr "  -Xlinker <üñéóìá>        ÐÝñáóìá <ïñßóìáôïò> óôï óõíäÝôç\n"
+
+#: gcc.c:3004
+#, fuzzy
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+msgstr "  -Xlinker <üñéóìá>        ÐÝñáóìá <ïñßóìáôïò> óôï óõíäÝôç\n"
+
+#: gcc.c:3005
 msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
 msgstr "  -Xlinker <üñéóìá>        ÐÝñáóìá <ïñßóìáôïò> óôï óõíäÝôç\n"
 
-#: gcc.c:2923
+#: gcc.c:3006
 msgid "  -save-temps              Do not delete intermediate files\n"
 msgstr "  -save-temps              Íá ìç äéáãñáöïýí ôá åíäéÜìåóá áñ÷åßá\n"
 
-#: gcc.c:2924
+#: gcc.c:3007
 msgid "  -pipe                    Use pipes rather than intermediate files\n"
 msgstr "  -pipe                    ×ñÞóç óùëçíþóåùí áíôß åíäéÜìåóùí áñ÷åßùí\n"
 
-#: gcc.c:2925
+#: gcc.c:3008
 msgid "  -time                    Time the execution of each subprocess\n"
 msgstr "  -time                    ÌÝôñçóç ôïõ ÷ñüíïõ åêôÝëåóçò êÜèå õðïäéåñãáóßáò\n"
 
-#: gcc.c:2926
+#: gcc.c:3009
 msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
 msgstr "  -specs=<áñ÷åßï>           ×ñÞóç ôïõ ðåñéå÷ïìÝíïõ ôïõ <áñ÷åßïõ> áíôß ôùí ðñïêáèïñéóìÝíùí ðñïóäéïñéóìþí\n"
 
-#: gcc.c:2927
+#: gcc.c:3010
 msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
 msgstr ""
 "  -std=<ðñüôõðï>           Èåþñçóå üôé ïé ðçãÝò êþäéêá åßíáé ãéá ôï <ðñüôõðï>\n"
 "\n"
 
-#: gcc.c:2928
+#: gcc.c:3011
 msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
 msgstr "  -B <êáôÜëïãïò>           ÐñïóèÞêç ôïõ <êáôáëüãïõ> óôéò äéáäñïìÝò áíáæÞôçóçò ôïõ ìåôáãëùôôéóôÞ\n"
 
-#: gcc.c:2929
+#: gcc.c:3012
 msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
 msgstr "  -b <ìç÷áíÞ>              ÅêôÝëåóç ôïõ gcc ãéá ôï óôü÷ï <ìç÷áíÞ>, áí åßíáé åãêáôåóôçìÝíïò\n"
 
-#: gcc.c:2930
+#: gcc.c:3013
 msgid "  -V <version>             Run gcc version number <version>, if installed\n"
 msgstr "  -V <Ýêäïóç>              ÅêôÝëåóç ôçò Ýêäïóçò <Ýêäïóç> ôïõ gcc, áí åßíáé åãêáôåóôçìÝíç\n"
 
-#: gcc.c:2931
+#: gcc.c:3014
 msgid "  -v                       Display the programs invoked by the compiler\n"
 msgstr "  -v                       ÅìöÜíéóç ôùí ðñïãñáììÜôùí ðïõ êáëåß ï ìåôáãëùôôéóôÞò\n"
 
-#: gcc.c:2932
+#: gcc.c:3015
 msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: gcc.c:2933
+#: gcc.c:3016
 msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr "  -E                       Ðñïåðåîåñãáóßá ìüíï· ü÷é ìåôáãëþôôéóç, óõíáñìïëüãçóç Þ óýíäåóç\n"
 
-#: gcc.c:2934
+#: gcc.c:3017
 msgid "  -S                       Compile only; do not assemble or link\n"
 msgstr "  -S                       Ìåôáãëþôôéóç ìüíï· ü÷é óõíáñìïëüãçóç Þóýíäåóç\n"
 
-#: gcc.c:2935
+#: gcc.c:3018
 msgid "  -c                       Compile and assemble, but do not link\n"
 msgstr "  -c                       Ìåôáãëþôôéóç êáé óõíáñìïëüãçóç, ü÷éüìùò óýíäåóç\n"
 
-#: gcc.c:2936
+#: gcc.c:3019
 msgid "  -o <file>                Place the output into <file>\n"
 msgstr "  -o <áñ÷åßï>              ÔïðïèÝôçóç ôçò åîüäïõ óôï <áñ÷åßï>\n"
 
-#: gcc.c:2937
+#: gcc.c:3020
+#, fuzzy
 msgid ""
 "  -x <language>            Specify the language of the following input files\n"
-"                           Permissable languages include: c c++ assembler none\n"
+"                           Permissible languages include: c c++ assembler none\n"
 "                           'none' means revert to the default behavior of\n"
 "                           guessing the language based on the file's extension\n"
 msgstr ""
@@ -5541,7 +5416,7 @@ msgstr ""
 "                           óõìðåñéöïñÜ åýñåóçò ôçò ãëþóóáò âÜóåé ôçò åðÝêôáóçò\n"
 "                           ôïõ áñ÷åßïõ\n"
 
-#: gcc.c:2944
+#: gcc.c:3027
 #, c-format
 msgid ""
 "\n"
@@ -5555,28 +5430,28 @@ msgstr ""
 " åðéëïãÝò óå áõôÝò ôéò äéåñãáóßåò, ðñÝðåé íá ÷ñçóéìïðïéÞóåôå ôéò åðéëïãÝò\n"
 " -W<ãñÜììá>.\n"
 
-#: gcc.c:3079
+#: gcc.c:3148
 #, fuzzy, c-format
 msgid "`-%c' option must have argument"
 msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
 
-#: gcc.c:3101
+#: gcc.c:3170
 #, c-format
 msgid "couldn't run `%s': %s"
 msgstr ""
 
 #. translate_options () has turned --version into -fversion.
-#: gcc.c:3278
+#: gcc.c:3356
 #, c-format
 msgid "%s (GCC) %s\n"
 msgstr "%s (GCC) %s\n"
 
-#: gcc.c:3279
-msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
-msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2002 Free Software Foundation, Inc.\n"
+#: gcc.c:3358 gcov.c:424 f/g77spec.c:351
+msgid "(C)"
+msgstr ""
 
 # src/main.c:850
-#: gcc.c:3281 gcov.c:364
+#: gcc.c:3359
 #, fuzzy
 msgid ""
 "This is free software; see the source for copying conditions.  There is NO\n"
@@ -5587,69 +5462,75 @@ msgstr ""
 "áíôéãñáöÞò. Äåí õðÜñ÷åé ÊÁÌÉÁ åããýçóç· ïýôå áêüìá ãéá ËÅÉÔÏÕÑÃÉÊÏÔÇÔÁ Þ \n"
 "ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ ÅÍÁ ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n"
 
-#: gcc.c:3382
+#: gcc.c:3460
 #, fuzzy
 msgid "argument to `-Xlinker' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3390
+#: gcc.c:3468
+#, fuzzy
+msgid "argument to `-Xpreprocessor' is missing"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: gcc.c:3475
+#, fuzzy
+msgid "argument to `-Xassembler' is missing"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: gcc.c:3482
 #, fuzzy
 msgid "argument to `-l' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3407
+#: gcc.c:3498
 #, fuzzy
 msgid "argument to `-specs' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3422
+#: gcc.c:3512
 #, fuzzy
 msgid "argument to `-specs=' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3452
+#: gcc.c:3549
 #, c-format
 msgid "`-%c' must come at the start of the command line"
 msgstr ""
 
-#: gcc.c:3461
+#: gcc.c:3558
 #, fuzzy
 msgid "argument to `-B' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3634
-msgid "cannot specify -o with -c or -S and multiple compilations"
-msgstr ""
-
-#: gcc.c:3807
+#: gcc.c:3735
 msgid "warning: -pipe ignored because -save-temps specified"
 msgstr ""
 
-#: gcc.c:3811
+#: gcc.c:3739
 msgid "warning: -pipe ignored because -time specified"
 msgstr ""
 
-#: gcc.c:3823
+#: gcc.c:3951
 #, fuzzy
 msgid "argument to `-x' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3851
+#: gcc.c:3979
 #, fuzzy, c-format
 msgid "argument to `-%s' is missing"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: gcc.c:3912
+#: gcc.c:4040
 #, c-format
 msgid "warning: `-x %s' after last input file has no effect"
 msgstr ""
 
-#: gcc.c:4257
+#: gcc.c:4441
 #, fuzzy
 msgid "invalid specification!  Bug in cc"
 msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
 
-#: gcc.c:4411
+#: gcc.c:4595
 #, c-format
 msgid "%s\n"
 msgstr ""
@@ -5657,75 +5538,79 @@ msgstr ""
 #. Catch the case where a spec string contains something like
 #. '%{foo:%*}'.  ie there is no * in the pattern on the left
 #. hand side of the :.
-#: gcc.c:4971
+#: gcc.c:5099
 #, c-format
 msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: gcc.c:4980
+#: gcc.c:5108
 #, c-format
 msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: gcc.c:4998
+#: gcc.c:5126
 #, c-format
 msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: gcc.c:5123
+#: gcc.c:5189
 #, fuzzy, c-format
 msgid "spec failure: unrecognized spec option '%c'"
 msgstr "%s: ìç áíáãíùñßóéìç åðéëïãÞ `-%c'\n"
 
-#: gcc.c:5204
+#: gcc.c:5268
 #, fuzzy, c-format
 msgid "unknown spec function `%s'"
 msgstr "Óôç óõíÜñôçóç `%s':"
 
-#: gcc.c:5223
+#: gcc.c:5287
 #, fuzzy, c-format
 msgid "error in args to spec function `%s'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: gcc.c:5272
+#: gcc.c:5335
 msgid "malformed spec function name"
 msgstr ""
 
 #. )
-#: gcc.c:5275
+#: gcc.c:5338
 #, fuzzy
 msgid "no arguments for spec function"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: gcc.c:5294
+#: gcc.c:5357
 msgid "malformed spec function arguments"
 msgstr ""
 
-#: gcc.c:5402
-msgid "mismatched braces in specs"
+#: gcc.c:6083
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
+msgstr ""
+
+#: gcc.c:6093
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: gcc.c:6097
+#: gcc.c:6186
 #, c-format
 msgid "unrecognized option `-%s'"
 msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%s'"
 
-#: gcc.c:6103
+#: gcc.c:6192
 #, c-format
 msgid "install: %s%s\n"
 msgstr "åãêáôÜóôáóç: %s%s\n"
 
-#: gcc.c:6104
+#: gcc.c:6193
 #, c-format
 msgid "programs: %s\n"
 msgstr "ðñïãñÜììáôá: %s\n"
 
-#: gcc.c:6105
+#: gcc.c:6194
 #, c-format
 msgid "libraries: %s\n"
 msgstr "âéâëéïèÞêåò: %s\n"
 
-#: gcc.c:6162
+#: gcc.c:6251
 msgid ""
 "\n"
 "For bug reporting instructions, please see:\n"
@@ -5733,56 +5618,61 @@ msgstr ""
 "\n"
 "Ãéá ïäçãßåò ãéá áíáöïñÝò óöáëìÜôùí. ðáñáêáëþ äåßôå:\n"
 
-#: gcc.c:6178
+#: gcc.c:6267
 #, c-format
 msgid "Configured with: %s\n"
 msgstr "¸÷åé ñõèìéóôåß ìå: %s\n"
 
-#: gcc.c:6192
+#: gcc.c:6281
 #, c-format
 msgid "Thread model: %s\n"
 msgstr "ÌïíôÝëï íçìÜôùí: %s\n"
 
-#: gcc.c:6203
+#: gcc.c:6292
 #, c-format
 msgid "gcc version %s\n"
 msgstr "Ýêäïóç gcc %s\n"
 
-#: gcc.c:6205
+#: gcc.c:6294
 #, c-format
 msgid "gcc driver version %s executing gcc version %s\n"
 msgstr "Ýêäïóç ïäçãïý gcc %s åêôåëåß ôçí Ýêäïóç gcc %s\n"
 
-#: gcc.c:6213
+#: gcc.c:6302
 msgid "no input files"
 msgstr "äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
 
-#: gcc.c:6251
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: ï ìåôáãëùôôéóôÞò %s äåí Ý÷åé åãêáôáóôáèåß óôï óýóôçìá áõôü"
-
-#: gcc.c:6326
+#: gcc.c:6324 gcc.c:6443
 #, c-format
 msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: gcc.c:6369
+#: gcc.c:6327
+#, fuzzy
+msgid "cannot specify -o with -c or -S and multiple languages"
+msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+
+#: gcc.c:6362
+#, c-format
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: ï ìåôáãëùôôéóôÞò %s äåí Ý÷åé åãêáôáóôáèåß óôï óýóôçìá áõôü"
+
+#: gcc.c:6483
 #, c-format
 msgid "language %s not recognized"
 msgstr ""
 
-#: gcc.c:6472
+#: gcc.c:6580
 msgid "internal gcc abort"
 msgstr "åóùôåñéêü óöÜëìá gcc"
 
 # src/main.c:178
-#: gcov.c:325
+#: gcov.c:384
 #, fuzzy
 msgid "Internal gcov abort.\n"
 msgstr "Åóùôåñéêü óöÜëìá (recoding)"
 
-#: gcov.c:338
+#: gcov.c:397
 msgid ""
 "Usage: gcov [OPTION]... SOURCEFILE\n"
 "\n"
@@ -5790,7 +5680,7 @@ msgstr ""
 "×ñÞóç: gcov [ÅÐÉËÏÃÇ]... [ÁÑןÏÐÇÃÇÓ]\n"
 "\n"
 
-#: gcov.c:339
+#: gcov.c:398
 msgid ""
 "Print code coverage information.\n"
 "\n"
@@ -5798,47 +5688,55 @@ msgstr ""
 "EìöÜíéóç ðëçñïöïñéþí êÜëõøçò êþäéêá.\n"
 "\n"
 
-#: gcov.c:340
+#: gcov.c:399
 msgid "  -h, --help                      Print this help, then exit\n"
 msgstr "  -h, --help                      ÅìöÜíéóç áõôÞò ôçò âïÞèåéáò, ìåôÜ Ýîïäïò\n"
 
-#: gcov.c:341
+#: gcov.c:400
 msgid "  -v, --version                   Print version number, then exit\n"
 msgstr "  -v, --version                   ÅìöÜíéóç áñéèìïý Ýêäïóçò, ìåôÜ Ýîïäïò\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
 msgid "  -n, --no-output                 Do not create an output file\n"
 msgstr ""
 
-#: 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
 #, c-format
 msgid ""
 "\n"
@@ -5849,557 +5747,547 @@ msgstr ""
 "Ãéá ïäçãßåò óôéò áíáöïñÝò óöáëìÜôùí, ðáñáêáëþ äåßôå:\n"
 "%s.\n"
 
-#: gcov.c:361
+#: gcov.c:422
 #, c-format
 msgid "gcov (GCC) %s\n"
 msgstr "gcov (GCC) %s\n"
 
-#: gcov.c:362
-msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2001 Free Software Foundation, Inc.\n"
+# src/main.c:850
+#: gcov.c:426
+#, fuzzy
+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 ""
+"Áõôü åßíáé åëåýèåñï ëïãéóìéêü· äåßôå ôïí ðçãáßï êþäéêá ãéá ôïõò êáíïíéóìïýò\n"
+"áíôéãñáöÞò. Äåí õðÜñ÷åé ÊÁÌÉÁ åããýçóç· ïýôå áêüìá ãéá ËÅÉÔÏÕÑÃÉÊÏÔÇÔÁ Þ \n"
+"ÊÁÔÁËËÇËÏÔÇÔÁ ÃÉÁ ÅÍÁ ÓÕÃÊÅÊÑÉÌÅÍÏ ÓÊÏÐÏ.\n"
 
-#: gcov.c:500
+#: gcov.c:516
 #, fuzzy, c-format
-msgid "Could not open basic block file %s.\n"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+msgid "%s:no functions found\n"
+msgstr "Äåí âñÝèçêå ìÝóï"
 
-#: gcov.c:507
-#, fuzzy, c-format
-msgid "Could not open program flow graph file %s.\n"
-msgstr "Áäýíáôç ç äçìéïõñãßá áñ÷åßïõ êáôáãñáöþí \"%s\""
+#: gcov.c:537 gcov.c:565
+#, fuzzy
+msgid "\n"
+msgstr ":\n"
 
-#: gcov.c:524
+#: gcov.c:552
 #, fuzzy, c-format
-msgid "Could not open data file %s.\n"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
-
-#: gcov.c:525
-msgid "Assuming that all execution counts are zero.\n"
-msgstr ""
+msgid "%s:creating `%s'\n"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: gcov.c:534
+#: gcov.c:556
 #, fuzzy, c-format
-msgid "No executable code associated with file %s.\n"
-msgstr "ÊáìéÜ äéåýèõíóç äåí óõíäÝåôáé ìå ôï üíïìá"
+msgid "%s:error writing output file `%s'\n"
+msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n"
 
-#: gcov.c:1186
-#, c-format
-msgid "%s of %d lines executed in %s %s\n"
-msgstr ""
+#: gcov.c:561
+#, fuzzy, c-format
+msgid "%s:could not open output file `%s'\n"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: gcov.c:1191
+#: gcov.c:712
 #, fuzzy, c-format
-msgid "No executable lines in %s %s\n"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+msgid "%s:cannot open graph file\n"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: gcov.c:1198
+#: gcov.c:718
 #, fuzzy, c-format
-msgid "%s of %d branches executed in %s %s\n"
-msgstr ""
-"Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
-"\n"
+msgid "%s:not a gcov graph file\n"
+msgstr "%s: Äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: gcov.c:1203
+#: gcov.c:731
 #, c-format
-msgid "%s of %d branches taken at least once in %s %s\n"
+msgid "%s:version `%.4s', prefer `%.4s'\n"
 msgstr ""
 
-#: gcov.c:1209
-#, fuzzy, c-format
-msgid "No branches in %s %s\n"
+#: gcov.c:783
+#, c-format
+msgid "%s:already seen blocks for `%s'\n"
 msgstr ""
-"Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
-"\n"
 
-#: gcov.c:1211
+#: gcov.c:904 gcov.c:1063
 #, c-format
-msgid "%s of %d calls executed in %s %s\n"
+msgid "%s:corrupted\n"
 msgstr ""
 
-#: gcov.c:1216
+#: gcov.c:977
 #, fuzzy, c-format
-msgid "No calls in %s %s\n"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+msgid "%s:cannot open data file\n"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: gcov.c:1351
+#: gcov.c:982
 #, fuzzy, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
-msgstr "äéáãñáöÞ üëùí ôùí åããñáöþí ôïõ êáôáëüãïõ %s\n"
+msgid "%s:not a gcov data file\n"
+msgstr "%s: Äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: gcov.c:1353
+#: gcov.c:995
 #, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+msgid "%s:version `%.4s', prefer version `%.4s'\n"
 msgstr ""
 
-#: gcov.c:1367
+#: gcov.c:1001
 #, c-format
-msgid "ERROR: unexpected line number %ld\n"
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: gcov.c:1383
+#: gcov.c:1027
 #, fuzzy, c-format
-msgid "ERROR: too many basic blocks in function %s\n"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+msgid "%s:unknown function `%u'\n"
+msgstr "Óôç óõíÜñôçóç `%s':"
 
-#: gcov.c:1398
+#: gcov.c:1040
+#, fuzzy, c-format
+msgid "%s:profile mismatch for `%s'\n"
+msgstr "äéáôÞñçóç ùñþí óôï %s"
+
+#: gcov.c:1063
+#, fuzzy, c-format
+msgid "%s:overflowed\n"
+msgstr "%s: óöÜëìá åããñáöÞò"
+
+#: gcov.c:1086
 #, c-format
-msgid "ERROR: out of range line number in function %s\n"
+msgid "%s:`%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: gcov.c:1470
-#, fuzzy, c-format
-msgid "Could not open source file %s.\n"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+#: gcov.c:1091
+#, c-format
+msgid "%s:`%s' has arcs to entry block\n"
+msgstr ""
 
-#: gcov.c:1480
+#: gcov.c:1099
 #, c-format
-msgid "Warning: source file %s is newer than %s\n"
+msgid "%s:`%s' has arcs from exit block\n"
 msgstr ""
 
-#: gcov.c:1510
+#: gcov.c:1307
 #, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+msgid "%s:graph is unsolvable for `%s'\n"
 msgstr ""
 
-#: gcov.c:1532
+# src/request.c:37
+#: gcov.c:1387
+#, fuzzy, c-format
+msgid "%s `%s'\n"
+msgstr "%s: %s"
+
+#: gcov.c:1390
 #, c-format
-msgid "call   %2d never executed\n"
+msgid "Lines executed:%s of %d\n"
+msgstr ""
+
+#: gcov.c:1394
+msgid "No executable lines"
 msgstr ""
 
-#: gcov.c:1535
+#: gcov.c:1400
 #, c-format
-msgid "call   %2d returns %s\n"
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1543
+#: gcov.c:1404
 #, c-format
-msgid "branch %2d never executed\n"
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#: gcov.c:1546
-#, fuzzy, c-format
-msgid "branch %2d taken %s\n"
+#: gcov.c:1410
+#, fuzzy
+msgid "No branches\n"
 msgstr ""
 "Äåí õðÜñ÷åé áñ÷åßï `%s'.\n"
 "\n"
 
-#: gcov.c:1610
+#: gcov.c:1412
 #, c-format
-msgid "Creating %s.\n"
-msgstr "Äçìéïõñãßá ôïõ %s.\n"
+msgid "Calls executed:%s of %d\n"
+msgstr ""
+
+#: gcov.c:1416
+#, fuzzy
+msgid "No calls\n"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: gcov.c:1613
+#: gcov.c:1557
 #, fuzzy, c-format
-msgid "Error writing output file %s.\n"
-msgstr "óöÜëìá åããñáöÞò %s"
+msgid "%s:no lines for `%s'\n"
+msgstr "%s ðñéí áðü `%s'"
 
-#: gcov.c:1618
+#: gcov.c:1752
 #, fuzzy, c-format
-msgid "Could not open output file %s.\n"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+msgid "call   %2d returned %s\n"
+msgstr "  áëëÜ %d áðáéôïýíôáé"
 
-#: gcse.c:761
+#: gcov.c:1757
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "call   %2d never executed\n"
 msgstr ""
 
-#: gcse.c:773
+#: gcov.c:1762
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: genautomata.c:1490
+#: gcov.c:1766
 #, c-format
-msgid "Name `%s' contains quotes"
+msgid "branch %2d never executed\n"
 msgstr ""
 
-#: genautomata.c:1621
+#: gcov.c:1771
 #, fuzzy, c-format
-msgid "invalid string `%s' in define_cpu_unit"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+msgid "unconditional %2d taken %s\n"
+msgstr "¶ãíùóôÞ åðéëïãÞ ãéá ôï `s'"
 
-#: genautomata.c:1650
+#: gcov.c:1774
 #, c-format
-msgid "invalid string `%s' in define_query_cpu_unit"
+msgid "unconditional %2d never executed\n"
 msgstr ""
 
-#: genautomata.c:1682 genautomata.c:1685
+#: gcov.c:1806
 #, fuzzy, c-format
-msgid "invalid string `%s' in define_bypass"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
+msgid "%s:cannot open source file\n"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: genautomata.c:1720
+#: gcov.c:1816
 #, fuzzy, c-format
-msgid "invalid first string `%s' in exclusion_set"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+msgid "%s:source file is newer than graph file `%s'\n"
+msgstr "%s: ç Ýîïäïò èá åðéêáëýøåé ôï %s\n"
 
-#: genautomata.c:1724
-#, fuzzy, c-format
-msgid "invalid second string `%s' in exclusion_set"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:747
+msgid "GCSE disabled"
+msgstr ""
 
-#: genautomata.c:1760
-#, c-format
-msgid "invalid first string `%s' in presence_set"
+#: gcse.c:6124
+msgid "NULL pointer checks disabled"
 msgstr ""
 
-#: genautomata.c:1764
-#, fuzzy, c-format
-msgid "invalid second string `%s' in presence_set"
-msgstr "ìç Ýãêõñï üíïìá ìÞíá"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:8010
+#, fuzzy
+msgid "jump bypassing disabled"
+msgstr "Ç ëåéôïõñãßá NIS+ áðÝôõ÷å"
 
-#: genautomata.c:1800
+#: gcse.c:8071
 #, c-format
-msgid "invalid first string `%s' in absence_set"
+msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: genautomata.c:1804
+#: gcse.c:8084
 #, c-format
-msgid "invalid second string `%s' in absence_set"
+msgid "%s: %d basic blocks and %d registers"
 msgstr ""
 
-#: genautomata.c:1837
-#, c-format
-msgid "invalid string `%s' in define_automaton"
-msgstr ""
+#: ggc-common.c:398 ggc-common.c:406 ggc-common.c:487 ggc-common.c:507
+#: ggc-page.c:2030 ggc-page.c:2062 ggc-page.c:2069 ggc-zone.c:1361
+#: ggc-zone.c:1367 ggc-zone.c:1372 ggc-zone.c:1379
+#, fuzzy, c-format
+msgid "can't write PCH file: %m"
+msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
 
-#: genautomata.c:1868
+#: ggc-common.c:500
 #, fuzzy, c-format
-msgid "invalid option `%s' in automata_option"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+msgid "can't get position in PCH file: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: genautomata.c:1890
-#, c-format
-msgid "garbage after ) in reservation `%s'"
-msgstr ""
+#: ggc-common.c:510
+#, fuzzy, c-format
+msgid "can't write padding to PCH file: %m"
+msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'"
 
-#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#: 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 "invalid `%s' in reservation `%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "can't read PCH file: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: genautomata.c:1932
-#, c-format
-msgid "repetition `%s' <= 1 in reservation `%s'"
+#: ggc-common.c:681
+msgid "had to relocate PCH"
 msgstr ""
 
-#: genautomata.c:2425
+#: ggc-page.c:1325
 #, c-format
-msgid "unit `%s' in exclusion is not declared"
+msgid "open /dev/zero: %m"
 msgstr ""
 
-#: genautomata.c:2427
-#, c-format
-msgid "`%s' in exclusion is not unit"
-msgstr ""
+#: ggc-page.c:2047 ggc-page.c:2053
+#, fuzzy
+msgid "can't write PCH file"
+msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'"
 
-#: genautomata.c:2465
-#, c-format
-msgid "unit `%s' excludes itself"
+#: ggc-simple.c:526
+msgid "Generating PCH files is not supported when using ggc-simple.c"
 msgstr ""
 
-#: genautomata.c:2473
+#: global.c:356 global.c:369 global.c:383
+#, fuzzy, c-format
+msgid "%s cannot be used in asm here"
+msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
+
+#: graph.c:403 toplev.c:1498 toplev.c:4432 f/com.c:14202 java/jcf-parse.c:883
+#: java/jcf-parse.c:1029 java/lex.c:1828 objc/objc-act.c:503
+#, fuzzy, c-format
+msgid "can't open %s: %m"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+
+#: haifa-sched.c:196
 #, c-format
-msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgid "fix_sched_param: unknown param: %s"
 msgstr ""
 
-#: genautomata.c:2603 genautomata.c:2609
-#, c-format
-msgid "unit `%s' excludes and requires presence of `%s'"
+#: integrate.c:166
+#, fuzzy
+msgid "function cannot be inline"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: integrate.c:170
+msgid "varargs function cannot be inline"
 msgstr ""
 
-#: genautomata.c:2623 genautomata.c:2629
-#, c-format
-msgid "unit `%s' requires absence and presence of `%s'"
+#: integrate.c:173
+msgid "function using alloca cannot be inline"
 msgstr ""
 
-#: genautomata.c:2692 genautomata.c:2695
-#, fuzzy, c-format
-msgid "repeated declaration of automaton `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: integrate.c:176
+#, fuzzy
+msgid "function using longjmp cannot be inline"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: genautomata.c:2711
-#, c-format
-msgid "define_insn_reservation `%s' has negative latency time"
+#: integrate.c:179
+msgid "function using setjmp cannot be inline"
 msgstr ""
 
-#: genautomata.c:2717
-#, c-format
-msgid "`%s' is already used as insn reservation name"
+#: integrate.c:182
+msgid "function uses __builtin_eh_return"
 msgstr ""
 
-#: genautomata.c:2723
-#, c-format
-msgid "define_bypass `%s - %s' has negative latency time"
+#: integrate.c:185
+msgid "function with nested functions cannot be inline"
 msgstr ""
 
-#: genautomata.c:2737
-#, fuzzy, c-format
-msgid "automaton `%s' is not declared"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: integrate.c:189
+msgid "function with label addresses used in initializers cannot inline"
+msgstr ""
 
-#: genautomata.c:2747
-#, c-format
-msgid "define_unit `%s' without automaton when one defined"
+#: integrate.c:196 integrate.c:240
+msgid "function too large to be inline"
 msgstr ""
 
-#: genautomata.c:2753
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu unit"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: integrate.c:206
+msgid "no prototype, and parameter address used; cannot be inline"
+msgstr ""
 
-#: genautomata.c:2762
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu reservation"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: integrate.c:213 integrate.c:258
+msgid "inline functions not supported for this return value type"
+msgstr ""
 
-#: genautomata.c:2772
-#, fuzzy, c-format
-msgid "repeated declaration of unit `%s'"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
-
-#: genautomata.c:2775
-#, fuzzy, c-format
-msgid "repeated declaration of reservation `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
-
-#: genautomata.c:2790 genautomata.c:2793
-#, c-format
-msgid "there is no insn reservation `%s'"
+#: integrate.c:218
+msgid "function with varying-size return value cannot be inline"
 msgstr ""
 
-#: genautomata.c:2810 genautomata.c:2815
-#, c-format
-msgid "the same bypass `%s - %s' is already defined"
+#: integrate.c:225
+msgid "function with varying-size parameter cannot be inline"
 msgstr ""
 
-#: genautomata.c:2820
-#, fuzzy, c-format
-msgid "bypass `%s - %s' is already defined"
-msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
-
-#: genautomata.c:2925 genautomata.c:2927
-#, fuzzy, c-format
-msgid "automaton `%s' is not used"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#: genautomata.c:2950
-#, fuzzy, c-format
-msgid "undeclared unit or reservation `%s'"
-msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
-
-#: genautomata.c:3028 genautomata.c:3030
-#, fuzzy, c-format
-msgid "unit `%s' is not used"
-msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
-
-#: genautomata.c:3035 genautomata.c:3037
-#, fuzzy, c-format
-msgid "reservation `%s' is not used"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
-
-#: genautomata.c:3134
-#, fuzzy, c-format
-msgid "cycle in definition of reservation `%s'"
-msgstr "Ïé ïñéóìïß ðçãÞ âñßóêïíôáé óôï ÁÑ×ÅÉÏ"
+#: integrate.c:228
+msgid "function with transparent unit parameter cannot be inline"
+msgstr ""
 
-#: genautomata.c:5333
-#, c-format
-msgid "Units `%s' and `%s' should be in the same automaton"
+#: integrate.c:247
+msgid "function with computed jump cannot inline"
 msgstr ""
 
-#: genautomata.c:9441
-#, fuzzy
-msgid "-split has no argument."
-msgstr "÷ùñßò ïñßóìáôá"
+#: integrate.c:251
+msgid "function with nonlocal goto cannot be inline"
+msgstr ""
 
-#: genautomata.c:9442
-#, fuzzy
-msgid "option `-split' has not been implemented yet\n"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+#: integrate.c:265
+msgid "function with target specific attribute(s) cannot be inlined"
+msgstr ""
 
-#: genautomata.c:9486 genautomata.c:9491
-#, c-format
-msgid "Automaton `%s': Insn `%s' will never be issued"
+#: jump.c:1896
+msgid "%Hwill never be executed"
 msgstr ""
 
-#: genautomata.c:9498 genautomata.c:9501
+#: line-map.c:202
 #, c-format
-msgid "Insn `%s' will never be issued"
+msgid "In file included from %s:%u"
 msgstr ""
 
-#: genautomata.c:9649
-#, fuzzy
-msgid "Errors in DFA description"
-msgstr "(÷ùñßò ðåñéãñáöÞ)"
-
-#: genautomata.c:9732
-#, fuzzy, c-format
-msgid "Error in writing DFA description file %s"
-msgstr "óöÜëìá åããñáöÞò %s"
-
-#: genconditions.c:196
-#, fuzzy
-msgid "No input file name."
-msgstr "äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
-
-#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5121
-#: f/com.c:14138 java/jcf-parse.c:913 java/jcf-parse.c:1059 java/lex.c:1767
-#: objc/objc-act.c:449
-#, fuzzy, c-format
-msgid "can't open %s"
-msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
-
-#: haifa-sched.c:196
+#. Translators note: this message is used in conjunction
+#. with "In file included from %s:%ld" and some other
+#. tricks.  We want something like this:
+#.
+#. | In file included from sys/select.h:123,
+#. |                  from sys/types.h:234,
+#. |                  from userfile.c:31:
+#. | bits/select.h:45: <error message here>
+#.
+#. with all the "from"s lined up.
+#. The trailing comma is at the beginning of this message,
+#. and the trailing colon is not translated.
+#: line-map.c:220
 #, c-format
-msgid "fix_sched_param: unknown param: %s"
+msgid ""
+",\n"
+"                 from %s:%u"
 msgstr ""
 
-#: integrate.c:172
-#, fuzzy
-msgid "function cannot be inline"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#: integrate.c:176
-msgid "varargs function cannot be inline"
+#. What to print when a switch has no documentation.
+#: opts.c:149
+msgid "This switch lacks documentation"
 msgstr ""
 
-#: integrate.c:179
-msgid "function using alloca cannot be inline"
+#. 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 ""
 
-#: integrate.c:182
-msgid "function using setjmp cannot be inline"
-msgstr ""
+#: opts.c:406
+#, fuzzy, c-format
+msgid "missing argument to \"%s\""
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: integrate.c:185
-msgid "function uses __builtin_eh_return"
-msgstr ""
+#: opts.c:416
+#, fuzzy, c-format
+msgid "argument to \"%s\" should be a non-negative integer"
+msgstr "ôï ðñþôï üñéóìá ôçò `%s' ðñÝðåé íá åßíáé `int'"
 
-#: integrate.c:188
-msgid "function with nested functions cannot be inline"
-msgstr ""
+#: opts.c:463
+#, fuzzy, c-format
+msgid "unrecognized command line option \"%s\""
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: integrate.c:192
-msgid "function with label addresses used in initializers cannot inline"
+#: opts.c:646
+msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: integrate.c:199 integrate.c:243
-msgid "function too large to be inline"
-msgstr ""
+# src/request.c:806 src/request.c:912
+#: opts.c:1354
+#, fuzzy, c-format
+msgid "unrecognized register name \"%s\""
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
-#: integrate.c:209
-msgid "no prototype, and parameter address used; cannot be inline"
-msgstr ""
+# src/grep.c:1133
+#: opts.c:1398
+#, fuzzy, c-format
+msgid "unknown tls-model \"%s\""
+msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
 
-#: integrate.c:216 integrate.c:261
-msgid "inline functions not supported for this return value type"
+#: opts.c:1454
+msgid "-fwritable-strings is deprecated; see documentation for details"
 msgstr ""
 
-#: integrate.c:221
-msgid "function with varying-size return value cannot be inline"
+#: opts.c:1538
+#, c-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
 msgstr ""
 
-#: integrate.c:228
-msgid "function with varying-size parameter cannot be inline"
-msgstr ""
+#: opts.c:1543
+#, fuzzy, c-format
+msgid "invalid --param value `%s'"
+msgstr "Ìç Ýãêõñï äéÜóôçìá ÷ñüíïõ `%s'"
 
-#: integrate.c:231
-msgid "function with transparent unit parameter cannot be inline"
+#: opts.c:1639
+msgid "target system does not support debug output"
 msgstr ""
 
-#: integrate.c:250
-msgid "function with computed jump cannot inline"
+#: opts.c:1646
+#, c-format
+msgid "debug format \"%s\" conflicts with prior selection"
 msgstr ""
 
-#: integrate.c:254
-msgid "function with nonlocal goto cannot be inline"
-msgstr ""
+# src/request.c:806 src/request.c:912
+#: opts.c:1662
+#, fuzzy, c-format
+msgid "unrecognised debug output level \"%s\""
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
-#: integrate.c:268
-msgid "function with target specific attribute(s) cannot be inlined"
+#: opts.c:1664
+#, c-format
+msgid "debug output level %s is too high"
 msgstr ""
 
-#: line-map.c:198
-#, c-format
-msgid "In file included from %s:%u"
+#: opts.c:1683
+msgid "The following options are language-independent:\n"
 msgstr ""
 
-#. Translators note: this message is used in conjunction
-#. with "In file included from %s:%ld" and some other
-#. tricks.  We want something like this:
-#.
-#. | In file included from sys/select.h:123,
-#. |                  from sys/types.h:234,
-#. |                  from userfile.c:31:
-#. | bits/select.h:45: <error message here>
-#.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: line-map.c:216
+#: opts.c:1690
 #, c-format
 msgid ""
-",\n"
-"                 from %s:%u"
+"The %s front end recognizes the following options:\n"
+"\n"
+msgstr ""
+
+#: opts.c:1704
+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
 #, fuzzy, 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
 #, fuzzy, c-format
 msgid "%s: internal abort\n"
 msgstr "Åóùôåñéêü óöÜëìá ôïõ áíáëõôÞ äéåõèýíóåùí"
 
-#: protoize.c:633
+#: protoize.c:592
 #, fuzzy, c-format
 msgid "%s: error writing file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n"
 
-#: protoize.c:678
+#: protoize.c:636
 #, fuzzy, c-format
 msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
 msgstr "%s: ç ÷ñÞóç åßíáé %s [ -v ] [ -c äéáêïðÞ ] ïíïìáóßá æþíçò ...\n"
 
-#: protoize.c:681
+#: protoize.c:639
 #, fuzzy, c-format
 msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
 msgstr "%s: ç ÷ñÞóç åßíáé %s [ -v ] [ -c äéáêïðÞ ] ïíïìáóßá æþíçò ...\n"
 
-#: protoize.c:788
+#: protoize.c:745
 #, fuzzy, c-format
 msgid "%s: warning: no read access for file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:796
+#: protoize.c:753
 #, fuzzy, c-format
 msgid "%s: warning: no write access for file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:804
+#: protoize.c:761
 #, c-format
 msgid "%s: warning: no write access for dir containing `%s'\n"
 msgstr ""
@@ -6407,274 +6295,274 @@ 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
 #, fuzzy, c-format
 msgid "%s: invalid file name: %s\n"
 msgstr "%s: ìç Ýãêõñï åßäïò áñ÷åßïõ"
 
-#: protoize.c:1374
+#: protoize.c:1296
 #, fuzzy, c-format
 msgid "%s: %s: can't get status: %s\n"
 msgstr "%s: áäõíáìßá ðñüóâáóçò óôï %s: %s\n"
 
-#: 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
 #, fuzzy, c-format
 msgid "%s: compiling `%s'\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí åããñáöÞ ôïõ %s\n"
 
 # src/request.c:37
-#: protoize.c:2012
+#: protoize.c:1924
 #, fuzzy, c-format
 msgid "%s: wait: %s\n"
 msgstr "%s óå %s"
 
-#: protoize.c:2017
+#: protoize.c:1929
 #, fuzzy, c-format
 msgid "%s: subprocess got fatal signal %d\n"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: protoize.c:2025
+#: protoize.c:1937
 #, fuzzy, c-format
 msgid "%s: %s exited with status %d\n"
 msgstr "%s: Ï ðñïåðåîåñãáóôÞò C áðÝôõ÷å ìå óÞìá %d\n"
 
-#: protoize.c:2077
+#: protoize.c:1986
 #, fuzzy, c-format
 msgid "%s: warning: missing SYSCALLS file `%s'\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: protoize.c:2086 protoize.c:2115
+#: protoize.c:1995 protoize.c:2024
 #, fuzzy, c-format
 msgid "%s: can't read aux info file `%s': %s\n"
 msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
 
-#: protoize.c:2131 protoize.c:2159
+#: protoize.c:2040 protoize.c:2068
 #, fuzzy, c-format
 msgid "%s: can't get status of aux info file `%s': %s\n"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: protoize.c:2187
+#: protoize.c:2096
 #, fuzzy, c-format
 msgid "%s: can't open aux info file `%s' for reading: %s\n"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäï `%s' ãéá ôçí êáôçãïñßá `%s'"
 
 # src/shred.c:1103
-#: protoize.c:2205
+#: protoize.c:2114
 #, fuzzy, c-format
 msgid "%s: error reading aux info file `%s': %s\n"
 msgstr "%s: óöÜëìá åããñáöÞò óôç èÝóç %s"
 
-#: protoize.c:2218
+#: protoize.c:2127
 #, fuzzy, c-format
 msgid "%s: error closing aux info file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôï êëåßóéìï ôïõ %s: %s\n"
 
-#: protoize.c:2234
+#: protoize.c:2143
 #, fuzzy, c-format
 msgid "%s: can't delete aux info file `%s': %s\n"
 msgstr "%s: Äå ìðïñåß íá äéáãñáöåß ôï %s: %s\n"
 
-#: protoize.c:2316 protoize.c:4318
+#: protoize.c:2225 protoize.c:4195
 #, fuzzy, c-format
 msgid "%s: can't delete file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n"
 
-#: protoize.c:2395
+#: protoize.c:2303
 #, fuzzy, c-format
 msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
 msgstr "%s: Ðñïåéäïðïßçóç: ç uname áðÝôõ÷å: %s\n"
 
-#: 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
 #, fuzzy, c-format
 msgid "%s: %d: warning: no extern definition for `%s'\n"
 msgstr "%s: ðñïåéäïðïßçóç: äå âñÝèçêå áñ÷Þ êåöáëßäáò"
 
-#: 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
 #, fuzzy, c-format
 msgid ""
 "\n"
 "%s: warning: too few parameter lists in declaration of `%s'\n"
 msgstr "Ðñïåéäïðïßçóç: Ðïëý ëßãá ïñßóìáôá óôï åóùäïìçìÝíï `%s'"
 
-#: 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
 #, fuzzy, c-format
 msgid "%s: `%s' not converted\n"
 msgstr "%s: `%s': äåí âñÝèçêå ôáßñéáóìá"
 
-#: protoize.c:4086
+#: protoize.c:3963
 #, fuzzy, c-format
 msgid "%s: would convert file `%s'\n"
 msgstr "%s: ç Ýîïäïò èá åðéêáëýøåé ôï %s\n"
 
-#: protoize.c:4089
+#: protoize.c:3966
 #, fuzzy, c-format
 msgid "%s: converting file `%s'\n"
 msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: protoize.c:4099
+#: protoize.c:3976
 #, fuzzy, c-format
 msgid "%s: can't get status for file `%s': %s\n"
 msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
 
-#: protoize.c:4141
+#: protoize.c:4018
 #, fuzzy, c-format
 msgid "%s: can't open file `%s' for reading: %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá áíïé÷ôåß ôï %s: %s\n"
 
-#: protoize.c:4156
+#: protoize.c:4033
 #, fuzzy, c-format
 msgid ""
 "\n"
 "%s: error reading input file `%s': %s\n"
 msgstr "%s: ÓöÜëìá êáôÜ ôçí áíÜãíùóç ôïõ %s\n"
 
-#: protoize.c:4190
+#: protoize.c:4067
 #, fuzzy, c-format
 msgid "%s: can't create/open clean file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß %s: %s\n"
 
-#: protoize.c:4295
+#: protoize.c:4172
 #, c-format
 msgid "%s: warning: file `%s' already saved in `%s'\n"
 msgstr ""
 
-#: protoize.c:4303
+#: protoize.c:4180
 #, fuzzy, c-format
 msgid "%s: can't link file `%s' to `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá óõíäåèåß ôï %s ìå ôï %s: %s\n"
 
-#: protoize.c:4333
+#: protoize.c:4210
 #, fuzzy, c-format
 msgid "%s: can't create/open output file `%s': %s\n"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: protoize.c:4366
+#: protoize.c:4243
 #, fuzzy, c-format
 msgid "%s: can't change mode of file `%s': %s\n"
 msgstr "%s: Äåí åßíáé äõíáôüí íá áöáéñåèåß ôï %s: %s\n"
 
-#: protoize.c:4541
+#: protoize.c:4416
 #, fuzzy, c-format
 msgid "%s: cannot get working directory: %s\n"
 msgstr "%s: äåí åßíáé äõíáôü íá ãñáöôåß ðÜíù óå êáôÜëïãï"
 
-#: protoize.c:4639
+#: protoize.c:4514
 #, fuzzy, c-format
 msgid "%s: input file names must have .c suffixes: %s\n"
 msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
@@ -6683,3962 +6571,4142 @@ msgstr "%s: 
 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:753
+#: regclass.c:743
 #, c-format
 msgid "can't use '%s' as a %s register"
 msgstr ""
 
-#: regclass.c:768 config/ia64/ia64.c:4169 config/ia64/ia64.c:4176
+#: regclass.c:758 config/ia64/ia64.c:4660 config/ia64/ia64.c:4667
 #, fuzzy, c-format
 msgid "unknown register name: %s"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
-#: regclass.c:779
+#: regclass.c:768
 msgid "global register variable follows a function definition"
 msgstr ""
 
-#: regclass.c:783
+#: regclass.c:772
 msgid "register used for two global register variables"
 msgstr ""
 
-#: regclass.c:788
+#: 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:1225
+#: reload.c:1254
 msgid "cannot reload integer constant operand in `asm'"
 msgstr ""
 
-#: reload.c:1247
+#: reload.c:1276
 msgid "impossible register constraint in `asm'"
 msgstr ""
 
-#: reload.c:3467
+#: reload.c:3504
 msgid "`&' constraint used with no register class"
 msgstr ""
 
-#: reload.c:3635
+#: reload.c:3672
 #, fuzzy
 msgid "unable to generate reloads for:"
 msgstr "Áäýíáôç ç äçìéïõñãßá äéåñãáóßáò óôïí åîõðçñåôçôÞ"
 
-#: reload.c:3636 reload.c:3850
+#: reload.c:3673 reload.c:3887
 msgid "inconsistent operand constraints in an `asm'"
 msgstr ""
 
-#: reload1.c:1255
+#: reload1.c:1222
 msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: reload1.c:1258
+#: reload1.c:1225
 msgid "try reducing the number of local variables"
 msgstr ""
 
-#: reload1.c:1914
+#: reload1.c:1878
 #, c-format
 msgid "can't find a register in class `%s' while reloading `asm'"
 msgstr ""
 
-#: reload1.c:1918
+#: reload1.c:1882
 #, c-format
 msgid "unable to find a register to spill in class `%s'"
 msgstr ""
 
-#: reload1.c:1920
+#: reload1.c:1884
 #, fuzzy
 msgid "this is the insn:"
 msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: reload1.c:3941
+#: reload1.c:3881
 msgid "`asm' operand requires impossible reload"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:5055
+#: reload1.c:4973
 #, fuzzy
 msgid "could not find a spill register"
 msgstr "áäõíáìßá åýñåóçò âñü÷ïõ"
 
-#: reload1.c:5060
+#: reload1.c:4978
 msgid "`asm' operand constraint incompatible with operand size"
 msgstr ""
 
 #. It's the compiler's fault.
-#: reload1.c:6680
+#: reload1.c:6600
 msgid "VOIDmode on an output"
 msgstr ""
 
-#: reload1.c:6681
+#: reload1.c:6601
 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:558
+#: 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:573
+#: 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:589
+#: 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:602
+#: rtl.c:506
 #, c-format
 msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:616
+#: rtl.c:516
 #, c-format
 msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
 msgstr ""
 
-#: rtl.c:631
+#: 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:646
+#: rtl.c:538
 #, c-format
 msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
 msgstr ""
 
-#: stmt.c:753
+#: stmt.c:750
 #, c-format
 msgid "jump to `%s' invalidly jumps into binding contour"
 msgstr ""
 
-#: stmt.c:989 stmt.c:3731
-#, c-format
-msgid "label `%s' used before containing binding contour"
+#: stmt.c:977 stmt.c:3790
+msgid "%Jlabel '%D' used before containing binding contour"
 msgstr ""
 
-#: stmt.c:1169
+#: stmt.c:1156
 msgid "output operand constraint lacks `='"
 msgstr ""
 
-#: stmt.c:1184
+#: stmt.c:1171
 #, c-format
 msgid "output constraint `%c' for operand %d is not at the beginning"
 msgstr ""
 
-#: stmt.c:1206
+#: stmt.c:1193
 msgid "operand constraint contains incorrectly positioned '+' or '='"
 msgstr ""
 
-#: stmt.c:1212 stmt.c:1316
+#: stmt.c:1199 stmt.c:1298
 #, c-format
 msgid "`%%' constraint used with last operand"
 msgstr ""
 
-#: stmt.c:1231
+#: stmt.c:1218
 msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: stmt.c:1307
+#: stmt.c:1289
 #, c-format
 msgid "input operand constraint contains `%c'"
 msgstr ""
 
-#: stmt.c:1347
+#: stmt.c:1331
 msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: stmt.c:1379
+#: stmt.c:1369
 #, fuzzy, c-format
 msgid "invalid punctuation `%c' in constraint"
 msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
 
-#: stmt.c:1429
+#: stmt.c:1393
+#, fuzzy
+msgid "matching constraint does not allow a register"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+
+#: stmt.c:1421
 #, c-format
 msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
 msgstr ""
 
-#: stmt.c:1519
+#: stmt.c:1511
 #, fuzzy, c-format
 msgid "unknown register name `%s' in `asm'"
 msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
 
-#: stmt.c:1567
+#: stmt.c:1519
+#, fuzzy, c-format
+msgid "PIC register `%s' clobbered in `asm'"
+msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
+
+#: stmt.c:1568
 #, c-format
 msgid "more than %d operands in `asm'"
 msgstr ""
 
-#: stmt.c:1626
+#: stmt.c:1630
 #, c-format
 msgid "output number %d not directly addressable"
 msgstr ""
 
-#. ??? Leave this only until we have experience with what
-#. happens in combine and elsewhere when constraints are
-#. not satisfied.
-#: stmt.c:1698 stmt.c:1727
+#: stmt.c:1708
 #, c-format
 msgid "asm operand %d probably doesn't match constraints"
 msgstr ""
 
-#: stmt.c:1858
+#: stmt.c:1718
+#, c-format
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
+msgstr ""
+
+#: stmt.c:1872
 msgid "asm clobber conflict with output operand"
 msgstr ""
 
-#: stmt.c:1863
+#: stmt.c:1877
 msgid "asm clobber conflict with input operand"
 msgstr ""
 
-#: stmt.c:1898
+#: stmt.c:1911
 #, fuzzy
 msgid "too many alternatives in `asm'"
 msgstr "Õðåñâïëéêá ðïëëÜ áíïéêôÜ áñ÷åßá óôï óýóôçìá"
 
-#: stmt.c:1910
+#: stmt.c:1923
 msgid "operand constraints for `asm' differ in number of alternatives"
 msgstr ""
 
-#: stmt.c:1963
+#: stmt.c:1975
 #, fuzzy, c-format
 msgid "duplicate asm operand name '%s'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: stmt.c:2050
+#: stmt.c:2073
 msgid "missing close brace for named operand"
 msgstr ""
 
-#: stmt.c:2078
+#: stmt.c:2101
 #, fuzzy, c-format
 msgid "undefined named operand '%s'"
 msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: stmt.c:3668
-#, c-format
-msgid "unused variable `%s'"
+#: stmt.c:2158
+msgid "%Hstatement with no effect"
+msgstr ""
+
+#: stmt.c:2314
+msgid "%Hvalue computed is not used"
+msgstr ""
+
+#: stmt.c:3730
+#, fuzzy
+msgid "%Junused variable '%D'"
 msgstr "á÷ñçóéìïðïßçôç ìåôáâëçôÞ `%s'"
 
-#: stmt.c:5149
+#: stmt.c:4505
+msgid "%Hunreachable code at beginning of %s"
+msgstr ""
+
+#: stmt.c:5133
 #, c-format
 msgid "enumeration value `%s' not handled in switch"
 msgstr ""
 
-#: stmt.c:5174 stmt.c:5194
+#: stmt.c:5158 stmt.c:5178
 #, c-format
 msgid "case value `%ld' not in enumerated type"
 msgstr ""
 
-#: stmt.c:5177 stmt.c:5197
+#: stmt.c:5161 stmt.c:5181
 #, c-format
 msgid "case value `%ld' not in enumerated type `%s'"
 msgstr ""
 
-#: stmt.c:5270
+#: stmt.c:5398
 #, fuzzy
 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:461
-#, c-format
-msgid "size of `%s' is %d bytes"
-msgstr ""
+#: stor-layout.c:515
+#, fuzzy
+msgid "%Jsize of '%D' is %d bytes"
+msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: stor-layout.c:463
-#, fuzzy, 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: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: stor-layout.c:869 stor-layout.c:1285
-#, 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:871 stor-layout.c:1287
-#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+#: stor-layout.c:886
+#, fuzzy
+msgid "%Jpacked attribute is unnecessary for '%D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: stor-layout.c:902
+msgid "%Jpadding struct to align '%D'"
 msgstr ""
 
-#: stor-layout.c:886
+#: stor-layout.c:1244
+msgid "padding struct size to alignment boundary"
+msgstr ""
+
+#: stor-layout.c:1274
 #, c-format
-msgid "padding struct to align `%s'"
+msgid "packed attribute causes inefficient alignment for `%s'"
 msgstr ""
 
-#: stor-layout.c:1249
-msgid "padding struct size to alignment boundary"
+#: stor-layout.c:1276
+#, c-format
+msgid "packed attribute is unnecessary for `%s'"
 msgstr ""
 
-#: stor-layout.c:1292
+#: stor-layout.c:1281
 msgid "packed attribute causes inefficient alignment"
 msgstr ""
 
-#: stor-layout.c:1294
+#: stor-layout.c:1283
 msgid "packed attribute is unnecessary"
 msgstr ""
 
-#: timevar.c:448
+#: targhooks.c:162
+#, fuzzy
+msgid "__builtin_saveregs not supported by this target"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: timevar.c:314
+#, c-format
+msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
+msgstr ""
+
+#: timevar.c:440
 msgid ""
 "\n"
 "Execution times (seconds)\n"
 msgstr ""
 
 #. Print total time.
-#: timevar.c:498
+#: timevar.c:490
 msgid " TOTAL                 :"
 msgstr " ÓÕÍÏËÉÊÁ              :"
 
-#: timevar.c:534
+#: timevar.c:513
 #, c-format
 msgid "time in %s: %ld.%06ld (%ld%%)\n"
 msgstr ""
 
-#: tlink.c:399
+#: tlink.c:377
 #, fuzzy, c-format
 msgid "collect: reading %s\n"
 msgstr "óöÜëìá áíÜãíùóçò %s"
 
-#: tlink.c:502
+#: tlink.c:478
 #, c-format
 msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: tlink.c:668
+#: tlink.c:654
 #, c-format
 msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: tlink.c:715
+#: tlink.c:700
 msgid "collect: relinking\n"
 msgstr ""
 
-#: tlink.c:724
+#: tlink.c:709
 #, c-format
 msgid "ld returned %d exit status"
 msgstr "ç ld åðÝóôñåøå êáôÜóôáóç åîüäïõ %d"
 
-#: toplev.c:920
-msgid "Generate debugging info in default format"
-msgstr ""
-
-#: toplev.c:921
-msgid "Generate debugging info in default extended format"
-msgstr ""
+#: toplev.c:1243
+#, c-format
+msgid "%s "
+msgstr "%s "
 
-#: toplev.c:923
-msgid "Generate STABS format debug info"
-msgstr ""
+#: toplev.c:1245
+#, c-format
+msgid " %s"
+msgstr " %s"
 
-#: toplev.c:924
-msgid "Generate extended STABS format debug info"
-msgstr ""
+#: toplev.c:1310
+#, fuzzy, c-format
+msgid "invalid option argument `%s'"
+msgstr "ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: toplev.c:927
-msgid "Generate DWARF-1 format debug info"
+#: toplev.c:1373
+#, c-format
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: toplev.c:929
-msgid "Generate extended DWARF-1 format debug info"
+#: toplev.c:1376
+#, c-format
+msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: toplev.c:932
-msgid "Generate DWARF-2 debug info"
+#: toplev.c:1695
+msgid "%J'%F' used but never defined"
 msgstr ""
 
-#: toplev.c:935
-msgid "Generate XCOFF format debug info"
+#: toplev.c:1697
+msgid "%J'%F' declared `static' but never defined"
 msgstr ""
 
-#: toplev.c:936
-msgid "Generate extended XCOFF format debug info"
+#: toplev.c:1722
+msgid "%J'%D' defined but not used"
 msgstr ""
 
-#: toplev.c:939
-msgid "Generate COFF format debug info"
+#: toplev.c:1743 toplev.c:1760
+#, c-format
+msgid "`%s' is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: toplev.c:942
-msgid "Generate VMS format debug info"
-msgstr ""
+#: toplev.c:1763
+#, fuzzy, c-format
+msgid "`%s' is deprecated"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: toplev.c:981
-msgid "Perform DWARF2 duplicate elimination"
+#: toplev.c:1766
+#, c-format
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: toplev.c:983
-msgid "Do not store floats in registers"
+#: toplev.c:1769
+msgid "type is deprecated"
 msgstr ""
 
-#: toplev.c:985
-msgid "Consider all mem refs through pointers as volatile"
+#: toplev.c:1973
+#, c-format
+msgid "invalid register name `%s' for register variable"
 msgstr ""
 
-#: toplev.c:987
-msgid "Consider all mem refs to global data to be volatile"
+#: toplev.c:3546
+msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: toplev.c:989
-msgid "Consider all mem refs to static data to be volatile"
-msgstr ""
+#: toplev.c:3713
+#, fuzzy
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr "äÞëùóç ðëÜôïõò"
 
-#: toplev.c:991
-msgid "Defer popping functions args from stack until later"
+#: toplev.c:3727 toplev.c:3746
+#, c-format
+msgid "  -m%-23s [undocumented]\n"
 msgstr ""
 
-#: toplev.c:993
-msgid "When possible do not generate stack frames"
+#: toplev.c:3755
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
 
-#: toplev.c:995
-msgid "Optimize sibling and tail recursive calls"
+#: toplev.c:3757
+msgid "  They exist, but they are not documented.\n"
 msgstr ""
 
-#: toplev.c:997
-msgid "Perform superblock formation via tail duplication"
-msgstr ""
+#: toplev.c:3812
+#, fuzzy, c-format
+msgid "unrecognized gcc debugging option: %c"
+msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
-#: toplev.c:999
-msgid "When running CSE, follow jumps to their targets"
-msgstr ""
+#: toplev.c:3874 config/rs6000/rs6000.c:922
+#, c-format
+msgid "invalid option `%s'"
+msgstr "ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: toplev.c:1001
-msgid "When running CSE, follow conditional jumps"
+#: toplev.c:3889
+#, c-format
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: toplev.c:1003
-msgid "Perform a number of minor, expensive optimizations"
+#: toplev.c:3896
+#, c-format
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: toplev.c:1005
-msgid "Perform jump threading optimizations"
-msgstr ""
+# src/getopt1.c:132
+# src/getopt1.c:132
+#: toplev.c:3948
+#, fuzzy
+msgid "options passed: "
+msgstr "åðéëïãÞ %s"
 
-#: toplev.c:1007
-msgid "Perform strength reduction optimizations"
-msgstr ""
+# src/getopt1.c:155
+# src/getopt1.c:155
+#: toplev.c:3977
+#, fuzzy
+msgid "options enabled: "
+msgstr "åðéëïãÞ á\n"
 
-#: toplev.c:1009
-msgid "Perform loop unrolling when iteration count is known"
-msgstr ""
+#: toplev.c:4035 java/jcf-write.c:3424
+#, fuzzy, c-format
+msgid "can't open %s for writing: %m"
+msgstr "%s: ÓöÜëìá åããñáöÞò "
 
-#: toplev.c:1011
-msgid "Perform loop unrolling for all loops"
+#: toplev.c:4118 config/sh/sh.c:7019
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: toplev.c:1013
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: toplev.c:4120 config/sh/sh.c:7021
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: toplev.c:1015
-msgid "Force all loop invariant computations out of loops"
+#: toplev.c:4171 config/sh/sh.c:7071
+#, c-format
+msgid "created and used with differing settings of `-m%s'"
 msgstr ""
 
-#: toplev.c:1017
-msgid "Strength reduce all loop general induction variables"
+#: toplev.c:4174 config/sh/sh.c:7074
+msgid "out of memory"
 msgstr ""
 
-#: toplev.c:1019
-msgid "Store strings in writable data section"
-msgstr ""
+#: toplev.c:4355
+#, fuzzy
+msgid "instruction scheduling not supported on this target machine"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:1021
-msgid "Enable machine specific peephole optimizations"
+#: toplev.c:4359
+msgid "this target machine does not have delayed branches"
 msgstr ""
 
-#: toplev.c:1023
-msgid "Copy memory operands into registers before using"
-msgstr ""
+#: toplev.c:4373
+#, fuzzy, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:1025
-msgid "Copy memory address constants into regs before using"
+#: toplev.c:4422
+#, c-format
+msgid "target system does not support the \"%s\" debug format"
 msgstr ""
 
-#: toplev.c:1027
-msgid "Allow function addresses to be held in registers"
-msgstr ""
+#: toplev.c:4439
+#, fuzzy
+msgid "-ffunction-sections not supported for this target"
+msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: toplev.c:1029
-msgid "Integrate simple functions into their callers"
-msgstr ""
+#: toplev.c:4444
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: toplev.c:1031
-msgid "Generate code for funcs even if they are fully inlined"
+#: toplev.c:4451
+msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: toplev.c:1033
-msgid "Pay attention to the 'inline' keyword"
-msgstr ""
+#: toplev.c:4458
+#, fuzzy
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: toplev.c:1035
-msgid "Emit static const variables even if they are not used"
+#: toplev.c:4464
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: toplev.c:1037
-msgid "Check for syntax errors, then stop"
-msgstr ""
+#: toplev.c:4473
+#, fuzzy
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: toplev.c:1039
-msgid "Mark data as shared rather than private"
+#: toplev.c:4479
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: toplev.c:1041
-msgid "Enable saving registers around function calls"
-msgstr ""
+#: toplev.c:4581
+#, fuzzy, c-format
+msgid "error writing to %s: %m"
+msgstr "óöÜëìá åããñáöÞò %s"
 
-#: toplev.c:1043
-msgid "Return 'short' aggregates in memory, not registers"
-msgstr ""
+#: toplev.c:4583 java/jcf-parse.c:902 java/jcf-write.c:3431
+#, fuzzy, c-format
+msgid "error closing %s: %m"
+msgstr "óöÜëìá áíÜãíùóçò %s"
 
-#: toplev.c:1045
-msgid "Return 'short' aggregates in registers"
-msgstr ""
+#: tree-dump.c:692
+#, fuzzy, c-format
+msgid "could not open dump file `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
 
-#: toplev.c:1047
-msgid "Attempt to fill delay slots of branch instructions"
-msgstr ""
+#: tree-dump.c:763
+#, fuzzy, c-format
+msgid "ignoring unknown option `%.*s' in `-fdump-%s'"
+msgstr "¶ãíùóôç åðéëïãÞ: %s %s %s"
 
-#: toplev.c:1049
-msgid "Perform the global common subexpression elimination"
+#: tree-inline.c:1016
+msgid "%Jfunction '%F' can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: toplev.c:1051
-msgid "Perform enhanced load motion during global subexpression elimination"
+#: tree-inline.c:1029
+msgid "%Jfunction '%F' can never be inlined because it uses setjmp"
 msgstr ""
 
-#: toplev.c:1053
-msgid "Perform store motion after global subexpression elimination"
+#: tree-inline.c:1044
+msgid "%Jfunction '%F' can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: toplev.c:1055
-msgid "Perform the loop optimizations"
+#: tree-inline.c:1060
+msgid "%Jfunction '%F' can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: toplev.c:1057
-msgid "Perform cross-jumping optimization"
+#: tree-inline.c:1078
+msgid "%Jfunction '%F' can never be inlined because it contains a nested function"
 msgstr ""
 
-#: toplev.c:1059
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: tree-inline.c:1095
+msgid "%Jfunction '%F' can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: toplev.c:1061
-msgid "Perform conversion of conditional jumps to conditional execution"
+#: tree-inline.c:1105
+msgid "%Jfunction '%F' can never be inlined because it contains a nonlocal goto"
 msgstr ""
 
-#: toplev.c:1063
-msgid "Run CSE pass after loop optimizations"
+#: tree-inline.c:1128
+msgid "%Jfunction '%F' can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: toplev.c:1065
-msgid "Run the loop optimizer twice"
+#: tree-inline.c:1338 tree-inline.c:1345
+msgid "%Jinlining failed in call to '%F': %s"
 msgstr ""
 
-#: toplev.c:1067
-msgid "Delete useless null pointer checks"
-msgstr ""
+#: tree-optimize.c:190
+#, fuzzy
+msgid "%Jsize of return value of '%D' is %u bytes"
+msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: toplev.c:1069
-msgid "Reschedule instructions before register allocation"
-msgstr ""
+#: tree-optimize.c:193
+#, fuzzy
+msgid "%Jsize of return value of '%D' is larger than %wd bytes"
+msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: toplev.c:1071
-msgid "Reschedule instructions after register allocation"
+#: tree.c:3801
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: toplev.c:1073
-msgid "Enable scheduling across basic blocks"
+#: tree.c:3856
+msgid "function return type cannot be function"
 msgstr ""
 
-#: toplev.c:1075
-msgid "Allow speculative motion of non-loads"
-msgstr ""
+#: tree.c:4685
+#, fuzzy
+msgid "invalid initializer for bit string"
+msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
 
-#: toplev.c:1077
-msgid "Allow speculative motion of some loads"
+#: tree.c:4737
+#, c-format
+msgid "tree check: expected %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1079
-msgid "Allow speculative motion of more loads"
+#: tree.c:4750
+#, c-format
+msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1081
-msgid "Replace add,compare,branch with branch on count reg"
+#: tree.c:4763
+#, c-format
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1083
-msgid "Generate position independent code, if possible"
+#: tree.c:4775
+#, c-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1086
-msgid "Enable exception handling"
+#: varasm.c:434
+msgid "%J%D causes a section type conflict"
 msgstr ""
 
-#: toplev.c:1088
-msgid "Just generate unwind tables for exception handling"
-msgstr ""
+#: varasm.c:796
+#, fuzzy
+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"
-msgstr ""
+#: varasm.c:1380
+#, fuzzy
+msgid "%Jstorage size of `%D' isn't known"
+msgstr "Ôï üíïìá `%s' åßíáé Üãíùóôï\n"
 
-#: 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:3789
+msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: toplev.c:1112
-msgid "Do not generate .size directives"
+#: varasm.c:3794
+msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: toplev.c:1114
-msgid "place each function into its own section"
-msgstr ""
+#: varasm.c:3860
+#, fuzzy
+msgid "unknown set constructor type"
+msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
 
-#: toplev.c:1116
-msgid "place data items into their own section"
-msgstr ""
+#: varasm.c:4079
+#, fuzzy, c-format
+msgid "invalid initial value for member `%s'"
+msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
 
-#: toplev.c:1118
-msgid "Add extra commentry to assembler output"
-msgstr ""
+#: varasm.c:4266 varasm.c:4310
+#, fuzzy
+msgid "%Jweak declaration of '%D' must precede definition"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: toplev.c:1120
-msgid "Output GNU ld formatted global initializers"
-msgstr ""
+#: varasm.c:4274
+#, fuzzy
+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:4308
+#, fuzzy
+msgid "%Jweak declaration of '%D' must be public"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: toplev.c:1124
-msgid "Do the full regmove optimization pass"
-msgstr ""
+#: varasm.c:4317
+#, fuzzy
+msgid "%Jweak declaration of '%D' not supported"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: toplev.c:1126
-msgid "Pack structure members together without holes"
+#: varasm.c:4346 varasm.c:4436
+msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: toplev.c:1128
-msgid "Insert stack checking code into the program"
+#: varasm.c:4439
+msgid "alias definitions not supported in this configuration; ignored"
 msgstr ""
 
-#: toplev.c:1130
-msgid "Specify that arguments may alias each other & globals"
-msgstr ""
+#: varasm.c:4468
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: toplev.c:1132
-msgid "Assume arguments may alias globals but not each other"
+#: varray.c:194
+#, c-format
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: toplev.c:1134
-msgid "Assume arguments do not alias each other or globals"
-msgstr ""
+#: varray.c:204
+#, fuzzy, c-format
+msgid "underflowed virtual array %s in %s, at %s:%d"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: toplev.c:1136
-msgid "Assume strict aliasing rules apply"
+#. 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:1138
-msgid "Align the start of loops"
-msgstr ""
+#.
+#. Local variables:
+#. mode:c
+#. End:
+#.
+#: diagnostic.def:1
+#, fuzzy
+msgid "fatal error: "
+msgstr "åóùôåñéêü óöÜëìá: "
 
-#: toplev.c:1140
-msgid "Align labels which are only reached by jumping"
-msgstr ""
+#: diagnostic.def:2
+#, fuzzy
+msgid "internal compiler error: "
+msgstr "åóùôåñéêü óöÜëìá: "
 
-#: toplev.c:1142
-msgid "Align all labels"
-msgstr ""
+#: diagnostic.def:3
+#, fuzzy
+msgid "error: "
+msgstr "åóùôåñéêü óöÜëìá: "
 
-#: toplev.c:1144
-msgid "Align the start of functions"
-msgstr ""
+#: diagnostic.def:4
+#, fuzzy
+msgid "sorry, unimplemented: "
+msgstr "óõããíþìç, ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß: "
 
-#: toplev.c:1146
-msgid "Attempt to merge identical constants accross compilation units"
+#: diagnostic.def:6
+msgid "anachronism: "
 msgstr ""
 
-#: toplev.c:1148
-msgid "Attempt to merge identical constants and constant variables"
-msgstr ""
+#: diagnostic.def:7
+#, fuzzy
+msgid "note: "
+msgstr "óçìåßùóç:"
 
-#: toplev.c:1150
-msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+#: diagnostic.def:8
+msgid "debug: "
 msgstr ""
 
-#: toplev.c:1152
-msgid "Instrument function entry/exit with profiling calls"
+#: params.def:53
+msgid "The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: toplev.c:1154
-msgid "Put zero initialized data in the bss section"
+#: params.def:65
+msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: toplev.c:1156
-msgid "Enable SSA optimizations"
+#: params.def:75
+msgid "The maximum number of instructions for the RTL inliner"
 msgstr ""
 
-#: 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
-#, fuzzy
-msgid "Floating-point operations can trap"
-msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
-
-#: toplev.c:1176
-msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+#: params.def:144
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: toplev.c:1178
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: params.def:150
+msgid "The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: toplev.c:1180
-#, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
-
-#: toplev.c:1182
-msgid "Convert floating point constant to single precision constant"
+#: params.def:155
+msgid "The maximum number of unrollings of a single 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 insns of a peeled loop"
 msgstr ""
 
-#: toplev.c:1186
-msgid "Report on permanent memory allocation at end of run"
+#: params.def:165
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: toplev.c:1188
-msgid "Trap for signed overflow in addition / subtraction / multiplication"
+#: params.def:170
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: toplev.c:1190
-#, fuzzy
-msgid "Use graph coloring register allocation."
-msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
-
-#: toplev.c:1207
-msgid "Compile just for ISO C90"
+#: params.def:175
+msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: toplev.c:1209
-msgid "Determine language standard"
+#: params.def:180
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: toplev.c:1213
-msgid "Make bit-fields by unsigned by default"
+#: params.def:186
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: toplev.c:1217
-msgid "Make 'char' be signed by default"
+#: params.def:191
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: toplev.c:1219
-msgid "Make 'char' be unsigned by default"
+#: params.def:196
+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:1225
-msgid "Do not recognize the 'asm' keyword"
+#: params.def:201
+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:1228
-msgid "Do not recognize any built in functions"
+#: params.def:206
+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:1230
-msgid "Assume normal C execution environment"
+#: params.def:211
+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:1233
-msgid "Assume that standard libraries & main might not exist"
+#: params.def:216
+msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: toplev.c:1236
-msgid "Allow different types as args of ? operator"
+#: params.def:220
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
 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 available"
 msgstr ""
 
-#: toplev.c:1244
-msgid "Use the same size for double as for float"
+#: params.def:230
+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:1247
-msgid "Use the smallest fitting integer to hold enums"
+#: params.def:237
+msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: toplev.c:1250
-msgid "Override the underlying type for wchar_t to `unsigned short'"
+#: params.def:243
+msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: toplev.c:1254
-msgid "Enable most warning messages"
+#: params.def:248
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: toplev.c:1256
-msgid "Warn about casting functions to incompatible types"
+#: params.def:261
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
 
-#: toplev.c:1259
-msgid "Warn about functions which might be candidates for format attributes"
+#: params.def:267
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: toplev.c:1262
-msgid "Warn about casts which discard qualifiers"
+#: params.def:275
+msgid "The maximum number of instructions to search backward when looking for equivalent reload"
 msgstr ""
 
-#: toplev.c:1265
-msgid "Warn about subscripts whose type is 'char'"
-msgstr ""
+#: config/darwin-c.c:75
+#, fuzzy
+msgid "too many #pragma options align=reset"
+msgstr "ÕðåñâïëéêÝò ðáñÜìåôñïé ðïõ äåí åßíáé åðéëïãÝò."
 
-#: toplev.c:1268 toplev.c:1271
-msgid "Warn if nested comments are detected"
-msgstr ""
+#: config/darwin-c.c:95 config/darwin-c.c:98 config/darwin-c.c:100
+#: config/darwin-c.c:102
+#, fuzzy
+msgid "malformed '#pragma options', ignoring"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: toplev.c:1274
-msgid "Warn about possibly confusing type conversions"
+#: config/darwin-c.c:105
+msgid "junk at end of '#pragma options'"
 msgstr ""
 
-#: toplev.c:1278
-msgid "Do not warn about compile-time integer division by zero"
+#: config/darwin-c.c:115
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: toplev.c:1280
-msgid "Warn about testing equality of floating point numbers"
+#: config/darwin-c.c:127
+msgid "missing '(' after '#pragma unused', ignoring"
 msgstr ""
 
-#: toplev.c:1283
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: config/darwin-c.c:145
+msgid "missing ')' after '#pragma unused', ignoring"
 msgstr ""
 
-#: toplev.c:1287
-msgid "Don't warn about too many arguments to format functions"
+#: config/darwin-c.c:148
+msgid "junk at end of '#pragma unused'"
 msgstr ""
 
-#: toplev.c:1289
-msgid "Warn about non-string-literal format strings"
-msgstr ""
+#: config/darwin.c:1347
+#, fuzzy
+msgid "internal and protected visibility attributes not supportedin this configuration; ignored"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: toplev.c:1292
-msgid "Warn about possible security problems with format functions"
+#: config/lynx-ng.h:97 config/lynx.h:116 config/rs6000/lynx.h:73
+msgid "-msystem-v and -p are incompatible"
 msgstr ""
 
-#: toplev.c:1296
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: config/lynx-ng.h:99 config/lynx.h:118 config/rs6000/lynx.h:75
+msgid "-msystem-v and -mthreads are incompatible"
 msgstr ""
 
-#: toplev.c:1298
-msgid "Warn about implicit function declarations"
+#: config/windiss.h:37
+msgid "profiler support for WindISS"
 msgstr ""
 
-#: toplev.c:1302
-msgid "Warn when a declaration does not specify a type"
-msgstr ""
+#: config/alpha/alpha.c:231
+#, fuzzy, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: config/alpha/alpha.c:255
+#, fuzzy
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: 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"
-msgstr ""
+#: config/alpha/alpha.c:324 config/rs6000/rs6000.c:1088
+#, fuzzy, c-format
+msgid "bad value `%s' for -mtls-size switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: 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"
-msgstr ""
+#: config/alpha/alpha.c:362
+#, fuzzy
+msgid "trap mode not supported on Unicos/Mk"
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: 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"
-msgstr ""
+#: config/alpha/alpha.c:385
+#, fuzzy
+msgid "rounding mode not supported for VAX floats"
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
 
-#: toplev.c:1334
-msgid "Warn about function pointer arithmetic"
+#: config/alpha/alpha.c:390
+#, fuzzy
+msgid "trap mode not supported for VAX floats"
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
+
+#: config/alpha/alpha.c:394
+#, fuzzy
+msgid "128-bit long double not supported for VAX floats"
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
+
+#: config/alpha/alpha.c:422
+#, c-format
+msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: toplev.c:1337
-msgid "Warn about multiple declarations of the same object"
+#: config/alpha/alpha.c:437
+#, c-format
+msgid "bad value `%s' for -mmemory-latency"
 msgstr ""
 
-#: toplev.c:1340
+#: config/alpha/alpha.c:5425
+#, fuzzy, c-format
+msgid "invalid %%H value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5446
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5462 config/ia64/ia64.c:4263
+#, fuzzy, c-format
+msgid "invalid %%r value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5472 config/rs6000/rs6000.c:9241
+#: config/xtensa/xtensa.c:2014
+#, fuzzy, c-format
+msgid "invalid %%R value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5478 config/rs6000/rs6000.c:9160
+#: config/xtensa/xtensa.c:1981
+#, fuzzy, c-format
+msgid "invalid %%N value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5486 config/rs6000/rs6000.c:9188
+#, fuzzy, c-format
+msgid "invalid %%P value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5494
+#, fuzzy, c-format
+msgid "invalid %%h value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5502 config/xtensa/xtensa.c:2007
+#, fuzzy, c-format
+msgid "invalid %%L value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5541 config/rs6000/rs6000.c:9142
+#, fuzzy, c-format
+msgid "invalid %%m value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5549 config/rs6000/rs6000.c:9150
+#, fuzzy, c-format
+msgid "invalid %%M value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5593
+#, fuzzy, c-format
+msgid "invalid %%U value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5605 config/alpha/alpha.c:5619
+#: config/rs6000/rs6000.c:9249
+#, fuzzy, c-format
+msgid "invalid %%s value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5642
+#, fuzzy, c-format
+msgid "invalid %%C value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5679 config/rs6000/rs6000.c:8979
+#: config/rs6000/rs6000.c:8999
+#, fuzzy, c-format
+msgid "invalid %%E value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/alpha/alpha.c:5704 config/alpha/alpha.c:5752
 #, fuzzy
-msgid "Warn whenever a function's return-type defaults to int"
-msgstr "ï åðéóôñåöüìåíïò ôýðïò ðñïêáèïñßæåôáé óå `int'"
+msgid "unknown relocation unspec"
+msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
 
-#: toplev.c:1343
-msgid "Warn about possible violations of sequence point rules"
+#: config/alpha/alpha.c:5713 config/rs6000/rs6000.c:9562
+#, fuzzy, c-format
+msgid "invalid %%xn code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/alpha/alpha.c:6657 config/alpha/alpha.c:6660 config/s390/s390.c:6575
+#: config/s390/s390.c:6578
+msgid "bad builtin fcode"
 msgstr ""
 
-#: toplev.c:1346
-msgid "Warn about signed/unsigned comparisons"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/alpha/alpha.h:293 config/i386/i386.h:327 config/i386/i386.h:329
+#: config/i386/i386.h:331 config/ns32k/ns32k.h:140 config/s390/s390.h:124
+#: config/sparc/sparc.h:543 config/sparc/sparc.h:548
+msgid "Use hardware fp"
 msgstr ""
 
-#: toplev.c:1349
-msgid "Warn about non-prototyped function decls"
+#: config/alpha/alpha.h:294 config/i386/i386.h:328 config/i386/i386.h:330
+#: config/sparc/sparc.h:545 config/sparc/sparc.h:550
+msgid "Do not use hardware fp"
 msgstr ""
 
-#: toplev.c:1352
-msgid "Warn about constructs whose meanings change in ISO C"
+#: config/alpha/alpha.h:295
+msgid "Use fp registers"
 msgstr ""
 
-#: toplev.c:1355
-msgid "Warn when trigraphs are encountered"
+#: config/alpha/alpha.h:297
+msgid "Do not use fp registers"
 msgstr ""
 
-#: toplev.c:1360
-msgid "Warn about unrecognized pragmas"
+#: config/alpha/alpha.h:298
+msgid "Do not assume GAS"
 msgstr ""
 
-#: toplev.c:1363
-msgid "Mark strings as 'const char *'"
+#: config/alpha/alpha.h:299
+msgid "Assume GAS"
 msgstr ""
 
-#: toplev.c:1508
-msgid "Warn when a function is unused"
+#: config/alpha/alpha.h:301
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: toplev.c:1510
-msgid "Warn when a label is unused"
+#: config/alpha/alpha.h:303
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: toplev.c:1512
-msgid "Warn when a function parameter is unused"
+#: config/alpha/alpha.h:305
+msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: toplev.c:1514
-msgid "Warn when a variable is unused"
+#: config/alpha/alpha.h:307
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: toplev.c:1516
-msgid "Warn when an expression value is unused"
+#: config/alpha/alpha.h:308
+msgid "Use VAX fp"
 msgstr ""
 
-#: toplev.c:1518
-#, fuzzy
-msgid "Do not suppress warnings from system headers"
-msgstr "Áðïóéþðçóç ðñïçäïðïéÞóåùí êáé ìçíõìÜôùí ðëçñïöüñçóçò"
+#: config/alpha/alpha.h:309
+msgid "Do not use VAX fp"
+msgstr ""
 
-#: toplev.c:1520
-msgid "Treat all warnings as errors"
+#: config/alpha/alpha.h:310
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: toplev.c:1522
-msgid "Warn when one local variable shadows another"
+#: config/alpha/alpha.h:313
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: toplev.c:1524
-msgid "Warn about enumerated switches, with no default, missing a case"
+#: config/alpha/alpha.h:316
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: toplev.c:1526
-msgid "Warn about enumerated switches missing a default case"
+#: config/alpha/alpha.h:318
+msgid "Emit code for the counting ISA extension"
 msgstr ""
 
-#: toplev.c:1528
-msgid "Warn about all enumerated switches missing a specific case"
+#: config/alpha/alpha.h:321
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: toplev.c:1530
-msgid "Warn about returning structures, unions or arrays"
+#: config/alpha/alpha.h:324
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1532
-msgid "Warn about pointer casts which increase alignment"
+#: config/alpha/alpha.h:326
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1534
-msgid "Warn about code that will never be executed"
+#: config/alpha/alpha.h:328
+#, fuzzy
+msgid "Emit direct branches to local functions"
+msgstr "Äåí âñÝèçêáí ôáéñéÜóìáôá óôç ìïñöÞ `%s'.\n"
+
+#: config/alpha/alpha.h:331
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: toplev.c:1536
-msgid "Warn about uninitialized automatic variables"
+#: config/alpha/alpha.h:333
+msgid "Use 128-bit long double"
 msgstr ""
 
-#: toplev.c:1538
-msgid "Warn when an inlined function cannot be inlined"
+#: config/alpha/alpha.h:335
+#, fuzzy
+msgid "Use 64-bit long double"
+msgstr "×ñÞóç ABI 64-bit"
+
+#. 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:364
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: toplev.c:1540
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: config/alpha/alpha.h:366
+msgid "Schedule given CPU"
 msgstr ""
 
-#: toplev.c:1542
-msgid "Warn when padding is required to align struct members"
+#: config/alpha/alpha.h:368
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: toplev.c:1544
-msgid "Warn when an optimization pass is disabled"
+#: config/alpha/alpha.h:370
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: toplev.c:1546
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: config/alpha/alpha.h:372
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: toplev.c:1548
-msgid "Warn about functions which might be candidates for attribute noreturn"
+#: config/alpha/alpha.h:374
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: toplev.c:1550
-msgid "Warn about code which might break the strict aliasing rules"
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:267 config/rs6000/sysv4.h:90
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: toplev.c:1627 toplev.c:4513 config/rs6000/rs6000.c:676
+#: config/arc/arc.c:147
 #, c-format
-msgid "invalid option `%s'"
-msgstr "ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "bad value (%s) for -mcpu switch"
+msgstr ""
+
+#: config/arc/arc.c:369
+#, fuzzy, c-format
+msgid "argument of `%s' attribute is not a string constant"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: toplev.c:2029
+#: 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:2032
+#: config/arc/arc.c:1714 config/m32r/m32r.c:2352
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/arc/arc.c:1746 config/m32r/m32r.c:2375
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/arc/arc.c:1769 config/m32r/m32r.c:2446
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/arc/arc.c:1780
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#. Unknown flag.
+#: config/arc/arc.c:1787 config/m32r/m32r.c:2473 config/sparc/sparc.c:7010
+#, fuzzy
+msgid "invalid operand output code"
+msgstr "Ìç Ýãêõñïò êþäéêáò áßôçóçò"
+
+#: config/arm/arm.c:520
 #, c-format
-msgid "`%s' declared `static' but never defined"
+msgid "switch -mcpu=%s conflicts with -march= switch"
 msgstr ""
 
-#: toplev.c:2051
+#: config/arm/arm.c:530 config/rs6000/rs6000.c:767 config/sparc/sparc.c:424
 #, c-format
-msgid "`%s' defined but not used"
+msgid "bad value (%s) for %s switch"
 msgstr ""
 
-#: toplev.c:2300
-#, c-format
-msgid "invalid register name `%s' for register variable"
+#: config/arm/arm.c:672
+msgid "target CPU does not support APCS-32"
 msgstr ""
 
-#: toplev.c:3683
-msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
+#: config/arm/arm.c:677
+msgid "target CPU does not support APCS-26"
 msgstr ""
 
-#: toplev.c:3684
-msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
+#: config/arm/arm.c:683
+msgid "target CPU does not support interworking"
 msgstr ""
 
-#: toplev.c:3685
-msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
+#: config/arm/arm.c:689
+msgid "target CPU does not support THUMB instructions"
 msgstr ""
 
-#: toplev.c:3686
-msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
+#: config/arm/arm.c:694
+msgid "future releases of GCC will not support -mapcs-26"
 msgstr ""
 
-#: toplev.c:3687
-msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
+#: config/arm/arm.c:706
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3688
-msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
+#: config/arm/arm.c:709
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3689
-msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+#: config/arm/arm.c:712
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:3700
-msgid "  -O[number]              Set optimization level to [number]\n"
+#: config/arm/arm.c:718
+msgid "interworking forces APCS-32 to be used"
 msgstr ""
 
-#: toplev.c:3701
-msgid "  -Os                     Optimize for space rather than speed\n"
+#: config/arm/arm.c:724
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
 msgstr ""
 
-#: toplev.c:3713
-msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
+#: config/arm/arm.c:732
+msgid "-fpic and -mapcs-reent are incompatible"
 msgstr ""
 
-#: toplev.c:3714
-msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+#: config/arm/arm.c:735
+msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: toplev.c:3715
-msgid "  -w                      Suppress warnings\n"
+#: config/arm/arm.c:743
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: toplev.c:3716
-msgid "  -W                      Enable extra warnings\n"
+#: config/arm/arm.c:751
+msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: toplev.c:3727
-msgid "  -Wunused                Enable unused warnings\n"
+#: config/arm/arm.c:795
+#, fuzzy, c-format
+msgid "invalid floating point emulation option: -mfpe-%s"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: config/arm/arm.c:806
+msgid "-mfpe switch not supported by ep9312 target cpu - ignored."
 msgstr ""
 
-#: toplev.c:3728
-msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
+#: config/arm/arm.c:826
+msgid "structure size boundary can only be set to 8 or 32"
 msgstr ""
 
-#: toplev.c:3729
-msgid "  -p                      Enable function profiling\n"
+#: config/arm/arm.c:834
+msgid "-mpic-register= is useless without -fpic"
 msgstr ""
 
-#: toplev.c:3730
-msgid "  -o <file>               Place output into <file> \n"
+#: config/arm/arm.c:841
+#, c-format
+msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: toplev.c:3731
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
+#: config/arm/arm.c:2249 config/arm/arm.c:2267 config/avr/avr.c:4558
+#: config/c4x/c4x.c:4447 config/h8300/h8300.c:4260 config/i386/i386.c:1592
+#: config/i386/i386.c:1638 config/ip2k/ip2k.c:3169
+#: config/m68hc11/m68hc11.c:1311 config/m68k/m68k.c:345
+#: config/mcore/mcore.c:3375 config/ns32k/ns32k.c:1064
+#: config/rs6000/rs6000.c:14866 config/sh/sh.c:6873 config/sh/sh.c:6894
+#: config/sh/sh.c:6929 config/stormy16/stormy16.c:2073 config/v850/v850.c:2173
+#, c-format
+msgid "`%s' attribute only applies to functions"
 msgstr ""
 
-#: toplev.c:3742
-msgid "  -aux-info <file>        Emit declaration info into <file>\n"
+#: config/arm/arm.c:10576
+msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: toplev.c:3743
-msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
+#. @@@ better error message
+#: config/arm/arm.c:11204 config/arm/arm.c:11241
+#, fuzzy
+msgid "selector must be an immediate"
+msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+
+#. @@@ better error message
+#: config/arm/arm.c:11284 config/i386/i386.c:14317 config/i386/i386.c:14351
+#, fuzzy
+msgid "mask must be an immediate"
+msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+
+#: config/arm/arm.c:11979
+msgid "no low registers available for popping high registers"
 msgstr ""
 
-#: toplev.c:3744
-msgid "  -version                Display the compiler's version\n"
+#: config/arm/arm.c:12229
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
 msgstr ""
 
-#: toplev.c:3745
-msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
+#: config/arm/pe.c:170 config/mcore/mcore.c:3241
+msgid "%Jinitialized variable '%D' is marked dllimport"
 msgstr ""
 
-#: toplev.c:3746
-msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+#: config/arm/pe.c:179
+msgid "%Jstatic variable '%D' is marked dllimport"
 msgstr ""
 
-#: toplev.c:3748
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+#: config/arm/arm.h:451
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: toplev.c:3750
-msgid "  --help                  Display this information\n"
+#: config/arm/arm.h:454
+msgid "Store function names in object code"
 msgstr ""
 
-#: toplev.c:3765
-msgid ""
-"\n"
-"Language specific options:\n"
+#: config/arm/arm.h:458
+msgid "Use the 32-bit version of the APCS"
 msgstr ""
 
-#: toplev.c:3777
-#, c-format
-msgid "  %-23.23s [undocumented]\n"
+#: config/arm/arm.h:463
+msgid "Pass FP arguments in FP registers"
 msgstr ""
 
-#: toplev.c:3785 toplev.c:3799
-#, 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:3789
-#, c-format
-msgid ""
-"\n"
-" Options for %s:\n"
+#: config/arm/arm.h:469
+msgid "The MMU will trap on unaligned accesses"
 msgstr ""
 
-#: toplev.c:3826
-#, fuzzy
-msgid ""
-"\n"
-"Target specific options:\n"
-msgstr "äÞëùóç ðëÜôïõò"
+#: config/arm/arm.h:472
+msgid "Use library calls to perform FP operations"
+msgstr ""
 
-#: toplev.c:3840 toplev.c:3859
-#, c-format
-msgid "  -m%-23.23s [undocumented]\n"
+#: config/arm/arm.h:474 config/i960/i960.h:291
+msgid "Use hardware floating point instructions"
 msgstr ""
 
-#: toplev.c:3868
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: config/arm/arm.h:476
+msgid "Assume target CPU is configured as big endian"
 msgstr ""
 
-#: toplev.c:3870
-msgid "  They exist, but they are not documented.\n"
+#: config/arm/arm.h:478
+msgid "Assume target CPU is configured as little endian"
 msgstr ""
 
-#: toplev.c:3923
-#, fuzzy, c-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
+#: config/arm/arm.h:480
+msgid "Assume big endian bytes, little endian words"
+msgstr ""
 
-#: toplev.c:3979
-#, fuzzy, c-format
-msgid "`%s': unknown tls-model option"
-msgstr "%s: Üãíùóôï/ìç õðïóôçñéæüìåíï åßäïò áñ÷åßïõ.\n"
+#: config/arm/arm.h:482
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
 
-# src/request.c:806 src/request.c:912
-#: toplev.c:4006
-#, fuzzy, c-format
-msgid "unrecognized register name `%s'"
-msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+#: config/arm/arm.h:485
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
 
-#: toplev.c:4031 toplev.c:4965
-#, fuzzy, c-format
-msgid "unrecognized option `%s'"
-msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
+#: config/arm/arm.h:488
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
 
-#: toplev.c:4075
-msgid "-Wid-clash-LEN is no longer supported"
+#: config/arm/arm.h:491
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: toplev.c:4152
-#, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
+#: config/arm/arm.h:494
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: toplev.c:4155
-msgid "use -gdwarf-2   for DWARF v2"
+#: config/arm/arm.h:497
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: toplev.c:4160
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
+#: config/arm/arm.h:501
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: toplev.c:4183 toplev.c:4963
-#, fuzzy, c-format
-msgid "`%s': unknown or unsupported -g option"
-msgstr "%s: Üãíùóôï/ìç õðïóôçñéæüìåíï åßäïò áñ÷åßïõ.\n"
+#: config/arm/arm.h:504
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
 
-#: toplev.c:4190
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
+#: config/arm/arm.h:507
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: toplev.c:4269
-#, fuzzy
-msgid "-param option missing argument"
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+#: config/arm/arm.h:511
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+msgstr ""
 
-#: toplev.c:4278
-#, fuzzy, c-format
-msgid "invalid --param option: %s"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/arm/arm.h:515
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
+msgstr ""
 
-#: toplev.c:4290
-#, fuzzy, c-format
-msgid "invalid parameter value `%s'"
-msgstr "Ìç Ýãêõñï äéÜóôçìá ÷ñüíïõ `%s'"
+#: config/arm/arm.h:517
+msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
+msgstr ""
 
-#: toplev.c:4530
-#, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
+#: config/arm/arm.h:525
+msgid "Specify the name of the target CPU"
 msgstr ""
 
-# src/getopt1.c:132
-# src/getopt1.c:132
-#: toplev.c:4586
-#, fuzzy
-msgid "options passed: "
-msgstr "åðéëïãÞ %s"
+#: config/arm/arm.h:527
+msgid "Specify the name of the target architecture"
+msgstr ""
 
-# src/getopt1.c:155
-# src/getopt1.c:155
-#: toplev.c:4615
-#, fuzzy
-msgid "options enabled: "
-msgstr "åðéëïãÞ á\n"
+#: config/arm/arm.h:531
+msgid "Specify the version of the floating point emulator"
+msgstr ""
 
-#: toplev.c:4674 java/jcf-write.c:3421
-#, fuzzy, c-format
-msgid "can't open %s for writing"
-msgstr "%s: ÓöÜëìá åããñáöÞò "
+#: config/arm/arm.h:533
+msgid "Specify the minimum bit alignment of structures"
+msgstr ""
 
-#: toplev.c:4955
-#, fuzzy, c-format
-msgid "ignoring command line option '%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/arm/arm.h:535
+msgid "Specify the register to be used for PIC addressing"
+msgstr ""
 
-#: toplev.c:4958
-#, c-format
-msgid "(it is valid for %s but not the selected language)"
+#: config/arm/pe.h:65
+msgid "Ignore dllimport attribute for functions"
 msgstr ""
 
-#: toplev.c:4992
-msgid "-Wuninitialized is not supported without -O"
+#: config/avr/avr.c:514
+#, c-format
+msgid "large frame pointer change (%d) with -mtiny-stack"
 msgstr ""
 
-#: toplev.c:5047
-#, fuzzy
-msgid "instruction scheduling not supported on this target machine"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+#: config/avr/avr.c:1101
+msgid "bad address, not (reg+disp):"
+msgstr ""
 
-#: toplev.c:5051
-msgid "this target machine does not have delayed branches"
+#: config/avr/avr.c:1109
+msgid "internal compiler error.  Bad address:"
 msgstr ""
 
-#: toplev.c:5065
-#, fuzzy, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+#: config/avr/avr.c:1122
+msgid "internal compiler error.  Unknown mode:"
+msgstr ""
 
-#: toplev.c:5128
+#: config/avr/avr.c:1744 config/avr/avr.c:2405
 #, fuzzy
-msgid "-ffunction-sections not supported for this target"
-msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
+msgid "invalid insn:"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: toplev.c:5133
+#: 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
 #, fuzzy
-msgid "-fdata-sections not supported for this target"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: toplev.c:5140
-msgid "-ffunction-sections disabled; it makes profiling impossible"
-msgstr ""
+msgid "incorrect insn:"
+msgstr "ëÜèïò óõíèçìáôéêü"
 
-#: toplev.c:5147
+#: config/avr/avr.c:1938 config/avr/avr.c:2099 config/avr/avr.c:2254
+#: config/avr/avr.c:2591
 #, fuzzy
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
+msgid "unknown move insn:"
+msgstr "Üãíùóôï óåô `%s'"
 
-#: toplev.c:5153
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+#: config/avr/avr.c:2814
+msgid "bad shift insn:"
 msgstr ""
 
-#: toplev.c:5162
-#, fuzzy
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "ôï --no-dereference (-h) äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
-
-#: toplev.c:5168
-msgid "-ffunction-sections may affect debugging on some targets"
+#: config/avr/avr.c:2927 config/avr/avr.c:3348 config/avr/avr.c:3719
+msgid "internal compiler error.  Incorrect shift:"
 msgstr ""
 
-#: toplev.c:5280
-#, fuzzy, c-format
-msgid "error writing to %s"
-msgstr "óöÜëìá åããñáöÞò %s"
+#: config/avr/avr.c:4532 config/ip2k/ip2k.c:3144
+msgid "only initialized variables can be placed into program memory area"
+msgstr ""
 
-#: toplev.c:5282 java/jcf-parse.c:932 java/jcf-write.c:3428
-#, fuzzy, c-format
-msgid "error closing %s"
-msgstr "óöÜëìá áíÜãíùóçò %s"
+#: config/avr/avr.c:4626
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr ""
 
-#: tree-dump.c:702
+#: config/avr/avr.c:4640
 #, fuzzy, c-format
-msgid "could not open dump file `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+msgid "MCU `%s' supported for assembler only"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: tree-dump.c:778
-#, fuzzy, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
-msgstr "¶ãíùóôç åðéëïãÞ: %s %s %s"
+#: config/avr/avr.h:73
+msgid "Assume int to be 8 bit integer"
+msgstr ""
 
-#: tree.c:3645
-msgid "arrays of functions are not meaningful"
+#: config/avr/avr.h:75
+msgid "Change the stack pointer without disabling interrupts"
 msgstr ""
 
-#: tree.c:3702
-msgid "function return type cannot be function"
+#: config/avr/avr.h:77
+msgid "Use subroutines for function prologue/epilogue"
 msgstr ""
 
-#: tree.c:4544
-#, fuzzy
-msgid "invalid initializer for bit string"
-msgstr "Ç áëõóßäá ìïñöÞò äåí åßíáé Ýãêõñç: `%s'"
+#: config/avr/avr.h:79
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
 
-#: tree.c:4603
-#, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
+#: config/avr/avr.h:81
+msgid "Do not generate tablejump insns"
 msgstr ""
 
-#: tree.c:4620
-#, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+#: config/avr/avr.h:83
+msgid "Use rjmp/rcall (limited range) on >8K devices"
 msgstr ""
 
-#: tree.c:4637
-#, c-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+#: config/avr/avr.h:85
+msgid "Output instruction sizes to the asm file"
 msgstr ""
 
-#: varasm.c:455 config/i386/winnt.c:546
-#, c-format
-msgid "%s causes a section type conflict"
+#: config/avr/avr.h:102
+msgid "Specify the initial stack address"
 msgstr ""
 
-#: varasm.c:841
-#, fuzzy, c-format
-msgid "register name not specified for `%s'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí ëÝîåùí-êëåéäéþí"
+#: config/avr/avr.h:103
+#, fuzzy
+msgid "Specify the MCU name"
+msgstr "Ïñéóìüò ïíüìáôïò ðñïãñÜììáôïò"
 
-#: varasm.c:843
-#, fuzzy, c-format
-msgid "invalid register name for `%s'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
+#. `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:2268
+#, fuzzy
+msgid "trampolines not supported"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
-#: varasm.c:846
+#: config/c4x/c4x-c.c:71
 #, c-format
-msgid "data type of `%s' isn't suitable for a register"
+msgid "missing '(' after '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:849
+#: config/c4x/c4x-c.c:74
 #, c-format
-msgid "register specified for `%s' isn't suitable for data type"
+msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:858
-msgid "global register variable has initial value"
-msgstr ""
+#: config/c4x/c4x-c.c:79
+#, fuzzy, c-format
+msgid "malformed '#pragma %s' - ignored"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: varasm.c:861
-msgid "volatile register variables don't work as you might wish"
+#: config/c4x/c4x-c.c:81
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:894
+#: config/c4x/c4x-c.c:86
 #, c-format
-msgid "register name given for non-register variable `%s'"
+msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: varasm.c:1542
+#: config/c4x/c4x-c.c:89
 #, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+msgid "junk at end of '#pragma %s'"
 msgstr ""
 
-#: varasm.c:1584
-msgid "thread-local COMMON data not implemented"
+#: config/c4x/c4x.c:300
+#, c-format
+msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
 
-#: varasm.c:1608
+#: config/c4x/c4x.c:850
 #, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d"
+msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
 
-#: varasm.c:4020
-msgid "initializer for integer value is too complicated"
+#: config/c4x/c4x.c:1571
+msgid "using CONST_DOUBLE for address"
 msgstr ""
 
-#: varasm.c:4025
-msgid "initializer for floating value is not a floating constant"
+#: config/c4x/c4x.c:1709
+msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
 
-#: varasm.c:4075
-#, fuzzy
-msgid "unknown set constructor type"
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
-
-#: varasm.c:4289
-#, fuzzy, c-format
-msgid "invalid initial value for member `%s'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
-
-#: varasm.c:4480 varasm.c:4523
+#: config/c4x/c4x.c:1844
 #, c-format
-msgid "weak declaration of `%s' must precede definition"
+msgid "c4x_print_operand: %%L inconsistency"
 msgstr ""
 
-#: varasm.c:4487
-#, fuzzy, c-format
-msgid "weak declaration of `%s' after first use results in unspecified behavior"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
-
-#: varasm.c:4521
+#: config/c4x/c4x.c:1850
 #, c-format
-msgid "weak declaration of `%s' must be public"
+msgid "c4x_print_operand: %%N inconsistency"
 msgstr ""
 
-#: varasm.c:4530
-#, fuzzy, c-format
-msgid "weak declaration of `%s' not supported"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+#: config/c4x/c4x.c:1891
+#, c-format
+msgid "c4x_print_operand: %%O inconsistency"
+msgstr ""
 
-#: varasm.c:4557 varasm.c:4632
-msgid "only weak aliases are supported in this configuration"
+#: config/c4x/c4x.c:1986
+msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: varasm.c:4640
-msgid "alias definitions not supported in this configuration; ignored"
+#: config/c4x/c4x.c:2027
+msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: varasm.c:4670
-#, fuzzy
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
+#: config/c4x/c4x.c:2049
+msgid "c4x_print_operand_address: Bad pre_modify"
+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:2097 config/c4x/c4x.c:2109 config/c4x/c4x.c:2124
+msgid "c4x_print_operand_address: Bad operand case"
 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:2375
+msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: pretty-print.h:97
-#, fuzzy, c-format
-msgid "#`%s' not supported by %s#"
-msgstr "Äåí õðïóôçñßæåôáé"
+#: config/c4x/c4x.c:3292 config/c4x/c4x.c:3310
+#, fuzzy
+msgid "mode not QImode"
+msgstr "íåá_êáôÜóôáóç: êáôÜóôáóç ëåéôïõñãßáò\n"
 
-#: params.def:53
-msgid "The maximum number of instructions in a single function eliglible for inlining"
+#: config/c4x/c4x.c:3380
+#, fuzzy
+msgid "invalid indirect memory address"
+msgstr "ìç Ýãêõñïò ÷ñüíïò ëÞîçò"
+
+#: config/c4x/c4x.c:3469
+msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: params.def:74
-msgid "The maximuem 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:87
-msgid "The slope of the linear funtion throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+#: config/c4x/c4x.c:4216
+msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: params.def:100
-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:111
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#. 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:122
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: config/c4x/c4x.c:4251
+msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: params.def:132
-msgid "The maximum length of scheduling's pending operations list"
+#: config/c4x/c4x.c:4262
+msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: params.def:139
-msgid "The maximum amount of memory to be allocated by GCSE"
+#: config/c4x/c4x.c:4472
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
-#: params.def:144
-msgid "The maximum number of passes to make when doing GCSE"
+#. ??? HACK.  We shouldn't have flag_inline_trees at all.
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:168
+msgid "Small memory model"
 msgstr ""
 
-#: params.def:151
-msgid "The maximum number of instructions to consider to unroll in a loop"
+#: config/c4x/c4x.h:170
+msgid "Big memory model"
 msgstr ""
 
-#: params.def:156
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+#: config/c4x/c4x.h:172
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: params.def:161
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+#: config/c4x/c4x.h:174
+msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: params.def:166
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+#: config/c4x/c4x.h:176
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: params.def:171
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+#: config/c4x/c4x.h:178
+msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: params.def:176
-msgid "Maximal code growth caused by tail duplication (in percents)"
+#: config/c4x/c4x.h:180
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: params.def:180
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
+#: config/c4x/c4x.h:182
+msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: params.def:185
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
+#: config/c4x/c4x.h:184
+msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: params.def:190
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
+#: config/c4x/c4x.h:186
+msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: params.def:204
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
+#: config/c4x/c4x.h:188
+msgid "Generate code for C30 CPU"
 msgstr ""
 
-#: params.def:210
-msgid "Minimum heap size before we start collecting garbage, in kilobytes."
+#: config/c4x/c4x.h:190
+msgid "Generate code for C31 CPU"
 msgstr ""
 
-#: config/darwin-c.c:75
-#, fuzzy
-msgid "too many #pragma options align=reset"
-msgstr "ÕðåñâïëéêÝò ðáñÜìåôñïé ðïõ äåí åßíáé åðéëïãÝò."
-
-#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
-#: config/darwin-c.c:104
-#, fuzzy
-msgid "malformed '#pragma options', ignoring"
-msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
-
-#: config/darwin-c.c:107
-msgid "junk at end of '#pragma options'"
+#: config/c4x/c4x.h:192
+msgid "Generate code for C32 CPU"
 msgstr ""
 
-#: config/darwin-c.c:117
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
+#: config/c4x/c4x.h:194
+msgid "Generate code for C33 CPU"
 msgstr ""
 
-#: config/darwin-c.c:130
-msgid "missing '(' after '#pragma unused', ignoring"
+#: config/c4x/c4x.h:196
+msgid "Generate code for C40 CPU"
 msgstr ""
 
-#: config/darwin-c.c:148
-msgid "missing ')' after '#pragma unused', ignoring"
+#: config/c4x/c4x.h:198
+msgid "Generate code for C44 CPU"
 msgstr ""
 
-#: config/darwin-c.c:151
-msgid "junk at end of '#pragma unused'"
+#: config/c4x/c4x.h:200
+msgid "Emit code compatible with TI tools"
 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:202
+msgid "Emit code to use GAS extensions"
 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:204 config/c4x/c4x.h:208
+msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: config/alpha/alpha.c:342
-#, fuzzy, c-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
-
-#: config/alpha/alpha.c:366
-#, fuzzy
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
-
-#: config/alpha/alpha.c:377
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
+msgid "Don't save DP across ISR in small memory model"
 msgstr ""
 
-#: config/alpha/alpha.c:394
-#, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+#: config/c4x/c4x.h:212
+msgid "Pass arguments on the stack"
 msgstr ""
 
-#: config/alpha/alpha.c:408
-#, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+#: config/c4x/c4x.h:214
+msgid "Pass arguments in registers"
 msgstr ""
 
-#: config/alpha/alpha.c:423
-#, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+#: config/c4x/c4x.h:216
+msgid "Enable new features under development"
 msgstr ""
 
-#: config/alpha/alpha.c:435
-#, fuzzy, c-format
-msgid "bad value `%s' for -mtls-size switch"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
-
-#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
-#, c-format
-msgid "bad value `%s' for -mcpu switch"
+#: config/c4x/c4x.h:218
+msgid "Disable new features under development"
 msgstr ""
 
-#: config/alpha/alpha.c:473
-#, fuzzy
-msgid "trap mode not supported on Unicos/Mk"
-msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
-
-#: config/alpha/alpha.c:480
-msgid "fp software completion requires -mtrap-precision=i"
+#: config/c4x/c4x.h:220
+msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: config/alpha/alpha.c:496
-#, fuzzy
-msgid "rounding mode not supported for VAX floats"
-msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
-
-#: config/alpha/alpha.c:501
+#: config/c4x/c4x.h:222
 #, fuzzy
-msgid "trap mode not supported for VAX floats"
-msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
+msgid "Do not allocate BK register"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
 
-#: config/alpha/alpha.c:530
-#, c-format
-msgid "L%d cache latency unknown for %s"
+#: config/c4x/c4x.h:224
+msgid "Enable use of DB instruction"
 msgstr ""
 
-#: config/alpha/alpha.c:545
-#, c-format
-msgid "bad value `%s' for -mmemory-latency"
+#: config/c4x/c4x.h:226
+msgid "Disable use of DB instruction"
 msgstr ""
 
-#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
-#: config/romp/romp.c:761
-#, fuzzy, c-format
-msgid "invalid %%H value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5625
-#, fuzzy, c-format
-msgid "invalid %%J value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3834 config/m88k/m88k.c:3034
-#, fuzzy, c-format
-msgid "invalid %%r value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7700
-#, fuzzy, c-format
-msgid "invalid %%R value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7626
-#, fuzzy, c-format
-msgid "invalid %%N value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7654
-#, fuzzy, c-format
-msgid "invalid %%P value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
-#: config/romp/romp.c:747
-#, fuzzy, c-format
-msgid "invalid %%h value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5681 config/romp/romp.c:698
-#, fuzzy, c-format
-msgid "invalid %%L value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7608
-#, fuzzy, c-format
-msgid "invalid %%m value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7616
-#, fuzzy, c-format
-msgid "invalid %%M value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5772
-#, fuzzy, c-format
-msgid "invalid %%U value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
-#: config/rs6000/rs6000.c:7708
-#, fuzzy, c-format
-msgid "invalid %%s value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
-#, fuzzy, c-format
-msgid "invalid %%C value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
-#: config/rs6000/rs6000.c:7465
-#, fuzzy, c-format
-msgid "invalid %%E value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
-#, fuzzy
-msgid "unknown relocation unspec"
-msgstr "Äåí åßíáé äõíáôüí íá âñåèåß ï ôýðïò ôïõ åðåîåñãáóôÞ."
-
-#: config/alpha/alpha.c:5892 config/romp/romp.c:981
-#: config/rs6000/rs6000.c:8015
-#, fuzzy, c-format
-msgid "invalid %%xn code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
-
-#: config/alpha/alpha.c:6615 config/alpha/alpha.c:6618
-msgid "bad builtin fcode"
+#: config/c4x/c4x.h:228
+msgid "Enable debugging"
 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"
+#: config/c4x/c4x.h:230
+msgid "Disable debugging"
 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"
+#: config/c4x/c4x.h:232
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: config/alpha/alpha.h:281
-msgid "Use fp registers"
+#: config/c4x/c4x.h:234
+msgid "Don't force constants into registers"
 msgstr ""
 
-#: config/alpha/alpha.h:283
-msgid "Do not use fp registers"
+#: config/c4x/c4x.h:236
+msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: config/alpha/alpha.h:284
-msgid "Do not assume GAS"
+#: config/c4x/c4x.h:238
+msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: config/alpha/alpha.h:285
-msgid "Assume GAS"
+#: config/c4x/c4x.h:240
+msgid "Allow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/alpha/alpha.h:287
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: config/c4x/c4x.h:242
+msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: config/alpha/alpha.h:289
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: config/c4x/c4x.h:244
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: config/alpha/alpha.h:291
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: config/c4x/c4x.h:246
+msgid "Only preserve 32 bits of FP reg across call"
 msgstr ""
 
-#: config/alpha/alpha.h:293
-msgid "Do not emit complex integer constants to read-only memory"
-msgstr ""
+#: config/c4x/c4x.h:248
+#, fuzzy
+msgid "Enable parallel instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/alpha/alpha.h:294
-msgid "Use VAX fp"
-msgstr ""
+#: config/c4x/c4x.h:250
+#, fuzzy
+msgid "Disable parallel instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/alpha/alpha.h:295
-msgid "Do not use VAX fp"
+#: config/c4x/c4x.h:252
+msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/alpha/alpha.h:296
-msgid "Emit code for the byte/word ISA extension"
+#: config/c4x/c4x.h:254
+msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: config/alpha/alpha.h:299
-msgid "Emit code for the motion video ISA extension"
+#: config/c4x/c4x.h:256
+msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: config/alpha/alpha.h:302
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: config/c4x/c4x.h:258
+msgid "Assume that pointers not aliased"
 msgstr ""
 
-#: config/alpha/alpha.h:304
-msgid "Emit code for the counting ISA extension"
+#: config/c4x/c4x.h:331
+msgid "Specify maximum number of iterations for RPTS"
 msgstr ""
 
-#: config/alpha/alpha.h:307
-msgid "Emit code using explicit relocation directives"
+#: config/c4x/c4x.h:333
+msgid "Select CPU to generate code for"
 msgstr ""
 
-#: config/alpha/alpha.h:310
-msgid "Emit 16-bit relocations to the small data areas"
+#: config/cris/cris.c:604
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: config/alpha/alpha.h:312
-msgid "Emit 32-bit relocations to the small data areas"
+#: config/cris/cris.c:618
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: config/alpha/alpha.h:314
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: config/cris/cris.c:911
+#, c-format
+msgid "stackframe too big: %d bytes"
 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"
+#: config/cris/cris.c:1222
+msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: config/alpha/alpha.h:345
-msgid "Schedule given CPU"
+#: config/cris/cris.c:1232
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
 msgstr ""
 
-#: config/alpha/alpha.h:347
-msgid "Control the generated fp rounding mode"
-msgstr ""
+#: config/cris/cris.c:1308
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/alpha/alpha.h:349
-msgid "Control the IEEE trap mode"
-msgstr ""
+#: config/cris/cris.c:1321
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/alpha/alpha.h:351
-msgid "Control the precision given to fp exceptions"
-msgstr ""
+#: config/cris/cris.c:1331
+#, fuzzy
+msgid "invalid operand for 'P' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/alpha/alpha.h:353
-msgid "Tune expected memory latency"
-msgstr ""
+#: config/cris/cris.c:1338
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/alpha/alpha.h:355 config/ia64/ia64.h:221
-msgid "Specify bit size of immediate TLS offsets"
-msgstr ""
+#: config/cris/cris.c:1377
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:135
-#, c-format
-msgid "bad value (%s) for -mcpu switch"
-msgstr ""
+#: config/cris/cris.c:1425 config/cris/cris.c:1455
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:362
-#, fuzzy, c-format
-msgid "argument of `%s' attribute is not a string constant"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#: config/cris/cris.c:1431
+#, fuzzy
+msgid "bad register"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/arc/arc.c:369
-#, c-format
-msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
-msgstr ""
+#: config/cris/cris.c:1469
+#, fuzzy
+msgid "invalid operand for 'e' modifier"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
+#: config/cris/cris.c:1486
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
+#: config/cris/cris.c:1511
+#, fuzzy
+msgid "invalid operand for 'A' modifier"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
-#, fuzzy, c-format
-msgid "invalid operand to %%U code"
+#: config/cris/cris.c:1519
+#, fuzzy
+msgid "invalid operand for 'D' modifier"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arc/arc.c:1774
-#, fuzzy, c-format
-msgid "invalid operand to %%V code"
+#: config/cris/cris.c:1533
+#, fuzzy
+msgid "invalid operand for 'T' modifier"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#. Unknown flag.
-#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6473
+#: config/cris/cris.c:1542
 #, fuzzy
-msgid "invalid operand output code"
-msgstr "Ìç Ýãêõñïò êþäéêáò áßôçóçò"
+msgid "invalid operand modifier letter"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/arm/arm.c:459
-#, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr ""
+#: config/cris/cris.c:1550
+#, fuzzy, c-format
+msgid "internal error: bad register: %d"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
-#: config/arm/arm.c:469 config/rs6000/rs6000.c:554 config/sparc/sparc.c:393
-#, c-format
-msgid "bad value (%s) for %s switch"
+#: config/cris/cris.c:1598
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/arm/arm.c:605
-msgid "target CPU does not support APCS-32"
-msgstr ""
+#: config/cris/cris.c:1618
+#, fuzzy
+msgid "unexpected operand"
+msgstr "Ìç ïñéóìÝíï üíïìá %s"
 
-#: config/arm/arm.c:610
-msgid "target CPU does not support APCS-26"
-msgstr ""
+# src/request.c:806 src/request.c:912
+#: config/cris/cris.c:1651 config/cris/cris.c:1661
+#, fuzzy
+msgid "unrecognized address"
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
-#: config/arm/arm.c:616
-msgid "target CPU does not support interworking"
+#: config/cris/cris.c:2011
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/arm/arm.c:622
-msgid "target CPU does not support THUMB instructions"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2404
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/arm/arm.c:636
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
-msgstr ""
+#: config/cris/cris.c:2481 config/cris/cris.c:2543
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: config/arm/arm.c:639
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
+#: config/cris/cris.c:2588
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/arm/arm.c:642
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+#: config/cris/cris.c:2607
+#, c-format
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/arm/arm.c:648
-msgid "interworking forces APCS-32 to be used"
+#: config/cris/cris.c:2635
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
 msgstr ""
 
-#: config/arm/arm.c:654
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr ""
+#: config/cris/cris.c:2671
+#, fuzzy, c-format
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
+msgstr "ðÜñá ðïëëÝò äçëþóåéò ìåôáôñïðÞò óôçí êáôÜëçîç"
 
-#: config/arm/arm.c:662
-msgid "-fpic and -mapcs-reent are incompatible"
+#: config/cris/cris.c:2689
+#, fuzzy
+msgid "-fPIC and -fpic are not supported in this configuration"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
+
+#: config/cris/cris.c:2705
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/arm/arm.c:665
-msgid "APCS reentrant code not supported.  Ignored"
+#: config/cris/cris.c:2960 config/cris/cris.c:3005
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/arm/arm.c:673
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
+#. Labels are never marked as global symbols.
+#: config/cris/cris.c:3100 config/cris/cris.c:3131
+msgid "unexpected PIC symbol"
 msgstr ""
 
-#: config/arm/arm.c:681
-msgid "passing floating point arguments in fp regs not yet supported"
+#: config/cris/cris.c:3104
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/arm/arm.c:710
-#, fuzzy, c-format
-msgid "invalid floating point emulation option: -mfpe-%s"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+#: config/cris/cris.c:3117 config/cris/cris.c:3200
+#, fuzzy
+msgid "unexpected address expression"
+msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
 
-#: config/arm/arm.c:734
-msgid "structure size boundary can only be set to 8 or 32"
+#: config/cris/cris.c:3135
+msgid "emitting PIC operand, but PIC register isn't set up"
 msgstr ""
 
-#: config/arm/arm.c:742
-msgid "-mpic-register= is useless without -fpic"
+#: config/cris/cris.c:3144
+msgid "unexpected NOTE as addr_const:"
 msgstr ""
 
-#: config/arm/arm.c:749
-#, c-format
-msgid "unable to use '%s' for PIC register"
+#: config/cris/aout.h:108
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: config/arm/arm.c:2061 config/arm/arm.c:2084 config/avr/avr.c:4794
-#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3623 config/i386/i386.c:1389
-#: config/i386/i386.c:1418 config/m68hc11/m68hc11.c:1216
-#: config/mcore/mcore.c:3510 config/ns32k/ns32k.c:1047
-#: config/rs6000/rs6000.c:12476 config/sh/sh.c:5678 config/sh/sh.c:5703
-#: config/sh/sh.c:5742 config/stormy16/stormy16.c:2026 config/v850/v850.c:2180
-#, c-format
-msgid "`%s' attribute only applies to functions"
+#: config/cris/aout.h:115
+msgid "For elinux, request a specified stack-size for this program"
 msgstr ""
 
-#: config/arm/arm.c:9474
-msgid "unable to compute real location of stacked parameter"
+#: config/cris/cris.h:362
+msgid "Work around bug in multiplication instruction"
 msgstr ""
 
-#: config/arm/arm.c:10153
-msgid "no low registers available for popping high registers"
+#. 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:368
+msgid "Compile for ETRAX 4 (CRIS v3)"
 msgstr ""
 
-#: config/arm/arm.c:10404
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
+#: config/cris/cris.h:373
+msgid "Compile for ETRAX 100 (CRIS v8)"
 msgstr ""
 
-#: config/arm/pe.c:168 config/i386/winnt.c:303 config/mcore/mcore.c:3358
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
+#: config/cris/cris.h:377
+msgid "Emit verbose debug information in assembly code"
 msgstr ""
 
-#: config/arm/pe.c:177 config/i386/winnt.c:312
-#, c-format
-msgid "static variable `%s' is marked dllimport"
+#: config/cris/cris.h:380
+msgid "Do not use condition codes from normal instructions"
 msgstr ""
 
-#: config/arm/arm.h:416
-msgid "Generate APCS conformant stack frames"
+#: config/cris/cris.h:384
+msgid "Do not emit addressing modes with side-effect assignment"
 msgstr ""
 
-#: config/arm/arm.h:419
-msgid "Store function names in object code"
+#: config/cris/cris.h:387
+msgid "Do not tune stack alignment"
 msgstr ""
 
-#: config/arm/arm.h:423
-msgid "Use the 32-bit version of the APCS"
+#: config/cris/cris.h:390
+msgid "Do not tune writable data alignment"
 msgstr ""
 
-#: config/arm/arm.h:425
-msgid "Use the 26-bit version of the APCS"
+#: config/cris/cris.h:393
+msgid "Do not tune code and read-only data alignment"
 msgstr ""
 
-#: config/arm/arm.h:429
-msgid "Pass FP arguments in FP registers"
+#: config/cris/cris.h:402
+msgid "Align code and data to 32 bits"
 msgstr ""
 
-#: config/arm/arm.h:432
-msgid "Generate re-entrant, PIC code"
+#: config/cris/cris.h:415
+msgid "Don't align items in code or data"
 msgstr ""
 
-#: config/arm/arm.h:435
-msgid "The MMU will trap on unaligned accesses"
+#: config/cris/cris.h:418
+msgid "Do not emit function prologue or epilogue"
 msgstr ""
 
-#: config/arm/arm.h:442
-msgid "Use library calls to perform FP operations"
+#. 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:422
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: config/arm/arm.h:444 config/i960/i960.h:281
-msgid "Use hardware floating point instructions"
+#. 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:428
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/arm/arm.h:446
-msgid "Assume target CPU is configured as big endian"
+#: config/cris/cris.h:460
+msgid "Generate code for the specified chip or CPU version"
 msgstr ""
 
-#: config/arm/arm.h:448
-msgid "Assume target CPU is configured as little endian"
+#: config/cris/cris.h:462
+msgid "Tune alignment for the specified chip or CPU version"
 msgstr ""
 
-#: config/arm/arm.h:450
-msgid "Assume big endian bytes, little endian words"
+#: config/cris/cris.h:464
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-#: config/arm/arm.h:452
-msgid "Support calls between Thumb and ARM instruction sets"
+#. Node: Profiling
+#: config/cris/cris.h:1050
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: config/arm/arm.h:455
-msgid "Generate a call to abort if a noreturn function returns"
+#: config/cris/linux.h:69
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/arm/arm.h:458
-msgid "Do not move instructions into a function's prologue"
+#: config/d30v/d30v.c:218
+#, c-format
+msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
 msgstr ""
 
-#: config/arm/arm.h:461
-msgid "Do not load the PIC register in function prologues"
+#: config/d30v/d30v.c:2678
+msgid "bad insn to d30v_print_operand_address:"
 msgstr ""
 
-#: config/arm/arm.h:464
-msgid "Generate call insns as indirect calls, if necessary"
+#: 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/arm.h:467
-msgid "Compile for the Thumb not the ARM"
+#: config/d30v/d30v.c:2863
+msgid "bad insn to d30v_print_operand, 'f' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:471
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/d30v/d30v.c:2872
+msgid "bad insn to d30v_print_operand, 'A' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:474
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/d30v/d30v.c:2879
+msgid "bad insn to d30v_print_operand, 'M' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:477
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/d30v/d30v.c:2933
+msgid "bad insn to print_operand, 'F' or 'T' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:481
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/d30v/d30v.c:2944
+msgid "bad insn to print_operand, 'B' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:491
-msgid "Specify the name of the target CPU"
+#: config/d30v/d30v.c:2951
+msgid "bad insn to print_operand, 'E' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:493
-msgid "Specify the name of the target architecture"
+#: config/d30v/d30v.c:2969
+msgid "bad insn to print_operand, 'R' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:497
-msgid "Specify the version of the floating point emulator"
+#: config/d30v/d30v.c:2978 config/d30v/d30v.c:2986
+msgid "bad insn to print_operand, 's' modifier:"
 msgstr ""
 
-#: config/arm/arm.h:499
-msgid "Specify the minimum bit alignment of structures"
+#: config/d30v/d30v.c:3015
+msgid "bad insn in d30v_print_operand, 0 case"
 msgstr ""
 
-#: config/arm/arm.h:501
-msgid "Specify the register to be used for PIC addressing"
+#: config/d30v/d30v.c:3313
+msgid "d30v_emit_comparison"
 msgstr ""
 
-#: config/arm/pe.h:65
-msgid "Ignore dllimport attribute for functions"
+#: config/d30v/d30v.c:3357
+msgid "bad call to d30v_move_2words"
 msgstr ""
 
-#: config/avr/avr.c:528
-#, c-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
+#: config/d30v/d30v.h:111
+msgid "Enable use of conditional move instructions"
 msgstr ""
 
-#: config/avr/avr.c:1135
-msgid "bad address, not (reg+disp):"
+#: config/d30v/d30v.h:114
+msgid "Disable use of conditional move instructions"
 msgstr ""
 
-#: config/avr/avr.c:1143
-msgid "internal compiler error.  Bad address:"
+#: config/d30v/d30v.h:117
+#, fuzzy
+msgid "Debug argument support in compiler"
+msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
+
+#: config/d30v/d30v.h:120
+#, fuzzy
+msgid "Debug stack support in compiler"
+msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
+
+#: config/d30v/d30v.h:123
+msgid "Debug memory address support in compiler"
 msgstr ""
 
-#: config/avr/avr.c:1156
-msgid "internal compiler error.  Unknown mode:"
+#: config/d30v/d30v.h:126
+msgid "Make adjacent short instructions parallel if possible"
+msgstr ""
+
+#: config/d30v/d30v.h:129
+msgid "Do not make adjacent short instructions parallel"
+msgstr ""
+
+#: config/d30v/d30v.h:132 config/d30v/d30v.h:135
+msgid "Link programs/data to be in external memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:138
+msgid "Link programs/data to be in onchip memory by default"
+msgstr ""
+
+#: config/d30v/d30v.h:146
+msgid "Change the branch costs within the compiler"
+msgstr ""
+
+#: config/d30v/d30v.h:149
+msgid "Change the threshold for conversion to conditional execution"
+msgstr ""
+
+#: config/dsp16xx/dsp16xx.c:1463 config/dsp16xx/dsp16xx.c:1486
+msgid "stack size > 32k"
 msgstr ""
 
-#: config/avr/avr.c:1864 config/avr/avr.c:2576
+#: config/dsp16xx/dsp16xx.c:1695
 #, fuzzy
-msgid "invalid insn:"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "invalid addressing mode"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
-#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
-#: config/avr/avr.c:2613 config/avr/avr.c:2724
+#: config/dsp16xx/dsp16xx.c:1838
 #, fuzzy
-msgid "incorrect insn:"
-msgstr "ëÜèïò óõíèçìáôéêü"
+msgid "bad register extension code"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
-#: config/avr/avr.c:2768
+#: config/dsp16xx/dsp16xx.c:1938
 #, fuzzy
-msgid "unknown move insn:"
-msgstr "Üãíùóôï óåô `%s'"
+msgid "invalid offset in ybase addressing"
+msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
 
-#: config/avr/avr.c:3003
-msgid "bad shift insn:"
+#: config/dsp16xx/dsp16xx.c:1941
+#, fuzzy
+msgid "invalid register in ybase addressing"
+msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
+
+#: config/dsp16xx/dsp16xx.c:2116
+msgid "invalid shift operator in emit_1600_core_shift"
 msgstr ""
 
-#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
-msgid "internal compiler error.  Incorrect shift:"
+#: config/dsp16xx/dsp16xx.c:2406
+#, fuzzy
+msgid "invalid mode for gen_tst_reg"
+msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
+
+#: config/dsp16xx/dsp16xx.c:2478
+msgid "invalid mode for integer comparison in gen_compare_reg"
 msgstr ""
 
-#: config/avr/avr.c:4767
-msgid "only initialized variables can be placed into program memory area"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/dsp16xx/dsp16xx.h:230
+msgid "Pass parameters in registers (default)"
 msgstr ""
 
-#: config/avr/avr.c:4866
-msgid "only uninitialized variables can be placed in the .noinit section"
+#: config/dsp16xx/dsp16xx.h:232
+msgid "Don't pass parameters in registers"
 msgstr ""
 
-#: config/avr/avr.c:4881
-#, fuzzy, c-format
-msgid "MCU `%s' supported for assembler only"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+#: config/dsp16xx/dsp16xx.h:234
+#, fuzzy
+msgid "Generate code for near calls"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/avr/avr.h:78
-msgid "Assume int to be 8 bit integer"
+#: config/dsp16xx/dsp16xx.h:236
+msgid "Don't generate code for near calls"
 msgstr ""
 
-#: config/avr/avr.h:80
-msgid "Change the stack pointer without disabling interrupts"
-msgstr ""
+#: config/dsp16xx/dsp16xx.h:238
+#, fuzzy
+msgid "Generate code for near jumps"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/avr/avr.h:82
-msgid "Use subroutines for function prologue/epilogue"
+#: config/dsp16xx/dsp16xx.h:240
+msgid "Don't generate code for near jumps"
 msgstr ""
 
-#: config/avr/avr.h:84
-msgid "Change only the low 8 bits of the stack pointer"
+#: config/dsp16xx/dsp16xx.h:242
+msgid "Generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/avr/avr.h:86
-msgid "Do not generate tablejump insns"
+#: config/dsp16xx/dsp16xx.h:244
+msgid "Don't generate code for a bit-manipulation unit"
 msgstr ""
 
-#: config/avr/avr.h:88
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: config/dsp16xx/dsp16xx.h:246
+msgid "Generate code for memory map1"
 msgstr ""
 
-#: config/avr/avr.h:91
-msgid "Output instruction sizes to the asm file"
+#: config/dsp16xx/dsp16xx.h:248
+msgid "Generate code for memory map2"
 msgstr ""
 
-#: config/avr/avr.h:108
-msgid "Specify the initial stack address"
+#: config/dsp16xx/dsp16xx.h:250
+msgid "Generate code for memory map3"
 msgstr ""
 
-#: config/avr/avr.h:109
-#, fuzzy
-msgid "Specify the MCU name"
-msgstr "Ïñéóìüò ïíüìáôïò ðñïãñÜììáôïò"
-
-#. `GIV_SORT_CRITERION(GIV1, GIV2)'
-#. In some cases, the strength reduction optimization pass can
-#. produce better code if this is defined.  This macro controls the
-#. order that induction variables are combined.  This macro is
-#. particularly useful if the target has limited addressing modes.
-#. For instance, the SH target has only positive offsets in
-#. addresses.  Thus sorting to put the smallest address first allows
-#. the most combinations to be found.
-#: config/avr/avr.h:2450
-#, fuzzy
-msgid "trampolines not supported"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+#: config/dsp16xx/dsp16xx.h:252
+msgid "Generate code for memory map4"
+msgstr ""
 
-#: config/c4x/c4x-c.c:69
-#, c-format
-msgid "missing '(' after '#pragma %s' - ignored"
+#: config/dsp16xx/dsp16xx.h:254
+msgid "Ouput extra code for initialized data"
 msgstr ""
 
-#: config/c4x/c4x-c.c:72
-#, c-format
-msgid "missing function name in '#pragma %s' - ignored"
+#: config/dsp16xx/dsp16xx.h:256
+msgid "Don't let reg. allocator use ybase registers"
 msgstr ""
 
-#: config/c4x/c4x-c.c:77
-#, fuzzy, c-format
-msgid "malformed '#pragma %s' - ignored"
-msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
+#: config/dsp16xx/dsp16xx.h:258
+msgid "Output extra debug info in Luxworks environment"
+msgstr ""
 
-#: config/c4x/c4x-c.c:79
-#, c-format
-msgid "missing section name in '#pragma %s' - ignored"
+#: config/dsp16xx/dsp16xx.h:260
+msgid "Save temp. files in Luxworks environment"
 msgstr ""
 
-#: config/c4x/c4x-c.c:84
-#, c-format
-msgid "missing ')' for '#pragma %s' - ignored"
+#: config/dsp16xx/dsp16xx.h:272
+msgid "Specify alternate name for text section"
 msgstr ""
 
-#: config/c4x/c4x-c.c:87
-#, c-format
-msgid "junk at end of '#pragma %s'"
+#: config/dsp16xx/dsp16xx.h:274
+msgid "Specify alternate name for data section"
 msgstr ""
 
-#: config/c4x/c4x.c:280
-#, c-format
-msgid "unknown CPU version %d, using 40.\n"
+#: config/dsp16xx/dsp16xx.h:276
+msgid "Specify alternate name for bss section"
 msgstr ""
 
-#: config/c4x/c4x.c:853
-#, c-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
+#: config/dsp16xx/dsp16xx.h:278
+msgid "Specify alternate name for constant section"
 msgstr ""
 
-#: config/c4x/c4x.c:1602
-msgid "using CONST_DOUBLE for address"
+#: config/dsp16xx/dsp16xx.h:280
+msgid "Specify alternate name for dsp16xx chip"
 msgstr ""
 
-#: config/c4x/c4x.c:1742
-msgid "c4x_address_cost: Invalid addressing mode"
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/dsp16xx/dsp16xx.h:1217 config/dsp16xx/dsp16xx.h:1668
+#: config/dsp16xx/dsp16xx.h:1673
+#, fuzzy
+msgid "profiling not implemented yet"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#. Emit RTL insns to initialize the variable parts of a trampoline.
+#. FNADDR is an RTX for the address of the function's pure code.
+#. CXT is an RTX for the static chain value for the function.
+#: config/dsp16xx/dsp16xx.h:1227 config/dsp16xx/dsp16xx.h:1239
+#, fuzzy
+msgid "trampolines not yet implemented"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: config/fr30/fr30.c:451
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: config/c4x/c4x.c:1884
+#: config/fr30/fr30.c:475
 #, c-format
-msgid "c4x_print_operand: %%L inconsistency"
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: config/c4x/c4x.c:1890
+#: config/fr30/fr30.c:495
 #, c-format
-msgid "c4x_print_operand: %%N inconsistency"
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: config/c4x/c4x.c:1931
+#: config/fr30/fr30.c:516
 #, c-format
-msgid "c4x_print_operand: %%O inconsistency"
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: config/c4x/c4x.c:2026
-msgid "c4x_print_operand: Bad operand case"
-msgstr ""
+#: config/fr30/fr30.c:524
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/c4x/c4x.c:2069
-msgid "c4x_print_operand_address: Bad post_modify"
-msgstr ""
+#: config/fr30/fr30.c:541
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid %%x code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: config/c4x/c4x.c:2091
-msgid "c4x_print_operand_address: Bad pre_modify"
+#: config/fr30/fr30.c:548
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
-msgid "c4x_print_operand_address: Bad operand case"
+#: config/fr30/fr30.c:565
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: config/c4x/c4x.c:2422
-msgid "c4x_rptb_insert: Cannot find start label"
+#: config/fr30/fr30.c:594 config/fr30/fr30.c:603 config/fr30/fr30.c:614
+#: config/fr30/fr30.c:627
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
-#, fuzzy
-msgid "mode not QImode"
-msgstr "íåá_êáôÜóôáóç: êáôÜóôáóç ëåéôïõñãßáò\n"
-
-#: config/c4x/c4x.c:3514
-#, fuzzy
-msgid "invalid indirect memory address"
-msgstr "ìç Ýãêõñïò ÷ñüíïò ëÞîçò"
-
-#: config/c4x/c4x.c:3603
-msgid "invalid indirect (S) memory address"
+#: config/fr30/fr30.h:63
+msgid "Assume small address space"
 msgstr ""
 
-#: config/c4x/c4x.c:3944
-msgid "c4x_valid_operands: Internal error"
+#: config/frv/frv.c:392 config/frv/frv.c:410
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
 msgstr ""
 
-#: config/c4x/c4x.c:4424
-msgid "c4x_operand_subword: invalid mode"
+#: config/frv/frv.c:433
+msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
 msgstr ""
 
-#: config/c4x/c4x.c:4427
-msgid "c4x_operand_subword: invalid operand"
+#: config/frv/frv.c:2397
+msgid "Bad insn to frv_print_operand_address:"
 msgstr ""
 
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4453
-msgid "c4x_operand_subword: invalid autoincrement"
+#: config/frv/frv.c:2408
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#: config/c4x/c4x.c:4459
-msgid "c4x_operand_subword: invalid address"
+#: config/frv/frv.c:2446 config/frv/frv.c:2456 config/frv/frv.c:2465
+#: config/frv/frv.c:2493 config/frv/frv.c:2506 config/frv/frv.c:2510
+msgid "Bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: config/c4x/c4x.c:4470
-msgid "c4x_operand_subword: address not offsettable"
+#: config/frv/frv.c:2648
+msgid "Bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: config/c4x/c4x.c:4670
-msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
-msgstr ""
+#: config/frv/frv.c:2693
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'C' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#. Name of the c4x assembler.
-#. Name of the c4x linker.
-#. Define assembler options.
-#. Define linker options.
-#. Specify the end file to link with.
-#. Target compilation option flags.
-#. Small memory model.
-#. Use 24-bit MPYI for C3x.
-#. Fast fixing of floats.
-#. Allow use of RPTS.
-#. Emit C3x code.
-#. Be compatible with TI assembler.
-#. Be paranoid about DP reg. in ISRs.
-#. Pass arguments on stack.
-#. Enable features under development.
-#. Enable repeat block.
-#. Use BK as general register.
-#. Use decrement and branch for C3x.
-#. Enable debugging of GCC.
-#. Force constants into registers.
-#. Allow unsigned loop counters.
-#. Force op0 and op1 to be same.
-#. Save all 40 bits for floats.
-#. Allow parallel insns.
-#. Allow MPY||ADD, MPY||SUB insns.
-#. Assume mem refs possibly aliased.
-#. Emit C30 code.
-#. Emit C31 code.
-#. Emit C32 code.
-#. Emit C33 code.
-#. Emit C40 code.
-#. Emit C44 code.
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each pair being { "NAME", VALUE, "DESCRIPTION" }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:170
-msgid "Small memory model"
-msgstr ""
+#: config/frv/frv.c:2716
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'c' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/c4x/c4x.h:172
-msgid "Big memory model"
-msgstr ""
+#: config/frv/frv.c:2741
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/c4x/c4x.h:174
-msgid "Use MPYI instruction for C3x"
-msgstr ""
+#: config/frv/frv.c:2749
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/c4x/c4x.h:176
-msgid "Do not use MPYI instruction for C3x"
+#: config/frv/frv.c:2765
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2818
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2831
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: config/c4x/c4x.h:178
-msgid "Use fast but approximate float to integer conversion"
+#: config/frv/frv.c:2852
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/frv/frv.c:2870
+msgid "Bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: config/c4x/c4x.h:180
-msgid "Use slow but accurate float to integer conversion"
+#: config/frv/frv.c:2890
+msgid "Bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: config/c4x/c4x.h:182
-msgid "Enable use of RTPS instruction"
+#: config/frv/frv.c:2918
+msgid "Bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: config/c4x/c4x.h:184
-msgid "Disable use of RTPS instruction"
+#: config/frv/frv.c:2923
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/frv/frv.c:5474
+#, fuzzy
+msgid "Bad output_move_single operand"
+msgstr "áñ÷åßï åîüäïõ"
+
+#: config/frv/frv.c:5601
+msgid "Bad output_move_double operand"
 msgstr ""
 
-#: config/c4x/c4x.h:186
-msgid "Enable use of RTPB instruction"
+#: config/frv/frv.c:5743
+#, fuzzy
+msgid "Bad output_condmove_single operand"
+msgstr "áñ÷åßï åîüäïõ"
+
+#: config/frv/frv.c:8031
+msgid "frv_registers_update"
 msgstr ""
 
-#: config/c4x/c4x.h:188
-msgid "Disable use of RTPB instruction"
+#: config/frv/frv.c:8188
+msgid "frv_registers_used_p"
 msgstr ""
 
-#: config/c4x/c4x.h:190
-msgid "Generate code for C30 CPU"
+#: config/frv/frv.c:8314
+msgid "frv_registers_set_p"
 msgstr ""
 
-#: config/c4x/c4x.h:192
-msgid "Generate code for C31 CPU"
+#: config/frv/frv.c:8910
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: config/frv/frv.c:8915
+msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/c4x/c4x.h:194
-msgid "Generate code for C32 CPU"
+#: config/frv/frv.c:8926
+#, c-format
+msgid "inappropriate accumulator for `%s'"
 msgstr ""
 
-#: config/c4x/c4x.h:196
-msgid "Generate code for C33 CPU"
+#: config/frv/frv.c:8986
+#, c-format
+msgid "`%s' expects a constant argument"
 msgstr ""
 
-#: config/c4x/c4x.h:198
-msgid "Generate code for C40 CPU"
+#: config/frv/frv.c:8991
+#, fuzzy, c-format
+msgid "constant argument out of range for `%s'"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá `%s'"
+
+#: config/frv/frv.c:9338
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/c4x/c4x.h:200
-msgid "Generate code for C44 CPU"
+#: config/frv/frv.c:9350
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/c4x/c4x.h:202
-msgid "Emit code compatible with TI tools"
+#: config/frv/frv.c:9378
+msgid "this media function is only available on the fr400"
 msgstr ""
 
-#: config/c4x/c4x.h:204
-msgid "Emit code to use GAS extensions"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:506
+msgid " (frv)"
 msgstr ""
 
-#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
-msgid "Save DP across ISR in small memory model"
+#: config/h8300/h8300.c:288
+msgid "-ms2600 is used without -ms"
 msgstr ""
 
-#: config/c4x/c4x.h:208 config/c4x/c4x.h:212
-msgid "Don't save DP across ISR in small memory model"
+#: config/h8300/h8300.c:294
+msgid "-mn is used without -mh or -ms"
 msgstr ""
 
-#: config/c4x/c4x.h:214
-msgid "Pass arguments on the stack"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/h8300/h8300.h:145
+msgid "Generate H8S code"
 msgstr ""
 
-#: config/c4x/c4x.h:216
-msgid "Pass arguments in registers"
+#: config/h8300/h8300.h:146
+msgid "Do not generate H8S code"
 msgstr ""
 
-#: config/c4x/c4x.h:218
-msgid "Enable new features under development"
+#: config/h8300/h8300.h:147
+msgid "Generate H8S/2600 code"
 msgstr ""
 
-#: config/c4x/c4x.h:220
-msgid "Disable new features under development"
+#: config/h8300/h8300.h:148
+msgid "Do not generate H8S/2600 code"
 msgstr ""
 
-#: config/c4x/c4x.h:222
-msgid "Use the BK register as a general purpose register"
+#: config/h8300/h8300.h:149
+msgid "Make integers 32 bits wide"
 msgstr ""
 
-#: config/c4x/c4x.h:224
+#: config/h8300/h8300.h:152
 #, fuzzy
-msgid "Do not allocate BK register"
-msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+msgid "Use registers for argument passing"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: config/c4x/c4x.h:226
-msgid "Enable use of DB instruction"
+#: config/h8300/h8300.h:154
+msgid "Do not use registers for argument passing"
 msgstr ""
 
-#: config/c4x/c4x.h:228
-msgid "Disable use of DB instruction"
+#: config/h8300/h8300.h:156
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/c4x/c4x.h:230
-msgid "Enable debugging"
+#: config/h8300/h8300.h:157
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/c4x/c4x.h:232
-msgid "Disable debugging"
+#: config/h8300/h8300.h:158
+msgid "Generate H8/300H code"
 msgstr ""
 
-#: config/c4x/c4x.h:234
-msgid "Force constants into registers to improve hoisting"
-msgstr ""
+#: config/h8300/h8300.h:159
+#, fuzzy
+msgid "Enable the normal mode"
+msgstr "ìçäåíéóìÝíç åããñáöÞ êáé ãñÜøéìï ðÜíù óå áõôÞ (truncated)"
 
-#: config/c4x/c4x.h:236
-msgid "Don't force constants into registers"
+#: config/h8300/h8300.h:160
+msgid "Do not generate H8/300H code"
 msgstr ""
 
-#: config/c4x/c4x.h:238
-msgid "Force RTL generation to emit valid 3 operand insns"
+#: config/h8300/h8300.h:161
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/c4x/c4x.h:240
-msgid "Allow RTL generation to emit invalid 3 operand insns"
+#: config/i370/i370-c.c:55
+msgid "junk at end of #pragma map"
 msgstr ""
 
-#: config/c4x/c4x.h:242
-msgid "Allow unsigned interation counts for RPTB/DB"
-msgstr ""
+#: config/i370/i370-c.c:61
+#, fuzzy
+msgid "malformed #pragma map, ignored"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/c4x/c4x.h:244
-msgid "Disallow unsigned iteration counts for RPTB/DB"
+#: config/i370/i370.c:784
+msgid "real name is too long - alias ignored"
 msgstr ""
 
-#: config/c4x/c4x.h:246
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/i370/i370.c:789
+msgid "alias name is too long - alias ignored"
 msgstr ""
 
-#: config/c4x/c4x.h:248
-msgid "Only preserve 32 bits of FP reg across call"
+#: config/i370/i370.c:1060
+msgid "internal error--no jump follows compare:"
 msgstr ""
 
-#: config/c4x/c4x.h:250
-#, fuzzy
-msgid "Enable parallel instructions"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
-
-#: config/c4x/c4x.h:252
+#. Macro to define tables used to set the flags.  This is a list in braces
+#. of pairs in braces, each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/i370/i370.h:75
 #, fuzzy
-msgid "Disable parallel instructions"
+msgid "Generate char instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/c4x/c4x.h:254
-msgid "Enable MPY||ADD and MPY||SUB instructions"
+#: config/i370/i370.h:76
+msgid "Do not generate char instructions"
 msgstr ""
 
-#: config/c4x/c4x.h:256
-msgid "Disable MPY||ADD and MPY||SUB instructions"
+#: config/i386/i386.c:1179
+#, c-format
+msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/c4x/c4x.h:258
-msgid "Assume that pointers may be aliased"
+#: config/i386/i386.c:1189 config/sparc/sparc.c:387
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/c4x/c4x.h:260
-msgid "Assume that pointers not aliased"
+#: config/i386/i386.c:1204
+#, c-format
+msgid "bad value (%s) for -masm= switch"
 msgstr ""
 
-#: config/c4x/c4x.h:333
-msgid "Specify maximum number of iterations for RPTS"
+#: config/i386/i386.c:1207
+#, c-format
+msgid "code model `%s' not supported in the %s bit mode"
 msgstr ""
 
-#: config/c4x/c4x.h:335
-msgid "Select CPU to generate code for"
-msgstr ""
+#: config/i386/i386.c:1210
+#, fuzzy
+msgid "code model `large' not supported yet"
+msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
 
-#: config/cris/cris.c:583
-msgid "unexpected index-type in cris_print_index"
-msgstr ""
+#: config/i386/i386.c:1212
+#, fuzzy, c-format
+msgid "%i-bit mode not compiled in"
+msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
 
-#: config/cris/cris.c:599
-msgid "unexpected base-type in cris_print_base"
+#: config/i386/i386.c:1242 config/i386/i386.c:1254
+msgid "CPU you selected does not support x86-64 instruction set"
 msgstr ""
 
-#: config/cris/cris.c:892
+#: config/i386/i386.c:1247 config/iq2000/iq2000.c:1840
 #, c-format
-msgid "stackframe too big: %d bytes"
+msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/cris/cris.c:1207
-msgid "allocated but unused delay list in epilogue"
+#: config/i386/i386.c:1260
+#, c-format
+msgid "bad value (%s) for -mtune= switch"
 msgstr ""
 
-#: config/cris/cris.c:1217
-msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+#: config/i386/i386.c:1277
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
 msgstr ""
 
-#: config/cris/cris.c:1296
-#, fuzzy
-msgid "invalid operand for 'b' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1290
+msgid "-malign-loops is obsolete, use -falign-loops"
+msgstr ""
 
-#: config/cris/cris.c:1308
-#, fuzzy
-msgid "invalid operand for 'v' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1295 config/i386/i386.c:1308 config/i386/i386.c:1321
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
+msgstr ""
 
-#: config/cris/cris.c:1318
-#, fuzzy
-msgid "invalid operand for 'P' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1303
+msgid "-malign-jumps is obsolete, use -falign-jumps"
+msgstr ""
 
-#: config/cris/cris.c:1325
-#, fuzzy
-msgid "invalid operand for 'p' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1316
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr ""
 
-#: config/cris/cris.c:1364
-#, fuzzy
-msgid "invalid operand for 'z' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1354
+#, c-format
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+msgstr ""
 
-#: config/cris/cris.c:1395 config/cris/cris.c:1425
-#, fuzzy
-msgid "invalid operand for 'H' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1366
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
+msgstr ""
 
-#: config/cris/cris.c:1401
-#, fuzzy
-msgid "bad register"
-msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
+#: config/i386/i386.c:1378
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/cris/cris.c:1439
-#, fuzzy
-msgid "invalid operand for 'e' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1407
+msgid "-malign-double makes no sense in the 64bit mode"
+msgstr ""
 
-#: config/cris/cris.c:1456
-#, fuzzy
-msgid "invalid operand for 'm' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1409
+msgid "-mrtd calling convention not supported in the 64bit mode"
+msgstr ""
 
-#: config/cris/cris.c:1481
-#, fuzzy
-msgid "invalid operand for 'A' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1431 config/i386/i386.c:1442
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr ""
 
-#: config/cris/cris.c:1489
-#, fuzzy
-msgid "invalid operand for 'D' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1447
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr ""
 
-#: config/cris/cris.c:1503
-#, fuzzy
-msgid "invalid operand for 'T' modifier"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1454
+#, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr ""
 
-#: config/cris/cris.c:1512
-#, fuzzy
-msgid "invalid operand modifier letter"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i386/i386.c:1602 config/i386/i386.c:1613
+msgid "fastcall and stdcall attributes are not compatible"
+msgstr ""
 
-#: config/cris/cris.c:1520
-#, fuzzy, c-format
-msgid "internal error: bad register: %d"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: config/i386/i386.c:1606 config/i386/i386.c:1662
+msgid "fastcall and regparm attributes are not compatible"
+msgstr ""
 
-#: config/cris/cris.c:1568
-msgid "unexpected multiplicative operand"
+#: config/i386/i386.c:1649
+#, c-format
+msgid "`%s' attribute requires an integer constant argument"
 msgstr ""
 
-#: config/cris/cris.c:1588
-#, fuzzy
-msgid "unexpected operand"
-msgstr "Ìç ïñéóìÝíï üíïìá %s"
+#: config/i386/i386.c:1655
+#, fuzzy, c-format
+msgid "argument to `%s' attribute larger than %d"
+msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-# src/request.c:806 src/request.c:912
-#: config/cris/cris.c:1623 config/cris/cris.c:1633
-#, fuzzy
-msgid "unrecognized address"
-msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+#: config/i386/i386.c:2621
+msgid "SSE vector argument without SSE enabled changes the ABI"
+msgstr ""
 
-#: config/cris/cris.c:1989
-msgid "internal error: sideeffect-insn affecting main effect"
+#: config/i386/i386.c:2637
+msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2276
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
+#: config/i386/i386.c:2865
+msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/cris/cris.c:2358 config/cris/cris.c:2416
+#: config/i386/i386.c:6840
 #, fuzzy
-msgid "unrecognized supposed constant"
-msgstr "Üãíùóôï ðñüèåìá: %s"
+msgid "invalid UNSPEC as operand"
+msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
 
-#: config/cris/cris.c:2457
-msgid "unrecognized supposed constant in cris_global_pic_symbol"
+#: config/i386/i386.c:7098
+msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/cris/cris.c:2476
-#, c-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
+#: config/i386/i386.c:7113
+msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/cris/cris.c:2504
-#, c-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+#: config/i386/i386.c:7428
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#: config/cris/cris.c:2540
+#: config/i386/i386.c:7474
 #, fuzzy, c-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
-msgstr "ðÜñá ðïëëÝò äçëþóåéò ìåôáôñïðÞò óôçí êáôÜëçîç"
+msgid "invalid operand code `%c'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/cris/cris.c:2558
+#: config/i386/i386.c:7517
 #, fuzzy
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
-
-#: config/cris/cris.c:2574
-msgid "that particular -g option is invalid with -maout and -melinux"
-msgstr ""
-
-#: config/cris/cris.c:2808 config/cris/cris.c:2853
-msgid "unexpected side-effects in address"
-msgstr ""
+msgid "invalid constraints for operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2950 config/cris/cris.c:2981
-msgid "unexpected PIC symbol"
-msgstr ""
+# src/grep.c:1133
+#: config/i386/i386.c:12031
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
 
-#: config/cris/cris.c:2954
-msgid "PIC register isn't set up"
-msgstr ""
+#: config/i386/i386.c:14119 config/i386/i386.c:14155
+#, fuzzy, c-format
+msgid "selector must be an integer constant in the range 0..%i"
+msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/cris/cris.c:2967 config/cris/cris.c:3050
+#: config/i386/i386.c:14383
 #, fuzzy
-msgid "unexpected address expression"
-msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
+msgid "shift must be an immediate"
+msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#: config/cris/cris.c:2985
-msgid "emitting PIC operand, but PIC register isn't set up"
+#: config/i386/i386.c:15406
+#, fuzzy, c-format
+msgid "`%s' incompatible attribute ignored"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: config/i386/winnt.c:104
+msgid "%Jfunction `%D' definition is marked dllimport."
 msgstr ""
 
-#: config/cris/cris.c:2994
-msgid "unexpected NOTE as addr_const:"
+#: config/i386/winnt.c:112
+msgid "%Jvariable `%D' definition is marked dllimport."
 msgstr ""
 
-#: config/cris/aout.h:106
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: config/i386/winnt.c:132
+msgid "%Jexternal linkage required for symbol '%D' because of '%s' attribute."
 msgstr ""
 
-#: config/cris/aout.h:113
-msgid "For elinux, request a specified stack-size for this program"
+#: config/i386/winnt.c:149
+#, c-format
+msgid "`%s' attribute only applies to variables"
 msgstr ""
 
-#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:336
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: config/i386/winnt.c:248
+msgid "%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored"
 msgstr ""
 
-#: config/cris/cris.h:341
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: config/i386/winnt.c:259
+msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
 msgstr ""
 
-#: config/cris/cris.h:345
-msgid "Emit verbose debug information in assembly code"
+#: config/i386/winnt.c:271
+msgid "%Jdefinition of static data member '%D' of dllimport'd class."
 msgstr ""
 
-#: config/cris/cris.h:348
-msgid "Do not use condition codes from normal instructions"
+#: config/i386/winnt.c:330
+msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
 msgstr ""
 
-#: config/cris/cris.h:352
-msgid "Do not emit addressing modes with side-effect assignment"
+#: config/i386/winnt.c:372
+#, c-format
+msgid "`%s' declared as both exported to and imported from a DLL"
 msgstr ""
 
-#: config/cris/cris.h:355
-msgid "Do not tune stack alignment"
+#: config/i386/winnt.c:381
+msgid "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
 msgstr ""
 
-#: config/cris/cris.h:358
-msgid "Do not tune writable data alignment"
+#: config/i386/winnt.c:530
+msgid "%J'%D' defined locally after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/cris/cris.h:361
-msgid "Do not tune code and read-only data alignment"
+#: config/i386/winnt.c:533
+msgid "%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/cris/cris.h:370
-msgid "Align code and data to 32 bits"
+#: config/i386/winnt.c:702
+msgid "%J'%D' causes a section type conflict"
 msgstr ""
 
-#: config/cris/cris.h:383
-msgid "Don't align items in code or data"
+#: config/i386/cygming.h:42
+msgid "Use the Cygwin interface"
 msgstr ""
 
-#: config/cris/cris.h:386
-msgid "Do not emit function prologue or epilogue"
+#: config/i386/cygming.h:43
+msgid "Use the Mingw32 interface"
 msgstr ""
 
-#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:390
-msgid "Use the most feature-enabling options allowed by other options"
+#: config/i386/cygming.h:44
+msgid "Create GUI application"
 msgstr ""
 
-#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:396
-msgid "Override -mbest-lib-options"
+#: config/i386/cygming.h:45
+msgid "Don't set Windows defines"
 msgstr ""
 
-#: config/cris/cris.h:428
-msgid "Generate code for the specified chip or CPU version"
+#: config/i386/cygming.h:46
+msgid "Set Windows defines"
 msgstr ""
 
-#: config/cris/cris.h:430
-msgid "Tune alignment for the specified chip or CPU version"
+#: config/i386/cygming.h:47
+msgid "Create console application"
 msgstr ""
 
-#: config/cris/cris.h:432
-msgid "Warn when a stackframe is larger than the specified size"
+#: config/i386/cygming.h:48
+msgid "Generate code for a DLL"
 msgstr ""
 
-#. Node: Profiling
-#: config/cris/cris.h:1019
-msgid "no FUNCTION_PROFILER for CRIS"
+#: config/i386/cygming.h:50
+msgid "Ignore dllimport for functions"
 msgstr ""
 
-#: config/cris/linux.h:74
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: config/i386/cygming.h:52
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/d30v/d30v.c:207
+#: config/i386/cygming.h:171
 #, c-format
-msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: config/d30v/d30v.c:2666
-msgid "bad insn to d30v_print_operand_address:"
+#: config/i386/djgpp.h:191
+msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
-#: config/d30v/d30v.c:2783
-msgid "bad insn to d30v_print_operand_memory_reference:"
-msgstr ""
+#: config/i386/i386-interix.h:256
+#, fuzzy
+msgid "ms-bitfields not supported for objc"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: config/d30v/d30v.c:2851
-msgid "bad insn to d30v_print_operand, 'f' modifier:"
-msgstr ""
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:341
+#, fuzzy
+msgid "Alternate calling convention"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: config/d30v/d30v.c:2860
-msgid "bad insn to d30v_print_operand, 'A' modifier:"
+#: config/i386/i386.h:343 config/m68k/m68k.h:344 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/d30v/d30v.c:2867
-msgid "bad insn to d30v_print_operand, 'M' modifier:"
+#: config/i386/i386.h:345
+msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/d30v/d30v.c:2921
-msgid "bad insn to print_operand, 'F' or 'T' modifier:"
+#: config/i386/i386.h:347
+msgid "Align doubles on word boundary"
 msgstr ""
 
-#: config/d30v/d30v.c:2932
-msgid "bad insn to print_operand, 'B' modifier:"
+#: config/i386/i386.h:349
+msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: config/d30v/d30v.c:2939
-msgid "bad insn to print_operand, 'E' modifier:"
+#: config/i386/i386.h:351
+msgid "Uninitialized locals in .data"
 msgstr ""
 
-#: config/d30v/d30v.c:2957
-msgid "bad insn to print_operand, 'R' modifier:"
+#: config/i386/i386.h:353 config/m68k/linux.h:35 config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
-msgid "bad insn to print_operand, 's' modifier:"
+#: config/i386/i386.h:355 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
 msgstr ""
 
-#: config/d30v/d30v.c:3003
-msgid "bad insn in d30v_print_operand, 0 case"
+#: config/i386/i386.h:357
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/d30v/d30v.c:3301
-msgid "d30v_emit_comparison"
+#: config/i386/i386.h:359
+msgid "Do not return values of functions in FPU registers"
 msgstr ""
 
-#: config/d30v/d30v.c:3345
-msgid "bad call to d30v_move_2words"
+#: config/i386/i386.h:361
+msgid "Do not generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/d30v/d30v.h:114
-msgid "Enable use of conditional move instructions"
+#: config/i386/i386.h:363
+msgid "Generate sin, cos, sqrt for FPU"
 msgstr ""
 
-#: config/d30v/d30v.h:117
-msgid "Disable use of conditional move instructions"
+#: config/i386/i386.h:365
+msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#: config/d30v/d30v.h:120
-#, fuzzy
-msgid "Debug argument support in compiler"
-msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
-
-#: config/d30v/d30v.h:123
-#, fuzzy
-msgid "Debug stack support in compiler"
-msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
-
-#: config/d30v/d30v.h:126
-msgid "Debug memory address support in compiler"
+#: config/i386/i386.h:368
+msgid "Enable stack probing"
 msgstr ""
 
-#: config/d30v/d30v.h:129
-msgid "Make adjacent short instructions parallel if possible"
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:373
+msgid "Align destination of the string operations"
 msgstr ""
 
-#: config/d30v/d30v.h:132
-msgid "Do not make adjacent short instructions parallel"
+#: config/i386/i386.h:375
+msgid "Do not align destination of the string operations"
 msgstr ""
 
-#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
-msgid "Link programs/data to be in external memory by default"
+#: config/i386/i386.h:377
+msgid "Inline all known string operations"
 msgstr ""
 
-#: config/d30v/d30v.h:141
-msgid "Link programs/data to be in onchip memory by default"
+#: config/i386/i386.h:379
+msgid "Do not inline all known string operations"
 msgstr ""
 
-#: config/d30v/d30v.h:149
-msgid "Change the branch costs within the compiler"
+#: config/i386/i386.h:381 config/i386/i386.h:385
+msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/d30v/d30v.h:152
-msgid "Change the threshold for conversion to conditional execution"
+#: config/i386/i386.h:383 config/i386/i386.h:387
+msgid "Do not use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
-msgid "stack size > 32k"
+#: config/i386/i386.h:389
+msgid "Support MMX built-in functions"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1678
-#, fuzzy
-msgid "invalid addressing mode"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
-
-#: config/dsp16xx/dsp16xx.c:1821
-#, fuzzy
-msgid "bad register extension code"
-msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
-
-#: config/dsp16xx/dsp16xx.c:1921
-#, fuzzy
-msgid "invalid offset in ybase addressing"
-msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
-
-#: config/dsp16xx/dsp16xx.c:1924
-#, fuzzy
-msgid "invalid register in ybase addressing"
-msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
-
-#: config/dsp16xx/dsp16xx.c:2099
-msgid "invalid shift operator in emit_1600_core_shift"
+#: config/i386/i386.h:391
+msgid "Do not support MMX built-in functions"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2428
-#, fuzzy
-msgid "invalid mode for gen_tst_reg"
-msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
-
-#: config/dsp16xx/dsp16xx.c:2500
-msgid "invalid mode for integer comparison in gen_compare_reg"
+#: config/i386/i386.h:393
+msgid "Support 3DNow! built-in functions"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/dsp16xx/dsp16xx.h:230
-msgid "Pass parameters in registers (default)"
+#: config/i386/i386.h:395
+msgid "Do not support 3DNow! built-in functions"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:232
-msgid "Don't pass parameters in registers"
+#: config/i386/i386.h:397
+msgid "Support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:234
-#, fuzzy
-msgid "Generate code for near calls"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
-
-#: config/dsp16xx/dsp16xx.h:236
-msgid "Don't generate code for near calls"
+#: config/i386/i386.h:399
+msgid "Do not support MMX and SSE built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:238
-#, fuzzy
-msgid "Generate code for near jumps"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
-
-#: config/dsp16xx/dsp16xx.h:240
-msgid "Don't generate code for near jumps"
+#: config/i386/i386.h:401
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:242
-msgid "Generate code for a bit-manipulation unit"
+#: config/i386/i386.h:403
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:244
-msgid "Don't generate code for a bit-manipulation unit"
+#: config/i386/i386.h:405
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:246
-msgid "Generate code for memory map1"
+#: config/i386/i386.h:407
+msgid "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:248
-msgid "Generate code for memory map2"
+#: config/i386/i386.h:409
+msgid "sizeof(long double) is 16"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:250
-msgid "Generate code for memory map3"
+#: config/i386/i386.h:411
+msgid "sizeof(long double) is 12"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:252
-msgid "Generate code for memory map4"
+#: config/i386/i386.h:413
+msgid "Generate 64bit x86-64 code"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:254
-msgid "Ouput extra code for initialized data"
+#: config/i386/i386.h:415
+msgid "Generate 32bit i386 code"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:256
-msgid "Don't let reg. allocator use ybase registers"
+#: config/i386/i386.h:417
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:258
-msgid "Output extra debug info in Luxworks environment"
+#: config/i386/i386.h:419
+msgid "Use gcc default bitfield layout"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:260
-msgid "Save temp. files in Luxworks environment"
+#: config/i386/i386.h:421
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:272
-msgid "Specify alternate name for text section"
+#: config/i386/i386.h:423
+msgid "Do not use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:274
-msgid "Specify alternate name for data section"
+#: config/i386/i386.h:425
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:276
-msgid "Specify alternate name for bss section"
+#: config/i386/i386.h:427
+#, c-format
+msgid "Do not use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:278
-msgid "Specify alternate name for constant section"
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/i386/i386.h:461 config/ia64/ia64.h:269 config/rs6000/rs6000.h:449
+#: config/s390/s390.h:146 config/sparc/sparc.h:656
+msgid "Schedule code for given CPU"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:280
-msgid "Specify alternate name for dsp16xx chip"
+#: config/i386/i386.h:463
+msgid "Generate floating point mathematics using given instruction set"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
-#: config/dsp16xx/dsp16xx.h:1777
-#, fuzzy
-msgid "profiling not implemented yet"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
-#, fuzzy
-msgid "trampolines not yet implemented"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#: config/fr30/fr30.c:453
-msgid "fr30_print_operand_address: unhandled address"
+#: config/i386/i386.h:465 config/s390/s390.h:148
+msgid "Generate code for given CPU"
 msgstr ""
 
-#: config/fr30/fr30.c:480
-#, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
+#: config/i386/i386.h:467
+msgid "Number of registers used to pass integer arguments"
 msgstr ""
 
-#: config/fr30/fr30.c:500
-#, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
+#. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/i386/i386.h:469 config/m68k/m68k.h:360
+msgid "Loop code aligned to this power of 2"
 msgstr ""
 
-#: config/fr30/fr30.c:521
-#, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
+#: config/i386/i386.h:471 config/m68k/m68k.h:362
+msgid "Jump targets are aligned to this power of 2"
 msgstr ""
 
-#: config/fr30/fr30.c:529
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: config/fr30/fr30.c:546
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid %%x code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+#: config/i386/i386.h:473 config/m68k/m68k.h:364
+msgid "Function starts are aligned to this power of 2"
+msgstr ""
 
-#: config/fr30/fr30.c:553
-#, c-format
-msgid "fr30_print_operand: invalid %%F code"
+#: config/i386/i386.h:476
+msgid "Attempt to keep stack aligned to this power of 2"
 msgstr ""
 
-#: config/fr30/fr30.c:570
-msgid "fr30_print_operand: unknown code"
+#: config/i386/i386.h:478
+msgid "Branches are this expensive (1-5, arbitrary units)"
 msgstr ""
 
-#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
-#: config/fr30/fr30.c:632
-msgid "fr30_print_operand: unhandled MEM"
+#: config/i386/i386.h:480
+msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/fr30/fr30.h:63
-msgid "Assume small address space"
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:486
+msgid "Use given assembler dialect"
 msgstr ""
 
-#: config/frv/frv.c:410 config/frv/frv.c:428
-#, c-format
-msgid "Unknown cpu: -mcpu=%s"
+#: config/i386/i386.h:488
+msgid "Use given thread-local storage dialect"
 msgstr ""
 
-#: config/frv/frv.c:451
-msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+#: config/i386/sco5.h:292
+msgid "Generate ELF output"
 msgstr ""
 
-#: config/frv/frv.c:2520
-msgid "Bad insn to frv_print_operand_address:"
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:61
+msgid "environment variable DJGPP not defined"
 msgstr ""
 
-#: config/frv/frv.c:2533
-msgid "Bad register to frv_print_operand_memory_reference_reg:"
+#: config/i386/xm-djgpp.h:63
+#, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
 msgstr ""
 
-#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
-#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
-msgid "Bad insn to frv_print_operand_memory_reference:"
+#: config/i386/xm-djgpp.h:66
+#, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
 msgstr ""
 
-#: config/frv/frv.c:2779
-msgid "Bad insn in frv_print_operand, bad const_double"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/i860/i860.h:60
+msgid "Generate code which uses the FPU"
 msgstr ""
 
-#: config/frv/frv.c:2824
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'C' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i860/i860.h:61 config/i860/i860.h:62
+msgid "Do not generate code which uses the FPU"
+msgstr ""
 
-#: config/frv/frv.c:2847
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'c' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i960/i960-c.c:68
+msgid "sorry, not implemented: #pragma align NAME=SIZE"
+msgstr ""
 
-#: config/frv/frv.c:2872
+#: config/i960/i960-c.c:73
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'e' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "malformed #pragma align - ignored"
+msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
 
-#: config/frv/frv.c:2880
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'F' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i960/i960-c.c:111
+msgid "sorry, not implemented: #pragma noalign NAME"
+msgstr ""
 
-#: config/frv/frv.c:2896
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'f' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i960/i960.c:134 config/i960/i960.c:144
+msgid "conflicting architectures defined - using C series"
+msgstr ""
 
-#: config/frv/frv.c:2949
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'L' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/i960/i960.c:139
+msgid "conflicting architectures defined - using K series"
+msgstr ""
 
-#: config/frv/frv.c:2962
-msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
+#: config/i960/i960.c:154
+msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
 msgstr ""
 
-#: config/frv/frv.c:2983
+#: config/i960/i960.c:1456 config/m68k/m68k.c:600 config/rs6000/rs6000.c:11597
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'O' modifier:"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "stack limit expression is not supported"
+msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
 
-#: config/frv/frv.c:3001
-msgid "Bad insn to frv_print_operand, P modifier:"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#. ??? Not all ten of these architecture variations actually exist, but I
+#. am not sure which are real and which aren't.
+#: config/i960/i960.h:250
+msgid "Generate SA code"
 msgstr ""
 
-#: config/frv/frv.c:3021
-msgid "Bad insn in frv_print_operand, z case"
+#: config/i960/i960.h:253
+msgid "Generate SB code"
 msgstr ""
 
-#: config/frv/frv.c:3049
-msgid "Bad insn in frv_print_operand, 0 case"
+#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
+#: config/i960/i960.h:258
+msgid "Generate KA code"
 msgstr ""
 
-#: config/frv/frv.c:3054
-#, fuzzy
-msgid "frv_print_operand: unknown code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
-
-#: config/frv/frv.c:5737
-#, fuzzy
-msgid "Bad output_move_single operand"
-msgstr "áñ÷åßï åîüäïõ"
+#: config/i960/i960.h:261
+msgid "Generate KB code"
+msgstr ""
 
-#: config/frv/frv.c:5866
-msgid "Bad output_move_double operand"
+#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
+#: config/i960/i960.h:266
+msgid "Generate JA code"
 msgstr ""
 
-#: config/frv/frv.c:6010
-#, fuzzy
-msgid "Bad output_condmove_single operand"
-msgstr "áñ÷åßï åîüäïõ"
+#: config/i960/i960.h:268
+msgid "Generate JD code"
+msgstr ""
 
-#: config/frv/frv.c:8315
-msgid "frv_registers_update"
+#: config/i960/i960.h:271
+msgid "Generate JF code"
 msgstr ""
 
-#: config/frv/frv.c:8475
-msgid "frv_registers_used_p"
+#: config/i960/i960.h:273
+msgid "generate RP code"
 msgstr ""
 
-#: config/frv/frv.c:8604
-msgid "frv_registers_set_p"
+#: config/i960/i960.h:276
+msgid "Generate MC code"
 msgstr ""
 
-#: config/frv/frv.c:9171
-#, fuzzy
-msgid "accumulator is not a constant integer"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
-
-#: config/frv/frv.c:9176
-msgid "accumulator number is out of bounds"
+#: config/i960/i960.h:279
+msgid "Generate CA code"
 msgstr ""
 
-#: config/frv/frv.c:9187
-#, c-format
-msgid "inappropriate accumulator for `%s'"
+#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
+#: config/i960/i960.h:289
+msgid "Generate CF code"
 msgstr ""
 
-#: config/frv/frv.c:9253
-#, c-format
-msgid "`%s' expects a constant argument"
+#: config/i960/i960.h:293 config/mips/mips.h:552 config/pa/pa.h:266
+msgid "Use software floating point"
 msgstr ""
 
-#: config/frv/frv.c:9258
-#, fuzzy, c-format
-msgid "constant argument out of range for `%s'"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá óôç ñïõôßíá `%s'"
-
-#: config/frv/frv.c:9638
-msgid "media functions are not available unless -mmedia is used"
+#: config/i960/i960.h:295
+msgid "Use alternate leaf function entries"
 msgstr ""
 
-#: config/frv/frv.c:9650
-msgid "this media function is only available on the fr500"
+#: config/i960/i960.h:297
+msgid "Do not use alternate leaf function entries"
 msgstr ""
 
-#: config/frv/frv.c:9678
-msgid "this media function is only available on the fr400"
+#: config/i960/i960.h:299
+msgid "Perform tail call optimization"
 msgstr ""
 
-#. This macro is a C statement to print on `stderr' a string describing the
-#. particular machine description choice.  Every machine description should
-#. define `TARGET_VERSION'.  For example:
-#.
-#. #ifdef MOTOROLA
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
-#. #else
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
-#. #endif
-#: config/frv/frv.h:512
-msgid " (frv)"
+#: config/i960/i960.h:301
+msgid "Do not perform tail call optimization"
 msgstr ""
 
-#: config/h8300/h8300.c:314
-msgid "-ms2600 is used without -ms"
+#: config/i960/i960.h:303
+msgid "Use complex addressing modes"
 msgstr ""
 
-#: config/h8300/h8300.c:320
-msgid "-mn is used without -mh or -ms"
-msgstr ""
+#: config/i960/i960.h:305
+#, fuzzy
+msgid "Do not use complex addressing modes"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/h8300/h8300.h:150
-msgid "Generate H8S code"
+#: config/i960/i960.h:307
+msgid "Align code to 8 byte boundary"
 msgstr ""
 
-#: config/h8300/h8300.h:151
-msgid "Do not generate H8S code"
+#: config/i960/i960.h:309
+msgid "Do not align code to 8 byte boundary"
 msgstr ""
 
-#: config/h8300/h8300.h:152
-msgid "Generate H8S/2600 code"
+#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
+#: config/i960/i960.h:315 config/i960/i960.h:317
+msgid "Enable compatibility with iC960 v2.0"
 msgstr ""
 
-#: config/h8300/h8300.h:153
-msgid "Do not generate H8S/2600 code"
+#: config/i960/i960.h:319
+msgid "Enable compatibility with iC960 v3.0"
 msgstr ""
 
-#: config/h8300/h8300.h:154
-msgid "Make integers 32 bits wide"
+#: config/i960/i960.h:321 config/i960/i960.h:323
+msgid "Enable compatibility with ic960 assembler"
 msgstr ""
 
-#: config/h8300/h8300.h:157
-#, fuzzy
-msgid "Use registers for argument passing"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: config/h8300/h8300.h:159
-msgid "Do not use registers for argument passing"
+#: config/i960/i960.h:325
+msgid "Do not permit unaligned accesses"
 msgstr ""
 
-#: config/h8300/h8300.h:161
-msgid "Consider access to byte sized memory slow"
+#: config/i960/i960.h:327
+msgid "Permit unaligned accesses"
 msgstr ""
 
-#: config/h8300/h8300.h:162
-msgid "Enable linker relaxing"
+#: config/i960/i960.h:329
+msgid "Layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/h8300/h8300.h:164
-msgid "Generate H8/300H code"
+#: config/i960/i960.h:331
+msgid "Do not layout types like Intel's v1.3 gcc"
 msgstr ""
 
-#: config/h8300/h8300.h:165
-#, fuzzy
-msgid "Enable the normal mode"
-msgstr "ìçäåíéóìÝíç åããñáöÞ êáé ãñÜøéìï ðÜíù óå áõôÞ (truncated)"
-
-#: config/h8300/h8300.h:166
-msgid "Do not generate H8/300H code"
+#: config/i960/i960.h:333 config/sparc/freebsd.h:81 config/sparc/linux.h:91
+#: config/sparc/linux64.h:106 config/sparc/netbsd-elf.h:215
+msgid "Use 64 bit long doubles"
 msgstr ""
 
-#: config/h8300/h8300.h:167
-msgid "Use H8/300 alignment rules"
+#: config/i960/i960.h:335
+msgid "Enable linker relaxation"
 msgstr ""
 
-#: config/i370/i370-c.c:53
-msgid "junk at end of #pragma map"
+#: config/i960/i960.h:337
+msgid "Do not enable linker relaxation"
 msgstr ""
 
-#: config/i370/i370-c.c:59
+# src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
+# src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
+#: config/ia64/ia64-c.c:52
 #, fuzzy
-msgid "malformed #pragma map, ignored"
-msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
+msgid "malformed #pragma builtin"
+msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
 
-#: config/i370/i370.c:915
-msgid "real name is too long - alias ignored"
+#: config/ia64/ia64.c:1025 config/m32r/m32r.c:354
+#, fuzzy, c-format
+msgid "invalid argument of `%s' attribute"
+msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
+
+#: config/ia64/ia64.c:1037
+msgid "%Jan address area attribute cannot be specified for local variables"
 msgstr ""
 
-#: config/i370/i370.c:920
-msgid "alias name is too long - alias ignored"
+#: config/ia64/ia64.c:1044
+msgid "%Jaddress area of '%s' conflicts with previous declaration"
 msgstr ""
 
-#: config/i370/i370.c:1191
-msgid "internal error--no jump follows compare:"
+#: config/ia64/ia64.c:1051
+msgid "%Jaddress area attribute cannot be specified for functions"
 msgstr ""
 
-#. Macro to define tables used to set the flags.  This is a list in braces
-#. of pairs in braces, each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i370/i370.h:75
-#, fuzzy
-msgid "Generate char instructions"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
+#: config/ia64/ia64.c:4308
+msgid "ia64_print_operand: unknown code"
+msgstr ""
 
-#: config/i370/i370.h:76
-msgid "Do not generate char instructions"
+#: config/ia64/ia64.c:4648
+msgid "value of -mfixed-range must have form REG1-REG2"
 msgstr ""
 
-#: config/i386/i386.c:1043
+#: config/ia64/ia64.c:4675
 #, c-format
-msgid "code model %s not supported in PIC mode"
+msgid "%s-%s is an empty range"
 msgstr ""
 
-#: config/i386/i386.c:1053 config/sparc/sparc.c:356
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: config/ia64/ia64.c:4723
+msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/i386/i386.c:1068
-#, c-format
-msgid "bad value (%s) for -masm= switch"
+#: config/ia64/ia64.c:4729
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/i386/i386.c:1071
-#, c-format
-msgid "code model `%s' not supported in the %s bit mode"
+#: config/ia64/ia64.c:4735
+msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#: config/i386/i386.c:1074
-#, fuzzy
-msgid "code model `large' not supported yet"
-msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
+#: config/ia64/ia64.c:4741
+msgid "not yet implemented: latency-optimized inline square root"
+msgstr ""
 
-#: config/i386/i386.c:1076
+#: config/ia64/ia64.c:4753
 #, fuzzy, c-format
-msgid "%i-bit mode not compiled in"
-msgstr "%s: ç õðïóôÞñéîç åêóöáëìÜôùóçò äåí Ý÷åé óõìðåñéëçöèåß óôç ìåôáãëþôôéóç.\n"
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/i386/i386.c:1106
-#, c-format
-msgid "bad value (%s) for -march= switch"
+#: config/ia64/ia64.c:4769
+#, fuzzy, c-format
+msgid "bad value (%s) for -tune= switch"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:172
+msgid "Generate big endian code"
 msgstr ""
 
-#: config/i386/i386.c:1117
-#, c-format
-msgid "bad value (%s) for -mcpu= switch"
+#: config/ia64/ia64.h:174 config/mcore/mcore.h:154
+msgid "Generate little endian code"
 msgstr ""
 
-#: config/i386/i386.c:1134
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+#: config/ia64/ia64.h:176
+msgid "Generate code for GNU as"
 msgstr ""
 
-#: config/i386/i386.c:1147
-msgid "-malign-loops is obsolete, use -falign-loops"
+#: config/ia64/ia64.h:178
+msgid "Generate code for Intel as"
 msgstr ""
 
-#: config/i386/i386.c:1152 config/i386/i386.c:1165 config/i386/i386.c:1178
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
+#: config/ia64/ia64.h:180
+msgid "Generate code for GNU ld"
 msgstr ""
 
-#: config/i386/i386.c:1160
-msgid "-malign-jumps is obsolete, use -falign-jumps"
+#: config/ia64/ia64.h:182
+msgid "Generate code for Intel ld"
 msgstr ""
 
-#: config/i386/i386.c:1173
-msgid "-malign-functions is obsolete, use -falign-functions"
+#: config/ia64/ia64.h:184
+msgid "Generate code without GP reg"
 msgstr ""
 
-#: config/i386/i386.c:1211
-#, c-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+#: config/ia64/ia64.h:186
+msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/i386/i386.c:1223
-#, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
+#: config/ia64/ia64.h:188
+msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/i386/i386.c:1235
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+#: config/ia64/ia64.h:190
+msgid "Emit code for Itanium (TM) processor B step"
+msgstr ""
 
-#: config/i386/i386.c:1256
-msgid "-malign-double makes no sense in the 64bit mode"
+#: config/ia64/ia64.h:192
+msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/i386/i386.c:1258
-msgid "-mrtd calling convention not supported in the 64bit mode"
+#: config/ia64/ia64.h:194
+msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/i386/i386.c:1274 config/i386/i386.c:1285
-msgid "SSE instruction set disabled, using 387 arithmetics"
+#: config/ia64/ia64.h:196
+msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/i386/i386.c:1290
-msgid "387 instruction set disabled, using SSE arithmetics"
+#: config/ia64/ia64.h:198
+msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/i386/i386.c:1297
-#, c-format
-msgid "bad value (%s) for -mfpmath= switch"
+#: config/ia64/ia64.h:200
+msgid "Generate self-relocatable code"
 msgstr ""
 
-#: config/i386/i386.c:1429
-#, c-format
-msgid "`%s' attribute requires an integer constant argument"
+#: config/ia64/ia64.h:202
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/i386/i386.c:1435
-#, fuzzy, c-format
-msgid "argument to `%s' attribute larger than %d"
-msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
+#: config/ia64/ia64.h:204
+msgid "Generate inline floating point division, optimize for throughput"
+msgstr ""
 
-#: config/i386/i386.c:6176
-#, fuzzy
-msgid "invalid UNSPEC as operand"
-msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
+#: config/ia64/ia64.h:206
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
 
-#: config/i386/i386.c:6438
-msgid "extended registers have no high halves"
+#: config/ia64/ia64.h:208
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/i386/i386.c:6453
-msgid "unsupported operand size for extended register"
+#: config/ia64/ia64.h:210
+msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/i386/i386.c:6768
-msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
+#: config/ia64/ia64.h:212
+msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/i386/i386.c:6814
-#, fuzzy, c-format
-msgid "invalid operand code `%c'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: config/ia64/ia64.h:214
+msgid "Enable Dwarf 2 line debug info via GNU as"
+msgstr ""
 
-#: config/i386/i386.c:6861
-#, fuzzy
-msgid "invalid constraints for operand"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/ia64/ia64.h:216
+msgid "Disable Dwarf 2 line debug info via GNU as"
+msgstr ""
 
-# src/grep.c:1133
-#: config/i386/i386.c:11027
-#, fuzzy
-msgid "unknown insn mode"
-msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
+#: config/ia64/ia64.h:218
+msgid "Enable earlier placing stop bits for better scheduling"
+msgstr ""
 
-#. @@@ better error message
-#: config/i386/i386.c:13083 config/i386/i386.c:13119
+#: config/ia64/ia64.h:220
 #, fuzzy
-msgid "selector must be an immediate"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+msgid "Disable earlier placing stop bits"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#. @@@ better error message
-#: config/i386/i386.c:13280 config/i386/i386.c:13314
-#, fuzzy
-msgid "mask must be an immediate"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+#: config/ia64/ia64.h:265
+msgid "Specify range of registers to make fixed"
+msgstr ""
 
-#: config/i386/i386.c:13346
+#: config/ip2k/ip2k.c:1074
 #, fuzzy
-msgid "shift must be an immediate"
-msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
+msgid "bad operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/i386/winnt.c:105
+#: config/iq2000/iq2000.c:1816
 #, c-format
-msgid "`%s' attribute only applies to variables"
+msgid "bad value (%s) for -mcpu= switch"
 msgstr ""
 
-#: config/i386/winnt.c:275
+#: config/iq2000/iq2000.c:1845
+#, fuzzy, c-format
+msgid "The compiler does not support -march=%s."
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: config/iq2000/iq2000.c:2232
 #, c-format
-msgid "`%s' declared as both exported to and imported from a DLL"
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
 msgstr ""
 
-#: config/i386/cygwin.h:45
-msgid "Use the Cygwin interface"
-msgstr ""
+#: config/iq2000/iq2000.c:3023
+#, fuzzy, c-format
+msgid "argument `%d' is not a constant"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/i386/cygwin.h:46
-msgid "Use the Mingw32 interface"
+#: config/iq2000/iq2000.c:3314 config/xtensa/xtensa.c:2096
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
 msgstr ""
 
-#: config/i386/cygwin.h:47
-msgid "Create GUI application"
+#: config/iq2000/iq2000.c:3469
+#, c-format
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/i386/cygwin.h:48
-msgid "Don't set Windows defines"
+#: config/iq2000/iq2000.c:3478 config/mips/mips.c:5464
+#: config/xtensa/xtensa.c:1950
+msgid "PRINT_OPERAND null pointer"
 msgstr ""
 
-#: config/i386/cygwin.h:49
-msgid "Set Windows defines"
-msgstr ""
+#: config/iq2000/iq2000.c:3547
+#, fuzzy, c-format
+msgid "invalid %%P operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/i386/cygwin.h:50
-msgid "Create console application"
+#: config/iq2000/iq2000.c:3555 config/rs6000/rs6000.c:9178
+#, fuzzy, c-format
+msgid "invalid %%p value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/iq2000/iq2000.c:3619 config/mips/mips.c:5594
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
 msgstr ""
 
-#: config/i386/cygwin.h:51 config/i386/win32.h:59
-msgid "Generate code for a DLL"
+#: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
+msgid "No default crt0.o"
 msgstr ""
 
-#: config/i386/cygwin.h:53 config/i386/win32.h:61
-msgid "Ignore dllimport for functions"
+#: config/iq2000/iq2000.h:74
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/i386/cygwin.h:55
-msgid "Use Mingw-specific thread support"
+#: config/iq2000/iq2000.h:76
+msgid "Don't use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/i386/cygwin.h:244
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+#: config/iq2000/iq2000.h:78 config/mips/mips.h:576
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/i386/djgpp.h:204
-msgid "-mbnu210 is ignored (option is obsolete)"
+#: config/iq2000/iq2000.h:80 config/mips/mips.h:578
+msgid "Don't use ROM instead of RAM"
 msgstr ""
 
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#: config/i386/i386.h:306
-#, fuzzy
-msgid "Alternate calling convention"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+#: config/iq2000/iq2000.h:82 config/mips/mips.h:580
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+msgstr ""
 
-#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
-msgid "Use normal calling convention"
+#: config/iq2000/iq2000.h:84 config/mips/mips.h:582
+msgid "Don't put uninitialized constants in ROM"
 msgstr ""
 
-#: config/i386/i386.h:310
-msgid "Align some doubles on dword boundary"
+#: config/iq2000/iq2000.h:106 config/mips/mips.h:744 config/pa/pa.h:310
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/i386/i386.h:312
-msgid "Align doubles on word boundary"
+#: config/iq2000/iq2000.h:108 config/mips/mips.h:746
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: config/i386/i386.h:314
-msgid "Uninitialized locals in .bss"
+#: config/m32r/m32r.c:172
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
 msgstr ""
 
-#: config/i386/i386.h:316
-msgid "Uninitialized locals in .data"
+#: config/m32r/m32r.c:181
+#, c-format
+msgid "bad value (%s) for -msdata switch"
 msgstr ""
 
-#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
-#: config/ns32k/ns32k.h:167
-msgid "Use IEEE math for fp comparisons"
+#: config/m32r/m32r.c:188
+#, c-format
+msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
 msgstr ""
 
-#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
-msgid "Do not use IEEE math for fp comparisons"
+#: config/m32r/m32r.c:2322
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/m32r/m32r.c:2329
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/m32r/m32r.c:2384
+msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/i386/i386.h:322
-msgid "Return values of functions in FPU registers"
+#: config/m32r/m32r.c:2431
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/m32r/m32r.c:2454
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: config/m32r/m32r.c:2487
+msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/i386/i386.h:324
-msgid "Do not return values of functions in FPU registers"
+#: config/m32r/m32r.c:2494
+msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/i386/i386.h:326
-msgid "Do not generate sin, cos, sqrt for FPU"
+#: config/m32r/m32r.c:2501
+msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/i386/i386.h:328
-msgid "Generate sin, cos, sqrt for FPU"
+#: config/m32r/m32r.c:2577 config/m32r/m32r.c:2593
+#: config/rs6000/rs6000.c:15063
+#, fuzzy
+msgid "bad address"
+msgstr "ÅóöáëìÝíç äéåýèõíóç"
+
+#: config/m32r/m32r.c:2598
+#, fuzzy
+msgid "lo_sum not of register"
+msgstr "RPC: Ôï ðñüãñáììá äåí Ý÷åé êáôá÷ùñçèåß"
+
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:284
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/i386/i386.h:330
-msgid "Omit the frame pointer in leaf functions"
+#: config/m32r/m32r.h:286
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/i386/i386.h:333
-msgid "Enable stack probing"
+#: config/m32r/m32r.h:289
+msgid "Only issue one instruction per cycle"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:338
-msgid "Align destination of the string operations"
+#: config/m32r/m32r.h:292
+msgid "Prefer branches over conditional execution"
 msgstr ""
 
-#: config/i386/i386.h:340
-msgid "Do not align destination of the string operations"
+#: config/m32r/m32r.h:313
+msgid "Code size: small, medium or large"
 msgstr ""
 
-#: config/i386/i386.h:342
-msgid "Inline all known string operations"
+#: config/m32r/m32r.h:315
+msgid "Small data area: none, sdata, use"
 msgstr ""
 
-#: config/i386/i386.h:344
-msgid "Do not inline all known string operations"
+#: config/m32r/m32r.h:317 config/mips/mips.h:752
+msgid "Don't call any cache flush functions"
 msgstr ""
 
-#: config/i386/i386.h:346 config/i386/i386.h:350
-msgid "Use push instructions to save outgoing arguments"
+#: config/m32r/m32r.h:319 config/mips/mips.h:754
+msgid "Specify cache flush function"
 msgstr ""
 
-#: config/i386/i386.h:348 config/i386/i386.h:352
-msgid "Do not use push instructions to save outgoing arguments"
+#: config/m32r/m32r.h:321
+msgid "Don't call any cache flush trap"
 msgstr ""
 
-#: config/i386/i386.h:354
-msgid "Support MMX built-in functions"
+#: config/m32r/m32r.h:323
+msgid "Specify cache flush trap number"
 msgstr ""
 
-#: config/i386/i386.h:356
-msgid "Do not support MMX built-in functions"
+#: config/m68hc11/m68hc11.c:280
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
 msgstr ""
 
-#: config/i386/i386.h:358
-msgid "Support 3DNow! built-in functions"
+#: config/m68hc11/m68hc11.c:1344
+msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
 msgstr ""
 
-#: config/i386/i386.h:360
-msgid "Do not support 3DNow! built-in functions"
+#: config/m68hc11/m68hc11.c:1350
+#, fuzzy
+msgid "`trap' attribute is already used"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3323 config/m68hc11/m68hc11.c:3707
+msgid "move insn not handled"
 msgstr ""
 
-#: config/i386/i386.h:362
-msgid "Support MMX and SSE built-in functions and code generation"
+#: config/m68hc11/m68hc11.c:3555 config/m68hc11/m68hc11.c:3639
+#: config/m68hc11/m68hc11.c:3910
+msgid "invalid register in the move instruction"
 msgstr ""
 
-#: config/i386/i386.h:364
-msgid "Do not support MMX and SSE built-in functions and code generation"
+#: config/m68hc11/m68hc11.c:3589
+#, fuzzy
+msgid "invalid operand in the instruction"
+msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
+
+#: config/m68hc11/m68hc11.c:3884
+#, fuzzy
+msgid "invalid register in the instruction"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
+#: config/m68hc11/m68hc11.c:3917
+msgid "operand 1 must be a hard register"
 msgstr ""
 
-#: config/i386/i386.h:366
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+#: config/m68hc11/m68hc11.c:3931
+#, fuzzy
+msgid "invalid rotate insn"
+msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
+
+#: config/m68hc11/m68hc11.c:4355
+msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: config/i386/i386.h:368
-msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+#: config/m68hc11/m68hc11.c:4692 config/m68hc11/m68hc11.c:4992
+#, fuzzy
+msgid "cannot do z-register replacement"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
+
+#: config/m68hc11/m68hc11.c:5055
+msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/i386/i386.h:370
-msgid "sizeof(long double) is 16"
+#. Macro to define tables used to set the flags. This is a list in braces of
+#. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
+#. to set or minus the bits to clear. An empty string NAME is used to
+#. identify the default VALUE.
+#: config/m68hc11/m68hc11.h:180
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/i386/i386.h:372
-msgid "sizeof(long double) is 12"
+#: config/m68hc11/m68hc11.h:182
+msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#: config/i386/i386.h:374
-msgid "Generate 64bit x86-64 code"
+#: config/m68hc11/m68hc11.h:184
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/i386/i386.h:376
-msgid "Generate 32bit i386 code"
+#: config/m68hc11/m68hc11.h:186
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/i386/i386.h:378
-msgid "Use red-zone in the x86-64 code"
+#: config/m68hc11/m68hc11.h:188
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: config/i386/i386.h:380
-msgid "Do not use red-zone in the x86-64 code"
+#: config/m68hc11/m68hc11.h:190
+#, fuzzy
+msgid "Min/max instructions not allowed"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: config/m68hc11/m68hc11.h:192
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
-msgid "Schedule code for given CPU"
+#: config/m68hc11/m68hc11.h:194
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: config/i386/i386.h:411
-msgid "Generate floating point mathematics using given instruction set"
+#: config/m68hc11/m68hc11.h:196
+#, fuzzy
+msgid "Do not use direct addressing mode for soft registers"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+
+#: config/m68hc11/m68hc11.h:198
+#, fuzzy
+msgid "Use direct addressing mode for soft registers"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+
+#: config/m68hc11/m68hc11.h:200 config/m68hc11/m68hc11.h:206
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/i386/i386.h:413
-msgid "Generate code for given CPU"
+#: config/m68hc11/m68hc11.h:202 config/m68hc11/m68hc11.h:208
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: config/i386/i386.h:415
-msgid "Number of registers used to pass integer arguments"
+#: config/m68hc11/m68hc11.h:204 config/m68hc11/m68hc11.h:210
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
 #. This macro is similar to `TARGET_SWITCHES' but defines names of
 #. command options that have values.  Its definition is an
 #. initializer with a subgrouping for each command option.
@@ -10648,6156 +10716,5765 @@ msgstr ""
 #. variable, type `char *', is set to the variable part of the given
 #. option if the fixed part matches.  The actual option name is made
 #. by appending `-m' to the specified name.
-#: config/i386/i386.h:417 config/m68k/m68k.h:263
-msgid "Loop code aligned to this power of 2"
-msgstr ""
+#: config/m68hc11/m68hc11.h:224
+#, fuzzy
+msgid "Specify the register allocation order"
+msgstr "Áðïôõ÷ßá äÝóìåõóçò ðüñùí óõóôÞìáôïò"
 
-#: config/i386/i386.h:419 config/m68k/m68k.h:265
-msgid "Jump targets are aligned to this power of 2"
+#: config/m68hc11/m68hc11.h:226
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/i386/i386.h:421 config/m68k/m68k.h:267
-msgid "Function starts are aligned to this power of 2"
+#: config/m68k/m68k.c:239
+#, c-format
+msgid "-malign-loops=%d is not between 1 and %d"
 msgstr ""
 
-#: config/i386/i386.h:424
-msgid "Attempt to keep stack aligned to this power of 2"
+#: config/m68k/m68k.c:250
+msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/i386/i386.h:426
-msgid "Branches are this expensive (1-5, arbitrary units)"
+#: config/m68k/m68k.c:253
+#, c-format
+msgid "-mshared-library-id=%d is not between 0 and %d"
 msgstr ""
 
-#: config/i386/i386.h:428
-msgid "Use given x86-64 code model"
+#: config/m68k/m68k.c:267
+#, fuzzy
+msgid "cannot specify both -msep-data and -mid-shared-library"
+msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+
+#: config/m68k/m68k.c:282
+#, c-format
+msgid "-malign-jumps=%d is not between 1 and %d"
 msgstr ""
 
-#. Undocumented.
-#. Undocumented.
-#: config/i386/i386.h:434
-msgid "Use given assembler dialect"
+#: config/m68k/m68k.c:293
+#, c-format
+msgid "-malign-functions=%d is not between 1 and %d"
 msgstr ""
 
-#: config/i386/i386.h:436
-msgid "Use given thread-local storage dialect"
+#: config/m68k/m68k.c:302
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
 msgstr ""
 
-#: config/i386/sco5.h:700
-msgid "Generate ELF output"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/m68k/m68k.h:248 config/m68k/m68k.h:250
+msgid "Generate code for a 68020"
 msgstr ""
 
-#: config/i386/win32.h:53
-msgid "Use Mingw32 interface"
+#: config/m68k/m68k.h:255 config/m68k/m68k.h:258
+msgid "Generate code for a 68000"
 msgstr ""
 
-#: config/i386/win32.h:55
-msgid "Use Cygwin interface"
+#: config/m68k/m68k.h:260
+msgid "Use the bit-field instructions"
 msgstr ""
 
-#: config/i386/win32.h:57
-msgid "Use bare Windows interface"
+#: config/m68k/m68k.h:262
+msgid "Do not use the bit-field instructions"
 msgstr ""
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:71
-msgid "environment variable DJGPP not defined"
+#: config/m68k/m68k.h:264
+msgid "Consider type `int' to be 16 bits wide"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:73
-#, c-format
-msgid "environment variable DJGPP points to missing file '%s'"
+#: config/m68k/m68k.h:266
+msgid "Consider type `int' to be 32 bits wide"
 msgstr ""
 
-#: config/i386/xm-djgpp.h:76
-#, c-format
-msgid "environment variable DJGPP points to corrupt file '%s'"
+#: config/m68k/m68k.h:269
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/i960/i960-c.c:66
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
+#: config/m68k/m68k.h:271
+msgid "Generate code for a 68040, without any new instructions"
 msgstr ""
 
-#: config/i960/i960-c.c:71
-#, fuzzy
-msgid "malformed #pragma align - ignored"
-msgstr "êáêïäéáìïñöùìÝíç ãñáììÞ áãíïÞèçêå"
+#: config/m68k/m68k.h:274
+msgid "Generate code for a 68060, without any new instructions"
+msgstr ""
 
-#: config/i960/i960-c.c:109
-msgid "sorry, not implemented: #pragma noalign NAME"
+#: config/m68k/m68k.h:278
+msgid "Generate code for a 68030"
 msgstr ""
 
-#: config/i960/i960.c:121 config/i960/i960.c:131
-msgid "conflicting architectures defined - using C series"
+#: config/m68k/m68k.h:281
+msgid "Generate code for a 68040"
 msgstr ""
 
-#: config/i960/i960.c:126
-msgid "conflicting architectures defined - using K series"
+#: config/m68k/m68k.h:285
+msgid "Generate code for a 68060"
 msgstr ""
 
-#: config/i960/i960.c:141
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+#: config/m68k/m68k.h:290
+msgid "Generate code for a 520X"
 msgstr ""
 
-#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9931
+#: config/m68k/m68k.h:294
 #, fuzzy
-msgid "stack limit expression is not supported"
-msgstr "åéäéêÜ áñ÷åßá ìðëïê äåí õðïóôçñßæïíôáé"
+msgid "Generate code for a 5206e"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#. ??? Not all ten of these architecture variations actually exist, but I
-#. am not sure which are real and which aren't.
-#: config/i960/i960.h:240
-msgid "Generate SA code"
-msgstr ""
+#: config/m68k/m68k.h:298
+#, fuzzy
+msgid "Generate code for a 528x"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/i960/i960.h:243
-msgid "Generate SB code"
-msgstr ""
-
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:248
-msgid "Generate KA code"
-msgstr ""
+#: config/m68k/m68k.h:302
+#, fuzzy
+msgid "Generate code for a 5307"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/i960/i960.h:251
-msgid "Generate KB code"
-msgstr ""
+#: config/m68k/m68k.h:306
+#, fuzzy
+msgid "Generate code for a 5407"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:256
-msgid "Generate JA code"
+#: config/m68k/m68k.h:309
+msgid "Generate code for a 68851"
 msgstr ""
 
-#: config/i960/i960.h:258
-msgid "Generate JD code"
+#: config/m68k/m68k.h:311
+msgid "Do no generate code for a 68851"
 msgstr ""
 
-#: config/i960/i960.h:261
-msgid "Generate JF code"
+#: config/m68k/m68k.h:314
+msgid "Generate code for a 68302"
 msgstr ""
 
-#: config/i960/i960.h:263
-msgid "generate RP code"
+#: config/m68k/m68k.h:317
+msgid "Generate code for a 68332"
 msgstr ""
 
-#: config/i960/i960.h:266
-msgid "Generate MC code"
+#: config/m68k/m68k.h:321
+msgid "Generate code for a cpu32"
 msgstr ""
 
-#: config/i960/i960.h:269
-msgid "Generate CA code"
+#: config/m68k/m68k.h:324
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
-#: config/i960/i960.h:279
-msgid "Generate CF code"
+#: config/m68k/m68k.h:326
+msgid "Align variables on a 16-bit boundary"
 msgstr ""
 
-#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252
-msgid "Use software floating point"
+#: config/m68k/m68k.h:328
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/i960/i960.h:285
-msgid "Use alternate leaf function entries"
+#: config/m68k/m68k.h:330
+msgid "Disable separate data segment"
 msgstr ""
 
-#: config/i960/i960.h:287
-msgid "Do not use alternate leaf function entries"
+#: config/m68k/m68k.h:332
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/i960/i960.h:289
-msgid "Perform tail call optimization"
+#: config/m68k/m68k.h:334
+msgid "Disable ID based shared library"
 msgstr ""
 
-#: config/i960/i960.h:291
-msgid "Do not perform tail call optimization"
+#: config/m68k/m68k.h:336
+msgid "Generate pc-relative code"
 msgstr ""
 
-#: config/i960/i960.h:293
-msgid "Use complex addressing modes"
+#: config/m68k/m68k.h:338
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/i960/i960.h:295
+#: config/m68k/m68k.h:340
 #, fuzzy
-msgid "Do not use complex addressing modes"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+msgid "Use unaligned memory references"
+msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
 
-#: config/i960/i960.h:297
-msgid "Align code to 8 byte boundary"
+#: config/m68k/m68k.h:342
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/i960/i960.h:299
-msgid "Do not align code to 8 byte boundary"
+#: config/m68k/m68k.h:366
+msgid "ID of shared library to build"
 msgstr ""
 
-#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
-#: config/i960/i960.h:305 config/i960/i960.h:307
-msgid "Enable compatibility with iC960 v2.0"
-msgstr ""
+#: config/mcore/mcore.c:2973
+#, fuzzy, c-format
+msgid "invalid option `-mstack-increment=%s'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/i960/i960.h:309
-msgid "Enable compatibility with iC960 v3.0"
+#: config/mcore/mcore.h:121
+msgid "Inline constants if it can be done in 2 insns or less"
 msgstr ""
 
-#: config/i960/i960.h:311 config/i960/i960.h:313
-msgid "Enable compatibility with ic960 assembler"
+#: config/mcore/mcore.h:123
+msgid "Inline constants if it only takes 1 instruction"
 msgstr ""
 
-#: config/i960/i960.h:315
-msgid "Do not permit unaligned accesses"
+#: config/mcore/mcore.h:125
+msgid "Set maximum alignment to 4"
 msgstr ""
 
-#: config/i960/i960.h:317
-msgid "Permit unaligned accesses"
+#: config/mcore/mcore.h:127
+msgid "Set maximum alignment to 8"
 msgstr ""
 
-#: config/i960/i960.h:319
-msgid "Layout types like Intel's v1.3 gcc"
+#: config/mcore/mcore.h:131
+msgid "Do not use the divide instruction"
 msgstr ""
 
-#: config/i960/i960.h:321
-msgid "Do not layout types like Intel's v1.3 gcc"
+#: config/mcore/mcore.h:135
+msgid "Do not arbitrary sized immediates in bit operations"
 msgstr ""
 
-#: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86
-#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
-msgid "Use 64 bit long doubles"
+#: config/mcore/mcore.h:137
+msgid "Always treat bit-field as int-sized"
 msgstr ""
 
-#: config/i960/i960.h:325
-msgid "Enable linker relaxation"
+#: config/mcore/mcore.h:141
+msgid "Force functions to be aligned to a 4 byte boundary"
 msgstr ""
 
-#: config/i960/i960.h:327
-msgid "Do not enable linker relaxation"
+#: config/mcore/mcore.h:143
+msgid "Force functions to be aligned to a 2 byte boundary"
 msgstr ""
 
-# src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
-# src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
-#: config/ia64/ia64-c.c:50
+#: config/mcore/mcore.h:145
 #, fuzzy
-msgid "malformed #pragma builtin"
-msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
+msgid "Emit call graph information"
+msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: config/ia64/ia64.c:3879
-msgid "ia64_print_operand: unknown code"
+#: config/mcore/mcore.h:149
+msgid "Prefer word accesses over byte accesses"
 msgstr ""
 
-#: config/ia64/ia64.c:4157
-msgid "value of -mfixed-range must have form REG1-REG2"
+#: config/mcore/mcore.h:160
+msgid "Generate code for the M*Core M340"
 msgstr ""
 
-#: config/ia64/ia64.c:4184
-#, c-format
-msgid "%s-%s is an empty range"
+#: config/mcore/mcore.h:173
+msgid "Maximum amount for a single stack increment operation"
 msgstr ""
 
-#: config/ia64/ia64.c:4215
-msgid "cannot optimize floating point division for both latency and throughput"
-msgstr ""
+#: config/mips/mips.c:3122 config/xtensa/xtensa.c:1001
+#: config/xtensa/xtensa.c:1033 config/xtensa/xtensa.c:1042
+#, fuzzy
+msgid "bad test"
+msgstr "ÅóöáëìÝíç äéåýèõíóç"
 
-#: config/ia64/ia64.c:4221
-msgid "cannot optimize integer division for both latency and throughput"
+#: config/mips/mips.c:4600
+#, c-format
+msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/ia64/ia64.c:4233
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtls-size= switch"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
-
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#: config/ia64/ia64.h:150
-msgid "Generate big endian code"
+#: config/mips/mips.c:4623
+#, c-format
+msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/ia64/ia64.h:152 config/mcore/mcore.h:159
-msgid "Generate little endian code"
+#: config/mips/mips.c:4642
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/ia64/ia64.h:154
-msgid "Generate code for GNU as"
+#: config/mips/mips.c:4657
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/ia64/ia64.h:156
-msgid "Generate code for Intel as"
-msgstr ""
+#: config/mips/mips.c:4659
+#, fuzzy
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "×ñÞóç ABI 64-bit"
 
-#: config/ia64/ia64.h:158
-msgid "Generate code for GNU ld"
-msgstr ""
+#: config/mips/mips.c:4661
+#, fuzzy
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "×ñÞóç ABI 32-bit"
 
-#: config/ia64/ia64.h:160
-msgid "Generate code for Intel ld"
-msgstr ""
+#: config/mips/mips.c:4679 config/mips/mips.c:4681 config/mips/mips.c:4683
+#: config/mips/mips.c:4811
+#, fuzzy, c-format
+msgid "unsupported combination: %s"
+msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
 
-#: config/ia64/ia64.h:162
-msgid "Generate code without GP reg"
+#: config/mips/mips.c:4775
+msgid "-g is only supported using GNU as,"
 msgstr ""
 
-#: config/ia64/ia64.h:164
-msgid "Emit stop bits before and after volatile extended asms"
+#: config/mips/mips.c:4777
+msgid "-g is only supported using GNU as with -mabi=32,"
 msgstr ""
 
-#: config/ia64/ia64.h:166
-msgid "Don't emit stop bits before and after volatile extended asms"
-msgstr ""
+#: config/mips/mips.c:4778 config/pa/pa.c:353
+#, fuzzy
+msgid "-g option disabled"
+msgstr "Ç ëåéôïõñãßá NIS+ áðÝôõ÷å"
 
-#: config/ia64/ia64.h:168
-msgid "Emit code for Itanium (TM) processor B step"
+#: config/mips/mips.c:4806
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/ia64/ia64.h:170
-msgid "Use in/loc/out register names"
+#: config/mips/mips.c:4823
+msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/ia64/ia64.h:172
-msgid "Disable use of sdata/scommon/sbss"
+#: config/mips/mips.c:4851
+msgid "-membedded-pic and -mabicalls are incompatible"
 msgstr ""
 
-#: config/ia64/ia64.h:174
-msgid "Enable use of sdata/scommon/sbss"
+#: config/mips/mips.c:4854
+msgid "-G and -membedded-pic are incompatible"
 msgstr ""
 
-#: config/ia64/ia64.h:176
-msgid "gp is constant (but save/restore gp on indirect calls)"
+#: config/mips/mips.c:4886
+msgid "non-PIC n64 with explicit relocations"
 msgstr ""
 
-#: config/ia64/ia64.h:178
-msgid "Generate self-relocatable code"
+#: config/mips/mips.c:5274
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#: config/ia64/ia64.h:180
-msgid "Generate inline floating point division, optimize for latency"
+#: config/mips/mips.c:5401
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/ia64/ia64.h:182
-msgid "Generate inline floating point division, optimize for throughput"
+#: config/mips/mips.c:5415
+#, c-format
+msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/ia64/ia64.h:184
-msgid "Generate inline integer division, optimize for latency"
+#: config/mips/mips.c:5428
+#, c-format
+msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/ia64/ia64.h:186
-msgid "Generate inline integer division, optimize for throughput"
+#: config/mips/mips.c:5441
+#, c-format
+msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/ia64/ia64.h:188
-msgid "Enable Dwarf 2 line debug info via GNU as"
+#: config/mips/mips.c:5455
+#, c-format
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/ia64/ia64.h:190
-msgid "Disable Dwarf 2 line debug info via GNU as"
+#: config/mips/mips.c:5484
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%C"
 msgstr ""
 
-#: config/ia64/ia64.h:219
-msgid "Specify range of registers to make fixed"
+#: config/mips/mips.c:5501
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
 msgstr ""
 
-#: config/ip2k/ip2k.c:1082
-#, fuzzy
-msgid "bad operand"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/ip2k/ip2k.c:3184
-msgid "Only initialized variables can be placed into program memory area."
+#: config/mips/mips.c:5510
+#, c-format
+msgid "PRINT_OPERAND, invalid insn for %%F"
 msgstr ""
 
-#: config/m32r/m32r.c:139
+#: config/mips/mips.c:5519
 #, c-format
-msgid "bad value (%s) for -mmodel switch"
+msgid "PRINT_OPERAND, invalid insn for %%W"
 msgstr ""
 
-#: config/m32r/m32r.c:148
-#, c-format
-msgid "bad value (%s) for -msdata switch"
+#: config/mips/mips.c:5625
+msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/m32r/m32r.c:319
+#: config/mips/mips.c:8310
 #, fuzzy, c-format
-msgid "invalid argument of `%s' attribute"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
+msgid "can not handle inconsistent calls to `%s'"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: config/m32r/m32r.c:422
-msgid "const objects cannot go in .sdata/.sbss"
+#: config/mips/mips.c:9316
+msgid "the cpu name must be lower case"
 msgstr ""
 
-#: config/m32r/m32r.c:2256
+#: config/mips/mips.c:9338
 #, fuzzy, c-format
-msgid "invalid operand to %%s code"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "bad value (%s) for %s"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/m32r/m32r.c:2263
+#: config/mips/mips.c:9607
 #, fuzzy, c-format
-msgid "invalid operand to %%p code"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "can't rewind temp file: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/m32r/m32r.c:2318
-msgid "bad insn for 'A'"
-msgstr ""
+#: config/mips/mips.c:9611
+#, fuzzy, c-format
+msgid "can't write to output file: %m"
+msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'"
 
-#: config/m32r/m32r.c:2370
+#: config/mips/mips.c:9614
 #, fuzzy, c-format
-msgid "invalid operand to %%T/%%B code"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "can't read from temp file: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/m32r/m32r.c:2393
+#: config/mips/mips.c:9617
 #, fuzzy, c-format
-msgid "invalid operand to %%N code"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "can't close temp file: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
 
-#: config/m32r/m32r.c:2438
-msgid "pre-increment address is not a register"
+#: config/mips/linux64.h:39
+msgid "Same as -mabi=32, just trickier"
 msgstr ""
 
-#: config/m32r/m32r.c:2445
-msgid "pre-decrement address is not a register"
+#. Target CPU builtins.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
+#. Macros dependent on the C dialect.
+#. Bizarre, but needed at least for Irix.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:514
+msgid "Use 64-bit int type"
 msgstr ""
 
-#: config/m32r/m32r.c:2452
-msgid "post-increment address is not a register"
+#: config/mips/mips.h:516
+msgid "Use 64-bit long type"
 msgstr ""
 
-#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
-#: config/rs6000/rs6000.c:12737
-#, fuzzy
-msgid "bad address"
-msgstr "ÅóöáëìÝíç äéåýèõíóç"
+#: config/mips/mips.h:518
+msgid "Use 32-bit long type"
+msgstr ""
 
-#: config/m32r/m32r.c:2551
-#, fuzzy
-msgid "lo_sum not of register"
-msgstr "RPC: Ôï ðñüãñáììá äåí Ý÷åé êáôá÷ùñçèåß"
+#: config/mips/mips.h:520
+msgid "Optimize lui/addiu address loads"
+msgstr ""
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:241
-msgid "Display compile time statistics"
+#: config/mips/mips.h:522
+msgid "Don't optimize lui/addiu address loads"
 msgstr ""
 
-#: config/m32r/m32r.h:243
-msgid "Align all loops to 32 byte boundary"
+#: config/mips/mips.h:524
+msgid "Use MIPS as"
 msgstr ""
 
-#: config/m32r/m32r.h:246
-msgid "Only issue one instruction per cycle"
+#: config/mips/mips.h:526
+msgid "Use GNU as"
 msgstr ""
 
-#: config/m32r/m32r.h:249
-msgid "Prefer branches over conditional execution"
+#: config/mips/mips.h:528
+#, fuzzy
+msgid "Use symbolic register names"
+msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
+
+#: config/mips/mips.h:530
+msgid "Don't use symbolic register names"
 msgstr ""
 
-#: config/m32r/m32r.h:265
-msgid "Code size: small, medium or large"
+#: config/mips/mips.h:532 config/mips/mips.h:534
+msgid "Use GP relative sdata/sbss sections (now ignored)"
 msgstr ""
 
-#: config/m32r/m32r.h:267
-msgid "Small data area: none, sdata, use"
+#: config/mips/mips.h:536 config/mips/mips.h:538
+msgid "Don't use GP relative sdata/sbss sections (now ignored)"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:242
-#, c-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+#: config/mips/mips.h:540
+msgid "Output compiler statistics (now ignored)"
 msgstr ""
 
-#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3252 config/m68hc11/m68hc11.c:3626
-msgid "move insn not handled"
+#: config/mips/mips.h:542
+msgid "Don't output compiler statistics"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3472 config/m68hc11/m68hc11.c:3556
-#: config/m68hc11/m68hc11.c:3829
-msgid "invalid register in the move instruction"
+#: config/mips/mips.h:544
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3506
-#, fuzzy
-msgid "invalid operand in the instruction"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
-
-#: config/m68hc11/m68hc11.c:3803
-#, fuzzy
-msgid "invalid register in the instruction"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
-
-#: config/m68hc11/m68hc11.c:3836
-msgid "operand 1 must be a hard register"
-msgstr ""
-
-#: config/m68hc11/m68hc11.c:3853
-#, fuzzy
-msgid "invalid rotate insn"
-msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
-
-#: config/m68hc11/m68hc11.c:4278
-msgid "registers IX, IY and Z used in the same INSN"
+#: config/mips/mips.h:546
+msgid "Optimize block moves"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4603 config/m68hc11/m68hc11.c:4906
-#, fuzzy
-msgid "cannot do z-register replacement"
-msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
-
-#: config/m68hc11/m68hc11.c:4969
-msgid "invalid Z register replacement for insn"
+#: config/mips/mips.h:548
+msgid "Use mips-tfile asm postpass"
 msgstr ""
 
-#. Macro to define tables used to set the flags. This is a list in braces of
-#. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
-#. to set or minus the bits to clear. An empty string NAME is used to
-#. identify the default VALUE.
-#: config/m68hc11/m68hc11.h:160
-msgid "Compile with 16-bit integer mode"
+#: config/mips/mips.h:550
+msgid "Don't use mips-tfile asm postpass"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:162
-msgid "Compile with 32-bit integer mode"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each triplet being { "NAME", VALUE, DOC }
+#. where VALUE is the bits to set or minus the bits to clear and DOC
+#. is the documentation for --help (NULL if intentionally undocumented).
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:554 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:325
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:164
-msgid "Auto pre/post decrement increment allowed"
+#: config/mips/mips.h:556
+msgid "Use 64-bit FP registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:166
-msgid "Auto pre/post decrement increment not allowed"
+#: config/mips/mips.h:558
+msgid "Use 32-bit FP registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:168
-msgid "Min/max instructions allowed"
+#: config/mips/mips.h:560
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:170
-#, fuzzy
-msgid "Min/max instructions not allowed"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
-
-#: config/m68hc11/m68hc11.h:172
-msgid "Use call and rtc for function calls and returns"
+#: config/mips/mips.h:562
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:174
-msgid "Use jsr and rts for function calls and returns"
+#: config/mips/mips.h:564
+msgid "Use Irix PIC"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:176
-#, fuzzy
-msgid "Do not use direct addressing mode for soft registers"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
-
-#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182
-msgid "Compile for a 68HC11"
+#: config/mips/mips.h:566
+msgid "Don't use Irix PIC"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184
-msgid "Compile for a 68HC12"
+#: config/mips/mips.h:568
+msgid "Use indirect calls"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/m68hc11/m68hc11.h:198
-#, fuzzy
-msgid "Specify the register allocation order"
-msgstr "Áðïôõ÷ßá äÝóìåõóçò ðüñùí óõóôÞìáôïò"
-
-#: config/m68hc11/m68hc11.h:200
-msgid "Indicate the number of soft registers available"
+#: config/mips/mips.h:570
+msgid "Don't use indirect calls"
 msgstr ""
 
-#: config/m68k/m68k.c:158
-#, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
+#: config/mips/mips.h:572
+msgid "Use embedded PIC"
 msgstr ""
 
-#: config/m68k/m68k.c:169
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
+#: config/mips/mips.h:574
+msgid "Don't use embedded PIC"
 msgstr ""
 
-#: config/m68k/m68k.c:180
-#, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
+#: config/mips/mips.h:584
+msgid "Use big-endian byte order"
 msgstr ""
 
-#: config/m68k/m68k.c:189
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+#: config/mips/mips.h:586
+msgid "Use little-endian byte order"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/m68k/m68k.h:162 config/m68k/m68k.h:164
-msgid "Generate code for a 68020"
+#: config/mips/mips.h:588
+msgid "Use single (32-bit) FP only"
 msgstr ""
 
-#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
-msgid "Generate code for a 68000"
+#: config/mips/mips.h:590
+msgid "Don't use single (32-bit) FP only"
 msgstr ""
 
-#: config/m68k/m68k.h:174
-msgid "Use the bit-field instructions"
+#: config/mips/mips.h:592
+msgid "Use multiply accumulate"
 msgstr ""
 
-#: config/m68k/m68k.h:176
-msgid "Do not use the bit-field instructions"
+#: config/mips/mips.h:594
+msgid "Don't use multiply accumulate"
 msgstr ""
 
-#: config/m68k/m68k.h:178
-msgid "Use different calling convention using 'rtd'"
+#: config/mips/mips.h:596
+msgid "Don't generate fused multiply/add instructions"
 msgstr ""
 
-#: config/m68k/m68k.h:182
-msgid "Consider type `int' to be 16 bits wide"
+#: config/mips/mips.h:598 config/rs6000/rs6000.h:341
+msgid "Generate fused multiply/add instructions"
 msgstr ""
 
-#: config/m68k/m68k.h:184
-msgid "Consider type `int' to be 32 bits wide"
+#: config/mips/mips.h:600
+msgid "Work around early 4300 hardware bug"
 msgstr ""
 
-#: config/m68k/m68k.h:186
-msgid "Generate code for a Sun FPA"
+#: config/mips/mips.h:602
+msgid "Don't work around early 4300 hardware bug"
 msgstr ""
 
-#: config/m68k/m68k.h:189
-msgid "Do not generate code for a Sun FPA"
+#: config/mips/mips.h:604
+msgid "Work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
-msgid "Generate code for a Sun Sky board"
+#: config/mips/mips.h:606
+msgid "Don't work around errata for early SB-1 revision 2 cores"
 msgstr ""
 
-#: config/m68k/m68k.h:195
-msgid "Do not use Sky linkage convention"
+#: config/mips/mips.h:608
+msgid "Trap on integer divide by zero"
 msgstr ""
 
-#: config/m68k/m68k.h:197
-msgid "Generate code for a 68881"
+#: config/mips/mips.h:610
+msgid "Don't trap on integer divide by zero"
 msgstr ""
 
-#: config/m68k/m68k.h:200
-msgid "Generate code with library calls for floating point"
+#: config/mips/mips.h:612
+msgid "Use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#: config/m68k/m68k.h:202
-msgid "Generate code for a 68040, without any new instructions"
+#: config/mips/mips.h:614
+msgid "Don't use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#: config/m68k/m68k.h:205
-msgid "Generate code for a 68060, without any new instructions"
+#: config/mips/mips.h:616
+msgid "Use NewABI-style %reloc() assembly operators"
 msgstr ""
 
-#: config/m68k/m68k.h:209
-msgid "Generate code for a 68030"
+#: config/mips/mips.h:618
+msgid "Use assembler macros instead of relocation operators"
 msgstr ""
 
-#: config/m68k/m68k.h:212
-msgid "Generate code for a 68040"
+#: config/mips/mips.h:620
+msgid "Generate mips16 code"
 msgstr ""
 
-#: config/m68k/m68k.h:216
-msgid "Generate code for a 68060"
+#: config/mips/mips.h:622
+msgid "Generate normal-mode code"
 msgstr ""
 
-#: config/m68k/m68k.h:221
-msgid "Generate code for a 520X"
+#: config/mips/mips.h:624
+msgid "Lift restrictions on GOT size"
 msgstr ""
 
-#: config/m68k/m68k.h:224
-msgid "Generate code for a 68851"
+#: config/mips/mips.h:626
+msgid "Do not lift restrictions on GOT size"
 msgstr ""
 
-#: config/m68k/m68k.h:226
-msgid "Do no generate code for a 68851"
+#: config/mips/mips.h:748
+msgid "Specify an ABI"
 msgstr ""
 
-#: config/m68k/m68k.h:229
-msgid "Generate code for a 68302"
+#: config/mips/mips.h:750
+msgid "Specify a Standard MIPS ISA"
 msgstr ""
 
-#: config/m68k/m68k.h:232
-msgid "Generate code for a 68332"
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2418
+msgid "mips16 function profiling"
 msgstr ""
 
-#: config/m68k/m68k.h:236
-msgid "Generate code for a cpu32"
-msgstr ""
+#: config/mmix/mmix.c:207
+#, fuzzy, c-format
+msgid "-f%s not supported: ignored"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: config/m68k/m68k.h:239
-msgid "Align variables on a 32-bit boundary"
+#: config/mmix/mmix.c:633
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
 msgstr ""
 
-#: config/m68k/m68k.h:241
-msgid "Align variables on a 16-bit boundary"
+#: config/mmix/mmix.c:803
+msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: config/m68k/m68k.h:243
-msgid "Generate pc-relative code"
+#: config/mmix/mmix.c:823
+msgid "MMIX Internal: Last named vararg would not fit in a register"
 msgstr ""
 
-#: config/m68k/m68k.h:245
-msgid "Do not use unaligned memory references"
+#: config/mmix/mmix.c:1538 config/mmix/mmix.c:1668
+msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/m68k/m68k.h:247
-#, fuzzy
-msgid "Use unaligned memory references"
-msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
-
-#: config/m88k/m88k.c:903
+#: config/mmix/mmix.c:1546 config/mmix/mmix.c:1570 config/mmix/mmix.c:1686
 #, c-format
-msgid "internal gcc monitor: short-branch(%x)"
+msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: config/m88k/m88k.c:2302
-msgid "internal gcc error: Can't express symbolic location"
+#: config/mmix/mmix.c:1617
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
 msgstr ""
 
-#: config/m88k/m88k.c:2517
-#, c-format
-msgid "argument #%d is a structure"
+#: config/mmix/mmix.c:1636
+msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#: config/m88k/m88k.c:2816
-#, c-format
-msgid "%%R not followed by %%B/C/D/E"
+#: config/mmix/mmix.c:1646
+msgid "MMIX Internal: Expected a constant, not this"
 msgstr ""
 
-#: config/m88k/m88k.c:2884
-#, fuzzy, c-format
-msgid "invalid %%x/X value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2901
-#, fuzzy, c-format
-msgid "invalid %%Q value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7681
-#, fuzzy, c-format
-msgid "invalid %%q value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2913
-#, fuzzy, c-format
-msgid "invalid %%o value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7644
-#, fuzzy, c-format
-msgid "invalid %%p value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
-#, fuzzy, c-format
-msgid "invalid %%s/S value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2949
-#, fuzzy, c-format
-msgid "invalid %%P operand"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:2980 config/romp/romp.c:690
-#, fuzzy, c-format
-msgid "invalid %%B value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:3010
-#, fuzzy, c-format
-msgid "invalid %%D value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
-
-#: config/m88k/m88k.c:3023
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1678
 #, c-format
-msgid "`%%d' operand isn't a register"
-msgstr ""
-
-#: config/m88k/m88k.c:3041
-msgid "operand is r0"
+msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
 msgstr ""
 
-#: config/m88k/m88k.c:3055
-msgid "operand is const_double"
+#. We need the original here.
+#: config/mmix/mmix.c:1730
+msgid "MMIX Internal: Cannot decode this operand"
 msgstr ""
 
-#: config/m88k/m88k.c:3074
-#, fuzzy
-msgid "invalid code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
-
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+#: config/mmix/mmix.c:1787
+msgid "MMIX Internal: This is not a recognized address"
 msgstr ""
 
-#: config/m88k/m88k.h:299
+#: config/mmix/mmix.c:1964
 #, fuzzy, c-format
-msgid "invalid option `-mshort-data-%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr "ï ßäéïò êáíüíáò óå ðïëëáðëÜ áñ÷åßá"
 
-#: config/m88k/m88k.h:304
+#: config/mmix/mmix.c:2203
 #, c-format
-msgid "-mshort-data-%s is too large "
+msgid "stack frame not a multiple of octabyte: %d"
 msgstr ""
 
-#: config/m88k/m88k.h:306
+#: config/mmix/mmix.c:2677 config/mmix/mmix.c:2741
 #, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
+msgid "MMIX Internal: %s is not a shiftable int"
 msgstr ""
 
-#: config/mcore/mcore.c:3078
-#, fuzzy, c-format
-msgid "invalid option `-mstack-increment=%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: config/mcore/mcore.h:126
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/mmix/mmix.c:2857
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
 msgstr ""
 
-#: config/mcore/mcore.h:128
-msgid "Inline constants if it only takes 1 instruction"
+#: config/mmix/mmix.c:2864
+msgid "MMIX Internal: What's the CC of this?"
 msgstr ""
 
-#: config/mcore/mcore.h:130
-msgid "Set maximum alignment to 4"
+#: config/mmix/mmix.c:2868
+msgid "MMIX Internal: What is the CC of this?"
 msgstr ""
 
-#: config/mcore/mcore.h:132
-msgid "Set maximum alignment to 8"
+#: config/mmix/mmix.c:2938
+msgid "MMIX Internal: This is not a constant:"
 msgstr ""
 
-#: config/mcore/mcore.h:136
-msgid "Do not use the divide instruction"
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
+#.
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+msgid "Set start-address of the program"
 msgstr ""
 
-#: config/mcore/mcore.h:140
-msgid "Do not arbitary sized immediates in bit operations"
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/mcore/mcore.h:142
-msgid "Always treat bit-field as int-sized"
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/mcore/mcore.h:146
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: config/mmix/mmix.h:201
+msgid "Use register stack for parameters and return value"
 msgstr ""
 
-#: config/mcore/mcore.h:148
-msgid "Force functions to be aligned to a 2 byte boundary"
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/mcore/mcore.h:150
-#, fuzzy
-msgid "Emit call graph information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
-
-#: config/mcore/mcore.h:154
-msgid "Prefer word accesses over byte accesses"
+#: config/mmix/mmix.h:205
+msgid "Use epsilon-respecting floating point compare instructions"
 msgstr ""
 
-#: config/mcore/mcore.h:165
-msgid "Generate code for the M*Core M340"
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/mcore/mcore.h:178
-msgid "Maximum amount for a single stack increment operation"
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/mips/mips.c:5112
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#: config/mips/mips.c:5142
-#, c-format
-msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/mips/mips.c:5149
-#, c-format
-msgid "bad value (%s) for -mips switch"
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/mips/mips.c:5164
-#, c-format
-msgid "-march=%s is not compatible with the selected ABI"
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/mips/mips.c:5176
-msgid "-mgp64 used with a 32-bit processor"
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/mips/mips.c:5178
-#, fuzzy
-msgid "-mgp32 used with a 64-bit ABI"
-msgstr "×ñÞóç ABI 64-bit"
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
+msgstr ""
 
-#: config/mips/mips.c:5180
+#: config/mmix/mmix.h:227
 #, fuzzy
-msgid "-mgp64 used with a 32-bit ABI"
-msgstr "×ñÞóç ABI 32-bit"
-
-#: config/mips/mips.c:5198 config/mips/mips.c:5200 config/mips/mips.c:5202
-#, fuzzy, c-format
-msgid "unsupported combination: %s"
-msgstr "ÅìöÜíéóç Ýêäïóçò ðñïãñÜììáôïò"
+msgid "Do not use addresses that allocate global registers"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
 
-#: config/mips/mips.c:5272
-msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/mips/mips.c:5283
-msgid "-G is incompatible with PIC code which is the default"
+#: config/mmix/mmix.h:231
+msgid "Do not generate a single exit point for each function"
 msgstr ""
 
-#: config/mips/mips.c:5299
-msgid "-membedded-pic and -mabicalls are incompatible"
+#: config/mn10300/linux.h:60 config/mn10300/mn10300.h:71
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/mips/mips.c:5302
-msgid "-G and -membedded-pic are incompatible"
+#: config/mn10300/linux.h:61 config/mn10300/mn10300.h:75
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/mips/mips.c:5353
-#, fuzzy, c-format
-msgid "invalid option `entry%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: config/mips/mips.c:5356
-msgid "-mentry is only meaningful with -mips-16"
+#: config/mn10300/linux.h:62 config/mn10300/mn10300.h:78
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/mips/mips.c:5761
-#, c-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
+#: config/mn10300/mn10300.h:69
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/mips/mips.c:5775
-#, c-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
+#: config/mn10300/mn10300.h:70
+msgid "Do not work around hardware multiply bug"
 msgstr ""
 
-#: config/mips/mips.c:5788
-#, c-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:125
+msgid "Don't use hardware fp"
 msgstr ""
 
-#: config/mips/mips.c:5801
-#, c-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
 msgstr ""
 
-#: config/mips/mips.c:5815
-#, c-format
-msgid "PRINT_OPERAND: unknown punctuation '%c'"
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
 msgstr ""
 
-#: config/mips/mips.c:5824 config/xtensa/xtensa.c:1939
-msgid "PRINT_OPERAND null pointer"
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
 msgstr ""
 
-#: config/mips/mips.c:5955
-#, c-format
-msgid "invalid use of %%d, %%x, or %%X"
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
 msgstr ""
 
-#: config/mips/mips.c:5993 config/xtensa/xtensa.c:2033
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
 msgstr ""
 
-#: config/mips/mips.c:6222
-msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
 msgstr ""
 
-#: config/mips/mips.c:6532
-#, fuzzy
-msgid "can't rewind temp file"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
-
-#: config/mips/mips.c:6536
-#, fuzzy
-msgid "can't write to output file"
-msgstr "áäõíáìßá åããñáöÞò áñ÷åßùí åîüäïõ óôï `%s'"
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
 
-#: config/mips/mips.c:6539
+#: config/ns32k/ns32k.h:153
 #, fuzzy
-msgid "can't read from temp file"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
+msgid "Do not use register sb"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/mips/mips.c:6542
+#: config/ns32k/ns32k.h:155
 #, fuzzy
-msgid "can't close temp file"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ"
+msgid "Use bit-field instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/mips/mips.c:6983
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+#: config/ns32k/ns32k.h:157
+msgid "Do not use bit-field instructions"
 msgstr ""
 
-#: config/mips/mips.c:7092
-#, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
 msgstr ""
 
-#: config/mips/mips.c:9312
-#, fuzzy, c-format
-msgid "can not handle inconsistent calls to `%s'"
-msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
+msgstr ""
 
-#: config/mips/mips.c:10444
-msgid "the cpu name must be lower case"
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
 msgstr ""
 
-#: config/mips/mips.c:10466
-#, fuzzy, c-format
-msgid "bad value (%s) for %s"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
+msgstr ""
 
-#. Target CPU builtins.
-#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
-#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
-#. Macros dependent on the C dialect.
-#. Bizzare, but needed at least for Irix.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
-msgid "No default crt0.o"
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/mips/mips.h:530
-msgid "Use 64-bit int type"
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
 msgstr ""
 
-#: config/mips/mips.h:532
-msgid "Use 64-bit long type"
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
 msgstr ""
 
-#: config/mips/mips.h:534
-msgid "Use 32-bit long type"
+#: config/pa/pa.c:304
+#, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 
-#: config/mips/mips.h:536
-msgid "Optimize lui/addiu address loads"
+#: config/pa/pa.c:329
+#, c-format
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
 msgstr ""
 
-#: config/mips/mips.h:538
-msgid "Don't optimize lui/addiu address loads"
+#: config/pa/pa.c:342
+msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr ""
 
-#: config/mips/mips.h:540
-msgid "Use MIPS as"
+#: config/pa/pa.c:347
+msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr ""
 
-#: config/mips/mips.h:542
-msgid "Use GNU as"
+#: config/pa/pa.c:352
+msgid "-g is only supported when using GAS on this processor,"
 msgstr ""
 
-#: config/mips/mips.h:544
+#: config/pa/pa-hpux.h:91 config/pa/pa64-hpux.h:25
 #, fuzzy
-msgid "Use symbolic register names"
-msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
+msgid "Generate cpp defines for server IO"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/mips/mips.h:546
-msgid "Don't use symbolic register names"
+#: config/pa/pa-hpux.h:92 config/pa/pa64-hpux.h:27
+msgid "Generate cpp defines for workstation IO"
 msgstr ""
 
-#: config/mips/mips.h:548 config/mips/mips.h:550
-msgid "Use GP relative sdata/sbss sections"
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:232 config/pa/pa.h:238
+msgid "Generate PA1.1 code"
 msgstr ""
 
-#: config/mips/mips.h:552 config/mips/mips.h:554
-msgid "Don't use GP relative sdata/sbss sections"
+#: config/pa/pa.h:234 config/pa/pa.h:236
+msgid "Generate PA1.0 code"
 msgstr ""
 
-#: config/mips/mips.h:556
-msgid "Output compiler statistics"
+#: config/pa/pa.h:240
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/mips/mips.h:558
-msgid "Don't output compiler statistics"
+#: config/pa/pa.h:242
+msgid "Disable FP regs"
 msgstr ""
 
-#: config/mips/mips.h:560
-msgid "Don't optimize block moves"
-msgstr ""
+#: config/pa/pa.h:244
+#, fuzzy
+msgid "Do not disable FP regs"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
 
-#: config/mips/mips.h:562
-msgid "Optimize block moves"
+#: config/pa/pa.h:246
+msgid "Disable space regs"
 msgstr ""
 
-#: config/mips/mips.h:564
-msgid "Use mips-tfile asm postpass"
-msgstr ""
+#: config/pa/pa.h:248
+#, fuzzy
+msgid "Do not disable space regs"
+msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
 
-#: config/mips/mips.h:566
-msgid "Don't use mips-tfile asm postpass"
+#: config/pa/pa.h:250
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each triplet being { "NAME", VALUE, DOC }
-#. where VALUE is the bits to set or minus the bits to clear and DOC
-#. is the documentation for --help (NULL if intentionally undocumented).
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
-msgid "Use hardware floating point"
+#: config/pa/pa.h:252
+msgid "Do not put jumps in call delay slots"
 msgstr ""
 
-#: config/mips/mips.h:572
-msgid "Use 64-bit FP registers"
-msgstr ""
+#: config/pa/pa.h:254
+#, fuzzy
+msgid "Disable indexed addressing"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/mips/mips.h:574
-msgid "Use 32-bit FP registers"
-msgstr ""
+#: config/pa/pa.h:256
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/mips/mips.h:576
-msgid "Use 64-bit general registers"
-msgstr ""
+#: config/pa/pa.h:258
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: config/mips/mips.h:578
-msgid "Use 32-bit general registers"
+#: config/pa/pa.h:260
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: config/pa/pa.h:262
+msgid "Assume code will be assembled by GAS"
 msgstr ""
 
-#: config/mips/mips.h:580
-msgid "Use Irix PIC"
+#: config/pa/pa.h:264
+msgid "Do not assume code will be assembled by GAS"
 msgstr ""
 
-#: config/mips/mips.h:582
-msgid "Don't use Irix PIC"
+#: config/pa/pa.h:268
+msgid "Do not use software floating point"
 msgstr ""
 
-#: config/mips/mips.h:584
-msgid "Use indirect calls"
+#: config/pa/pa.h:270
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/mips/mips.h:586
-msgid "Don't use indirect calls"
+#: config/pa/pa.h:272
+msgid "Do not emit long load/store sequences"
 msgstr ""
 
-#: config/mips/mips.h:588
-msgid "Use embedded PIC"
-msgstr ""
+#: config/pa/pa.h:274
+#, fuzzy
+msgid "Generate fast indirect calls"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/mips/mips.h:590
-msgid "Don't use embedded PIC"
+#: config/pa/pa.h:276
+msgid "Do not generate fast indirect calls"
 msgstr ""
 
-#: config/mips/mips.h:592
-msgid "Use ROM instead of RAM"
-msgstr ""
+#: config/pa/pa.h:278
+#, fuzzy
+msgid "Generate code for huge switch statements"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
 
-#: config/mips/mips.h:594
-msgid "Don't use ROM instead of RAM"
+#: config/pa/pa.h:280
+msgid "Do not generate code for huge switch statements"
 msgstr ""
 
-#: config/mips/mips.h:596
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: config/pa/pa.h:282
+msgid "Always generate long calls"
 msgstr ""
 
-#: config/mips/mips.h:598
-msgid "Don't put uninitialized constants in ROM"
+#: config/pa/pa.h:284
+msgid "Generate long calls only when needed"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
-msgid "Use big-endian byte order"
+#: config/pa/pa.h:286
+msgid "Enable linker optimizations"
 msgstr ""
 
-#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
-msgid "Use little-endian byte order"
+#: config/pa/pa.h:312
+msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
 msgstr ""
 
-#: config/mips/mips.h:604
-msgid "Use single (32-bit) FP only"
+#: config/pa/pa64-hpux.h:29
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/mips/mips.h:606
-msgid "Don't use single (32-bit) FP only"
+#: config/pa/pa64-hpux.h:31
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/mips/mips.h:608
-msgid "Use multiply accumulate"
+#: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:327
+msgid "Do not use hardware floating point"
 msgstr ""
 
-#: config/mips/mips.h:610
-msgid "Don't use multiply accumulate"
-msgstr ""
+#. return float result in ac0
+#: config/pdp11/pdp11.h:64
+#, fuzzy
+msgid "Return floating point results in ac0"
+msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
-msgid "Don't generate fused multiply/add instructions"
+#: config/pdp11/pdp11.h:65
+msgid "Return floating point results in memory"
 msgstr ""
 
-#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
-msgid "Generate fused multiply/add instructions"
+#. is 11/40
+#: config/pdp11/pdp11.h:67
+msgid "Generate code for an 11/40"
 msgstr ""
 
-#: config/mips/mips.h:616
-msgid "Work around early 4300 hardware bug"
+#. is 11/45
+#: config/pdp11/pdp11.h:70
+msgid "Generate code for an 11/45"
 msgstr ""
 
-#: config/mips/mips.h:618
-msgid "Don't work around early 4300 hardware bug"
+#. is 11/10
+#: config/pdp11/pdp11.h:73
+msgid "Generate code for an 11/10"
 msgstr ""
 
-#: config/mips/mips.h:620
-msgid "Trap on integer divide by zero"
+#. use movstrhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit int"
 msgstr ""
 
-#: config/mips/mips.h:622
-msgid "Don't trap on integer divide by zero"
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+msgid "Use 16 bit int"
 msgstr ""
 
-#: config/mips/mips.h:624
-msgid "Trap on integer divide overflow"
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
+msgid "Use 32 bit float"
 msgstr ""
 
-#: config/mips/mips.h:626
-msgid "Don't trap on integer divide overflow"
+#: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
+msgid "Use 64 bit float"
 msgstr ""
 
-#: config/mips/mips.h:628
-msgid "Use Branch Likely instructions, overriding default for arch"
+#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
+#. is branching expensive - on a PDP, it's actually really cheap
+#. this is just to play around and check what code gcc generates
+#. split instruction and data memory?
+#: config/pdp11/pdp11.h:95
+msgid "Target has split I&D"
 msgstr ""
 
-#: config/mips/mips.h:630
-msgid "Don't use Branch Likely instructions, overriding default for arch"
-msgstr ""
+#: config/pdp11/pdp11.h:96
+#, fuzzy
+msgid "Target does not have split I&D"
+msgstr "-nt äåí äÝ÷åôáé -l\n"
 
-#: config/mips/mips.h:744 config/pa/pa.h:296
-msgid "Specify CPU for scheduling purposes"
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:98
+msgid "Use UNIX assembler syntax"
 msgstr ""
 
-#: config/mips/mips.h:746
-msgid "Specify CPU for code generation purposes"
+#: config/pdp11/pdp11.h:99
+msgid "Use DEC assembler syntax"
 msgstr ""
 
-#: config/mips/mips.h:748
-msgid "Specify an ABI"
+#: config/rs6000/host-darwin.c:52
+msgid "Segmentation Fault (code)"
 msgstr ""
 
-#: config/mips/mips.h:750
-msgid "Specify a Standard MIPS ISA"
+#: config/rs6000/host-darwin.c:83
+msgid "Out of stack space.\n"
 msgstr ""
 
-#: config/mips/mips.h:752
-msgid "Use mips16 entry/exit psuedo ops"
+#: config/rs6000/host-darwin.c:104
+#, c-format
+msgid "Try running `%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/mips/mips.h:754
-msgid "Don't use MIPS16 instructions"
+#: config/rs6000/host-darwin.c:117
+msgid "Segmentation Fault"
 msgstr ""
 
-#: config/mips/mips.h:756
-msgid "Don't call any cache flush functions"
+#: config/rs6000/host-darwin.c:131
+#, c-format
+msgid "While setting up signal stack: %m"
 msgstr ""
 
-#: config/mips/mips.h:758
-msgid "Specify cache flush function"
+#: config/rs6000/host-darwin.c:137
+#, c-format
+msgid "While setting up signal handler: %m"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2868
-msgid "mips16 function profiling"
+#: config/rs6000/host-darwin.c:184
+#, c-format
+msgid "couldn't unmap pch_address_space: %m\n"
 msgstr ""
 
-#: config/mmix/mmix.c:189
-#, fuzzy, c-format
-msgid "-f%s not supported: ignored"
-msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:46
+#, fuzzy
+msgid "ignoring malformed #pragma longcall"
+msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
 
-#: config/mmix/mmix.c:644
-#, c-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
-msgstr ""
+#: config/rs6000/rs6000-c.c:59
+#, fuzzy
+msgid "missing open paren"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
 
-#: config/mmix/mmix.c:826
-msgid "function_profiler support for MMIX"
-msgstr ""
+#: config/rs6000/rs6000-c.c:61
+#, fuzzy
+msgid "missing number"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: config/mmix/mmix.c:848
-msgid "MMIX Internal: Last named vararg would not fit in a register"
-msgstr ""
+#: config/rs6000/rs6000-c.c:63
+#, fuzzy
+msgid "missing close paren"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
 
-#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
-msgid "MMIX Internal: Expected a CONST_INT, not this"
+#: config/rs6000/rs6000-c.c:66
+msgid "number must be 0 or 1"
 msgstr ""
 
-#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
-#, c-format
-msgid "MMIX Internal: Bad register: %d"
-msgstr ""
+#: config/rs6000/rs6000-c.c:69
+#, fuzzy
+msgid "junk at end of #pragma longcall"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: config/mmix/mmix.c:1718
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
-msgstr ""
+#: config/rs6000/rs6000.c:791
+#, fuzzy
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: config/mmix/mmix.c:1737
-msgid "MMIX Internal: Expected a register, not this"
-msgstr ""
+#: config/rs6000/rs6000.c:798
+#, fuzzy
+msgid "-mstring is not supported on little endian systems"
+msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: config/mmix/mmix.c:1747
-msgid "MMIX Internal: Expected a constant, not this"
+#: config/rs6000/rs6000.c:812
+#, c-format
+msgid "unknown -mdebug-%s switch"
 msgstr ""
 
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1779
+#: config/rs6000/rs6000.c:824
 #, c-format
-msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
 msgstr ""
 
-#. We need the original here.
-#: config/mmix/mmix.c:1831
-msgid "MMIX Internal: Cannot decode this operand"
+#: config/rs6000/rs6000.c:835
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/mmix/mmix.c:1891
-msgid "MMIX Internal: This is not a recognized address"
+#: config/rs6000/rs6000.c:876
+msgid "AltiVec and E500 instructions cannot coexist"
 msgstr ""
 
-#: config/mmix/mmix.c:2082
+#: config/rs6000/rs6000.c:1029
 #, fuzzy, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
-msgstr "ï ßäéïò êáíüíáò óå ðïëëáðëÜ áñ÷åßá"
+msgid "unknown -m%s= option specified: '%s'"
+msgstr "Üãíùóôï óåô `%s'"
 
-#: config/mmix/mmix.c:2321
+#: config/rs6000/rs6000.c:1050
 #, c-format
-msgid "stack frame not a multiple of octabyte: %d"
+msgid "not configured for ABI: '%s'"
 msgstr ""
 
-#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
-#, c-format
-msgid "MMIX Internal: %s is not a shiftable int"
-msgstr ""
+#: config/rs6000/rs6000.c:1056
+#, fuzzy, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "Üãíùóôï óåô `%s'"
 
-#: config/mmix/mmix.c:3006
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-msgstr ""
+#: config/rs6000/rs6000.c:1070
+#, fuzzy, c-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
+msgstr "Üãíùóôï óåô `%s'"
 
-#: config/mmix/mmix.c:3013
-msgid "MMIX Internal: What's the CC of this?"
+#: config/rs6000/rs6000.c:3972
+msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/mmix/mmix.c:3017
-msgid "MMIX Internal: What is the CC of this?"
+#: config/rs6000/rs6000.c:4095
+msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
 msgstr ""
 
-#: config/mmix/mmix.c:3088
-msgid "MMIX Internal: This is not a constant:"
-msgstr ""
+#: config/rs6000/rs6000.c:5599
+#, fuzzy
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#. For these target macros, there is no generic documentation here.  You
-#. should read `Using and Porting GCC' for that.  Only comments specific
-#. to the MMIX target are here.
-#.
-#. There are however references to the specific texinfo node (comments
-#. with "Node:"), so there should be little or nothing amiss.  Probably
-#. the opposite, since we don't have to care about old littering and
-#. soon outdated generic comments.
-#. Node: Driver
-#. User symbols are in the same name-space as built-in symbols, but we
-#. don't need the built-in symbols, so remove those and instead apply
-#. stricter operand checking.  Don't warn when expanding insns.
-#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
-#. Provide default program start 0x100 unless -mno-set-program-start.
-#. Don't do this if linking relocatably, with -r.  For a final link,
-#. produce mmo, unless ELF is requested or when linking relocatably.
-#. Put unused option values here.
-#: config/mmix/mmix.h:132
-msgid "Set start-address of the program"
-msgstr ""
+#: config/rs6000/rs6000.c:5701 config/rs6000/rs6000.c:6357
+#, fuzzy
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/mmix/mmix.h:134
-msgid "Set start-address of data"
+#: config/rs6000/rs6000.c:5741
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
 msgstr ""
 
-#. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:198
-msgid "For intrinsics library: pass all parameters in registers"
+#: config/rs6000/rs6000.c:5795
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
 msgstr ""
 
-#: config/mmix/mmix.h:201
-msgid "Use register stack for parameters and return value"
-msgstr ""
+#: config/rs6000/rs6000.c:5956
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/mmix/mmix.h:203
-msgid "Use call-clobbered registers for parameters and return value"
-msgstr ""
+#: config/rs6000/rs6000.c:6126
+#, fuzzy, c-format
+msgid "argument to `%s' must be a 2-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/mmix/mmix.h:205
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr ""
+#: config/rs6000/rs6000.c:6239
+#, fuzzy
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/mmix/mmix.h:208
-msgid "Use zero-extending memory loads, not sign-extending ones"
-msgstr ""
+#: config/rs6000/rs6000.c:6477
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
 
-#: config/mmix/mmix.h:211
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+#: config/rs6000/rs6000.c:6550
+msgid "argument 1 of __builtin_spe_predicate is out of range"
 msgstr ""
 
-#: config/mmix/mmix.h:215
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
-msgstr ""
+#: config/rs6000/rs6000.c:9008
+#, fuzzy, c-format
+msgid "invalid %%f value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/mmix/mmix.h:217
-msgid "Do not provide a default start-address 0x100 of the program"
+#: config/rs6000/rs6000.c:9017
+#, fuzzy, c-format
+msgid "invalid %%F value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9026
+#, fuzzy, c-format
+msgid "invalid %%G value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9061
+#, fuzzy, c-format
+msgid "invalid %%j code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/rs6000/rs6000.c:9071
+#, fuzzy, c-format
+msgid "invalid %%J code"
+msgstr "ìç Ýãêõñï äéêáßùìá"
+
+#: config/rs6000/rs6000.c:9081
+#, fuzzy, c-format
+msgid "invalid %%k value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9101 config/xtensa/xtensa.c:2000
+#, fuzzy, c-format
+msgid "invalid %%K value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9168
+#, fuzzy, c-format
+msgid "invalid %%O value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9215
+#, fuzzy, c-format
+msgid "invalid %%q value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9259
+#, fuzzy, c-format
+msgid "invalid %%S value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9301
+#, fuzzy, c-format
+msgid "invalid %%T value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9311
+#, fuzzy, c-format
+msgid "invalid %%u value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:9320 config/xtensa/xtensa.c:1970
+#, fuzzy, c-format
+msgid "invalid %%v value"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#: config/rs6000/rs6000.c:13815
+msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/mmix/mmix.h:219
-msgid "Link to emit program in ELF format (rather than mmo)"
+#: config/rs6000/aix.h:184 config/rs6000/beos.h:32
+#, fuzzy
+msgid "Always pass floating-point arguments in memory"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: config/rs6000/aix.h:186 config/rs6000/beos.h:34
+#, fuzzy
+msgid "Don't always pass floating-point arguments in memory"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: config/rs6000/aix41.h:27 config/rs6000/aix43.h:31 config/rs6000/aix51.h:31
+#: config/rs6000/aix52.h:31
+msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: config/mmix/mmix.h:221
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: config/rs6000/aix43.h:27 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
+msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: config/mmix/mmix.h:223
-msgid "Don't use P-mnemonics for branches"
+#: config/rs6000/aix43.h:29 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
+msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: config/mmix/mmix.h:225
-msgid "Use addresses that allocate global registers"
+#: config/rs6000/aix43.h:48 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
+msgid "-maix64 and POWER architecture are incompatible"
 msgstr ""
 
-#: config/mmix/mmix.h:227
+#: config/rs6000/aix43.h:53 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
+msgstr ""
+
+#: config/rs6000/aix43.h:57 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+msgstr ""
+
+#: config/rs6000/darwin.h:64
+msgid "Generate code suitable for executables (NOT shared libs)"
+msgstr ""
+
+#. The Darwin ABI always includes AltiVec, can't be (validly) turned
+#. off.
+#: config/rs6000/darwin.h:80
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
+msgstr ""
+
+#. Darwin doesn't support -fpic.
+#: config/rs6000/darwin.h:86
 #, fuzzy
-msgid "Do not use addresses that allocate global registers"
-msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+msgid "-fpic is not supported; -fPIC assumed"
+msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
 
-#: config/mmix/mmix.h:229
-msgid "Generate a single exit point for each function"
+#: config/rs6000/linux64.h:96
+msgid "-m64 requires a PowerPC64 cpu"
 msgstr ""
 
-#: config/mmix/mmix.h:231
-msgid "Do not generate a single exit point for each function"
+#: config/rs6000/linux64.h:206
+msgid "Call mcount for profiling before a function prologue"
 msgstr ""
 
-#: config/mn10300/mn10300.h:59
-msgid "Work around hardware multiply bug"
+#: config/rs6000/linux64.h:208
+msgid "Call mcount for profiling after a function prologue"
 msgstr ""
 
-#: config/mn10300/mn10300.h:60
-msgid "Do not work around hardware multiply bug"
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/rs6000/rs6000.h:273
+msgid "Use POWER instruction set"
 msgstr ""
 
-#: config/mn10300/mn10300.h:61
-msgid "Target the AM33 processor"
+#: config/rs6000/rs6000.h:276
+msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: config/mn10300/mn10300.h:65
-msgid "Enable linker relaxations"
+#: config/rs6000/rs6000.h:278
+msgid "Do not use POWER2 instruction set"
 msgstr ""
 
-#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
-msgid "Don't use hardware fp"
+#: config/rs6000/rs6000.h:281
+msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: config/ns32k/ns32k.h:143
-msgid "Alternative calling convention"
+#: config/rs6000/rs6000.h:283
+msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: config/ns32k/ns32k.h:145
-msgid "Pass some arguments in registers"
+#: config/rs6000/rs6000.h:286
+msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: config/ns32k/ns32k.h:146
-msgid "Pass all arguments on stack"
+#: config/rs6000/rs6000.h:288
+msgid "Use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:147
-msgid "Optimize for 32532 cpu"
+#: config/rs6000/rs6000.h:290
+msgid "Do not use PowerPC General Purpose group optional instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:148
-msgid "Optimize for 32332 cpu"
+#: config/rs6000/rs6000.h:292
+msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:150
-msgid "Optimize for 32032"
+#: config/rs6000/rs6000.h:294
+msgid "Do not use PowerPC Graphics group optional instructions"
 msgstr ""
 
-#: config/ns32k/ns32k.h:152
-msgid "Register sb is zero. Use for absolute addressing"
+#: config/rs6000/rs6000.h:296
+msgid "Use PowerPC-64 instruction set"
 msgstr ""
 
-#: config/ns32k/ns32k.h:153
+#: config/rs6000/rs6000.h:298
 #, fuzzy
-msgid "Do not use register sb"
+msgid "Do not use PowerPC-64 instruction set"
 msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/ns32k/ns32k.h:155
+#: config/rs6000/rs6000.h:300
 #, fuzzy
-msgid "Use bit-field instructions"
+msgid "Use AltiVec instructions"
 msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/ns32k/ns32k.h:157
-msgid "Do not use bit-field instructions"
-msgstr ""
+#: config/rs6000/rs6000.h:302
+#, fuzzy
+msgid "Do not use AltiVec instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/ns32k/ns32k.h:158
-msgid "Generate code for high memory"
+#: config/rs6000/rs6000.h:304
+msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/ns32k/ns32k.h:159
-msgid "Generate code for low memory"
+#: config/rs6000/rs6000.h:306
+msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/ns32k/ns32k.h:160
-msgid "32381 fpu"
+#: config/rs6000/rs6000.h:309
+msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: config/ns32k/ns32k.h:162
-msgid "Use multiply-accumulate fp instructions"
+#: config/rs6000/rs6000.h:311
+msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: config/ns32k/ns32k.h:164
-msgid "Do not use multiply-accumulate fp instructions"
+#: config/rs6000/rs6000.h:313
+#, fuzzy
+msgid "Do not place floating point constants in TOC"
+msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+
+#: config/rs6000/rs6000.h:315
+msgid "Place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/ns32k/ns32k.h:165
-msgid "\"Small register classes\" kludge"
+#: config/rs6000/rs6000.h:317
+msgid "Do not place symbol+offset constants in TOC"
 msgstr ""
 
-#: config/ns32k/ns32k.h:166
-msgid "No \"Small register classes\" kludge"
+#: config/rs6000/rs6000.h:323
+msgid "Place variable addresses in the regular TOC"
 msgstr ""
 
-#: config/pa/pa.c:246
-#, c-format
-msgid ""
-"unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+#: config/rs6000/rs6000.h:329
+msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: config/pa/pa.c:271
-#, c-format
-msgid ""
-"unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: config/rs6000/rs6000.h:331
+msgid "Do not generate load/store multiple instructions"
 msgstr ""
 
-#: config/pa/pa.c:284
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: config/rs6000/rs6000.h:333
+msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: config/pa/pa.c:289
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: config/rs6000/rs6000.h:335
+msgid "Do not generate string instructions for block moves"
 msgstr ""
 
-#: config/pa/pa.c:294
-msgid "-g is only supported when using GAS on this processor,"
+#: config/rs6000/rs6000.h:337
+msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: config/pa/pa.c:295
-#, fuzzy
-msgid "-g option disabled"
-msgstr "Ç ëåéôïõñãßá NIS+ áðÝôõ÷å"
+#: config/rs6000/rs6000.h:339
+msgid "Do not generate load/store with update instructions"
+msgstr ""
 
-#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:80 config/pa/pa-hpux7.h:81
-#: config/pa/pa64-hpux.h:25
+#: config/rs6000/rs6000.h:343
 #, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
+msgid "Do not generate fused multiply/add instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:81 config/pa/pa-hpux7.h:82
-#: config/pa/pa64-hpux.h:27
-msgid "Generate cpp defines for workstation IO"
+#: config/rs6000/rs6000.h:347
+msgid "Do not schedule the start and end of the procedure"
 msgstr ""
 
-#. Macro to define tables used to set the flags.  This is a
-#. list in braces of target switches with each switch being
-#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
-#. or minus the bits to clear.  An empty string NAME is used to
-#. identify the default VALUE.  Do not mark empty strings for
-#. translation.
-#: config/pa/pa.h:218 config/pa/pa.h:224
-msgid "Generate PA1.1 code"
+#: config/rs6000/rs6000.h:353
+msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/pa/pa.h:220 config/pa/pa.h:222
-msgid "Generate PA1.0 code"
+#: config/rs6000/rs6000.h:355
+msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: config/pa/pa.h:226
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: config/rs6000/rs6000.h:361
+#, fuzzy
+msgid "Generate single field mfcr instruction"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
+
+#: config/rs6000/rs6000.h:363
+#, fuzzy
+msgid "Do not generate single field mfcr instruction"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
+
+#: config/rs6000/rs6000.h:447 config/sparc/sparc.h:654
+msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/pa/pa.h:228
-msgid "Disable FP regs"
+#: config/rs6000/rs6000.h:450
+msgid "Enable debug output"
 msgstr ""
 
-#: config/pa/pa.h:230
-#, fuzzy
-msgid "Do not disable FP regs"
-msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+#: config/rs6000/rs6000.h:452
+msgid "Select full, part, or no traceback table"
+msgstr ""
 
-#: config/pa/pa.h:232
-msgid "Disable space regs"
+#: config/rs6000/rs6000.h:453
+msgid "Specify ABI to use"
 msgstr ""
 
-#: config/pa/pa.h:234
-#, fuzzy
-msgid "Do not disable space regs"
-msgstr "Äåí åßíáé äõíáôü íá äåóìåõôåß ìíÞìç"
+#: config/rs6000/rs6000.h:455
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr ""
 
-#: config/pa/pa.h:236
-msgid "Put jumps in call delay slots"
+#: config/rs6000/rs6000.h:457
+msgid "Specify yes/no if isel instructions should be generated"
 msgstr ""
 
-#: config/pa/pa.h:238
-msgid "Do not put jumps in call delay slots"
+#: config/rs6000/rs6000.h:459
+msgid "Specify yes/no if SPE SIMD instructions should be generated"
 msgstr ""
 
-#: config/pa/pa.h:240
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+#: config/rs6000/rs6000.h:461
+msgid "Specify yes/no if using floating point in the GPRs"
+msgstr ""
 
-#: config/pa/pa.h:242
-#, fuzzy
-msgid "Do not disable indexed addressing"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+#: config/rs6000/rs6000.h:463
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+msgstr ""
 
-#: config/pa/pa.h:244
+#: config/rs6000/rs6000.h:465
 #, fuzzy
-msgid "Use portable calling conventions"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+msgid "Avoid all range limits on call instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/pa/pa.h:246
-#, fuzzy
-msgid "Do not use portable calling conventions"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+#: config/rs6000/rs6000.h:468
+msgid "Determine which dependences between insns are considered costly"
+msgstr ""
 
-#: config/pa/pa.h:248
-msgid "Assume code will be assembled by GAS"
+#: config/rs6000/rs6000.h:470
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/pa/pa.h:250
-msgid "Do not assume code will be assembled by GAS"
+#: config/rs6000/rs6000.h:472
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/pa/pa.h:254
-msgid "Do not use software floating point"
+#: config/rs6000/rs6000.h:474
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/pa/pa.h:256
-msgid "Emit long load/store sequences"
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. Number of bytes into the frame return addresses can be found.  See
+#. rs6000_stack_info in rs6000.c for more information on how the different
+#. abi's store the return address.
+#: config/rs6000/rs6000.h:1923
+msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
-#: config/pa/pa.h:258
-msgid "Do not emit long load/store sequences"
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
 msgstr ""
 
-#: config/pa/pa.h:260
-#, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
-
-#: config/pa/pa.h:262
-msgid "Do not generate fast indirect calls"
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
 msgstr ""
 
-#: config/pa/pa.h:264
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
-
-#: config/pa/pa.h:266
-msgid "Do not generate code for huge switch statements"
+#: config/rs6000/sysv4.h:100
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: config/pa/pa.h:268
-msgid "Always generate long calls"
+#: config/rs6000/sysv4.h:102
+msgid "Don't align to the base type of the bit-field"
 msgstr ""
 
-#: config/pa/pa.h:270
-msgid "Generate long calls only when needed"
+#: config/rs6000/sysv4.h:104
+msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/pa/pa.h:272
-msgid "Enable linker optimizations"
+#: config/rs6000/sysv4.h:106
+msgid "Assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/pa/pa.h:298
-msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+#: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
+msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:29
-msgid "Assume code will be linked by GNU ld"
+#: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
+msgid "Don't produce code relocatable at runtime"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:31
-msgid "Assume code will be linked by HP ld"
+#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
+msgid "Produce little endian code"
 msgstr ""
 
-#: config/pdp11/pdp11.h:57
-msgid "Do not use hardware floating point"
+#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+msgid "Produce big endian code"
 msgstr ""
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:59
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
+#: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
+#: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
 #, fuzzy
-msgid "Return floating point results in ac0"
-msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
+msgid "no description yet"
+msgstr "(÷ùñßò ðåñéãñáöÞ)"
 
-#: config/pdp11/pdp11.h:60
-msgid "Return floating point results in memory"
+#: config/rs6000/sysv4.h:129
+msgid "Use EABI"
 msgstr ""
 
-#. is 11/40
-#: config/pdp11/pdp11.h:62
-msgid "Generate code for an 11/40"
+#: config/rs6000/sysv4.h:130
+msgid "Don't use EABI"
 msgstr ""
 
-#. is 11/45
-#: config/pdp11/pdp11.h:65
-msgid "Generate code for an 11/45"
+#: config/rs6000/sysv4.h:133
+msgid "Do not allow bit-fields to cross word boundaries"
 msgstr ""
 
-#. is 11/10
-#: config/pdp11/pdp11.h:68
-msgid "Generate code for an 11/10"
+#: config/rs6000/sysv4.h:135
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
+
+#: config/rs6000/sysv4.h:137
+msgid "Don't use alternate register names"
 msgstr ""
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
-msgid "Use 32 bit int"
+#: config/rs6000/sysv4.h:141
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
 msgstr ""
 
-#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
-msgid "Use 16 bit int"
+#: config/rs6000/sysv4.h:143
+msgid "Link with libads.a, libc.a and crt0.o"
 msgstr ""
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
-msgid "Use 32 bit float"
+#: config/rs6000/sysv4.h:145
+msgid "Link with libyk.a, libc.a and crt0.o"
 msgstr ""
 
-#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
-msgid "Use 64 bit float"
+#: config/rs6000/sysv4.h:147
+msgid "Link with libmvme.a, libc.a and crt0.o"
 msgstr ""
 
-#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
-#. is branching expensive - on a PDP, it's actually really cheap
-#. this is just to play around and check what code gcc generates
-#. split instruction and data memory?
-#: config/pdp11/pdp11.h:90
-msgid "Target has split I&D"
+#: config/rs6000/sysv4.h:149
+msgid "Set the PPC_EMB bit in the ELF flags header"
 msgstr ""
 
-#: config/pdp11/pdp11.h:91
-#, fuzzy
-msgid "Target does not have split I&D"
-msgstr "-nt äåí äÝ÷åôáé -l\n"
+#: config/rs6000/sysv4.h:150
+msgid "Use the WindISS simulator"
+msgstr ""
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:93
-msgid "Use UNIX assembler syntax"
+#: config/rs6000/sysv4.h:153
+msgid "Generate 64-bit code"
 msgstr ""
 
-#: config/pdp11/pdp11.h:94
-msgid "Use DEC assembler syntax"
+#: config/rs6000/sysv4.h:155
+msgid "Generate 32-bit code"
 msgstr ""
 
-#: config/romp/romp.c:717 config/rs6000/rs6000.c:7718
+#. Sometimes certain combinations of command options do not make sense
+#. on a particular target machine.  You can define a macro
+#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:214
 #, fuzzy, c-format
-msgid "invalid %%S value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "bad value for -mcall-%s"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/romp/romp.c:726 config/romp/romp.c:733
+#: config/rs6000/sysv4.h:230
 #, fuzzy, c-format
-msgid "invalid %%b value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "bad value for -msdata=%s"
+msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
 
-#: config/romp/romp.c:773 config/romp/romp.c:784
-#, fuzzy, c-format
-msgid "invalid %%z value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/rs6000/sysv4.h:247
+#, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr ""
 
-#: config/romp/romp.c:792 config/romp/romp.c:800
-#, fuzzy, c-format
-msgid "invalid %%Z value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/rs6000/sysv4.h:256
+#, c-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr ""
 
-#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
-#: config/rs6000/rs6000.c:7547
-#, fuzzy, c-format
-msgid "invalid %%k value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/rs6000/sysv4.h:265
+#, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr ""
 
-#: config/romp/romp.c:908 config/romp/romp.c:951
-#, fuzzy, c-format
-msgid "invalid %%j value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/rs6000/sysv4.h:274
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr ""
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:648
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
+#: config/rs6000/sysv4.h:280
+#, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
 msgstr ""
 
-#. Handle the machine specific pragma longcall.  Its syntax is
-#.
-#. # pragma longcall ( TOGGLE )
-#.
-#. where TOGGLE is either 0 or 1.
-#.
-#. rs6000_default_long_calls is set to the value of TOGGLE, changing
-#. whether or not new function declarations receive a longcall
-#. attribute by default.
-#: config/rs6000/rs6000-c.c:44
-#, fuzzy
-msgid "ignoring malformed #pragma longcall"
-msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
+#: config/rs6000/sysv4.h:287
+#, c-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr ""
 
-#: config/rs6000/rs6000-c.c:58
+#: config/rs6000/sysv4.h:294
 #, fuzzy
-msgid "missing open paren"
-msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+msgid "-mcall-aixdesc must be big endian"
+msgstr "ôá ìåãÝèç ôïõ óôçëïãíþìïíá ðñÝðåé íá åßíáé êáôÜ áýîïõóá óåéñÜ"
 
-#: config/rs6000/rs6000-c.c:60
-#, fuzzy
-msgid "missing number"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#: config/rs6000/sysv4.h:309
+#, fuzzy, c-format
+msgid "-m%s not supported in this configuration"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: config/rs6000/rs6000-c.c:62
-#, fuzzy
-msgid "missing close paren"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#: config/s390/s390.c:926
+#, c-format
+msgid "Unknown cpu used in -march=%s."
+msgstr ""
 
-#: config/rs6000/rs6000-c.c:65
-msgid "number must be 0 or 1"
+#: config/s390/s390.c:945
+#, fuzzy, c-format
+msgid "Unknown cpu used in -mtune=%s."
+msgstr "ðÜñá ðïëëÝò äçëþóåéò ìåôáôñïðÞò óôçí êáôÜëçîç"
+
+#: config/s390/s390.c:950
+#, fuzzy, c-format
+msgid "z/Architecture mode not supported on %s."
+msgstr "Ôï servname äåí õðïóôçñßæåôáé áðü ôï ai_socktype"
+
+#: config/s390/s390.c:952
+msgid "64-bit ABI not supported in ESA/390 mode."
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:68
-#, fuzzy
-msgid "junk at end of #pragma longcall"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+#: config/s390/s390.c:3336
+msgid "invalid UNSPEC as operand (1)"
+msgstr ""
 
-#: config/rs6000/rs6000.c:588
-#, fuzzy
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+#: config/s390/s390.c:3384
+msgid "invalid UNSPEC as operand (2)"
+msgstr ""
+
+#: config/s390/s390.c:3390
+msgid "UNKNOWN in s390_output_symbolic_const !?"
+msgstr ""
 
-#: config/rs6000/rs6000.c:595
+#: config/s390/s390.c:3406
 #, fuzzy
-msgid "-mstring is not supported on little endian systems"
-msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
+msgid "Cannot decompose address."
+msgstr "Äåí åßíáé äõíáôÞ ç åê÷þñçóç ôçò æçôçèÞóáò äéåýèõíóçò"
 
-#: config/rs6000/rs6000.c:619
-#, c-format
-msgid "unknown -mdebug-%s switch"
+#: config/s390/s390.c:3577
+msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/rs6000/rs6000.c:631
-#, c-format
-msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+#: config/s390/s390.c:5304
+msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: config/rs6000/rs6000.c:642
-#, c-format
-msgid "Unknown switch -mlong-double-%s"
+#: config/s390/s390.h:126
+msgid "Set backchain"
 msgstr ""
 
-#: config/rs6000/rs6000.c:734
-#, fuzzy, c-format
-msgid "unknown -misel= option specified: '%s'"
-msgstr "Üãíùóôï óåô `%s'"
+#: config/s390/s390.h:127
+msgid "Don't set backchain (faster, but debug harder"
+msgstr ""
 
-#: config/rs6000/rs6000.c:749
-#, fuzzy, c-format
-msgid "unknown -mvrsave= option specified: '%s'"
-msgstr "Üãíùóôï óåô `%s'"
+#: config/s390/s390.h:128
+msgid "Use bras for executable < 64k"
+msgstr ""
 
-#: config/rs6000/rs6000.c:768
-#, fuzzy, c-format
-msgid "unknown ABI specified: '%s'"
-msgstr "Üãíùóôï óåô `%s'"
+#: config/s390/s390.h:129
+msgid "Don't use bras"
+msgstr ""
+
+#: config/s390/s390.h:130
+msgid "Additional debug prints"
+msgstr ""
 
-#: config/rs6000/rs6000.c:4169
+#: config/s390/s390.h:131
+msgid "Don't print additional debug prints"
+msgstr ""
+
+#: config/s390/s390.h:132
 #, fuzzy
-msgid "argument 1 must be a 5-bit signed literal"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+msgid "64 bit ABI"
+msgstr "×ñÞóç ABI 64-bit"
 
-#: config/rs6000/rs6000.c:4276 config/rs6000/rs6000.c:4866
+#: config/s390/s390.h:133
 #, fuzzy
-msgid "argument 2 must be a 5-bit unsigned literal"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+msgid "31 bit ABI"
+msgstr "×ñÞóç ABI 64-bit"
 
-#: config/rs6000/rs6000.c:4319
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+#: config/s390/s390.h:134
+msgid "z/Architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4373
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
+#: config/s390/s390.h:135
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/rs6000/rs6000.c:4452
+#: config/s390/s390.h:136
 #, fuzzy
-msgid "argument 3 must be a 4-bit unsigned literal"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+msgid "mvcle use"
+msgstr "Ç óõóêåõÞ åßíáé áðáó÷ïëçìÝíç"
 
-#: config/rs6000/rs6000.c:4629
-#, fuzzy, c-format
-msgid "argument to `%s' must be a 2-bit unsigned literal"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+#: config/s390/s390.h:137
+msgid "mvc&ex"
+msgstr ""
+
+#: config/s390/s390.h:138
+msgid "enable tpf OS code"
+msgstr ""
+
+#: config/s390/s390.h:139
+msgid "disable tpf OS code"
+msgstr ""
 
-#: config/rs6000/rs6000.c:4745
+#: config/s390/s390.h:140
 #, fuzzy
-msgid "argument to dss must be a 2-bit unsigned literal"
-msgstr "Ç ðáñÜìåôñïò óôï `%s' ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+msgid "disable fused multiply/add instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/rs6000/rs6000.c:4976
+#: config/s390/s390.h:141
 #, fuzzy
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "Ç ðáñÜìåôñïò óôï <%s> ðñÝðåé íá åßíáé Ýíáò áðëüò ÷áñáêôÞñáò"
+msgid "enable fused multiply/add instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/rs6000/rs6000.c:5049
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr ""
+#: config/sh/sh.c:5977
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: config/sh/sh.c:6879
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
+msgstr ""
+
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:6901 config/sh/sh.c:6936
+#, c-format
+msgid "`%s' attribute only applies to interrupt functions"
+msgstr ""
 
-#: config/rs6000/rs6000.c:7474
+#. The argument must be a constant string.
+#: config/sh/sh.c:6908
 #, fuzzy, c-format
-msgid "invalid %%f value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "`%s' attribute argument not a string constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
 
-#: config/rs6000/rs6000.c:7483
+#. The argument must be a constant integer.
+#: config/sh/sh.c:6943
+#, c-format
+msgid "`%s' attribute argument not an integer constant"
+msgstr ""
+
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#. -fprofile-arcs needs a working libgcov .  In unified tree            configurations with newlib, this requires to configure with             --with-newlib --with-headers.  But there is no way to check             here we have a working libgcov, so just assume that we have.
+#: config/sh/sh.h:478
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+
+#: config/sparc/sparc.c:360
 #, fuzzy, c-format
-msgid "invalid %%F value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "%s is not supported by this configuration"
+msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
+
+#: config/sparc/sparc.c:367
+msgid "-mlong-double-64 not allowed with -m64"
+msgstr ""
+
+#: config/sparc/sparc.c:392
+#, fuzzy
+msgid "-mcmodel= is not supported on 32 bit systems"
+msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
 
-#: config/rs6000/rs6000.c:7492
+#: config/sparc/sparc.c:6818 config/sparc/sparc.c:6824
 #, fuzzy, c-format
-msgid "invalid %%G value"
+msgid "invalid %%Y operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7527
+#: config/sparc/sparc.c:6894
 #, fuzzy, c-format
-msgid "invalid %%j code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+msgid "invalid %%A operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7537
+#: config/sparc/sparc.c:6904
 #, fuzzy, c-format
-msgid "invalid %%J code"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+msgid "invalid %%B operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7567
+#: config/sparc/sparc.c:6943
 #, fuzzy, c-format
-msgid "invalid %%K value"
+msgid "invalid %%c operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7634
+#: config/sparc/sparc.c:6944
 #, fuzzy, c-format
-msgid "invalid %%O value"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "invalid %%C operand"
+msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
 
-#: config/rs6000/rs6000.c:7756
+#: config/sparc/sparc.c:6965
 #, fuzzy, c-format
-msgid "invalid %%T value"
+msgid "invalid %%d operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7766
+#: config/sparc/sparc.c:6966
 #, fuzzy, c-format
-msgid "invalid %%u value"
+msgid "invalid %%D operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:7775
+#: config/sparc/sparc.c:6982
 #, fuzzy, c-format
-msgid "invalid %%v value"
+msgid "invalid %%f operand"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/rs6000.c:12180
-msgid "no profiling of 64-bit code for this ABI"
-msgstr ""
-
-#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
-#, fuzzy
-msgid "Always pass floating-point arguments in memory"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
-
-#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
-#, fuzzy
-msgid "Don't always pass floating-point arguments in memory"
-msgstr "Ç ðáñÜìåôñïò êéíçôÞò õðïäéáóôïëÞò äåí åßíáé Ýãêõñç: %s"
+#: config/sparc/sparc.c:6996
+#, fuzzy, c-format
+msgid "invalid %%s operand"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
-#: config/rs6000/aix52.h:32
-msgid "Support message passing with the Parallel Environment"
+#: config/sparc/sparc.c:7050
+msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
-msgid "Compile for 64-bit pointers"
+#: config/sparc/sparc.c:7053
+msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
-msgid "Compile for 32-bit pointers"
+#: config/sparc/freebsd.h:82 config/sparc/linux.h:92
+#: config/sparc/linux64.h:107 config/sparc/netbsd-elf.h:216
+msgid "Use 128 bit long doubles"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
-msgid "-maix64 and POWER architecture are incompatible"
+#: config/sparc/sp64-elf.h:90
+msgid "Generate code for big endian"
 msgstr ""
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
+#: config/sparc/sp64-elf.h:91
+msgid "Generate code for little endian"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+#: config/sparc/sp86x-elf.h:68
+msgid "Use little-endian byte order for data"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:240
-msgid "Use POWER instruction set"
+#: config/sparc/sparc.h:553
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/rs6000/rs6000.h:243
-msgid "Use POWER2 instruction set"
+#: config/sparc/sparc.h:555
+msgid "Assume all doubles are aligned"
 msgstr ""
 
-#: config/rs6000/rs6000.h:245
-msgid "Do not use POWER2 instruction set"
+#: config/sparc/sparc.h:557
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/rs6000/rs6000.h:248
-msgid "Do not use POWER instruction set"
+#: config/sparc/sparc.h:559
+msgid "Do not pass -assert pure-text to linker"
 msgstr ""
 
-#: config/rs6000/rs6000.h:250
-msgid "Use PowerPC instruction set"
+#: config/sparc/sparc.h:561
+msgid "Use flat register window model"
 msgstr ""
 
-#: config/rs6000/rs6000.h:253
-msgid "Do not use PowerPC instruction set"
+#: config/sparc/sparc.h:563
+msgid "Do not use flat register window model"
 msgstr ""
 
-#: config/rs6000/rs6000.h:255
-msgid "Use PowerPC General Purpose group optional instructions"
+#: config/sparc/sparc.h:565
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/rs6000/rs6000.h:257
-msgid "Don't use PowerPC General Purpose group optional instructions"
+#: config/sparc/sparc.h:567
+msgid "Do not use ABI reserved registers"
 msgstr ""
 
-#: config/rs6000/rs6000.h:259
-msgid "Use PowerPC Graphics group optional instructions"
+#: config/sparc/sparc.h:569
+msgid "Use hardware quad fp instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:261
-msgid "Don't use PowerPC Graphics group optional instructions"
+#: config/sparc/sparc.h:571
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.h:263
-msgid "Use PowerPC-64 instruction set"
+#: config/sparc/sparc.h:573
+msgid "Compile for v8plus ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.h:265
-msgid "Don't use PowerPC-64 instruction set"
+#: config/sparc/sparc.h:575
+msgid "Do not compile for v8plus ABI"
 msgstr ""
 
-#: config/rs6000/rs6000.h:267
+#: config/sparc/sparc.h:577
 #, fuzzy
-msgid "Use AltiVec instructions"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
+msgid "Utilize Visual Instruction Set"
+msgstr "ÐáñÜíïìç ÅíôïëÞ"
 
-#: config/rs6000/rs6000.h:269
-msgid "Don't use AltiVec instructions"
+#: config/sparc/sparc.h:579
+msgid "Do not utilize Visual Instruction Set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:271
-msgid "Use new mnemonics for PowerPC architecture"
+#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
+#: config/sparc/sparc.h:582
+msgid "Optimize for Cypress processors"
 msgstr ""
 
-#: config/rs6000/rs6000.h:273
-msgid "Use old mnemonics for PowerPC architecture"
+#: config/sparc/sparc.h:584
+msgid "Optimize for SPARCLite processors"
 msgstr ""
 
-#: config/rs6000/rs6000.h:276
-msgid "Put everything in the regular TOC"
+#: config/sparc/sparc.h:586
+msgid "Optimize for F930 processors"
 msgstr ""
 
-#: config/rs6000/rs6000.h:278
-msgid "Place floating point constants in TOC"
+#: config/sparc/sparc.h:588
+msgid "Optimize for F934 processors"
 msgstr ""
 
-#: config/rs6000/rs6000.h:280
-msgid "Don't place floating point constants in TOC"
+#: config/sparc/sparc.h:590
+msgid "Use V8 SPARC ISA"
 msgstr ""
 
-#: config/rs6000/rs6000.h:282
-msgid "Place symbol+offset constants in TOC"
+#: config/sparc/sparc.h:592
+msgid "Optimize for SuperSPARC processors"
 msgstr ""
 
-#: config/rs6000/rs6000.h:284
-msgid "Don't place symbol+offset constants in TOC"
+#. End of deprecated options.
+#: config/sparc/sparc.h:595
+msgid "Pointers are 64-bit"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
-msgid "Place variable addresses in the regular TOC"
+#: config/sparc/sparc.h:597
+msgid "Pointers are 32-bit"
 msgstr ""
 
-#: config/rs6000/rs6000.h:296
-msgid "Generate load/store multiple instructions"
-msgstr ""
+#: config/sparc/sparc.h:599
+msgid "Use 32-bit ABI"
+msgstr "×ñÞóç ABI 32-bit"
 
-#: config/rs6000/rs6000.h:298
-msgid "Do not generate load/store multiple instructions"
-msgstr ""
+#: config/sparc/sparc.h:601
+msgid "Use 64-bit ABI"
+msgstr "×ñÞóç ABI 64-bit"
 
-#: config/rs6000/rs6000.h:302
-msgid "Generate string instructions for block moves"
+#: config/sparc/sparc.h:603
+msgid "Use stack bias"
 msgstr ""
 
-#: config/rs6000/rs6000.h:304
-msgid "Do not generate string instructions for block moves"
+#: config/sparc/sparc.h:605
+msgid "Do not use stack bias"
 msgstr ""
 
-#: config/rs6000/rs6000.h:308
-msgid "Generate load/store with update instructions"
+#: config/sparc/sparc.h:607
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/rs6000/rs6000.h:310
-msgid "Do not generate load/store with update instructions"
+#: config/sparc/sparc.h:609
+msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/rs6000/rs6000.h:318
-msgid "Don't schedule the start and end of the procedure"
+#: config/sparc/sparc.h:611
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/rs6000/rs6000.h:324
-msgid "Return all structures in memory (AIX default)"
+#: config/sparc/sparc.h:613
+msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr ""
 
-#: config/rs6000/rs6000.h:326
-msgid "Return small structures in registers (SVR4 default)"
+#: config/sparc/sparc.h:658
+msgid "Use given SPARC code model"
 msgstr ""
 
-#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
-msgid "Use features of and schedule code for given CPU"
+#: config/stormy16/stormy16.c:526
+msgid "Constant halfword load operand out of range."
 msgstr ""
 
-#: config/rs6000/rs6000.h:394
-msgid "Enable debug output"
+#: config/stormy16/stormy16.c:536
+msgid "Constant arithmetic operand out of range."
 msgstr ""
 
-#: config/rs6000/rs6000.h:396
-msgid "Select full, part, or no traceback table"
+#: config/stormy16/stormy16.c:1027
+msgid "Local variable memory requirements exceed capacity."
 msgstr ""
 
-#: config/rs6000/rs6000.h:397
-msgid "Specify ABI to use"
+#: config/stormy16/stormy16.c:1193
+msgid "function_profiler support"
 msgstr ""
 
-#: config/rs6000/rs6000.h:399
-msgid "Specify size of long double (64 or 128 bits)"
+#: config/stormy16/stormy16.c:1292
+msgid "cannot use va_start in interrupt function"
 msgstr ""
 
-#: config/rs6000/rs6000.h:401
-msgid "Specify yes/no if isel instructions should be generated"
+#: config/stormy16/stormy16.c:1624
+msgid "`B' operand is not constant"
 msgstr ""
 
-#: config/rs6000/rs6000.h:403
-msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+#: config/stormy16/stormy16.c:1630
+msgid "`B' operand has multiple bits set"
 msgstr ""
 
-#: config/rs6000/rs6000.h:405
-#, fuzzy
-msgid "Avoid all range limits on call instructions"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
+#: config/stormy16/stormy16.c:1656
+msgid "`o' operand is not constant"
+msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1869
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: config/stormy16/stormy16.c:1670
+msgid "xstormy16_print_operand: unknown code"
 msgstr ""
 
-#: config/rs6000/sysv4.h:87
-msgid "Select ABI calling convention"
+#: config/stormy16/stormy16.c:1716
+#, c-format
+msgid "switch statement of size %lu entries too large"
 msgstr ""
 
-#: config/rs6000/sysv4.h:88
-msgid "Select method for sdata handling"
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr ""
 
-#: config/rs6000/sysv4.h:103
-msgid "Align to the base type of the bit-field"
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
 msgstr ""
 
-#: config/rs6000/sysv4.h:105
-msgid "Don't align to the base type of the bit-field"
+#: config/v850/v850-c.c:94
+msgid "cannot set interrupt attribute: no current function"
 msgstr ""
 
-#: config/rs6000/sysv4.h:107
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
 msgstr ""
 
-#: config/rs6000/sysv4.h:109
-msgid "Assume that unaligned accesses are handled by the system"
+#: config/v850/v850-c.c:147
+msgid "junk at end of #pragma ghs section"
 msgstr ""
 
-#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
-msgid "Produce code relocatable at runtime"
+# src/request.c:806 src/request.c:912
+#: config/v850/v850-c.c:164
+#, fuzzy, c-format
+msgid "unrecognized section name \"%s\""
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+
+# src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
+# src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
+#: config/v850/v850-c.c:179
+#, fuzzy
+msgid "malformed #pragma ghs section"
+msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
+
+#: config/v850/v850-c.c:198
+msgid "junk at end of #pragma ghs interrupt"
 msgstr ""
 
-#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
-msgid "Don't produce code relocatable at runtime"
+#: config/v850/v850-c.c:209
+msgid "junk at end of #pragma ghs starttda"
 msgstr ""
 
-#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
-msgid "Produce little endian code"
+#: config/v850/v850-c.c:220
+msgid "junk at end of #pragma ghs startsda"
 msgstr ""
 
-#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
-msgid "Produce big endian code"
+#: config/v850/v850-c.c:231
+msgid "junk at end of #pragma ghs startzda"
 msgstr ""
 
-#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
-#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
-#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
-#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
-#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
-#: config/rs6000/sysv4.h:157
-#, fuzzy
-msgid "no description yet"
-msgstr "(÷ùñßò ðåñéãñáöÞ)"
+#: config/v850/v850-c.c:242
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
 
-#: config/rs6000/sysv4.h:132
-msgid "Use EABI"
+#: config/v850/v850-c.c:253
+msgid "junk at end of #pragma ghs endsda"
 msgstr ""
 
-#: config/rs6000/sysv4.h:133
-msgid "Don't use EABI"
+#: config/v850/v850-c.c:264
+msgid "junk at end of #pragma ghs endzda"
 msgstr ""
 
-#: config/rs6000/sysv4.h:136
-msgid "Do not allow bit-fields to cross word boundaries"
+#: config/v850/v850.c:142
+#, c-format
+msgid "%s=%s is not numeric"
 msgstr ""
 
-#: config/rs6000/sysv4.h:138
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
-
-#: config/rs6000/sysv4.h:140
-msgid "Don't use alternate register names"
-msgstr ""
-
-#: config/rs6000/sysv4.h:144
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr ""
-
-#: config/rs6000/sysv4.h:146
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr ""
-
-#: config/rs6000/sysv4.h:148
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr ""
+# src/shred.c:1134
+#: config/v850/v850.c:149
+#, fuzzy, c-format
+msgid "%s=%s is too large"
+msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: config/rs6000/sysv4.h:150
-msgid "Link with libmvme.a, libc.a and crt0.o"
+#: config/v850/v850.c:301
+msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/rs6000/sysv4.h:152
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr ""
+#: config/v850/v850.c:866
+#, fuzzy
+msgid "output_move_single:"
+msgstr "áñ÷åßï åîüäïõ"
 
-#: config/rs6000/sysv4.h:154
-msgid "Use the WindISS simulator"
+#: config/v850/v850.c:2209
+msgid "%Jdata area attributes cannot be specified for local variables"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:214
-#, fuzzy, c-format
-msgid "bad value for -mcall-%s"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
-
-#: config/rs6000/sysv4.h:230
-#, fuzzy, c-format
-msgid "bad value for -msdata=%s"
-msgstr "ÁêáôÜëëçëç ôéìÞ óôï ai_flags"
+#: config/v850/v850.c:2220
+#, fuzzy
+msgid "%Jdata area of '%D' conflicts with previous declaration"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: config/rs6000/sysv4.h:247
+#: config/v850/v850.c:2419
 #, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
+msgid "bogus JR construction: %d\n"
 msgstr ""
 
-#: config/rs6000/sysv4.h:255
+#: config/v850/v850.c:2440 config/v850/v850.c:2643
 #, c-format
-msgid "-f%s and -msdata=%s are incompatible"
+msgid "bad amount of stack space removal: %d"
 msgstr ""
 
-#: config/rs6000/sysv4.h:263
+#: config/v850/v850.c:2619
 #, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr ""
-
-#: config/rs6000/sysv4.h:272
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgid "bogus JARL construction: %d\n"
 msgstr ""
 
-#: config/rs6000/sysv4.h:278
+#: config/v850/v850.c:2989
 #, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
+msgid "Bogus DISPOSE construction: %d\n"
 msgstr ""
 
-#: config/rs6000/sysv4.h:285
+#: config/v850/v850.c:3011
 #, c-format
-msgid "-fPIC and -mcall-%s are incompatible"
+msgid "Too much stack space to dispose of: %d"
 msgstr ""
 
-#: config/rs6000/sysv4.h:292
-#, fuzzy
-msgid "-mcall-aixdesc must be big endian"
-msgstr "ôá ìåãÝèç ôïõ óôçëïãíþìïíá ðñÝðåé íá åßíáé êáôÜ áýîïõóá óåéñÜ"
-
-#: config/s390/s390.c:2584
-msgid "invalid UNSPEC as operand (1)"
+#: config/v850/v850.c:3184
+#, c-format
+msgid "Bogus PREPEARE construction: %d\n"
 msgstr ""
 
-#: config/s390/s390.c:2620
-msgid "invalid UNSPEC as operand (2)"
+#: config/v850/v850.c:3206
+#, c-format
+msgid "Too much stack space to prepare: %d"
 msgstr ""
 
-#: config/s390/s390.c:2626
-msgid "UNKNOWN in s390_output_symbolic_const !?"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/v850/v850.h:174
+msgid "Support Green Hills ABI"
 msgstr ""
 
-#: config/s390/s390.c:2644
-#, fuzzy
-msgid "Cannot decompose address."
-msgstr "Äåí åßíáé äõíáôÞ ç åê÷þñçóç ôçò æçôçèÞóáò äéåýèõíóçò"
-
-#: config/s390/s390.c:2784
-msgid "UNKNOWN in print_operand !?"
+#: config/v850/v850.h:177
+msgid "Prohibit PC relative function calls"
 msgstr ""
 
-#: config/s390/s390.c:4421
-msgid "Total size of local variables exceeds architecture limit."
+#: config/v850/v850.h:180
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/s390/s390.h:70
-msgid "Set backchain"
+#: config/v850/v850.h:183
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/s390/s390.h:71
-msgid "Don't set backchain (faster, but debug harder"
+#: config/v850/v850.h:186
+msgid "Same as: -mep -mprolog-function"
 msgstr ""
 
-#: config/s390/s390.h:72
-msgid "Use bras for execucable < 64k"
+#: config/v850/v850.h:187
+msgid "Enable backend debugging"
 msgstr ""
 
-#: config/s390/s390.h:73
-msgid "Don't use bras"
+#: config/v850/v850.h:189
+msgid "Compile for the v850 processor"
 msgstr ""
 
-#: config/s390/s390.h:74
-msgid "Additional debug prints"
+#: config/v850/v850.h:191
+msgid "Compile for v850e1 processor"
 msgstr ""
 
-#: config/s390/s390.h:75
-msgid "Don't print additional debug prints"
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:193
+msgid "Compile for v850e processor"
 msgstr ""
 
-#: config/s390/s390.h:76
-msgid "64 bit mode"
-msgstr "êáôÜóôáóç 64 bit"
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:195
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/s390/s390.h:77
-msgid "31 bit mode"
-msgstr "êáôÜóôáóç 31 bit"
+#: config/v850/v850.h:198
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: config/s390/s390.h:78
+#: config/v850/v850.h:205
 #, fuzzy
-msgid "mvcle use"
-msgstr "Ç óõóêåõÞ åßíáé áðáó÷ïëçìÝíç"
+msgid "Do not use registers r2 and r5"
+msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
 
-#: config/s390/s390.h:79
-msgid "mvc&ex"
+#: config/v850/v850.h:207
+msgid "Enforce strict alignment"
 msgstr ""
 
-#: config/sh/sh.c:5134
-#, fuzzy
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: config/sh/sh.c:5684
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
+#: config/v850/v850.h:210
+msgid "Use 4 byte entries in switch tables"
 msgstr ""
 
-#. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:5710 config/sh/sh.c:5749
-#, c-format
-msgid "`%s' attribute only applies to interrupt functions"
+#: config/v850/v850.h:236
+msgid "Set the max size of data eligible for the TDA area"
 msgstr ""
 
-#. The argument must be a constant string.
-#: config/sh/sh.c:5717
-#, fuzzy, c-format
-msgid "`%s' attribute argument not a string constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+#: config/v850/v850.h:239
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
 
-#. The argument must be a constant integer.
-#: config/sh/sh.c:5756
-#, c-format
-msgid "`%s' attribute argument not an integer constant"
+#: config/v850/v850.h:242
+msgid "Set the max size of data eligible for the ZDA area"
 msgstr ""
 
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#: config/sh/sh.h:437
-#, fuzzy
-msgid "Profiling is not supported on this target."
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
+#: config/xtensa/xtensa.c:1829
+msgid "boolean registers required for the floating-point option"
+msgstr ""
 
-#: config/sparc/sparc.c:329
+#: config/xtensa/xtensa.c:1883
 #, fuzzy, c-format
-msgid "%s is not supported by this configuration"
+msgid "-f%s is not supported with CONST16 instructions"
 msgstr "Ç ïéêïãÝíåéá äéåõèýíóåùí äåí õðïóôçñßæåôáé áðü ôçí ïéêïãÝíåéá ðñùôïêüëëïõ"
 
-#: config/sparc/sparc.c:336
-msgid "-mlong-double-64 not allowed with -m64"
+#: config/xtensa/xtensa.c:1888
+msgid "PIC is required but not supported with CONST16 instructions"
 msgstr ""
 
-#: config/sparc/sparc.c:361
-#, fuzzy
-msgid "-mcmodel= is not supported on 32 bit systems"
-msgstr "óõìâïëéêïß óýíäåóìïé äåí õðïóôçñßæïíôáé óôï óýóôçìá áõôü"
-
-#: config/sparc/sparc.c:6299 config/sparc/sparc.c:6305
+#: config/xtensa/xtensa.c:1958
 #, fuzzy, c-format
-msgid "invalid %%Y operand"
+msgid "invalid %%D value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6375
-#, fuzzy, c-format
-msgid "invalid %%A operand"
+#: config/xtensa/xtensa.c:1995
+#, fuzzy
+msgid "invalid mask"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6385
+#: config/xtensa/xtensa.c:2021
 #, fuzzy, c-format
-msgid "invalid %%B operand"
+msgid "invalid %%x value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6424
+#: config/xtensa/xtensa.c:2028
 #, fuzzy, c-format
-msgid "invalid %%c operand"
+msgid "invalid %%d value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6425
+#: config/xtensa/xtensa.c:2049 config/xtensa/xtensa.c:2059
 #, fuzzy, c-format
-msgid "invalid %%C operand"
-msgstr "ìç Ýãêõñç ìåôáôüðéóç UTC"
-
-#: config/sparc/sparc.c:6446
-#, fuzzy, c-format
-msgid "invalid %%d operand"
+msgid "invalid %%t/%%b value"
 msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: config/sparc/sparc.c:6447
-#, fuzzy, c-format
-msgid "invalid %%D operand"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/xtensa/xtensa.c:2101
+#, fuzzy
+msgid "invalid address"
+msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
 
-#: config/sparc/sparc.c:6463
-#, fuzzy, c-format
-msgid "invalid %%f operand"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: config/xtensa/xtensa.c:2126
+#, fuzzy
+msgid "no register in address"
+msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
 
-#: config/sparc/sparc.c:6513
-msgid "long long constant not a valid immediate operand"
+#: config/xtensa/xtensa.c:2134
+#, fuzzy
+msgid "address offset not a constant"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: config/xtensa/xtensa.c:2745
+msgid "only uninitialized variables can be placed in a .bss section"
 msgstr ""
 
-#: config/sparc/sparc.c:6516
-msgid "floating point constant not a valid immediate operand"
+#: config/xtensa/xtensa.h:79
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89
-#: config/sparc/netbsd-elf.h:239
-msgid "Use 128 bit long doubles"
+#: config/xtensa/xtensa.h:81
+msgid "Use PC-relative L32R instruction to load constants"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-msgid "Generate code for big endian"
+#: config/xtensa/xtensa.h:83
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-msgid "Generate code for little endian"
+#: config/xtensa/xtensa.h:85
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
-msgid "Use little-endian byte order for data"
+#: config/xtensa/xtensa.h:87
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/sparc/sparc.h:532
-msgid "Assume possible double misalignment"
+#: config/xtensa/xtensa.h:89
+msgid "Put literal pools in a separate literal section"
 msgstr ""
 
-#: config/sparc/sparc.h:534
-msgid "Assume all doubles are aligned"
+#: config/xtensa/xtensa.h:91
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/sparc/sparc.h:536
-msgid "Pass -assert pure-text to linker"
+#: config/xtensa/xtensa.h:93
+msgid "Do not automatically align branch targets"
 msgstr ""
 
-#: config/sparc/sparc.h:538
-msgid "Do not pass -assert pure-text to linker"
+#: config/xtensa/xtensa.h:95
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/sparc/sparc.h:540
-msgid "Use flat register window model"
+#: config/xtensa/xtensa.h:97
+msgid "Use direct CALLn instructions for fast calls"
 msgstr ""
 
-#: config/sparc/sparc.h:542
-msgid "Do not use flat register window model"
+#: ada/misc.c:240
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+
+#: ada/misc.c:281
+msgid "`-gnat' misspelled as `-gant'"
 msgstr ""
 
-#: config/sparc/sparc.h:544
-msgid "Use ABI reserved registers"
+#: cp/call.c:217
+msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: config/sparc/sparc.h:546
-msgid "Do not use ABI reserved registers"
+#: cp/call.c:2228
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: config/sparc/sparc.h:548
-msgid "Use hardware quad fp instructions"
+#: cp/call.c:2233
+msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: config/sparc/sparc.h:550
-msgid "Do not use hardware quad fp instructions"
+#: cp/call.c:2237
+msgid "%s %D(%T) <built-in>"
 msgstr ""
 
-#: config/sparc/sparc.h:552
-msgid "Compile for v8plus ABI"
+#: cp/call.c:2241
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: config/sparc/sparc.h:554
-msgid "Do not compile for v8plus ABI"
+#: cp/call.c:2243
+msgid "%J%s %+#D <near match>"
+msgstr ""
+
+#: cp/call.c:2245
+msgid "%J%s %+#D"
 msgstr ""
 
-#: config/sparc/sparc.h:556
+#: cp/call.c:2280
+msgid "candidates are:"
+msgstr ""
+
+#: cp/call.c:2468
 #, fuzzy
-msgid "Utilize Visual Instruction Set"
-msgstr "ÐáñÜíïìç ÅíôïëÞ"
+msgid "conversion from `%T' to `%T' is ambiguous"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: config/sparc/sparc.h:558
-msgid "Do not utilize Visual Instruction Set"
+#: cp/call.c:2619 cp/call.c:2663
+msgid "no matching function for call to `%D(%A)'"
 msgstr ""
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:561
-msgid "Optimize for Cypress processors"
+#: cp/call.c:2622 cp/call.c:2666
+msgid "call of overloaded `%D(%A)' is ambiguous"
 msgstr ""
 
-#: config/sparc/sparc.h:563
-msgid "Optimize for SPARCLite processors"
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2732
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: config/sparc/sparc.h:565
-msgid "Optimize for F930 processors"
+#: cp/call.c:2798
+msgid "no match for call to `(%T) (%A)'"
 msgstr ""
 
-#: config/sparc/sparc.h:567
-msgid "Optimize for F934 processors"
+# src/getopt.c:813
+# src/getopt.c:813
+#: cp/call.c:2806
+#, fuzzy
+msgid "call of `(%T) (%A)' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n"
+
+#: cp/call.c:2839
+#, c-format
+msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
 msgstr ""
 
-#: config/sparc/sparc.h:569
-msgid "Use V8 SPARC ISA"
+#: cp/call.c:2845
+#, c-format
+msgid "%s for 'operator%s' in '%E%s'"
 msgstr ""
 
-#: config/sparc/sparc.h:571
-msgid "Optimize for SuperSPARC processors"
+#: cp/call.c:2849
+#, c-format
+msgid "%s for 'operator[]' in '%E[%E]'"
 msgstr ""
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:574
-msgid "Pointers are 64-bit"
+#: cp/call.c:2854
+#, fuzzy, c-format
+msgid "%s for '%s' in '%s %E'"
+msgstr "%s ðñéí áðü %s'%c'"
+
+#: cp/call.c:2859
+#, c-format
+msgid "%s for 'operator%s' in '%E %s %E'"
 msgstr ""
 
-#: config/sparc/sparc.h:576
-msgid "Pointers are 32-bit"
+#: cp/call.c:2862
+#, c-format
+msgid "%s for 'operator%s' in '%s%E'"
 msgstr ""
 
-#: config/sparc/sparc.h:578
-msgid "Use 32-bit ABI"
-msgstr "×ñÞóç ABI 32-bit"
-
-#: config/sparc/sparc.h:580
-msgid "Use 64-bit ABI"
-msgstr "×ñÞóç ABI 64-bit"
-
-#: config/sparc/sparc.h:582
-msgid "Use stack bias"
-msgstr ""
-
-#: config/sparc/sparc.h:584
-msgid "Do not use stack bias"
+#: cp/call.c:2951
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
 msgstr ""
 
-#: config/sparc/sparc.h:586
-msgid "Use structs on stronger alignment for double-word copies"
+#: cp/call.c:3028
+#, c-format
+msgid "`%E' has type `void' and is not a throw-expression"
 msgstr ""
 
-#: config/sparc/sparc.h:588
-msgid "Do not use structs on stronger alignment for double-word copies"
+#: cp/call.c:3061 cp/call.c:3265
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: config/sparc/sparc.h:590
-msgid "Optimize tail call instructions in assembler and linker"
+#: cp/call.c:3219
+msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
 msgstr ""
 
-#: config/sparc/sparc.h:592
-msgid "Do not optimize tail call instructions in assembler or linker"
+#: cp/call.c:3226
+msgid "enumeral and non-enumeral type in conditional expression"
 msgstr ""
 
-#: config/sparc/sparc.h:637
-msgid "Use given SPARC code model"
+#: cp/call.c:3511
+msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1192
-msgid "cannot use va_start in interrupt function"
+#: cp/call.c:3560
+msgid "using synthesized `%#D' for copy assignment"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1552
-msgid "`B' operand is not constant"
+#: cp/call.c:3562
+msgid "  where cfront would use `%#D'"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1558
-msgid "`B' operand has multiple bits set"
+#: cp/call.c:3585
+msgid "comparison between `%#T' and `%#T'"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1585
-msgid "`o' operand is not constant"
-msgstr ""
+#: cp/call.c:3831
+#, fuzzy
+msgid "no suitable `operator %s' for `%T'"
+msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
 
-#: config/stormy16/stormy16.c:1600
-msgid "xstormy16_print_operand: unknown code"
+#: cp/call.c:3848
+msgid "`%+#D' is private"
 msgstr ""
 
-#: config/stormy16/stormy16.c:1650
-#, c-format
-msgid "switch statement of size %lu entries too large"
+#: cp/call.c:3850
+msgid "`%+#D' is protected"
 msgstr ""
 
-#: config/v850/v850-c.c:67
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr ""
+#: cp/call.c:3852
+#, fuzzy
+msgid "`%+#D' is inaccessible"
+msgstr "ôï `%s' åßíáé ìç-ðñïóðåëÜóéìï"
 
-#: config/v850/v850-c.c:69
-msgid "#pragma GHS endXXX does not match previous startXXX"
+#: cp/call.c:3853
+msgid "within this context"
 msgstr ""
 
-#: config/v850/v850-c.c:94
-msgid "cannot set interrupt attribute: no current function"
-msgstr ""
+#: cp/call.c:3923
+#, fuzzy
+msgid "invalid conversion from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: config/v850/v850-c.c:102
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr ""
+#: cp/call.c:3925
+#, fuzzy
+msgid "  initializing argument %P of `%D'"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: config/v850/v850-c.c:148
-msgid "junk at end of #pragma ghs section"
-msgstr ""
+#: cp/call.c:4079
+#, fuzzy
+msgid "cannot bind bitfield `%E' to `%T'"
+msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
 
-# src/request.c:806 src/request.c:912
-#: config/v850/v850-c.c:165
-#, fuzzy, c-format
-msgid "unrecognized section name \"%s\""
-msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+#: cp/call.c:4082
+#, fuzzy
+msgid "cannot bind packed field `%E' to `%T'"
+msgstr "Üãíùóôïò ÷áñáêôÞñáò óôï ðåäßï `%s' ôçò êáôçãïñßáò `%s'"
 
-# src/dfa.c:569 src/dfa.c:583 src/dfa.c:587
-# src/dfa.c:577 src/dfa.c:591 src/dfa.c:595
-#: config/v850/v850-c.c:180
+#: cp/call.c:4085
 #, fuzzy
-msgid "malformed #pragma ghs section"
-msgstr "êáêïó÷çìáôéóìÝíïò ìåôñçôÞò åðáíÜëçøçò"
+msgid "cannot bind rvalue `%E' to `%T'"
+msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
 
-#: config/v850/v850-c.c:200
-msgid "junk at end of #pragma ghs interrupt"
+#: cp/call.c:4170
+msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: config/v850/v850-c.c:212
-msgid "junk at end of #pragma ghs starttda"
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4196
+msgid "cannot receive objects of non-POD type `%#T' through `...'; call will abort at runtime"
 msgstr ""
 
-#: config/v850/v850-c.c:224
-msgid "junk at end of #pragma ghs startsda"
+#: cp/call.c:4240
+msgid "the default argument for parameter %d of `%D' has not yet been parsed"
 msgstr ""
 
-#: config/v850/v850-c.c:236
-msgid "junk at end of #pragma ghs startzda"
+#: cp/call.c:4437
+msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
 msgstr ""
 
-#: config/v850/v850-c.c:248
-msgid "junk at end of #pragma ghs endtda"
-msgstr ""
+#: cp/call.c:4456
+#, fuzzy
+msgid "`%T' is not an accessible base of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: config/v850/v850-c.c:260
-msgid "junk at end of #pragma ghs endsda"
+#: cp/call.c:4725
+msgid "could not find class$ field in java interface type `%T'"
 msgstr ""
 
-#: config/v850/v850-c.c:272
-msgid "junk at end of #pragma ghs endzda"
+#: cp/call.c:4980
+#, fuzzy
+msgid "call to non-function `%D'"
+msgstr "Äåí âñÝèçêáí URL óôï %s.\n"
+
+#: cp/call.c:5006
+msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: config/v850/v850.c:129
-#, c-format
-msgid "%s=%s is not numeric"
+#: cp/call.c:5084
+msgid "no matching function for call to `%T::%s(%A)%#V'"
 msgstr ""
 
-# src/shred.c:1134
-#: config/v850/v850.c:136
+# src/getopt.c:813
+# src/getopt.c:813
+#: cp/call.c:5101
 #, fuzzy, c-format
-msgid "%s=%s is too large"
-msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
+msgid "call of overloaded `%s(%A)' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n"
 
-#: config/v850/v850.c:302
-msgid "const_double_split got a bad insn:"
+#: cp/call.c:5122
+msgid "cannot call member function `%D' without object"
 msgstr ""
 
-#: config/v850/v850.c:837
-#, fuzzy
-msgid "output_move_single:"
-msgstr "áñ÷åßï åîüäïõ"
-
-#: config/v850/v850.c:2217
-msgid "a data area attribute cannot be specified for local variables"
+#: cp/call.c:5707
+msgid "passing `%T' chooses `%T' over `%T'"
 msgstr ""
 
-#: config/v850/v850.c:2228
-#, c-format
-msgid "data area of '%s' conflicts with previous declaration"
-msgstr ""
+#: cp/call.c:5709 cp/name-lookup.c:4155
+#, fuzzy
+msgid "  in call to `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/v850/v850.c:2447
-#, c-format
-msgid "bogus JR construction: %d\n"
+#: cp/call.c:5766
+msgid "choosing `%D' over `%D'"
 msgstr ""
 
-#: config/v850/v850.c:2468 config/v850/v850.c:2670
-#, c-format
-msgid "bad amount of stack space removal: %d"
-msgstr ""
+#: cp/call.c:5767
+#, fuzzy
+msgid "  for conversion from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: config/v850/v850.c:2646
-#, c-format
-msgid "bogus JARL construction: %d\n"
+#: cp/call.c:5769
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#: config/v850/v850.c:3026
-#, c-format
-msgid "Bogus DISPOSE construction: %d\n"
+#: cp/call.c:5889
+msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: config/v850/v850.c:3048
-#, c-format
-msgid "Too much stack space to dispose of: %d"
+#: cp/call.c:5893
+msgid "candidate 1:"
 msgstr ""
 
-#: config/v850/v850.c:3224
-#, c-format
-msgid "Bogus PREPEARE construction: %d\n"
+#: cp/call.c:5894
+msgid "candidate 2:"
 msgstr ""
 
-#: config/v850/v850.c:3246
-#, c-format
-msgid "Too much stack space to prepare: %d"
+#: cp/call.c:6003
+#, fuzzy
+msgid "could not convert `%E' to `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+
+#: cp/call.c:6108
+msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/v850/v850.h:158
-msgid "Support Green Hills ABI"
+#: cp/call.c:6112
+msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
 msgstr ""
 
-#: config/v850/v850.h:161
-msgid "Prohibit PC relative function calls"
+#: cp/class.c:279
+msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
 msgstr ""
 
-#: config/v850/v850.h:164
-msgid "Reuse r30 on a per function basis"
+#: cp/class.c:762
+msgid "Java class '%T' cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: config/v850/v850.h:167
-msgid "Use stubs for function prologues"
+#: cp/class.c:763
+msgid "Java class '%T' cannot have a destructor"
 msgstr ""
 
-#: config/v850/v850.h:170
-msgid "Same as: -mep -mprolog-function"
+#: cp/class.c:931
+msgid "`%#D' and `%#D' cannot be overloaded"
 msgstr ""
 
-#: config/v850/v850.h:171
-msgid "Enable backend debugging"
+#: cp/class.c:977
+msgid "conflicting access specifications for method `%D', ignored"
 msgstr ""
 
-#: config/v850/v850.h:173
-msgid "Compile for the v850 processor"
+#: cp/class.c:979
+#, c-format
+msgid "conflicting access specifications for field `%s', ignored"
 msgstr ""
 
-#: config/v850/v850.h:175
-msgid "Compile for v850e processor"
+#: cp/class.c:1029
+msgid "`%D' names constructor"
 msgstr ""
 
-#. Make sure that the other bits are cleared.
-#: config/v850/v850.h:177
+#: cp/class.c:1034
 #, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
+msgid "`%D' invalid in `%T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/v850/v850.h:180
-#, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "ÁêáôÜëëçëç åíôïëÞ"
+#: cp/class.c:1042
+msgid "no members matching `%D' in `%#T'"
+msgstr ""
 
-#: config/v850/v850.h:187
+#: cp/class.c:1074 cp/class.c:1082
 #, fuzzy
-msgid "Do not use registers r2 and r5"
-msgstr "Äåí åßíáé äõíáôÞ ç êáôá÷þñçóç ôçò õðçñåóßáò"
+msgid "`%D' invalid in `%#T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: config/v850/v850.h:189
-msgid "Enfore strict alignment"
+#: cp/class.c:1075
+msgid "  because of local method `%#D' with same name"
 msgstr ""
 
-#: config/v850/v850.h:192
-msgid "Use 4 byte entries in switch tables"
+#: cp/class.c:1083
+msgid "  because of local member `%#D' with same name"
 msgstr ""
 
-#: config/v850/v850.h:218
-msgid "Set the max size of data eligible for the TDA area"
+#: cp/class.c:1153
+msgid "base class `%#T' has a non-virtual destructor"
 msgstr ""
 
-#: config/v850/v850.h:221
-msgid "Set the max size of data eligible for the SDA area"
+#: cp/class.c:1173
+msgid "base `%T' with only non-default constructor in class without a constructor"
 msgstr ""
 
-#: config/v850/v850.h:224
-msgid "Set the max size of data eligible for the ZDA area"
+#: cp/class.c:1557
+msgid "all member functions in class `%T' are private"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
-#: config/xtensa/xtensa.c:1105
-#, fuzzy
-msgid "bad test"
-msgstr "ÅóöáëìÝíç äéåýèõíóç"
-
-#: config/xtensa/xtensa.c:1824
-msgid "boolean registers required for the floating-point option"
+#: cp/class.c:1568
+msgid "`%#T' only defines a private destructor and has no friends"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1991
-#, fuzzy
-msgid "invalid mask"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+#: cp/class.c:1610
+msgid "`%#T' only defines private constructors and has no friends"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2038
-#, fuzzy
-msgid "invalid address"
-msgstr "ÁêáôÜëëçëç ÷ñÞóç ôïõ äéáìïñöùôÞ äéåýèõíóçò"
+#: cp/class.c:1995
+msgid "no unique final overrider for `%D' in `%T'"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2063
-#, fuzzy
-msgid "no register in address"
-msgstr "ìç Ýãêõñïò ÷ñüíïò Ýíáñîçò"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2441
+msgid "`%D' was hidden"
+msgstr ""
 
-#: config/xtensa/xtensa.c:2071
-#, fuzzy
-msgid "address offset not a constant"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+#: cp/class.c:2442
+msgid "  by `%D'"
+msgstr "  êáôÜ `%D'"
 
-#: config/xtensa/xtensa.c:2809
-msgid "only uninitialized variables can be placed in a .bss section"
+#: cp/class.c:2484 cp/decl2.c:1161
+msgid "`%#D' invalid; an anonymous union can only have non-static data members"
 msgstr ""
 
-#: config/xtensa/xtensa.h:114
-msgid "Use the Xtensa code density option"
+#: cp/class.c:2490 cp/decl2.c:1168
+msgid "private member `%#D' in anonymous union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:116
-msgid "Do not use the Xtensa code density option"
+#: cp/class.c:2493 cp/decl2.c:1170
+msgid "protected member `%#D' in anonymous union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:118
-msgid "Use the Xtensa MAC16 option"
+#: cp/class.c:2612
+msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: config/xtensa/xtensa.h:120
-msgid "Do not use the Xtensa MAC16 option"
+#: cp/class.c:2672
+msgid "bit-field `%#D' with non-integral type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:122
-msgid "Use the Xtensa MUL16 option"
+#: cp/class.c:2692
+msgid "bit-field `%D' width not an integer constant"
 msgstr ""
 
-#: config/xtensa/xtensa.h:124
-msgid "Do not use the Xtensa MUL16 option"
-msgstr ""
+#: cp/class.c:2698
+#, fuzzy
+msgid "negative width in bit-field `%D'"
+msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
 
-#: config/xtensa/xtensa.h:126
-msgid "Use the Xtensa MUL32 option"
+#: cp/class.c:2703
+msgid "zero width for bit-field `%D'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:128
-msgid "Do not use the Xtensa MUL32 option"
+#: cp/class.c:2709
+msgid "width of `%D' exceeds its type"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/xtensa/xtensa.h:134
-msgid "Use the Xtensa NSA option"
+#: cp/class.c:2718
+msgid "`%D' is too small to hold all values of `%#T'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:136
-msgid "Do not use the Xtensa NSA option"
+#: cp/class.c:2780
+msgid "member `%#D' with constructor not allowed in union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:138
-msgid "Use the Xtensa MIN/MAX option"
+#: cp/class.c:2783
+msgid "member `%#D' with destructor not allowed in union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:140
-msgid "Do not use the Xtensa MIN/MAX option"
+#: cp/class.c:2786
+msgid "member `%#D' with copy assignment operator not allowed in union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:142
-msgid "Use the Xtensa SEXT option"
+#: cp/class.c:2813
+msgid "multiple fields in union `%T' initialized"
 msgstr ""
 
-#: config/xtensa/xtensa.h:144
-msgid "Do not use the Xtensa SEXT option"
+#: cp/class.c:2879
+msgid "ignoring packed attribute on unpacked non-POD field `%#D'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:146
+#: cp/class.c:2939
 #, fuzzy
-msgid "Use the Xtensa boolean register option"
-msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
-
-#: config/xtensa/xtensa.h:148
-msgid "Do not use the Xtensa boolean register option"
-msgstr ""
+msgid "`%D' may not be static because it is a member of a union"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: config/xtensa/xtensa.h:150
-msgid "Use the Xtensa floating-point unit"
+#: cp/class.c:2944
+msgid "`%D' may not have reference type `%T' because it is a member of a union"
 msgstr ""
 
-#: config/xtensa/xtensa.h:152
-msgid "Do not use the Xtensa floating-point unit"
+#: cp/class.c:2952
+msgid "field `%D' in local class cannot be static"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/xtensa/xtensa.h:170
-msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+#: cp/class.c:2958
+msgid "field `%D' invalidly declared function type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:172
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: cp/class.c:2965
+msgid "field `%D' invalidly declared method type"
 msgstr ""
 
-#: config/xtensa/xtensa.h:174
-msgid "Serialize volatile memory references with MEMW instructions"
+#: cp/class.c:2998
+msgid "non-static reference `%#D' in class without a constructor"
 msgstr ""
 
-#: config/xtensa/xtensa.h:176
-msgid "Do not serialize volatile memory references with MEMW instructions"
+#: cp/class.c:3041
+msgid "non-static const member `%#D' in class without a constructor"
 msgstr ""
 
-#: config/xtensa/xtensa.h:178
-msgid "Intersperse literal pools with code in the text section"
+#: cp/class.c:3056
+#, fuzzy
+msgid "field `%#D' with same name as class"
+msgstr "ÕðÜñ÷åé áíôéêåßìåíï ìå ôï ßäéï üíïìá"
+
+#: cp/class.c:3074
+msgid "`%#T' has pointer data members"
 msgstr ""
 
-#: config/xtensa/xtensa.h:180
-msgid "Put literal pools in a separate literal section"
+#: cp/class.c:3078
+msgid "  but does not override `%T(const %T&)'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:182
-msgid "Automatically align branch targets to reduce branch penalties"
+#: cp/class.c:3080
+msgid "  or `operator=(const %T&)'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:184
-msgid "Do not automatically align branch targets"
+#: cp/class.c:3083
+msgid "  but does not override `operator=(const %T&)'"
 msgstr ""
 
-#: config/xtensa/xtensa.h:186
-msgid "Use indirect CALLXn instructions for large programs"
+#: cp/class.c:3517
+msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
 msgstr ""
 
-#: config/xtensa/xtensa.h:188
-msgid "Use direct CALLn instructions for fast calls"
+#: cp/class.c:3627
+msgid "class `%T' will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#: ada/misc.c:233
-msgid "`-gnat' misspelled as `-gant'"
+#: cp/class.c:3714
+msgid "initializer specified for non-virtual method `%D'"
 msgstr ""
 
-#: cp/call.c:258 cp/init.c:1587
-msgid "qualified type `%T' does not match destructor name `~%T'"
+#: cp/class.c:4402
+msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/call.c:267
-msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+#: cp/class.c:4492
+msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/call.c:276
-msgid "`%D' is a namespace"
+#: cp/class.c:4505
+msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
 msgstr ""
 
-#: cp/call.c:284
-msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
+#: cp/class.c:4679
+msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/call.c:366
-msgid "unable to call pointer to member function here"
+#. Versions of G++ before G++ 3.4 did not reset the
+#. DECL_MODE.
+#: cp/class.c:4718
+msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/call.c:515
-msgid "destructors take no parameters"
+#: cp/class.c:4741
+msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: cp/call.c:519
-msgid "destructor name `~%T' does not match type `%T' of expression"
+#: cp/class.c:4750
+msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
 msgstr ""
 
-#: cp/call.c:535 cp/call.c:4857
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+#: cp/class.c:4809
+msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
 msgstr ""
 
-# src/getopt.c:628
-# src/getopt.c:628
-#: cp/call.c:557
+#: cp/class.c:4939 cp/semantics.c:2044
 #, fuzzy
-msgid "request for member `%D' is ambiguous"
-msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
+msgid "redefinition of `%#T'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: cp/call.c:2446
-msgid "%s %D(%T, %T, %T) <built-in>"
+#: cp/class.c:5109
+msgid "`%#T' has virtual functions but non-virtual destructor"
 msgstr ""
 
-#: cp/call.c:2451
-msgid "%s %D(%T, %T) <built-in>"
+#: cp/class.c:5188
+msgid "trying to finish struct, but kicked out due to previous parse errors"
 msgstr ""
 
-#: cp/call.c:2455
-msgid "%s %D(%T) <built-in>"
+#: cp/class.c:5630
+#, c-format
+msgid "language string `\"%s\"' not recognized"
 msgstr ""
 
-#: cp/call.c:2459
-msgid "%s %T <conversion>"
+#: cp/class.c:5718
+msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
 msgstr ""
 
-#: cp/call.c:2461
-msgid "%s %+#D%s"
+#: cp/class.c:5843
+msgid "no matches converting function `%D' to type `%#T'"
 msgstr ""
 
-#: cp/call.c:2615
-#, fuzzy
-msgid "conversion from `%T' to `%T' is ambiguous"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+#: cp/class.c:5866
+msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+msgstr ""
+
+#: cp/class.c:5892
+msgid "assuming pointer to member `%D'"
+msgstr ""
 
-#: cp/call.c:2690
-msgid "incomplete type '%T' cannot be used to name a scope"
+#: cp/class.c:5895
+#, c-format
+msgid "(a pointer to member can only be formed with `&%E')"
 msgstr ""
 
-#: cp/call.c:2706 cp/typeck.c:2176 cp/typeck.c:2205
+#: cp/class.c:5940 cp/class.c:6122 cp/class.c:6129
 #, fuzzy
-msgid "'%D' has no member named '%E'"
-msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+msgid "not enough type information"
+msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: cp/call.c:2812
-msgid "no matching function for call to `%D(%A)'"
+#: cp/class.c:5957
+msgid "argument of type `%T' does not match `%T'"
 msgstr ""
 
-#: cp/call.c:2823 cp/call.c:4948
-msgid "call of overloaded `%D(%A)' is ambiguous"
+#: cp/class.c:6106
+msgid "invalid operation on uninstantiated type"
 msgstr ""
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2850
-#, c-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
-msgstr ""
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6364 cp/decl.c:1222 cp/name-lookup.c:514 cp/pt.c:2097
+#, fuzzy
+msgid "declaration of `%#D'"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: cp/call.c:2920
-msgid "no match for call to `(%T) (%A)'"
+#: cp/class.c:6365
+msgid "changes meaning of `%D' from `%+#D'"
 msgstr ""
 
-# src/getopt.c:813
-# src/getopt.c:813
-#: cp/call.c:2930
+#: cp/cp-lang.c:398
 #, fuzzy
-msgid "call of `(%T) (%A)' is ambiguous"
-msgstr "%s: ç åðéëïãÞ `-W %s' åßíáé äéöïñïýìåíç\n"
+msgid "inter-module optimisations not implemented yet"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: cp/call.c:2965
-msgid "%s for `%T ? %T : %T' operator"
+#: cp/cvt.c:88
+msgid "can't convert from incomplete type `%T' to `%T'"
 msgstr ""
 
-#: cp/call.c:2970
-msgid "%s for `%T %s' operator"
-msgstr ""
+#: cp/cvt.c:97
+#, fuzzy
+msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
-#: cp/call.c:2973
-msgid "%s for `%T [%T]' operator"
-msgstr ""
+#: cp/cvt.c:113 cp/cvt.c:127
+#, fuzzy
+msgid "converting from `%T' to `%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:185 cp/cvt.c:253 cp/cvt.c:297
+#, fuzzy
+msgid "cannot convert `%E' from type `%T' to type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/call.c:2978
-msgid "%s for `%T %s %T' operator"
+#: cp/cvt.c:214 cp/cvt.c:218
+msgid "pointer to member cast from `%T' to `%T' is via virtual base"
 msgstr ""
 
-#: cp/call.c:2981
-msgid "%s for `%s %T' operator"
+#: cp/cvt.c:276
+#, fuzzy
+msgid "invalid conversion from '%T' to '%T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:508
+#, fuzzy
+msgid "conversion from `%T' to `%T' discards qualifiers"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:526
+msgid "casting `%T' to `%T' does not dereference pointer"
 msgstr ""
 
-#: cp/call.c:3071
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+#: cp/cvt.c:553
+#, fuzzy
+msgid "cannot convert type `%T' to type `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+
+#: cp/cvt.c:679
+#, fuzzy
+msgid "conversion from `%#T' to `%#T'"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:691
+msgid "`%#T' used where a `%T' was expected"
 msgstr ""
 
-#: cp/call.c:3130
-#, c-format
-msgid "`%E' has type `void' and is not a throw-expression"
+#: cp/cvt.c:715
+msgid "`%#T' used where a floating point value was expected"
 msgstr ""
 
-#: cp/call.c:3163 cp/call.c:3363
-msgid "operands to ?: have different types"
+#: cp/cvt.c:762
+#, fuzzy
+msgid "conversion from `%T' to non-scalar type `%T' requested"
+msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+
+#: cp/cvt.c:852
+msgid "object of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#: cp/call.c:3316
-msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
+#: cp/cvt.c:855
+msgid "object of type `%T' will not be accessed in %s"
 msgstr ""
 
-#: cp/call.c:3323
-msgid "enumeral and non-enumeral type in conditional expression"
+#: cp/cvt.c:871
+msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
 msgstr ""
 
-#: cp/call.c:3405
-msgid "`%D' must be declared before use"
+#. [over.over] enumerates the places where we can take the address
+#. of an overloaded function, and this is not one of them.
+#: cp/cvt.c:887
+#, c-format
+msgid "%s cannot resolve address of overloaded function"
 msgstr ""
 
-#: cp/call.c:3604
-msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
+#. Only warn when there is no &.
+#: cp/cvt.c:893
+#, c-format
+msgid "%s is a reference, not call, to function `%E'"
 msgstr ""
 
-#: cp/call.c:3651
-msgid "using synthesized `%#D' for copy assignment"
+# src/request.c:37
+#: cp/cvt.c:900
+#, fuzzy, c-format
+msgid "%s has no effect"
+msgstr "%s óå %s"
+
+#: cp/cvt.c:1011
+msgid "converting NULL to non-pointer type"
 msgstr ""
 
-#: cp/call.c:3653
-msgid "  where cfront would use `%#D'"
+#: cp/cvt.c:1084
+msgid "ambiguous default type conversion from `%T'"
 msgstr ""
 
-#: cp/call.c:3680
-msgid "comparison between `%#T' and `%#T'"
+#: cp/cvt.c:1086
+msgid "  candidate conversions include `%D' and `%D'"
 msgstr ""
 
-#: cp/call.c:3919
-msgid "no suitable `operator delete' for `%T'"
+#: cp/decl.c:371
+msgid "label `%D' used but not defined"
 msgstr ""
 
-#: cp/call.c:3938
-msgid "`%+#D' is private"
+#: cp/decl.c:378
+msgid "label `%D' defined but not used"
 msgstr ""
 
-#: cp/call.c:3940
-msgid "`%+#D' is protected"
+#: cp/decl.c:1130 cp/decl.c:1556
+msgid "previous declaration of `%D'"
 msgstr ""
 
-#: cp/call.c:3942
+#: cp/decl.c:1178
 #, fuzzy
-msgid "`%+#D' is inaccessible"
-msgstr "ôï `%s' åßíáé ìç-ðñïóðåëÜóéìï"
+msgid "%Jfunction '%D' redeclared as inline"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
 
-#: cp/call.c:3943
-msgid "within this context"
+#: cp/decl.c:1179
+msgid "%Jprevious declaration of '%D' with attribute noinline"
 msgstr ""
 
-#: cp/call.c:3985
-#, fuzzy
-msgid "invalid conversion from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+#: cp/decl.c:1186
+msgid "%Jfunction '%D' redeclared with attribute noinline"
+msgstr ""
 
-#: cp/call.c:3987 cp/call.c:4126 cp/call.c:4128
+#: cp/decl.c:1188
 #, fuzzy
-msgid "  initializing argument %P of `%D'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+msgid "%Jprevious declaration of '%D' was inline"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: cp/call.c:4050 cp/call.c:4054
-msgid "  initializing argument %P of `%D' from result of `%D'"
+#: cp/decl.c:1209 cp/decl.c:1247
+msgid "shadowing %s function `%#D'"
 msgstr ""
 
-#: cp/call.c:4060 cp/call.c:4063
-msgid "  initializing temporary from result of `%D'"
+#: cp/decl.c:1218
+msgid "library function `%#D' redeclared as non-function `%#D'"
 msgstr ""
 
-#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
-#. here and do a bitwise copy, but now cp_expr_size will abort if we
-#. try to do that.
-#: cp/call.c:4215
-msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+#: cp/decl.c:1223
+msgid "conflicts with built-in declaration `%#D'"
 msgstr ""
 
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4242
-msgid "cannot receive objects of non-POD type `%#T' through `...'"
+#: cp/decl.c:1242 cp/decl.c:1354 cp/decl.c:1370
+msgid "new declaration `%#D'"
 msgstr ""
 
-#: cp/call.c:4422
-msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+#: cp/decl.c:1243
+msgid "ambiguates built-in declaration `%#D'"
 msgstr ""
 
-#: cp/call.c:4656
-msgid "could not find class$ field in java interface type `%T'"
+#: cp/decl.c:1314
+msgid "`%#D' redeclared as different kind of symbol"
 msgstr ""
 
-#: cp/call.c:4831
-#, fuzzy
-msgid "call to non-function `%D'"
-msgstr "Äåí âñÝèçêáí URL óôï %s.\n"
+#: cp/decl.c:1317
+msgid "previous declaration of `%#D'"
+msgstr ""
 
-#: cp/call.c:4937
-msgid "no matching function for call to `%T::%D(%A)%#V'"
+#: cp/decl.c:1339
+msgid "declaration of template `%#D'"
 msgstr ""
 
-#: cp/call.c:4967
-msgid "cannot call member function `%D' without object"
+#: cp/decl.c:1340 cp/name-lookup.c:515
+msgid "conflicts with previous declaration `%#D'"
 msgstr ""
 
-#: cp/call.c:5580
-msgid "passing `%T' chooses `%T' over `%T'"
+#: cp/decl.c:1355 cp/decl.c:1371
+msgid "ambiguates old declaration `%#D'"
 msgstr ""
 
-#: cp/call.c:5582 cp/decl2.c:4081
-#, fuzzy
-msgid "  in call to `%D'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: cp/decl.c:1363
+msgid "declaration of C function `%#D' conflicts with"
+msgstr ""
 
-#: cp/call.c:5631 cp/call.c:5756
-msgid "choosing `%D' over `%D'"
+#: cp/decl.c:1365
+msgid "previous declaration `%#D' here"
 msgstr ""
 
-#: cp/call.c:5632
+#: cp/decl.c:1381
 #, fuzzy
-msgid "  for conversion from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "conflicting declaration '%#D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/call.c:5634
-msgid "  because conversion sequence for the argument is better"
-msgstr ""
+#: cp/decl.c:1382
+#, fuzzy
+msgid "'%D' has a previous declaration as `%#D'"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: cp/call.c:5758
-msgid "  because worst conversion for the former is better than worst conversion for the latter"
+#: cp/decl.c:1435
+msgid "`%#D' previously defined here"
 msgstr ""
 
-#: cp/call.c:5874 cp/call.c:5895
+#: cp/decl.c:1436
 #, fuzzy
-msgid "could not convert `%E' to `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+msgid "`%#D' previously declared here"
+msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
 
-#: cp/class.c:286
-msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1445
+msgid "prototype for `%#D'"
 msgstr ""
 
-#: cp/class.c:943
-msgid "`%#D' and `%#D' cannot be overloaded"
+#: cp/decl.c:1446
+msgid "%Jfollows non-prototype definition here"
 msgstr ""
 
-#: cp/class.c:1027
-#, fuzzy
-msgid "duplicate enum value `%D'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: cp/decl.c:1458
+msgid "previous declaration of `%#D' with %L linkage"
+msgstr ""
 
-#: cp/class.c:1030
-msgid "duplicate field `%D' (as enum and non-enum)"
+#: cp/decl.c:1460
+msgid "conflicts with new declaration with %L linkage"
+msgstr ""
+
+#: cp/decl.c:1483 cp/decl.c:1490
+msgid "default argument given for parameter %d of `%#D'"
 msgstr ""
 
-#: cp/class.c:1037
+#: cp/decl.c:1485 cp/decl.c:1492
 #, fuzzy
-msgid "duplicate nested type `%D'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+msgid "after previous specification in `%#D'"
+msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
 
-#: cp/class.c:1048
-msgid "duplicate field `%D' (as type and non-type)"
+#: cp/decl.c:1501
+msgid "`%#D' was used before it was declared inline"
 msgstr ""
 
-#: cp/class.c:1052
+#: cp/decl.c:1502
 #, fuzzy
-msgid "duplicate member `%D'"
-msgstr "äéðëüò áñéèìüò ìçíýìáôïò"
+msgid "%Jprevious non-inline declaration here"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: cp/class.c:1095
-msgid "conflicting access specifications for method `%D', ignored"
+#: cp/decl.c:1555
+msgid "redundant redeclaration of `%D' in same scope"
 msgstr ""
 
-#: cp/class.c:1097
+#: cp/decl.c:1649
 #, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+msgid "declaration of `%F' throws different exceptions"
 msgstr ""
 
-#: cp/class.c:1142
-msgid "`%D' names constructor"
+#: cp/decl.c:1651
+#, c-format
+msgid "than previous declaration `%F'"
 msgstr ""
 
-#: cp/class.c:1147
-#, fuzzy
-msgid "`%D' invalid in `%T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:1798
+msgid "explicit specialization of %D after first use"
+msgstr ""
 
-#: cp/class.c:1155
-msgid "no members matching `%D' in `%#T'"
+#: cp/decl.c:1878
+msgid "%J'%D': visibility attribute ignored because it"
 msgstr ""
 
-#: cp/class.c:1187 cp/class.c:1195
+#: cp/decl.c:1880
 #, fuzzy
-msgid "`%D' invalid in `%#T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+msgid "%Jconflicts with previous declaration here"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
 
-#: cp/class.c:1188
-msgid "  because of local method `%#D' with same name"
+#: cp/decl.c:1974
+msgid "implicit declaration of function `%#D'"
+msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%#D'"
+
+#: cp/decl.c:2137
+#, c-format
+msgid "label `%s' referenced outside of any function"
 msgstr ""
 
-#: cp/class.c:1196
-msgid "  because of local member `%#D' with same name"
+#: cp/decl.c:2234 cp/decl.c:2258 cp/decl.c:2346
+msgid "jump to label `%D'"
 msgstr ""
 
-#: cp/class.c:1268
-msgid "base class `%#T' has a non-virtual destructor"
+#: cp/decl.c:2236 cp/decl.c:2260
+msgid "jump to case label"
 msgstr ""
 
-#: cp/class.c:1288
-msgid "base `%T' with only non-default constructor in class without a constructor"
+#: cp/decl.c:2239 cp/decl.c:2263
+msgid "%H  from here"
 msgstr ""
 
-#: cp/class.c:1860
-msgid "all member functions in class `%T' are private"
+#: cp/decl.c:2244
+msgid "  crosses initialization of `%#D'"
 msgstr ""
 
-#: cp/class.c:1874
-msgid "`%#T' only defines a private destructor and has no friends"
+#: cp/decl.c:2247 cp/decl.c:2362
+msgid "  enters scope of non-POD `%#D'"
 msgstr ""
 
-#: cp/class.c:1917
-msgid "`%#T' only defines private constructors and has no friends"
+#: cp/decl.c:2267 cp/decl.c:2366
+msgid "  enters try block"
 msgstr ""
 
-#: cp/class.c:2038 cp/class.c:5172
-#, fuzzy
-msgid "redefinition of `%#T'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/class.c:2039
-#, fuzzy
-msgid "previous definition of `%#T'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/class.c:2313
-msgid "no unique final overrider for `%D' in `%T'"
+#: cp/decl.c:2269 cp/decl.c:2368
+msgid "  enters catch block"
 msgstr ""
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2652
-msgid "`%D' was hidden"
+#: cp/decl.c:2347
+msgid "  from here"
 msgstr ""
 
-#: cp/class.c:2653
-msgid "  by `%D'"
-msgstr "  êáôÜ `%D'"
-
-#: cp/class.c:2695
-msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2358
+msgid "%J  enters catch block"
 msgstr ""
 
-#: cp/class.c:2700 cp/decl2.c:1327
-msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+#: cp/decl.c:2360
+msgid "  skips initialization of `%#D'"
 msgstr ""
 
-#: cp/class.c:2706 cp/decl2.c:1333
-msgid "private member `%#D' in anonymous union"
+#: cp/decl.c:2394
+msgid "label named wchar_t"
 msgstr ""
 
-#: cp/class.c:2709 cp/decl2.c:1335
-msgid "protected member `%#D' in anonymous union"
-msgstr ""
+#: cp/decl.c:2397
+#, fuzzy
+msgid "duplicate label `%D'"
+msgstr "äéðëü êëåéäß"
 
-#: cp/class.c:2834
-msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+#: cp/decl.c:2625 cp/parser.c:3182
+msgid "`%D' used without template parameters"
 msgstr ""
 
-#: cp/class.c:2898
-msgid "bit-field `%#D' with non-integral type"
+#: cp/decl.c:2635 cp/decl.c:2651 cp/decl.c:2739
+msgid "no class template named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/class.c:2918
-msgid "bit-field `%D' width not an integer constant"
+#: cp/decl.c:2672 cp/decl.c:2682 cp/decl.c:2702
+msgid "no type named `%#T' in `%#T'"
 msgstr ""
 
-#: cp/class.c:2924
-#, fuzzy
-msgid "negative width in bit-field `%D'"
-msgstr "Áñíçôéêü ðëÜôïò óôçí áðïôßìçóç"
+#: cp/decl.c:3429
+msgid "%Jan anonymous union cannot have function members"
+msgstr ""
 
-#: cp/class.c:2929
-msgid "zero width for bit-field `%D'"
+#: cp/decl.c:3447
+msgid "member %#D' with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/class.c:2935
-msgid "width of `%D' exceeds its type"
+#: cp/decl.c:3450
+msgid "member %#D' with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/class.c:2944
-msgid "`%D' is too small to hold all values of `%#T'"
+#: cp/decl.c:3453
+msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: cp/class.c:3028
-msgid "member `%#D' with constructor not allowed in union"
+#: cp/decl.c:3493
+msgid "redeclaration of C++ built-in type `%T'"
 msgstr ""
 
-#: cp/class.c:3031
-msgid "member `%#D' with destructor not allowed in union"
+#: cp/decl.c:3531
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: cp/class.c:3034
-msgid "member `%#D' with copy assignment operator not allowed in union"
+#: cp/decl.c:3557
+msgid "missing type-name in typedef-declaration"
 msgstr ""
 
-#: cp/class.c:3061
-msgid "multiple fields in union `%T' initialized"
+#: cp/decl.c:3565
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: cp/class.c:3183
-msgid "field `%D' in local class cannot be static"
+#: cp/decl.c:3572
+msgid "`%D' can only be specified for functions"
 msgstr ""
 
-#: cp/class.c:3189
-msgid "field `%D' invalidly declared function type"
+#: cp/decl.c:3574
+msgid "`%D' can only be specified inside a class"
 msgstr ""
 
-#: cp/class.c:3196
-msgid "field `%D' invalidly declared method type"
+#: cp/decl.c:3576
+msgid "`%D' can only be specified for constructors"
 msgstr ""
 
-#: cp/class.c:3202
-msgid "field `%D' invalidly declared offset type"
+#: cp/decl.c:3579
+msgid "`%D' can only be specified for objects and functions"
 msgstr ""
 
-#. Unions cannot have static members.
-#: cp/class.c:3220
-msgid "field `%D' declared static in union"
+#: cp/decl.c:3721 cp/decl2.c:855
+msgid "typedef `%D' is initialized (use __typeof__ instead)"
 msgstr ""
 
-#: cp/class.c:3247
-msgid "non-static reference `%#D' in class without a constructor"
+#: cp/decl.c:3726
+msgid "function `%#D' is initialized like a variable"
 msgstr ""
 
-#: cp/class.c:3282
-msgid "non-static const member `%#D' in class without a constructor"
+#: cp/decl.c:3738
+msgid "declaration of `%#D' has `extern' and is initialized"
 msgstr ""
 
-#: cp/class.c:3298
+#: cp/decl.c:3771
 #, fuzzy
-msgid "field `%#D' with same name as class"
-msgstr "ÕðÜñ÷åé áíôéêåßìåíï ìå ôï ßäéï üíïìá"
+msgid "`%#D' is not a static member of `%#T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/class.c:3316
-msgid "`%#T' has pointer data members"
+#: cp/decl.c:3777
+msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
 msgstr ""
 
-#: cp/class.c:3320
-msgid "  but does not override `%T(const %T&)'"
-msgstr ""
+# src/request.c:263
+#: cp/decl.c:3788
+#, fuzzy
+msgid "duplicate initialization of %D"
+msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: cp/class.c:3322
-msgid "  or `operator=(const %T&)'"
+#: cp/decl.c:3819
+msgid "declaration of `%#D' outside of class is not definition"
 msgstr ""
 
-#: cp/class.c:3325
-msgid "  but does not override `operator=(const %T&)'"
+#: cp/decl.c:3868
+msgid "variable `%#D' has initializer but incomplete type"
 msgstr ""
 
-#: cp/class.c:3775
-msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
+#: cp/decl.c:3876 cp/decl.c:4445
+msgid "elements of array `%#D' have incomplete type"
 msgstr ""
 
-#: cp/class.c:3883
-msgid "class `%T' will be considered nearly empty in a future version of GCC"
+#: cp/decl.c:3892
+msgid "aggregate `%#D' has incomplete type and cannot be defined"
 msgstr ""
 
-#: cp/class.c:3973
-msgid "initializer specified for non-virtual method `%D'"
+#: cp/decl.c:3942
+msgid "`%D' declared as reference but not initialized"
 msgstr ""
 
-#: cp/class.c:4709
-msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+#: cp/decl.c:3948
+msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
 msgstr ""
 
-#: cp/class.c:4809
-msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
-msgstr ""
+#: cp/decl.c:3976
+#, fuzzy
+msgid "cannot initialize `%T' from `%T'"
+msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
 
-#: cp/class.c:4822
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
+#: cp/decl.c:4008
+msgid "initializer fails to determine size of `%D'"
 msgstr ""
 
-#: cp/class.c:4978
-msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
+#: cp/decl.c:4013
+#, fuzzy
+msgid "array size missing in `%D'"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
 
-#: cp/class.c:5011
-msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+#: cp/decl.c:4025
+msgid "zero-size array `%D'"
 msgstr ""
 
-#: cp/class.c:5020
-msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+#. An automatic variable with an incomplete type: that is an error.
+#. Don't talk about array types here, since we took care of that
+#. message in grokdeclarator.
+#: cp/decl.c:4062
+msgid "storage size of `%D' isn't known"
 msgstr ""
 
-#: cp/class.c:5079
-msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
+#: cp/decl.c:4084
+msgid "storage size of `%D' isn't constant"
 msgstr ""
 
-#: cp/class.c:5320
-msgid "`%#T' has virtual functions but non-virtual destructor"
+#: cp/decl.c:4139
+msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: cp/class.c:5405
-msgid "trying to finish struct, but kicked out due to previous parse errors"
+#: cp/decl.c:4140
+msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: cp/class.c:5861
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr ""
+#: cp/decl.c:4166
+#, fuzzy
+msgid "uninitialized const `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/class.c:5957
-msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
-msgstr ""
+#: cp/decl.c:4245
+#, fuzzy
+msgid "brace-enclosed initializer used to initialize `%T'"
+msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: cp/class.c:6078
-msgid "no matches converting function `%D' to type `%#T'"
+#: cp/decl.c:4309
+msgid "initializer for `%T' must be brace-enclosed"
 msgstr ""
 
-#: cp/class.c:6101
-msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
+#: cp/decl.c:4326
+msgid "ISO C++ does not allow designated initializers"
 msgstr ""
 
-#: cp/class.c:6127
-msgid "assuming pointer to member `%D'"
-msgstr ""
+#: cp/decl.c:4330
+#, fuzzy
+msgid "`%T' has no non-static data member named `%D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/class.c:6130
-#, c-format
-msgid "(a pointer to member can only be formed with `&%E')"
+#: cp/decl.c:4378
+msgid "name `%D' used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: cp/class.c:6174 cp/class.c:6345 cp/class.c:6352
+#: cp/decl.c:4401
 #, fuzzy
-msgid "not enough type information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
+msgid "too many initializers for `%T'"
+msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
 
-#: cp/class.c:6183
-msgid "argument of type `%T' does not match `%T'"
+#: cp/decl.c:4439
+msgid "variable-sized object `%D' may not be initialized"
 msgstr ""
 
-#: cp/class.c:6329
-msgid "invalid operation on uninstantiated type"
+#: cp/decl.c:4450
+msgid "`%D' has incomplete type"
 msgstr ""
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6612 cp/decl.c:1006 cp/decl.c:3102 cp/pt.c:1845
-#, fuzzy
-msgid "declaration of `%#D'"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
-
-#: cp/class.c:6613
-msgid "changes meaning of `%D' from `%+#D'"
+#: cp/decl.c:4505
+msgid "`%D' must be initialized by constructor, not by `{...}'"
 msgstr ""
 
-#: cp/cvt.c:88
-msgid "can't convert from incomplete type `%T' to `%T'"
+#: cp/decl.c:4549
+msgid "structure `%D' with uninitialized const members"
 msgstr ""
 
-#: cp/cvt.c:97
-#, fuzzy
-msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:126
-#, fuzzy
-msgid "converting from `%T' to `%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:201 cp/cvt.c:205
-msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+#: cp/decl.c:4551
+msgid "structure `%D' with uninitialized reference members"
 msgstr ""
 
-#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283
-#, fuzzy
-msgid "cannot convert `%E' from type `%T' to type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/cvt.c:262
-#, fuzzy
-msgid "invalid conversion from '%T' to '%T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:537
-#, fuzzy
-msgid "conversion from `%T' to `%T' discards qualifiers"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
-
-#: cp/cvt.c:555
-msgid "casting `%T' to `%T' does not dereference pointer"
+#: cp/decl.c:4732
+msgid "assignment (not initialization) in declaration"
 msgstr ""
 
-#: cp/cvt.c:584
-#, fuzzy
-msgid "cannot convert type `%T' to type `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/cvt.c:701
-#, fuzzy
-msgid "conversion from `%#T' to `%#T'"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+#: cp/decl.c:4749
+msgid "cannot initialize `%D' to namespace `%D'"
+msgstr ""
 
-#: cp/cvt.c:713
-msgid "`%#T' used where a `%T' was expected"
+#: cp/decl.c:4803
+msgid "shadowing previous type declaration of `%#D'"
 msgstr ""
 
-#: cp/cvt.c:730
-msgid "the address of `%D', will always be `true'"
+#: cp/decl.c:4840
+msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
 msgstr ""
 
-#: cp/cvt.c:750
-msgid "`%#T' used where a floating point value was expected"
+#: cp/decl.c:4855
+msgid "`%D' is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/cvt.c:797
+#: cp/decl.c:5337
 #, fuzzy
-msgid "conversion from `%T' to non-scalar type `%T' requested"
-msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+msgid "invalid catch parameter"
+msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
 
-#: cp/cvt.c:883
-msgid "object of incomplete type `%T' will not be accessed in %s"
+#: cp/decl.c:5451
+msgid "destructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/cvt.c:886
-msgid "object of type `%T' will not be accessed in %s"
+#: cp/decl.c:5454
+msgid "constructor for alien class `%T' cannot be a member"
 msgstr ""
 
-#: cp/cvt.c:902
-msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+#: cp/decl.c:5476
+msgid "`%D' declared as a `virtual' %s"
 msgstr ""
 
-#. [over.over] enumerates the places where we can take the address
-#. of an overloaded function, and this is not one of them.
-#: cp/cvt.c:922
-#, c-format
-msgid "%s cannot resolve address of overloaded function"
+#: cp/decl.c:5478
+msgid "`%D' declared as an `inline' %s"
 msgstr ""
 
-#. Only warn when there is no &.
-#: cp/cvt.c:927
-#, c-format
-msgid "%s is a reference, not call, to function `%E'"
+#: cp/decl.c:5480
+msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
 msgstr ""
 
-#: cp/cvt.c:1065
-msgid "converting NULL to non-pointer type"
+#: cp/decl.c:5483
+msgid "`%D' declared as a friend"
 msgstr ""
 
-#: cp/cvt.c:1141
-msgid "ambiguous default type conversion from `%T'"
+#: cp/decl.c:5489
+msgid "`%D' declared with an exception specification"
 msgstr ""
 
-#: cp/cvt.c:1143
-msgid "  candidate conversions include `%D' and `%D'"
+#: cp/decl.c:5571
+msgid "cannot declare `::main' to be a template"
 msgstr ""
 
-#: cp/decl.c:1007 cp/decl.c:3205
-msgid "conflicts with previous declaration `%#D'"
+#: cp/decl.c:5573
+msgid "cannot declare `::main' to be inline"
 msgstr ""
 
-#: cp/decl.c:1211
-msgid "label `%D' used but not defined"
+#: cp/decl.c:5575
+msgid "cannot declare `::main' to be static"
 msgstr ""
 
-#: cp/decl.c:1216
-msgid "label `%D' defined but not used"
+#: cp/decl.c:5578
+msgid "`main' must return `int'"
 msgstr ""
 
-#: cp/decl.c:2249
-msgid "namespace alias `%D' not allowed here, assuming `%D'"
+#: cp/decl.c:5606
+msgid "non-local function `%#D' uses anonymous type"
 msgstr ""
 
-#: cp/decl.c:3008 cp/decl.c:3413
-msgid "previous declaration of `%D'"
+#: cp/decl.c:5609
+msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/decl.c:3089 cp/decl.c:3127
-msgid "shadowing %s function `%#D'"
+#: cp/decl.c:5615
+msgid "non-local function `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:3098
-msgid "library function `%#D' redeclared as non-function `%#D'"
+#: cp/decl.c:5639
+msgid "%smember function `%D' cannot have `%T' method qualifier"
 msgstr ""
 
-#: cp/decl.c:3103
-msgid "conflicts with built-in declaration `%#D'"
+#: cp/decl.c:5663
+msgid "defining explicit specialization `%D' in friend declaration"
 msgstr ""
 
-#: cp/decl.c:3122 cp/decl.c:3219 cp/decl.c:3235
-msgid "new declaration `%#D'"
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:5673
+msgid "invalid use of template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/decl.c:3123
-msgid "ambiguates built-in declaration `%#D'"
+#: cp/decl.c:5700
+msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:3179
-msgid "`%#D' redeclared as different kind of symbol"
+#: cp/decl.c:5707
+msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
 msgstr ""
 
-#: cp/decl.c:3182
-msgid "previous declaration of `%#D'"
+#: cp/decl.c:5765
+msgid "definition of implicitly-declared `%D'"
 msgstr ""
 
-#: cp/decl.c:3204
-msgid "declaration of template `%#D'"
+#: cp/decl.c:5785 cp/decl2.c:738
+msgid "no `%#D' member function declared in class `%T'"
 msgstr ""
 
-#: cp/decl.c:3220 cp/decl.c:3236
-msgid "ambiguates old declaration `%#D'"
+#: cp/decl.c:5919
+msgid "non-local variable `%#D' uses local type `%T'"
 msgstr ""
 
-#: cp/decl.c:3228
-msgid "declaration of C function `%#D' conflicts with"
+#: cp/decl.c:6034
+msgid "invalid in-class initialization of static data member of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:3230
-msgid "previous declaration `%#D' here"
+#: cp/decl.c:6043
+msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
 msgstr ""
 
-#: cp/decl.c:3246
-msgid "conflicting types for `%#D'"
+#: cp/decl.c:6046
+msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:3247
-msgid "previous declaration as `%#D'"
-msgstr ""
+#: cp/decl.c:6065
+#, fuzzy
+msgid "size of array `%D' has non-integral type `%T'"
+msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
 
-#: cp/decl.c:3290
-msgid "`%#D' previously defined here"
+#: cp/decl.c:6067
+msgid "size of array has non-integral type `%T'"
 msgstr ""
 
-#: cp/decl.c:3291
-#, fuzzy
-msgid "`%#D' previously declared here"
-msgstr "Äåí õðÜñ÷åé ðñïçãïýìåíç êáíïíéêÞ Ýêöñáóç"
+#: cp/decl.c:6103
+msgid "size of array `%D' is negative"
+msgstr ""
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3300
-msgid "prototype for `%#D'"
+#: cp/decl.c:6105
+msgid "size of array is negative"
 msgstr ""
 
-#: cp/decl.c:3301
-msgid "follows non-prototype definition here"
+#: cp/decl.c:6113
+msgid "ISO C++ forbids zero-size array `%D'"
 msgstr ""
 
-#: cp/decl.c:3313
-msgid "previous declaration of `%#D' with %L linkage"
+#: cp/decl.c:6115
+msgid "ISO C++ forbids zero-size array"
 msgstr ""
 
-#: cp/decl.c:3315
-msgid "conflicts with new declaration with %L linkage"
+#: cp/decl.c:6122
+msgid "size of array `%D' is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:3338 cp/decl.c:3345
-msgid "default argument given for parameter %d of `%#D'"
+#: cp/decl.c:6125
+msgid "size of array is not an integral constant-expression"
 msgstr ""
 
-#: cp/decl.c:3340 cp/decl.c:3347
-#, fuzzy
-msgid "after previous specification in `%#D'"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+#: cp/decl.c:6130
+msgid "ISO C++ forbids variable-size array `%D'"
+msgstr ""
 
-#: cp/decl.c:3356
-msgid "`%#D' was used before it was declared inline"
+#: cp/decl.c:6132
+msgid "ISO C++ forbids variable-size array"
 msgstr ""
 
-#: cp/decl.c:3358
-msgid "previous non-inline declaration here"
+#: cp/decl.c:6154
+msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/decl.c:3412
-msgid "redundant redeclaration of `%D' in same scope"
+#: cp/decl.c:6248
+msgid "declaration of `%D' as %s"
 msgstr ""
 
-#: cp/decl.c:3493
-#, c-format
-msgid "declaration of `%F' throws different exceptions"
+#: cp/decl.c:6250
+#, fuzzy, c-format
+msgid "creating %s"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#: cp/decl.c:6262
+msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/decl.c:3495
-#, c-format
-msgid "than previous declaration `%F'"
+#: cp/decl.c:6265
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:3632
-msgid "explicit specialization of %D after first use"
+#: cp/decl.c:6293
+msgid "return type specification for constructor invalid"
 msgstr ""
 
-#: cp/decl.c:3886
-msgid "`%#D' used prior to declaration"
+#: cp/decl.c:6300
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/decl.c:3917
-msgid "redeclaration of `wchar_t' as `%T'"
+#: cp/decl.c:6306
+msgid "operator `%T' declared to return `%T'"
 msgstr ""
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/decl.c:3945
-#, fuzzy
-msgid "invalid redeclaration of `%D'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: cp/decl.c:6308
+msgid "return type specified for `operator %T'"
+msgstr ""
 
-#: cp/decl.c:3946
-msgid "as `%D'"
+#: cp/decl.c:6452
+msgid "destructors must be member functions"
 msgstr ""
 
-#: cp/decl.c:4036
-msgid "previous external decl of `%#D'"
+#: cp/decl.c:6471
+msgid "destructor `%T' must match class name `%T'"
 msgstr ""
 
-#: cp/decl.c:4077
-msgid "`%D' was previously implicitly declared to return `int'"
+#: cp/decl.c:6534
+msgid "declarator-id missing; using reserved word `%D'"
 msgstr ""
 
-#: cp/decl.c:4137
-msgid "extern declaration of `%#D' doesn't match"
+#: cp/decl.c:6588
+msgid "type `%T' is not derived from type `%T'"
 msgstr ""
 
-#: cp/decl.c:4138
-msgid "global declaration `%#D'"
+#. Parse error puts this typespec where
+#. a declarator should go.
+#: cp/decl.c:6651
+msgid "`%T' specified as declarator-id"
 msgstr ""
 
-#: cp/decl.c:4169
-msgid "declaration of `%#D' shadows a parameter"
+#: cp/decl.c:6653
+msgid "  perhaps you want `%T' for a constructor"
 msgstr ""
 
-#: cp/decl.c:4189
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#. Sometimes, we see a template-name used as part of a
+#. decl-specifier like in
+#. std::allocator alloc;
+#. Handle that gracefully.
+#: cp/decl.c:6675
+#, fuzzy, c-format
+msgid "invalid use of template-name '%E' in a declarator"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: cp/decl.c:6695
+msgid "declaration of `%D' as non-function"
 msgstr ""
 
-#: cp/decl.c:4541
+#: cp/decl.c:6772
 #, fuzzy
-msgid "`%#D' hides constructor for `%#T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+msgid "`bool' is now a keyword"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:4556
-msgid "`%#D' conflicts with previous using declaration `%#D'"
+#: cp/decl.c:6774
+msgid "extraneous `%T' ignored"
 msgstr ""
 
-#: cp/decl.c:4568
-msgid "previous non-function declaration `%#D'"
-msgstr ""
+#: cp/decl.c:6790 cp/decl.c:6834
+#, fuzzy
+msgid "multiple declarations `%T' and `%T'"
+msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
 
-#: cp/decl.c:4569
-msgid "conflicts with function declaration `%#D'"
+#: cp/decl.c:6803
+msgid "ISO C++ does not support `long long'"
 msgstr ""
 
-#: cp/decl.c:4659
-msgid "implicit declaration of function `%#D'"
-msgstr "áõôïíüçôç äéáêýñçîç ôçò óõíÜñôçóçò `%#D'"
-
-#: cp/decl.c:4817
+#: cp/decl.c:6907 cp/decl.c:6910
 #, c-format
-msgid "label `%s' referenced outside of any function"
+msgid "ISO C++ forbids declaration of `%s' with no type"
 msgstr ""
 
-#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037
-msgid "jump to label `%D'"
+#: cp/decl.c:6941
+#, c-format
+msgid "short, signed or unsigned invalid for `%s'"
 msgstr ""
 
-#: cp/decl.c:4922 cp/decl.c:4946
-msgid "jump to case label"
+#: cp/decl.c:6946
+#, c-format
+msgid "long and short specified together for `%s'"
 msgstr ""
 
-#: cp/decl.c:4930
-msgid "  crosses initialization of `%#D'"
+#: cp/decl.c:6957
+#, c-format
+msgid "signed and unsigned given together for `%s'"
 msgstr ""
 
-#: cp/decl.c:4933 cp/decl.c:5053
-msgid "  enters scope of non-POD `%#D'"
+#: cp/decl.c:7066
+msgid "qualifiers are not allowed on declaration of `operator %T'"
 msgstr ""
 
-#: cp/decl.c:4953 cp/decl.c:5057
-msgid "  enters try block"
+#: cp/decl.c:7088
+msgid "member `%D' cannot be declared both virtual and static"
 msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059
-msgid "  enters catch block"
-msgstr ""
+#: cp/decl.c:7097
+#, fuzzy
+msgid "`%T::%D' is not a valid declarator"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:5038
-msgid "  from here"
+#: cp/decl.c:7109
+msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/decl.c:5051
-msgid "  skips initialization of `%#D'"
+#: cp/decl.c:7113
+msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:5086
-msgid "label named wchar_t"
+#: cp/decl.c:7126
+msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/decl.c:5090
-#, fuzzy
-msgid "duplicate label `%D'"
-msgstr "äéðëü êëåéäß"
-
-#: cp/decl.c:5175
+#: cp/decl.c:7185
 #, c-format
-msgid "case label `%E' not within a switch statement"
+msgid "storage class specified for %s `%s'"
 msgstr ""
 
-#. Definition isn't the kind we were looking for.
-#: cp/decl.c:5354 cp/decl.c:5373
-msgid "`%#D' redeclared as %C"
+#: cp/decl.c:7220
+#, c-format
+msgid "top-level declaration of `%s' specifies `auto'"
 msgstr ""
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/decl.c:5461 cp/typeck.c:2062 cp/typeck.c:2217
-#, fuzzy
-msgid "invalid use of `%D'"
-msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
-
-#: cp/decl.c:5502
-#, fuzzy
-msgid "`%D::%D' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+#: cp/decl.c:7232
+msgid "storage class specifiers invalid in friend function declarations"
+msgstr ""
 
-#: cp/decl.c:5519
-msgid "`%D' undeclared in namespace `%D'"
+#: cp/decl.c:7397
+msgid "destructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:5652
-msgid "`%D' used without template parameters"
+#: cp/decl.c:7400
+#, c-format
+msgid "destructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783
-msgid "no class template named `%#T' in `%#T'"
+#: cp/decl.c:7421
+msgid "constructor cannot be static member function"
 msgstr ""
 
-#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744
-msgid "no type named `%#T' in `%#T'"
+#: cp/decl.c:7424
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/decl.c:5968
-msgid "lookup of `%D' finds `%#D'"
+#: cp/decl.c:7429
+#, c-format
+msgid "constructors may not be `%s'"
 msgstr ""
 
-#: cp/decl.c:5970
-msgid "  instead of `%D' from dependent base class"
+#: cp/decl.c:7439
+msgid "return value type specifier for constructor ignored"
 msgstr ""
 
-#: cp/decl.c:5972
-msgid "  (use `typename %T::%D' if that's what you meant)"
+#: cp/decl.c:7458
+#, fuzzy, c-format
+msgid "can't initialize friend function `%s'"
+msgstr "Äåí Þôáí äõíáôÞ ç åýñåóç åôéêÝôôáò ãéá ìåôáãùãÞ óôï `%s'"
+
+#. Cannot be both friend and virtual.
+#: cp/decl.c:7462
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/decl.c:6003
+#: cp/decl.c:7467
 #, fuzzy
-msgid "name lookup of `%D' changed"
-msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
+msgid "friend declaration not in class definition"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
 
-#: cp/decl.c:6005
-msgid "  matches this `%D' under ISO standard rules"
+#: cp/decl.c:7469
+#, c-format
+msgid "can't define friend function `%s' in a local class definition"
 msgstr ""
 
-#: cp/decl.c:6007
-msgid "  matches this `%D' under old rules"
+#: cp/decl.c:7490
+msgid "destructors may not have parameters"
 msgstr ""
 
-#: cp/decl.c:6021 cp/decl.c:6028
+#: cp/decl.c:7510 cp/decl.c:7517
 #, fuzzy
-msgid "name lookup of `%D' changed for new ISO `for' scoping"
-msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
+msgid "cannot declare reference to `%#T'"
+msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï %s"
 
-#: cp/decl.c:6023
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr ""
+#: cp/decl.c:7511
+#, fuzzy
+msgid "cannot declare pointer to `%#T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/decl.c:6030
-msgid "  using obsolete binding at `%D'"
+#: cp/decl.c:7516
+msgid "cannot declare pointer to `%#T' member"
 msgstr ""
 
-#: cp/decl.c:6211
-msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+#: cp/decl.c:7655
+msgid "extra qualification `%T::' on member `%s' ignored"
 msgstr ""
 
-#: cp/decl.c:7025
-msgid "an anonymous union cannot have function members"
+#: cp/decl.c:7671
+msgid "cannot declare member function `%T::%s' within `%T'"
 msgstr ""
 
-#: cp/decl.c:7042
-msgid "member %#D' with constructor not allowed in anonymous aggregate"
+#: cp/decl.c:7686
+#, fuzzy
+msgid "cannot declare member `%T::%s' within `%T'"
+msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
+
+#: cp/decl.c:7766
+msgid "data member may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7045
-msgid "member %#D' with destructor not allowed in anonymous aggregate"
+#: cp/decl.c:7768
+msgid "parameter may not have variably modified type `%T'"
 msgstr ""
 
-#: cp/decl.c:7048
-msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:7776
+msgid "only declarations of constructors can be `explicit'"
 msgstr ""
 
-#: cp/decl.c:7086
-msgid "redeclaration of C++ built-in type `%T'"
+#: cp/decl.c:7784
+#, c-format
+msgid "non-member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7122
-msgid "multiple types in one declaration"
+#: cp/decl.c:7789
+#, c-format
+msgid "non-object member `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7149
-msgid "missing type-name in typedef-declaration"
+#: cp/decl.c:7795
+#, c-format
+msgid "function `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7156
-msgid "ISO C++ prohibits anonymous structs"
+#: cp/decl.c:7800
+#, c-format
+msgid "static `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7163
-msgid "`%D' can only be specified for functions"
+#: cp/decl.c:7805
+#, c-format
+msgid "const `%s' cannot be declared `mutable'"
 msgstr ""
 
-#: cp/decl.c:7165
-msgid "`%D' can only be specified inside a class"
+#: cp/decl.c:7818
+msgid "template-id `%D' used as a declarator"
 msgstr ""
 
-#: cp/decl.c:7167
-msgid "`%D' can only be specified for constructors"
+#: cp/decl.c:7839
+msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
 msgstr ""
 
-#: cp/decl.c:7170
-msgid "`%D' can only be specified for objects and functions"
+#: cp/decl.c:7847
+msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/decl.c:7312 cp/decl2.c:927
-msgid "typedef `%D' is initialized (use __typeof__ instead)"
+#: cp/decl.c:7893
+msgid "%Jinvalid type qualifier for non-member function type"
 msgstr ""
 
-#: cp/decl.c:7317
-msgid "function `%#D' is initialized like a variable"
+#: cp/decl.c:7956
+msgid "type qualifiers specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7329
-msgid "declaration of `%#D' has `extern' and is initialized"
+#: cp/decl.c:7961
+msgid "`inline' specified for friend class declaration"
 msgstr ""
 
-#: cp/decl.c:7363
+#: cp/decl.c:7969
 #, fuzzy
-msgid "`%#D' is not a static member of `%#T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+msgid "template parameters cannot be friends"
+msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
 
-#: cp/decl.c:7368
-msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
+#: cp/decl.c:7971
+msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
 msgstr ""
 
-# src/request.c:263
-#: cp/decl.c:7379
-#, fuzzy
-msgid "duplicate initialization of %D"
-msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
-
-#: cp/decl.c:7408
-msgid "declaration of `%#D' outside of class is not definition"
+#: cp/decl.c:7975
+msgid "friend declaration requires class-key, i.e. `friend %#T'"
 msgstr ""
 
-#: cp/decl.c:7456
-msgid "variable `%#D' has initializer but incomplete type"
+#: cp/decl.c:7988
+msgid "trying to make class `%T' a friend of global scope"
 msgstr ""
 
-#: cp/decl.c:7464 cp/decl.c:8006
-msgid "elements of array `%#D' have incomplete type"
+#: cp/decl.c:7999
+msgid "invalid qualifiers on non-member function type"
 msgstr ""
 
-#: cp/decl.c:7480
-msgid "aggregate `%#D' has incomplete type and cannot be defined"
+#: cp/decl.c:8018
+msgid "abstract declarator `%T' used as declaration"
 msgstr ""
 
-#: cp/decl.c:7519
-msgid "`%D' declared as reference but not initialized"
+#: cp/decl.c:8030
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7528
-msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
+#: cp/decl.c:8039
+msgid "variable or field declared void"
 msgstr ""
 
-#: cp/decl.c:7561
-#, fuzzy
-msgid "cannot initialize `%T' from `%T'"
-msgstr "äåí åßíáé äõíáôü íá ìåôáíïìáóôåß ôï `.' Þ ôï `..'"
-
-#: cp/decl.c:7595
-msgid "initializer fails to determine size of `%D'"
+#: cp/decl.c:8049
+msgid "cannot use `::' in parameter declaration"
 msgstr ""
 
-#: cp/decl.c:7600
+#. Something like struct S { int N::j; };
+#: cp/decl.c:8094
 #, fuzzy
-msgid "array size missing in `%D'"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+msgid "invalid use of `::'"
+msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
 
-#: cp/decl.c:7612
-msgid "zero-size array `%D'"
+#: cp/decl.c:8106
+msgid "function `%D' cannot be declared friend"
 msgstr ""
 
-#. An automatic variable with an incomplete type: that is an error.
-#. Don't talk about array types here, since we took care of that
-#. message in grokdeclarator.
-#: cp/decl.c:7650
-msgid "storage size of `%D' isn't known"
+#: cp/decl.c:8118
+msgid "can't make `%D' into a method -- not in a class"
 msgstr ""
 
-#: cp/decl.c:7672
-msgid "storage size of `%D' isn't constant"
+#: cp/decl.c:8127
+msgid "function `%D' declared virtual inside a union"
 msgstr ""
 
-#: cp/decl.c:7723
-msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+#: cp/decl.c:8136
+msgid "`%D' cannot be declared virtual, since it is always static"
 msgstr ""
 
-#: cp/decl.c:7724
-msgid "  you can work around this by removing the initializer"
+#: cp/decl.c:8215
+msgid "field `%D' has incomplete type"
 msgstr ""
 
-#: cp/decl.c:7752
-#, fuzzy
-msgid "uninitialized const `%D'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: cp/decl.c:7836
-#, fuzzy
-msgid "brace-enclosed initializer used to initialize `%T'"
-msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
-
-#: cp/decl.c:7900
-msgid "initializer for `%T' must be brace-enclosed"
+#: cp/decl.c:8217
+msgid "name `%T' has incomplete type"
 msgstr ""
 
-#: cp/decl.c:7964
-#, fuzzy
-msgid "too many initializers for `%T'"
-msgstr "ìç Ýãêõñï byte Þ ëßóôá ðåäßùí"
-
-#: cp/decl.c:8000
-msgid "variable-sized object `%D' may not be initialized"
+#: cp/decl.c:8226
+msgid "  in instantiation of template `%T'"
 msgstr ""
 
-#: cp/decl.c:8011
-msgid "`%D' has incomplete type"
+#: cp/decl.c:8236
+#, c-format
+msgid "`%s' is neither function nor member function; cannot be declared friend"
 msgstr ""
 
-#: cp/decl.c:8060
-msgid "`%D' must be initialized by constructor, not by `{...}'"
+#: cp/decl.c:8247
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/decl.c:8101
-msgid "structure `%D' with uninitialized const members"
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:8287
+msgid "ISO C++ forbids initialization of member `%D'"
 msgstr ""
 
-#: cp/decl.c:8103
-msgid "structure `%D' with uninitialized reference members"
+#: cp/decl.c:8289
+msgid "making `%D' static"
 msgstr ""
 
-#: cp/decl.c:8346
-msgid "assignment (not initialization) in declaration"
+#: cp/decl.c:8345
+#, c-format
+msgid "storage class `auto' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8358
-msgid "cannot initialize `%D' to namespace `%D'"
+#: cp/decl.c:8347
+#, c-format
+msgid "storage class `register' invalid for function `%s'"
 msgstr ""
 
-#: cp/decl.c:8409
-msgid "shadowing previous type declaration of `%#D'"
-msgstr ""
+#: cp/decl.c:8349
+#, fuzzy, c-format
+msgid "storage class `__thread' invalid for function `%s'"
+msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
 
-#: cp/decl.c:8455
-msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+#: cp/decl.c:8360
+#, c-format
+msgid "storage class `static' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8470
-msgid "`%D' is thread-local and so cannot be dynamically initialized"
+#: cp/decl.c:8362
+#, c-format
+msgid "storage class `inline' invalid for function `%s' declared out of global scope"
 msgstr ""
 
-#: cp/decl.c:8864 cp/init.c:547
-msgid "multiple initializations given for `%D'"
+#: cp/decl.c:8369
+#, c-format
+msgid "virtual non-class function `%s'"
 msgstr ""
 
-#: cp/decl.c:8956
-#, fuzzy
-msgid "invalid catch parameter"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ðáñáâïëÞò"
+#: cp/decl.c:8400
+msgid "cannot declare member function `%D' to have static linkage"
+msgstr ""
 
-#: cp/decl.c:9074
-msgid "destructor for alien class `%T' cannot be a member"
+#. FIXME need arm citation
+#: cp/decl.c:8406
+msgid "cannot declare static function inside another function"
 msgstr ""
 
-#: cp/decl.c:9077
-msgid "constructor for alien class `%T' cannot be a member"
+#: cp/decl.c:8434
+msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/decl.c:9096
-msgid "`%D' declared as a `virtual' %s"
+#: cp/decl.c:8440
+msgid "static member `%D' declared `register'"
 msgstr ""
 
-#: cp/decl.c:9098
-msgid "`%D' declared as an `inline' %s"
+#: cp/decl.c:8445
+msgid "cannot explicitly declare member `%#D' to have extern linkage"
 msgstr ""
 
-#: cp/decl.c:9100
-msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
+#: cp/decl.c:8585
+msgid "default argument for `%#D' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:9103
-msgid "`%D' declared as a friend"
+#: cp/decl.c:8588
+msgid "default argument for parameter of type `%T' has type `%T'"
 msgstr ""
 
-#: cp/decl.c:9109
-msgid "`%D' declared with an exception specification"
+#: cp/decl.c:8605
+msgid "default argument `%E' uses local variable `%D'"
 msgstr ""
 
-#: cp/decl.c:9184
-msgid "cannot declare `::main' to be a template"
+#: cp/decl.c:8649
+#, fuzzy, c-format
+msgid "invalid string constant `%E'"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: cp/decl.c:8651
+msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
 msgstr ""
 
-#: cp/decl.c:9186
-msgid "cannot declare `::main' to be inline"
+#: cp/decl.c:8689
+msgid "parameter `%D' invalidly declared method type"
 msgstr ""
 
-#: cp/decl.c:9188
-msgid "cannot declare `::main' to be static"
+#: cp/decl.c:8713
+msgid "parameter `%D' includes %s to array of unknown bound `%T'"
 msgstr ""
 
-#: cp/decl.c:9191
-msgid "`main' must return `int'"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:8872
+msgid "invalid constructor; you probably meant `%T (const %T&)'"
 msgstr ""
 
-#: cp/decl.c:9219
-msgid "non-local function `%#D' uses anonymous type"
+#: cp/decl.c:9000
+msgid "`%D' must be a nonstatic member function"
 msgstr ""
 
-#: cp/decl.c:9222
-msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+#: cp/decl.c:9006
+msgid "`%D' must be either a non-static member function or a non-member function"
 msgstr ""
 
-#: cp/decl.c:9228
-msgid "non-local function `%#D' uses local type `%T'"
+#: cp/decl.c:9023
+msgid "`%D' must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/decl.c:9251
-msgid "%smember function `%D' cannot have `%T' method qualifier"
+#: cp/decl.c:9058
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
 msgstr ""
 
-#: cp/decl.c:9275
-msgid "defining explicit specialization `%D' in friend declaration"
+#. 13.4.0.3
+#: cp/decl.c:9065
+msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:9285
-msgid "invalid use of template-id `%D' in declaration of primary template"
+#: cp/decl.c:9115
+msgid "postfix `%D' must take `int' as its argument"
 msgstr ""
 
-#: cp/decl.c:9313
-msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+#: cp/decl.c:9119
+msgid "postfix `%D' must take `int' as its second argument"
 msgstr ""
 
-#: cp/decl.c:9320
-msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+#: cp/decl.c:9126
+msgid "`%D' must take either zero or one argument"
 msgstr ""
 
-#: cp/decl.c:9382
-msgid "definition of implicitly-declared `%D'"
+#: cp/decl.c:9128
+msgid "`%D' must take either one or two arguments"
 msgstr ""
 
-#: cp/decl.c:9394 cp/decl2.c:776
-msgid "no `%#D' member function declared in class `%T'"
+#: cp/decl.c:9149
+msgid "prefix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9527
-msgid "non-local variable `%#D' uses local type `%T'"
+#: cp/decl.c:9155
+msgid "postfix `%D' should return `%T'"
 msgstr ""
 
-#: cp/decl.c:9625
-msgid "invalid in-class initialization of static data member of non-integral type `%T'"
+#: cp/decl.c:9164
+msgid "`%D' must take `void'"
 msgstr ""
 
-#: cp/decl.c:9634
-msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
+#: cp/decl.c:9166 cp/decl.c:9174
+msgid "`%D' must take exactly one argument"
 msgstr ""
 
-#: cp/decl.c:9637
-msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
+#: cp/decl.c:9176
+msgid "`%D' must take exactly two arguments"
 msgstr ""
 
-#: cp/decl.c:9687
-msgid "size of array `%D' has non-integer type"
+#: cp/decl.c:9184
+msgid "user-defined `%D' always evaluates both arguments"
 msgstr ""
 
-#: cp/decl.c:9689
-msgid "size of array has non-integer type"
+#: cp/decl.c:9198
+msgid "`%D' should return by value"
 msgstr ""
 
-#: cp/decl.c:9709
-msgid "size of array `%D' is negative"
+#: cp/decl.c:9210 cp/decl.c:9213
+msgid "`%D' cannot have default arguments"
 msgstr ""
 
-#: cp/decl.c:9711
-msgid "size of array is negative"
+#: cp/decl.c:9273
+msgid "using typedef-name `%D' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9720
-msgid "ISO C++ forbids zero-size array `%D'"
+#: cp/decl.c:9279
+msgid "using template type parameter `%T' after `%s'"
 msgstr ""
 
-#: cp/decl.c:9722
-msgid "ISO C++ forbids zero-size array"
+#: cp/decl.c:9287
+#, fuzzy
+msgid "`%T' referred to as `%s'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/decl.c:9293
+msgid "`%T' referred to as enum"
 msgstr ""
 
-#: cp/decl.c:9729
-msgid "size of array `%D' is not an integral constant-expression"
+#. If a class template appears as elaborated type specifier
+#. without a template header such as:
+#.
+#. template <class T> class C {};
+#. void f(class C);            // No template header here
+#.
+#. then the required template argument is missing.
+#: cp/decl.c:9308
+#, fuzzy
+msgid "template argument required for `%s %T'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: cp/decl.c:9453
+msgid "use of enum `%#D' without previous declaration"
 msgstr ""
 
-#: cp/decl.c:9732
-msgid "size of array is not an integral constant-expression"
+#: cp/decl.c:9471
+#, fuzzy
+msgid "redeclaration of `%T' as a non-template"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+
+#: cp/decl.c:9517
+msgid "derived union `%T' invalid"
 msgstr ""
 
-#: cp/decl.c:9750
-msgid "ISO C++ forbids variable-size array `%D'"
+#: cp/decl.c:9570
+msgid "base type `%T' fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:9753
-msgid "ISO C++ forbids variable-size array"
+#: cp/decl.c:9578
+msgid "recursive type `%T' undefined"
 msgstr ""
 
-#: cp/decl.c:9764
-msgid "overflow in array dimension"
+#: cp/decl.c:9580
+#, fuzzy
+msgid "duplicate base type `%T' invalid"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+
+#: cp/decl.c:9658
+msgid "Java class '%T' cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:9823
-msgid "declaration of `%D' as %s"
+#: cp/decl.c:9660
+msgid "Java class '%T' cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:9825
-#, fuzzy, c-format
-msgid "creating %s"
-msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+#: cp/decl.c:9700
+#, fuzzy
+msgid "multiple definition of `%#T'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: cp/decl.c:9837
-msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
-msgstr ""
+#: cp/decl.c:9701
+#, fuzzy
+msgid "%Jprevious definition here"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
 
-#: cp/decl.c:9840
-msgid "multidimensional array must have bounds for all dimensions except the first"
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:9836
+msgid "no integral type can represent all of the enumerator values for `%T'"
 msgstr ""
 
-#: cp/decl.c:9869
-msgid "return type specification for constructor invalid"
+#: cp/decl.c:9926
+msgid "enumerator value for `%D' not integer constant"
 msgstr ""
 
-#: cp/decl.c:9876
-msgid "return type specification for destructor invalid"
+#: cp/decl.c:9946
+msgid "overflow in enumeration values at `%D'"
 msgstr ""
 
-#: cp/decl.c:9882
-msgid "operator `%T' declared to return `%T'"
+#: cp/decl.c:10015
+msgid "return type `%#T' is incomplete"
 msgstr ""
 
-#: cp/decl.c:9884
-msgid "return type specified for `operator %T'"
+#: cp/decl.c:10133
+msgid "return type for `main' changed to `int'"
 msgstr ""
 
-#: cp/decl.c:10052
-msgid "destructors must be member functions"
+#: cp/decl.c:10162
+msgid "`%D' implicitly declared before its definition"
 msgstr ""
 
-#: cp/decl.c:10071
-msgid "destructor `%T' must match class name `%T'"
+#: cp/decl.c:10184 cp/typeck.c:6071
+msgid "`operator=' should return a reference to `*this'"
 msgstr ""
 
-#: cp/decl.c:10100
-msgid "variable declaration is not allowed here"
+#: cp/decl.c:10453
+msgid "parameter `%D' declared void"
 msgstr ""
 
-#: cp/decl.c:10127
+#: cp/decl.c:10919
 #, fuzzy
-msgid "invalid declarator"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "invalid member function declaration"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
-#: cp/decl.c:10178
-msgid "declarator-id missing; using reserved word `%D'"
+#: cp/decl.c:10936
+msgid "`%D' is already defined in class `%T'"
 msgstr ""
 
-#: cp/decl.c:10235
-msgid "type `%T' is not derived from type `%T'"
+#: cp/decl.c:11149
+msgid "static member function `%#D' declared with type qualifiers"
 msgstr ""
 
-#. Parse error puts this typespec where
-#. a declarator should go.
-#: cp/decl.c:10279
-msgid "`%T' specified as declarator-id"
+#: cp/decl2.c:143
+#, c-format
+msgid "duplicate type qualifiers in %s declaration"
 msgstr ""
 
-#: cp/decl.c:10281
-msgid "  perhaps you want `%T' for a constructor"
+#: cp/decl2.c:316
+msgid "name missing for member function"
 msgstr ""
 
-#. Sometimes, we see a template-name used as part of a
-#. decl-specifier like in
-#. std::allocator alloc;
-#. Handle that gracefully.
-#: cp/decl.c:10303
-#, fuzzy, c-format
-msgid "invalid use of template-name '%E' in a declarator"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: cp/decl.c:10323
-msgid "declaration of `%D' as non-function"
+#: cp/decl2.c:408 cp/decl2.c:422
+msgid "ambiguous conversion for array subscript"
 msgstr ""
 
-#: cp/decl.c:10400
-#, fuzzy
-msgid "`bool' is now a keyword"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+#: cp/decl2.c:416
+msgid "invalid types `%T[%T]' for array subscript"
+msgstr ""
 
-#: cp/decl.c:10402
-msgid "extraneous `%T' ignored"
+#: cp/decl2.c:461
+msgid "deleting array `%#D'"
 msgstr ""
 
-#: cp/decl.c:10418 cp/decl.c:10463
-#, fuzzy
-msgid "multiple declarations `%T' and `%T'"
-msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
+#: cp/decl2.c:467
+msgid "type `%#T' argument given to `delete', expected pointer"
+msgstr ""
 
-#: cp/decl.c:10431
-msgid "ISO C++ does not support `long long'"
+#: cp/decl2.c:479
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
 msgstr ""
 
-#: cp/decl.c:10536 cp/decl.c:10539
-#, c-format
-msgid "ISO C++ forbids declaration of `%s' with no type"
-msgstr ""
-
-#. The implicit typename extension is deprecated and will be
-#. removed.  Warn about its use now.
-#: cp/decl.c:10549
-msgid "`%T' is implicitly a typename"
+#: cp/decl2.c:486
+msgid "deleting `%T' is undefined"
 msgstr ""
 
-#: cp/decl.c:10585
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:522
+msgid "invalid declaration of member template `%#D' in local class"
 msgstr ""
 
-#: cp/decl.c:10590
-#, c-format
-msgid "long and short specified together for `%s'"
+#: cp/decl2.c:531
+msgid "invalid use of `virtual' in template declaration of `%#D'"
 msgstr ""
 
-#: cp/decl.c:10601
-#, c-format
-msgid "signed and unsigned given together for `%s'"
+#: cp/decl2.c:541 cp/pt.c:2834
+msgid "template declaration of `%#D'"
 msgstr ""
 
-#: cp/decl.c:10710
-msgid "qualifiers are not allowed on declaration of `operator %T'"
+#: cp/decl2.c:590
+msgid "Java method '%D' has non-Java return type `%T'"
 msgstr ""
 
-#: cp/decl.c:10732
-msgid "member `%D' cannot be declared both virtual and static"
+#: cp/decl2.c:606
+msgid "Java method '%D' has non-Java parameter type `%T'"
 msgstr ""
 
-#: cp/decl.c:10741
+#: cp/decl2.c:699
 #, fuzzy
-msgid "`%T::%D' is not a valid declarator"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+msgid "prototype for `%#D' does not match any in class `%T'"
+msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
 
-#: cp/decl.c:10753
-msgid "storage class specifiers invalid in parameter declarations"
-msgstr ""
+#: cp/decl2.c:778
+#, fuzzy
+msgid "local class `%#T' shall not have static data member `%#D'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:10757
-msgid "typedef declaration invalid in parameter declaration"
+#: cp/decl2.c:786
+msgid "initializer invalid for static member with constructor"
 msgstr ""
 
-#: cp/decl.c:10770
-msgid "virtual outside class declaration"
+#: cp/decl2.c:789
+msgid "(an out of class initialization is required)"
 msgstr ""
 
-#: cp/decl.c:10831
-#, c-format
-msgid "storage class specified for %s `%s'"
+#: cp/decl2.c:872
+msgid "member `%D' conflicts with virtual function table field name"
 msgstr ""
 
-#: cp/decl.c:10878
-msgid "storage class specifiers invalid in friend function declarations"
+#: cp/decl2.c:889
+msgid "`%D' is already defined in `%T'"
 msgstr ""
 
-#: cp/decl.c:11048
-msgid "destructor cannot be static member function"
+#: cp/decl2.c:936
+msgid "field initializer is not constant"
 msgstr ""
 
-#: cp/decl.c:11051
-#, c-format
-msgid "destructors may not be `%s'"
+#: cp/decl2.c:964
+msgid "`asm' specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: cp/decl.c:11072
-msgid "constructor cannot be static member function"
+#: cp/decl2.c:1014
+msgid "cannot declare `%D' to be a bit-field type"
 msgstr ""
 
-#: cp/decl.c:11075
-msgid "constructors cannot be declared virtual"
+#: cp/decl2.c:1024
+msgid "cannot declare bit-field `%D' with function type"
 msgstr ""
 
-#: cp/decl.c:11080
-#, c-format
-msgid "constructors may not be `%s'"
+#: cp/decl2.c:1031
+msgid "`%D' is already defined in the class %T"
 msgstr ""
 
-#: cp/decl.c:11090
-msgid "return value type specifier for constructor ignored"
+#: cp/decl2.c:1038
+msgid "static member `%D' cannot be a bit-field"
 msgstr ""
 
-#: cp/decl.c:11109
-#, fuzzy, c-format
-msgid "can't initialize friend function `%s'"
-msgstr "Äåí Þôáí äõíáôÞ ç åýñåóç åôéêÝôôáò ãéá ìåôáãùãÞ óôï `%s'"
-
-#. Cannot be both friend and virtual.
-#: cp/decl.c:11113
-msgid "virtual functions cannot be friends"
+#: cp/decl2.c:1097
+msgid "initializer specified for non-member function `%D'"
 msgstr ""
 
-#: cp/decl.c:11118
+#: cp/decl2.c:1101
 #, fuzzy
-msgid "friend declaration not in class definition"
-msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
+msgid "invalid initializer for virtual method `%D'"
+msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
 
-#: cp/decl.c:11120
-#, c-format
-msgid "can't define friend function `%s' in a local class definition"
+#: cp/decl2.c:1148
+msgid "anonymous struct not inside named type"
 msgstr ""
 
-#: cp/decl.c:11144
-msgid "destructors may not have parameters"
+#: cp/decl2.c:1218
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl.c:11175 cp/decl.c:11182
-#, fuzzy
-msgid "cannot declare reference to `%#T'"
-msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï %s"
-
-#: cp/decl.c:11176
-#, fuzzy
-msgid "cannot declare pointer to `%#T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/decl.c:11181
-msgid "cannot declare pointer to `%#T' member"
+#: cp/decl2.c:1225
+msgid "anonymous union with no members"
 msgstr ""
 
-#: cp/decl.c:11357
-msgid "extra qualification `%T::' on member `%s' ignored"
+#: cp/decl2.c:1259
+msgid "`operator new' must return type `%T'"
 msgstr ""
 
-#: cp/decl.c:11367
-msgid "cannot declare member function `%T::%s' within `%T'"
+#: cp/decl2.c:1267
+msgid "`operator new' takes type `size_t' (`%T') as first parameter"
 msgstr ""
 
-#: cp/decl.c:11382
-#, fuzzy
-msgid "cannot declare member `%T::%s' within `%T'"
-msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
-
-#: cp/decl.c:11460
-msgid "data member may not have variably modified type `%T'"
+#: cp/decl2.c:1293
+msgid "`operator delete' must return type `%T'"
 msgstr ""
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11468
-msgid "only declarations of constructors can be `explicit'"
+#: cp/decl2.c:1301
+msgid "`operator delete' takes type `%T' as first parameter"
 msgstr ""
 
-#: cp/decl.c:11476
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
+#: cp/decl2.c:2810
+msgid "inline function `%D' used but never defined"
 msgstr ""
 
-#: cp/decl.c:11481
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+#: cp/decl2.c:2956
+msgid "default argument missing for parameter %P of `%+#D'"
 msgstr ""
 
-#: cp/decl.c:11487
+#. damn ICE suppression
+#: cp/error.c:2387
 #, c-format
-msgid "function `%s' cannot be declared `mutable'"
+msgid "unexpected letter `%c' in locate_error\n"
 msgstr ""
 
-#: cp/decl.c:11492
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#. Can't throw a reference.
+#: cp/except.c:239
+msgid "type `%T' is disallowed in Java `throw' or `catch'"
 msgstr ""
 
-#: cp/decl.c:11497
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
+#: cp/except.c:250
+msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
 msgstr ""
 
-#: cp/decl.c:11510
-msgid "template-id `%D' used as a declarator"
+#. Thrown object must be a Throwable.
+#: cp/except.c:257
+msgid "type `%T' is not derived from `java::lang::Throwable'"
 msgstr ""
 
-#: cp/decl.c:11531
-msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+#: cp/except.c:320
+msgid "mixing C++ and Java catches in a single translation unit"
 msgstr ""
 
-#: cp/decl.c:11580
-msgid "typedef name may not be class-qualified"
+#: cp/except.c:575
+msgid "throwing NULL, which has integral, not pointer type"
 msgstr ""
 
-#: cp/decl.c:11588
-msgid "invalid type qualifier for non-member function type"
+#: cp/except.c:598 cp/init.c:2038
+msgid "`%D' should never be overloaded"
 msgstr ""
 
-#: cp/decl.c:11651
-msgid "type qualifiers specified for friend class declaration"
+#: cp/except.c:665
+msgid "  in thrown expression"
 msgstr ""
 
-#: cp/decl.c:11656
-msgid "`inline' specified for friend class declaration"
+#: cp/except.c:812
+msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
 msgstr ""
 
-#: cp/decl.c:11664
-#, fuzzy
-msgid "template parameters cannot be friends"
-msgstr "ï äéá÷ùñéóôÞò äå ìðïñåß íá åßíáé êåíüò"
+#: cp/except.c:894
+msgid "exception of type `%T' will be caught"
+msgstr ""
 
-#: cp/decl.c:11666
-msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
+#: cp/except.c:897
+msgid "   by earlier handler for `%T'"
 msgstr ""
 
-#: cp/decl.c:11670
-msgid "friend declaration requires class-key, i.e. `friend %#T'"
+#: cp/except.c:918
+msgid "`...' handler must be the last handler for its try block"
 msgstr ""
 
-#: cp/decl.c:11684
-msgid "trying to make class `%T' a friend of global scope"
+#: cp/friend.c:151
+msgid "`%D' is already a friend of class `%T'"
 msgstr ""
 
-#: cp/decl.c:11695
-msgid "invalid qualifiers on non-member function type"
+#: cp/friend.c:206
+msgid "invalid type `%T' declared `friend'"
 msgstr ""
 
-#: cp/decl.c:11714
-msgid "abstract declarator `%T' used as declaration"
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:222
+msgid "partial specialization `%T' declared `friend'"
 msgstr ""
 
-#: cp/decl.c:11726
-msgid "unnamed variable or field declared void"
+#: cp/friend.c:232
+msgid "class `%T' is implicitly friends with itself"
 msgstr ""
 
-#: cp/decl.c:11735
-msgid "variable or field declared void"
+#. template <class T> friend typename S<T>::X;
+#: cp/friend.c:250
+msgid "typename type `%#T' declared `friend'"
 msgstr ""
 
-#: cp/decl.c:11745
-msgid "cannot use `::' in parameter declaration"
+#. template <class T> friend class T;
+#: cp/friend.c:256
+msgid "template parameter type `%T' declared `friend'"
 msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:11784
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:262
 #, fuzzy
-msgid "invalid use of `::'"
-msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+msgid "`%#T' is not a template"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl.c:11796
-msgid "function `%D' cannot be declared friend"
-msgstr ""
+#: cp/friend.c:281
+#, fuzzy
+msgid "`%D' is already a friend of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:11808
-msgid "can't make `%D' into a method -- not in a class"
-msgstr ""
+#: cp/friend.c:291
+#, fuzzy
+msgid "`%T' is already a friend of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:11817
-msgid "function `%D' declared virtual inside a union"
+#: cp/friend.c:413
+msgid "member `%D' declared as friend before type `%T' defined"
 msgstr ""
 
-#: cp/decl.c:11829
-msgid "`%D' cannot be declared virtual, since it is always static"
+#: cp/friend.c:469
+msgid "friend declaration `%#D' declares a non-template function"
 msgstr ""
 
-#: cp/decl.c:11902
-msgid "field `%D' has incomplete type"
+#: cp/friend.c:472
+msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/decl.c:11904
-msgid "name `%T' has incomplete type"
-msgstr ""
+#: cp/g++spec.c:229 java/jvspec.c:415
+#, fuzzy, c-format
+msgid "argument to `%s' missing\n"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cp/decl.c:11913
-msgid "  in instantiation of template `%T'"
+#: cp/init.c:318
+msgid "`%D' should be initialized in the member initialization list"
 msgstr ""
 
-#: cp/decl.c:11923
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
+#: cp/init.c:368
+msgid "default-initialization of `%#D', which has reference type"
 msgstr ""
 
-#: cp/decl.c:11934
-msgid "member functions are implicitly friends of their class"
+#: cp/init.c:373
+msgid "uninitialized reference member `%D'"
 msgstr ""
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:11981
-msgid "ISO C++ forbids initialization of member `%D'"
-msgstr ""
+#: cp/init.c:375
+#, fuzzy
+msgid "uninitialized member `%D' with `const' type `%T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/decl.c:11983
-msgid "making `%D' static"
+#: cp/init.c:514
+msgid "`%D' will be initialized after"
 msgstr ""
 
-#: cp/decl.c:12007
-msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-msgstr ""
+#: cp/init.c:517
+#, fuzzy
+msgid "base `%T' will be initialized after"
+msgstr "ç êëÜóç ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
 
-#: cp/decl.c:12048
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
-msgstr ""
+#: cp/init.c:520
+#, fuzzy
+msgid "  `%#D'"
+msgstr "  `%s'"
 
-#: cp/decl.c:12050
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
-msgstr ""
+#: cp/init.c:522
+#, fuzzy
+msgid "  base `%T'"
+msgstr "  êáôÜ `%D'"
 
-#: cp/decl.c:12052
-#, fuzzy, c-format
-msgid "storage class `__thread' invalid for function `%s'"
-msgstr "ìç Ýãêõñç ôÜîç ÷áñáêôÞñùí `%s'"
+#: cp/init.c:523
+#, fuzzy
+msgid "  when initialized here"
+msgstr "ìç Ýãêõñï ìÝãåèïò ïñéæüíôéïõ óôçëïèÝôç: %s"
 
-#: cp/decl.c:12063
-#, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
+#: cp/init.c:539
+msgid "multiple initializations given for `%D'"
 msgstr ""
 
-#: cp/decl.c:12065
-#, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
-msgstr ""
+# src/request.c:263
+#: cp/init.c:541
+#, fuzzy
+msgid "multiple initializations given for base `%T'"
+msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
 
-#: cp/decl.c:12072
-#, c-format
-msgid "virtual non-class function `%s'"
+#: cp/init.c:608
+msgid "initializations for multiple members of `%T'"
 msgstr ""
 
-#: cp/decl.c:12101
-msgid "cannot declare member function `%D' to have static linkage"
+#: cp/init.c:665
+msgid "base class `%#T' should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#. FIXME need arm citation
-#: cp/decl.c:12107
-msgid "cannot declare static function inside another function"
+#: cp/init.c:895 cp/init.c:914
+msgid "class `%T' does not have any field named `%D'"
 msgstr ""
 
-#: cp/decl.c:12135
-msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+#: cp/init.c:901
+msgid "`%#D' is a static data member; it can only be initialized at its definition"
 msgstr ""
 
-#: cp/decl.c:12141
-msgid "static member `%D' declared `register'"
-msgstr ""
+#: cp/init.c:908
+#, fuzzy
+msgid "`%#D' is not a non-static data member of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/decl.c:12146
-msgid "cannot explicitly declare member `%#D' to have extern linkage"
+#: cp/init.c:947
+msgid "unnamed initializer for `%T', which has no base classes"
 msgstr ""
 
-#: cp/decl.c:12318
-msgid "default argument for `%#D' has type `%T'"
+#: cp/init.c:954
+msgid "unnamed initializer for `%T', which uses multiple inheritance"
 msgstr ""
 
-#: cp/decl.c:12321
-msgid "default argument for parameter of type `%T' has type `%T'"
+#: cp/init.c:1009
+msgid "'%D' is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/decl.c:12338
-msgid "default argument `%E' uses local variable `%D'"
+#: cp/init.c:1017
+msgid "type `%D' is not a direct or virtual base of `%T'"
 msgstr ""
 
-#: cp/decl.c:12383
-#, fuzzy, c-format
-msgid "invalid string constant `%E'"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+#: cp/init.c:1020
+#, fuzzy
+msgid "type `%D' is not a direct base of `%T'"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl.c:12385
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
-msgstr ""
-
-#: cp/decl.c:12423
-msgid "parameter `%D' invalidly declared method type"
-msgstr ""
-
-#: cp/decl.c:12429
-msgid "parameter `%D' invalidly declared offset type"
-msgstr ""
-
-#: cp/decl.c:12453
-msgid "parameter `%D' includes %s to array of unknown bound `%T'"
-msgstr ""
-
-#. [class.copy]
+#. Handle bad initializers like:
+#. class COMPLEX {
+#. public:
+#. double re, im;
+#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
+#. ~COMPLEX() {};
+#. };
 #.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
+#. int main(int argc, char **argv) {
+#. COMPLEX zees(1.0, 0.0)[10];
+#. }
 #.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:12615
-msgid "invalid constructor; you probably meant `%T (const %T&)'"
+#: cp/init.c:1112
+msgid "bad array initializer"
 msgstr ""
 
-#: cp/decl.c:12766
-msgid "`%D' must be a nonstatic member function"
-msgstr ""
+#: cp/init.c:1310
+#, fuzzy
+msgid "`%T' is not an aggregate type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl.c:12772
-msgid "`%D' must be either a non-static member function or a non-member function"
+#: cp/init.c:1331
+msgid "`%T' fails to be an aggregate typedef"
 msgstr ""
 
-#: cp/decl.c:12789
-msgid "`%D' must have an argument of class or enumerated type"
+#: cp/init.c:1340
+msgid "type `%T' is of non-aggregate type"
 msgstr ""
 
-#: cp/decl.c:12821
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: cp/init.c:1432 cp/typeck.c:1818
+msgid "qualified type `%T' does not match destructor name `~%T'"
 msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:12828
-msgid "ISO C++ prohibits overloading operator ?:"
+#: cp/init.c:1440
+msgid "incomplete type `%T' does not have member `%D'"
 msgstr ""
 
-#: cp/decl.c:12878
-msgid "postfix `%D' must take `int' as its argument"
-msgstr ""
+#: cp/init.c:1459
+#, fuzzy
+msgid "`%D' is not a member of type `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/decl.c:12882
-msgid "postfix `%D' must take `int' as its second argument"
-msgstr ""
+#: cp/init.c:1478
+#, fuzzy
+msgid "invalid pointer to bit-field `%D'"
+msgstr "áêáôÜëëçëïò ôýðïò äéêôýïõ :`%s'\n"
 
-#: cp/decl.c:12889
-msgid "`%D' must take either zero or one argument"
-msgstr ""
+#: cp/init.c:1580
+#, fuzzy
+msgid "invalid use of non-static member function `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/decl.c:12891
-msgid "`%D' must take either one or two arguments"
-msgstr ""
+#: cp/init.c:1586 cp/semantics.c:1236
+#, fuzzy
+msgid "invalid use of non-static data member `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/decl.c:12912
-msgid "prefix `%D' should return `%T'"
+#: cp/init.c:1725
+msgid "new of array type fails to specify size"
 msgstr ""
 
-#: cp/decl.c:12918
-msgid "postfix `%D' should return `%T'"
+#: cp/init.c:1736
+msgid "size in array new must have integral type"
 msgstr ""
 
-#: cp/decl.c:12927
-msgid "`%D' must take `void'"
+#: cp/init.c:1742
+msgid "zero size array reserves no space"
 msgstr ""
 
-#: cp/decl.c:12929 cp/decl.c:12937
-msgid "`%D' must take exactly one argument"
+#: cp/init.c:1809
+msgid "new cannot be applied to a reference type"
 msgstr ""
 
-#: cp/decl.c:12939
-msgid "`%D' must take exactly two arguments"
+#: cp/init.c:1815
+msgid "new cannot be applied to a function type"
 msgstr ""
 
-#: cp/decl.c:12947
-msgid "user-defined `%D' always evaluates both arguments"
+#: cp/init.c:1861
+msgid "call to Java constructor, while `jclass' undefined"
 msgstr ""
 
-#: cp/decl.c:12961
-msgid "`%D' should return by value"
+#: cp/init.c:1877
+msgid "can't find class$"
 msgstr ""
 
-#: cp/decl.c:12973 cp/decl.c:12976
-msgid "`%D' cannot have default arguments"
-msgstr ""
+#: cp/init.c:2004
+#, fuzzy
+msgid "invalid type `void' for new"
+msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
 
-#: cp/decl.c:13052
-msgid "`%s %T' declares a new type at namespace scope"
+#: cp/init.c:2014
+msgid "uninitialized const in `new' of `%#T'"
 msgstr ""
 
-#: cp/decl.c:13055
-msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
+#: cp/init.c:2033
+#, c-format
+msgid "call to Java constructor with `%s' undefined"
 msgstr ""
 
-#: cp/decl.c:13093
-msgid "using typedef-name `%D' after `%s'"
+#. See PR 15967. This should never happen (and it is
+#. fixed correctly in mainline), but on the release branch
+#. we prefer this less-intrusive approacch.
+#: cp/init.c:2077
+msgid "no suitable or ambiguous `%D' found in class `%T'"
 msgstr ""
 
-#: cp/decl.c:13098
-msgid "using template type parameter `%T' after `%s'"
+# src/getopt.c:628
+# src/getopt.c:628
+#: cp/init.c:2083
+#, fuzzy
+msgid "request for member `%D' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
+
+#: cp/init.c:2203
+msgid "ISO C++ forbids initialization in array new"
 msgstr ""
 
-#: cp/decl.c:13178
-msgid "use of enum `%#D' without previous declaration"
+#: cp/init.c:2677
+msgid "initializer ends prematurely"
 msgstr ""
 
-#: cp/decl.c:13264
-msgid "derived union `%T' invalid"
+#: cp/init.c:2734
+msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/decl.c:13310
-msgid "base type `%T' fails to be a struct or class type"
+#: cp/init.c:2895
+msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/decl.c:13320
-msgid "base class `%T' has incomplete type"
+#: cp/init.c:2898
+msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
 msgstr ""
 
-#: cp/decl.c:13328
-msgid "recursive type `%T' undefined"
+#: cp/init.c:2919
+msgid "unknown array size in delete"
 msgstr ""
 
-#: cp/decl.c:13330
-#, fuzzy
-msgid "duplicate base type `%T' invalid"
-msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+#: cp/init.c:3184
+msgid "type to vector delete is neither pointer or array type"
+msgstr ""
 
-#: cp/decl.c:13441
+#: cp/lex.c:99
 #, fuzzy
-msgid "multiple definition of `%#T'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+msgid "type name expected before `*'"
+msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
 
-#: cp/decl.c:13442
-msgid "previous definition here"
+#: cp/lex.c:501
+#, c-format
+msgid "junk at end of #pragma %s"
 msgstr ""
 
-#: cp/decl.c:13610
-msgid "enumerator value for `%D' not integer constant"
-msgstr ""
+#: cp/lex.c:508
+#, fuzzy, c-format
+msgid "invalid #pragma %s"
+msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: cp/decl.c:13630
-msgid "overflow in enumeration values at `%D'"
+#: cp/lex.c:516
+msgid "#pragma vtable no longer supported"
 msgstr ""
 
-#: cp/decl.c:13716
-msgid "return type `%#T' is incomplete"
+#: cp/lex.c:590
+#, c-format
+msgid "#pragma implementation for %s appears after file is included"
 msgstr ""
 
-#: cp/decl.c:13830
-msgid "semicolon missing after declaration of `%#T'"
+#: cp/lex.c:614
+msgid "junk at end of #pragma GCC java_exceptions"
 msgstr ""
 
-#: cp/decl.c:13851
-msgid "return type for `main' changed to `int'"
-msgstr ""
+#: cp/lex.c:628
+#, fuzzy
+msgid "`%D' not defined"
+msgstr "áüñéóôï"
 
-#: cp/decl.c:13882
-msgid "`%D' implicitly declared before its definition"
+#: cp/lex.c:631
+msgid "`%D' was not declared in this scope"
 msgstr ""
 
-#: cp/decl.c:13904 cp/typeck.c:6229
-msgid "`operator=' should return a reference to `*this'"
+#: cp/lex.c:639
+msgid "`%D' undeclared (first use this function)"
 msgstr ""
 
-#: cp/decl.c:14164
-msgid "parameter `%D' declared void"
+#: cp/lex.c:643
+msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
 msgstr ""
 
-#: cp/decl.c:14628
-msgid "`%D' is already defined in class `%T'"
+#. In a template, it is invalid to write "f()" or "f(3)" if no
+#. declaration of "f" is available.  Historically, G++ and most
+#. other compilers accepted that usage since they deferred all name
+#. lookup until instantiation time rather than doing unqualified
+#. name lookup at template definition time; explain to the user what
+#. is going wrong.
+#.
+#. Note that we have the exact wording of the following message in
+#. the manual (trouble.texi, node "Name lookup"), so they need to
+#. be kept in synch.
+#: cp/lex.c:674
+msgid "there are no arguments to `%D' that depend on a template parameter, so a declaration of `%D' must be available"
 msgstr ""
 
-#: cp/decl.c:14845
-msgid "static member function `%#D' declared with type qualifiers"
+#: cp/lex.c:683
+msgid "(if you use `-fpermissive', G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/decl2.c:154
-#, c-format
-msgid "duplicate type qualifiers in %s declaration"
+#: cp/mangle.c:2037
+msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/decl2.c:193
-msgid "template `%#D' instantiated in file without #pragma interface"
+#: cp/mangle.c:2090
+msgid "omitted middle operand to `?:' operand cannot be mangled"
 msgstr ""
 
-#: cp/decl2.c:199
-msgid "template `%#D' defined in file without #pragma interface"
+#: cp/mangle.c:2389
+msgid "the mangled name of `%D' will change in a future version of GCC"
 msgstr ""
 
-#: cp/decl2.c:366
-msgid "name missing for member function"
+#: cp/method.c:461
+msgid "generic thunk code fails for method `%#D' which uses `...'"
 msgstr ""
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:429
-msgid "parser may be lost: is there a '{' missing somewhere?"
+#: cp/method.c:686
+msgid "non-static const member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cp/decl2.c:460 cp/decl2.c:474
-msgid "ambiguous conversion for array subscript"
+#: cp/method.c:691
+msgid "non-static reference member `%#D', can't use default assignment operator"
 msgstr ""
 
-#: cp/decl2.c:468
-msgid "invalid types `%T[%T]' for array subscript"
+#: cp/name-lookup.c:671
+msgid "`%#D' used prior to declaration"
 msgstr ""
 
-#: cp/decl2.c:516
-msgid "type `%#T' argument given to `delete', expected pointer"
+#: cp/name-lookup.c:702
+msgid "redeclaration of `wchar_t' as `%T'"
 msgstr ""
 
-#: cp/decl2.c:524
-msgid "anachronistic use of array size in vector delete"
-msgstr ""
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/name-lookup.c:734
+#, fuzzy
+msgid "invalid redeclaration of `%D'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/decl2.c:534
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
+#: cp/name-lookup.c:735
+msgid "as `%D'"
 msgstr ""
 
-#: cp/decl2.c:541
-msgid "deleting `%T' is undefined"
-msgstr ""
+#: cp/name-lookup.c:823
+#, fuzzy
+msgid "type mismatch with previous external decl of `%#D'"
+msgstr "óöÜëìá ôáéñéÜóìáôïò ôýðïõ ìå ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç"
 
-#: cp/decl2.c:549
-msgid "deleting array `%#D'"
+#: cp/name-lookup.c:824
+msgid "previous external decl of `%#D'"
 msgstr ""
 
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:583
-msgid "invalid declaration of member template `%#D' in local class"
+#: cp/name-lookup.c:866
+msgid "`%D' was previously implicitly declared to return `int'"
 msgstr ""
 
-#: cp/decl2.c:592
-msgid "invalid use of `virtual' in template declaration of `%#D'"
+#: cp/name-lookup.c:924
+msgid "extern declaration of `%#D' doesn't match"
 msgstr ""
 
-#: cp/decl2.c:602 cp/pt.c:2586
-msgid "template declaration of `%#D'"
+#: cp/name-lookup.c:925
+msgid "global declaration `%#D'"
 msgstr ""
 
-#: cp/decl2.c:652
-msgid "Java method '%D' has non-Java return type `%T'"
+#: cp/name-lookup.c:961 cp/name-lookup.c:968
+#, fuzzy
+msgid "declaration of '%#D' shadows a parameter"
+msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
+
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:985
+msgid "declaration of '%D' shadows a member of 'this'"
 msgstr ""
 
-#: cp/decl2.c:661
-msgid "Java method '%D' has non-Java parameter type `%T'"
+#: cp/name-lookup.c:991
+msgid "declaration of '%D' shadows a previous local"
 msgstr ""
 
-#: cp/decl2.c:737
-#, fuzzy
-msgid "prototype for `%#D' does not match any in class `%T'"
-msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
+#: cp/name-lookup.c:998
+msgid "declaration of '%D' shadows a global declaration"
+msgstr ""
 
-#: cp/decl2.c:819
+#: cp/name-lookup.c:1167
 #, fuzzy
-msgid "local class `%#T' shall not have static data member `%#D'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+msgid "name lookup of `%D' changed"
+msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
 
-#: cp/decl2.c:827
-msgid "initializer invalid for static member with constructor"
+#: cp/name-lookup.c:1169
+msgid "  matches this `%D' under ISO standard rules"
 msgstr ""
 
-#: cp/decl2.c:830
-msgid "(an out of class initialization is required)"
+#: cp/name-lookup.c:1171
+msgid "  matches this `%D' under old rules"
 msgstr ""
 
-#: cp/decl2.c:889
-msgid "invalid data member initialization"
-msgstr ""
+#: cp/name-lookup.c:1185 cp/name-lookup.c:1192
+#, fuzzy
+msgid "name lookup of `%D' changed for new ISO `for' scoping"
+msgstr "ç ïìÜäá ôïõ %s Üëëáîå óå %s\n"
 
-#: cp/decl2.c:892
-msgid "(use `=' to initialize static data members)"
+#: cp/name-lookup.c:1187
+msgid "  cannot use obsolete binding at `%D' because it has a destructor"
 msgstr ""
 
-#: cp/decl2.c:938
-msgid "member `%D' conflicts with virtual function table field name"
+#: cp/name-lookup.c:1194
+msgid "  using obsolete binding at `%D'"
 msgstr ""
 
-#: cp/decl2.c:958
-msgid "`%D' is already defined in `%T'"
+#: cp/name-lookup.c:1247
+#, c-format
+msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/decl2.c:1010
-msgid "field initializer is not constant"
-msgstr ""
+# src/request.c:37
+#: cp/name-lookup.c:1250
+#, fuzzy, c-format
+msgid "%s %s %p %d\n"
+msgstr "%s: %s: "
 
-#: cp/decl2.c:1034
-msgid "`asm' specifiers are not permitted on non-static data members"
+#: cp/name-lookup.c:1369
+msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/decl2.c:1086
-msgid "cannot declare `%D' to be a bit-field type"
+#: cp/name-lookup.c:2007
+#, fuzzy
+msgid "`%#D' hides constructor for `%#T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/name-lookup.c:2022
+msgid "`%#D' conflicts with previous using declaration `%#D'"
 msgstr ""
 
-#: cp/decl2.c:1096
-msgid "cannot declare bit-field `%D' with function type"
+#: cp/name-lookup.c:2034
+msgid "previous non-function declaration `%#D'"
 msgstr ""
 
-#: cp/decl2.c:1103
-msgid "`%D' is already defined in the class %T"
+#: cp/name-lookup.c:2035
+msgid "conflicts with function declaration `%#D'"
 msgstr ""
 
-#: cp/decl2.c:1110
-msgid "static member `%D' cannot be a bit-field"
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:2112
+msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
 msgstr ""
 
-#: cp/decl2.c:1197
-msgid "initializer specified for non-member function `%D'"
+#: cp/name-lookup.c:2118
+msgid "namespace `%D' not allowed in using-declaration"
 msgstr ""
 
-#: cp/decl2.c:1201
+#. It's a nested name with template parameter dependent scope.
+#. This can only be using-declaration for class member.
+#: cp/name-lookup.c:2126 cp/name-lookup.c:2140 cp/name-lookup.c:3380
 #, fuzzy
-msgid "invalid initializer for virtual method `%D'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+msgid "`%T' is not a namespace"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl2.c:1315
-msgid "anonymous struct not inside named type"
-msgstr ""
+#: cp/name-lookup.c:2164
+#, fuzzy
+msgid "`%D' not declared"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl2.c:1411
-msgid "namespace-scope anonymous aggregates must be static"
+#. If the OLD_FN was really declared, the
+#. declarations don't match.
+#: cp/name-lookup.c:2176 cp/name-lookup.c:2218 cp/name-lookup.c:2255
+msgid "`%D' is already declared in this scope"
 msgstr ""
 
-#: cp/decl2.c:1424
-msgid "anonymous aggregate with no members"
+#: cp/name-lookup.c:2261
+msgid "using declaration `%D' introduced ambiguous type `%T'"
 msgstr ""
 
-#: cp/decl2.c:1493
-msgid "`operator new' must return type `%T'"
+#. Definition isn't the kind we were looking for.
+#: cp/name-lookup.c:2423 cp/name-lookup.c:2442
+msgid "`%#D' redeclared as %C"
 msgstr ""
 
-#: cp/decl2.c:1501
-msgid "`operator new' takes type `size_t' (`%T') as first parameter"
+#: cp/name-lookup.c:2815
+msgid "`%D' has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl2.c:1528
-msgid "`operator delete' must return type `%T'"
+#: cp/name-lookup.c:2902
+msgid "using-declaration for non-member at class scope"
 msgstr ""
 
-#: cp/decl2.c:1536
-msgid "`operator delete' takes type `%T' as first parameter"
+#: cp/name-lookup.c:2909
+#, fuzzy
+msgid "using-declaration cannot name destructor"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
+
+#: cp/name-lookup.c:3005
+msgid "declaration of `%D' not in a namespace surrounding `%D'"
 msgstr ""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2290
-msgid "too many initialization functions required"
+#: cp/name-lookup.c:3045
+msgid "`%D' should have been declared inside `%D'"
 msgstr ""
 
-#: cp/decl2.c:2966
-msgid "inline function `%D' used but never defined"
+#: cp/name-lookup.c:3109
+msgid "namespace alias `%D' not allowed here, assuming `%D'"
 msgstr ""
 
-#: cp/decl2.c:3086
+#. The parser did not find it, so it's not there.
+#: cp/name-lookup.c:3224
 #, fuzzy
-msgid "use of old-style cast"
-msgstr "ðáëáéïý åßäïõò èÝóç"
+msgid "unknown namespace `%D'"
+msgstr "Üãíùóôï óåô `%s'"
+
+#: cp/name-lookup.c:3374
+msgid "namespace `%T' undeclared"
+msgstr ""
+
+#: cp/name-lookup.c:3407
+msgid "strong using only meaningful at namespace scope"
+msgstr ""
+
+#: cp/name-lookup.c:3414
+#, fuzzy
+msgid "`%D' attribute directive ignored"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
 # src/getopt.c:628
 # src/getopt.c:628
-#: cp/decl2.c:3794
+#: cp/name-lookup.c:3547
 #, fuzzy
 msgid "use of `%D' is ambiguous"
 msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
 
-#: cp/decl2.c:3795
+#: cp/name-lookup.c:3548
 msgid "  first declared as `%#D' here"
 msgstr ""
 
-#: cp/decl2.c:3798
+#: cp/name-lookup.c:3551
 msgid "  also declared as `%#D' here"
 msgstr ""
 
-#: cp/decl2.c:3813
+#: cp/name-lookup.c:3566
 msgid "`%D' denotes an ambiguous type"
 msgstr ""
 
-#: cp/decl2.c:3814
-msgid "  first type here"
+#: cp/name-lookup.c:3567
+msgid "%J  first type here"
 msgstr ""
 
-#: cp/decl2.c:3815
-msgid "  other type here"
+#: cp/name-lookup.c:3568
+msgid "%J  other type here"
 msgstr ""
 
-#: cp/decl2.c:3912
-msgid "declaration of `%D' not in a namespace surrounding `%D'"
-msgstr ""
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/name-lookup.c:3633 cp/typeck.c:1792
+#, fuzzy
+msgid "invalid use of `%D'"
+msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
-#: cp/decl2.c:3946
-msgid "`%D' should have been declared inside `%D'"
+#: cp/name-lookup.c:3674
+#, fuzzy
+msgid "`%D::%D' is not a template"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: cp/name-lookup.c:3691
+msgid "`%D' undeclared in namespace `%D'"
 msgstr ""
 
-#: cp/decl2.c:4079
+#: cp/name-lookup.c:4153
 #, fuzzy
 msgid "`%D' is not a function,"
 msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/decl2.c:4080
+#: cp/name-lookup.c:4154
 msgid "  conflict with `%D'"
 msgstr ""
 
-#. The parser did not find it, so it's not there.
-#: cp/decl2.c:4396
-#, fuzzy
-msgid "unknown namespace `%D'"
-msgstr "Üãíùóôï óåô `%s'"
-
-#: cp/decl2.c:4430 cp/decl2.c:4707
-#, fuzzy
-msgid "`%T' is not a namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/decl2.c:4432
-#, fuzzy
-msgid "`%D' is not a namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/decl2.c:4441
-msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+#: cp/name-lookup.c:4911
+msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#: cp/decl2.c:4455
-msgid "namespace `%D' not allowed in using-declaration"
+#: cp/name-lookup.c:4920
+msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
-#: cp/decl2.c:4484
+#: cp/parser.c:609
 #, fuzzy
-msgid "`%D' not declared"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/decl2.c:4535
-msgid "`%D' is already declared in this scope"
-msgstr ""
+msgid "invalid token"
+msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: cp/decl2.c:4562
-msgid "using declaration `%D' introduced ambiguous type `%T'"
-msgstr ""
+#: cp/parser.c:1806
+#, fuzzy
+msgid "`%D::%D' has not been declared"
+msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
 
-#: cp/decl2.c:4653
-msgid "using-declaration for non-member at class scope"
-msgstr ""
+#: cp/parser.c:1809 cp/semantics.c:2308
+#, fuzzy
+msgid "`::%D' has not been declared"
+msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
 
-#: cp/decl2.c:4659
-msgid "using-declaration for destructor"
-msgstr ""
+#: cp/parser.c:1811
+#, fuzzy
+msgid "`%D' has not been declared"
+msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
 
-#: cp/decl2.c:4665
-msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+#: cp/parser.c:1814
+msgid "`%D::%D' %s"
 msgstr ""
 
-#: cp/decl2.c:4701
-msgid "namespace `%T' undeclared"
+#: cp/parser.c:1816
+msgid "`::%D' %s"
 msgstr ""
 
-#: cp/decl2.c:4730
-msgid "default argument missing for parameter %P of `%+#D'"
-msgstr ""
+# src/request.c:37
+#: cp/parser.c:1818
+#, fuzzy
+msgid "`%D' %s"
+msgstr "%s: %s"
 
-#: cp/decl2.c:4829
-msgid "extra qualification `%T::' on member `%D' ignored"
+#: cp/parser.c:1870
+msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/decl2.c:4833
+#: cp/parser.c:1888 cp/pt.c:4196
 #, fuzzy
-msgid "`%T' does not have a class or union named `%D'"
+msgid "`%T' is not a template"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl2.c:4848
-#, fuzzy
-msgid "`%T' is not a class or union type"
+#: cp/parser.c:1890
+#, fuzzy, c-format
+msgid "`%s' is not a template"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/decl2.c:4862
+#: cp/parser.c:1892
 #, fuzzy
-msgid "template argument is required for `%T'"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+msgid "invalid template-id"
+msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
-#: cp/error.c:35
+#: cp/parser.c:1933
 #, fuzzy, c-format
-msgid "`%s' not supported by %s"
-msgstr "Äåí õðïóôçñßæåôáé"
+msgid "%s cannot appear in a constant-expression"
+msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: cp/error.c:571
-#, c-format
-msgid "<anonymous %s>"
-msgstr ""
+#. Issue an error message.
+#: cp/parser.c:1964
+#, fuzzy, c-format
+msgid "`%s' does not name a type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/error.c:808
-#, c-format
-msgid "(static %s for %s)"
+#: cp/parser.c:1995
+msgid "(perhaps `typename %T::%s' was intended)"
 msgstr ""
 
-#: cp/error.c:1482
-#, c-format
-msgid "\\x%x"
+#: cp/parser.c:2417
+msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: cp/error.c:2430
-#, c-format
-msgid "In %s `%s':"
+#: cp/parser.c:2426
+msgid "statement-expressions are allowed only inside functions"
 msgstr ""
 
-#: cp/error.c:2487
-#, fuzzy, c-format
-msgid "%s: In instantiation of `%s':\n"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
-
-#: cp/error.c:2511
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
+#: cp/parser.c:2477
+msgid "`this' may not be used in this context"
 msgstr ""
 
-#: cp/error.c:2516
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
+#: cp/parser.c:2621
+msgid "local variable `%D' may not appear in this context"
 msgstr ""
 
-#. damn ICE suppression
-#: cp/error.c:2670
-#, c-format
-msgid "unexpected letter `%c' in locate_error\n"
+#: cp/parser.c:2986
+msgid "typedef-name `%D' used as destructor declarator"
 msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:240
-msgid "type `%T' is disallowed in Java `throw' or `catch'"
+#: cp/parser.c:3638
+msgid "ISO C++ forbids compound-literals"
 msgstr ""
 
-#: cp/except.c:251
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
+#: cp/parser.c:4461
+msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:258
-msgid "type `%T' is not derived from `java::lang::Throwable'"
+#: cp/parser.c:4462
+msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/except.c:322
-msgid "mixing C++ and Java catches in a single translation unit"
+#: cp/parser.c:4624
+msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/except.c:639
-msgid "throwing NULL, which has integral, not pointer type"
-msgstr ""
+#: cp/parser.c:4805
+#, fuzzy
+msgid "use of old-style cast"
+msgstr "ðáëáéïý åßäïõò èÝóç"
 
-#: cp/except.c:730
-msgid "  in thrown expression"
+#: cp/parser.c:5550
+#, c-format
+msgid "case label `%E' not within a switch statement"
 msgstr ""
 
-#: cp/except.c:856
-msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+#: cp/parser.c:6092
+msgid "ISO C++ forbids computed gotos"
 msgstr ""
 
-#: cp/except.c:944
-msgid "exception of type `%T' will be caught"
+#: cp/parser.c:6212
+msgid "extra `;'"
 msgstr ""
 
-#: cp/except.c:947
-msgid "   by earlier handler for `%T'"
+#: cp/parser.c:6507
+msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/except.c:968
-msgid "`...' handler must be the last handler for its try block"
-msgstr ""
+#: cp/parser.c:6645
+#, fuzzy
+msgid "duplicate `friend'"
+msgstr "äéðëü êëåéäß"
 
-#: cp/friend.c:155
-msgid "`%D' is already a friend of class `%T'"
+#: cp/parser.c:6794
+msgid "class definition may not be declared a friend"
 msgstr ""
 
-#: cp/friend.c:157
-msgid "previous friend declaration of `%D'"
+#: cp/parser.c:7109
+msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/friend.c:202
-msgid "invalid type `%T' declared `friend'"
+#: cp/parser.c:7160
+msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:218
-msgid "partial specialization `%T' declared `friend'"
+#: cp/parser.c:7201
+msgid "keyword `typename' not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
-#: cp/friend.c:227
-msgid "class `%T' is implicitly friends with itself"
+#. Warn that we do not support `export'.
+#: cp/parser.c:7563
+msgid "keyword `export' not implemented, and will be ignored"
 msgstr ""
 
-#. template <class T> friend typename S<T>::X;
-#: cp/friend.c:245
-msgid "typename type `%#T' declared `friend'"
-msgstr ""
+#. Otherwise, emit an error about the invalid digraph, but continue
+#. parsing because we got our argument list.
+#: cp/parser.c:7923
+#, fuzzy
+msgid "`<::' cannot begin a template-argument list"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#. template <class T> friend class T;
-#: cp/friend.c:251
-msgid "template parameter type `%T' declared `friend'"
+#: cp/parser.c:7924
+msgid "`<:' is an alternate spelling for `['. Insert whitespace between `<' and `::'"
 msgstr ""
 
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:257
-#, fuzzy
-msgid "`%#T' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/friend.c:272
-#, fuzzy
-msgid "`%T' is already a friend of `%T'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: cp/parser.c:7931
+msgid "(if you use `-fpermissive' G++ will accept your code)"
+msgstr ""
 
-#: cp/friend.c:370
-msgid "member `%D' declared as friend before type `%T' defined"
+#. Explain what went wrong.
+#: cp/parser.c:8106
+msgid "non-template `%D' used as template"
 msgstr ""
 
-#: cp/friend.c:425
-msgid "friend declaration `%#D' declares a non-template function"
+#: cp/parser.c:8107
+msgid "use `%T::template %D' to indicate that it is a template"
 msgstr ""
 
-#: cp/friend.c:428
-msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
+#: cp/parser.c:9058
+msgid "using `typename' outside of template"
 msgstr ""
 
-#: cp/g++spec.c:209 java/jvspec.c:423
-#, fuzzy, c-format
-msgid "argument to `%s' missing\n"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+#: cp/parser.c:9180
+#, fuzzy
+msgid "expected type-name"
+msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
 
-#: cp/init.c:320
-msgid "`%D' should be initialized in the member initialization list"
+#: cp/parser.c:9239
+msgid "type attributes are honored only at type definition"
 msgstr ""
 
-#: cp/init.c:369
-msgid "default-initialization of `%#D', which has reference type"
+#. [namespace.udecl]
+#.
+#. A using declaration shall not name a template-id.
+#: cp/parser.c:9622
+msgid "a template-id may not appear in a using-declaration"
 msgstr ""
 
-#: cp/init.c:374
-msgid "uninitialized reference member `%D'"
+#: cp/parser.c:9949
+msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/init.c:382
-msgid "initializer list treated as compound expression"
+#: cp/parser.c:9951
+msgid "attributes are not allowed on a function-definition"
 msgstr ""
 
-#: cp/init.c:523
-msgid "`%D' will be initialized after"
+#: cp/parser.c:10084
+msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/init.c:526
-#, fuzzy
-msgid "base `%T' will be initialized after"
-msgstr "ç êëÜóç ÷áñáêôÞñùí `%s' ïñßóôçêå Þäç"
-
-#: cp/init.c:529
-#, fuzzy
-msgid "  `%#D'"
-msgstr "  `%s'"
-
-#: cp/init.c:531
+#: cp/parser.c:10540
 #, fuzzy
-msgid "  base `%T'"
-msgstr "  êáôÜ `%D'"
+msgid "`%T::%D' is not a type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-# src/request.c:263
-#: cp/init.c:549
+# src/grep.c:785 src/grep.c:792
+# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
+#: cp/parser.c:11288
 #, fuzzy
-msgid "multiple initializations given for base `%T'"
-msgstr "Ôï âÞìá áñ÷éêïðïßçóçò áðÝôõ÷å"
-
-#: cp/init.c:616
-msgid "initializations for multiple members of `%T'"
-msgstr ""
+msgid "file ends in default argument"
+msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
 
-#: cp/init.c:671
-msgid "base class `%#T' should be explicitly initialized in the copy constructor"
+#: cp/parser.c:11344
+msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/init.c:916
-msgid "class `%T' does not have any field named `%D'"
+#: cp/parser.c:11347
+msgid "default arguments are only permitted for function parameters"
 msgstr ""
 
-#: cp/init.c:922
-msgid "field `%#D' is static; the only point of initialization is its definition"
+#: cp/parser.c:12078
+msgid "declaration of `%D' in `%D' which does not enclose `%D'"
 msgstr ""
 
-#: cp/init.c:956
-msgid "unnamed initializer for `%T', which has no base classes"
+#: cp/parser.c:12091
+msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/init.c:963
-msgid "unnamed initializer for `%T', which uses multiple inheritance"
+#: cp/parser.c:12102
+msgid "an explicit specialization must be preceded by 'template <>'"
 msgstr ""
 
-#: cp/init.c:1000
-msgid "type `%D' is not a direct or virtual base of `%T'"
+#: cp/parser.c:12385
+msgid "extra semicolon"
 msgstr ""
 
-#: cp/init.c:1003
-#, fuzzy
-msgid "type `%D' is not a direct base of `%T'"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
-
-#. Handle bad initializers like:
-#. class COMPLEX {
-#. public:
-#. double re, im;
-#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
-#. ~COMPLEX() {};
-#. };
-#.
-#. int main(int argc, char **argv) {
-#. COMPLEX zees(1.0, 0.0)[10];
-#. }
-#.
-#: cp/init.c:1097
-msgid "bad array initializer"
+#: cp/parser.c:12403
+msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/init.c:1304
+#: cp/parser.c:12434
 #, fuzzy
-msgid "`%T' is not an aggregate type"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+msgid "friend declaration does not name a class or function"
+msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
 
-#: cp/init.c:1327
-msgid "`%T' fails to be an aggregate typedef"
+#: cp/parser.c:12605
+msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/init.c:1336
-msgid "type `%T' is of non-aggregate type"
+#: cp/parser.c:12878
+msgid "keyword `typename' not allowed outside of templates"
 msgstr ""
 
-#: cp/init.c:1439
-msgid "cannot call destructor `%T::~%T' without object"
+#: cp/parser.c:12880
+msgid "keyword `typename' not allowed in this context (the base class is implicitly a type)"
 msgstr ""
 
-#: cp/init.c:1483
+# src/getopt.c:628
+# src/getopt.c:628
+#: cp/parser.c:13700
 #, fuzzy
-msgid "invalid use of non-static field `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
+msgid "reference to `%D' is ambiguous"
+msgstr "%s: ç åðéëïãÞ `%s' åßíáé áóáöÞò\n"
 
-#. We can get here when processing a bad default
-#. argument, like:
-#. struct S { int a; void f(int i = a); }
-#: cp/init.c:1492 cp/method.c:160
+#: cp/parser.c:13874
 #, fuzzy
-msgid "invalid use of member `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
-
-#: cp/init.c:1502
-msgid "no method `%T::%D'"
-msgstr ""
+msgid "too few template-parameter-lists"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cp/init.c:1595
-msgid "incomplete type `%T' does not have member `%D'"
+#. Otherwise, there are too many template parameter lists.  We have
+#. something like:
+#.
+#. template <class T> template <class U> void S::f();
+#: cp/parser.c:13889
+msgid "too many template-parameter-lists"
 msgstr ""
 
-#: cp/init.c:1669
+#. If begin_function_definition didn't like the definition, skip
+#. the entire function.
+#: cp/parser.c:14185
 #, fuzzy
-msgid "`%D' is not a member of type `%T'"
-msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+msgid "invalid function declaration"
+msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
 
-#: cp/init.c:1688
+#. Issue an error message.
+#: cp/parser.c:14222
 #, fuzzy
-msgid "invalid pointer to bit-field `%D'"
-msgstr "áêáôÜëëçëïò ôýðïò äéêôýïõ :`%s'\n"
+msgid "named return values are no longer supported"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: cp/init.c:1727
-msgid "object missing in use of pointer-to-member construct"
+#: cp/parser.c:14561
+msgid "`>>' should be `> >' within a nested template argument list"
 msgstr ""
 
-#: cp/init.c:1767
-msgid "member `%D' is non-static but referenced as a static member"
+#. If this is not a nested template argument list, the '>>' is
+#. a typo for '>'. Emit an error message and continue.
+#: cp/parser.c:14569
+msgid "spurious `>>', use `>' to terminate a template argument list"
 msgstr ""
 
-#: cp/init.c:1769 cp/typeck.c:2828 cp/typeck.c:2932
-msgid "at this point in file"
+#: cp/parser.c:14574
+msgid "missing `>' to terminate the template argument list"
 msgstr ""
 
-#: cp/init.c:1806
-#, c-format
-msgid "object missing in `%E'"
-msgstr ""
+#: cp/parser.c:15062
+#, fuzzy
+msgid "`%s' tag used in naming `%#T'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/init.c:1937
-msgid "new of array type fails to specify size"
+#: cp/parser.c:15082
+msgid "%D redeclared with different access"
 msgstr ""
 
-#: cp/init.c:1948
-msgid "size in array new must have integral type"
+#: cp/parser.c:15099
+msgid "`template' (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/init.c:1954
-msgid "zero size array reserves no space"
+#: cp/pt.c:243
+msgid "data member `%D' cannot be a member template"
 msgstr ""
 
-#: cp/init.c:2019
-msgid "new cannot be applied to a reference type"
+#: cp/pt.c:255
+#, fuzzy
+msgid "invalid member template declaration `%D'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
+
+#: cp/pt.c:637
+msgid "explicit specialization in non-namespace scope `%D'"
 msgstr ""
 
-#: cp/init.c:2025
-msgid "new cannot be applied to a function type"
+#: cp/pt.c:649
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/init.c:2072
-msgid "call to Java constructor, while `jclass' undefined"
+#: cp/pt.c:739 cp/pt.c:780
+msgid "specializing `%#T' in different namespace"
 msgstr ""
 
-#: cp/init.c:2088
-msgid "can't find class$"
+#: cp/pt.c:740 cp/pt.c:781
+#, fuzzy
+msgid "  from definition of `%#D'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
+
+#: cp/pt.c:748
+msgid "specialization of `%T' after instantiation"
 msgstr ""
 
-#: cp/init.c:2202
+#: cp/pt.c:795
 #, fuzzy
-msgid "invalid type `void' for new"
-msgstr "ìç Ýãêõñç êáôÜóôáóç ãéá ôçí dlopen()"
+msgid "specialization `%T' after instantiation `%T'"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: cp/init.c:2254
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
+#: cp/pt.c:807
+msgid "explicit specialization of non-template `%T'"
 msgstr ""
 
-#: cp/init.c:2362
-msgid "ISO C++ forbids initialization in array new"
+#: cp/pt.c:1067
+msgid "specialization of %D after instantiation"
 msgstr ""
 
-#: cp/init.c:2380 cp/typeck2.c:360 cp/typeck2.c:1223
-msgid "initializer list being treated as compound expression"
+#: cp/pt.c:1192
+msgid "%s %+#D"
 msgstr ""
 
-#: cp/init.c:2386
-msgid "ISO C++ forbids aggregate initializer to new"
+#: cp/pt.c:1241
+msgid "`%D' is not a function template"
 msgstr ""
 
-#: cp/init.c:2474
-msgid "uninitialized const in `new' of `%#T'"
+#: cp/pt.c:1389
+msgid "template-id `%D' for `%+D' does not match any template declaration"
 msgstr ""
 
-#: cp/init.c:2840
-msgid "initializer ends prematurely"
+#: cp/pt.c:1397
+msgid "ambiguous template specialization `%D' for `%+D'"
 msgstr ""
 
-#: cp/init.c:2910
-msgid "cannot initialize multi-dimensional array with initializer"
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1620 cp/pt.c:1694
+msgid "template-id `%D' in declaration of primary template"
 msgstr ""
 
-#: cp/init.c:3100
-msgid "unknown array size in delete"
+#: cp/pt.c:1633
+msgid "template parameter list used in explicit instantiation"
 msgstr ""
 
-#: cp/init.c:3365
-msgid "type to vector delete is neither pointer or array type"
+#: cp/pt.c:1639
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/lex.c:136
-#, fuzzy
-msgid "type name expected before `*'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
-
-#: cp/lex.c:158
-msgid "cannot declare references to references"
-msgstr ""
-
-#: cp/lex.c:163
-msgid "cannot declare pointers to references"
-msgstr ""
-
-#: cp/lex.c:167
-#, fuzzy
-msgid "type name expected before `&'"
-msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
-
-#: cp/lex.c:894
-#, c-format
-msgid "semicolon missing after %s declaration"
-msgstr ""
-
-#: cp/lex.c:897
-msgid "semicolon missing after declaration of `%T'"
-msgstr ""
-
-#: cp/lex.c:945
-#, c-format
-msgid "junk at end of #pragma %s"
-msgstr ""
-
-#: cp/lex.c:952
-#, fuzzy, c-format
-msgid "invalid #pragma %s"
-msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
-
-#: cp/lex.c:961
-msgid "#pragma vtable no longer supported"
-msgstr ""
-
-#: cp/lex.c:1038
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
-msgstr ""
-
-#: cp/lex.c:1063
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr ""
-
-#: cp/lex.c:1107
-#, fuzzy
-msgid "`%D' not defined"
-msgstr "áüñéóôï"
-
-#: cp/lex.c:1110
-msgid "`%D' was not declared in this scope"
-msgstr ""
-
-#: cp/lex.c:1118
-msgid "`%D' undeclared (first use this function)"
-msgstr ""
-
-#: cp/lex.c:1122
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-msgstr ""
-
-#: cp/lex.c:1239
-msgid "`::%D' undeclared (first use here)"
-msgstr ""
-
-#: cp/mangle.c:2061
-msgid "real-valued template parameters when cross-compiling"
-msgstr ""
-
-#: cp/mangle.c:2325
-msgid "the mangled name of `%D' will change in a future version of GCC"
-msgstr ""
-
-#: cp/method.c:154
-msgid "invalid use of member `%D' in static member function"
-msgstr ""
-
-#: cp/method.c:216
-msgid "use of namespace `%D' as expression"
-msgstr ""
-
-#: cp/method.c:221
-msgid "use of class template `%T' as expression"
-msgstr ""
-
-#: cp/method.c:234
-#, c-format
-msgid "use of %s from containing function"
-msgstr ""
-
-#: cp/method.c:237
-msgid "  `%#D' declared here"
-msgstr ""
-
-#: cp/method.c:255
-msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
-msgstr ""
-
-#: cp/method.c:455
-msgid "generic thunk code fails for method `%#D' which uses `...'"
-msgstr ""
-
-#: cp/method.c:694
-msgid "non-static const member `%#D', can't use default assignment operator"
-msgstr ""
-
-#: cp/method.c:699
-msgid "non-static reference member `%#D', can't use default assignment operator"
-msgstr ""
-
-#: parse.y:261
-#, fuzzy
-msgid "`%s' tag used in naming `%#T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: parse.y:541
-msgid "keyword `export' not implemented, and will be ignored"
-msgstr ""
-
-#: parse.y:645
-msgid "use of linkage spec `%D' is different from previous spec `%D'"
-msgstr ""
-
-#: parse.y:942
-msgid "no base or member initializers given following ':'"
-msgstr ""
-
-#: parse.y:983 parse.y:989
-msgid "anachronistic old style base class initializer"
-msgstr ""
-
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1115
-msgid "`>>' should be `> >' in template class name"
-msgstr ""
-
-#: parse.y:1153
-msgid "use of template qualifier outside template"
-msgstr ""
-
-#: parse.y:1182 parse.y:1191
-#, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
-msgstr ""
-
-#: parse.y:1214
-msgid "definition of class `%T' in condition"
-msgstr ""
-
-#: parse.y:1216
-msgid "definition of enum `%T' in condition"
-msgstr ""
-
-#: parse.y:1227
-msgid "definition of array `%#D' in condition"
-msgstr ""
-
-#: parse.y:1340
-msgid "old style placement syntax, use () instead"
-msgstr ""
-
-#: parse.y:1351
-#, fuzzy
-msgid "`%T' is not a valid expression"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
-
-#. This was previously allowed as an extension, but
-#. was removed in G++ 3.3.
-#: parse.y:1358
-#, fuzzy
-msgid "initialization of new expression with `='"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
-
-#: parse.y:1384
-msgid "ISO C++ forbids compound literals"
-msgstr ""
-
-#: parse.y:1631
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr ""
-
-# src/dfa.c:962
-# src/dfa.c:970
-#: parse.y:2035 parse.y:2050
-#, fuzzy
-msgid "sigof type specifier"
-msgstr "Äåí ïñßóôçêå óõíôáêôéêü"
-
-#: parse.y:2040
-msgid "`sigof' applied to non-aggregate expression"
-msgstr ""
-
-#: parse.y:2055
-msgid "`sigof' applied to non-aggregate type"
-msgstr ""
-
-#: parse.y:2321
-msgid "using `typename' outside of template"
-msgstr ""
-
-#: parse.y:2391
-#, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
-msgstr ""
-
-#: parse.y:2393
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
-msgstr ""
-
-#: parse.y:2395
-#, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr ""
-
-#: parse.y:2397
-msgid "no body nor ';' separates two class, struct or union declarations"
-msgstr ""
-
-#: parse.y:2537
-msgid "no bases given following `:'"
-msgstr ""
-
-#: parse.y:2568 parse.y:2583
-msgid "`%D' access"
-msgstr ""
-
-#: parse.y:2573
-msgid "multiple access specifiers"
-msgstr ""
-
-#: parse.y:2591
-msgid "multiple `virtual' specifiers"
-msgstr ""
-
-#: parse.y:2628
-msgid "missing ';' before right brace"
-msgstr ""
-
-#: parse.y:2849
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-msgstr ""
-
-#: parse.y:3136 parse.y:3156 parse.y:3165 parse.y:3194
-#, fuzzy
-msgid "`%T' is not a class or namespace"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: parse.y:3361
-msgid "ISO C++ forbids label declarations"
-msgstr ""
-
-#: parse.y:3521
-msgid "ISO C++ forbids computed gotos"
-msgstr ""
-
-#: parse.y:3529
-msgid "label must be followed by statement"
-msgstr ""
-
-#: parse.y:3574
-msgid "must have at least one catch per try block"
-msgstr ""
-
-#: parse.y:3634
-msgid "ISO C++ forbids compound statements inside for initializations"
-msgstr ""
-
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3721 parse.y:3731
-msgid "possibly missing ')'"
-msgstr ""
-
-#: parse.y:3824
-msgid "type specifier omitted for parameter"
-msgstr ""
-
-#: parse.y:3833
-#, c-format
-msgid "`%E' is not a type, use `typename %E' to make it one"
-msgstr ""
-
-#: parse.y:3835
-#, fuzzy
-msgid "no type `%D' in `%T'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
-
-#: parse.y:3838
-#, c-format
-msgid "type specifier omitted for parameter `%E'"
-msgstr ""
-
-#: parse.y:3846
-msgid "'%D' is used as a type, but is not defined as a type."
-msgstr ""
-
-#: cp/pt.c:198
-msgid "data member `%D' cannot be a member template"
-msgstr ""
-
-#: cp/pt.c:210
-#, fuzzy
-msgid "invalid member template declaration `%D'"
-msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
-
-#: cp/pt.c:605
-msgid "explicit specialization in non-namespace scope `%D'"
-msgstr ""
-
-#: cp/pt.c:617
-msgid "enclosing class templates are not explicitly specialized"
-msgstr ""
-
-#: cp/pt.c:692
-msgid "specializing `%#T' in different namespace"
-msgstr ""
-
-#: cp/pt.c:693
-#, fuzzy
-msgid "  from definition of `%#D'"
-msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
-#: cp/pt.c:701
-msgid "specialization of `%T' after instantiation"
-msgstr ""
-
-#: cp/pt.c:704
-msgid "explicit specialization of non-template `%T'"
-msgstr ""
-
-#: cp/pt.c:836
-msgid "specialization of %D after instantiation"
-msgstr ""
-
-#: cp/pt.c:939
-msgid "%s %+#D"
-msgstr ""
-
-#: cp/pt.c:990
-msgid "`%D' is not a function template"
-msgstr ""
-
-#: cp/pt.c:1129
-msgid "template-id `%D' for `%+D' does not match any template declaration"
-msgstr ""
-
-#: cp/pt.c:1137
-msgid "ambiguous template specialization `%D' for `%+D'"
-msgstr ""
-
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1364 cp/pt.c:1438
-msgid "template-id `%D' in declaration of primary template"
-msgstr ""
-
-#: cp/pt.c:1377
-msgid "template parameter list used in explicit instantiation"
-msgstr ""
-
-#: cp/pt.c:1383
-msgid "definition provided for explicit instantiation"
-msgstr ""
-
-#: cp/pt.c:1389
+#: cp/pt.c:1645
 msgid "too many template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1405
+#: cp/pt.c:1661
 msgid "too few template parameter lists in declaration of `%D'"
 msgstr ""
 
-#: cp/pt.c:1422
+#: cp/pt.c:1678
 msgid "explicit specialization not preceded by `template <>'"
 msgstr ""
 
-#: cp/pt.c:1435
+#: cp/pt.c:1691
 msgid "partial specialization `%D' of function template"
 msgstr ""
 
-#: cp/pt.c:1467
+#: cp/pt.c:1723
 msgid "default argument specified in explicit specialization"
 msgstr ""
 
-#: cp/pt.c:1471
+#: cp/pt.c:1727
 msgid "template specialization with C linkage"
 msgstr ""
 
@@ -16809,104 +16486,111 @@ msgstr ""
 #. program is ill-formed.
 #.
 #. Similar language is found in [temp.explicit].
-#: cp/pt.c:1558
+#: cp/pt.c:1811
 msgid "specialization of implicitly-declared special member function"
 msgstr ""
 
-#: cp/pt.c:1602
+#: cp/pt.c:1855
 msgid "no member function `%D' declared in `%T'"
 msgstr ""
 
 #. There are two many template parameter lists.
-#: cp/pt.c:1750
+#: cp/pt.c:2005
 msgid "too many template parameter lists in declaration of `%T'"
 msgstr ""
 
-#: cp/pt.c:1846
+#: cp/pt.c:2098
 msgid " shadows template parm `%#D'"
 msgstr ""
 
-#: cp/pt.c:2250
+#: cp/pt.c:2495
 msgid "template parameters not used in partial specialization:"
 msgstr ""
 
-#: cp/pt.c:2254
+#: cp/pt.c:2499
 msgid "        `%D'"
 msgstr "        `%D'"
 
-#: cp/pt.c:2266
+#: cp/pt.c:2511
 msgid "partial specialization `%T' does not specialize any template arguments"
 msgstr ""
 
-#: cp/pt.c:2291
+#: cp/pt.c:2536
 #, c-format
 msgid "template argument `%E' involves template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2335
+#: cp/pt.c:2580
 msgid "type `%T' of template argument `%E' depends on template parameter(s)"
 msgstr ""
 
-#: cp/pt.c:2423
+#: cp/pt.c:2665
 #, fuzzy
 msgid "no default argument for `%D'"
 msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: cp/pt.c:2576
+#: cp/pt.c:2814
 msgid "template with C linkage"
 msgstr ""
 
-#: cp/pt.c:2579
+#: cp/pt.c:2817
 #, fuzzy
 msgid "template class without a name"
 msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
 
-#: cp/pt.c:2656
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:2824
+msgid "destructor `%D' declared as member template"
+msgstr ""
+
+#: cp/pt.c:2904
 msgid "`%D' does not declare a template type"
 msgstr ""
 
-#: cp/pt.c:2662
+#: cp/pt.c:2910
 #, fuzzy
 msgid "template definition of non-template `%#D'"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: cp/pt.c:2703
+#: cp/pt.c:2951
 msgid "expected %d levels of template parms for `%#D', got %d"
 msgstr ""
 
-#: cp/pt.c:2715
+#: cp/pt.c:2963
 msgid "got %d template parameters for `%#D'"
 msgstr ""
 
-#: cp/pt.c:2718
+#: cp/pt.c:2966
 msgid "got %d template parameters for `%#T'"
 msgstr ""
 
-#: cp/pt.c:2720
+#: cp/pt.c:2968
 #, c-format
 msgid "  but %d required"
 msgstr "  áëëÜ %d áðáéôïýíôáé"
 
-#: cp/pt.c:2803
+#: cp/pt.c:3053
 #, fuzzy
 msgid "`%T' is not a template type"
 msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#: cp/pt.c:2819
+#: cp/pt.c:3069
 msgid "previous declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:2820
+#: cp/pt.c:3070
 #, c-format
 msgid "used %d template parameter%s instead of %d"
 msgstr ""
 
-#: cp/pt.c:2836
+#: cp/pt.c:3086
 #, fuzzy
 msgid "template parameter `%#D'"
 msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: cp/pt.c:2837
+#: cp/pt.c:3087
 msgid "redeclared here as `%#D'"
 msgstr ""
 
@@ -16914,734 +16598,768 @@ msgstr ""
 #.
 #. A template-parameter may not be given default arguments
 #. by two different declarations in the same scope.
-#: cp/pt.c:2847
+#: cp/pt.c:3097
 msgid "redefinition of default argument for `%#D'"
 msgstr ""
 
-#: cp/pt.c:2848
-msgid "  original definition appeared here"
+#: cp/pt.c:3098
+msgid "%J  original definition appeared here"
 msgstr ""
 
-#: cp/pt.c:2941
+#: cp/pt.c:3246
 #, fuzzy, c-format
 msgid "`%E' is not a valid template argument"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cp/pt.c:2945
+#: cp/pt.c:3250
 msgid "it must be the address of a function with external linkage"
 msgstr ""
 
-#: cp/pt.c:2947
+#: cp/pt.c:3252
 msgid "it must be the address of an object with external linkage"
 msgstr ""
 
-#: cp/pt.c:2951
+#: cp/pt.c:3255
 msgid "it must be a pointer-to-member of the form `&X::Y'"
 msgstr ""
 
-#: cp/pt.c:2962
+#: cp/pt.c:3266
 #, c-format
 msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
 msgstr ""
 
-#: cp/pt.c:2974
+#: cp/pt.c:3281
 #, c-format
 msgid "address of non-extern `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:2985
+#: cp/pt.c:3290
 #, c-format
 msgid "non-constant `%E' cannot be used as template argument"
 msgstr ""
 
-#: cp/pt.c:2992
-#, c-format
-msgid "object `%E' cannot be used as template argument"
+#: cp/pt.c:3298
+msgid "type '%T' cannot be used as a value for a non-type template-parameter"
 msgstr ""
 
-#: cp/pt.c:3367
+# src/grep.c:785 src/grep.c:792
+# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
+#: cp/pt.c:3301
+#, fuzzy
+msgid "invalid use of '%D' as a non-type template-argument"
+msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
+
+# src/grep.c:785 src/grep.c:792
+# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
+#: cp/pt.c:3303
+#, fuzzy, c-format
+msgid "invalid use of '%E' as a non-type template-argument"
+msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
+
+#: cp/pt.c:3668
 #, c-format
 msgid "to refer to a type member of a template parameter, use `typename %E'"
 msgstr ""
 
-#: cp/pt.c:3380 cp/pt.c:3396 cp/pt.c:3435
+#: cp/pt.c:3681 cp/pt.c:3699 cp/pt.c:3738
 msgid "type/value mismatch at argument %d in template parameter list for `%D'"
 msgstr ""
 
-#: cp/pt.c:3383
+#: cp/pt.c:3684
 msgid "  expected a constant of type `%T', got `%T'"
 msgstr ""
 
-#: cp/pt.c:3387
+#: cp/pt.c:3688
+#, fuzzy, c-format
+msgid "  expected a class template, got `%E'"
+msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
+
+#: cp/pt.c:3690
 #, fuzzy, c-format
 msgid "  expected a type, got `%E'"
 msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
 
-#: cp/pt.c:3399
+#: cp/pt.c:3702
 #, fuzzy
 msgid "  expected a type, got `%T'"
 msgstr "%s: áíáìåíüôáí áêÝñáéïò ìåôÜ ôï `%c'"
 
-#: cp/pt.c:3401
+#: cp/pt.c:3704
 msgid "  expected a class template, got `%T'"
 msgstr ""
 
-#: cp/pt.c:3437
+#: cp/pt.c:3740
 msgid "  expected a template of type `%D', got `%D'"
 msgstr ""
 
-#: cp/pt.c:3459
-msgid "template-argument `%T' uses anonymous type"
+#: cp/pt.c:3775
+msgid "could not convert template argument `%E' to `%T'"
 msgstr ""
 
-#: cp/pt.c:3462
-msgid "template-argument `%T' uses local type `%T'"
-msgstr ""
-
-#: cp/pt.c:3472
-#, fuzzy
-msgid "template-argument `%T' is a variably modified type"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: cp/pt.c:3507
-msgid "could not convert template argument `%E' to `%T'"
-msgstr ""
-
-#: cp/pt.c:3551
+#: cp/pt.c:3815
 #, fuzzy, c-format
 msgid "wrong number of template arguments (%d, should be %d)"
 msgstr "ëÜèïò áñéèìüò ïñéóìÜôùí"
 
-#: cp/pt.c:3555
+#: cp/pt.c:3819
 msgid "provided for `%D'"
 msgstr ""
 
-#: cp/pt.c:3602
+#: cp/pt.c:3847
 #, fuzzy, c-format
 msgid "template argument %d is invalid"
 msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
 
-#: cp/pt.c:3837
+#: cp/pt.c:4068
 msgid "non-template used as template"
 msgstr ""
 
-#: cp/pt.c:3968
-#, fuzzy
-msgid "`%T' is not a template"
-msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
-
-#: cp/pt.c:3981
+#: cp/pt.c:4208
 msgid "non-template type `%T' used as a template"
 msgstr ""
 
-#: cp/pt.c:3983
+#: cp/pt.c:4210
 msgid "for template declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:4598
+#: cp/pt.c:4857
 msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
 msgstr ""
 
-#: cp/pt.c:5074
+#: cp/pt.c:5296
 msgid "ambiguous class template instantiation for `%#T'"
 msgstr ""
 
-#: cp/pt.c:5081
+#: cp/pt.c:5302
 msgid "%s %+#T"
 msgstr ""
 
-#: cp/pt.c:6104 cp/pt.c:6214
+#: cp/pt.c:6308 cp/pt.c:6428
 msgid "instantiation of `%D' as type `%T'"
 msgstr ""
 
-#: cp/pt.c:6258
+#: cp/pt.c:6470
 #, fuzzy
 msgid "invalid parameter type `%T'"
 msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: cp/pt.c:6260
+#: cp/pt.c:6472
 msgid "in declaration `%D'"
 msgstr ""
 
-#: cp/pt.c:6335
+#: cp/pt.c:6546
 msgid "creating pointer to member function of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6498
+#: cp/pt.c:6685
 msgid "creating array with size zero"
 msgstr ""
 
-#: cp/pt.c:6512
+#: cp/pt.c:6699
 #, c-format
 msgid "creating array with size zero (`%E')"
 msgstr ""
 
-#: cp/pt.c:6751
+#: cp/pt.c:6938
 msgid "forming reference to void"
 msgstr ""
 
-#: cp/pt.c:6753
+#: cp/pt.c:6940
 msgid "forming %s to reference type `%T'"
 msgstr ""
 
-#: cp/pt.c:6791
+#: cp/pt.c:6977
 msgid "creating pointer to member of non-class type `%T'"
 msgstr ""
 
-#: cp/pt.c:6797
+#: cp/pt.c:6983
 #, fuzzy
 msgid "creating pointer to member reference type `%T'"
 msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/pt.c:6875
+#: cp/pt.c:7069
 #, fuzzy
 msgid "creating array of `%T'"
 msgstr "äçìéïõñãßá áñ÷åßïõ `%s'\n"
 
-#: cp/pt.c:6918
+#: cp/pt.c:7075
+msgid "creating array of `%T', which is an abstract class type"
+msgstr ""
+
+#: cp/pt.c:7119
 msgid "`%T' is not a class, struct, or union type"
 msgstr ""
 
-#: cp/pt.c:7028
+#: cp/pt.c:7232
 #, c-format
 msgid "use of `%s' in template"
 msgstr ""
 
-#: cp/pt.c:7790
-msgid "type `%T' composed from a local class is not a valid template-argument"
+#: cp/pt.c:7345
+#, c-format
+msgid "dependent-name `%E' is parsed as a non-type, but instantiation yields a type"
+msgstr ""
+
+#: cp/pt.c:7347
+#, c-format
+msgid "say `typename %E' if a type is meant"
+msgstr ""
+
+#: cp/pt.c:8613
+msgid "`%T' uses anonymous type"
 msgstr ""
 
-#: cp/pt.c:7791
+#: cp/pt.c:8615
+#, fuzzy
+msgid "`%T' uses local type `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+
+#: cp/pt.c:8623
+#, fuzzy
+msgid "`%T' is a variably modified type"
+msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#: cp/pt.c:8634
+#, fuzzy, c-format
+msgid "integral expression `%E' is not constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: cp/pt.c:8639
 msgid "  trying to instantiate `%D'"
 msgstr ""
 
-#: cp/pt.c:8230
+#: cp/pt.c:9156
 #, fuzzy
 msgid "incomplete type unification"
 msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
 
-#: cp/pt.c:9178
+#: cp/pt.c:10112
 #, c-format
 msgid "use of `%s' in template type unification"
 msgstr ""
 
-#: cp/pt.c:9596 cp/pt.c:9668
+#: cp/pt.c:10546 cp/pt.c:10618
 msgid "explicit instantiation of non-template `%#D'"
 msgstr ""
 
-#: cp/pt.c:9612 cp/pt.c:9663
+#: cp/pt.c:10562 cp/pt.c:10613
 #, fuzzy
 msgid "no matching template for `%D' found"
 msgstr "Ï Ýëåã÷ïò ìïíïðáôéïý ãéá ôï `%s' âñÞêå `%s'"
 
-#: cp/pt.c:9618
+#: cp/pt.c:10568
 msgid "explicit instantiation of `%#D'"
 msgstr ""
 
-#: cp/pt.c:9655
+#: cp/pt.c:10605
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#D'"
 msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: cp/pt.c:9680
+#: cp/pt.c:10627
 msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:9684 cp/pt.c:9762
+#: cp/pt.c:10631 cp/pt.c:10712
 msgid "storage class `%D' applied to template instantiation"
 msgstr ""
 
-#: cp/pt.c:9729
+#: cp/pt.c:10684
 msgid "explicit instantiation of non-template type `%T'"
 msgstr ""
 
-#: cp/pt.c:9743
+#: cp/pt.c:10693
 msgid "explicit instantiation of `%#T' before definition of template"
 msgstr ""
 
-#: cp/pt.c:9751
+#: cp/pt.c:10701
 #, c-format
 msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
 msgstr ""
 
-#: cp/pt.c:9795
+#: cp/pt.c:10745
 #, fuzzy
 msgid "duplicate explicit instantiation of `%#T'"
 msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#: cp/pt.c:10177
+#: cp/pt.c:11126
 msgid "explicit instantiation of `%D' but no definition available"
 msgstr ""
 
-#: cp/pt.c:10551
+#: cp/pt.c:11562
 #, fuzzy
 msgid "`%#T' is not a valid type for a template constant parameter"
 msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cp/repo.c:271
+#: cp/repo.c:259
 msgid "-frepo must be used with -c"
 msgstr ""
 
-#: cp/repo.c:361
+#: cp/repo.c:346
 #, c-format
 msgid "mysterious repository information in %s"
 msgstr ""
 
-#: cp/repo.c:376
+#: cp/repo.c:361
 #, fuzzy, c-format
 msgid "can't create repository information file `%s'"
 msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: cp/rtti.c:240
+#: cp/rtti.c:248
 #, fuzzy
 msgid "cannot use typeid with -fno-rtti"
 msgstr "Äåí åßíáé äõíáôü íá ÷ñçóéìïðïéçèåß ç åðéëïãÞ -a ÷ùñßò ôï -n"
 
-#: cp/rtti.c:246
+#: cp/rtti.c:254
 msgid "must #include <typeinfo> before using typeid"
 msgstr ""
 
-#: cp/rtti.c:320
+#: cp/rtti.c:326
 msgid "cannot create type information for type `%T' because its size is variable"
 msgstr ""
 
-#: cp/rtti.c:585 cp/rtti.c:599
+#: cp/rtti.c:580 cp/rtti.c:594
 msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
 msgstr ""
 
-#: cp/rtti.c:675
+#: cp/rtti.c:674
 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
 msgstr ""
 
-#: cp/search.c:348
+#: cp/search.c:311
 #, fuzzy
-msgid "`%T' is an inaccessible base of `%T'"
+msgid "`%T' is an ambiguous base of `%T'"
 msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/search.c:358
+#: cp/search.c:329
 #, fuzzy
-msgid "`%T' is an ambiguous base of `%T'"
+msgid "`%T' is an inaccessible base of `%T'"
 msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/search.c:1925
-msgid "adjusting pointers for covariant returns"
-msgstr ""
-
-#: cp/search.c:1929 cp/search.c:1936
+#: cp/search.c:1767
 #, fuzzy
 msgid "invalid covariant return type for `%#D'"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cp/search.c:1930
-msgid "  overriding `%#D' (must be pointer or reference to class)"
-msgstr ""
-
-#: cp/search.c:1937
-msgid "  overriding `%#D' (must use pointer or reference)"
-msgstr ""
-
-#: cp/search.c:1942
-msgid "conflicting return type specified for `%#D'"
-msgstr ""
-
-#: cp/search.c:1943
+#: cp/search.c:1768 cp/search.c:1774
 #, fuzzy
 msgid "  overriding `%#D'"
 msgstr "áíôéãñÜöåôáé áðü ðÜíù"
 
-#: cp/search.c:1952
+#: cp/search.c:1772
+msgid "conflicting return type specified for `%#D'"
+msgstr ""
+
+#: cp/search.c:1786
 #, c-format
 msgid "looser throw specifier for `%#F'"
 msgstr ""
 
-#: cp/search.c:1953
+#: cp/search.c:1787
 #, fuzzy, c-format
 msgid "  overriding `%#F'"
 msgstr "áíôéãñÜöåôáé áðü ðÜíù"
 
 #. A static member function cannot match an inherited
 #. virtual member function.
-#: cp/search.c:2042
+#: cp/search.c:1877
 #, fuzzy
 msgid "`%#D' cannot be declared"
 msgstr "Äåí ìðïñåß íá ôåèåß ç çìåñïìçíßá."
 
-#: cp/search.c:2043
+#: cp/search.c:1878
 msgid "  since `%#D' declared in base class"
 msgstr ""
 
-#: cp/search.c:2184
+#: cp/search.c:1955
 msgid "`%#D' needs a final overrider"
 msgstr ""
 
-#: cp/semantics.c:919
+#: cp/semantics.c:1092
 #, c-format
 msgid "type of asm operand `%E' could not be determined"
 msgstr ""
 
-#: cp/semantics.c:1051
-msgid "ISO C++ does not permit named return values"
+#: cp/semantics.c:1233
+msgid "invalid use of member `%D' in static member function"
 msgstr ""
 
-#: cp/semantics.c:1060
-msgid "return identifier `%D' already in place"
+#: cp/semantics.c:1237 cp/semantics.c:1276
+msgid "from this location"
 msgstr ""
 
-#: cp/semantics.c:1068
-msgid "can't redefine default return value for constructors"
+#: cp/semantics.c:1275
+msgid "object missing in reference to `%D'"
 msgstr ""
 
-#: cp/semantics.c:1100
-msgid "only constructors take base initializers"
-msgstr ""
+#: cp/semantics.c:1721
+#, fuzzy
+msgid "arguments to destructor are not allowed"
+msgstr "%s: ïé ôéìÝò ôïõ ðåäßïõ `%s' äåí ðñÝðåé íá åßíáé ìåãáëýôåñåò áðü %d"
 
-#: cp/semantics.c:1342
+#: cp/semantics.c:1770
 msgid "`this' is unavailable for static member functions"
 msgstr ""
 
-#: cp/semantics.c:1348
+#: cp/semantics.c:1776
 msgid "invalid use of `this' in non-member function"
 msgstr ""
 
-#: cp/semantics.c:1350
+#: cp/semantics.c:1778
 msgid "invalid use of `this' at top level"
 msgstr ""
 
-#: cp/semantics.c:1380
-msgid "calling type `%T' like a method"
+#: cp/semantics.c:1802
+msgid "invalid qualifying scope in pseudo-destructor name"
 msgstr ""
 
-#: cp/semantics.c:1418
-msgid "destructor specifier `%T::~%T()' must have matching names"
-msgstr ""
-
-#: cp/semantics.c:1424
+#: cp/semantics.c:1822
 #, fuzzy
 msgid "`%E' is not of type `%T'"
 msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/semantics.c:1612
+#: cp/semantics.c:1933
 msgid "template type parameters must use the keyword `class' or `typename'"
 msgstr ""
 
-# src/grep.c:785 src/grep.c:792
-# src/grep.c:1060 src/grep.c:1067 src/grep.c:1076
-#: cp/semantics.c:1651
+#: cp/semantics.c:1977
 #, fuzzy
-msgid "invalid default template argument"
-msgstr "ìç Ýãêõñï üñéóìá ìÞêïõò ðåñéå÷ïìÝíïõ"
+msgid "invalid use of type `%T' as a default value for a template template-parameter"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: cp/semantics.c:1980
+#, fuzzy
+msgid "invalid use of `%D' as a default value for a template template-parameter"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: cp/semantics.c:1984
+#, fuzzy
+msgid "invalid default argument for a template template parameter"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: cp/semantics.c:1693
+#: cp/semantics.c:2019
 msgid "definition of `%#T' inside template parameter list"
 msgstr ""
 
-#: cp/semantics.c:1709
+#: cp/semantics.c:2030
 #, fuzzy
 msgid "invalid definition of qualified type `%T'"
 msgstr "ìç Ýãêõñïò áñéèìüò áñ÷åßïõ óôç äÞëùóç ðåäßïõ: `%s'"
 
-#: cp/semantics.c:2051
+#: cp/semantics.c:2045
+#, fuzzy
+msgid "previous definition of `%#T'"
+msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
+
+#: cp/semantics.c:2249
 #, fuzzy
 msgid "invalid base-class specification"
 msgstr "Ìç Ýãêõñç ñýèìéóç èýñáò (port)"
 
-#: cp/semantics.c:2060
+#: cp/semantics.c:2258
 msgid "base class `%T' has cv qualifiers"
 msgstr ""
 
-#: cp/semantics.c:2091
+#: cp/semantics.c:2290
 msgid "multiple declarators in template declaration"
 msgstr ""
 
-#: cp/spew.c:225
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: cp/semantics.c:2301
+msgid "incomplete type `%T' used in nested name specifier"
 msgstr ""
 
-#: cp/spew.c:1002 cp/spew.c:1336
-msgid "parse error at end of saved function text"
-msgstr ""
+#: cp/semantics.c:2303 cp/typeck.c:1635
+#, fuzzy
+msgid "`%D' is not a member of `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+
+#: cp/semantics.c:2306
+#, fuzzy
+msgid "`%D' is not a member of `%D'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/spew.c:1090 cp/spew.c:1178
-msgid "%Hend of file read inside definition"
+#: cp/semantics.c:2431
+msgid "template parameter `%D' of type `%T' is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/spew.c:1121
+#: cp/semantics.c:2584
 #, fuzzy
-msgid "parse error in method specification"
-msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
+msgid "`%D' cannot appear in a constant-expression"
+msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
 
-#: cp/spew.c:1161
-msgid "function body for constructor missing"
+#: cp/semantics.c:2593
+msgid "use of namespace `%D' as expression"
 msgstr ""
 
-#: cp/spew.c:1258
-msgid "%Hend of file read inside default argument"
+#: cp/semantics.c:2598
+msgid "use of class template `%T' as expression"
 msgstr ""
 
-#: cp/spew.c:1415
-msgid "circular dependency in default args of `%#D'"
+#. Ambiguous reference to base members.
+#: cp/semantics.c:2604
+msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/spew.c:1479
-#, fuzzy
-msgid "invalid type `%T' for default argument to `%T'"
-msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
-
-#: cp/spew.c:1539
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s ðñéí áðü `%s'"
-
-#: cp/spew.c:1541
+#: cp/semantics.c:2664
 #, c-format
-msgid "%s before `%c'"
-msgstr "%s ðñéí áðü `%c'"
+msgid "use of %s from containing function"
+msgstr ""
 
-#: cp/spew.c:1543
-#, c-format
-msgid "%s before `\\%o'"
-msgstr "%s ðñéí áðü `\\%o'"
+#: cp/semantics.c:2667
+msgid "  `%#D' declared here"
+msgstr ""
 
-#: cp/spew.c:1546
+#: cp/semantics.c:2718
 #, fuzzy, c-format
-msgid "%s before `%s' token"
-msgstr "%s (ãéá êáíïíéêÞ Ýêöñáóç `%s')"
+msgid "type of `%E' is unknown"
+msgstr "ç åðéóôñåöüìåíç ôéìÞ ôçò `%s' äåí åßíáé `int'"
 
-#: cp/tree.c:251 cp/tree.c:263
+#: cp/tree.c:226
 #, c-format
 msgid "non-lvalue in %s"
 msgstr ""
 
-#: cp/tree.c:635
+#: cp/tree.c:532
 #, fuzzy
 msgid "`%V' qualifiers cannot be applied to `%T'"
 msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/tree.c:2012
+#: cp/tree.c:1821
 #, c-format
 msgid "`%s' attribute can only be applied to Java class definitions"
 msgstr ""
 
-#: cp/tree.c:2042
+#: cp/tree.c:1850
 #, c-format
 msgid "`%s' attribute can only be applied to class definitions"
 msgstr ""
 
-#: cp/tree.c:2048
+#: cp/tree.c:1856
 #, c-format
 msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/tree.c:2073
+#: cp/tree.c:1880
 msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/tree.c:2094
+#: cp/tree.c:1901
 #, c-format
 msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/tree.c:2102
+#: cp/tree.c:1909
 msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/tree.c:2112
+#: cp/tree.c:1919
 msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/tree.c:2122
+#: cp/tree.c:1929
 #, fuzzy, c-format
 msgid "`%s' attribute is not supported on this platform"
 msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: cp/tree.c:2659
+#: cp/tree.c:2524
 #, c-format
 msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
 
-#: cp/typeck.c:524
-#, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+#: cp/typeck.c:436 cp/typeck.c:450 cp/typeck.c:542
+msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:545
-msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+#: cp/typeck.c:512
+#, c-format
+msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
 msgstr ""
 
-#: cp/typeck.c:1438
-msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
+#: cp/typeck.c:562
+msgid "%s between distinct pointer-to-member types `%T' and `%T' lacks a cast"
 msgstr ""
 
-#: cp/typeck.c:1516
+#: cp/typeck.c:1234
 #, c-format
 msgid "invalid application of `%s' to a member function"
 msgstr ""
 
-#: cp/typeck.c:1522
+#: cp/typeck.c:1267
 #, fuzzy, c-format
-msgid "invalid application of `%s' to non-static member"
-msgstr "ìç Ýãêõñç ìÝôñçóç åðáíÜëçøçò `%s' óôç êáôáóêåõÞ [c*n]"
-
-#: cp/typeck.c:1540
-msgid "sizeof applied to a bit-field"
-msgstr ""
+msgid "invalid application of `%s' to a bit-field"
+msgstr "Ç ðáñÜìåôñïò `%s' äåí åßíáé Ýãêõñç."
 
-#: cp/typeck.c:1543
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
+#: cp/typeck.c:1272
+#, c-format
+msgid "ISO C++ forbids applying `%s' to an expression of function type"
 msgstr ""
 
-#: cp/typeck.c:1655
+#: cp/typeck.c:1308
 #, fuzzy
-msgid "invalid use of non-lvalue array"
-msgstr "ìç Ýãêõñç þñá ôçò ìÝñáò"
+msgid "invalid use of non-static member function"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/typeck.c:1761
+#: cp/typeck.c:1494
 msgid "deprecated conversion from string constant to `%T'"
 msgstr ""
 
-#: cp/typeck.c:1892 cp/typeck.c:2115
+#: cp/typeck.c:1606 cp/typeck.c:1897
 msgid "request for member `%D' in `%E', which is of non-class type `%T'"
 msgstr ""
 
-#: cp/typeck.c:1918
-#, fuzzy
-msgid "`%D' is not a member of `%T'"
-msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
+#: cp/typeck.c:1633
+#, fuzzy, c-format
+msgid "invalid use of nonstatic data member '%E'"
+msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/typeck.c:1958 cp/typeck.c:1979
+#: cp/typeck.c:1685 cp/typeck.c:1707
 #, fuzzy
 msgid "invalid access to non-static data member `%D' of NULL object"
 msgstr "ìç Ýãêõñïò áñéèìüò áðü óôÞëåò: `%s'"
 
-#: cp/typeck.c:1960 cp/typeck.c:1981
+#: cp/typeck.c:1687 cp/typeck.c:1709
 msgid "(perhaps the `offsetof' macro was used incorrectly)"
 msgstr ""
 
-#: cp/typeck.c:2161
+#: cp/typeck.c:1824
+msgid "the type being destroyed is `%T', but the destructor refers to `%T'"
+msgstr ""
+
+#: cp/typeck.c:1947
 #, fuzzy
 msgid "`%D::%D' is not a member of `%T'"
 msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/typeck.c:2187
-msgid "destructor specifier `%T::~%T' must have matching names"
-msgstr ""
+#: cp/typeck.c:1958
+#, fuzzy
+msgid "`%T' is not a base of `%T'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: cp/typeck.c:2193
+#: cp/typeck.c:1977
 #, fuzzy
-msgid "type `%T' has no destructor"
-msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
+msgid "'%D' has no member named '%E'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/typeck.c:2232
+#: cp/typeck.c:1992
 #, fuzzy
 msgid "`%D' is not a member template function"
 msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
 #. A pointer to incomplete type (other than cv void) can be
 #. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2326
+#: cp/typeck.c:2098
 #, fuzzy
 msgid "`%T' is not a pointer-to-object type"
 msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: cp/typeck.c:2353
+#: cp/typeck.c:2123
 #, c-format
 msgid "invalid use of `%s' on pointer to member"
 msgstr ""
 
-#: cp/typeck.c:2359
+#: cp/typeck.c:2129
 #, fuzzy
 msgid "invalid type argument"
 msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
 
-#: cp/typeck.c:2462
+#: cp/typeck.c:2235
 msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/typeck.c:2473
+#: cp/typeck.c:2246
 msgid "subscripting array declared `register'"
 msgstr ""
 
-#: cp/typeck.c:2558
+#: cp/typeck.c:2329
 #, c-format
 msgid "object missing in use of `%E'"
 msgstr ""
 
-#: cp/typeck.c:2663
+#: cp/typeck.c:2431
 msgid "ISO C++ forbids calling `::main' from within program"
 msgstr ""
 
-#: cp/typeck.c:2688
+#: cp/typeck.c:2456
 #, c-format
 msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
 msgstr ""
 
-#: cp/typeck.c:2701
+#: cp/typeck.c:2469
 #, c-format
 msgid "`%E' cannot be used as a function"
 msgstr ""
 
-#: cp/typeck.c:2826
+#: cp/typeck.c:2562
 #, fuzzy
 msgid "too many arguments to %s `%+#D'"
 msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: cp/typeck.c:2867
-msgid "parameter type of called function is incomplete"
+#: cp/typeck.c:2564 cp/typeck.c:2670
+msgid "at this point in file"
 msgstr ""
 
-#: cp/typeck.c:2930
+#: cp/typeck.c:2601
+#, fuzzy
+msgid "parameter %P of `%D' has incomplete type `%T'"
+msgstr "ìç ðëÞñçò åããñáöÞ"
+
+#: cp/typeck.c:2604
+#, fuzzy
+msgid "parameter %P has incomplete type `%T'"
+msgstr "ìç ðëÞñçò åããñáöÞ"
+
+#: cp/typeck.c:2668
 #, fuzzy
 msgid "too few arguments to %s `%+#D'"
 msgstr "ðïëý ëßãá ïñßóìáôá"
 
-#: cp/typeck.c:3058 cp/typeck.c:3068
+#: cp/typeck.c:2815 cp/typeck.c:2825
 msgid "assuming cast to type `%T' from overloaded function"
 msgstr ""
 
-#: cp/typeck.c:3128
+#: cp/typeck.c:2886
 #, c-format
 msgid "division by zero in `%E / 0'"
 msgstr ""
 
-#: cp/typeck.c:3130
+#: cp/typeck.c:2888
 #, c-format
 msgid "division by zero in `%E / 0.'"
 msgstr ""
 
-#: cp/typeck.c:3160
+#: cp/typeck.c:2917
 #, fuzzy, c-format
 msgid "division by zero in `%E %% 0'"
 msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
 
-#: cp/typeck.c:3162
+#: cp/typeck.c:2919
 #, fuzzy, c-format
 msgid "division by zero in `%E %% 0.'"
 msgstr "Äéáßñåóç ìå ìçäÝí óôçí áðïôßìçóç: %s"
 
-#: cp/typeck.c:3242
+#: cp/typeck.c:2999
 #, c-format
 msgid "%s rotate count is negative"
 msgstr ""
 
-#: cp/typeck.c:3245
+#: cp/typeck.c:3002
 #, c-format
 msgid "%s rotate count >= width of type"
 msgstr ""
 
-#: cp/typeck.c:3276 cp/typeck.c:3281 cp/typeck.c:3372 cp/typeck.c:3377
+#: cp/typeck.c:3036 cp/typeck.c:3041 cp/typeck.c:3132 cp/typeck.c:3137
 msgid "ISO C++ forbids comparison between pointer and integer"
 msgstr ""
 
-#: cp/typeck.c:3555
+#: cp/typeck.c:3318
 msgid "comparison between types `%#T' and `%#T'"
 msgstr ""
 
-#: cp/typeck.c:3591
+#: cp/typeck.c:3354
 msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
 
-#: cp/typeck.c:3656
+#: cp/typeck.c:3419
 msgid "invalid operands of types `%T' and `%T' to binary `%O'"
 msgstr ""
 
@@ -17649,292 +17367,297 @@ msgstr ""
 #. performed.  Note that pointer-difference and pointer-addition
 #. have already been handled above, and so we don't end up here in
 #. that case.
-#: cp/typeck.c:3678
+#: cp/typeck.c:3441
 msgid "NULL used in arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3745
+#: cp/typeck.c:3504
 msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3747
+#: cp/typeck.c:3506
 msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3749
+#: cp/typeck.c:3508
 msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: cp/typeck.c:3751
-msgid "ISO C++ forbids using pointer to a member in subtraction"
-msgstr ""
-
-#: cp/typeck.c:3763
+#: cp/typeck.c:3520
 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#: cp/typeck.c:3823
+#: cp/typeck.c:3582
 #, c-format
 msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: cp/typeck.c:3829
+#: cp/typeck.c:3588
 #, c-format
 msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: cp/typeck.c:3852
+#: cp/typeck.c:3610
 msgid "taking address of temporary"
 msgstr ""
 
-#: cp/typeck.c:4055
+#: cp/typeck.c:3845
 #, c-format
 msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: cp/typeck.c:4067
+#: cp/typeck.c:3856
 msgid "cannot %s a pointer to incomplete type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4074
+#: cp/typeck.c:3862
 msgid "ISO C++ forbids %sing a pointer of type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4099
+#: cp/typeck.c:3887
 msgid "cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:4133
+#: cp/typeck.c:3921
 #, fuzzy
 msgid "invalid use of `--' on bool variable `%D'"
 msgstr "ìç Ýãêõñïò áñéèìüò áðü êåíÝò ãñáììÝò: `%s'"
 
 #. ARM $3.4
-#: cp/typeck.c:4166
+#: cp/typeck.c:3952
 msgid "ISO C++ forbids taking address of function `::main'"
 msgstr ""
 
 #. An expression like &memfn.
-#: cp/typeck.c:4233
-msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+#: cp/typeck.c:4027
+msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4235
+#: cp/typeck.c:4032
 msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
 msgstr ""
 
-#: cp/typeck.c:4259
+#: cp/typeck.c:4060
 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4290
+#: cp/typeck.c:4080
+msgid "unary `&'"
+msgstr ""
+
+#: cp/typeck.c:4113
 msgid "attempt to take address of bit-field structure member `%D'"
 msgstr ""
 
-#: cp/typeck.c:4418
+#: cp/typeck.c:4227
 msgid "taking address of destructor"
 msgstr ""
 
-#: cp/typeck.c:4431
+#: cp/typeck.c:4240
 msgid "taking address of bound pointer-to-member expression"
 msgstr ""
 
-#: cp/typeck.c:4447
+#: cp/typeck.c:4248
 #, fuzzy
 msgid "cannot create pointer to reference member `%D'"
 msgstr "äåí åßíáé äõíáôüí íá ãßíåé `stat' ôï locale áñ÷åßï `%s'"
 
-#: cp/typeck.c:4510
+#: cp/typeck.c:4311
 msgid "cannot take the address of `this', which is an rvalue expression"
 msgstr ""
 
-#: cp/typeck.c:4529
+#: cp/typeck.c:4330
 msgid "address requested for `%D', which is declared `register'"
 msgstr ""
 
-#: cp/typeck.c:4750
-msgid "static_cast from type `%T' to type `%T' casts away constness"
+#: cp/typeck.c:4398
+#, fuzzy, c-format
+msgid "%s expression list treated as compound expression"
+msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
+
+#: cp/typeck.c:4472
+msgid "%s from type `%T' to type `%T' casts away constness"
 msgstr ""
 
-#: cp/typeck.c:4758
+#: cp/typeck.c:4674
 #, fuzzy
 msgid "invalid static_cast from type `%T' to type `%T'"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cp/typeck.c:4797
+#: cp/typeck.c:4714
 msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4817
+#: cp/typeck.c:4734
 msgid "reinterpret_cast from `%T' to `%T' loses precision"
 msgstr ""
 
-#: cp/typeck.c:4830
-msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
-msgstr ""
-
-#: cp/typeck.c:4839
+#: cp/typeck.c:4753
 msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: cp/typeck.c:4845
+#: cp/typeck.c:4759
 msgid "invalid reinterpret_cast from type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4872
+#: cp/typeck.c:4787
 msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: cp/typeck.c:4875
+#: cp/typeck.c:4790
 msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
 msgstr ""
 
-#: cp/typeck.c:4898
+#: cp/typeck.c:4813
 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4914
+#: cp/typeck.c:4830
 #, fuzzy
 msgid "invalid const_cast from type `%T' to type `%T'"
 msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
 
-#: cp/typeck.c:4956 cp/typeck.c:4961
+#: cp/typeck.c:4870 cp/typeck.c:4875
 msgid "ISO C++ forbids casting to an array type `%T'"
 msgstr ""
 
-#: cp/typeck.c:4969
+#: cp/typeck.c:4883
 #, fuzzy
 msgid "invalid cast to function type `%T'"
 msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
-#: cp/typeck.c:5021
+#: cp/typeck.c:4939
 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
 msgstr ""
 
-#: cp/typeck.c:5067
+#: cp/typeck.c:4985
 msgid "cast from `%T' to `%T' increases required alignment of target type"
 msgstr ""
 
-#: cp/typeck.c:5235
+#: cp/typeck.c:5152
 msgid "  in evaluation of `%Q(%#T, %#T)'"
 msgstr ""
 
-#: cp/typeck.c:5277
+#: cp/typeck.c:5194
 msgid "ISO C++ forbids cast to non-reference type used as lvalue"
 msgstr ""
 
-#: cp/typeck.c:5349
+#: cp/typeck.c:5267
 msgid "incompatible types in assignment of `%T' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5356
+#: cp/typeck.c:5274
 msgid "ISO C++ forbids assignment of arrays"
 msgstr ""
 
-#: cp/typeck.c:5499
+#: cp/typeck.c:5374
 msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: cp/typeck.c:5507
+#: cp/typeck.c:5382
 msgid "   in pointer to member conversion"
 msgstr ""
 
 #. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5518 cp/typeck.c:5537
-msgid "pointer to member cast via virtual base `%T' of `%T'"
-msgstr ""
+#: cp/typeck.c:5392 cp/typeck.c:5407
+#, fuzzy
+msgid "pointer to member cast via virtual base `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/typeck.c:5541
-msgid "pointer to member conversion via virtual base `%T' of `%T'"
-msgstr ""
+#: cp/typeck.c:5410
+#, fuzzy
+msgid "pointer to member conversion via virtual base `%T'"
+msgstr "äåí åßóôå ìÝëïò ôçò ïìÜäáò `%s'"
 
-#: cp/typeck.c:5611
+#: cp/typeck.c:5480
 msgid "invalid conversion to type `%T' from type `%T'"
 msgstr ""
 
-#: cp/typeck.c:5776
+#: cp/typeck.c:5636
 msgid "passing NULL used for non-pointer %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5779
+#: cp/typeck.c:5639
 msgid "%s to non-pointer type `%T' from NULL"
 msgstr ""
 
-#: cp/typeck.c:5787
+#: cp/typeck.c:5647
 msgid "passing `%T' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5790
+#: cp/typeck.c:5650
 msgid "%s to `%T' from `%T'"
 msgstr ""
 
-#: cp/typeck.c:5800
+#: cp/typeck.c:5660
 msgid "passing negative value `%E' for %s %P of `%D'"
 msgstr ""
 
-#: cp/typeck.c:5803
+#: cp/typeck.c:5663
 msgid "%s of negative value `%E' to `%T'"
 msgstr ""
 
-#: cp/typeck.c:5898
+#: cp/typeck.c:5751
 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
 msgstr ""
 
-#: cp/typeck.c:5901
+#: cp/typeck.c:5754
 #, fuzzy
 msgid "cannot convert `%T' to `%T' in %s"
 msgstr "äåí åßíáé äõíáôü íá äçìéïõñãçèåß ôï %s `%s' óôï `%s'"
 
-#: cp/typeck.c:5988 cp/typeck.c:5990
+#: cp/typeck.c:5831 cp/typeck.c:5833
 #, fuzzy
 msgid "in passing argument %P of `%+D'"
 msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
-#: cp/typeck.c:6105
+#: cp/typeck.c:5940
 #, fuzzy
 msgid "returning reference to temporary"
 msgstr "xdr_reference: ç ìíÞìç åîáíôëÞèçêå\n"
 
-#: cp/typeck.c:6112
+#: cp/typeck.c:5947
 msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/typeck.c:6124
+#: cp/typeck.c:5959
 msgid "reference to local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:6127
+#: cp/typeck.c:5962
 msgid "address of local variable `%D' returned"
 msgstr ""
 
-#: cp/typeck.c:6158
+#: cp/typeck.c:5992
 msgid "returning a value from a destructor"
 msgstr ""
 
 #. If a return statement appears in a handler of the
 #. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6166
+#: cp/typeck.c:6000
 msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
 #. You can't return a value from a constructor.
-#: cp/typeck.c:6169
+#: cp/typeck.c:6003
 msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/typeck.c:6186
-msgid "return-statement with no value, in function declared with a non-void return type"
-msgstr ""
+#: cp/typeck.c:6026
+#, fuzzy
+msgid "return-statement with no value, in function returning '%T'"
+msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
 
-#: cp/typeck.c:6202
-msgid "return-statement with a value, in function declared with a void return type"
-msgstr ""
+#: cp/typeck.c:6043
+#, fuzzy
+msgid "return-statement with a value, in function returning 'void'"
+msgstr "`return' ÷ùñßò ôéìÞ, óå óõíÜñôçóç ðïõ åðéóôñÝöåé ìç-êåíü"
 
-#: cp/typeck.c:6223
+#: cp/typeck.c:6065
 msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
 msgstr ""
 
-#: cp/typeck2.c:54
+#: cp/typeck2.c:55
 msgid "type `%T' is not a base type for type `%T'"
 msgstr ""
 
@@ -17979,2936 +17702,4202 @@ msgstr ""
 msgid "  since type `%T' has abstract virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:331
+#: cp/typeck2.c:427
 msgid "constructor syntax used, but no constructor declared for type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:342
-msgid "comma expression used to initialize return value"
-msgstr ""
-
-#: cp/typeck2.c:351
+#: cp/typeck2.c:440
 msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#: cp/typeck2.c:406
-msgid "ISO C++ forbids non-constant aggregate initializer expressions"
-msgstr ""
-
-#: cp/typeck2.c:490
+#: cp/typeck2.c:545
 msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/typeck2.c:546
+#: cp/typeck2.c:600
 msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/typeck2.c:553
+#: cp/typeck2.c:607
 msgid "braces around scalar initializer for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:556
+#: cp/typeck2.c:610
 msgid "ignoring extra initializers for `%T'"
 msgstr ""
 
-#: cp/typeck2.c:568
+#: cp/typeck2.c:622
 msgid "variable-sized object of type `%T' may not be initialized"
 msgstr ""
 
-#: cp/typeck2.c:578
+#: cp/typeck2.c:632
 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
 msgstr ""
 
-#: cp/typeck2.c:644
+#: cp/typeck2.c:697
 msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/typeck2.c:682 cp/typeck2.c:786
+#: cp/typeck2.c:735 cp/typeck2.c:840
 msgid "non-trivial labeled initializers"
 msgstr ""
 
-#: cp/typeck2.c:699
+#: cp/typeck2.c:752
 msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/typeck2.c:752
+#: cp/typeck2.c:806
 msgid "initializer list for object of class with virtual base classes"
 msgstr ""
 
-#: cp/typeck2.c:758
+#: cp/typeck2.c:812
 msgid "initializer list for object of class with base classes"
 msgstr ""
 
-#: cp/typeck2.c:764
+#: cp/typeck2.c:818
 msgid "initializer list for object using virtual functions"
 msgstr ""
 
-#: cp/typeck2.c:827 cp/typeck2.c:843
+#: cp/typeck2.c:880 cp/typeck2.c:896
 msgid "missing initializer for member `%D'"
 msgstr ""
 
-#: cp/typeck2.c:832
+#: cp/typeck2.c:885
 msgid "uninitialized const member `%D'"
 msgstr ""
 
-#: cp/typeck2.c:834
+#: cp/typeck2.c:887
 msgid "member `%D' with uninitialized const fields"
 msgstr ""
 
-#: cp/typeck2.c:837
+#: cp/typeck2.c:890
 msgid "member `%D' is uninitialized reference"
 msgstr ""
 
-#: cp/typeck2.c:883
+#: cp/typeck2.c:937
 msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/typeck2.c:895
+#: cp/typeck2.c:949
 msgid "no field `%D' in union being initialized"
 msgstr ""
 
-#: cp/typeck2.c:903
+#: cp/typeck2.c:957
 msgid "union `%T' with no named members cannot be initialized"
 msgstr ""
 
-#: cp/typeck2.c:939
+#: cp/typeck2.c:993
 msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/typeck2.c:1053
+#: cp/typeck2.c:1102
 msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/typeck2.c:1066
+#: cp/typeck2.c:1115
 msgid "base operand of `->' has non-pointer type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1080
+#: cp/typeck2.c:1139
 msgid "result of `operator->()' yields non-pointer result"
 msgstr ""
 
-#: cp/typeck2.c:1082
+#: cp/typeck2.c:1141
 msgid "base operand of `->' is not a pointer"
 msgstr ""
 
-#: cp/typeck2.c:1148
+#: cp/typeck2.c:1164
 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1155
+#: cp/typeck2.c:1172
 msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1164
+#: cp/typeck2.c:1182
 msgid "member type `%T::' incompatible with object type `%T'"
 msgstr ""
 
-#: cp/typeck2.c:1201
-msgid "`%T' fails to be a typedef or built-in type"
-msgstr ""
-
-#: cp/typeck2.c:1274
-#, c-format
-msgid "ISO C++ forbids defining types within %s"
-msgstr ""
-
-#: cp/typeck2.c:1399
+#: cp/typeck2.c:1398
 msgid "call to function `%D' which throws incomplete type `%#T'"
 msgstr ""
 
-#: cp/typeck2.c:1402
+#: cp/typeck2.c:1401
 #, fuzzy
 msgid "call to function which throws incomplete type `%#T'"
 msgstr "ìç ðëÞñçò åããñáöÞ"
 
 #. XXX Not i18n clean.
-#: cp/cp-tree.h:3846
+#: cp/cp-tree.h:3756
 #, c-format
 msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
 
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
-msgstr ""
+#: f/bad.c:388
+msgid "note:"
+msgstr "óçìåßùóç:"
 
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
-msgstr ""
+#: f/bad.c:392
+#, fuzzy
+msgid "warning:"
+msgstr "ðñïåéäïðïßçóç: "
 
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
-msgstr ""
+#: f/bad.c:396
+msgid "fatal:"
+msgstr "ìïéñáßï:"
 
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
-msgstr ""
+#: f/bad.c:438
+msgid "(continued):"
+msgstr "(óõíå÷ßæåôáé):"
 
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
-msgstr ""
+#: f/bad.c:488 f/bad.c:506
+msgid "[REPORT BUG!!] %"
+msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖ¶ËÌÁ!!] %"
 
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
-msgstr ""
+#: f/bad.c:495 f/bad.c:527
+msgid "[REPORT BUG!!]"
+msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖÁËÌÁ!!]"
 
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
+#: f/com.c:3125
+#, no-c-format
+msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
 msgstr ""
 
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
+#: f/com.c:11565
+msgid "no INTEGER type can hold a pointer on this configuration"
 msgstr ""
 
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
+#: f/com.c:11839
+#, c-format
+msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
 msgstr ""
 
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
+#: f/com.c:11841
+#, c-format
+msgid "and pointers are %d bits wide, but g77 doesn't yet work"
 msgstr ""
 
-#: cp/lang-options.h:64
-msgid "Do not recognize GNU defined keywords"
+#: f/com.c:11843
+msgid "properly unless they all are 32 bits wide"
 msgstr ""
 
-#: cp/lang-options.h:68
-msgid "Enable support for huge objects"
+#: f/com.c:11844
+msgid "Please keep this in mind before you report bugs."
 msgstr ""
 
-#: cp/lang-options.h:72
-msgid "Export functions even if they can be inlined"
+#. I/O will probably crash.
+#: f/com.c:11852
+#, c-format
+msgid "configuration: char * holds %d bits, but ftnlen only %d"
 msgstr ""
 
-#: cp/lang-options.h:75
-msgid "Only emit explicit template instatiations"
+#. ASSIGN 10 TO I will crash.
+#: f/com.c:11861
+#, c-format
+msgid ""
+"configuration: char * holds %d bits, but INTEGER only %d --\n"
+" ASSIGN statement might fail"
 msgstr ""
 
-#: cp/lang-options.h:78
-msgid "Only emit explicit instatiations of inline templates"
-msgstr ""
+#: f/com.c:13677
+#, fuzzy
+msgid "In statement function"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
 
-#: cp/lang-options.h:84
-msgid "Don't pedwarn about uses of Microsoft extensions"
+#: f/com.c:13687
+msgid "Outside of any program unit:\n"
 msgstr ""
 
-#: cp/lang-options.h:87
-msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+#: f/com.c:15283
+#, no-c-format
+msgid "%A from %B at %0%C"
 msgstr ""
 
-#: cp/lang-options.h:91
-msgid "Disable optional diagnostics"
+#: f/com.c:15593
+#, no-c-format
+msgid "At %0, INCLUDE file %A exists, but is not readable"
 msgstr ""
 
-#: cp/lang-options.h:93
-msgid "Downgrade conformance errors to warnings"
+#: f/com.c:15628
+#, no-c-format
+msgid "At %0, INCLUDE nesting too deep"
 msgstr ""
 
-#: cp/lang-options.h:96
-msgid "Enable automatic template instantiation"
+#: f/expr.c:8706
+#, no-c-format
+msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
 msgstr ""
 
-#: cp/lang-options.h:101
-msgid "Display statistics accumulated during compilation"
+#: f/expr.c:8756
+#, no-c-format
+msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
 msgstr ""
 
-#: cp/lang-options.h:104
-msgid "Specify maximum template instantiation depth"
+#: f/expr.c:9639
+#, no-c-format
+msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
 msgstr ""
 
-#: cp/lang-options.h:106
-msgid "Use __cxa_atexit to register destructors"
+#: f/expr.c:10010
+#, no-c-format
+msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
 msgstr ""
 
-#: cp/lang-options.h:109
-msgid "Discard unused virtual functions"
+#: f/g77spec.c:231
+#, c-format
+msgid "overflowed output arg list for `%s'"
 msgstr ""
 
-#: cp/lang-options.h:112
-msgid "Implement vtables using thunks"
+#: f/g77spec.c:353
+msgid ""
+"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
+"You may redistribute copies of GNU Fortran\n"
+"under the terms of the GNU General Public License.\n"
+"For more information about these matters, see the file named COPYING\n"
+"or type the command `info -f g77 Copying'.\n"
 msgstr ""
 
-#: cp/lang-options.h:115
-msgid "Emit common-like symbols as weak symbols"
+#: f/g77spec.c:369
+msgid "--driver no longer supported"
 msgstr ""
 
-#: cp/lang-options.h:118
+#: f/g77spec.c:382
+#, fuzzy, c-format
+msgid "argument to `%s' missing"
+msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
+
+#: f/g77spec.c:386
 #, fuzzy
-msgid "Emit cross referencing information"
-msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
+msgid "no input files; unwilling to write output files"
+msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
 
-#: cp/lang-options.h:122
-msgid "Warn about inconsistent return types"
-msgstr ""
+#: f/implic.c:203
+#, fuzzy, no-c-format
+msgid "Implicit declaration of `%A' at %0"
+msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
 
-#: cp/lang-options.h:125
-msgid "Warn about overloaded virtual function names"
-msgstr ""
+# src/main.c:663
+#: f/lex.c:321
+#, fuzzy, no-c-format
+msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cp/lang-options.h:129
-msgid "Don't warn when all ctors/dtors are private"
-msgstr ""
+# src/main.c:663
+#: f/lex.c:340
+#, fuzzy, no-c-format
+msgid "Unknown escape sequence `\\%A' at %0"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
 
-#: cp/lang-options.h:131
-msgid "Warn about non virtual destructors"
-msgstr ""
+#: f/lex.c:349
+#, fuzzy, no-c-format
+msgid "Unterminated escape sequence `\\' at %0"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
 
-#: cp/lang-options.h:134
-msgid "Warn when a function is declared extern, then inline"
+#: f/lex.c:360
+#, no-c-format
+msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
 msgstr ""
 
-#: cp/lang-options.h:137
-msgid "Warn when the compiler reorders code"
+#: f/lex.c:388
+#, no-c-format
+msgid "\\x used at %0 with no following hex digits"
 msgstr ""
 
-#: cp/lang-options.h:140
-msgid "Warn when synthesis behavior differs from Cfront"
-msgstr ""
+#: f/lex.c:402
+#, fuzzy, no-c-format
+msgid "Hex escape at %0 out of range"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: cp/lang-options.h:144
-msgid "Don't warn when type converting pointers to member functions"
-msgstr ""
+#: f/lex.c:436
+#, fuzzy, no-c-format
+msgid "Escape sequence at %0 out of range for character"
+msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
 
-#: cp/lang-options.h:146
-msgid "Warn about violations of Effective C++ style rules"
+#: f/lex.c:590
+#, fuzzy
+msgid "hex escape out of range"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+
+#: f/lex.c:643
+#, c-format
+msgid "non-ANSI-standard escape sequence, `\\%c'"
 msgstr ""
 
-#: cp/lang-options.h:149
-msgid "Warn when overload promotes from unsigned to signed"
+# src/main.c:663
+#: f/lex.c:656
+#, fuzzy, c-format
+msgid "non-ISO escape sequence `\\%c'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+
+# src/main.c:663
+#: f/lex.c:660
+#, fuzzy, c-format
+msgid "unknown escape sequence `\\%c'"
+msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+
+#: f/lex.c:662
+#, c-format
+msgid "unknown escape sequence: `\\' followed by char code 0x%x"
 msgstr ""
 
-#: cp/lang-options.h:152
-msgid "Warn if a C style cast is used in a program"
+#: f/lex.c:745
+msgid "badly formed directive -- no closing quote"
 msgstr ""
 
-#: cp/lang-options.h:156
-msgid "Don't warn when non-templatized friend functions are declared within a template"
+#: f/lex.c:809
+msgid "#-lines for entering and leaving files don't match"
 msgstr ""
 
-#: cp/lang-options.h:159
-msgid "Don't announce deprecation of compiler features"
+#: f/lex.c:969
+msgid "bad directive -- missing close-quote"
 msgstr ""
 
-#: f/bad.c:387
-msgid "note:"
-msgstr "óçìåßùóç:"
+#: f/lex.c:1108
+#, fuzzy
+msgid "invalid #ident"
+msgstr "ìç Ýãêõñï äéêáßùìá"
 
-#: f/bad.c:391
+#: f/lex.c:1125
 #, fuzzy
-msgid "warning:"
-msgstr "ðñïåéäïðïßçóç: "
+msgid "undefined or invalid # directive"
+msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
 
-#: f/bad.c:395
-msgid "fatal:"
-msgstr "ìïéñáßï:"
+#: f/lex.c:1180
+#, fuzzy
+msgid "invalid #line"
+msgstr "ìç Ýãêõñïò áñéèìüò"
 
-#: f/bad.c:437
-msgid "(continued):"
-msgstr "(óõíå÷ßæåôáé):"
+#: f/lex.c:1236 f/lex.c:1280
+msgid "use `#line ...' instead of `# ...' in first line"
+msgstr ""
 
-#: f/bad.c:487 f/bad.c:505
-msgid "[REPORT BUG!!] %"
-msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖ¶ËÌÁ!!] %"
+#: f/lex.c:1290
+#, fuzzy
+msgid "invalid #-line"
+msgstr "ìç Ýãêõñïò áñéèìüò"
 
-#: f/bad.c:494 f/bad.c:526
-msgid "[REPORT BUG!!]"
-msgstr "[ÁÍÁÖ¸ÑÅÔÅ ÔÏ ÓÖÁËÌÁ!!]"
+#: f/lex.c:1383
+#, fuzzy, no-c-format
+msgid "Null character at %0 -- line ignored"
+msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
 
-#: f/com.c:3132
+#: f/stb.c:9177
 #, no-c-format
-msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+msgid "INCLUDE at %0 not the only statement on the source line"
 msgstr ""
 
-#: f/com.c:11551
-msgid "no INTEGER type can hold a pointer on this configuration"
+#: f/ste.c:1397 f/ste.c:1744
+msgid "ASSIGNed FORMAT specifier is too small"
 msgstr ""
 
-#: f/com.c:11772
-#, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+#. ~~~Someday handle CHARACTER*1, CHARACTER*N
+#: f/ste.c:2621
+#, no-c-format
+msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
 msgstr ""
 
-#: f/com.c:11774
-#, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+#: f/ste.c:2725
+msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
 msgstr ""
 
-#: f/com.c:11776
-msgid "properly unless they all are 32 bits wide"
+#: f/ste.c:2957
+msgid "ASSIGN to variable that is too small"
 msgstr ""
 
-#: f/com.c:11777
-msgid "Please keep this in mind before you report bugs."
+#: f/ste.c:2989
+msgid "ASSIGNed GOTO target variable is too small"
 msgstr ""
 
-#. I/O will probably crash.
-#: f/com.c:11785
-#, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
+#: f/stu.c:305
+#, no-c-format
+msgid "Local adjustable symbol `%A' at %0"
 msgstr ""
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:11794
-#, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+#: f/target.c:2545
+msgid "data initializer on host with different endianness"
 msgstr ""
 
-#: f/com.c:13609
+#: f/top.c:244
 #, fuzzy
-msgid "In statement function"
-msgstr "ðÜñá ðïëëÜ ïñßóìáôá"
+msgid "-fvxt-not-f90 no longer supported -- try -fvxt"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: f/com.c:13619
-msgid "Outside of any program unit:\n"
+#: f/top.c:248
+msgid "-ff90-not-vxt no longer supported -- try -fno-vxt -ff90"
 msgstr ""
 
-#: f/com.c:15248
-#, no-c-format
-msgid "%A from %B at %0%C"
+#: f/top.c:318
+msgid "-fdebug-kludge is disabled, use normal debugging flags"
 msgstr ""
 
-#: f/com.c:15425
-msgid "directory name must immediately follow -I"
-msgstr ""
+#: f/bad.def:39
+#, fuzzy, no-c-format
+msgid "Missing first operand for binary operator at %0"
+msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
+
+#: f/bad.def:42
+#, fuzzy, no-c-format
+msgid "Zero-length character constant at %0"
+msgstr "êåíü áëöáñéèìçôéêü"
+
+#: f/bad.def:45
+#, fuzzy, no-c-format
+msgid "Invalid token at %0 in expression or subexpression at %1"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
 
-#: f/com.c:15568
+#: f/bad.def:48
 #, no-c-format
-msgid "At %0, INCLUDE file %A exists, but is not readable"
+msgid "Missing operand for operator at %1 at end of expression at %0"
 msgstr ""
 
-#: f/com.c:15603
+#: f/bad.def:51
 #, no-c-format
-msgid "At %0, INCLUDE nesting too deep"
+msgid "Label %A already defined at %1 when redefined at %0"
 msgstr ""
 
-#: f/expr.c:9614
+#: f/bad.def:54
 #, no-c-format
-msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+msgid "Unrecognized character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: f/expr.c:9664
+#: f/bad.def:57
 #, no-c-format
-msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+msgid "Label definition %A at %0 on empty statement (as of %1)"
 msgstr ""
 
-#: f/expr.c:10525
+#: f/bad.def:65
 #, no-c-format
-msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+msgid "Invalid first character at %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: f/expr.c:10896
+#: f/bad.def:68
 #, no-c-format
-msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+msgid "Line too long as of %0 [info -f g77 M LEX]"
 msgstr ""
 
-#: f/g77spec.c:255
-#, c-format
-msgid "overflowed output arg list for `%s'"
+#: f/bad.def:71
+#, no-c-format
+msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
 msgstr ""
 
-#: f/g77spec.c:394
-msgid "--driver no longer supported"
+#: f/bad.def:74
+#, no-c-format
+msgid "Label number at %0 not in range 1-99999"
 msgstr ""
 
-#: f/g77spec.c:407
-#, fuzzy, c-format
-msgid "argument to `%s' missing"
-msgstr "Ý÷ïõí ðáñáëçöèåß ïñßóìáôá"
-
-#: f/g77spec.c:411
-#, fuzzy
-msgid "no input files; unwilling to write output files"
-msgstr "%s: ôï áñ÷åßï åéóüäïõ åßíáé ôï áñ÷åßï åîüäïõ"
-
-#: f/implic.c:203
-#, fuzzy, no-c-format
-msgid "Implicit declaration of `%A' at %0"
-msgstr "ðñïçãïýìåíç áõôïíüçôç äéáêýñçîç ôïõ `%s'"
+#: f/bad.def:77
+#, no-c-format
+msgid "At %0, '!' and '/*' are not valid comment delimiters"
+msgstr ""
 
-# src/main.c:663
-#: f/lex.c:326
-#, fuzzy, no-c-format
-msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+#: f/bad.def:80
+#, no-c-format
+msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+msgstr ""
 
-# src/main.c:663
-#: f/lex.c:345
-#, fuzzy, no-c-format
-msgid "Unknown escape sequence `\\%A' at %0"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+#: f/bad.def:83
+#, no-c-format
+msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+msgstr ""
 
-#: f/lex.c:354
+#: f/bad.def:91
 #, fuzzy, no-c-format
-msgid "Unterminated escape sequence `\\' at %0"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+msgid "Character constant at %0 has no closing apostrophe at %1"
+msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
-#: f/lex.c:365
+#: f/bad.def:94
 #, no-c-format
-msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
 msgstr ""
 
-#: f/lex.c:393
+#: f/bad.def:97
 #, no-c-format
-msgid "\\x used at %0 with no following hex digits"
+msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
 msgstr ""
 
-#: f/lex.c:407
+#: f/bad.def:100
 #, fuzzy, no-c-format
-msgid "Hex escape at %0 out of range"
+msgid "Integer at %0 too large"
 msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
-#: f/lex.c:441
-#, fuzzy, no-c-format
-msgid "Escape sequence at %0 out of range for character"
-msgstr "ìç Ýãêõñç äéáäéêáóßá äéáöõãÞò óôï ôÝëïò ôïõ áëöáñéèìéôéêïý"
+#: f/bad.def:123
+#, no-c-format
+msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+msgstr ""
 
-#: f/lex.c:595
-#, fuzzy
-msgid "hex escape out of range"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+#: f/bad.def:126
+#, no-c-format
+msgid "Missing close-period between `.%A' at %0 and %1"
+msgstr ""
 
-#: f/lex.c:648
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
+#: f/bad.def:129
+#, no-c-format
+msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
 msgstr ""
 
-# src/main.c:663
-#: f/lex.c:661
-#, fuzzy, c-format
-msgid "non-ISO escape sequence `\\%c'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+#: f/bad.def:132
+#, no-c-format
+msgid "Missing value at %1 for real-number exponent at %0"
+msgstr ""
 
-# src/main.c:663
-#: f/lex.c:665
-#, fuzzy, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "¶ãíùóôç óõìâïëïóåéñÜ `%s'"
+#: f/bad.def:135
+#, no-c-format
+msgid "Expected binary operator between expressions at %0 and at %1"
+msgstr ""
 
-#: f/lex.c:667
-#, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+#: f/bad.def:253
+#, no-c-format
+msgid "Semicolon at %0 is an invalid token"
 msgstr ""
 
-#: f/lex.c:744
-msgid "badly formed directive -- no closing quote"
+#: f/bad.def:271
+#, no-c-format
+msgid "Extraneous comma in FORMAT statement at %0"
 msgstr ""
 
-#: f/lex.c:802
-msgid "#-lines for entering and leaving files don't match"
+#: f/bad.def:274
+#, no-c-format
+msgid "Missing comma in FORMAT statement at %0"
 msgstr ""
 
-#: f/lex.c:964
-msgid "bad directive -- missing close-quote"
+#: f/bad.def:277
+#, no-c-format
+msgid "Spurious sign in FORMAT statement at %0"
 msgstr ""
 
-#: f/lex.c:1078
-#, fuzzy, c-format
-msgid "ignoring pragma: %s"
-msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
+#: f/bad.def:280
+#, no-c-format
+msgid "Spurious number in FORMAT statement at %0"
+msgstr ""
 
-#: f/lex.c:1156
-#, fuzzy
-msgid "invalid #ident"
-msgstr "ìç Ýãêõñï äéêáßùìá"
+#: f/bad.def:283
+#, no-c-format
+msgid "Spurious text trailing number in FORMAT statement at %0"
+msgstr ""
 
-#: f/lex.c:1173
-#, fuzzy
-msgid "undefined or invalid # directive"
-msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
+#: f/bad.def:291
+#, fuzzy, no-c-format
+msgid "Unrecognized FORMAT specifier at %0"
+msgstr "Üãíùóôï ðñüèåìá: %s"
 
-#: f/lex.c:1229
-#, fuzzy
-msgid "invalid #line"
-msgstr "ìç Ýãêõñïò áñéèìüò"
+#: f/bad.def:419
+#, no-c-format
+msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+msgstr ""
 
-#: f/lex.c:1285 f/lex.c:1329
-msgid "use `#line ...' instead of `# ...' in first line"
+#: f/bad.def:422
+#, no-c-format
+msgid "Missing number following period in FORMAT statement at %0"
 msgstr ""
 
-#: f/lex.c:1339
-#, fuzzy
-msgid "invalid #-line"
-msgstr "ìç Ýãêõñïò áñéèìüò"
+#: f/bad.def:425
+#, no-c-format
+msgid "Missing number following `E' in FORMAT statement at %0"
+msgstr ""
 
-#: f/lex.c:1432
-#, fuzzy, no-c-format
-msgid "Null character at %0 -- line ignored"
-msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò óôï áñ÷åßï: "
+#: f/bad.def:433
+#, no-c-format
+msgid "Spurious trailing comma preceding terminator at %0"
+msgstr ""
 
-#: f/stb.c:12078
+#: f/bad.def:436
 #, no-c-format
-msgid "INCLUDE at %0 not the only statement on the source line"
+msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
 msgstr ""
 
-#: f/ste.c:1400 f/ste.c:1747
-msgid "ASSIGNed FORMAT specifier is too small"
+#: f/bad.def:439
+#, no-c-format
+msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
 msgstr ""
 
-#. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2624
+#: f/bad.def:452
 #, no-c-format
-msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
 msgstr ""
 
-#: f/ste.c:2953
-msgid "ASSIGN to variable that is too small"
+#: f/bad.def:455
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with its definition at %0"
 msgstr ""
 
-#: f/ste.c:2981
-msgid "ASSIGNed GOTO target variable is too small"
+#: f/bad.def:458
+#, no-c-format
+msgid "Reference to label at %1 inconsistent with earlier reference at %0"
 msgstr ""
 
-#: f/stu.c:305
+#: f/bad.def:461
 #, no-c-format
-msgid "Local adjustable symbol `%A' at %0"
+msgid "DO-statement reference to label at %1 follows its definition at %0"
+msgstr ""
+
+#: f/bad.def:464
+#, no-c-format
+msgid "Reference to label at %1 is outside block containing definition at %0"
+msgstr ""
+
+#: f/bad.def:467
+#, no-c-format
+msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:470
+#, no-c-format
+msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+msgstr ""
+
+#: f/bad.def:473
+#, no-c-format
+msgid "Label definition at %0 invalid on this kind of statement"
+msgstr ""
+
+#: f/bad.def:476
+#, no-c-format
+msgid "Statement at %0 invalid in this context"
+msgstr ""
+
+#: f/bad.def:479
+#, no-c-format
+msgid "Statement at %0 invalid in context established by statement at %1"
+msgstr ""
+
+#: f/bad.def:482
+#, no-c-format
+msgid "Statement at %0 must specify construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:485
+#, no-c-format
+msgid "Construct name at %0 superfluous, no construct name specified at %1"
+msgstr ""
+
+#: f/bad.def:488
+#, no-c-format
+msgid "Construct name at %0 not the same as construct name at %1"
+msgstr ""
+
+#: f/bad.def:491
+#, no-c-format
+msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+msgstr ""
+
+#: f/bad.def:494
+#, no-c-format
+msgid "Label definition missing at %0 for DO construct specifying label at %1"
+msgstr ""
+
+#: f/bad.def:497
+#, no-c-format
+msgid "Statement at %0 follows ELSE block for IF construct at %1"
+msgstr ""
+
+#: f/bad.def:500
+#, no-c-format
+msgid "No label definition for FORMAT statement at %0"
+msgstr ""
+
+#: f/bad.def:503
+#, no-c-format
+msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+msgstr ""
+
+#: f/bad.def:506
+#, no-c-format
+msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+msgstr ""
+
+#: f/bad.def:509
+#, no-c-format
+msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+msgstr ""
+
+#: f/bad.def:512
+#, no-c-format
+msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+msgstr ""
+
+#: f/bad.def:515
+#, no-c-format
+msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+msgstr ""
+
+#: f/bad.def:518
+#, no-c-format
+msgid "Program unit name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:521
+#, no-c-format
+msgid "Type name at %0 not the same as name at %1"
+msgstr ""
+
+#: f/bad.def:524
+#, no-c-format
+msgid "End of source file before end of block started at %0"
+msgstr ""
+
+#: f/bad.def:527
+#, no-c-format
+msgid "Undefined label, first referenced at %0"
+msgstr ""
+
+#: f/bad.def:530
+#, no-c-format
+msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+msgstr ""
+
+#: f/bad.def:533
+#, no-c-format
+msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+msgstr ""
+
+#: f/bad.def:536
+#, no-c-format
+msgid "RETURN statement at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:539
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a main program unit"
+msgstr ""
+
+#: f/bad.def:542
+#, no-c-format
+msgid "Alternate return specifier at %0 invalid within a function"
+msgstr ""
+
+#: f/bad.def:545
+#, no-c-format
+msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+msgstr ""
+
+#: f/bad.def:548
+#, no-c-format
+msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+msgstr ""
+
+#: f/bad.def:551
+#, no-c-format
+msgid "No components specified as of %0 for derived-type definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:554
+#, no-c-format
+msgid "No components specified as of %0 for structure definition beginning at %1"
+msgstr ""
+
+#: f/bad.def:557
+#, no-c-format
+msgid "Missing structure name for outer structure definition at %0"
+msgstr ""
+
+#: f/bad.def:560
+#, no-c-format
+msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+msgstr ""
+
+#: f/bad.def:563
+#, no-c-format
+msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+msgstr ""
+
+#: f/bad.def:566
+#, no-c-format
+msgid "No components specified as of %0 for map beginning at %1"
+msgstr ""
+
+#: f/bad.def:569
+#, no-c-format
+msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+msgstr ""
+
+#: f/bad.def:572
+#, no-c-format
+msgid "Missing %A specifier in statement at %0"
+msgstr ""
+
+#: f/bad.def:575
+#, no-c-format
+msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+msgstr ""
+
+#: f/bad.def:578
+#, no-c-format
+msgid "Conflicting I/O control specifications at %0 and %1"
+msgstr ""
+
+#: f/bad.def:581
+#, no-c-format
+msgid "No UNIT= specifier in I/O control list at %0"
+msgstr ""
+
+#: f/bad.def:584
+#, no-c-format
+msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:587
+#, no-c-format
+msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+msgstr ""
+
+#: f/bad.def:595
+#, no-c-format
+msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:598
+#, no-c-format
+msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+msgstr ""
+
+#: f/bad.def:601
+#, no-c-format
+msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+msgstr ""
+
+#: f/bad.def:604
+#, no-c-format
+msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+msgstr ""
+
+#: f/bad.def:617
+#, no-c-format
+msgid "Fortran 90 feature at %0 unsupported"
+msgstr ""
+
+#: f/bad.def:630
+#, no-c-format
+msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+msgstr ""
+
+#: f/bad.def:638
+#, no-c-format
+msgid "Null element at %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:641
+#, no-c-format
+msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:644
+#, no-c-format
+msgid "Too many elements as of %0 for array reference at %1"
+msgstr ""
+
+#: f/bad.def:647
+#, no-c-format
+msgid "Missing colon as of %0 in substring reference for %1"
+msgstr ""
+
+#: f/bad.def:650
+#, no-c-format
+msgid "Invalid use at %0 of substring operator on %1"
+msgstr ""
+
+#: f/bad.def:653
+#, no-c-format
+msgid "Substring begin/end point at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:656
+#, no-c-format
+msgid "Array element value at %0 out of defined range"
+msgstr ""
+
+#: f/bad.def:659
+#, no-c-format
+msgid "Expression at %0 has incorrect data type or rank for its context"
+msgstr ""
+
+#: f/bad.def:662
+#, no-c-format
+msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+msgstr ""
+
+#: f/bad.def:665
+#, no-c-format
+msgid "%A step count known to be 0 (zero) at %0"
+msgstr ""
+
+#: f/bad.def:668
+#, no-c-format
+msgid "%A end value plus step count known to overflow at %0"
+msgstr ""
+
+#: f/bad.def:671
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+msgstr ""
+
+#: f/bad.def:674
+#, no-c-format
+msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+msgstr ""
+
+#: f/bad.def:677
+#, no-c-format
+msgid "Type disagreement between expressions at %0 and %1"
+msgstr ""
+
+#: f/bad.def:690
+#, no-c-format
+msgid "No specification for implied-DO iterator `%A' at %0"
+msgstr ""
+
+#: f/bad.def:693
+#, no-c-format
+msgid "Gratuitous parentheses surround implied-DO construct at %0"
+msgstr ""
+
+#: f/bad.def:696
+#, fuzzy, no-c-format
+msgid "Zero-size specification invalid at %0"
+msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+
+#: f/bad.def:699
+#, no-c-format
+msgid "Zero-size array at %0"
+msgstr ""
+
+#: f/bad.def:702
+#, no-c-format
+msgid "Target machine does not support complex entity of kind specified at %0"
+msgstr ""
+
+#: f/bad.def:705
+#, no-c-format
+msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+msgstr ""
+
+#: f/bad.def:708
+#, no-c-format
+msgid "Attempt to raise constant zero to a power at %0"
+msgstr ""
+
+#: f/bad.def:806
+#, no-c-format
+msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+msgstr ""
+
+#: f/bad.def:809
+#, no-c-format
+msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+msgstr ""
+
+#: f/bad.def:812
+#, no-c-format
+msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+msgstr ""
+
+#: f/bad.def:815
+#, no-c-format
+msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+msgstr ""
+
+#: f/bad.def:818
+#, no-c-format
+msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+msgstr ""
+
+#: f/bad.def:821
+#, fuzzy, no-c-format
+msgid "Unable to open INCLUDE file `%A' at %0"
+msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+
+#: f/bad.def:839
+#, no-c-format
+msgid "Null argument at %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:842
+#, no-c-format
+msgid "Null argument at %0 for procedure invocation at %1"
+msgstr ""
+
+#: f/bad.def:845
+#, no-c-format
+msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:848
+#, no-c-format
+msgid "%A too many arguments as of %0 for statement function reference at %1"
+msgstr ""
+
+#: f/bad.def:851
+#, no-c-format
+msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+msgstr ""
+
+#: f/bad.def:854
+#, no-c-format
+msgid "Unsupported FORMAT specifier at %0"
+msgstr ""
+
+#: f/bad.def:857
+#, no-c-format
+msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+msgstr ""
+
+#: f/bad.def:880
+#, no-c-format
+msgid "Unsupported VXT statement at %0"
+msgstr ""
+
+#: f/bad.def:883
+#, no-c-format
+msgid "Attempt to specify second initial value for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:886
+#, no-c-format
+msgid "Too few initial values in list of initializers for `%A' at %0"
+msgstr ""
+
+#: f/bad.def:889
+#, no-c-format
+msgid "Too many initial values in list of initializers starting at %0"
+msgstr ""
+
+#: f/bad.def:892
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in statement at %0"
+msgstr ""
+
+#: f/bad.def:895
+#, no-c-format
+msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:898
+#, no-c-format
+msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:901
+#, no-c-format
+msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+msgstr ""
+
+#: f/bad.def:904
+#, no-c-format
+msgid "Not an integer constant expression in implied do-loop in statement at %0"
+msgstr ""
+
+#: f/bad.def:907
+#, no-c-format
+msgid "Attempt to specify second initial value for element of `%A' at %0"
+msgstr ""
+
+#: f/bad.def:910
+#, no-c-format
+msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+msgstr ""
+
+#: f/bad.def:913
+#, no-c-format
+msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+msgstr ""
+
+#: f/bad.def:916
+#, no-c-format
+msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+msgstr ""
+
+#: f/bad.def:919
+#, no-c-format
+msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:922
+#, no-c-format
+msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:925
+#, no-c-format
+msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:928
+#, no-c-format
+msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:936
+#, no-c-format
+msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+msgstr ""
+
+#: f/bad.def:939
+#, no-c-format
+msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:942
+#, no-c-format
+msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+msgstr ""
+
+#: f/bad.def:945
+#, no-c-format
+msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+msgstr ""
+
+#: f/bad.def:958
+#, no-c-format
+msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+msgstr ""
+
+#: f/bad.def:976
+#, no-c-format
+msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+msgstr ""
+
+#: f/bad.def:979
+#, no-c-format
+msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+msgstr ""
+
+#: f/bad.def:987
+#, no-c-format
+msgid "Blank common initialized at %0"
+msgstr ""
+
+#: f/bad.def:990
+#, no-c-format
+msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+msgstr ""
+
+#: f/bad.def:993
+#, no-c-format
+msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+msgstr ""
+
+#: f/bad.def:996
+#, no-c-format
+msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:999
+#, no-c-format
+msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1002
+#, no-c-format
+msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1005
+#, no-c-format
+msgid "Initial character `%A' is lower-case in symbol name at %0"
+msgstr ""
+
+#: f/bad.def:1013
+#, no-c-format
+msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+msgstr ""
+
+#: f/bad.def:1016
+#, no-c-format
+msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+msgstr ""
+
+#: f/bad.def:1034
+#, no-c-format
+msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+msgstr ""
+
+#: f/bad.def:1037
+#, fuzzy, no-c-format
+msgid "Truncating characters on right side of character constant at %0"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: f/bad.def:1040
+#, no-c-format
+msgid "Truncating characters on right side of hollerith constant at %0"
+msgstr ""
+
+#: f/bad.def:1043
+#, no-c-format
+msgid "Truncating non-zero data on left side of numeric constant at %0"
+msgstr ""
+
+#: f/bad.def:1046
+#, no-c-format
+msgid "Truncating non-zero data on left side of typeless constant at %0"
+msgstr ""
+
+#: f/bad.def:1049
+#, fuzzy, no-c-format
+msgid "Typeless constant at %0 too large"
+msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+
+#: f/bad.def:1052
+#, no-c-format
+msgid "First-column ampersand continuation at %0"
+msgstr ""
+
+#: f/bad.def:1055 f/bad.def:1058
+#, no-c-format
+msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1061 f/bad.def:1064
+#, no-c-format
+msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1067 f/bad.def:1070
+#, no-c-format
+msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1073
+#, no-c-format
+msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1076
+#, no-c-format
+msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1079 f/bad.def:1082
+#, no-c-format
+msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+msgstr ""
+
+#: f/bad.def:1085
+#, fuzzy, no-c-format
+msgid "Array `%A' at %0 is too large to handle"
+msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
+
+#: f/bad.def:1088
+#, no-c-format
+msgid "Statement function `%A' defined at %0 is not used"
+msgstr ""
+
+#: f/bad.def:1091
+#, no-c-format
+msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+msgstr ""
+
+#: f/bad.def:1094
+#, fuzzy, no-c-format
+msgid "Internal compiler error -- cannot perform operation"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+
+# src/grep.c:1133
+#. Kind messages are used in diagnostic location reports of the
+#. form "<file>: In function `foo': <error message>".
+#: f/info-k.def:32
+#, fuzzy
+msgid "In unknown kind"
+msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
+
+#: f/info-k.def:33
+msgid "In entity"
+msgstr ""
+
+#: f/info-k.def:34
+msgid "In function"
+msgstr "Óôç óõíÜñôçóç"
+
+#: f/info-k.def:35
+msgid "In subroutine"
+msgstr "Óôçí õðïñïõôßíá"
+
+#: f/info-k.def:36
+msgid "In program"
+msgstr "Óôï ðñüãñáììá"
+
+#: f/info-k.def:37
+msgid "In block-data unit"
+msgstr "Óôç ìïíÜäá ìðëïê-äåäïìÝíùí"
+
+#: f/info-k.def:38
+msgid "In common block"
+msgstr "Óôï êïéíü ìðëïê"
+
+#: f/info-k.def:39
+msgid "In construct"
+msgstr ""
+
+#: f/info-k.def:40
+msgid "In namelist"
+msgstr ""
+
+#: f/info-k.def:41
+msgid "In anything"
+msgstr ""
+
+#: java/check-init.c:905
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
+msgstr ""
+
+#: java/check-init.c:977
+msgid "%Jfinal field '%D' may not have been initialized"
+msgstr ""
+
+#: java/class.c:592 java/class.c:616
+#, fuzzy
+msgid "internal error - too many interface type"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+
+#: java/class.c:715
+msgid "bad method signature"
+msgstr ""
+
+#: java/class.c:759
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr ""
+
+#: java/class.c:761
+#, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
+msgstr ""
+
+#: java/class.c:772
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr ""
+
+#: java/class.c:1067
+#, c-format
+msgid "field '%s' not found in class"
+msgstr ""
+
+#: java/class.c:1324
+msgid "%Jabstract method in non-abstract class"
+msgstr ""
+
+#: java/class.c:2141
+msgid "%Jnon-static method '%D' overrides static method"
+msgstr ""
+
+#: java/decl.c:1018
+#, fuzzy
+msgid "%J'%D' used prior to declaration"
+msgstr "áõôüò åßíáé ï ðñþôïò ïñéóìüò"
+
+#: java/decl.c:1059
+#, c-format
+msgid "declaration of `%s' shadows a parameter"
+msgstr ""
+
+#: java/decl.c:1062
+#, c-format
+msgid "declaration of `%s' shadows a symbol from the parameter list"
+msgstr ""
+
+#: java/decl.c:1361
+#, fuzzy
+msgid "%Jlabel '%D' used but not defined"
+msgstr "áüñéóôï"
+
+#: java/decl.c:1366
+msgid "%Jlabel '%D' defined but not used"
+msgstr ""
+
+#: java/decl.c:1494
+msgid "%JIn %D: overlapped variable and exception ranges at %d"
+msgstr ""
+
+#: java/decl.c:1572
+msgid "bad type in parameter debug info"
+msgstr ""
+
+#: java/decl.c:1581
+msgid "%Jbad PC range for debug info for local '%D'"
+msgstr ""
+
+#: java/expr.c:519
+msgid "stack underflow - dup* operation"
+msgstr ""
+
+#: java/expr.c:1469
+#, c-format
+msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+msgstr ""
+
+#: java/expr.c:1497
+#, fuzzy, c-format
+msgid "field `%s' not found"
+msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
+
+#: java/expr.c:1658
+#, fuzzy
+msgid "ret instruction not implemented"
+msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+
+#: java/expr.c:1815
+#, c-format
+msgid "method '%s' not found in class"
+msgstr ""
+
+#: java/expr.c:2020
+#, c-format
+msgid "failed to find class '%s'"
+msgstr ""
+
+#: java/expr.c:2030
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr ""
+
+#: java/expr.c:2040
+msgid "invokestatic on non static method"
+msgstr ""
+
+#: java/expr.c:2045
+msgid "invokestatic on abstract method"
+msgstr ""
+
+#: java/expr.c:2053
+msgid "invoke[non-static] on static method"
+msgstr ""
+
+#: java/expr.c:2352
+#, c-format
+msgid "missing field '%s' in '%s'"
+msgstr ""
+
+#: java/expr.c:2358
+#, c-format
+msgid "mismatching signature for field '%s' in '%s'"
+msgstr ""
+
+#: java/expr.c:2380
+msgid "%Jassignment to final field '%D' not in field's class"
+msgstr ""
+
+#: java/expr.c:2385
+msgid "%Jassignment to final static field `%D' not in class initializer"
+msgstr ""
+
+#: java/expr.c:2393
+msgid "%Jassignment to final field '%D' not in constructor"
+msgstr ""
+
+#: java/expr.c:2636
+#, fuzzy, c-format
+msgid "can't expand %s"
+msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
+
+#: java/expr.c:2808
+#, fuzzy
+msgid "invalid PC in line number table"
+msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
+
+#: java/expr.c:2854
+#, c-format
+msgid "unreachable bytecode from %d to before %d"
+msgstr ""
+
+#: java/expr.c:2892
+#, c-format
+msgid "unreachable bytecode from %d to the end of the method"
+msgstr ""
+
+#. duplicate code from LOAD macro
+#: java/expr.c:3206
+msgid "unrecogized wide sub-instruction"
+msgstr ""
+
+#: java/jcf-io.c:534
+#, c-format
+msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+msgstr ""
+
+#: java/jcf-parse.c:330
+#, fuzzy
+msgid "bad string constant"
+msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+
+#: java/jcf-parse.c:348
+#, c-format
+msgid "bad value constant type %d, index %d"
+msgstr ""
+
+#: java/jcf-parse.c:514
+#, fuzzy, c-format
+msgid "can't reopen %s: %m"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+
+#: java/jcf-parse.c:519
+#, fuzzy, c-format
+msgid "can't close %s: %m"
+msgstr "äåí åßíáé äõíáôü íá áëëá÷ôïýí ôá äéêáéþìáôá ôïõ `%s'"
+
+#: java/jcf-parse.c:604
+#, fuzzy, c-format
+msgid "cannot find file for class %s"
+msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
+
+#: java/jcf-parse.c:615
+#, fuzzy
+msgid "not a valid Java .class file"
+msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
+
+#: java/jcf-parse.c:618
+#, fuzzy
+msgid "error while parsing constant pool"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+
+#: java/jcf-parse.c:621
+#, c-format
+msgid "error in constant pool entry #%d\n"
+msgstr ""
+
+#. FIXME - where was first time
+#: java/jcf-parse.c:633
+#, c-format
+msgid "reading class %s for the second time from %s"
+msgstr ""
+
+#: java/jcf-parse.c:651
+#, fuzzy
+msgid "error while parsing fields"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+
+#: java/jcf-parse.c:654
+#, fuzzy
+msgid "error while parsing methods"
+msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôçò åéóüäïõ"
+
+#: java/jcf-parse.c:657
+#, fuzzy
+msgid "error while parsing final attributes"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+
+#: java/jcf-parse.c:671
+#, c-format
+msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+msgstr ""
+
+#: java/jcf-parse.c:749
+#, fuzzy
+msgid "missing Code attribute"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+
+#: java/jcf-parse.c:981
+msgid "%Hsource file seen twice on command line and will be compiled only once"
+msgstr ""
+
+#: java/jcf-parse.c:996
+#, fuzzy
+msgid "no input file specified"
+msgstr "Äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
+
+#: java/jcf-parse.c:1025
+#, fuzzy, c-format
+msgid "can't close input file %s: %m"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'"
+
+#: java/jcf-parse.c:1063
+#, c-format
+msgid "bad zip/jar file %s"
+msgstr ""
+
+#: java/jcf-parse.c:1235
+#, fuzzy, c-format
+msgid "error while reading %s from zip file"
+msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+
+#: java/jcf-write.c:2602
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+msgstr ""
+
+#: java/jcf-write.c:2934
+#, fuzzy
+msgid "field initializer type mismatch"
+msgstr "Êáêïóõíôáßñéáóìá ôýðùí êáôá÷þñçóçò/ðßíáêá"
+
+#: java/jcf-write.c:3391
+#, fuzzy, c-format
+msgid "can't create directory %s: %m"
+msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n"
+
+#: java/jcf-write.c:3444
+#, fuzzy, c-format
+msgid "can't create %s: %m"
+msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+
+#: java/jv-scan.c:185
+msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+msgstr ""
+
+#: java/jv-scan.c:188
+#, fuzzy, c-format
+msgid "can't open output file `%s'"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+
+#: java/jv-scan.c:222
+#, fuzzy, c-format
+msgid "file not found `%s'"
+msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#: java/jvspec.c:418
+msgid "can't specify `-D' without `--main'\n"
+msgstr ""
+
+#: java/jvspec.c:421
+#, fuzzy, c-format
+msgid "`%s' is not a valid class name"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+#: java/jvspec.c:427
+#, fuzzy
+msgid "--resource requires -o"
+msgstr "ÅóöáëìÝíïò êþäéêáò áßôçóçò"
+
+#: java/jvspec.c:434
+msgid "warning: already-compiled .class files ignored with -C"
+msgstr ""
+
+#: java/jvspec.c:441
+#, fuzzy
+msgid "cannot specify both -C and -o"
+msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+
+#: java/jvspec.c:453
+#, fuzzy
+msgid "cannot create temporary file"
+msgstr "ÓÖÁËÌÁ: Áäõíáìßá äçìéïõñãßáò ðñïóùñéíïý áñ÷åßïõ ãéá áëëáãÞ"
+
+#: java/jvspec.c:481
+msgid "using both @FILE with multiple files not implemented"
+msgstr ""
+
+#: java/jvspec.c:530
+#, fuzzy
+msgid "cannot specify `main' class when not linking"
+msgstr "Äåí åßíáé äõíáôü íá äçëùèåß áñéèìüò óôçëþí óôçí ðáñÜëëçëç åêôýðùóç."
+
+#: java/lang.c:740
+msgid "can't do dependency tracking with input from stdin"
+msgstr ""
+
+#: java/lang.c:756
+msgid "couldn't determine target name for dependency tracking"
+msgstr ""
+
+#: java/lex.c:303
+#, c-format
+msgid ""
+"unknown encoding: `%s'\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"`--encoding=UTF-8' option"
+msgstr ""
+
+#: java/mangle.c:89
+#, fuzzy, c-format
+msgid "can't mangle %s"
+msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
+
+#: java/mangle_name.c:140 java/mangle_name.c:210
+#, fuzzy
+msgid "internal error - invalid Utf8 name"
+msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:880
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:949
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1290
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1351
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1555
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1777
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1786
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1797
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1808
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1820
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1835
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1852
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1854
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1935
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2106
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2168
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2320
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2332
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2339
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2346
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2357
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2359
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2397
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2399
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2401
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2422
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2424
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2426
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2442
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2444
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2465
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2467
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2469
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2497
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2499
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2501
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2503
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2521
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2523
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2534
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2545
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2556
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2567
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2578
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2591
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2595
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2597
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2610
+#, fuzzy
+msgid "Missing term"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse-scan.y:882
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:721
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:759
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:784
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:970
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1325
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1531
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1533
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1762
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1788
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1799
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1810
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1822
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1837
+msgid "';' expected"
+msgstr "áíáìåíüôáí ';'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:719
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:757
+#, fuzzy
+msgid "Missing name"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:782
+msgid "'*' expected"
+msgstr "áíáìåíüôáí '*'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:796
+msgid "Class or interface declaration expected"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:833
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:835
+#, fuzzy
+msgid "Missing class name"
+msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:838
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:842
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:850
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1010
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1271
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1273
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1597
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1848
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1880
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1942
+msgid "'{' expected"
+msgstr "áíáìåíüôáí '{'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:852
+msgid "Missing super class name"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:862
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:878
+#, fuzzy
+msgid "Missing interface name"
+msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:964
+msgid "Missing variable initializer"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:981
+#, fuzzy
+msgid "Invalid declaration"
+msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:984
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1069
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2143
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2165
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2169
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2204
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2281
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2291
+msgid "']' expected"
+msgstr "áíáìåíüôáí ']'"
+
+# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
+# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
+# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
+# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:988
+#, fuzzy
+msgid "Unbalanced ']'"
+msgstr "Ìç éóóïñïðçìÝíï ["
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1024
+msgid "Invalid method declaration, method name required"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1029
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1034
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1039
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2026
+#, fuzzy
+msgid "Identifier expected"
+msgstr "ÐñïóäéïñéóôÞò áöáéñÝèçêå"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1044
+msgid "Invalid method declaration, return type required"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1067
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1511
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1518
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1527
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1529
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1557
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1665
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1971
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2024
+msgid "')' expected"
+msgstr "áíáìåíüôáí '('"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1083
+#, fuzzy
+msgid "Missing formal parameter term"
+msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1098
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1103
+#, fuzzy
+msgid "Missing identifier"
+msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1123
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1132
+msgid "Missing class type term"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1288
+#, fuzzy
+msgid "Invalid interface type"
+msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1475
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1644
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1646
+msgid "':' expected"
+msgstr "áíáìåíüôáí ':'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1497
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1502
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1507
+#, fuzzy
+msgid "Invalid expression statement"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1525
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1553
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1593
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1661
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1729
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1850
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1928
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2018
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2020
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2028
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2264
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2266
+msgid "'(' expected"
+msgstr "áíáìåíüôáí '('"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1595
+#, fuzzy
+msgid "Missing term or ')'"
+msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1642
+#, fuzzy
+msgid "Missing or invalid constant expression"
+msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1663
+msgid "Missing term and ')' expected"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1702
+#, fuzzy
+msgid "Invalid control expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1704
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1706
+#, fuzzy
+msgid "Invalid update expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1731
+#, fuzzy
+msgid "Invalid init statement"
+msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1931
+msgid "Missing term or ')' expected"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1973
+msgid "'class' or 'this' expected"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1975
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:1977
+#, fuzzy
+msgid "'class' expected"
+msgstr "áíáìåíüôáí ')'\n"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2022
+#, fuzzy
+msgid "')' or term expected"
+msgstr "áíáìåíüôáí ')'\n"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2141
+msgid "'[' expected"
+msgstr "áíáìåíüôáí '['"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2219
+#, fuzzy
+msgid "Field expected"
+msgstr "Ç èõãáôñéêÞ äéåñãáóßá ôåñìáôßóôçêå"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2276
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2286
+msgid "Missing term and ']' expected"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2390
+#, fuzzy
+msgid "']' expected, invalid type expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2393
+#, fuzzy
+msgid "Invalid type expression"
+msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2505
+#, fuzzy
+msgid "Invalid reference type"
+msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2977
+msgid "Constructor invocation must be first thing in a constructor"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2979
+msgid "Only constructors can invoke constructors"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:2987
+#, c-format
+msgid ": `%s' JDK1.1(TM) feature"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3046
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:3048
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
+msgstr ""
+"%s.\n"
+"%s"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6909
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:6980
+#, c-format
+msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12193
+#, fuzzy, c-format
+msgid "missing static field `%s'"
+msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12198
+#, fuzzy, c-format
+msgid "not a static field `%s'"
+msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:12241
+#, fuzzy, c-format
+msgid "No case for %s"
+msgstr "ÓöÜëìá åðåîåñãáóßáò: %s"
+
+#: /home/mitchell/gcc-3.4.1-20040625/gcc-3.4.1-20040625/gcc/java/parse.y:13173
+#, fuzzy, c-format
+msgid "unregistered operator %s"
+msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n"
+
+#: java/typeck.c:530
+#, fuzzy
+msgid "junk at end of signature string"
+msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+
+#: java/verify.c:471
+#, fuzzy
+msgid "bad pc in exception_table"
+msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
+
+#: java/verify.c:1384
+#, c-format
+msgid "unknown opcode %d@pc=%d during verification"
 msgstr ""
 
-#: f/target.c:2550
-msgid "data initializer on host with different endianness"
+#: java/verify.c:1454 java/verify.c:1467 java/verify.c:1471
+#, c-format
+msgid "verification error at PC=%d"
 msgstr ""
 
-#: f/top.c:237
+#: objc/objc-act.c:689
 #, c-format
-msgid "%s no longer supported -- try -fvxt"
+msgid "object does not conform to the `%s' protocol"
 msgstr ""
 
-#: f/top.c:239
+#: objc/objc-act.c:775 objc/objc-act.c:848
 #, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
+msgid "class `%s' does not implement the `%s' protocol"
 msgstr ""
 
-#: f/top.c:307 f/top.c:309
+#: objc/objc-act.c:951
 #, c-format
-msgid "%s disabled, use normal debugging flags"
+msgid "statically allocated instance of Objective-C class `%s'"
 msgstr ""
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
+#: objc/objc-act.c:998
+#, c-format
+msgid "unexpected type for `id' (%s)"
 msgstr ""
 
-#: f/lang-options.h:37
-msgid "Program is written in typical FORTRAN 66 dialect"
+#: objc/objc-act.c:1003
+msgid "undefined type `id', please import <objc/objc.h>"
 msgstr ""
 
-#: f/lang-options.h:40
-msgid "Program is written in typical Unix f77 dialect"
+#: objc/objc-act.c:1052
+#, c-format
+msgid "protocol `%s' has circular dependency"
 msgstr ""
 
-#: f/lang-options.h:42
-msgid "Program does not use Unix-f77 dialectal features"
-msgstr ""
+#: objc/objc-act.c:1074 objc/objc-act.c:5982
+#, fuzzy, c-format
+msgid "cannot find protocol declaration for `%s'"
+msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'"
 
-#: f/lang-options.h:44
-msgid "Program is written in Fortran-90-ish dialect"
-msgstr ""
+#: objc/objc-act.c:1408 objc/objc-act.c:2645 objc/objc-act.c:6507
+#: objc/objc-act.c:6823 objc/objc-act.c:6876 objc/objc-act.c:6901
+#, fuzzy, c-format
+msgid "cannot find interface declaration for `%s'"
+msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'"
 
-#: f/lang-options.h:48
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#: objc/objc-act.c:1423
+#, c-format
+msgid "interface `%s' does not have valid constant string layout"
 msgstr ""
 
-#: f/lang-options.h:50
-msgid "Allow $ in symbol names"
-msgstr ""
+#: objc/objc-act.c:1439
+#, fuzzy, c-format
+msgid "cannot find reference tag for class `%s'"
+msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
 
-#: f/lang-options.h:54
-msgid "f2c-compatible code need not be generated"
+#: objc/objc-act.c:2179
+#, c-format
+msgid "creating selector for non existant method %s"
 msgstr ""
 
-#: f/lang-options.h:57
-msgid "Unsupported; do not generate libf2c-calling code"
-msgstr ""
+#: objc/objc-act.c:2389
+#, fuzzy, c-format
+msgid "`%s' is not an Objective-C class name or alias"
+msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
 
-#: f/lang-options.h:59
-msgid "Unsupported; affects code-generation of arrays"
+#: objc/objc-act.c:2500 objc/objc-act.c:2518 objc/objc-act.c:6770
+#: objc/objc-act.c:7060 objc/objc-act.c:7089
+msgid "Objective-C declarations may only appear in global scope"
 msgstr ""
 
-#: f/lang-options.h:62
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
+#: objc/objc-act.c:2505
+#, fuzzy, c-format
+msgid "cannot find class `%s'"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
 
-#: f/lang-options.h:67
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
+#: objc/objc-act.c:2507
+#, fuzzy, c-format
+msgid "class `%s' already exists"
+msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
 
-#: f/lang-options.h:70
-msgid "Program is written in VXT (Digital-like) FORTRAN"
+#: objc/objc-act.c:2532 objc/objc-act.c:6792
+#, c-format
+msgid "`%s' redeclared as different kind of symbol"
 msgstr ""
 
-#: f/lang-options.h:73
-msgid "Disallow all ugly features"
+#. fatal did not work with 2 args...should fix
+#: objc/objc-act.c:2680
+#, c-format
+msgid "cannot find interface declaration for `%s', superclass of `%s'"
 msgstr ""
 
-#: f/lang-options.h:76
-msgid "Hollerith and typeless constants not passed as arguments"
+#: objc/objc-act.c:2687
+#, c-format
+msgid "circular inheritance in interface declaration for `%s'"
 msgstr ""
 
-#: f/lang-options.h:78
-msgid "Allow ordinary copying of ASSIGN'ed vars"
+#: objc/objc-act.c:2780 objc/objc-act.c:2924 objc/objc-act.c:3024
+#: objc/objc-act.c:3200 objc/objc-act.c:3240
+msgid "Use `-fobjc-exceptions' to enable Objective-C exception syntax"
 msgstr ""
 
-#: f/lang-options.h:81
-msgid "Dummy array dimensioned to (1) is assumed-size"
+#: objc/objc-act.c:2787
+msgid "`@throw;' (rethrow) used outside of a `@catch' block"
 msgstr ""
 
-#: f/lang-options.h:84
-msgid "Trailing comma in procedure call denotes null argument"
+#: objc/objc-act.c:3027
+msgid "`@catch' parameter is not a known Objective-C class type"
 msgstr ""
 
-#: f/lang-options.h:87
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#: objc/objc-act.c:3036
+msgid "Exception already handled by preceding `@catch(id)'"
 msgstr ""
 
-#: f/lang-options.h:91
-msgid "Initialization via DATA and PARAMETER is type-compatible"
+#: objc/objc-act.c:3041
+#, c-format
+msgid "Exception of type `%s *' already handled by `@catch (%s *)'"
 msgstr ""
 
-#: f/lang-options.h:93
-msgid "Allow INTEGER and LOGICAL interchangeability"
+#: objc/objc-act.c:3206
+msgid "`@try' without `@catch' or `@finally'"
 msgstr ""
 
-#: f/lang-options.h:96
-msgid "Print internal debugging-related info"
+#: objc/objc-act.c:3647
+msgid "%Jtype '%D' does not have a known size"
 msgstr ""
 
-#: f/lang-options.h:99
-msgid "Initialize local vars and arrays to zero"
-msgstr ""
+#: objc/objc-act.c:4256
+#, fuzzy
+msgid "%J%s `%s'"
+msgstr "  `%s'"
 
-#: f/lang-options.h:103
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
+#: objc/objc-act.c:4281 objc/objc-act.c:4300
+#, fuzzy
+msgid "inconsistent instance variable specification"
+msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
 
-#: f/lang-options.h:105
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
+#: objc/objc-act.c:5303
+msgid "can not use an object as parameter to a method\n"
 msgstr ""
 
-#: f/lang-options.h:109
-msgid "Disable the appending of underscores to externals"
-msgstr ""
+#: objc/objc-act.c:5504
+#, fuzzy, c-format
+msgid "multiple %s named `%c%s' found"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: f/lang-options.h:112
-msgid "Never append a second underscore to externals"
-msgstr ""
+# src/outer.c:102
+#: objc/objc-act.c:5721
+#, fuzzy, c-format
+msgid "no super class declared in @interface for `%s'"
+msgstr "Ï áíôéôïðïèåôçôÞò åðéöÜíåéáò Ý÷åé ôåèåß ðåñéóóüôåñï áðü ìéá öïñÜ ãéá ôï `%s'"
 
-#: f/lang-options.h:114
-msgid "Intrinsics spelled as e.g. SqRt"
-msgstr ""
+#: objc/objc-act.c:5809
+#, fuzzy, c-format
+msgid "invalid receiver type `%s'"
+msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
 
-#: f/lang-options.h:116
-msgid "Intrinsics in uppercase"
-msgstr ""
+#: objc/objc-act.c:5820
+#, fuzzy, c-format
+msgid "`%s' may not respond to `%c%s'"
+msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
 
-#: f/lang-options.h:119
-msgid "Intrinsics letters in arbitrary cases"
-msgstr ""
+#: objc/objc-act.c:5825
+#, fuzzy, c-format
+msgid "`%c%s' not implemented by protocol(s)"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé áðü ôï ðñùôüêïëëï"
 
-#: f/lang-options.h:121
-msgid "Language keywords spelled as e.g. IOStat"
+#: objc/objc-act.c:5830
+msgid "(Messages without a matching method signature"
 msgstr ""
 
-#: f/lang-options.h:123
-msgid "Language keywords in uppercase"
+#: objc/objc-act.c:5831
+msgid "will be assumed to return `id' and accept"
 msgstr ""
 
-#: f/lang-options.h:126
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
+#: objc/objc-act.c:5832
+#, fuzzy
+msgid "`...' as arguments.)"
+msgstr "÷ùñßò ïñßóìáôá"
 
-#: f/lang-options.h:128
-msgid "Internally convert most source to uppercase"
-msgstr ""
+#: objc/objc-act.c:6079
+#, fuzzy, c-format
+msgid "undeclared selector `%s'"
+msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
 
-#: f/lang-options.h:131
-msgid "Internally preserve source case"
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated.  This would effectively turn the class method into
+#. an instance method.  Following this assignment, the instance
+#. variables could be accessed.  That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. to an instance variable.  It's better to catch the cases
+#. where this is done unknowingly than to support the above
+#. paradigm.
+#: objc/objc-act.c:6121
+#, c-format
+msgid "instance variable `%s' accessed in class method"
 msgstr ""
 
-#: f/lang-options.h:133
-msgid "Symbol names spelled in mixed case"
-msgstr ""
+#: objc/objc-act.c:6327
+#, fuzzy, c-format
+msgid "duplicate declaration of method `%c%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
-#: f/lang-options.h:135
-msgid "Symbol names in uppercase"
+#: objc/objc-act.c:6368
+#, c-format
+msgid "duplicate interface declaration for category `%s(%s)'"
 msgstr ""
 
-#: f/lang-options.h:137
-msgid "Symbol names in lowercase"
+#: objc/objc-act.c:6398
+#, c-format
+msgid "illegal reference type specified for instance variable `%s'"
 msgstr ""
 
-#: f/lang-options.h:140
-msgid "Program written in uppercase"
-msgstr ""
+# src/shred.c:1134
+#: objc/objc-act.c:6414
+#, fuzzy, c-format
+msgid "instance variable `%s' has unknown size"
+msgstr "%s: ôï áñ÷åßï åßíáé ðïëý ìåãÜëï"
 
-#: f/lang-options.h:142
-msgid "Program written in lowercase"
-msgstr ""
+#. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
+#: objc/objc-act.c:6428
+#, fuzzy, c-format
+msgid "type `%s' has virtual member functions"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: f/lang-options.h:144
-msgid "Program written in strict mixed-case"
+#: objc/objc-act.c:6429
+#, c-format
+msgid "illegal aggregate type `%s' specified for instance variable `%s'"
 msgstr ""
 
-#: f/lang-options.h:146
-msgid "Compile as if program written in uppercase"
-msgstr ""
+#: objc/objc-act.c:6437
+#, fuzzy, c-format
+msgid "type `%s' has a user-defined constructor"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: f/lang-options.h:148
-msgid "Compile as if program written in lowercase"
-msgstr ""
+#: objc/objc-act.c:6439
+#, fuzzy, c-format
+msgid "type `%s' has a user-defined destructor"
+msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
-#: f/lang-options.h:150
-msgid "Preserve all spelling (case) used in program"
+#: objc/objc-act.c:6440
+msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
 msgstr ""
 
-#: f/lang-options.h:152
-msgid "Delete libU77 intrinsics with bad interfaces"
+#: objc/objc-act.c:6531
+#, c-format
+msgid "instance variable `%s' is declared private"
 msgstr ""
 
-#: f/lang-options.h:154
-msgid "Disable libU77 intrinsics with bad interfaces"
+#: objc/objc-act.c:6540
+#, c-format
+msgid "instance variable `%s' is %s; this will be a hard error in the future"
 msgstr ""
 
-#: f/lang-options.h:157
-msgid "Hide libU77 intrinsics with bad interfaces"
+#: objc/objc-act.c:6547
+#, c-format
+msgid "instance variable `%s' is declared %s"
 msgstr ""
 
-#: f/lang-options.h:159
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
+#: objc/objc-act.c:6557
+msgid "static access to object of type `id'"
 msgstr ""
 
-#: f/lang-options.h:161
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
+#: objc/objc-act.c:6579 objc/objc-act.c:6667
+#, c-format
+msgid "incomplete implementation of class `%s'"
 msgstr ""
 
-#: f/lang-options.h:164
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: objc/objc-act.c:6583 objc/objc-act.c:6672
+#, fuzzy, c-format
+msgid "incomplete implementation of category `%s'"
+msgstr "áðïôõ÷ßá êáôÜ ôçí åããñáöÞ äåäïìÝíùí ãéá ôçí êáôçãïñßá `%s'"
 
-#: f/lang-options.h:166
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
+#: objc/objc-act.c:6588 objc/objc-act.c:6677
+#, c-format
+msgid "method definition for `%c%s' not found"
 msgstr ""
 
-#: f/lang-options.h:168
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
+#: objc/objc-act.c:6718
+#, c-format
+msgid "%s `%s' does not fully implement the `%s' protocol"
 msgstr ""
 
-#: f/lang-options.h:171
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
+#: objc/objc-act.c:6776 objc/objc-act.c:8804
+msgid "`@end' missing in implementation context"
 msgstr ""
 
-#: f/lang-options.h:173
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#: objc/objc-act.c:6806
+#, c-format
+msgid "reimplementation of class `%s'"
 msgstr ""
 
-#: f/lang-options.h:175
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
-msgstr ""
+# src/request.c:806 src/request.c:912
+#: objc/objc-act.c:6837
+#, fuzzy, c-format
+msgid "conflicting super class name `%s'"
+msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
 
-#: f/lang-options.h:178
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#: objc/objc-act.c:6839
+#, c-format
+msgid "previous declaration of `%s'"
 msgstr ""
 
-#: f/lang-options.h:180
-msgid "Delete MIL-STD 1753 intrinsics"
+#: objc/objc-act.c:6853 objc/objc-act.c:6855
+#, fuzzy, c-format
+msgid "duplicate interface declaration for class `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: objc/objc-act.c:7122
+#, fuzzy, c-format
+msgid "duplicate declaration for protocol `%s'"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#. Add a readable method name to the warning.
+#: objc/objc-act.c:7614
+msgid "%J%s `%c%s'"
 msgstr ""
 
-#: f/lang-options.h:182
-msgid "Disable MIL-STD 1753 intrinsics"
+# src/outer.c:102
+#: objc/objc-act.c:7909
+#, fuzzy, c-format
+msgid "no super class declared in interface for `%s'"
+msgstr "Ï áíôéôïðïèåôçôÞò åðéöÜíåéáò Ý÷åé ôåèåß ðåñéóóüôåñï áðü ìéá öïñÜ ãéá ôï `%s'"
+
+#: objc/objc-act.c:7957
+msgid "[super ...] must appear in a method context"
 msgstr ""
 
-#: f/lang-options.h:185
-msgid "Hide MIL-STD 1753 intrinsics"
+#: objc/objc-parse.y:2701
+msgid "`@end' must appear in an implementation context"
 msgstr ""
 
-#: f/lang-options.h:187
-msgid "Delete libU77 intrinsics"
+#: objc/objc-parse.y:2914
+msgid "method definition not in class context"
 msgstr ""
 
-#: f/lang-options.h:189
-msgid "Disable libU77 intrinsics"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:23
+#, fuzzy
+msgid "Display this information"
+msgstr "  --help                   ÅìöÜíéóç áõôþí ôùí ðëçñïöïñéþí\n"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:29
+msgid "--param <param>=<value>\tSet paramter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: f/lang-options.h:192
-msgid "Hide libU77 intrinsics"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:38
+msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: f/lang-options.h:194
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:41
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "Ìç ôåñìáôéóìÝíç åíôïëÞ `s'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:44
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: f/lang-options.h:196
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:47
+msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: f/lang-options.h:199
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:53
+msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
 
-#: f/lang-options.h:201
-msgid "Treat initial values of 0 like non-zero values"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:56
+msgid "Print the name of header files as they are used"
 msgstr ""
 
-#: f/lang-options.h:204
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:65
+msgid "Generate make dependencies and compile"
 msgstr ""
 
-#: f/lang-options.h:207
-msgid "Take at least one trip through each iterative DO loop"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:74
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: f/lang-options.h:211
-msgid "Print names of program units as they are compiled"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:80
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: f/lang-options.h:214
-msgid "Disable fatal diagnostics about inter-procedural problems"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:89
+msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: f/lang-options.h:216
-msgid "Make prefix-radix non-decimal constants be typeless"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:95
+msgid "-O<number>\tSet optimization level to <number>"
 msgstr ""
 
-#: f/lang-options.h:219
-msgid "Generate code to check subscript and substring bounds"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:98
+msgid "Optimize for space rather than speed"
 msgstr ""
 
-#: f/lang-options.h:222
-msgid "Fortran-specific form of -fbounds-check"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:101
+msgid "Do not generate #line directives"
 msgstr ""
 
-#: f/lang-options.h:226
-msgid "Disable warnings about inter-procedural problems"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:104
+msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: f/lang-options.h:230
-msgid "Warn about constructs with surprising meanings"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:107
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: f/lang-options.h:235
-msgid "Add a directory for INCLUDE searching"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:113
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: f/lang-options.h:237
-#, fuzzy
-msgid "Set the maximum line length"
-msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:119
+msgid "Warn about casting functions to incompatible types"
+msgstr ""
 
-#: f/bad.def:39
-#, fuzzy, no-c-format
-msgid "Missing first operand for binary operator at %0"
-msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:122
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
 
-#: f/bad.def:42
-#, fuzzy, no-c-format
-msgid "Zero-length character constant at %0"
-msgstr "êåíü áëöáñéèìçôéêü"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:125
+msgid "Warn about casts which discard qualifiers"
+msgstr ""
 
-#: f/bad.def:45
-#, fuzzy, no-c-format
-msgid "Invalid token at %0 in expression or subexpression at %1"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:128
+msgid "Warn about subscripts whose type is \"char\""
+msgstr ""
 
-#: f/bad.def:48
-#, no-c-format
-msgid "Missing operand for operator at %1 at end of expression at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:137
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: f/bad.def:51
-#, no-c-format
-msgid "Label %A already defined at %1 when redefined at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:140
+msgid "Warn when all constructors and destructors are private"
 msgstr ""
 
-#: f/bad.def:54
-#, no-c-format
-msgid "Unrecognized character at %0 [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:143
+msgid "Warn when a declaration is found after a statement"
 msgstr ""
 
-#: f/bad.def:57
-#, no-c-format
-msgid "Label definition %A at %0 on empty statement (as of %1)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:146
+msgid "Warn if deprecated class, method, or field is used"
 msgstr ""
 
-#: f/bad.def:65
-#, no-c-format
-msgid "Invalid first character at %0 [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:149
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: f/bad.def:68
-#, no-c-format
-msgid "Line too long as of %0 [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:152
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: f/bad.def:71
-#, no-c-format
-msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:155
+msgid "Warn about compile-time integer division by zero"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:158
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: f/bad.def:74
-#, no-c-format
-msgid "Label number at %0 not in range 1-99999"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:161
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: f/bad.def:77
-#, no-c-format
-msgid "At %0, '!' and '/*' are not valid comment delimiters"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:164
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: f/bad.def:80
-#, no-c-format
-msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:167
+msgid "Make implicit function declarations an error"
 msgstr ""
 
-#: f/bad.def:83
-#, no-c-format
-msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:170
+msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: f/bad.def:91
-#, fuzzy, no-c-format
-msgid "Character constant at %0 has no closing apostrophe at %1"
-msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:173
+msgid "Warn if deprecated empty statements are found"
+msgstr ""
 
-#: f/bad.def:94
-#, no-c-format
-msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:176
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: f/bad.def:97
-#, no-c-format
-msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:179
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: f/bad.def:100
-#, fuzzy, no-c-format
-msgid "Integer at %0 too large"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:182
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "ðÜñá ðïëëÜ ïñßóìáôá óå áõôü ôï áëöáñéèìçôéêü ìïñöÞò"
 
-#: f/bad.def:123
-#, no-c-format
-msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:185
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: f/bad.def:126
-#, no-c-format
-msgid "Missing close-period between `.%A' at %0 and %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:188
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: f/bad.def:129
-#, no-c-format
-msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:191
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: f/bad.def:132
-#, no-c-format
-msgid "Missing value at %1 for real-number exponent at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:200
+msgid "Enable warnings about inter-procedural problems"
 msgstr ""
 
-#: f/bad.def:135
-#, no-c-format
-msgid "Expected binary operator between expressions at %0 and at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:206
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: f/bad.def:253
-#, no-c-format
-msgid "Semicolon at %0 is an invalid token"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:209
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: f/bad.def:271
-#, no-c-format
-msgid "Extraneous comma in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:215
+msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: f/bad.def:274
-#, no-c-format
-msgid "Missing comma in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:218
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: f/bad.def:277
-#, no-c-format
-msgid "Spurious sign in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:221
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: f/bad.def:280
-#, no-c-format
-msgid "Spurious number in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:224
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: f/bad.def:283
-#, no-c-format
-msgid "Spurious text trailing number in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:227
+msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
 msgstr ""
 
-#: f/bad.def:291
-#, fuzzy, no-c-format
-msgid "Unrecognized FORMAT specifier at %0"
-msgstr "Üãíùóôï ðñüèåìá: %s"
-
-#: f/bad.def:419
-#, no-c-format
-msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:230
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: f/bad.def:422
-#, no-c-format
-msgid "Missing number following period in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:233
+msgid "Warn about suspicious declarations of \"main\""
 msgstr ""
 
-#: f/bad.def:425
-#, no-c-format
-msgid "Missing number following `E' in FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:236
+msgid "Warn about possibly missing braces around initializers"
 msgstr ""
 
-#: f/bad.def:433
-#, no-c-format
-msgid "Spurious trailing comma preceding terminator at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:239
+msgid "Warn about global functions without previous declarations"
 msgstr ""
 
-#: f/bad.def:436
-#, no-c-format
-msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:242
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: f/bad.def:439
-#, no-c-format
-msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:245
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
 msgstr ""
 
-#: f/bad.def:452
-#, no-c-format
-msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:248
+msgid "Warn about global functions without prototypes"
 msgstr ""
 
-#: f/bad.def:455
-#, no-c-format
-msgid "Reference to label at %1 inconsistent with its definition at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:251
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:254
+msgid "Warn about \"extern\" declarations not at file scope"
 msgstr ""
 
-#: f/bad.def:458
-#, no-c-format
-msgid "Reference to label at %1 inconsistent with earlier reference at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:257
+msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: f/bad.def:461
-#, no-c-format
-msgid "DO-statement reference to label at %1 follows its definition at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:260
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: f/bad.def:464
-#, no-c-format
-msgid "Reference to label at %1 is outside block containing definition at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:266
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: f/bad.def:467
-#, no-c-format
-msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:269
+msgid "Warn if an old-style parameter definition is used"
 msgstr ""
 
-#: f/bad.def:470
-#, no-c-format
-msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:272
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: f/bad.def:473
-#, no-c-format
-msgid "Label definition at %0 invalid on this kind of statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:275
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: f/bad.def:476
-#, no-c-format
-msgid "Statement at %0 invalid in this context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:278
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: f/bad.def:479
-#, no-c-format
-msgid "Statement at %0 invalid in context established by statement at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:281
+msgid "Warn when padding is required to align structure members"
 msgstr ""
 
-#: f/bad.def:482
-#, no-c-format
-msgid "Statement at %0 must specify construct name specified at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:284
+msgid "Warn about possibly missing parentheses"
 msgstr ""
 
-#: f/bad.def:485
-#, no-c-format
-msgid "Construct name at %0 superfluous, no construct name specified at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:287
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: f/bad.def:488
-#, no-c-format
-msgid "Construct name at %0 not the same as construct name at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:290
+msgid "Warn about function pointer arithmetic"
 msgstr ""
 
-#: f/bad.def:491
-#, no-c-format
-msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:293
+msgid "Warn if inherited methods are unimplemented"
 msgstr ""
 
-#: f/bad.def:494
-#, no-c-format
-msgid "Label definition missing at %0 for DO construct specifying label at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:296
+msgid "Warn about multiple declarations of the same object"
 msgstr ""
 
-#: f/bad.def:497
-#, no-c-format
-msgid "Statement at %0 follows ELSE block for IF construct at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:299
+#, fuzzy
+msgid "Warn if modifiers are specified when not necessary"
+msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:302
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: f/bad.def:500
-#, no-c-format
-msgid "No label definition for FORMAT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:305
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: f/bad.def:503
-#, no-c-format
-msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:308
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: f/bad.def:506
-#, no-c-format
-msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:311
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: f/bad.def:509
-#, no-c-format
-msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:314
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: f/bad.def:512
-#, no-c-format
-msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:317
+msgid "Warn about signed-unsigned comparisons"
 msgstr ""
 
-#: f/bad.def:515
-#, no-c-format
-msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:320
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: f/bad.def:518
-#, no-c-format
-msgid "Program unit name at %0 not the same as name at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:323
+msgid "Warn about code which might break strict aliasing rules"
 msgstr ""
 
-#: f/bad.def:521
-#, no-c-format
-msgid "Type name at %0 not the same as name at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:326
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:329
+msgid "Warn about constructs with surprising meanings"
 msgstr ""
 
-#: f/bad.def:524
-#, no-c-format
-msgid "End of source file before end of block started at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:332
+msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: f/bad.def:527
-#, no-c-format
-msgid "Undefined label, first referenced at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:335
+msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: f/bad.def:530
-#, no-c-format
-msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:338
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: f/bad.def:533
-#, no-c-format
-msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:341
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: f/bad.def:536
-#, no-c-format
-msgid "RETURN statement at %0 invalid within a main program unit"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:344
+#, fuzzy
+msgid "Do not suppress warnings from system headers"
+msgstr "Áðïóéþðçóç ðñïçäïðïéÞóåùí êáé ìçíõìÜôùí ðëçñïöüñçóçò"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:347
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: f/bad.def:539
-#, no-c-format
-msgid "Alternate return specifier at %0 invalid within a main program unit"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:356
+#, fuzzy
+msgid "Warn if an undefined macro is used in an #if directive"
+msgstr "%%%c: êáôåõèõíôÞñéïò ãñáììÞ ìç Ýãêõñç."
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:359
+msgid "Warn about uninitialized automatic variables"
 msgstr ""
 
-#: f/bad.def:542
-#, no-c-format
-msgid "Alternate return specifier at %0 invalid within a function"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:362
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: f/bad.def:545
-#, no-c-format
-msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:365
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: f/bad.def:548
-#, no-c-format
-msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:368
+msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: f/bad.def:551
-#, no-c-format
-msgid "No components specified as of %0 for derived-type definition beginning at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:371
+msgid "Warn when a function is unused"
 msgstr ""
 
-#: f/bad.def:554
-#, no-c-format
-msgid "No components specified as of %0 for structure definition beginning at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:374
+msgid "Warn when a label is unused"
 msgstr ""
 
-#: f/bad.def:557
-#, no-c-format
-msgid "Missing structure name for outer structure definition at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:377
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: f/bad.def:560
-#, no-c-format
-msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:380
+msgid "Warn when a function parameter is unused"
 msgstr ""
 
-#: f/bad.def:563
-#, no-c-format
-msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:383
+msgid "Warn when an expression value is unused"
 msgstr ""
 
-#: f/bad.def:566
-#, no-c-format
-msgid "No components specified as of %0 for map beginning at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:386
+msgid "Warn when a variable is unused"
 msgstr ""
 
-#: f/bad.def:569
-#, no-c-format
-msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:389
+msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: f/bad.def:572
-#, no-c-format
-msgid "Missing %A specifier in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:392
+msgid "A synonym for -std=c89.  In a future version of GCC it will become synonymous with -std=c99 instead"
 msgstr ""
 
-#: f/bad.def:575
-#, no-c-format
-msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:395
+msgid "-aux-info <file>\tEmit declaration information into <file>"
 msgstr ""
 
-#: f/bad.def:578
-#, no-c-format
-msgid "Conflicting I/O control specifications at %0 and %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:407
+msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
 msgstr ""
 
-#: f/bad.def:581
-#, no-c-format
-msgid "No UNIT= specifier in I/O control list at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:410
+msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: f/bad.def:584
-#, no-c-format
-msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:413
+msgid "--CLASSPATH\tDeprecated; use --classpath instead"
 msgstr ""
 
-#: f/bad.def:587
-#, no-c-format
-msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:425
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: f/bad.def:595
-#, no-c-format
-msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:428
+msgid "Align the start of functions"
 msgstr ""
 
-#: f/bad.def:598
-#, no-c-format
-msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:434
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: f/bad.def:601
-#, no-c-format
-msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:440
+msgid "Align all labels"
 msgstr ""
 
-#: f/bad.def:604
-#, no-c-format
-msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:446
+msgid "Align the start of loops"
 msgstr ""
 
-#: f/bad.def:617
-#, no-c-format
-msgid "Fortran 90 feature at %0 unsupported"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:455
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: f/bad.def:630
-#, no-c-format
-msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:458
+msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: f/bad.def:638
-#, no-c-format
-msgid "Null element at %0 for array reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:461
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: f/bad.def:641
-#, no-c-format
-msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:464
+msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: f/bad.def:644
-#, no-c-format
-msgid "Too many elements as of %0 for array reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:467
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: f/bad.def:647
-#, no-c-format
-msgid "Missing colon as of %0 in substring reference for %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:479
+msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: f/bad.def:650
-#, no-c-format
-msgid "Invalid use at %0 of substring operator on %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:482
+msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
 msgstr ""
 
-#: f/bad.def:653
-#, no-c-format
-msgid "Substring begin/end point at %0 out of defined range"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:485
+msgid "Backslashes in character and hollerith constants are special (not C-style)"
 msgstr ""
 
-#: f/bad.def:656
-#, no-c-format
-msgid "Array element value at %0 out of defined range"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:488
+msgid "Delete libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: f/bad.def:659
-#, no-c-format
-msgid "Expression at %0 has incorrect data type or rank for its context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:491
+msgid "Disable libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: f/bad.def:662
-#, no-c-format
-msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:494
+msgid "Enable libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: f/bad.def:665
-#, no-c-format
-msgid "%A step count known to be 0 (zero) at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:497
+msgid "Hide libU77 intrinsics with bad interfaces"
 msgstr ""
 
-#: f/bad.def:668
-#, no-c-format
-msgid "%A end value plus step count known to overflow at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:500
+msgid "--bootclasspath=<path>\tReplace system path"
 msgstr ""
 
-#: f/bad.def:671
-#, no-c-format
-msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:503
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "×ñÞóç îå÷ùñéóôÞò ëáíèÜíïõóáò ìíÞìçò ãéá êÜèå ÷ñÞóôç"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:506
+msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: f/bad.def:674
-#, no-c-format
-msgid "%A begin, end, and step-count values known to result in no iterations at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:509
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: f/bad.def:677
-#, no-c-format
-msgid "Type disagreement between expressions at %0 and %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:512
+msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: f/bad.def:690
-#, no-c-format
-msgid "No specification for implied-DO iterator `%A' at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:515
+msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: f/bad.def:693
-#, no-c-format
-msgid "Gratuitous parentheses surround implied-DO construct at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:518
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:524
+msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
 msgstr ""
 
-#: f/bad.def:696
-#, fuzzy, no-c-format
-msgid "Zero-size specification invalid at %0"
-msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:527
+msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
+msgstr ""
 
-#: f/bad.def:699
-#, no-c-format
-msgid "Zero-size array at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:530
+msgid "Save registers around function calls"
 msgstr ""
 
-#: f/bad.def:702
-#, no-c-format
-msgid "Target machine does not support complex entity of kind specified at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:533
+msgid "Program written in strict mixed-case"
 msgstr ""
 
-#: f/bad.def:705
-#, no-c-format
-msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:536
+msgid "Compile as if program written in lowercase"
 msgstr ""
 
-#: f/bad.def:708
-#, no-c-format
-msgid "Attempt to raise constant zero to a power at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:539
+msgid "Preserve case used in program"
 msgstr ""
 
-#: f/bad.def:806
-#, no-c-format
-msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:542
+msgid "Program written in lowercase"
 msgstr ""
 
-#: f/bad.def:809
-#, no-c-format
-msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:545
+msgid "Program written in uppercase"
 msgstr ""
 
-#: f/bad.def:812
-#, no-c-format
-msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:548
+msgid "Compile as if program written in uppercase"
 msgstr ""
 
-#: f/bad.def:815
-#, no-c-format
-msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:551
+msgid "Check the return value of new"
 msgstr ""
 
-#: f/bad.def:818
-#, no-c-format
-msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:557
+msgid "--classpath=<path>\tSet class path"
 msgstr ""
 
-#: f/bad.def:821
-#, fuzzy, no-c-format
-msgid "Unable to open INCLUDE file `%A' at %0"
-msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:560
+msgid "Do not put uninitialized globals in the common section"
+msgstr ""
 
-#: f/bad.def:839
-#, no-c-format
-msgid "Null argument at %0 for statement function reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:566
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: f/bad.def:842
-#, no-c-format
-msgid "Null argument at %0 for procedure invocation at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:569
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: f/bad.def:845
-#, no-c-format
-msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:572
+msgid "Make string literals \"const char[]\" not \"char[]\""
 msgstr ""
 
-#: f/bad.def:848
-#, no-c-format
-msgid "%A too many arguments as of %0 for statement function reference at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:575
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: f/bad.def:851
-#, no-c-format
-msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:578
+msgid "Perform a register copy-propagation optimization pass"
 msgstr ""
 
-#: f/bad.def:854
-#, no-c-format
-msgid "Unsupported FORMAT specifier at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:581
+msgid "Perform cross-jumping optimization"
 msgstr ""
 
-#: f/bad.def:857
-#, no-c-format
-msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:584
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: f/bad.def:880
-#, no-c-format
-msgid "Unsupported VXT statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:587
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: f/bad.def:883
-#, no-c-format
-msgid "Attempt to specify second initial value for `%A' at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:590
+msgid "Place data items into their own section"
 msgstr ""
 
-#: f/bad.def:886
-#, no-c-format
-msgid "Too few initial values in list of initializers for `%A' at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:593
+msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
 msgstr ""
 
-#: f/bad.def:889
-#, no-c-format
-msgid "Too many initial values in list of initializers starting at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:596
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "Óôç óõíÜñôçóç ìÝëïò `%s':"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:599
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: f/bad.def:892
-#, no-c-format
-msgid "Array or substring specification for `%A' out of range in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:602
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: f/bad.def:895
-#, no-c-format
-msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:605
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: f/bad.def:898
-#, no-c-format
-msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:608
+msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
 msgstr ""
 
-#: f/bad.def:901
-#, no-c-format
-msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:611
+msgid "Allow '$' in symbol names"
 msgstr ""
 
-#: f/bad.def:904
-#, no-c-format
-msgid "Not an integer constant expression in implied do-loop in statement at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:614
+#, fuzzy
+msgid "Permit '$' as an identifier character"
+msgstr "ëßóôá ìå üëá ôá ãíùóôÜ óýíïëá ÷áñáêôÞñùí"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:620
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: f/bad.def:907
-#, no-c-format
-msgid "Attempt to specify second initial value for element of `%A' at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:626
+msgid "Perform DWARF2 duplicate elimination"
 msgstr ""
 
-#: f/bad.def:910
-#, no-c-format
-msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:629
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:632
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: f/bad.def:913
-#, no-c-format
-msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:641
+msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
 msgstr ""
 
-#: f/bad.def:916
-#, no-c-format
-msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:644
+msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
 msgstr ""
 
-#: f/bad.def:919
-#, no-c-format
-msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:647
+msgid "Generate code to check exception specifications"
 msgstr ""
 
-#: f/bad.def:922
-#, no-c-format
-msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:653
+msgid "Enable exception handling"
 msgstr ""
 
-#: f/bad.def:925
-#, no-c-format
-msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:656
+msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: f/bad.def:928
-#, no-c-format
-msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:659
+msgid "Perform a number of minor, expensive optimizations"
 msgstr ""
 
-#: f/bad.def:936
-#, no-c-format
-msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:668
+msgid "f2c-compatible code can be generated"
 msgstr ""
 
-#: f/bad.def:939
-#, no-c-format
-msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:671
+msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: f/bad.def:942
-#, no-c-format
-msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:674
+msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: f/bad.def:945
-#, no-c-format
-msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:677
+msgid "Enable non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: f/bad.def:958
-#, no-c-format
-msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:680
+msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
 msgstr ""
 
-#: f/bad.def:976
-#, no-c-format
-msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:683
+msgid "Unsupported; generate libf2c-calling code"
 msgstr ""
 
-#: f/bad.def:979
-#, no-c-format
-msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:686
+msgid "Program is written in typical FORTRAN 66 dialect"
 msgstr ""
 
-#: f/bad.def:987
-#, no-c-format
-msgid "Blank common initialized at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:689
+msgid "Program is written in typical Unix-f77 dialect"
 msgstr ""
 
-#: f/bad.def:990
-#, no-c-format
-msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:692
+msgid "Program is written in Fortran-90-ish dialect"
 msgstr ""
 
-#: f/bad.def:993
-#, no-c-format
-msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:695
+msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: f/bad.def:996
-#, no-c-format
-msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:698
+msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: f/bad.def:999
-#, no-c-format
-msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:701
+msgid "Enable non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: f/bad.def:1002
-#, no-c-format
-msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:704
+msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
 msgstr ""
 
-#: f/bad.def:1005
-#, no-c-format
-msgid "Initial character `%A' is lower-case in symbol name at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:716
+msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: f/bad.def:1013
-#, no-c-format
-msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:719
+msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
 msgstr ""
 
-#: f/bad.def:1016
-#, no-c-format
-msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:725
+msgid "ffixed-line-length-<number>\tSet the maximum line length to <number>"
 msgstr ""
 
-#: f/bad.def:1034
-#, no-c-format
-msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:728
+msgid "Unsupported; affects code generation of arrays"
 msgstr ""
 
-#: f/bad.def:1037
-#, fuzzy, no-c-format
-msgid "Truncating characters on right side of character constant at %0"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:731
+msgid "Do not store floats in registers"
+msgstr ""
 
-#: f/bad.def:1040
-#, no-c-format
-msgid "Truncating characters on right side of hollerith constant at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:734
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: f/bad.def:1043
-#, no-c-format
-msgid "Truncating non-zero data on left side of numeric constant at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:737
+msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: f/bad.def:1046
-#, no-c-format
-msgid "Truncating non-zero data on left side of typeless constant at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:740
+msgid "Always check for non gcj generated classes archives"
 msgstr ""
 
-#: f/bad.def:1049
-#, fuzzy, no-c-format
-msgid "Typeless constant at %0 too large"
-msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:743
+msgid "Copy memory operands into registers before use"
+msgstr ""
 
-#: f/bad.def:1052
-#, no-c-format
-msgid "First-column ampersand continuation at %0"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:746
+msgid "Generate code to check subscript and substring bounds"
 msgstr ""
 
-#: f/bad.def:1055 f/bad.def:1058
-#, no-c-format
-msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:749
+msgid "Program is written in Fortran-90-ish free form"
 msgstr ""
 
-#: f/bad.def:1061 f/bad.def:1064
-#, no-c-format
-msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:752
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: f/bad.def:1067 f/bad.def:1070
-#, no-c-format
-msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:755
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: f/bad.def:1073
-#, no-c-format
-msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:758
+msgid "Place each function into its own section"
 msgstr ""
 
-#: f/bad.def:1076
-#, no-c-format
-msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:761
+msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: f/bad.def:1079 f/bad.def:1082
-#, no-c-format
-msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:764
+msgid "Perform redundant load after store elimination in global common subexpression elimination"
 msgstr ""
 
-#: f/bad.def:1085
-#, fuzzy, no-c-format
-msgid "Array `%A' at %0 is too large to handle"
-msgstr "Ï êáôÜëïãïò `%s' äåí åßíáé ðñïóéôüò."
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:767
+msgid "Perform enhanced load motion during global common subexpression elimination"
+msgstr ""
 
-#: f/bad.def:1088
-#, no-c-format
-msgid "Statement function `%A' defined at %0 is not used"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:770
+msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: f/bad.def:1091
-#, no-c-format
-msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:773
+msgid "Enable fatal diagnostics about inter-procedural problems"
 msgstr ""
 
-#: f/bad.def:1094
-#, fuzzy, no-c-format
-msgid "Internal compiler error -- cannot perform operation"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:776
+msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+msgstr ""
 
-# src/grep.c:1133
-#. Kind messages are used in diagnostic location reports of the
-#. form "<file>: In function `foo': <error message>".
-#: f/info-k.def:32
-#, fuzzy
-msgid "In unknown kind"
-msgstr "Üãíùóôç ìÝèïäïò êáôáëüãùí"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:779
+msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
 
-#: f/info-k.def:33
-msgid "In entity"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:782
+msgid "Enable non-FORTRAN 77 intrinsics F90 supports"
 msgstr ""
 
-#: f/info-k.def:34
-msgid "In function"
-msgstr "Óôç óõíÜñôçóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:785
+msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+msgstr ""
 
-#: f/info-k.def:35
-msgid "In subroutine"
-msgstr "Óôçí õðïñïõôßíá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:788
+msgid "Recognize GNU-defined keywords"
+msgstr ""
 
-#: f/info-k.def:36
-msgid "In program"
-msgstr "Óôï ðñüãñáììá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:791
+msgid "Generate code for GNU runtime environment"
+msgstr ""
 
-#: f/info-k.def:37
-msgid "In block-data unit"
-msgstr "Óôç ìïíÜäá ìðëïê-äåäïìÝíùí"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:794
+msgid "Enable guessing of branch probabilities"
+msgstr ""
 
-#: f/info-k.def:38
-msgid "In common block"
-msgstr "Óôï êïéíü ìðëïê"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:809
+msgid "Assume normal C execution environment"
+msgstr ""
 
-#: f/info-k.def:39
-msgid "In construct"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:812
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: f/info-k.def:40
-msgid "In namelist"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:815
+msgid "Process #ident directives"
 msgstr ""
 
-#: f/info-k.def:41
-msgid "In anything"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:818
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: java/check-init.c:917
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:821
+msgid "Perform conversion of conditional jumps to conditional execution"
 msgstr ""
 
-#: java/check-init.c:990
-#, c-format
-msgid "final field '%s' may not have been initialized"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:824
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: java/class.c:539 java/class.c:564
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:827
 #, fuzzy
-msgid "internal error - too many interface type"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+msgid "Emit implicit instantiations of inline templates"
+msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
 
-#: java/class.c:677
-msgid "bad method signature"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:830
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "äéðëüò ïñéóìüò óõíüëïõ"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:833
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: java/class.c:726
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:836
+msgid "Do not generate .size directives"
 msgstr ""
 
-#: java/class.c:728
-#, c-format
-msgid "duplicate ConstantValue attribute for field '%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:839
+msgid "Initialize local vars and arrays to zero"
 msgstr ""
 
-#: java/class.c:739
-#, c-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:842
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: java/class.c:1103
-#, c-format
-msgid "field '%s' not found in class"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:851
+msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
 msgstr ""
 
-#: java/class.c:1365
-msgid "abstract method in non-abstract class"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:854
+msgid "-finput-charset=<cset>      Specify the default character set for source files."
 msgstr ""
 
-#: java/class.c:2067
-#, c-format
-msgid "non-static method '%s' overrides static method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:857
+msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: java/decl.c:1537
-#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:860
+msgid "Intrinsics letters in arbitrary cases"
 msgstr ""
 
-#: java/decl.c:1618
-msgid "bad type in parameter debug info"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:863
+msgid "Intrinsics spelled as e.g. SqRt"
 msgstr ""
 
-#: java/decl.c:1628
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:866
+msgid "Intrinsics in lowercase"
 msgstr ""
 
-#: java/expr.c:530
-msgid "stack underflow - dup* operation"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:869
+msgid "Intrinsics in uppercase"
 msgstr ""
 
-#: java/expr.c:1536
-#, c-format
-msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:872
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: java/expr.c:1565
-#, fuzzy, c-format
-msgid "field `%s' not found"
-msgstr "ôï áñ÷åßï ÷Üñôç ÷áñáêôÞñùí `%s' äåí âñÝèçêå"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:875
+msgid "Generate code for functions even if they are fully inlined"
+msgstr ""
 
-#: java/expr.c:1717
-#, fuzzy
-msgid "ret instruction not implemented"
-msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:878
+msgid "Emit static const variables even if they are not used"
+msgstr ""
 
-#: java/expr.c:1852
-#, c-format
-msgid "method '%s' not found in class"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:884
+msgid "Give external symbols a leading underscore"
 msgstr ""
 
-#: java/expr.c:2055
-#, c-format
-msgid "failed to find class '%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:887
+msgid "Perform loop optimizations"
 msgstr ""
 
-#: java/expr.c:2065
-#, c-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:890
+msgid "Language keyword letters in arbitrary cases"
 msgstr ""
 
-#: java/expr.c:2075
-msgid "invokestatic on non static method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:893
+msgid "Language keywords spelled as e.g. IOStat"
 msgstr ""
 
-#: java/expr.c:2080
-msgid "invokestatic on abstract method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:896
+msgid "Language keywords in lowercase"
 msgstr ""
 
-#: java/expr.c:2088
-msgid "invoke[non-static] on static method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:899
+msgid "Language keywords in uppercase"
 msgstr ""
 
-#: java/expr.c:2373
-#, c-format
-msgid "missing field '%s' in '%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:902
+msgid "Set errno after built-in math functions"
 msgstr ""
 
-#: java/expr.c:2379
-#, c-format
-msgid "mismatching signature for field '%s' in '%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:905
+msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: java/expr.c:2402
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:908
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: java/expr.c:2407
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:911
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: java/expr.c:2414
-#, c-format
-msgid "assignment to final field `%s' not in constructor"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:914
+msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
 msgstr ""
 
-#: java/expr.c:2661
-#, fuzzy, c-format
-msgid "can't expand %s"
-msgstr "%s: áäõíáìßá óôçí áíÜãíùóç %s: %s\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:917
+msgid "Delete MIL-STD 1753 intrinsics"
+msgstr ""
 
-#: java/expr.c:2838
-#, fuzzy
-msgid "invalid PC in line number table"
-msgstr "ìç Ýãêõñïò áñ÷éêüò áñéèìüò ãñáììÞò: `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:920
+msgid "Disable MIL-STD 1753 intrinsics"
+msgstr ""
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2883
-#, c-format
-msgid "unreachable bytecode from %d to before %d"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:923
+msgid "Enable MIL-STD 1753 intrinsics"
 msgstr ""
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2920
-#, c-format
-msgid "unreachable bytecode from %d to the end of the method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:926
+msgid "Hide MIL-STD 1753 intrinsics"
 msgstr ""
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3238
-msgid "unrecogized wide sub-instruction"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:929
+msgid "Force all loop invariant computations out of loops"
 msgstr ""
 
-#: java/jcf-io.c:537
-#, c-format
-msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:932
+msgid "Don't warn about uses of Microsoft extensions"
 msgstr ""
 
-#: java/jcf-parse.c:338
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:941
 #, fuzzy
-msgid "bad string constant"
-msgstr "ìç ôåñìáôéæìÝíï áëöáñéèìçôéêü óôáèåñÜò"
+msgid "Use graph-coloring register allocation"
+msgstr "Áðïôõ÷ßá äÝóìåõóçò ðüñùí óõóôÞìáôïò"
 
-#: java/jcf-parse.c:356
-#, c-format
-msgid "bad value constant type %d, index %d"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:944
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: java/jcf-parse.c:528
-#, fuzzy, c-format
-msgid "can't reopen %s"
-msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
-
-#: java/jcf-parse.c:533
-#, fuzzy, c-format
-msgid "can't close %s"
-msgstr "äåí åßíáé äõíáôü íá áëëá÷ôïýí ôá äéêáéþìáôá ôïõ `%s'"
-
-#: java/jcf-parse.c:615
-#, fuzzy, c-format
-msgid "cannot find file for class %s"
-msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:947
+msgid "Assume that receivers of Objective-C messages may be nil"
+msgstr ""
 
-#: java/jcf-parse.c:627
-#, fuzzy
-msgid "not a valid Java .class file"
-msgstr "Ìç Ýãêõñïò ÷áñáêôÞñáò ïíüìáôïò êëÜóçò"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:950
+msgid "Support synchronous non-call exceptions"
+msgstr ""
 
-#: java/jcf-parse.c:630
-#, fuzzy
-msgid "error while parsing constant pool"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:959
+msgid "Enable Objective-C exception and synchronization syntax"
+msgstr ""
 
-#: java/jcf-parse.c:633
-#, c-format
-msgid "error in constant pool entry #%d\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:962
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1286
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:645
-#, c-format
-msgid "reading class %s for the second time from %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:965
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1289
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: java/jcf-parse.c:663
-#, fuzzy
-msgid "error while parsing fields"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôïõ áñ÷åßïõ åîüäïõ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:968
+msgid "When possible do not generate stack frames"
+msgstr ""
 
-#: java/jcf-parse.c:666
-#, fuzzy
-msgid "error while parsing methods"
-msgstr "óöÜëìá êáôÜ ôçí áíÜãíùóç ôçò åéóüäïõ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:971
+msgid "Take at least one trip through each iterative DO loop"
+msgstr ""
 
-#: java/jcf-parse.c:669
-#, fuzzy
-msgid "error while parsing final attributes"
-msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:974
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
+msgstr ""
 
-#: java/jcf-parse.c:683
-#, c-format
-msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:977
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: java/jcf-parse.c:773
-#, fuzzy
-msgid "missing Code attribute"
-msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:980
+msgid "Optimize sibling and tail recursive calls"
+msgstr ""
 
-#: java/jcf-parse.c:1010
-msgid "source file seen twice on command line and will be compiled only once"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:983
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: java/jcf-parse.c:1026
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:986
 #, fuzzy
-msgid "no input file specified"
-msgstr "Äåí õðÜñ÷ïõí áñ÷åßá åéóüäïõ"
-
-#: java/jcf-parse.c:1055
-#, fuzzy, c-format
-msgid "can't close input file %s"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åéóüäïõ `%s'"
+msgid "Enable optional diagnostics"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: java/jcf-parse.c:1092
-#, c-format
-msgid "bad zip/jar file %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:992
+msgid "Pack structure members together without holes"
 msgstr ""
 
-#: java/jcf-write.c:2641
-#, c-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:995
+msgid "Return small aggregates in memory, not registers"
 msgstr ""
 
-#: java/jcf-write.c:2979
-#, fuzzy
-msgid "field initializer type mismatch"
-msgstr "Êáêïóõíôáßñéáóìá ôýðùí êáôá÷þñçóçò/ðßíáêá"
-
-#: java/jcf-write.c:3387
-#, fuzzy, c-format
-msgid "can't create directory %s"
-msgstr "%s: Äåí åßíáé äõíáôüí íá äçìéïõñãçèåß ï êáôÜëïãïò %s: %s\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1001
+msgid "Warn about use of (only a few for now) Fortran extensions"
+msgstr ""
 
-#: java/jcf-write.c:3441
-#, fuzzy, c-format
-msgid "can't create %s"
-msgstr "áäõíáìßá áíïßãìáôïò ôïõ `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1004
+msgid "Perform loop peeling"
+msgstr ""
 
-#: java/jv-scan.c:187
-msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1007
+msgid "Enable machine specific peephole optimizations"
 msgstr ""
 
-#: java/jv-scan.c:190
-#, fuzzy, c-format
-msgid "can't open output file `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ åîüäïõ `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1010
+msgid "Enable an RTL peephole pass before sched2"
+msgstr ""
 
-#: java/jv-scan.c:224
-#, fuzzy, c-format
-msgid "file not found `%s'"
-msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1013
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
 
-#: java/jvspec.c:426
-msgid "can't specify `-D' without `--main'\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1016
+msgid "Generate position-independent code if possible"
 msgstr ""
 
-#: java/jvspec.c:429
-#, fuzzy, c-format
-msgid "`%s' is not a valid class name"
-msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1019
+msgid "Generate position-independent code for executables if possible"
+msgstr ""
 
-#: java/jvspec.c:435
-#, fuzzy
-msgid "--resource requires -o"
-msgstr "ÅóöáëìÝíïò êþäéêáò áßôçóçò"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1022
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
 
-#: java/jvspec.c:442
-msgid "warning: already-compiled .class files ignored with -C"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1028
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: java/jvspec.c:449
-#, fuzzy
-msgid "cannot specify both -C and -o"
-msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1031
+msgid "Insert arc-based program profiling code"
+msgstr ""
 
-#: java/jvspec.c:461
-#, fuzzy
-msgid "cannot create temporary file"
-msgstr "ÓÖÁËÌÁ: Áäõíáìßá äçìéïõñãßáò ðñïóùñéíïý áñ÷åßïõ ãéá áëëáãÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1034
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
+msgstr ""
 
-#: java/jvspec.c:489
-msgid "using both @FILE with multiple files not implemented"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1037
+msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: java/jvspec.c:538
-#, fuzzy
-msgid "cannot specify `main' class when not linking"
-msgstr "Äåí åßíáé äõíáôü íá äçëùèåß áñéèìüò óôçëþí óôçí ðáñÜëëçëç åêôýðùóç."
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1040
+msgid "Insert code to profile values of expressions"
+msgstr ""
 
-#: java/lang.c:543
-msgid "can't do dependency tracking with input from stdin"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1046
+msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
 msgstr ""
 
-#: java/lang.c:559
-msgid "couldn't determine target name for dependency tracking"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1049
+msgid "Strength reduce all loop general induction variables"
 msgstr ""
 
-#: java/lex.c:303
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1052
+msgid "Return small aggregates in registers"
 msgstr ""
 
-#: java/mangle.c:85
-#, fuzzy, c-format
-msgid "can't mangle %s"
-msgstr "Äåí åßíáé äõíáôüí íá åêôåëåóôåß ôï %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1055
+msgid "Enables a register move optimization"
+msgstr ""
 
-#: java/mangle_name.c:144 java/mangle_name.c:216
-#, fuzzy
-msgid "internal error - invalid Utf8 name"
-msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1058
+msgid "Perform a register renaming optimization pass"
+msgstr ""
 
-#: ../../gcc-cvs/gcc/java/parse-scan.y:881 ../../gcc-3cvs/gcc/java/parse.y:962
-#: ../../gcc-3cvs/gcc/java/parse.y:1303 ../../gcc-3cvs/gcc/java/parse.y:1364
-#: ../../gcc-3cvs/gcc/java/parse.y:1574 ../../gcc-3cvs/gcc/java/parse.y:1796
-#: ../../gcc-3cvs/gcc/java/parse.y:1805 ../../gcc-3cvs/gcc/java/parse.y:1816
-#: ../../gcc-3cvs/gcc/java/parse.y:1827 ../../gcc-3cvs/gcc/java/parse.y:1839
-#: ../../gcc-3cvs/gcc/java/parse.y:1854 ../../gcc-3cvs/gcc/java/parse.y:1871
-#: ../../gcc-3cvs/gcc/java/parse.y:1873 ../../gcc-3cvs/gcc/java/parse.y:1945
-#: ../../gcc-3cvs/gcc/java/parse.y:2116 ../../gcc-3cvs/gcc/java/parse.y:2178
-#: ../../gcc-3cvs/gcc/java/parse.y:2330 ../../gcc-3cvs/gcc/java/parse.y:2342
-#: ../../gcc-3cvs/gcc/java/parse.y:2349 ../../gcc-3cvs/gcc/java/parse.y:2356
-#: ../../gcc-3cvs/gcc/java/parse.y:2367 ../../gcc-3cvs/gcc/java/parse.y:2369
-#: ../../gcc-3cvs/gcc/java/parse.y:2407 ../../gcc-3cvs/gcc/java/parse.y:2409
-#: ../../gcc-3cvs/gcc/java/parse.y:2411 ../../gcc-3cvs/gcc/java/parse.y:2432
-#: ../../gcc-3cvs/gcc/java/parse.y:2434 ../../gcc-3cvs/gcc/java/parse.y:2436
-#: ../../gcc-3cvs/gcc/java/parse.y:2452 ../../gcc-3cvs/gcc/java/parse.y:2454
-#: ../../gcc-3cvs/gcc/java/parse.y:2475 ../../gcc-3cvs/gcc/java/parse.y:2477
-#: ../../gcc-3cvs/gcc/java/parse.y:2479 ../../gcc-3cvs/gcc/java/parse.y:2507
-#: ../../gcc-3cvs/gcc/java/parse.y:2509 ../../gcc-3cvs/gcc/java/parse.y:2511
-#: ../../gcc-3cvs/gcc/java/parse.y:2513 ../../gcc-3cvs/gcc/java/parse.y:2531
-#: ../../gcc-3cvs/gcc/java/parse.y:2533 ../../gcc-3cvs/gcc/java/parse.y:2544
-#: ../../gcc-3cvs/gcc/java/parse.y:2555 ../../gcc-3cvs/gcc/java/parse.y:2566
-#: ../../gcc-3cvs/gcc/java/parse.y:2577 ../../gcc-3cvs/gcc/java/parse.y:2588
-#: ../../gcc-3cvs/gcc/java/parse.y:2601 ../../gcc-3cvs/gcc/java/parse.y:2605
-#: ../../gcc-3cvs/gcc/java/parse.y:2607 ../../gcc-3cvs/gcc/java/parse.y:2620
-#, fuzzy
-msgid "Missing term"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1061
+msgid "Reorder basic blocks to improve code placement"
+msgstr ""
 
-#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-3cvs/gcc/java/parse.y:734
-#: ../../gcc-3cvs/gcc/java/parse.y:772 ../../gcc-3cvs/gcc/java/parse.y:797
-#: ../../gcc-3cvs/gcc/java/parse.y:983 ../../gcc-3cvs/gcc/java/parse.y:1338
-#: ../../gcc-3cvs/gcc/java/parse.y:1550 ../../gcc-3cvs/gcc/java/parse.y:1552
-#: ../../gcc-3cvs/gcc/java/parse.y:1781 ../../gcc-3cvs/gcc/java/parse.y:1807
-#: ../../gcc-3cvs/gcc/java/parse.y:1818 ../../gcc-3cvs/gcc/java/parse.y:1829
-#: ../../gcc-3cvs/gcc/java/parse.y:1841 ../../gcc-3cvs/gcc/java/parse.y:1856
-msgid "';' expected"
-msgstr "áíáìåíüôáí ';'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1064
+msgid "Reorder functions to improve code placement"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:732 ../../gcc-3cvs/gcc/java/parse.y:770
-#, fuzzy
-msgid "Missing name"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1067
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:795
-msgid "'*' expected"
-msgstr "áíáìåíüôáí '*'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1070
+msgid "Enable automatic template instantiation"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:809
-msgid "Class or interface declaration expected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1073
+msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:846 ../../gcc-3cvs/gcc/java/parse.y:848
-#, fuzzy
-msgid "Missing class name"
-msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1076
+msgid "Run the loop optimizer twice"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:851 ../../gcc-3cvs/gcc/java/parse.y:855
-#: ../../gcc-3cvs/gcc/java/parse.y:863 ../../gcc-3cvs/gcc/java/parse.y:1023
-#: ../../gcc-3cvs/gcc/java/parse.y:1284 ../../gcc-3cvs/gcc/java/parse.y:1286
-#: ../../gcc-3cvs/gcc/java/parse.y:1616 ../../gcc-3cvs/gcc/java/parse.y:1867
-#: ../../gcc-3cvs/gcc/java/parse.y:1899 ../../gcc-3cvs/gcc/java/parse.y:1952
-msgid "'{' expected"
-msgstr "áíáìåíüôáí '{'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1079
+msgid "Disable optimizations that assume default FP rounding behavior"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:865
-msgid "Missing super class name"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1082
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:875 ../../gcc-3cvs/gcc/java/parse.y:891
-#, fuzzy
-msgid "Missing interface name"
-msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1085
+msgid "Enable scheduling across basic blocks"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:977
-msgid "Missing variable initializer"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1088
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:994
-#, fuzzy
-msgid "Invalid declaration"
-msgstr "Ìç Ýãêõñç áíôáëëáãÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1091
+msgid "Allow speculative motion of some loads"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:997 ../../gcc-3cvs/gcc/java/parse.y:1082
-#: ../../gcc-3cvs/gcc/java/parse.y:2153 ../../gcc-3cvs/gcc/java/parse.y:2175
-#: ../../gcc-3cvs/gcc/java/parse.y:2179 ../../gcc-3cvs/gcc/java/parse.y:2214
-#: ../../gcc-3cvs/gcc/java/parse.y:2291 ../../gcc-3cvs/gcc/java/parse.y:2301
-msgid "']' expected"
-msgstr "áíáìåíüôáí ']'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1094
+msgid "Allow speculative motion of more loads"
+msgstr ""
 
-# src/dfa.c:652 src/dfa.c:655 src/dfa.c:682 src/dfa.c:686 src/dfa.c:687
-# src/dfa.c:690 src/dfa.c:703 src/dfa.c:704
-# src/dfa.c:660 src/dfa.c:663 src/dfa.c:690 src/dfa.c:694 src/dfa.c:695
-# src/dfa.c:698 src/dfa.c:711 src/dfa.c:712
-#: ../../gcc-3cvs/gcc/java/parse.y:1001
-#, fuzzy
-msgid "Unbalanced ']'"
-msgstr "Ìç éóóïñïðçìÝíï ["
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1097
+msgid "Allow premature scheduling of queued insns"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1037
-msgid "Invalid method declaration, method name required"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1100
+msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1042 ../../gcc-3cvs/gcc/java/parse.y:1047
-#: ../../gcc-3cvs/gcc/java/parse.y:1052 ../../gcc-3cvs/gcc/java/parse.y:2036
-#, fuzzy
-msgid "Identifier expected"
-msgstr "ÐñïóäéïñéóôÞò áöáéñÝèçêå"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1103
+msgid "-fsched-stalled-insns-dep=<number>   Set dependence distance checking in premature scheduling of queued insns"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1057
-msgid "Invalid method declaration, return type required"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1106
+msgid "-fsched-stalled-insns=<number>       Set number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1080 ../../gcc-3cvs/gcc/java/parse.y:1530
-#: ../../gcc-3cvs/gcc/java/parse.y:1537 ../../gcc-3cvs/gcc/java/parse.y:1546
-#: ../../gcc-3cvs/gcc/java/parse.y:1548 ../../gcc-3cvs/gcc/java/parse.y:1576
-#: ../../gcc-3cvs/gcc/java/parse.y:1684 ../../gcc-3cvs/gcc/java/parse.y:1981
-#: ../../gcc-3cvs/gcc/java/parse.y:2034
-msgid "')' expected"
-msgstr "áíáìåíüôáí '('"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1109
+msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1096
-#, fuzzy
-msgid "Missing formal parameter term"
-msgstr "ÅëëéðÞò Þ êáêïó÷çìáôéóìÝíç éäéüôçôá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1112
+msgid "If scheduling post reload, do superblock scheduling"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1111 ../../gcc-3cvs/gcc/java/parse.y:1116
-#, fuzzy
-msgid "Missing identifier"
-msgstr "Ý÷åé ðáñáëçöèåß ôï áñ÷åßï ðñïïñéóìïý"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1115
+msgid "If scheduling post reload, do trace scheduling"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1136 ../../gcc-3cvs/gcc/java/parse.y:1145
-msgid "Missing class type term"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1118
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1301
-#, fuzzy
-msgid "Invalid interface type"
-msgstr "Ìç Ýãêõñïò åîáêñéâùôÞò(verifier) åîõðçñåôïýìåíïõ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1121
+msgid "Reschedule instructions after register allocation"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1494 ../../gcc-3cvs/gcc/java/parse.y:1663
-#: ../../gcc-3cvs/gcc/java/parse.y:1665
-msgid "':' expected"
-msgstr "áíáìåíüôáí ':'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1124
+msgid "Allow appending a second underscore to externals"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1516 ../../gcc-3cvs/gcc/java/parse.y:1521
-#: ../../gcc-3cvs/gcc/java/parse.y:1526
-#, fuzzy
-msgid "Invalid expression statement"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1127
+msgid "Mark data as shared rather than private"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1544 ../../gcc-3cvs/gcc/java/parse.y:1572
-#: ../../gcc-3cvs/gcc/java/parse.y:1612 ../../gcc-3cvs/gcc/java/parse.y:1680
-#: ../../gcc-3cvs/gcc/java/parse.y:1748 ../../gcc-3cvs/gcc/java/parse.y:1869
-#: ../../gcc-3cvs/gcc/java/parse.y:1938 ../../gcc-3cvs/gcc/java/parse.y:2028
-#: ../../gcc-3cvs/gcc/java/parse.y:2030 ../../gcc-3cvs/gcc/java/parse.y:2038
-#: ../../gcc-3cvs/gcc/java/parse.y:2274 ../../gcc-3cvs/gcc/java/parse.y:2276
-msgid "'(' expected"
-msgstr "áíáìåíüôáí '('"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1130
+msgid "Use the same size for double as for float"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1614
-#, fuzzy
-msgid "Missing term or ')'"
-msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1133
+msgid "Use the narrowest integer type possible for enumeration types"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1661
-#, fuzzy
-msgid "Missing or invalid constant expression"
-msgstr "%s: ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç: %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1136
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1682
-msgid "Missing term and ')' expected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1142
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1721
-#, fuzzy
-msgid "Invalid control expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1145
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1723 ../../gcc-3cvs/gcc/java/parse.y:1725
-#, fuzzy
-msgid "Invalid update expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1148
+msgid "Make \"char\" signed by default"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1750
-#, fuzzy
-msgid "Invalid init statement"
-msgstr "Ìç Ýãêõñç ðáñÜìåôñïò"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1151
+msgid "Do not print names of program units as they are compiled"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1941
-msgid "Missing term or ')' expected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1154
+msgid "Convert floating point constants to single precision constants"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1983
-msgid "'class' or 'this' expected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1157
+msgid "Internally convert most source to lowercase"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:1985 ../../gcc-3cvs/gcc/java/parse.y:1987
-#, fuzzy
-msgid "'class' expected"
-msgstr "áíáìåíüôáí ')'\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1160
+msgid "Internally preserve source case"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2032
-#, fuzzy
-msgid "')' or term expected"
-msgstr "áíáìåíüôáí ')'\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1163
+msgid "Internally convert most source to uppercase"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2151
-msgid "'[' expected"
-msgstr "áíáìåíüôáí '['"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1169
+msgid "Insert stack checking code into the program"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2229
-#, fuzzy
-msgid "Field expected"
-msgstr "Ç èõãáôñéêÞ äéåñãáóßá ôåñìáôßóôçêå"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1175
+msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2286 ../../gcc-3cvs/gcc/java/parse.y:2296
-msgid "Missing term and ']' expected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1178
+msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2400
-#, fuzzy
-msgid "']' expected, invalid type expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1181
+msgid "Display statistics accumulated during compilation"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2403
-#, fuzzy
-msgid "Invalid type expression"
-msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1184
+msgid "Enable assignability checks for stores into object arrays"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2515
-#, fuzzy
-msgid "Invalid reference type"
-msgstr "Ìç Ýãêõñç ðéóù-ðáñáðïìðÞ"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1187
+msgid "Perform strength reduction optimizations"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2993
-msgid "Constructor invocation must be first thing in a constructor"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1190
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:2995
-msgid "Only constructors can invoke constructors"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1199
+msgid "Symbol names spelled in mixed case"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:3004
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1202
+msgid "Symbol names in lowercase"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:3064 ../../gcc-3cvs/gcc/java/parse.y:3066
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1205
+msgid "Symbol names in uppercase"
+msgstr ""
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1208
+msgid "Check for syntax errors, then stop"
 msgstr ""
-"%s.\n"
-"%s"
 
-#: ../../gcc-3cvs/gcc/java/parse.y:6867
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1211
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:6938
-#, c-format
-msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1214
+msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
 msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:12266
-#, fuzzy, c-format
-msgid "missing static field `%s'"
-msgstr "Ý÷åé ðáñáëçöèåß ç ëßóôá ìå ôá ðåäßá"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1217
+msgid "Create data files needed by \"gcov\""
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:12271
-#, fuzzy, c-format
-msgid "not a static field `%s'"
-msgstr "áäõíáìßá ðñïóðÝëáóçò(stat()) áñ÷åßïõ `%s': %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1223
+msgid "Perform jump threading optimizations"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:12314
-#, fuzzy, c-format
-msgid "No case for %s"
-msgstr "ÓöÜëìá åðåîåñãáóßáò: %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1226
+msgid "Report the time taken by each compiler pass"
+msgstr ""
 
-#: ../../gcc-3cvs/gcc/java/parse.y:13240
-#, fuzzy, c-format
-msgid "unregistered operator %s"
-msgstr "ðïôÝ äåí äçëþèçêå ôï ðñüãñáììá %d\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1229
+msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
+msgstr ""
 
-#: java/typeck.c:553
-#, fuzzy
-msgid "junk at end of signature string"
-msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1232
+msgid "Perform superblock formation via tail duplication"
+msgstr ""
 
-#: java/verify.c:479
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1235
 #, fuzzy
-msgid "bad pc in exception_table"
+msgid "Assume floating-point operations can trap"
 msgstr "Åîáßñåóç êéíçôÞò õðïäéáóôïëÞò"
 
-#: java/verify.c:485
-msgid "exception handler inside code that is being protected"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1238
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: java/verify.c:1395
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1241
+msgid "Make prefix-radix non-decimal constants be typeless"
 msgstr ""
 
-#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
-#, c-format
-msgid "verification error at PC=%d"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1244
+msgid "Allow all ugly features"
 msgstr ""
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1247
+msgid "Hollerith and typeless can be passed as arguments"
 msgstr ""
 
-#: java/lang-options.h:34
-msgid "Disable assignability checks for stores into object arrays"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1250
+msgid "Allow ordinary copying of ASSIGN'ed vars"
 msgstr ""
 
-#: java/lang-options.h:36
-msgid "Assume native functions are implemented using JNI"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1253
+msgid "Dummy array dimensioned to (1) is assumed-size"
 msgstr ""
 
-#: java/lang-options.h:38
-msgid "Replace system path"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1256
+msgid "Trailing comma in procedure call denotes null argument"
 msgstr ""
 
-#: java/lang-options.h:40
-msgid "Set class path"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1259
+msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
 msgstr ""
 
-#: java/lang-options.h:42
-msgid "Set class path (deprecated: use --classpath instead)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1262
+msgid "Initialization via DATA and PARAMETER is not type-compatible"
 msgstr ""
 
-#: java/lang-options.h:44
-msgid "Choose class whose main method should be used"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1265
+msgid "Allow INTEGER and LOGICAL interchangeability"
 msgstr ""
 
-#: java/lang-options.h:46
-msgid "Choose input encoding (default comes from locale)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1268
+msgid "Append underscores to externals"
 msgstr ""
 
-#: java/lang-options.h:48
-msgid "Add directory to class path"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1271
+msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: java/lang-options.h:50
-msgid "Directory where class files should be written"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1274
+msgid "Delete libU77 intrinsics"
 msgstr ""
 
-#: java/lang-options.h:52
-#, fuzzy
-msgid "Warn if modifiers are specified when not necessary"
-msgstr "äå ìðïñïýí íá äçëþíïíôáé áñ÷åßá üôáí ãßíåôáé ÷ñÞóç ôïõ --string"
-
-#: java/lang-options.h:54
-msgid "Warn if deprecated empty statements are found"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1277
+msgid "Disable libU77 intrinsics"
 msgstr ""
 
-#: java/lang-options.h:56
-msgid "Warn if .class files are out of date"
-msgstr ""
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1280
+#, fuzzy
+msgid "Enable libU77 intrinsics"
+msgstr "ÁêáôÜëëçëç åíôïëÞ"
 
-#: java/lang-options.h:58
-msgid "Always check for non gcj generated classes archives"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1283
+msgid "Hide libU77 intrinsics"
 msgstr ""
 
-#: java/lang-options.h:60
-msgid "Never optimize static class initialization code"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1292
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: java/lang-options.h:62
-msgid "Use offset tables for virtual method calls"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1295
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: objc/objc-act.c:651
-#, c-format
-msgid "object does not conform to the `%s' protocol"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1298
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: objc/objc-act.c:737 objc/objc-act.c:810
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1301
+msgid "Perform loop unswitching"
 msgstr ""
 
-#: objc/objc-act.c:914
-#, c-format
-msgid "`%s' cannot be statically allocated"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1304
+msgid "Just generate unwind tables for exception handling"
 msgstr ""
 
-#: objc/objc-act.c:963
-#, c-format
-msgid "unexpected type for `id' (%s)"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1310
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: objc/objc-act.c:968
-msgid "undefined type `id', please import <objc/objc.h>"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1316
+msgid "Add extra commentary to assembler output"
 msgstr ""
 
-#: objc/objc-act.c:1019
-#, c-format
-msgid "protocol `%s' has circular dependency"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1319
+msgid "Print g77-specific version information and run internal tests"
 msgstr ""
 
-#: objc/objc-act.c:1041 objc/objc-act.c:5301
-#, fuzzy, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "áäõíáìßá åéóáãùãÞò óôïé÷åßï ðáñáâïëÞò `%.*s'"
-
-#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
-#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1800
-#, fuzzy, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "áäõíáìßá áíÜãíùóçò êåöáëßäáò áðü ôï `%s'"
-
-#: objc/objc-act.c:1328
-#, fuzzy, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "äå âñÝèçêå ï ðñïåðåîåñãáóôÞò C: %s \n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1322
+#, fuzzy
+msgid "Use expression value profiles in optimizations"
+msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
 
-#: objc/objc-act.c:2050
-#, c-format
-msgid "creating selector for non existant method %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1325
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: objc/objc-act.c:2364
-#, fuzzy, c-format
-msgid "cannot find class `%s'"
-msgstr "áäõíáìßá åêôÝëåóçò ioctl óôï `%s'"
-
-#: objc/objc-act.c:2366
-#, fuzzy, c-format
-msgid "class `%s' already exists"
-msgstr "(ôï áñ÷åßï Þäç õðÜñ÷åé)"
-
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2473
-#, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1328
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: objc/objc-act.c:2480
-#, c-format
-msgid "circular inheritance in interface declaration for `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1331
+msgid "Program is written in VXT (Digital-like) FORTRAN"
 msgstr ""
 
-#: objc/objc-act.c:3566 objc/objc-act.c:3583
-#, fuzzy
-msgid "inconsistent instance variable specification"
-msgstr "Ìåôáãëùôôéóìüò ðñïäéáãñáöþí ôïðéêþí ñõèìßóåùí"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1334
+msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
 
-#: objc/objc-act.c:4580
-msgid "can not use an object as parameter to a method\n"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1337
+msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
 msgstr ""
 
-#: objc/objc-act.c:4780
-#, fuzzy, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1340
+msgid "Enable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
 
-#: objc/objc-act.c:4946
-#, fuzzy, c-format
-msgid "invalid receiver type `%s'"
-msgstr "Ìç Ýãêõñç ðñïôåñáéüôçôá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1343
+msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+msgstr ""
 
-#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
-#, fuzzy, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "ôï `%s' åßíáé ðñüãïíïò ôïõ `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1349
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
 
-# src/outer.c:102
-#: objc/objc-act.c:4983 objc/objc-act.c:7318
-#, fuzzy, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "Ï áíôéôïðïèåôçôÞò åðéöÜíåéáò Ý÷åé ôåèåß ðåñéóóüôåñï áðü ìéá öïñÜ ãéá ôï `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1352
+msgid "Construct webs and split unrelated uses of single variable"
+msgstr ""
 
-#: objc/objc-act.c:5081
-msgid "cannot find class (factory) method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1355
+msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
 msgstr ""
 
-#: objc/objc-act.c:5082 objc/objc-act.c:5126
-#, c-format
-msgid "return type for `%s' defaults to id"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1358
+msgid "Generate a #line directive pointing at the current working directory"
 msgstr ""
 
-#: objc/objc-act.c:5099
-#, fuzzy, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé áðü ôï ðñùôüêïëëï"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1361
+msgid "Assume signed arithmetic overflow wraps around"
+msgstr ""
 
-#: objc/objc-act.c:5108
-msgid "return type defaults to id"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1364
+msgid "Store strings in writable data section"
 msgstr ""
 
-# src/install.c:562
-#: objc/objc-act.c:5125
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1367
 #, fuzzy
-msgid "cannot find method"
-msgstr "áäõíáìßá äéêñÜíùóçò"
+msgid "Emit cross referencing information"
+msgstr "åìöÜíéóç ðëçñïöïñéþí ðñïüäïõ"
 
-#: objc/objc-act.c:5399
-#, fuzzy, c-format
-msgid "undeclared selector `%s'"
-msgstr "ìç Ýãêõñïò äçëùôÞò ðåäßïõ: `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1370
+#, fuzzy
+msgid "Print internal debugging-related information"
+msgstr ""
+"EìöÜíéóç ðëçñïöïñéþí êÜëõøçò êþäéêá.\n"
+"\n"
 
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:5443
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1373
+msgid "Put zero initialized data in the bss section"
 msgstr ""
 
-#: objc/objc-act.c:5678
-#, fuzzy, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1376
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
 
-#: objc/objc-act.c:5684
-#, fuzzy, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1379
+msgid "Treat initial values of 0 like non-zero values"
+msgstr ""
 
-#: objc/objc-act.c:5720
-#, fuzzy, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1382
+msgid "Generate debug information in default format"
+msgstr ""
 
-#: objc/objc-act.c:5726
-#, fuzzy, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1385
+msgid "Generate debug information in COFF format"
+msgstr ""
 
-#: objc/objc-act.c:5766
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1388
+msgid "Generate debug information in DWARF v2 format"
 msgstr ""
 
-#: objc/objc-act.c:5852
-#, c-format
-msgid "instance variable `%s' is declared private"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1391
+msgid "Dump declarations to a .decl file"
 msgstr ""
 
-#: objc/objc-act.c:5899
-#, c-format
-msgid "instance variable `%s' is declared %s"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1394
+msgid "Generate debug information in default extended format"
 msgstr ""
 
-#: objc/objc-act.c:5909
-msgid "static access to object of type `id'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1397
+msgid "Generate debug information in STABS format"
 msgstr ""
 
-#: objc/objc-act.c:5934 objc/objc-act.c:6027
-#, c-format
-msgid "incomplete implementation of class `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1400
+msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: objc/objc-act.c:5938 objc/objc-act.c:6032
-#, fuzzy, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "áðïôõ÷ßá êáôÜ ôçí åããñáöÞ äåäïìÝíùí ãéá ôçí êáôçãïñßá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1403
+msgid "Generate debug information in VMS format"
+msgstr ""
 
-#: objc/objc-act.c:5943 objc/objc-act.c:6037
-#, c-format
-msgid "method definition for `%c%s' not found"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1406
+msgid "Generate debug information in XCOFF format"
 msgstr ""
 
-#: objc/objc-act.c:6081
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1409
+msgid "Generate debug information in extended XCOFF format"
 msgstr ""
 
-#: objc/objc-act.c:6139 objc/objc-act.c:8249
-msgid "`@end' missing in implementation context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1412
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: objc/objc-act.c:6167
-#, c-format
-msgid "reimplementation of class `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1415
+msgid "-imacros <file>\tAccept definition of macros in <file>"
 msgstr ""
 
-# src/request.c:806 src/request.c:912
-#: objc/objc-act.c:6209
-#, fuzzy, c-format
-msgid "conflicting super class name `%s'"
-msgstr "Ìç áíáãíùñßóçìï üíïìá åðéöÜíåéáò `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1418
+msgid "-include <file>\tInclude the contents of <file> before other files"
+msgstr ""
 
-#: objc/objc-act.c:6224
-#, fuzzy, c-format
-msgid "duplicate interface declaration for class `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1421
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
+msgstr ""
 
-#: objc/objc-act.c:6506
-#, fuzzy, c-format
-msgid "duplicate declaration for protocol `%s'"
-msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1424
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
+msgstr ""
 
-#: objc/objc-act.c:7363
-msgid "[super ...] must appear in a method context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1427
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: objc/objc-act.c:8354 objc/objc-act.c:8370
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1430
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: objc-parse.y:2656
-msgid "`@end' must appear in an implementation context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1433
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: objc-parse.y:2932
-msgid "method definition not in class context"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1445
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
 msgstr ""
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1448
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1451
+#, fuzzy
+msgid "-o <file>\tPlace output into <file>"
+msgstr "  -o <áñ÷åßï>              ÔïðïèÝôçóç ôçò åîüäïõ óôï <áñ÷åßï>\n"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1454
+#, fuzzy
+msgid "Enable function profiling"
+msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1457
+msgid "Issue warnings needed for strict compliance to the standard"
 msgstr ""
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1460
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1463
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1466
+msgid "Do not display functions compiled or elapsed time"
 msgstr ""
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1469
+#, fuzzy
+msgid "Remap file names when including files"
+msgstr "Ìç ïñéóìÝíï üíïìá %s"
+
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1472
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1475
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#. This is the contribution to the `lang_options' array in gcc.c for
-#. treelang.
-#: treelang/lang-options.h:26
-msgid "(debug) trace parsing process"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1478
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: treelang/lang-options.h:27
-msgid "(debug) trace lexical analysis"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1481
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1502
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1505
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: config/darwin.h:212
-msgid "-current_version only allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1484
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: config/darwin.h:215
-msgid "-install_name only allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1487
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: config/darwin.h:220
-msgid "-bundle not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1490
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#: config/darwin.h:221
-msgid "-bundle_loader not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1493
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: config/darwin.h:222
-msgid "-client_name not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1496
+msgid "Deprecated in favor of -std=c89"
 msgstr ""
 
-#: config/darwin.h:225
-msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1499
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: config/darwin.h:226
-msgid "-force_flat_namespace not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1508
+msgid "Enable traditional preprocessing"
 msgstr ""
 
-#: config/darwin.h:228
-msgid "-keep_private_externs not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1511
+msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: config/darwin.h:229
-msgid "-private_bundle not allowed with -dynamiclib"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1514
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: f/lang-specs.h:38 gcc.c:689
-msgid "GNU C does not support -C without using -E"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1517
+msgid "Enable verbose output"
 msgstr ""
 
-#: f/lang-specs.h:39 gcc.c:690
-msgid "GNU C does not support -CC without using -E"
+#: /home/mitchell/gcc-3.4.1-20040625/objdir/gcc/options.c:1523
+#, fuzzy
+msgid "Suppress warnings"
+msgstr "%s: ðñïåéäïðïßçóç: "
+
+#: config/i386/freebsd-aout.h:215 config/rs6000/sysv4.h:1089
+msgid "`-p' not supported; use `-pg' and gprof(1)"
 msgstr ""
 
-#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
-#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
-#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
+#: f/lang-specs.h:38
+#, fuzzy
+msgid "GCC does not support -C without using -E"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: f/lang-specs.h:39
+#, fuzzy
+msgid "GCC does not support -CC without using -E"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
+
+#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
+#: config/sparc/netbsd-elf.h:140 config/sparc/netbsd-elf.h:159
+#: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
 #, fuzzy
 msgid "may not use both -m32 and -m64"
 msgstr "äåí åßíáé äõíáôü íá ðáñáëçöèåß ï ÷ñÞóôçò êáé ç ïìÜäá"
 
-#: config/ia64/freebsd.h:23 config/sparc/freebsd.h:33
-#: config/i386/freebsd-aout.h:203 config/alpha/freebsd.h:42
-msgid "`-p' not supported; use `-pg' and gprof(1)"
+#: config/i386/mingw32.h:58 config/i386/cygwin.h:70
+msgid "shared and mdll are not compatible"
 msgstr ""
 
-#: config/vax/vax.h:50 config/vax/vax.h:51
-#, fuzzy
-msgid "profiling not supported with -mg\n"
-msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+#: config/darwin.h:215
+msgid "-current_version only allowed with -dynamiclib"
+msgstr ""
 
-#: config/mips/mips.h:954
-msgid "-pipe is not supported"
-msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
+#: config/darwin.h:218
+msgid "-install_name only allowed with -dynamiclib"
+msgstr ""
 
-#: config/mips/mips.h:1147 config/arc/arc.h:63
-msgid "may not use both -EB and -EL"
+#: config/darwin.h:223
+msgid "-bundle not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:224
+msgid "-bundle_loader not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:225
+msgid "-client_name not allowed with -dynamiclib"
+msgstr ""
+
+#: config/darwin.h:228
+msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
 msgstr ""
 
-#: java/jvspec.c:77 gcc.c:716 ada/lang-specs.h:38
-msgid "-pg and -fomit-frame-pointer are incompatible"
+#: config/darwin.h:229
+msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/rs6000/darwin.h:62
-msgid " conflicting code gen style switches are used"
+#: config/darwin.h:231
+msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/cygwin.h:115
-msgid "mno-cygwin and mno-win32 are not compatible"
+#: config/darwin.h:232
+msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/i386/cygwin.h:170 config/i386/mingw32.h:84
-msgid "shared and mdll are not compatible"
+#: config/vax/netbsd-elf.h:42
+msgid "The -shared option is not currently supported for VAX ELF."
 msgstr ""
 
-#: gcc.c:867
-msgid "-E required when input is from standard input"
+#: config/vax/vax.h:50 config/vax/vax.h:51
+#, fuzzy
+msgid "profiling not supported with -mg\n"
+msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
+
+#: config/arc/arc.h:63 config/mips/mips.h:1143
+msgid "may not use both -EB and -EL"
 msgstr ""
 
-#: gcc.c:871
-msgid "compilation of header file requested"
+#: config/mips/mips.h:988
+msgid "-pipe is not supported"
+msgstr "ôï -pipe äåí õðïóôçñßæåôáé"
+
+#: java/jvspec.c:80 ada/lang-specs.h:34 gcc.c:767
+msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: java/lang-specs.h:33
+#: java/lang-specs.h:34
 msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: java/lang-specs.h:34
+#: java/lang-specs.h:35
 msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
+#: java/lang-specs.h:36 java/lang-specs.h:37
 msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
@@ -20916,43 +21905,56 @@ msgstr ""
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr ""
 
-#: config/vax/netbsd-elf.h:42
-msgid "The -shared option is not currently supported for VAX ELF."
-msgstr ""
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#, fuzzy
+msgid "does not support multilib"
+msgstr "áñ÷åßá fifo äåí õðïóôçñßæïíôáé"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
-msgstr ""
+#: config/i386/sco5.h:191
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "ðñïåéäïðïßçóç: ôï --pid=PID äåí õðïóôçñßæåôáé óå áõôü ôï óýóôçìá"
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
-msgstr ""
+#: config/i386/sco5.h:192
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "ìç ïñéóìÝíï"
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
-msgstr ""
+#: config/i386/sco5.h:266
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
 
-#: config/arm/arm.h:178
+#: config/arm/arm.h:198
 #, fuzzy
 msgid "-mapcs-26 and -mapcs-32 may not be used together"
 msgstr ""
 "Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
 "÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
-#: config/arm/arm.h:180
+#: config/arm/arm.h:200
 #, fuzzy
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr ""
 "Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
 "÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
-#: config/arm/arm.h:182
+#: config/arm/arm.h:202
 #, fuzzy
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr ""
 "Ïé åðéëïãÝò ãéá íá åêôõðùèåß êáé íá ïñéóôåß ç þñá äåí ìðïñïýí íá\n"
 "÷ñçóéìïðïéçèïýí ðáñÜëëçëá."
 
+#: config/mcore/mcore.h:65
+msgid "the m210 does not have little endian support"
+msgstr ""
+
+#: ada/lang-specs.h:36
+msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada"
+msgstr ""
+
 #: config/mips/r3900.h:35
 #, fuzzy
 msgid "-mhard-float not supported"
@@ -20962,41 +21964,37 @@ msgstr "
 msgid "-msingle-float and -msoft-float can not both be specified"
 msgstr ""
 
-#: ada/lang-specs.h:41
-msgid "-c or -S required for Ada"
-msgstr ""
-
-#: config/i386/sco5.h:585 config/i386/sco5.h:666
-msgid "-static not valid with -mcoff"
+#: config/rs6000/darwin.h:98
+msgid " conflicting code gen style switches are used"
 msgstr ""
 
-#: config/i386/sco5.h:586 config/i386/sco5.h:667
-msgid "-shared not valid with -mcoff"
+#: gcc.c:743
+msgid "GCC does not support -C or -CC without -E"
 msgstr ""
 
-#: config/i386/sco5.h:587 config/i386/sco5.h:668
-msgid "-symbolic not valid with -mcoff"
+#: gcc.c:915
+msgid "-E required when input is from standard input"
 msgstr ""
 
-#: config/i386/sco5.h:636
-msgid "-fpic is not valid with -mcoff"
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
 msgstr ""
 
-#: config/i386/sco5.h:637
-msgid "-fPIC is not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "Üãíùóôï óåô `%s'"
 
-#: config/i386/sco5.h:669
-msgid "-fpic not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "a parameter"
+#~ msgstr "êáêü üñéóìá"
 
-#: config/i386/sco5.h:670
-msgid "-fPIC not valid with -mcoff"
-msgstr ""
+#, fuzzy
+#~ msgid "array size missing in `%s'"
+#~ msgstr "óöÜëìá êáôÜ ôï êëåßóéìï ôçò åéóüäïõ `%s'"
 
 #, fuzzy
-#~ msgid "unknown C standard `%s'"
-#~ msgstr "Üãíùóôï óåô `%s'"
+#~ msgid "duplicate member `%s'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
 #, fuzzy
 #~ msgid "null format string"
@@ -21016,17 +22014,85 @@ msgstr ""
 #~ "ï äçëùìÝíïò áñéèìüò bytes `%s' åßíáé ìåãáëýôåñïò áðü ôï ìÝãéóôï\n"
 #~ "ðïõ ìðïñåß íá áíáðáñáóôáèåß áðü ôï ôýðï äåäïìÝíùí `long'"
 
+#, fuzzy
+#~ msgid "ignoring invalid multibyte character"
+#~ msgstr "Ìç Ýãêõñï Þ áóõìðëÞñùôï multibyte Þ ðëáôýò ÷áñáêôÞñáò"
+
 #~ msgid "execvp %s"
 #~ msgstr "execvp %s"
 
+# src/getopt1.c:132
+# src/getopt1.c:132
+#~ msgid "open %s"
+#~ msgstr "open %s"
+
+#, fuzzy
+#~ msgid "section pointer missing"
+#~ msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
+
+#, fuzzy
+#~ msgid "no symbol table found"
+#~ msgstr "äåí äþèçêå óõìâïëéêü üíïìá"
+
+#, fuzzy
+#~ msgid ""
+#~ "writing load commands.\n"
+#~ "\n"
+#~ msgstr "¸÷åé ðáñáëçöèåß åíôïëÞ"
+
+#~ msgid "close %s"
+#~ msgstr "close %s"
+
+#, fuzzy
+#~ msgid "bad magic number"
+#~ msgstr "ÅóöáëìÝíïò áñéèìüò áñ÷åßïõ"
+
+#~ msgid "bad header version"
+#~ msgstr "åóöáëìÝíç Ýêäïóç êåöáëßäáò"
+
+#, fuzzy
+#~ msgid "old raw header file"
+#~ msgstr "Äåí åßíáé åðþíõìï áñ÷åßï"
+
+# src/request.c:37
+#~ msgid "fstat %s"
+#~ msgstr "fstat %s"
+
+#~ msgid "lseek %s 0"
+#~ msgstr "lseek %s 0"
+
+#~ msgid "read %s"
+#~ msgstr "read %s"
+
+#~ msgid "msync %s"
+#~ msgstr "msync %s"
+
+#~ msgid "munmap %s"
+#~ msgstr "munmap %s"
+
+#~ msgid "write %s"
+#~ msgstr "write %s"
+
 #, fuzzy
 #~ msgid "integer constant out of range"
 #~ msgstr "ó÷åôéêÞ èÝóç áñ÷åßïõ åßíáé åêôüò ïñßùí"
 
+#, fuzzy
+#~ msgid "invalid character '%c' in #if"
+#~ msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
+#, fuzzy
+#~ msgid "invalid character '\\%03o' in #if"
+#~ msgstr "ìç Ýãêõñïò ÷áñáêôÞñáò `%c' óôï ôýðï áëöáñéèìçôéêïý `%s'"
+
 #, fuzzy
 #~ msgid "missing binary operator"
 #~ msgstr "Áãíùóôïò äõáäéêüò ÷åéñéóôÞò."
 
+#, fuzzy
+#~ msgid "%s: Not a directory"
+#~ msgstr "Äåí åßíáé êáôÜëïãïò"
+
 #, fuzzy
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "áäõíáìßá áëëáãÞò óôï êáôÜëïãï \"%s\""
@@ -21044,8 +22110,8 @@ msgstr ""
 #~ msgstr "ïñéóìüò äéêáéùìÜôùí óôï %s"
 
 #, fuzzy
-#~ msgid "target missing after %s"
-#~ msgstr "Áñ÷Þ áñ÷åßïõ %s\n"
+#~ msgid "backslash-newline at end of file"
+#~ msgstr "ìç Ýãêõñç äéáöõãÞ ìå ðéóùêÜèåôï óôï ôÝëïò ôïõ áëöáñéèìçôéêïý"
 
 #, fuzzy
 #~ msgid "possible start of unterminated string literal"
@@ -21054,21 +22120,34 @@ msgstr ""
 #~ msgid "multi-line string literals are deprecated"
 #~ msgstr "äå óõíßóôáôáé ðéá ç ÷ñÞóç áëöáñéèìçôéêþí óôáèåñþí ðïëëáðëþí ãñáììþí"
 
+#, fuzzy
+#~ msgid "no newline at end of file"
+#~ msgstr "%s: ðñüùñï ôÝëïò áñ÷åßïõ"
+
+#, fuzzy
+#~ msgid "unterminated #%s"
+#~ msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
+
+#, fuzzy
+#~ msgid "\"%s\" redefined"
+#~ msgstr "áüñéóôï"
+
+#, fuzzy
+#~ msgid "this is the location of the previous definition"
+#~ msgstr "áõôÞ åßíáé ç èÝóç ôïõ ðñþôïõ ïñéóìïý"
+
 #~ msgid "invalid option %s"
 #~ msgstr "ìç Ýãêõñç åðéëïãÞ %s"
 
 #~ msgid "%s:%d: warning: "
 #~ msgstr "%s:%d: ðñïåéäïðïßçóç: "
 
-#~ msgid "%s: warning: "
-#~ msgstr "%s: ðñïåéäïðïßçóç: "
-
-#~ msgid "sorry, not implemented: "
-#~ msgstr "óõããíþìç, ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß: "
-
 #, fuzzy
-#~ msgid "Internal compiler error in %s, at %s:%d"
-#~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
+#~ msgid "can't get current directory"
+#~ msgstr "Äåí åßíáé äõíáôüí íá ëçöèåß ï ôñÝ÷ùí êáôÜëïãïò."
+
+#~ msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n"
+#~ msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2002 Free Software Foundation, Inc.\n"
 
 #, fuzzy
 #~ msgid "argument to `-b' is missing"
@@ -21082,16 +22161,34 @@ msgstr ""
 #~ msgid "invalid version number format"
 #~ msgstr "ìç Ýãêõñç äéáìüñöùóç óõíôüìåõóçò"
 
+#~ msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
+#~ msgstr "ÐíåõìáôéêÜ Äéêáéþìáôá (C) 2001 Free Software Foundation, Inc.\n"
+
 #, fuzzy
-#~ msgid "No branches in function %s\n"
-#~ msgstr "Äåí âñÝèçêáí ôáéñéÜóìáôá óôç ìïñöÞ `%s'.\n"
+#~ msgid "Could not open basic block file %s.\n"
+#~ msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
 
 #, fuzzy
-#~ msgid "conversion from NaN to int"
-#~ msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
+#~ msgid "Could not open program flow graph file %s.\n"
+#~ msgstr "Áäýíáôç ç äçìéïõñãßá áñ÷åßïõ êáôáãñáöþí \"%s\""
+
+#, fuzzy
+#~ msgid "No executable code associated with file %s.\n"
+#~ msgstr "ÊáìéÜ äéåýèõíóç äåí óõíäÝåôáé ìå ôï üíïìá"
+
+#, fuzzy
+#~ msgid "didn't use all bb entries of graph, function %s\n"
+#~ msgstr "äéáãñáöÞ üëùí ôùí åããñáöþí ôïõ êáôáëüãïõ %s\n"
+
+#, fuzzy
+#~ msgid "Could not open source file %s.\n"
+#~ msgstr "Äåí ìðüñåóá íá áíïßîù ôï áñ÷åßï %s"
+
+#~ msgid "Creating %s.\n"
+#~ msgstr "Äçìéïõñãßá ôïõ %s.\n"
 
 #, fuzzy
-#~ msgid "conversion from NaN to unsigned int"
+#~ msgid "conversion from NaN to int"
 #~ msgstr "ç ìåôáôñïðÞ áðü `%s' óå `%s' äåí õðïóôçñßæåôå"
 
 #, fuzzy
@@ -21102,10 +22199,6 @@ msgstr ""
 #~ msgid "%s: argument domain error"
 #~ msgstr "%s: óöÜëìá áíÜãíùóçò"
 
-#, fuzzy
-#~ msgid "%s: overflow range error"
-#~ msgstr "%s: óöÜëìá åããñáöÞò"
-
 #, fuzzy
 #~ msgid "%s: underflow range error"
 #~ msgstr "%s: óöÜëìá åããñáöÞò"
@@ -21114,10 +22207,26 @@ msgstr ""
 #~ msgid "internal error: %s"
 #~ msgstr "óöÜëìá óôçí áíÜãíùóç åéóüäïõ: %s"
 
+#, fuzzy
+#~ msgid "unrecognized option `%s'"
+#~ msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
+
+#, fuzzy
+#~ msgid "`%s': unknown or unsupported -g option"
+#~ msgstr "%s: Üãíùóôï/ìç õðïóôçñéæüìåíï åßäïò áñ÷åßïõ.\n"
+
+#, fuzzy
+#~ msgid "invalid --param option: %s"
+#~ msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
 #, fuzzy
 #~ msgid "invalid character constant in #if"
 #~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
 
+#, fuzzy
+#~ msgid "invalid token in expression"
+#~ msgstr "Ìç Ýãêõñç êáíïíéêÞ Ýêöñáóç"
+
 #, fuzzy
 #~ msgid "octal character constant does not fit in a byte"
 #~ msgstr "ìç Ýãêõñïò óôáèåñüò ÷áñáêôÞñáò óôï áëöáñéèìéôéêü"
@@ -21138,10 +22247,6 @@ msgstr ""
 #~ msgid "-traditional and -ansi are mutually exclusive"
 #~ msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
 
-#, fuzzy
-#~ msgid "-pedantic and -traditional are mutually exclusive"
-#~ msgstr "\"Æþíç %s\" ãñáììÞ êáé åðéëïãÞ -l åßíáé áìïéâáßùò áðïêëåéüìåíá"
-
 #, fuzzy
 #~ msgid "-trigraphs and -traditional are mutually exclusive"
 #~ msgstr "ïé åðéëïãÝò --string êáé --check åßíáé áìïéâáßùò áðïêëåéüìåíåò"
@@ -21202,6 +22307,10 @@ msgstr ""
 #~ msgid "no args to macro `%s'"
 #~ msgstr "Üãíùóôïò ÷áñáêôÞñáò `%s'"
 
+#, fuzzy
+#~ msgid "invalid %%Q value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
 #, fuzzy
 #~ msgid "invalid %%V value"
 #~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
@@ -21224,8 +22333,20 @@ msgstr ""
 #~ msgstr "¸ãêõñá ïñßóìáôá åßíáé:"
 
 #, fuzzy
-#~ msgid "Use mcount for profiling"
-#~ msgstr "áäýíáôç ç öüñôùóç äåäïìÝíùí ðñïößë"
+#~ msgid "invalid %%o value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "invalid %%s/S value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "invalid %%B value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "invalid option `-mshort-data-%s'"
+#~ msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
 
 #, fuzzy
 #~ msgid "-mips%d not supported"
@@ -21235,10 +22356,48 @@ msgstr ""
 #~ msgid "-mabi=%s does not support -mips%d"
 #~ msgstr "Ôï ai_socktype äåí õðïóôçñßæåôáé"
 
+#, fuzzy
+#~ msgid "invalid option `entry%s'"
+#~ msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#, fuzzy
+#~ msgid "invalid %%z value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "invalid %%Z value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
+#, fuzzy
+#~ msgid "invalid %%j value"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
 #, fuzzy
 #~ msgid "-fdata-sections not supported on AIX"
 #~ msgstr "Ç ëåéôïõñãßá äåí õðïóôçñßæåôáé"
 
+#~ msgid "64 bit mode"
+#~ msgstr "êáôÜóôáóç 64 bit"
+
+#~ msgid "31 bit mode"
+#~ msgstr "êáôÜóôáóç 31 bit"
+
+#, fuzzy
+#~ msgid "Use the Xtensa boolean register option"
+#~ msgstr "ìç ôåñìáôéæüìåíï üíïìá âÜñïõò"
+
+#, fuzzy
+#~ msgid "duplicate enum value `%D'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#, fuzzy
+#~ msgid "duplicate nested type `%D'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
+#, fuzzy
+#~ msgid "invalid declarator"
+#~ msgstr "ìç Ýãêõñïò ÷ñÞóôçò"
+
 #, fuzzy
 #~ msgid "`%D' as declarator"
 #~ msgstr "ôï `%s' åßíáé êáôÜëïãïò"
@@ -21250,6 +22409,70 @@ msgstr ""
 #~ msgid "                %#D"
 #~ msgstr "                %#D"
 
+#, fuzzy
+#~ msgid "`%D' is not a namespace"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#, fuzzy
+#~ msgid "`%T' does not have a class or union named `%D'"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#, fuzzy
+#~ msgid "`%T' is not a class or union type"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#, fuzzy
+#~ msgid "`%s' not supported by %s"
+#~ msgstr "Äåí õðïóôçñßæåôáé"
+
+#, fuzzy
+#~ msgid "%s: In instantiation of `%s':\n"
+#~ msgstr "%s: Ìç Ýãêõñç ñýèìéóç `%s'.\n"
+
+#, fuzzy
+#~ msgid "invalid use of member `%D'"
+#~ msgstr "ìç Ýãêõñïò áñéèìüò ðåäßïõ: `%s'"
+
+#, fuzzy
+#~ msgid "type name expected before `&'"
+#~ msgstr "ÅããñáöÞ ïíïìÜôùí ôùí åðéëåãìÝíùí êáôçãïñéþí"
+
+#, fuzzy
+#~ msgid "`%T' is not a valid expression"
+#~ msgstr "%s' äåí åßíáé éó÷ýùí èåôéêüò áêÝñáéïò."
+
+# src/dfa.c:962
+# src/dfa.c:970
+#, fuzzy
+#~ msgid "sigof type specifier"
+#~ msgstr "Äåí ïñßóôçêå óõíôáêôéêü"
+
+#, fuzzy
+#~ msgid "`%T' is not a class or namespace"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
+#, fuzzy
+#~ msgid "no type `%D' in `%T'"
+#~ msgstr "Ìç Ýãêõñç åðéëïãÞ `%s'"
+
+#, fuzzy
+#~ msgid "parse error in method specification"
+#~ msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
+
+#, fuzzy
+#~ msgid "invalid type `%T' for default argument to `%T'"
+#~ msgstr "Ìç Ýãêõñç áêÝñáéá ðáñÜìåôñïò `%s'"
+
+#~ msgid "%s before `%c'"
+#~ msgstr "%s ðñéí áðü `%c'"
+
+#~ msgid "%s before `\\%o'"
+#~ msgstr "%s ðñéí áðü `\\%o'"
+
+#, fuzzy
+#~ msgid "%s before `%s' token"
+#~ msgstr "%s (ãéá êáíïíéêÞ Ýêöñáóç `%s')"
+
 #, fuzzy
 #~ msgid "invalid use of type decl `%#D' as expression"
 #~ msgstr "Ìç Ýãêõñç ðñïðïñåõüìåíç êáíïíéêÞ Ýêöñáóç"
@@ -21266,10 +22489,39 @@ msgstr ""
 #~ msgid "invalid use of `%T'"
 #~ msgstr "Ìç Ýãêõñç çìåñïìçíßá `%s'."
 
+#, fuzzy
+#~ msgid "ignoring pragma: %s"
+#~ msgstr "áãíïïýíôáé üëá ôá ïñßóìáôá"
+
+#, fuzzy
+#~ msgid "Set the maximum line length"
+#~ msgstr "åëÜ÷éóôï ìÝãåèïò áëöáñéèìçôéêïý"
+
 #, fuzzy
 #~ msgid "internal error - use of undefined type"
 #~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
 
+#, fuzzy
+#~ msgid "multiple declarations for method `%s'"
+#~ msgstr "ðïëëáðëüò áñéèìüò åðéëïãþí ôçí åíôïëÞ `s'"
+
+# src/install.c:562
+#, fuzzy
+#~ msgid "cannot find method"
+#~ msgstr "áäõíáìßá äéêñÜíùóçò"
+
+#, fuzzy
+#~ msgid "duplicate definition of class method `%s'"
+#~ msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+
+#, fuzzy
+#~ msgid "duplicate definition of instance method `%s'"
+#~ msgstr "áäõíáìßá áíïßãìáôïò áñ÷åßïõ ïñéóìïý locale `%s'"
+
+#, fuzzy
+#~ msgid "duplicate declaration of instance method `%s'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+
 #, fuzzy
 #~ msgid "-p option not supported: use -pg instead"
 #~ msgstr "ôï -C äåí óõíßóôáôáé ðéá, ÷ñçóéìïðïéÞóôå -Z"
@@ -21391,6 +22643,10 @@ msgstr ""
 #~ msgid "missing array tuple elements %s : %s"
 #~ msgstr "Ëåßðåé ðáñÜìåôñïò ãéá `%s'"
 
+#, fuzzy
+#~ msgid "`%s' must not be declared readonly"
+#~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
+
 # src/request.c:263
 #, fuzzy
 #~ msgid "no initialization allowed for `%s'"
@@ -21413,21 +22669,17 @@ msgstr ""
 #~ msgstr "äéðëü êëåéäß"
 
 #, fuzzy
-#~ msgid "duplicate grant for `%s'"
-#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
+#~ msgid "mode of `%s' is not a mode"
+#~ msgstr "Ôï `%s' äåí åßíáé êáôÜëïãïò."
 
 #, fuzzy
-#~ msgid "previous grant for `%s'"
-#~ msgstr "äéáôÞñçóç ùñþí óôï %s"
+#~ msgid "duplicate grant for `%s'"
+#~ msgstr "äéðëü üíïìá ÷áñáêôÞñá `%s'"
 
 #, fuzzy
 #~ msgid "duplicate definition `%s'"
 #~ msgstr "äéðëüò ïñéóìüò óõíüëïõ"
 
-#, fuzzy
-#~ msgid "previous definition of `%s'"
-#~ msgstr "êáíÝíáò ïñéóìüò ôïõ `UNDEFINED'"
-
 # src/main.c:785
 #, fuzzy
 #~ msgid "ambiguous choice for seize `%s' -"
@@ -21437,10 +22689,6 @@ msgstr ""
 #~ msgid "INTERNAL ERROR: handle_one_level is broken"
 #~ msgstr "ÅÓÙÔÅÑÉÊÏ ÓÖÁËÌÁ: ËÜèïò åßäïò áíôéêåéìÝíïõ óôï expand_token ()"
 
-#, fuzzy
-#~ msgid "conditional expression not allowed in %s"
-#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç (ëÜèïò åßóïäïò): %s"
-
 #, fuzzy
 #~ msgid "internal error:  unknown expression mode in %s"
 #~ msgstr "åóùôåñéêü óöÜëìá óôï %s, ãñáììÞ %u"
@@ -21530,10 +22778,6 @@ msgstr ""
 #~ msgid "%s is not addressable"
 #~ msgstr "ôï `%s' äåí åßíáé êáíïíéêü áñ÷åßï"
 
-#, fuzzy
-#~ msgid "can't write to %s"
-#~ msgstr "áäõíáìßá åããñáöÞò áðïôåëÝóìáôïò: %s"
-
 #, fuzzy
 #~ msgid "FORBID is not yet implemented"
 #~ msgstr "Ç ëåéôïõñãßá äåí Ý÷åé õëïðïéçèåß"
@@ -21607,10 +22851,6 @@ msgstr ""
 #~ msgid "no padding character (offset %d)"
 #~ msgstr "ÊáíÝíáò ÷áñáêôÞñáò äåí ìåôáôñÝðåôáé óå %3d"
 
-#, fuzzy
-#~ msgid "too many arguments for this format string"
-#~ msgstr "ðÜñá ðïëëÜ ïñßóìáôá óå áõôü ôï áëöáñéèìçôéêü ìïñöÞò"
-
 #, fuzzy
 #~ msgid "missing index expression"
 #~ msgstr "ðáñÜëçøç ïñßóìáôïò áñ÷åßïõ"
@@ -21635,6 +22875,10 @@ msgstr ""
 #~ msgid "unrecognized compiler directive `%s'"
 #~ msgstr "ìç áíáãíùñßóçìç åðéëïãÞ `-%c'"
 
+#, fuzzy
+#~ msgid "invalid control sequence"
+#~ msgstr "ìç Ýãêõñï üíïìá ìÞíá"
+
 #, fuzzy
 #~ msgid "unterminated string literal"
 #~ msgstr "ìç ôåñìáôéæüìåío áëöáñéèìçôéêü"
@@ -21655,18 +22899,10 @@ msgstr ""
 #~ msgid "loop identifier undeclared"
 #~ msgstr "áíáìåíüôáí óôáèåñÜ Þ ðñïóäéïñéóôÞò"
 
-#, fuzzy
-#~ msgid "BY expression is negative or zero"
-#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
-
 #, fuzzy
 #~ msgid "start label '%s' does not match end label '%s'"
 #~ msgstr "ôï áñ÷åßï äåäïìÝíùí ðñïößë `%s' äåí ôáéñéÜæåé ìå ôï äéáìïéñáæüìåíï áíôéêåßìåíï `%s'"
 
-#, fuzzy
-#~ msgid "expected a name here"
-#~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
-
 #, fuzzy
 #~ msgid "expected a name string here"
 #~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
@@ -21691,18 +22927,10 @@ msgstr ""
 #~ msgid "expected another rename clause"
 #~ msgstr "%s: áíáìåíüôáí áñéèìçôéêÞ ôéìÞ."
 
-#, fuzzy
-#~ msgid "syntax error in parameter name list"
-#~ msgstr "óõíôáêôéêü óöÜëìá óôïí ïñéóìü êëÜóçò ÷áñáêôÞñùí"
-
 #, fuzzy
 #~ msgid "syntax error while parsing signal definition statement"
 #~ msgstr "óõíôáêôéêü óöÜëìá óôï ïñéóìü ôïõ %s: %s"
 
-#, fuzzy
-#~ msgid "expression is not an action"
-#~ msgstr "ËÜèïò Ýêöñáóç óôçí áðïôßìçóç: %s"
-
 #, fuzzy
 #~ msgid "syntax error in action"
 #~ msgstr "óõíôáêôéêü óöÜëìá óôïí êáèïñéóìü óåéñÜò"
@@ -21799,10 +23027,6 @@ msgstr ""
 #~ msgid "starting word in POS must be an integer constant"
 #~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
 
-#, fuzzy
-#~ msgid "length in POS must be an integer constant"
-#~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"
-
 #, fuzzy
 #~ msgid "end bit in POS must be an integer constant"
 #~ msgstr "ç ôéìÞ ãéá ôï %s ðñÝðåé íá åßíáé áêÝñáéïò"