diff --git a/gcc/ChangeLog b/gcc/ChangeLog index 38deb9fdccee..7e8c2a6bbf38 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,12 @@ +2003-03-21 Zack Weinberg + + * c-common.c: Include intl.h. + (shadow_warning): Rewrite to allow better diagnostic translations. + * c-common.h: Update prototype of shadow_warning. Declare sw_kind enum. + * c-decl.c (warn_if_shadowing): Update calls to shadow_warning; + use it throughout. + * Makefile.in (c-common.o): Add intl.h. + 2003-03-21 Nathanael Nerode * config.gcc: Remove 'float_format'. diff --git a/gcc/Makefile.in b/gcc/Makefile.in index d062a6e4e790..d4f6cc938949 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -1302,7 +1302,7 @@ tlink.o: tlink.c $(DEMANGLE_H) $(HASHTAB_H) $(CONFIG_H) $(SYSTEM_H) coretypes.h # A file used by all variants of C. c-common.o : c-common.c $(CONFIG_H) $(SYSTEM_H) coretypes.h $(TM_H) $(TREE_H) \ - $(OBSTACK_H) $(C_COMMON_H) flags.h toplev.h output.h c-pragma.h \ + $(OBSTACK_H) $(C_COMMON_H) flags.h toplev.h output.h c-pragma.h intl.h \ $(GGC_H) $(EXPR_H) $(TM_P_H) builtin-types.def builtin-attrs.def \ diagnostic.h gt-c-common.h langhooks.h varray.h $(RTL_H) $(TARGET_H) c-pretty-print.o : c-pretty-print.c c-pretty-print.h pretty-print.h \ diff --git a/gcc/c-common.c b/gcc/c-common.c index 00654309f1f8..ee4549c61e89 100644 --- a/gcc/c-common.c +++ b/gcc/c-common.c @@ -23,6 +23,7 @@ Software Foundation, 59 Temple Place - Suite 330, Boston, MA #include "system.h" #include "coretypes.h" #include "tm.h" +#include "intl.h" #include "tree.h" #include "flags.h" #include "toplev.h" @@ -4807,14 +4808,23 @@ c_common_insert_default_attributes (decl) #undef DEF_FN_ATTR } -/* Output a -Wshadow warning MSGID about NAME, an IDENTIFIER_NODE, and - additionally give the location of the previous declaration DECL. */ +/* Output a -Wshadow warning MSGCODE about NAME, and give the location + of the previous declaration DECL. MANDATORY says whether this is a + mandatory warning (i.e. use pedwarn). */ void -shadow_warning (msgid, name, decl) - const char *msgid; - tree name, decl; +shadow_warning (msgcode, mandatory, name, decl) + enum sw_kind msgcode; + int mandatory; /* really bool */ + const char *name; + tree decl; { - warning ("declaration of `%s' shadows %s", IDENTIFIER_POINTER (name), msgid); + static const char *const msgs[] = { + /* SW_PARAM */ N_("declaration of \"%s\" shadows a parameter"), + /* SW_LOCAL */ N_("declaration of \"%s\" shadows a previous local"), + /* SW_GLOBAL */ N_("declaration of \"%s\" shadows a global declaration") + }; + + (mandatory ? pedwarn : warning) (msgs[msgcode], name); warning_with_file_and_line (DECL_SOURCE_FILE (decl), DECL_SOURCE_LINE (decl), "shadowed declaration is here"); diff --git a/gcc/c-common.h b/gcc/c-common.h index b174f58e44bf..20c7c394aa0e 100644 --- a/gcc/c-common.h +++ b/gcc/c-common.h @@ -332,12 +332,13 @@ extern tree walk_stmt_tree PARAMS ((tree *, void *)); extern void prep_stmt PARAMS ((tree)); extern void expand_stmt PARAMS ((tree)); -extern void shadow_warning PARAMS ((const char *, - tree, tree)); extern tree c_begin_if_stmt PARAMS ((void)); extern tree c_begin_while_stmt PARAMS ((void)); extern void c_finish_while_stmt_cond PARAMS ((tree, tree)); +enum sw_kind { SW_PARAM = 0, SW_LOCAL, SW_GLOBAL }; +extern void shadow_warning PARAMS ((enum sw_kind, int, + const char *, tree)); /* Extra information associated with a DECL. Other C dialects extend this structure in various ways. The C front-end only uses this diff --git a/gcc/c-decl.c b/gcc/c-decl.c index a4b435e82917..52b42a18c06b 100644 --- a/gcc/c-decl.c +++ b/gcc/c-decl.c @@ -1599,12 +1599,14 @@ static void warn_if_shadowing (x, oldlocal) tree x, oldlocal; { - tree name; + tree sym; + const char *name; if (DECL_EXTERNAL (x)) return; - name = DECL_NAME (x); + sym = DECL_NAME (x); + name = IDENTIFIER_POINTER (sym); /* Warn if shadowing an argument at the top level of the body. */ if (oldlocal != 0 @@ -1615,14 +1617,7 @@ warn_if_shadowing (x, oldlocal) /* Check that the decl being shadowed comes from the parm level, one level up. */ && chain_member (oldlocal, current_binding_level->level_chain->names)) - { - if (TREE_CODE (oldlocal) == PARM_DECL) - pedwarn ("declaration of `%s' shadows a parameter", - IDENTIFIER_POINTER (name)); - else - pedwarn ("declaration of `%s' shadows a symbol from the parameter list", - IDENTIFIER_POINTER (name)); - } + shadow_warning (SW_PARAM, true, name, oldlocal); /* Maybe warn if shadowing something else. */ else if (warn_shadow /* No shadow warnings for internally generated vars. */ @@ -1641,14 +1636,14 @@ warn_if_shadowing (x, oldlocal) else if (oldlocal) { if (TREE_CODE (oldlocal) == PARM_DECL) - shadow_warning ("a parameter", name, oldlocal); + shadow_warning (SW_PARAM, false, name, oldlocal); else - shadow_warning ("a previous local", name, oldlocal); + shadow_warning (SW_LOCAL, false, name, oldlocal); } - else if (IDENTIFIER_GLOBAL_VALUE (name) != 0 - && IDENTIFIER_GLOBAL_VALUE (name) != error_mark_node) - shadow_warning ("a global declaration", name, - IDENTIFIER_GLOBAL_VALUE (name)); + else if (IDENTIFIER_GLOBAL_VALUE (sym) != 0 + && IDENTIFIER_GLOBAL_VALUE (sym) != error_mark_node) + shadow_warning (SW_GLOBAL, false, name, + IDENTIFIER_GLOBAL_VALUE (sym)); } } diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 2546ea12fd08..616078ab272d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,7 @@ +2003-03-21 Zack Weinberg + + * decl.c: Update calls to shadow_warning. + 2003-03-21 Nathan Sidwell PR c++/9898 @@ -22,8 +26,8 @@ (init_rtti_processing): initialize unemitted_tinfo_decls varray. (get_tinfo_decls): push new tinfo decl on unemitted_tinfo_decls. (emit_tinfo_decl): remove unused second parameter, add assertion - that decl hasn't already been emitted. - + that decl hasn't already been emitted. + 2003-03-19 Nathanael Nerode * dump.c (cp_dump_tree), cp-tree.h (cp_dump_tree): Change return @@ -47,7 +51,7 @@ 2003-03-17 Jason Merrill PR c++/10091 - * typeck.c (build_class_member_access_expr): Compare + * typeck.c (build_class_member_access_expr): Compare TYPE_MAIN_VARIANTs. 2003-03-17 Mark Mitchell @@ -493,14 +497,14 @@ 2003-03-04 Gabriel Dos Reis - * cp-tree.h (cxx_saved_binding): Declare. - (struct saved_scope): Adjust type of field 'old_binding'. - * decl.c (cxx_saved_binding_make): New macro. - (struct cxx_saved_binding): Define. - (store_bindings): Adjust prototype. Use cxx_saved_binding to save - C++ bindings. - (maybe_push_to_top_level): Adjust local variable type. - (pop_from_top_level): Likewise. + * cp-tree.h (cxx_saved_binding): Declare. + (struct saved_scope): Adjust type of field 'old_binding'. + * decl.c (cxx_saved_binding_make): New macro. + (struct cxx_saved_binding): Define. + (store_bindings): Adjust prototype. Use cxx_saved_binding to save + C++ bindings. + (maybe_push_to_top_level): Adjust local variable type. + (pop_from_top_level): Likewise. 2003-03-04 Tom Tromey @@ -599,9 +603,9 @@ 2003-02-28 Aldy Hernandez - * parser.c (cp_parser_init_declarator): Revert opaque - vector_opaque_p change. - Do not include target.h. + * parser.c (cp_parser_init_declarator): Revert opaque + vector_opaque_p change. + Do not include target.h. 2003-02-28 Mark Mitchell @@ -905,7 +909,7 @@ 2003-02-14 Andrew Pinski - * decl.c: (define_label): Fix warning for return 0 instead of NULL. + * decl.c: (define_label): Fix warning for return 0 instead of NULL. 2003-02-13 Gabriel Dos Reis @@ -1109,7 +1113,7 @@ 2003-01-29 Fariborz Jahanian - * pt.c (last_pending_template) Declare GTY(). + * pt.c (last_pending_template) Declare GTY(). 2003-01-29 Kriang Lerdsuwanakij @@ -1234,7 +1238,7 @@ PR c++/9285 PR c++/9294 * parser.c (cp_parser_simple_declaration): Return quickly when - encountering errors. + encountering errors. 2003-01-21 Kaveh R. Ghazi @@ -1508,10 +1512,10 @@ 2003-01-09 Nathanael Nerode - * cfns.gperf: ANSIfy function declarations. - * cfns.h: Regenerate. - * cp-tree.h: ANSIfy function declarations. - * parser.c: ANSIfy function declarations & definitions. + * cfns.gperf: ANSIfy function declarations. + * cfns.h: Regenerate. + * cp-tree.h: ANSIfy function declarations. + * parser.c: ANSIfy function declarations & definitions. * decl.c (bad_specifiers): Fix parameter order error I introduced. diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index a0dba2fab133..99898d02b95c 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -4123,7 +4123,8 @@ pushdecl (tree x) } if (warn_shadow && !err) - shadow_warning ("a parameter", name, oldlocal); + shadow_warning (SW_PARAM, false, + IDENTIFIER_POINTER (name), oldlocal); } /* Maybe warn if shadowing something else. */ @@ -4140,11 +4141,13 @@ pushdecl (tree x) IDENTIFIER_POINTER (name)); else if (oldlocal != NULL_TREE && TREE_CODE (oldlocal) == VAR_DECL) - shadow_warning ("a previous local", name, oldlocal); + shadow_warning (SW_LOCAL, false, + IDENTIFIER_POINTER (name), oldlocal); else if (oldglobal != NULL_TREE && TREE_CODE (oldglobal) == VAR_DECL) /* XXX shadow warnings in outer-more namespaces */ - shadow_warning ("a global declaration", name, oldglobal); + shadow_warning (SW_GLOBAL, false, + IDENTIFIER_POINTER (name), oldglobal); } } diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index 91506f4b9106..18f879f097be 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2003-03-21 Zack Weinberg + + * gcc.pot: Regenerate. + 2003-02-04 Joseph S. Myers * be.po, de.po: New files. @@ -15,7 +19,7 @@ * tr.po, es.po, fr.po: Update to version for 20020415 snapshot. - + 2002-04-23 Philipp Thomas * gcc.pot: Regenerate. diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index 789f8896ead8..b14c3b09ba86 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -7,7 +7,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" -"POT-Creation-Date: 2002-12-30 18:47+0000\n" +"POT-Creation-Date: 2003-03-21 16:03-0800\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME \n" "Language-Team: LANGUAGE \n" @@ -35,35 +35,36 @@ msgstr "" msgid "`%s' attribute only applies to function types" msgstr "" -#: attribs.c:406 c-common.c:5255 c-common.c:5277 c-common.c:5299 -#: c-common.c:5330 c-common.c:5352 c-common.c:5377 c-common.c:5400 -#: c-common.c:5430 c-common.c:5468 c-common.c:5515 c-common.c:5545 -#: c-common.c:5575 c-common.c:5598 c-common.c:5873 c-common.c:5895 -#: c-common.c:5938 c-common.c:6015 c-common.c:6071 c-common.c:6132 -#: c-common.c:6166 c-common.c:6520 config/arm/arm.c:2108 config/arm/arm.c:2135 -#: config/avr/avr.c:4776 config/h8300/h8300.c:3916 config/h8300/h8300.c:3941 -#: config/i386/i386.c:1559 config/i386/winnt.c:79 +#: attribs.c:406 c-common.c:4867 c-common.c:4889 c-common.c:4911 +#: c-common.c:4942 c-common.c:4964 c-common.c:4989 c-common.c:5015 +#: c-common.c:5045 c-common.c:5083 c-common.c:5130 c-common.c:5160 +#: c-common.c:5190 c-common.c:5213 c-common.c:5488 c-common.c:5510 +#: c-common.c:5553 c-common.c:5630 c-common.c:5686 c-common.c:5747 +#: c-common.c:5781 c-common.c:6135 config/arm/arm.c:2151 config/arm/arm.c:2178 +#: config/avr/avr.c:4783 config/h8300/h8300.c:4016 config/h8300/h8300.c:4041 +#: config/i386/i386.c:1594 config/i386/i386.c:15318 config/i386/winnt.c:88 +#: config/ip2k/ip2k.c:3214 #, c-format msgid "`%s' attribute ignored" msgstr "" -#: builtins.c:286 +#: builtins.c:294 msgid "offset outside bounds of constant string" msgstr "" -#: builtins.c:766 +#: builtins.c:774 msgid "second arg to `__builtin_prefetch' must be a constant" msgstr "" -#: builtins.c:773 +#: builtins.c:781 msgid "invalid second arg to __builtin_prefetch; using zero" msgstr "" -#: builtins.c:780 +#: builtins.c:788 msgid "third arg to `__builtin_prefetch' must be a constant" msgstr "" -#: builtins.c:787 +#: builtins.c:795 msgid "invalid third arg to __builtin_prefetch; using zero" msgstr "" @@ -74,996 +75,986 @@ msgstr "" #. port (i860) that used this code, and I'm unconvinced it could actually #. handle the general case. So we no longer try to handle anything #. weird and make the backend absorb the evil. -#: builtins.c:2886 +#: builtins.c:3185 msgid "__builtin_saveregs not supported by this target" msgstr "" -#: builtins.c:2928 +#: builtins.c:3227 msgid "argument of `__builtin_args_info' must be constant" msgstr "" -#: builtins.c:2934 +#: builtins.c:3233 msgid "argument of `__builtin_args_info' out of range" msgstr "" -#: builtins.c:2940 +#: builtins.c:3239 msgid "missing argument in `__builtin_args_info'" msgstr "" -#: builtins.c:2971 +#: builtins.c:3270 msgid "`va_start' used in function with fixed args" msgstr "" -#: builtins.c:2990 +#: builtins.c:3289 msgid "second parameter of `va_start' not last named argument" msgstr "" #. Evidently an out of date version of ; can't validate #. va_start's second argument, but can still work as intended. -#: builtins.c:2995 +#: builtins.c:3294 msgid "`__builtin_next_arg' called without an argument" msgstr "" -#: builtins.c:3081 +#: builtins.c:3380 msgid "too many arguments to function `va_start'" msgstr "" -#: builtins.c:3183 +#: builtins.c:3482 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:3215 +#: builtins.c:3514 #, c-format msgid "`%s' is promoted to `%s' when passed through `...'" msgstr "" -#: builtins.c:3220 +#: builtins.c:3519 #, c-format msgid "(so you should pass `%s' not `%s' to `va_arg')" msgstr "" -#: builtins.c:3351 +#: builtins.c:3650 msgid "invalid arg to `__builtin_frame_address'" msgstr "" -#: builtins.c:3353 +#: builtins.c:3652 msgid "invalid arg to `__builtin_return_address'" msgstr "" -#: builtins.c:3367 +#: builtins.c:3666 msgid "unsupported arg to `__builtin_frame_address'" msgstr "" -#: builtins.c:3369 +#: builtins.c:3668 msgid "unsupported arg to `__builtin_return_address'" msgstr "" -#: builtins.c:3537 +#: builtins.c:3839 msgid "second arg to `__builtin_expect' must be a constant" msgstr "" -#: builtins.c:4062 +#: builtins.c:4429 msgid "__builtin_longjmp second argument must be 1" msgstr "" #. just do library call, if unknown builtin -#: builtins.c:4126 c-common.c:4439 +#: builtins.c:4493 c-common.c:4476 #, c-format msgid "built-in function `%s' not currently supported" msgstr "" -#: builtins.c:4230 +#: builtins.c:4617 msgid "target format does not support infinity" msgstr "" -#: c-common.c:1165 +#: c-common.c:1182 #, c-format msgid "`%s' is not defined outside of function scope" msgstr "" -#: c-common.c:1186 +#: c-common.c:1203 #, c-format msgid "" "string length `%d' is greater than the length `%d' ISO C%d compilers are " "required to support" msgstr "" -#: c-common.c:1244 +#: c-common.c:1261 msgid "concatenation of string literals with __FUNCTION__ is deprecated" msgstr "" -#: c-common.c:1340 +#: c-common.c:1357 msgid "overflow in constant expression" msgstr "" -#: c-common.c:1361 +#: c-common.c:1378 msgid "integer overflow in expression" msgstr "" -#: c-common.c:1370 +#: c-common.c:1387 msgid "floating point overflow in expression" msgstr "" -#: c-common.c:1376 +#: c-common.c:1393 msgid "vector overflow in expression" msgstr "" #. This detects cases like converting -129 or 256 to unsigned char. -#: c-common.c:1399 +#: c-common.c:1416 msgid "large integer implicitly truncated to unsigned type" msgstr "" -#: c-common.c:1401 +#: c-common.c:1418 msgid "negative integer implicitly converted to unsigned type" msgstr "" -#: c-common.c:1449 +#: c-common.c:1466 msgid "overflow in implicit constant conversion" msgstr "" -#: c-common.c:1597 +#: c-common.c:1614 #, c-format msgid "operation on `%s' may be undefined" msgstr "" -#: c-common.c:1888 +#: c-common.c:1905 msgid "expression statement has incomplete type" msgstr "" -#: c-common.c:1921 +#: c-common.c:1938 msgid "case label does not reduce to an integer constant" msgstr "" -#: c-common.c:2225 +#: c-common.c:2242 msgid "invalid truth-value expression" msgstr "" -#: c-common.c:2276 +#: c-common.c:2293 #, c-format msgid "invalid operands to binary %s" msgstr "" -#: c-common.c:2510 +#: c-common.c:2527 msgid "comparison is always false due to limited range of data type" msgstr "" -#: c-common.c:2512 +#: c-common.c:2529 msgid "comparison is always true due to limited range of data type" msgstr "" -#: c-common.c:2582 +#: c-common.c:2599 msgid "comparison of unsigned expression >= 0 is always true" msgstr "" -#: c-common.c:2591 +#: c-common.c:2608 msgid "comparison of unsigned expression < 0 is always false" msgstr "" -#: c-common.c:2638 +#: c-common.c:2655 msgid "pointer of type `void *' used in arithmetic" msgstr "" -#: c-common.c:2644 +#: c-common.c:2661 msgid "pointer to a function used in arithmetic" msgstr "" -#: c-common.c:2650 +#: c-common.c:2667 msgid "pointer to member function used in arithmetic" msgstr "" -#: c-common.c:2656 +#: c-common.c:2673 msgid "pointer to a member used in arithmetic" msgstr "" -#: c-common.c:2743 f/com.c:14690 +#: c-common.c:2760 f/com.c:14676 msgid "struct type value used where scalar is required" msgstr "" -#: c-common.c:2747 f/com.c:14694 +#: c-common.c:2764 f/com.c:14680 msgid "union type value used where scalar is required" msgstr "" -#: c-common.c:2751 f/com.c:14698 +#: c-common.c:2768 f/com.c:14684 msgid "array type value used where scalar is required" msgstr "" -#: c-common.c:2871 f/com.c:14831 +#: c-common.c:2889 f/com.c:14817 msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-common.c:2915 c-common.c:2947 +#: c-common.c:2933 c-common.c:2965 msgid "invalid use of `restrict'" msgstr "" -#: c-common.c:3061 +#: c-common.c:3079 msgid "invalid application of `sizeof' to a function type" msgstr "" -#: c-common.c:3071 +#: c-common.c:3089 #, c-format msgid "invalid application of `%s' to a void type" msgstr "" -#: c-common.c:3077 +#: c-common.c:3095 #, c-format msgid "invalid application of `%s' to an incomplete type" msgstr "" -#: c-common.c:3118 +#: c-common.c:3136 msgid "`__alignof' applied to a bit-field" msgstr "" -#: c-common.c:3598 +#: c-common.c:3635 #, c-format msgid "cannot disable built-in function `%s'" msgstr "" -#: c-common.c:3767 c-typeck.c:1735 +#: c-common.c:3804 c-typeck.c:1749 #, c-format msgid "too few arguments to function `%s'" msgstr "" -#: c-common.c:3773 c-typeck.c:1588 +#: c-common.c:3810 c-typeck.c:1602 #, c-format msgid "too many arguments to function `%s'" msgstr "" -#: c-common.c:3792 +#: c-common.c:3829 #, c-format msgid "non-floating-point argument to function `%s'" msgstr "" -#: c-common.c:4061 +#: c-common.c:4098 msgid "pointers are not permitted as case values" msgstr "" -#: c-common.c:4067 +#: c-common.c:4104 msgid "ISO C++ forbids range expressions in switch statements" msgstr "" -#: c-common.c:4069 +#: c-common.c:4106 msgid "ISO C forbids range expressions in switch statements" msgstr "" -#: c-common.c:4099 +#: c-common.c:4136 msgid "empty range specified" msgstr "" -#: c-common.c:4150 +#: c-common.c:4187 msgid "duplicate (or overlapping) case value" msgstr "" -#: c-common.c:4152 +#: c-common.c:4189 msgid "this is the first entry overlapping that value" msgstr "" -#: c-common.c:4156 +#: c-common.c:4193 msgid "duplicate case value" msgstr "" -#: c-common.c:4157 +#: c-common.c:4194 msgid "previously used here" msgstr "" -#: c-common.c:4161 +#: c-common.c:4198 msgid "multiple default labels in one switch" msgstr "" -#: c-common.c:4162 +#: c-common.c:4199 msgid "this is the first default label" msgstr "" -#: c-common.c:4190 +#: c-common.c:4227 msgid "ISO C++ forbids taking the address of a label" msgstr "" -#: c-common.c:4192 +#: c-common.c:4229 msgid "ISO C forbids taking the address of a label" msgstr "" -#: c-common.c:5215 +#. SW_PARAM +#: c-common.c:4822 #, c-format -msgid "declaration of `%s' shadows %s" +msgid "declaration of \"%s\" shadows a parameter" msgstr "" -#: c-common.c:5632 +#. SW_LOCAL +#: c-common.c:4823 +#, c-format +msgid "declaration of \"%s\" shadows a previous local" +msgstr "" + +#. SW_GLOBAL +#: c-common.c:4824 +#, c-format +msgid "declaration of \"%s\" shadows a global declaration" +msgstr "" + +#: c-common.c:5247 #, c-format msgid "unknown machine mode `%s'" msgstr "" -#: c-common.c:5635 +#: c-common.c:5250 #, c-format msgid "no data type for mode `%s'" msgstr "" -#: c-common.c:5639 +#: c-common.c:5254 #, c-format msgid "invalid pointer mode `%s'" msgstr "" -#: c-common.c:5648 c-common.c:6262 +#: c-common.c:5263 c-common.c:5877 #, c-format msgid "unable to emulate '%s'" msgstr "" -#: c-common.c:5697 +#: c-common.c:5312 msgid "section attribute cannot be specified for local variables" msgstr "" -#: c-common.c:5708 +#: c-common.c:5323 #, c-format msgid "section of `%s' conflicts with previous declaration" msgstr "" -#: c-common.c:5717 +#: c-common.c:5332 #, c-format msgid "section attribute not allowed for `%s'" msgstr "" -#: c-common.c:5724 +#: c-common.c:5339 msgid "section attributes are not supported for this target" msgstr "" -#: c-common.c:5766 +#: c-common.c:5381 msgid "requested alignment is not a constant" msgstr "" -#: c-common.c:5771 +#: c-common.c:5386 msgid "requested alignment is not a power of 2" msgstr "" -#: c-common.c:5776 +#: c-common.c:5391 msgid "requested alignment is too large" msgstr "" -#: c-common.c:5803 +#: c-common.c:5418 #, c-format msgid "alignment may not be specified for `%s'" msgstr "" -#: c-common.c:5848 +#: c-common.c:5463 #, c-format msgid "`%s' defined both normally and as an alias" msgstr "" -#: c-common.c:5858 +#: c-common.c:5473 msgid "alias arg not a string" msgstr "" -#: c-common.c:5905 +#: c-common.c:5520 msgid "visibility arg not a string" msgstr "" -#: c-common.c:5914 +#: c-common.c:5529 msgid "" "visibility arg must be one of \"default\", \"hidden\", \"protected\" or " "\"internal\"" msgstr "" -#: c-common.c:5948 +#: c-common.c:5563 msgid "tls_model arg not a string" msgstr "" -#: c-common.c:5957 +#: c-common.c:5572 msgid "" "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-" "dynamic\" or \"global-dynamic\"" msgstr "" -#: c-common.c:5982 c-common.c:6038 +#: c-common.c:5597 c-common.c:5653 #, c-format msgid "`%s' attribute applies only to functions" msgstr "" -#: c-common.c:5989 c-common.c:6045 +#: c-common.c:5604 c-common.c:5660 #, c-format msgid "can't set `%s' attribute after definition" msgstr "" -#: c-common.c:6129 +#: c-common.c:5744 #, c-format msgid "`%s' attribute ignored for `%s'" msgstr "" -#: c-common.c:6194 +#: c-common.c:5809 #, c-format msgid "invalid vector type for attribute `%s'" msgstr "" -#: c-common.c:6218 c-common.c:6250 +#: c-common.c:5833 c-common.c:5865 msgid "no vector mode with the size and type specified could be found" msgstr "" -#: c-common.c:6349 +#: c-common.c:5964 msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-common.c:6364 +#: c-common.c:5979 #, c-format msgid "nonnull argument has invalid operand number (arg %lu)" msgstr "" -#: c-common.c:6383 +#: c-common.c:5998 #, c-format msgid "" "nonnull argument with out-of-range operand number (arg %lu, operand %lu)" msgstr "" -#: c-common.c:6391 +#: c-common.c:6006 #, c-format msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)" msgstr "" -#: c-common.c:6477 +#: c-common.c:6092 #, c-format msgid "null argument where non-null required (arg %lu)" msgstr "" -#: c-convert.c:82 c-typeck.c:990 c-typeck.c:4036 cp/typeck.c:1620 -#: cp/typeck.c:5890 +#: c-convert.c:82 c-typeck.c:996 c-typeck.c:4053 cp/typeck.c:1627 +#: cp/typeck.c:6073 msgid "void value not ignored as it ought to be" msgstr "" -#: c-convert.c:114 java/typeck.c:152 +#: c-convert.c:114 java/typeck.c:148 msgid "conversion to non-scalar type requested" msgstr "" -#: c-decl.c:338 +#: c-decl.c:339 #, c-format msgid "array `%s' assumed to have one element" msgstr "" -#: c-decl.c:524 +#: c-decl.c:536 #, c-format msgid "`struct %s' incomplete in scope ending here" msgstr "" -#: c-decl.c:527 +#: c-decl.c:539 #, c-format msgid "`union %s' incomplete in scope ending here" msgstr "" -#: c-decl.c:530 +#: c-decl.c:542 #, c-format msgid "`enum %s' incomplete in scope ending here" msgstr "" -#: c-decl.c:644 c-decl.c:769 java/decl.c:1401 +#: c-decl.c:656 c-decl.c:781 java/decl.c:1367 #, c-format msgid "label `%s' used but not defined" msgstr "" -#: c-decl.c:650 c-decl.c:776 java/decl.c:1407 +#: c-decl.c:662 c-decl.c:788 java/decl.c:1373 #, c-format msgid "label `%s' defined but not used" msgstr "" -#: c-decl.c:891 cp/decl.c:3054 +#: c-decl.c:903 #, c-format msgid "function `%s' redeclared as inline" msgstr "" -#: c-decl.c:893 cp/decl.c:3056 +#: c-decl.c:905 #, c-format msgid "previous declaration of function `%s' with attribute noinline" msgstr "" -#: c-decl.c:900 cp/decl.c:3063 +#: c-decl.c:912 #, c-format msgid "function `%s' redeclared with attribute noinline" msgstr "" -#: c-decl.c:902 cp/decl.c:3065 +#: c-decl.c:914 #, c-format msgid "previous declaration of function `%s' was inline" msgstr "" -#: c-decl.c:931 c-decl.c:977 +#: c-decl.c:943 c-decl.c:989 #, c-format msgid "shadowing built-in function `%s'" msgstr "" -#: c-decl.c:933 +#: c-decl.c:945 #, c-format msgid "shadowing library function `%s'" msgstr "" -#: c-decl.c:939 +#: c-decl.c:951 #, c-format msgid "library function `%s' declared as non-function" msgstr "" -#: c-decl.c:943 c-decl.c:946 +#: c-decl.c:955 c-decl.c:958 #, c-format msgid "built-in function `%s' declared as non-function" msgstr "" -#: c-decl.c:950 objc/objc-act.c:2386 objc/objc-act.c:6156 +#: c-decl.c:962 objc/objc-act.c:2389 objc/objc-act.c:6182 #, c-format msgid "`%s' redeclared as different kind of symbol" msgstr "" -#: c-decl.c:951 c-decl.c:1142 c-decl.c:1149 c-decl.c:1156 c-decl.c:1301 -#: objc/objc-act.c:2388 objc/objc-act.c:6158 objc/objc-act.c:6213 +#: c-decl.c:963 c-decl.c:1154 c-decl.c:1168 c-decl.c:1175 c-decl.c:1320 +#: objc/objc-act.c:2391 objc/objc-act.c:6184 objc/objc-act.c:6239 #, c-format msgid "previous declaration of `%s'" msgstr "" #. If types don't match for a built-in, throw away the built-in. -#: c-decl.c:1046 +#: c-decl.c:1058 #, c-format msgid "conflicting types for built-in function `%s'" msgstr "" -#: c-decl.c:1089 c-decl.c:1108 +#: c-decl.c:1101 c-decl.c:1120 #, c-format msgid "conflicting types for `%s'" msgstr "" -#: c-decl.c:1131 +#: c-decl.c:1143 msgid "" "a parameter list with an ellipsis can't match an empty parameter name list " "declaration" msgstr "" -#: c-decl.c:1137 +#: c-decl.c:1149 msgid "" "an argument type that has a default promotion can't match an empty parameter " "name list declaration" msgstr "" -#: c-decl.c:1148 +#: c-decl.c:1167 #, c-format msgid "thread-local declaration of `%s' follows non thread-local declaration" msgstr "" -#: c-decl.c:1155 +#: c-decl.c:1174 #, c-format msgid "non thread-local declaration of `%s' follows thread-local declaration" msgstr "" -#: c-decl.c:1166 c-decl.c:1189 +#: c-decl.c:1185 c-decl.c:1208 #, c-format msgid "redefinition of `%s'" msgstr "" -#: c-decl.c:1169 +#: c-decl.c:1188 #, c-format msgid "redeclaration of `%s'" msgstr "" -#: c-decl.c:1172 +#: c-decl.c:1191 #, c-format msgid "conflicting declarations of `%s'" msgstr "" -#: c-decl.c:1216 +#: c-decl.c:1235 #, c-format msgid "prototype for `%s' follows" msgstr "" -#: c-decl.c:1217 c-decl.c:1225 c-decl.c:1236 +#: c-decl.c:1236 c-decl.c:1244 c-decl.c:1255 msgid "non-prototype definition here" msgstr "" -#: c-decl.c:1224 +#: c-decl.c:1243 #, c-format msgid "prototype for `%s' follows and number of arguments doesn't match" msgstr "" -#: c-decl.c:1234 +#: c-decl.c:1253 #, c-format msgid "prototype for `%s' follows and argument %d doesn't match" msgstr "" -#: c-decl.c:1252 +#: c-decl.c:1271 #, c-format msgid "`%s' declared inline after being called" msgstr "" -#: c-decl.c:1258 +#: c-decl.c:1277 #, c-format msgid "`%s' declared inline after its definition" msgstr "" -#: c-decl.c:1265 +#: c-decl.c:1284 #, c-format msgid "static declaration for `%s' follows non-static" msgstr "" -#: c-decl.c:1273 +#: c-decl.c:1292 #, c-format msgid "non-static declaration for `%s' follows static" msgstr "" -#: c-decl.c:1280 +#: c-decl.c:1299 #, c-format msgid "const declaration for `%s' follows non-const" msgstr "" -#: c-decl.c:1287 +#: c-decl.c:1306 #, c-format msgid "type qualifiers for `%s' conflict with previous decl" msgstr "" -#: c-decl.c:1300 +#: c-decl.c:1319 #, c-format msgid "redundant redeclaration of `%s' in same scope" msgstr "" -#: c-decl.c:1601 java/decl.c:1100 -#, c-format -msgid "declaration of `%s' shadows a parameter" -msgstr "" - -#: c-decl.c:1604 java/decl.c:1103 -#, c-format -msgid "declaration of `%s' shadows a symbol from the parameter list" -msgstr "" - -#: c-decl.c:1625 cp/decl.c:4176 -msgid "a parameter" -msgstr "" - -#: c-decl.c:1627 cp/decl.c:4193 -msgid "a previous local" -msgstr "" - -#. XXX shadow warnings in outer-more namespaces -#: c-decl.c:1631 cp/decl.c:4197 -msgid "a global declaration" -msgstr "" - -#: c-decl.c:1675 +#: c-decl.c:1689 #, c-format msgid "nested extern declaration of `%s'" msgstr "" -#: c-decl.c:1694 java/decl.c:1053 +#: c-decl.c:1708 java/decl.c:1025 #, c-format msgid "`%s' used prior to declaration" msgstr "" -#: c-decl.c:1708 c-decl.c:1883 +#: c-decl.c:1722 c-decl.c:1897 #, c-format msgid "`%s' was declared implicitly `extern' and later `static'" msgstr "" -#: c-decl.c:1811 cp/decl.c:4031 +#: c-decl.c:1825 cp/decl.c:3979 msgid "type mismatch with previous external decl" msgstr "" -#: c-decl.c:1812 +#: c-decl.c:1826 #, c-format msgid "previous external decl of `%s'" msgstr "" -#: c-decl.c:1825 +#: c-decl.c:1839 msgid "type mismatch with previous implicit declaration" msgstr "" -#: c-decl.c:1827 +#: c-decl.c:1841 #, c-format msgid "previous implicit declaration of `%s'" msgstr "" -#: c-decl.c:1862 +#: c-decl.c:1876 #, c-format msgid "`%s' was previously implicitly declared to return `int'" msgstr "" -#: c-decl.c:1887 +#: c-decl.c:1901 #, c-format msgid "`%s' was declared `extern' and later `static'" msgstr "" -#: c-decl.c:1911 +#: c-decl.c:1925 #, c-format msgid "extern declaration of `%s' doesn't match global one" msgstr "" -#: c-decl.c:1953 +#: c-decl.c:1967 #, c-format msgid "`%s' locally external but globally static" msgstr "" -#: c-decl.c:2075 +#: c-decl.c:2100 #, c-format msgid "function `%s' was previously declared within a block" msgstr "" -#: c-decl.c:2095 c-decl.c:2097 +#: c-decl.c:2120 c-decl.c:2122 #, c-format msgid "implicit declaration of function `%s'" msgstr "" -#: c-decl.c:2176 +#: c-decl.c:2201 #, c-format msgid "label %s referenced outside of any function" msgstr "" -#: c-decl.c:2233 +#: c-decl.c:2258 #, c-format msgid "duplicate label declaration `%s'" msgstr "" -#: c-decl.c:2236 +#: c-decl.c:2261 msgid "this is a previous declaration" msgstr "" -#: c-decl.c:2659 +#: c-decl.c:2693 msgid "unnamed struct/union that defines no instances" msgstr "" -#: c-decl.c:2678 +#: c-decl.c:2712 msgid "useless keyword or type name in empty declaration" msgstr "" -#: c-decl.c:2685 +#: c-decl.c:2719 msgid "two types specified in one empty declaration" msgstr "" -#: c-decl.c:2690 c-parse.y:755 c-parse.y:757 objc-parse.y:802 objc-parse.y:804 +#: c-decl.c:2724 c-parse.y:756 c-parse.y:758 objc-parse.y:802 objc-parse.y:804 #: objc-parse.y:3045 msgid "empty declaration" msgstr "" -#: c-decl.c:2720 +#: c-decl.c:2754 msgid "" "ISO C90 does not support `static' or type qualifiers in parameter array " "declarators" msgstr "" -#: c-decl.c:2722 +#: c-decl.c:2756 msgid "ISO C90 does not support `[*]' array declarators" msgstr "" -#: c-decl.c:2725 +#: c-decl.c:2759 msgid "GCC does not yet properly implement `[*]' array declarators" msgstr "" -#: c-decl.c:2744 +#: c-decl.c:2778 msgid "static or type qualifiers in abstract declarator" msgstr "" -#: c-decl.c:2818 +#: c-decl.c:2852 #, c-format msgid "`%s' is usually a function" msgstr "" -#: c-decl.c:2827 +#: c-decl.c:2861 #, c-format msgid "typedef `%s' is initialized (use __typeof__ instead)" msgstr "" -#: c-decl.c:2833 +#: c-decl.c:2867 #, 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:2840 +#: c-decl.c:2874 #, c-format msgid "parameter `%s' is initialized" msgstr "" -#: c-decl.c:2860 c-typeck.c:4845 +#: c-decl.c:2894 c-typeck.c:4867 msgid "variable-sized object may not be initialized" msgstr "" -#: c-decl.c:2866 +#: c-decl.c:2900 #, c-format msgid "variable `%s' has initializer but incomplete type" msgstr "" -#: c-decl.c:2872 +#: c-decl.c:2906 #, c-format msgid "elements of array `%s' have incomplete type" msgstr "" -#: c-decl.c:2885 +#: c-decl.c:2919 #, c-format msgid "declaration of `%s' has `extern' and is initialized" msgstr "" -#: c-decl.c:2934 c-decl.c:5696 cp/decl.c:7312 cp/decl.c:13831 +#: c-decl.c:2968 c-decl.c:5734 #, c-format msgid "inline function `%s' given attribute noinline" msgstr "" -#: c-decl.c:3008 +#: c-decl.c:3042 #, c-format msgid "initializer fails to determine size of `%s'" msgstr "" -#: c-decl.c:3013 +#: c-decl.c:3047 #, c-format msgid "array size missing in `%s'" msgstr "" -#: c-decl.c:3029 +#: c-decl.c:3063 #, c-format msgid "zero or negative size array `%s'" msgstr "" -#: c-decl.c:3057 +#: c-decl.c:3091 #, c-format msgid "storage size of `%s' isn't known" msgstr "" -#: c-decl.c:3067 +#: c-decl.c:3101 #, c-format msgid "storage size of `%s' isn't constant" msgstr "" -#: c-decl.c:3127 +#: c-decl.c:3161 #, c-format msgid "ignoring asm-specifier for non-static local variable `%s'" msgstr "" -#: c-decl.c:3192 +#: c-decl.c:3226 #, c-format msgid "ISO C forbids parameter `%s' shadowing typedef" msgstr "" -#: c-decl.c:3537 cp/decl.c:10426 +#: c-decl.c:3573 cp/decl.c:10168 msgid "`long long long' is too long for GCC" msgstr "" -#: c-decl.c:3542 +#: c-decl.c:3578 msgid "ISO C90 does not support `long long'" msgstr "" -#: c-decl.c:3551 c-decl.c:3554 cp/decl.c:10431 +#: c-decl.c:3587 c-decl.c:3590 cp/decl.c:10173 #, c-format msgid "duplicate `%s'" msgstr "" -#: c-decl.c:3564 cp/decl.c:10437 +#: c-decl.c:3600 cp/decl.c:10179 msgid "`__thread' before `extern'" msgstr "" -#: c-decl.c:3566 cp/decl.c:10439 +#: c-decl.c:3602 cp/decl.c:10181 msgid "`__thread' before `static'" msgstr "" -#: c-decl.c:3574 cp/decl.c:10466 +#: c-decl.c:3610 cp/decl.c:10208 #, c-format msgid "two or more data types in declaration of `%s'" msgstr "" -#: c-decl.c:3594 cp/decl.c:10471 +#: c-decl.c:3630 cp/decl.c:10213 #, c-format msgid "`%s' fails to be a typedef or built in type" msgstr "" -#: c-decl.c:3633 +#: c-decl.c:3669 #, c-format msgid "type defaults to `int' in declaration of `%s'" msgstr "" -#: c-decl.c:3662 +#: c-decl.c:3698 #, c-format msgid "both long and short specified for `%s'" msgstr "" -#: c-decl.c:3666 cp/decl.c:10586 +#: c-decl.c:3702 cp/decl.c:10313 #, c-format msgid "long or short specified with char for `%s'" msgstr "" -#: c-decl.c:3673 cp/decl.c:10590 +#: c-decl.c:3709 cp/decl.c:10317 #, c-format msgid "long or short specified with floating type for `%s'" msgstr "" -#: c-decl.c:3676 +#: c-decl.c:3712 msgid "the only valid combination is `long double'" msgstr "" -#: c-decl.c:3682 +#: c-decl.c:3718 #, c-format msgid "both signed and unsigned specified for `%s'" msgstr "" -#: c-decl.c:3684 cp/decl.c:10579 +#: c-decl.c:3720 cp/decl.c:10306 #, c-format msgid "long, short, signed or unsigned invalid for `%s'" msgstr "" -#: c-decl.c:3690 cp/decl.c:10599 +#: c-decl.c:3726 cp/decl.c:10326 #, c-format msgid "long, short, signed or unsigned used invalidly for `%s'" msgstr "" -#: c-decl.c:3708 cp/decl.c:10620 +#: c-decl.c:3744 cp/decl.c:10347 #, c-format msgid "complex invalid for `%s'" msgstr "" -#: c-decl.c:3750 +#: c-decl.c:3786 msgid "ISO C90 does not support complex types" msgstr "" -#: c-decl.c:3762 +#: c-decl.c:3798 msgid "ISO C does not support plain `complex' meaning `double complex'" msgstr "" -#: c-decl.c:3768 c-decl.c:3780 +#: c-decl.c:3804 c-decl.c:3816 msgid "ISO C does not support complex integer types" msgstr "" -#: c-decl.c:3795 c-decl.c:4248 cp/decl.c:11223 +#: c-decl.c:3831 c-decl.c:4284 cp/decl.c:10950 msgid "duplicate `const'" msgstr "" -#: c-decl.c:3797 c-decl.c:4252 cp/decl.c:11227 +#: c-decl.c:3833 c-decl.c:4288 cp/decl.c:10954 msgid "duplicate `restrict'" msgstr "" -#: c-decl.c:3799 c-decl.c:4250 cp/decl.c:11225 +#: c-decl.c:3835 c-decl.c:4286 cp/decl.c:10952 msgid "duplicate `volatile'" msgstr "" -#: c-decl.c:3827 cp/decl.c:10783 +#: c-decl.c:3863 cp/decl.c:10510 #, c-format msgid "multiple storage classes in declaration of `%s'" msgstr "" -#: c-decl.c:3837 +#: c-decl.c:3873 msgid "function definition declared `auto'" msgstr "" -#: c-decl.c:3839 +#: c-decl.c:3875 msgid "function definition declared `register'" msgstr "" -#: c-decl.c:3841 +#: c-decl.c:3877 msgid "function definition declared `typedef'" msgstr "" -#: c-decl.c:3843 +#: c-decl.c:3879 msgid "function definition declared `__thread'" msgstr "" -#: c-decl.c:3856 +#: c-decl.c:3892 #, c-format msgid "storage class specified for structure field `%s'" msgstr "" -#: c-decl.c:3860 cp/decl.c:10830 +#: c-decl.c:3896 cp/decl.c:10557 #, c-format msgid "storage class specified for parameter `%s'" msgstr "" -#: c-decl.c:3863 cp/decl.c:10832 +#: c-decl.c:3899 cp/decl.c:10559 msgid "storage class specified for typename" msgstr "" -#: c-decl.c:3875 cp/decl.c:10847 +#: c-decl.c:3911 cp/decl.c:10574 #, c-format msgid "`%s' initialized and declared `extern'" msgstr "" -#: c-decl.c:3877 cp/decl.c:10850 +#: c-decl.c:3913 cp/decl.c:10577 #, c-format msgid "`%s' has both `extern' and initializer" msgstr "" -#: c-decl.c:3882 cp/decl.c:10858 +#: c-decl.c:3918 cp/decl.c:10585 #, c-format msgid "top-level declaration of `%s' specifies `auto'" msgstr "" -#: c-decl.c:3887 cp/decl.c:10854 +#: c-decl.c:3923 cp/decl.c:10581 #, c-format msgid "nested function `%s' declared `extern'" msgstr "" -#: c-decl.c:3893 cp/decl.c:10864 +#: c-decl.c:3929 cp/decl.c:10591 #, c-format msgid "function-scope `%s' implicitly auto and declared `__thread'" msgstr "" @@ -1071,457 +1062,457 @@ 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:3932 c-decl.c:4120 +#: c-decl.c:3968 c-decl.c:4156 msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c-decl.c:3976 +#: c-decl.c:4012 #, c-format msgid "declaration of `%s' as array of voids" msgstr "" -#: c-decl.c:3982 +#: c-decl.c:4018 #, c-format msgid "declaration of `%s' as array of functions" msgstr "" -#: c-decl.c:3987 c-decl.c:5252 +#: c-decl.c:4023 c-decl.c:5290 msgid "invalid use of structure with flexible array member" msgstr "" -#: c-decl.c:4006 +#: c-decl.c:4042 #, c-format msgid "size of array `%s' has non-integer type" msgstr "" -#: c-decl.c:4011 +#: c-decl.c:4047 #, c-format msgid "ISO C forbids zero-size array `%s'" msgstr "" -#: c-decl.c:4018 +#: c-decl.c:4054 #, c-format msgid "size of array `%s' is negative" msgstr "" -#: c-decl.c:4031 +#: c-decl.c:4067 #, c-format msgid "ISO C90 forbids array `%s' whose size can't be evaluated" msgstr "" -#: c-decl.c:4034 +#: c-decl.c:4070 #, c-format msgid "ISO C90 forbids variable-size array `%s'" msgstr "" -#: c-decl.c:4064 c-decl.c:4274 cp/decl.c:11423 +#: c-decl.c:4100 c-decl.c:4310 cp/decl.c:11121 #, c-format msgid "size of array `%s' is too large" msgstr "" -#: c-decl.c:4077 +#: c-decl.c:4113 msgid "ISO C90 does not support flexible array members" msgstr "" -#: c-decl.c:4087 +#: c-decl.c:4123 msgid "array type has incomplete element type" msgstr "" -#: c-decl.c:4094 c-decl.c:4324 +#: c-decl.c:4130 c-decl.c:4360 msgid "ISO C forbids const or volatile function types" msgstr "" -#: c-decl.c:4140 cp/decl.c:10991 +#: c-decl.c:4176 cp/decl.c:10718 #, c-format msgid "`%s' declared as function returning a function" msgstr "" -#: c-decl.c:4145 cp/decl.c:10996 +#: c-decl.c:4181 cp/decl.c:10723 #, c-format msgid "`%s' declared as function returning an array" msgstr "" -#: c-decl.c:4173 +#: c-decl.c:4209 msgid "ISO C forbids qualified void function return type" msgstr "" -#: c-decl.c:4177 +#: c-decl.c:4213 msgid "type qualifiers ignored on function return type" msgstr "" -#: c-decl.c:4206 c-decl.c:4289 c-decl.c:4413 c-decl.c:4505 +#: c-decl.c:4242 c-decl.c:4325 c-decl.c:4449 c-decl.c:4541 msgid "ISO C forbids qualified function types" msgstr "" -#: c-decl.c:4246 cp/decl.c:11219 +#: c-decl.c:4282 cp/decl.c:10946 msgid "invalid type modifier within pointer declarator" msgstr "" -#: c-decl.c:4344 cp/decl.c:11703 +#: c-decl.c:4380 cp/decl.c:11402 #, c-format msgid "variable or field `%s' declared void" msgstr "" -#: c-decl.c:4377 +#: c-decl.c:4413 msgid "attributes in parameter array declarator ignored" msgstr "" -#: c-decl.c:4402 +#: c-decl.c:4438 msgid "invalid type modifier within array declarator" msgstr "" -#: c-decl.c:4447 +#: c-decl.c:4483 #, c-format msgid "field `%s' declared as a function" msgstr "" -#: c-decl.c:4453 +#: c-decl.c:4489 #, c-format msgid "field `%s' has incomplete type" msgstr "" -#: c-decl.c:4485 c-decl.c:4487 c-decl.c:4489 c-decl.c:4496 +#: c-decl.c:4521 c-decl.c:4523 c-decl.c:4525 c-decl.c:4532 #, c-format msgid "invalid storage class for function `%s'" msgstr "" -#: c-decl.c:4511 +#: c-decl.c:4547 msgid "`noreturn' function returns non-void value" msgstr "" -#: c-decl.c:4526 +#: c-decl.c:4562 msgid "cannot inline function `main'" msgstr "" -#: c-decl.c:4579 +#: c-decl.c:4617 #, c-format msgid "variable `%s' declared `inline'" msgstr "" #. A mere warning is sure to result in improper semantics #. at runtime. Don't bother to allow this to compile. -#: c-decl.c:4607 cp/decl.c:9464 +#: c-decl.c:4645 cp/decl.c:9261 msgid "thread-local storage not supported for this target" msgstr "" -#: c-decl.c:4662 c-decl.c:5748 +#: c-decl.c:4700 c-decl.c:5786 msgid "function declaration isn't a prototype" msgstr "" -#: c-decl.c:4668 +#: c-decl.c:4706 msgid "parameter names (without types) in function declaration" msgstr "" -#: c-decl.c:4700 c-decl.c:6118 +#: c-decl.c:4738 c-decl.c:6156 #, c-format msgid "parameter `%s' has incomplete type" msgstr "" -#: c-decl.c:4703 +#: c-decl.c:4741 msgid "parameter has incomplete type" msgstr "" -#: c-decl.c:4724 +#: c-decl.c:4762 #, c-format msgid "parameter `%s' points to incomplete type" msgstr "" -#: c-decl.c:4727 +#: c-decl.c:4765 msgid "parameter points to incomplete type" msgstr "" -#: c-decl.c:4792 +#: c-decl.c:4830 #, c-format msgid "parameter `%s' has just a forward declaration" msgstr "" -#: c-decl.c:4833 +#: c-decl.c:4871 msgid "`void' in parameter list must be the entire list" msgstr "" -#: c-decl.c:4864 +#: c-decl.c:4902 #, c-format msgid "`struct %s' declared inside parameter list" msgstr "" -#: c-decl.c:4867 +#: c-decl.c:4905 #, c-format msgid "`union %s' declared inside parameter list" msgstr "" -#: c-decl.c:4870 +#: c-decl.c:4908 #, c-format msgid "`enum %s' declared inside parameter list" msgstr "" -#: c-decl.c:4877 +#: c-decl.c:4915 msgid "anonymous struct declared inside parameter list" msgstr "" -#: c-decl.c:4879 +#: c-decl.c:4917 msgid "anonymous union declared inside parameter list" msgstr "" -#: c-decl.c:4881 +#: c-decl.c:4919 msgid "anonymous enum declared inside parameter list" msgstr "" -#: c-decl.c:4885 +#: c-decl.c:4923 msgid "" "its scope is only this definition or declaration, which is probably not what " "you want" msgstr "" -#: c-decl.c:4962 +#: c-decl.c:5000 #, c-format msgid "redefinition of `union %s'" msgstr "" -#: c-decl.c:4964 +#: c-decl.c:5002 #, c-format msgid "redefinition of `struct %s'" msgstr "" -#: c-decl.c:5035 cp/decl.c:7078 +#: c-decl.c:5073 cp/decl.c:6892 msgid "declaration does not declare anything" msgstr "" -#: c-decl.c:5077 c-decl.c:5080 +#: c-decl.c:5115 c-decl.c:5118 #, c-format msgid "%s defined inside parms" msgstr "" -#: c-decl.c:5078 c-decl.c:5081 c-decl.c:5092 +#: c-decl.c:5116 c-decl.c:5119 c-decl.c:5130 msgid "union" msgstr "" -#: c-decl.c:5078 c-decl.c:5081 +#: c-decl.c:5116 c-decl.c:5119 msgid "structure" msgstr "" -#: c-decl.c:5091 +#: c-decl.c:5129 #, c-format msgid "%s has no %s" msgstr "" -#: c-decl.c:5092 +#: c-decl.c:5130 msgid "struct" msgstr "" -#: c-decl.c:5093 +#: c-decl.c:5131 msgid "named members" msgstr "" -#: c-decl.c:5093 +#: c-decl.c:5131 msgid "members" msgstr "" -#: c-decl.c:5132 +#: c-decl.c:5170 #, c-format msgid "nested redefinition of `%s'" msgstr "" -#: c-decl.c:5145 +#: c-decl.c:5183 #, c-format msgid "bit-field `%s' width not an integer constant" msgstr "" -#: c-decl.c:5156 +#: c-decl.c:5194 #, c-format msgid "bit-field `%s' has invalid type" msgstr "" -#: c-decl.c:5168 +#: c-decl.c:5206 #, c-format msgid "bit-field `%s' type invalid in ISO C" msgstr "" -#: c-decl.c:5179 +#: c-decl.c:5217 #, c-format msgid "negative width in bit-field `%s'" msgstr "" -#: c-decl.c:5181 +#: c-decl.c:5219 #, c-format msgid "width of `%s' exceeds its type" msgstr "" -#: c-decl.c:5183 +#: c-decl.c:5221 #, c-format msgid "zero width for bit-field `%s'" msgstr "" -#: c-decl.c:5197 +#: c-decl.c:5235 #, c-format msgid "`%s' is narrower than values of its type" msgstr "" -#: c-decl.c:5243 +#: c-decl.c:5281 msgid "flexible array member in union" msgstr "" -#: c-decl.c:5245 +#: c-decl.c:5283 msgid "flexible array member not at end of struct" msgstr "" -#: c-decl.c:5247 +#: c-decl.c:5285 msgid "flexible array member in otherwise empty struct" msgstr "" -#: c-decl.c:5277 +#: c-decl.c:5315 #, c-format msgid "duplicate member `%s'" msgstr "" -#: c-decl.c:5321 +#: c-decl.c:5359 msgid "union cannot be made transparent" msgstr "" #. This enum is a named one that has been declared already. -#: c-decl.c:5426 +#: c-decl.c:5464 #, c-format msgid "redeclaration of `enum %s'" msgstr "" -#: c-decl.c:5460 +#: c-decl.c:5498 msgid "enum defined inside parms" msgstr "" -#: c-decl.c:5493 +#: c-decl.c:5531 msgid "enumeration values exceed range of largest integer" msgstr "" -#: c-decl.c:5602 +#: c-decl.c:5640 #, c-format msgid "enumerator value for `%s' not integer constant" msgstr "" -#: c-decl.c:5615 +#: c-decl.c:5653 msgid "overflow in enumeration values" msgstr "" -#: c-decl.c:5620 +#: c-decl.c:5658 msgid "ISO C restricts enumerator values to range of `int'" msgstr "" -#: c-decl.c:5702 +#: c-decl.c:5740 msgid "return type is an incomplete type" msgstr "" -#: c-decl.c:5710 +#: c-decl.c:5748 msgid "return type defaults to `int'" msgstr "" -#: c-decl.c:5757 +#: c-decl.c:5795 #, c-format msgid "no previous prototype for `%s'" msgstr "" -#: c-decl.c:5764 +#: c-decl.c:5802 #, c-format msgid "`%s' was used with no prototype before its definition" msgstr "" -#: c-decl.c:5770 +#: c-decl.c:5808 #, c-format msgid "no previous declaration for `%s'" msgstr "" -#: c-decl.c:5777 +#: c-decl.c:5815 #, c-format msgid "`%s' was used with no declaration before its definition" msgstr "" -#: c-decl.c:5801 c-decl.c:6354 +#: c-decl.c:5839 c-decl.c:6392 #, c-format msgid "return type of `%s' is not `int'" msgstr "" -#: c-decl.c:5817 +#: c-decl.c:5855 #, c-format msgid "first argument of `%s' should be `int'" msgstr "" -#: c-decl.c:5826 +#: c-decl.c:5864 #, c-format msgid "second argument of `%s' should be `char **'" msgstr "" -#: c-decl.c:5835 +#: c-decl.c:5873 #, c-format msgid "third argument of `%s' should probably be `char **'" msgstr "" -#: c-decl.c:5844 +#: c-decl.c:5882 #, c-format msgid "`%s' takes only zero or two arguments" msgstr "" -#: c-decl.c:5847 +#: c-decl.c:5885 #, c-format msgid "`%s' is normally a non-static function" msgstr "" -#: c-decl.c:5945 +#: c-decl.c:5983 msgid "parm types given both in parmlist and separately" msgstr "" -#: c-decl.c:5966 +#: c-decl.c:6004 msgid "parameter name omitted" msgstr "" -#: c-decl.c:5970 c-decl.c:6072 +#: c-decl.c:6008 c-decl.c:6110 #, c-format msgid "parameter `%s' declared void" msgstr "" -#: c-decl.c:6046 +#: c-decl.c:6084 msgid "parameter name missing from parameter list" msgstr "" -#: c-decl.c:6065 +#: c-decl.c:6103 #, c-format msgid "multiple parameters named `%s'" msgstr "" -#: c-decl.c:6087 c-decl.c:6089 +#: c-decl.c:6125 c-decl.c:6127 #, c-format msgid "type of `%s' defaults to `int'" msgstr "" -#: c-decl.c:6125 +#: c-decl.c:6163 #, c-format msgid "declaration for parameter `%s' but no such parameter" msgstr "" -#: c-decl.c:6173 +#: c-decl.c:6211 msgid "number of arguments doesn't match prototype" msgstr "" -#: c-decl.c:6203 +#: c-decl.c:6241 #, c-format msgid "promoted argument `%s' doesn't match prototype" msgstr "" -#: c-decl.c:6213 +#: c-decl.c:6251 #, c-format msgid "argument `%s' doesn't match prototype" msgstr "" -#: c-decl.c:6386 cp/decl.c:14517 +#: c-decl.c:6424 cp/decl.c:14164 msgid "no return statement in function returning non-void" msgstr "" -#: c-decl.c:6538 +#: c-decl.c:6598 msgid "this function may return with or without a value" msgstr "" -#: c-decl.c:6558 +#: c-decl.c:6618 #, c-format msgid "size of return value of `%s' is %u bytes" msgstr "" -#: c-decl.c:6562 +#: c-decl.c:6622 #, c-format msgid "size of return value of `%s' is larger than %d bytes" msgstr "" @@ -1529,36 +1520,36 @@ msgstr "" #. If we get here, declarations have been used in a for loop without #. the C99 for loop scope. This doesn't make much sense, so don't #. allow it. -#: c-decl.c:6617 +#: c-decl.c:6686 msgid "`for' loop initial declaration used outside C99 mode" msgstr "" -#: c-decl.c:6641 +#: c-decl.c:6710 #, c-format msgid "`struct %s' declared in `for' loop initial declaration" msgstr "" -#: c-decl.c:6644 +#: c-decl.c:6713 #, c-format msgid "`union %s' declared in `for' loop initial declaration" msgstr "" -#: c-decl.c:6647 +#: c-decl.c:6716 #, c-format msgid "`enum %s' declared in `for' loop initial declaration" msgstr "" -#: c-decl.c:6655 +#: c-decl.c:6724 #, c-format msgid "declaration of non-variable `%s' in `for' loop initial declaration" msgstr "" -#: c-decl.c:6657 +#: c-decl.c:6726 #, c-format msgid "declaration of static variable `%s' in `for' loop initial declaration" msgstr "" -#: c-decl.c:6659 +#: c-decl.c:6728 #, c-format msgid "declaration of `extern' variable `%s' in `for' loop initial declaration" msgstr "" @@ -2063,171 +2054,229 @@ msgstr "" msgid "%s format, %s arg (arg %d)" msgstr "" -#: c-lex.c:155 -msgid "YYDEBUG not defined" +#: c-incpath.c:70 +#, c-format +msgid "ignoring duplicate directory \"%s\"\n" msgstr "" -#: c-lex.c:292 +#: c-incpath.c:73 +msgid " as it is a non-system directory that duplicates a system directory\n" +msgstr "" + +#: c-incpath.c:77 +#, c-format +msgid "ignoring nonexistent directory \"%s\"\n" +msgstr "" + +#: c-incpath.c:191 +#, c-format +msgid "%s: not a directory" +msgstr "" + +#: c-incpath.c:270 +msgid "#include \"...\" search starts here:\n" +msgstr "" + +#: c-incpath.c:274 +msgid "#include <...> search starts here:\n" +msgstr "" + +#: c-incpath.c:279 +msgid "End of search list.\n" +msgstr "" + +#: c-lex.c:257 msgid "badly nested C headers from preprocessor" msgstr "" -#: c-lex.c:335 +#: c-lex.c:300 #, c-format msgid "ignoring #pragma %s %s" msgstr "" -#: c-lex.c:385 +#: c-lex.c:350 #, c-format msgid "universal-character-name '\\U%08x' not valid in identifier" msgstr "" -#: c-lex.c:631 +#: c-lex.c:596 #, c-format msgid "universal-character-name '\\u%04x' not valid in identifier" msgstr "" -#: c-lex.c:694 +#: c-lex.c:659 #, c-format msgid "stray '%c' in program" msgstr "" -#: c-lex.c:696 +#: c-lex.c:661 #, c-format msgid "stray '\\%o' in program" msgstr "" -#: c-lex.c:852 +#: c-lex.c:818 msgid "this decimal constant is unsigned only in ISO C90" msgstr "" -#: c-lex.c:855 +#: c-lex.c:821 msgid "this decimal constant would be unsigned in ISO C90" msgstr "" -#: c-lex.c:871 +#: c-lex.c:837 #, c-format msgid "integer constant is too large for \"%s\" type" msgstr "" -#: c-lex.c:939 +#: c-lex.c:905 #, c-format msgid "floating constant exceeds range of \"%s\"" msgstr "" -#: c-lex.c:975 cpplex.c:332 cpplex.c:670 cpplex.c:1944 +#: c-lex.c:941 cpplex.c:342 cpplex.c:680 cpplex.c:1963 msgid "ignoring invalid multibyte character" msgstr "" -#: c-opts.c:355 +#: c-opts.c:416 #, c-format msgid "missing argument to \"-%s\"" msgstr "" -#: c-opts.c:359 +#: c-opts.c:420 #, c-format msgid "no class name specified with \"-%s\"" msgstr "" -#: c-opts.c:366 +#: c-opts.c:424 +#, c-format +msgid "assertion missing after \"-%s\"" +msgstr "" + +#: c-opts.c:429 +#, c-format +msgid "macro name missing after \"-%s\"" +msgstr "" + +#: c-opts.c:436 +#, c-format +msgid "missing path after \"-%s\"" +msgstr "" + +#: c-opts.c:445 #, c-format msgid "missing filename after \"-%s\"" msgstr "" -#: c-opts.c:371 +#: c-opts.c:450 #, c-format msgid "missing target after \"-%s\"" msgstr "" -#: c-opts.c:505 +#: c-opts.c:584 #, c-format msgid "options array incorrectly sorted: %s is before %s" msgstr "" -#: c-opts.c:550 +#: c-opts.c:630 #, c-format msgid "too many filenames given. Type %s --help for usage" msgstr "" -#: c-opts.c:936 +#: c-opts.c:743 +msgid "-I- specified twice" +msgstr "" + +#: c-opts.c:1047 msgid "-Wno-strict-prototypes is not supported in C++" msgstr "" -#: c-opts.c:1016 +#: c-opts.c:1127 #, c-format msgid "switch \"%s\" is no longer supported" msgstr "" -#: c-opts.c:1032 +#: c-opts.c:1143 #, c-format msgid "switch \"%s\" is deprecated, please see documentation for details" msgstr "" -#: c-opts.c:1145 +#: c-opts.c:1263 msgid "" "-fhandle-exceptions has been renamed to -fexceptions (and is now on by " "default)" msgstr "" -#: c-opts.c:1265 +#: c-opts.c:1413 msgid "output filename specified twice" msgstr "" -#: c-opts.c:1379 +#: c-opts.c:1532 msgid "-Wformat-y2k ignored without -Wformat" msgstr "" -#: c-opts.c:1381 +#: c-opts.c:1534 msgid "-Wformat-extra-args ignored without -Wformat" msgstr "" -#: c-opts.c:1383 +#: c-opts.c:1536 msgid "-Wformat-zero-length ignored without -Wformat" msgstr "" -#: c-opts.c:1385 +#: c-opts.c:1538 msgid "-Wformat-nonliteral ignored without -Wformat" msgstr "" -#: c-opts.c:1387 +#: c-opts.c:1540 msgid "-Wformat-security ignored without -Wformat" msgstr "" -#: c-opts.c:1389 +#: c-opts.c:1542 msgid "-Wmissing-format-attribute ignored without -Wformat" msgstr "" -#: c-opts.c:1411 +#: c-opts.c:1556 #, c-format msgid "opening output file %s" msgstr "" -#: c-opts.c:1466 +#: c-opts.c:1624 +msgid "YYDEBUG not defined" +msgstr "" + +#: c-opts.c:1650 #, c-format msgid "opening dependency file %s" msgstr "" -#: c-opts.c:1476 +#: c-opts.c:1660 #, c-format msgid "closing dependency file %s" msgstr "" -#: c-opts.c:1479 +#: c-opts.c:1663 #, c-format msgid "when writing output to %s" msgstr "" -#: c-opts.c:1559 +#: c-opts.c:1733 msgid "to generate dependencies you must specify either -M or -MM" msgstr "" -#: c-opts.c:1706 +#: c-opts.c:1788 +msgid "" +msgstr "" + +#: c-opts.c:1791 +msgid "" +msgstr "" + +#: c-opts.c:1979 #, 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:1716 +#: c-opts.c:1989 msgid "" "Switches:\n" " -include Include the contents of before other " @@ -2240,7 +2289,7 @@ msgid "" "path\n" msgstr "" -#: c-opts.c:1725 +#: c-opts.c:1998 msgid "" " -idirafter Add to the end of the system include path\n" " -I Add to the end of the main include path\n" @@ -2254,7 +2303,7 @@ msgid "" " -o Put output into \n" msgstr "" -#: c-opts.c:1734 +#: c-opts.c:2007 msgid "" " -trigraphs Support ISO C trigraphs\n" " -std= Specify the conformance standard; one of:\n" @@ -2265,7 +2314,7 @@ msgid "" " -W[no-]comment{s} Warn if one comment starts inside another\n" msgstr "" -#: c-opts.c:1743 +#: c-opts.c:2016 msgid "" " -W[no-]traditional Warn about features not present in traditional " "C\n" @@ -2273,14 +2322,14 @@ msgid "" " -W[no-]import Warn about the use of the #import directive\n" msgstr "" -#: c-opts.c:1748 +#: c-opts.c:2021 msgid "" " -W[no-]error Treat all warnings as errors\n" " -W[no-]system-headers Do not suppress warnings from system headers\n" " -W[no-]all Enable most preprocessor warnings\n" msgstr "" -#: c-opts.c:1753 +#: c-opts.c:2026 msgid "" " -M Generate make dependencies\n" " -MM As -M, but ignore system header files\n" @@ -2290,14 +2339,14 @@ msgid "" " -MG Treat missing header file as generated files\n" msgstr "" -#: c-opts.c:1761 +#: c-opts.c:2034 msgid "" " -MP\t\t\t Generate phony targets for all headers\n" " -MQ Add a MAKE-quoted target\n" " -MT Add an unquoted target\n" msgstr "" -#: c-opts.c:1766 +#: c-opts.c:2039 msgid "" " -D Define a with string '1' as its value\n" " -D= Define a with as its value\n" @@ -2307,7 +2356,7 @@ msgid "" " -v Display the version number\n" msgstr "" -#: c-opts.c:1774 +#: c-opts.c:2047 msgid "" " -H Print the name of header files as they are used\n" " -C Do not discard comments\n" @@ -2318,76 +2367,79 @@ msgid "" " -dI Include #include directives in the output\n" msgstr "" -#: c-opts.c:1782 +#: c-opts.c:2055 msgid "" " -f[no-]preprocessed Treat the input file as already preprocessed\n" " -ftabstop= Distance between tab stops for column reporting\n" +" -isysroot Set to be the system root directory\n" " -P Do not generate #line directives\n" " -remap Remap file names when including files\n" " --help Display this information\n" msgstr "" #. Like YYERROR but do call yyerror. -#: c-parse.y:57 objc-parse.y:58 +#: c-parse.y:58 c-p21614.c:5337 ps27181.c:3065 p25538.c:6094 objc-parse.y:58 +#: op13529.c:6665 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2118 msgid "syntax error" msgstr "" -#: /usr/share/bison/bison.simple:179 +#: c-p21614.c:2078 gengtype-yacc.c:551 ps27181.c:1934 p25538.c:2905 +#: op13529.c:2708 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:661 msgid "syntax error: cannot back up" msgstr "" -#: c-parse.y:327 objc-parse.y:349 +#: c-parse.y:328 objc-parse.y:349 msgid "ISO C forbids an empty source file" msgstr "" -#: c-parse.y:368 c-typeck.c:6858 objc-parse.y:391 +#: c-parse.y:369 c-typeck.c:6889 objc-parse.y:391 msgid "argument of `asm' is not a constant string" msgstr "" -#: c-parse.y:376 objc-parse.y:399 +#: c-parse.y:377 objc-parse.y:399 msgid "ISO C forbids data definition with no type or storage class" msgstr "" -#: c-parse.y:378 objc-parse.y:401 +#: c-parse.y:379 objc-parse.y:401 msgid "data definition has no type or storage class" msgstr "" -#: c-parse.y:391 objc-parse.y:414 +#: c-parse.y:392 objc-parse.y:414 msgid "ISO C does not allow extra `;' outside of a function" msgstr "" -#: c-parse.y:451 cppexp.c:1314 +#: c-parse.y:452 cppexp.c:1314 msgid "traditional C rejects the unary plus operator" msgstr "" -#: c-parse.y:498 objc-parse.y:521 +#: c-parse.y:499 objc-parse.y:521 msgid "`sizeof' applied to a bit-field" msgstr "" -#: c-parse.y:585 objc-parse.y:608 +#: c-parse.y:586 objc-parse.y:608 msgid "ISO C forbids omitting the middle term of a ?: expression" msgstr "" -#: c-parse.y:634 objc-parse.y:657 +#: c-parse.y:635 objc-parse.y:657 msgid "ISO C89 forbids compound literals" msgstr "" -#: c-parse.y:648 objc-parse.y:671 +#: c-parse.y:649 objc-parse.y:671 msgid "ISO C forbids braced-groups within expressions" msgstr "" -#: c-parse.y:679 objc-parse.y:702 +#: c-parse.y:680 objc-parse.y:702 msgid "first argument to __builtin_choose_expr not a constant" msgstr "" -#: c-parse.y:723 objc-parse.y:770 +#: c-parse.y:724 objc-parse.y:770 msgid "traditional C rejects ISO C style function definitions" msgstr "" -#: c-parse.y:987 c-parse.y:993 c-parse.y:999 c-parse.y:1005 c-parse.y:1026 -#: c-parse.y:1032 c-parse.y:1038 c-parse.y:1044 c-parse.y:1077 c-parse.y:1083 -#: c-parse.y:1089 c-parse.y:1095 c-parse.y:1140 c-parse.y:1146 c-parse.y:1152 -#: c-parse.y:1158 objc-parse.y:1034 objc-parse.y:1040 objc-parse.y:1046 +#: c-parse.y:988 c-parse.y:994 c-parse.y:1000 c-parse.y:1006 c-parse.y:1027 +#: c-parse.y:1033 c-parse.y:1039 c-parse.y:1045 c-parse.y:1078 c-parse.y:1084 +#: c-parse.y:1090 c-parse.y:1096 c-parse.y:1141 c-parse.y:1147 c-parse.y:1153 +#: c-parse.y:1159 objc-parse.y:1034 objc-parse.y:1040 objc-parse.y:1046 #: objc-parse.y:1052 objc-parse.y:1073 objc-parse.y:1079 objc-parse.y:1085 #: objc-parse.y:1091 objc-parse.y:1124 objc-parse.y:1130 objc-parse.y:1136 #: objc-parse.y:1142 objc-parse.y:1187 objc-parse.y:1193 objc-parse.y:1199 @@ -2396,79 +2448,79 @@ msgstr "" msgid "`%s' is not at beginning of declaration" msgstr "" -#: c-parse.y:1443 objc-parse.y:1499 +#: c-parse.y:1444 objc-parse.y:1499 msgid "ISO C forbids empty initializer braces" msgstr "" -#: c-parse.y:1457 objc-parse.y:1513 +#: c-parse.y:1458 objc-parse.y:1513 msgid "ISO C89 forbids specifying subobject to initialize" msgstr "" -#: c-parse.y:1460 objc-parse.y:1516 +#: c-parse.y:1461 objc-parse.y:1516 msgid "obsolete use of designated initializer without `='" msgstr "" -#: c-parse.y:1464 objc-parse.y:1520 +#: c-parse.y:1465 objc-parse.y:1520 msgid "obsolete use of designated initializer with `:'" msgstr "" -#: c-parse.y:1491 objc-parse.y:1547 +#: c-parse.y:1492 objc-parse.y:1547 msgid "ISO C forbids specifying range of elements to initialize" msgstr "" -#: c-parse.y:1499 c-parse.y:1530 objc-parse.y:1555 objc-parse.y:1586 +#: c-parse.y:1500 c-parse.y:1531 objc-parse.y:1555 objc-parse.y:1586 msgid "ISO C forbids nested functions" msgstr "" -#: c-parse.y:1705 objc-parse.y:1763 +#: c-parse.y:1706 objc-parse.y:1763 msgid "ISO C forbids forward references to `enum' types" msgstr "" -#: c-parse.y:1717 cp/parser.c:9093 objc-parse.y:1775 +#: c-parse.y:1718 cp/parser.c:9033 objc-parse.y:1775 msgid "comma at end of enumerator list" msgstr "" -#: c-parse.y:1725 objc-parse.y:1783 +#: c-parse.y:1726 objc-parse.y:1783 msgid "no semicolon at end of struct or union" msgstr "" -#: c-parse.y:1734 objc-parse.y:1792 objc-parse.y:2867 +#: c-parse.y:1735 objc-parse.y:1792 objc-parse.y:2867 msgid "extra semicolon in struct or union specified" msgstr "" -#: c-parse.y:1747 objc-parse.y:1819 +#: c-parse.y:1748 objc-parse.y:1819 msgid "ISO C doesn't support unnamed structs/unions" msgstr "" -#: c-parse.y:1756 objc-parse.y:1828 +#: c-parse.y:1757 objc-parse.y:1828 msgid "ISO C forbids member declarations with no members" msgstr "" -#: c-parse.y:1915 objc-parse.y:1987 +#: c-parse.y:1916 objc-parse.y:1987 msgid "deprecated use of label at end of compound statement" msgstr "" -#: c-parse.y:1932 objc-parse.y:2004 +#: c-parse.y:1933 objc-parse.y:2004 msgid "ISO C89 forbids mixed declarations and code" msgstr "" -#: c-parse.y:2007 objc-parse.y:2083 +#: c-parse.y:2008 objc-parse.y:2083 msgid "ISO C forbids label declarations" msgstr "" -#: c-parse.y:2057 objc-parse.y:2133 +#: c-parse.y:2058 objc-parse.y:2133 msgid "braced-group within expression allowed only inside a function" msgstr "" -#: c-parse.y:2184 objc-parse.y:2260 +#: c-parse.y:2185 objc-parse.y:2260 msgid "empty body in an else-statement" msgstr "" -#: c-parse.y:2305 objc-parse.y:2381 +#: c-parse.y:2306 objc-parse.y:2381 msgid "ISO C forbids `goto *expr;'" msgstr "" -#: c-parse.y:2405 objc-parse.y:2481 +#: c-parse.y:2406 objc-parse.y:2481 msgid "ISO C forbids forward parameter declarations" msgstr "" @@ -2478,70 +2530,125 @@ 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:2431 objc-parse.y:2507 +#: c-parse.y:2432 objc-parse.y:2507 msgid "ISO C requires a named argument before `...'" msgstr "" -#: c-parse.y:2528 objc-parse.y:2604 +#: c-parse.y:2529 objc-parse.y:2604 msgid "`...' in old-style identifier list" msgstr "" -#: /usr/share/bison/bison.simple:795 -msgid "parse error; also virtual memory exhausted" +#: c-p21614.c:5333 ps27181.c:3061 p25538.c:6090 op13529.c:6661 +#: /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2114 +msgid "syntax error; also virtual memory exhausted" msgstr "" -#: /usr/share/bison/bison.simple:799 cp/spew.c:365 -msgid "parse error" -msgstr "" - -#: /usr/share/bison/bison.simple:924 +#: c-p21614.c:5451 gengtype-yacc.c:1585 ps27181.c:3179 p25538.c:6193 +#: op13529.c:6779 /home/zack/src/gcc/vanilla/gcc/treelang/parse.c:2217 msgid "parser stack overflow" msgstr "" -#: c-parse.y:2840 cp/spew.c:1523 objc-parse.y:3540 +#: c-parse.y:2838 objc-parse.y:3537 #, c-format msgid "%s at end of input" msgstr "" -#: c-parse.y:2846 cp/spew.c:1529 objc-parse.y:3546 +#: c-parse.y:2844 objc-parse.y:3543 #, c-format msgid "%s before %s'%c'" msgstr "" -#: c-parse.y:2848 cp/spew.c:1531 objc-parse.y:3548 +#: c-parse.y:2846 objc-parse.y:3545 #, c-format msgid "%s before %s'\\x%x'" msgstr "" -#: c-parse.y:2852 cp/spew.c:1535 objc-parse.y:3552 +#: c-parse.y:2850 objc-parse.y:3549 #, c-format msgid "%s before string constant" msgstr "" -#: c-parse.y:2854 cp/spew.c:1537 objc-parse.y:3554 +#: c-parse.y:2852 objc-parse.y:3551 #, c-format msgid "%s before numeric constant" msgstr "" -#: c-parse.y:2856 objc-parse.y:3556 +#: c-parse.y:2854 objc-parse.y:3553 #, c-format msgid "%s before \"%s\"" msgstr "" -#: c-parse.y:2858 objc-parse.y:3558 +#: c-parse.y:2856 objc-parse.y:3555 #, c-format msgid "%s before '%s' token" msgstr "" -#: c-parse.y:2923 +#: c-parse.y:2921 msgid "traditional C rejects string concatenation" msgstr "" -#: c-parse.y:3049 objc-parse.y:3782 +#: c-parse.y:3047 objc-parse.y:3779 #, c-format msgid "syntax error at '%s' token" msgstr "" +#: c-pch.c:77 graph.c:422 toplev.c:1901 toplev.c:5341 f/com.c:14134 +#: java/jcf-parse.c:894 java/jcf-parse.c:1040 java/lex.c:1828 +#: objc/objc-act.c:452 +#, c-format +msgid "can't open %s" +msgstr "" + +#: c-pch.c:81 +#, c-format +msgid "can't write to %s" +msgstr "" + +#: c-pch.c:87 +#, c-format +msgid "`%s' is not a valid output file" +msgstr "" + +#: c-pch.c:109 c-pch.c:125 +#, c-format +msgid "can't write %s" +msgstr "" + +#: c-pch.c:115 +#, c-format +msgid "can't seek in %s" +msgstr "" + +#: c-pch.c:123 c-pch.c:156 +#, c-format +msgid "can't read %s" +msgstr "" + +#: c-pch.c:171 +#, c-format +msgid "%s: not compatible with this GCC version" +msgstr "" + +#. It's a PCH for the wrong language. +#: c-pch.c:174 +#, c-format +msgid "%s: not for %s" +msgstr "" + +#. Not any kind of PCH. +#: c-pch.c:178 +#, c-format +msgid "%s: not a PCH file" +msgstr "" + +#: c-pch.c:213 +msgid "calling fdopen" +msgstr "" + +#: c-pch.c:221 c-pch.c:233 +msgid "reading" +msgstr "" + #: c-pragma.c:109 msgid "" "#pragma pack (pop) encountered without matching #pragma pack (push, )" @@ -2630,29 +2737,29 @@ msgstr "" msgid "asm declaration conficts with previous rename" msgstr "" -#: c-semantics.c:585 +#: c-semantics.c:591 msgid "break statement not within loop or switch" msgstr "" -#: c-semantics.c:603 +#: c-semantics.c:609 msgid "continue statement not within a loop" msgstr "" -#: c-semantics.c:698 +#: c-semantics.c:704 msgid "destructor needed for `%#D'" msgstr "" -#: c-semantics.c:699 +#: c-semantics.c:705 msgid "where case label appears here" msgstr "" -#: c-semantics.c:702 +#: c-semantics.c:708 msgid "" "(enclose actions of previous case statements requiring destructors in their " "own scope.)" msgstr "" -#: c-semantics.c:745 c-typeck.c:6884 cp/semantics.c:901 +#: c-semantics.c:751 c-typeck.c:6915 cp/semantics.c:1030 #, c-format msgid "%s qualifier ignored on asm" msgstr "" @@ -2662,7 +2769,7 @@ msgstr "" msgid "`%s' has an incomplete type" msgstr "" -#: c-typeck.c:147 cp/call.c:2654 +#: c-typeck.c:147 cp/call.c:2803 msgid "invalid use of void expression" msgstr "" @@ -2689,1012 +2796,1033 @@ msgstr "" msgid "function types not truly compatible in ISO C" msgstr "" -#: c-typeck.c:605 +#: c-typeck.c:611 msgid "types are not quite compatible" msgstr "" -#: c-typeck.c:759 c-typeck.c:2674 +#: c-typeck.c:765 c-typeck.c:2688 msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c-typeck.c:1138 +#: c-typeck.c:1144 #, c-format msgid "%s has no member named `%s'" msgstr "" -#: c-typeck.c:1171 +#: c-typeck.c:1180 #, c-format msgid "request for member `%s' in something not a structure or union" msgstr "" -#: c-typeck.c:1203 +#: c-typeck.c:1211 msgid "dereferencing pointer to incomplete type" msgstr "" -#: c-typeck.c:1207 +#: c-typeck.c:1215 msgid "dereferencing `void *' pointer" msgstr "" -#: c-typeck.c:1224 cp/typeck.c:2387 +#: c-typeck.c:1232 cp/typeck.c:2381 #, c-format msgid "invalid type argument of `%s'" msgstr "" -#: c-typeck.c:1243 cp/typeck.c:2413 +#: c-typeck.c:1251 cp/typeck.c:2407 msgid "subscript missing in array reference" msgstr "" -#: c-typeck.c:1264 cp/typeck.c:2455 +#: c-typeck.c:1272 cp/typeck.c:2449 msgid "array subscript has type `char'" msgstr "" -#: c-typeck.c:1272 c-typeck.c:1361 cp/typeck.c:2462 cp/typeck.c:2541 +#: c-typeck.c:1280 c-typeck.c:1369 cp/typeck.c:2456 cp/typeck.c:2535 msgid "array subscript is not an integer" msgstr "" -#: c-typeck.c:1305 +#: c-typeck.c:1313 msgid "ISO C forbids subscripting `register' array" msgstr "" -#: c-typeck.c:1307 +#: c-typeck.c:1315 msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "" -#: c-typeck.c:1340 +#: c-typeck.c:1348 msgid "subscript has type `char'" msgstr "" -#: c-typeck.c:1356 cp/typeck.c:2536 +#: c-typeck.c:1364 cp/typeck.c:2530 msgid "subscripted value is neither array nor pointer" msgstr "" -#: c-typeck.c:1410 +#: c-typeck.c:1423 #, c-format msgid "`%s' undeclared here (not in a function)" msgstr "" -#: c-typeck.c:1417 +#: c-typeck.c:1427 #, c-format msgid "`%s' undeclared (first use in this function)" msgstr "" -#: c-typeck.c:1422 +#: c-typeck.c:1432 msgid "(Each undeclared identifier is reported only once" msgstr "" -#: c-typeck.c:1423 +#: c-typeck.c:1433 msgid "for each function it appears in.)" msgstr "" -#: c-typeck.c:1440 +#: c-typeck.c:1454 #, c-format msgid "local declaration of `%s' hides instance variable" msgstr "" -#: c-typeck.c:1505 +#: c-typeck.c:1519 msgid "called object is not a function" msgstr "" -#: c-typeck.c:1591 cp/typeck.c:2861 +#: c-typeck.c:1605 cp/typeck.c:2834 msgid "too many arguments to function" msgstr "" -#: c-typeck.c:1612 +#: c-typeck.c:1626 #, c-format msgid "type of formal parameter %d is incomplete" msgstr "" -#: c-typeck.c:1625 +#: c-typeck.c:1639 #, c-format msgid "%s as integer rather than floating due to prototype" msgstr "" -#: c-typeck.c:1628 +#: c-typeck.c:1642 #, c-format msgid "%s as integer rather than complex due to prototype" msgstr "" -#: c-typeck.c:1631 +#: c-typeck.c:1645 #, c-format msgid "%s as complex rather than floating due to prototype" msgstr "" -#: c-typeck.c:1634 +#: c-typeck.c:1648 #, c-format msgid "%s as floating rather than integer due to prototype" msgstr "" -#: c-typeck.c:1637 +#: c-typeck.c:1651 #, c-format msgid "%s as complex rather than integer due to prototype" msgstr "" -#: c-typeck.c:1640 +#: c-typeck.c:1654 #, c-format msgid "%s as floating rather than complex due to prototype" msgstr "" -#: c-typeck.c:1650 +#: c-typeck.c:1664 #, c-format msgid "%s as `float' rather than `double' due to prototype" msgstr "" -#: c-typeck.c:1668 +#: c-typeck.c:1682 #, c-format msgid "%s with different width due to prototype" msgstr "" -#: c-typeck.c:1702 +#: c-typeck.c:1716 #, c-format msgid "%s as unsigned due to prototype" msgstr "" -#: c-typeck.c:1704 +#: c-typeck.c:1718 #, c-format msgid "%s as signed due to prototype" msgstr "" -#: c-typeck.c:1738 cp/typeck.c:2966 +#: c-typeck.c:1752 cp/typeck.c:2939 msgid "too few arguments to function" msgstr "" -#: c-typeck.c:1780 +#: c-typeck.c:1794 msgid "suggest parentheses around + or - inside shift" msgstr "" -#: c-typeck.c:1787 +#: c-typeck.c:1801 msgid "suggest parentheses around && within ||" msgstr "" -#: c-typeck.c:1796 +#: c-typeck.c:1810 msgid "suggest parentheses around arithmetic in operand of |" msgstr "" -#: c-typeck.c:1799 +#: c-typeck.c:1813 msgid "suggest parentheses around comparison in operand of |" msgstr "" -#: c-typeck.c:1808 +#: c-typeck.c:1822 msgid "suggest parentheses around arithmetic in operand of ^" msgstr "" -#: c-typeck.c:1811 +#: c-typeck.c:1825 msgid "suggest parentheses around comparison in operand of ^" msgstr "" -#: c-typeck.c:1818 +#: c-typeck.c:1832 msgid "suggest parentheses around + or - in operand of &" msgstr "" -#: c-typeck.c:1821 +#: c-typeck.c:1835 msgid "suggest parentheses around comparison in operand of &" msgstr "" -#: c-typeck.c:1828 +#: c-typeck.c:1842 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning" msgstr "" -#: c-typeck.c:1988 c-typeck.c:2023 +#: c-typeck.c:2002 c-typeck.c:2037 msgid "division by zero" msgstr "" -#: c-typeck.c:2068 cp/typeck.c:3227 +#: c-typeck.c:2082 cp/typeck.c:3377 msgid "right shift count is negative" msgstr "" -#: c-typeck.c:2075 cp/typeck.c:3233 +#: c-typeck.c:2089 cp/typeck.c:3383 msgid "right shift count >= width of type" msgstr "" -#: c-typeck.c:2096 cp/typeck.c:3252 +#: c-typeck.c:2110 cp/typeck.c:3402 msgid "left shift count is negative" msgstr "" -#: c-typeck.c:2099 cp/typeck.c:3254 +#: c-typeck.c:2113 cp/typeck.c:3404 msgid "left shift count >= width of type" msgstr "" -#: c-typeck.c:2120 +#: c-typeck.c:2134 msgid "shift count is negative" msgstr "" -#: c-typeck.c:2122 +#: c-typeck.c:2136 msgid "shift count >= width of type" msgstr "" -#: c-typeck.c:2139 cp/typeck.c:3289 +#: c-typeck.c:2153 cp/typeck.c:3439 msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c-typeck.c:2165 c-typeck.c:2171 +#: c-typeck.c:2179 c-typeck.c:2185 msgid "ISO C forbids comparison of `void *' with function pointer" msgstr "" -#: c-typeck.c:2174 c-typeck.c:2214 c-typeck.c:2242 +#: c-typeck.c:2188 c-typeck.c:2228 c-typeck.c:2256 msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c-typeck.c:2188 c-typeck.c:2193 c-typeck.c:2262 c-typeck.c:2267 +#: c-typeck.c:2202 c-typeck.c:2207 c-typeck.c:2276 c-typeck.c:2281 msgid "comparison between pointer and integer" msgstr "" -#: c-typeck.c:2209 c-typeck.c:2237 +#: c-typeck.c:2223 c-typeck.c:2251 msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c-typeck.c:2234 +#: c-typeck.c:2248 msgid "comparison of complete and incomplete pointers" msgstr "" -#: c-typeck.c:2250 c-typeck.c:2257 +#: c-typeck.c:2264 c-typeck.c:2271 msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c-typeck.c:2281 cp/typeck.c:3422 +#: c-typeck.c:2295 cp/typeck.c:3572 msgid "unordered comparison on non-floating point argument" msgstr "" -#: c-typeck.c:2492 +#: c-typeck.c:2506 msgid "comparison between signed and unsigned" msgstr "" -#: c-typeck.c:2538 cp/typeck.c:3666 +#: c-typeck.c:2552 cp/typeck.c:3816 msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-typeck.c:2546 cp/typeck.c:3674 +#: c-typeck.c:2560 cp/typeck.c:3824 msgid "comparison of promoted ~unsigned with unsigned" msgstr "" -#: c-typeck.c:2626 +#: c-typeck.c:2640 msgid "pointer of type `void *' used in subtraction" msgstr "" -#: c-typeck.c:2628 +#: c-typeck.c:2642 msgid "pointer to a function used in subtraction" msgstr "" -#: c-typeck.c:2725 +#: c-typeck.c:2739 msgid "wrong type argument to unary plus" msgstr "" -#: c-typeck.c:2738 +#: c-typeck.c:2752 msgid "wrong type argument to unary minus" msgstr "" -#: c-typeck.c:2755 +#: c-typeck.c:2769 msgid "ISO C does not support `~' for complex conjugation" msgstr "" -#: c-typeck.c:2761 +#: c-typeck.c:2775 msgid "wrong type argument to bit-complement" msgstr "" -#: c-typeck.c:2770 +#: c-typeck.c:2784 msgid "wrong type argument to abs" msgstr "" -#: c-typeck.c:2782 +#: c-typeck.c:2796 msgid "wrong type argument to conjugation" msgstr "" -#: c-typeck.c:2796 +#: c-typeck.c:2810 msgid "wrong type argument to unary exclamation mark" msgstr "" -#: c-typeck.c:2839 +#: c-typeck.c:2853 msgid "ISO C does not support `++' and `--' on complex types" msgstr "" -#: c-typeck.c:2854 c-typeck.c:2886 +#: c-typeck.c:2868 c-typeck.c:2900 msgid "wrong type argument to increment" msgstr "" -#: c-typeck.c:2856 c-typeck.c:2888 +#: c-typeck.c:2870 c-typeck.c:2902 msgid "wrong type argument to decrement" msgstr "" -#: c-typeck.c:2877 +#: c-typeck.c:2891 msgid "increment of pointer to unknown structure" msgstr "" -#: c-typeck.c:2879 +#: c-typeck.c:2893 msgid "decrement of pointer to unknown structure" msgstr "" -#: c-typeck.c:3016 +#: c-typeck.c:3030 msgid "ISO C forbids the address of a cast expression" msgstr "" -#: c-typeck.c:3026 +#: c-typeck.c:3040 msgid "invalid lvalue in unary `&'" msgstr "" -#: c-typeck.c:3058 +#: c-typeck.c:3072 #, c-format msgid "attempt to take address of bit-field structure member `%s'" msgstr "" #. Use `%s' to print the string in case there are any escape #. characters in the message. -#: c-typeck.c:3167 c-typeck.c:4623 c-typeck.c:4639 c-typeck.c:4655 -#: final.c:2847 final.c:2849 gcc.c:4526 rtl-error.c:124 toplev.c:1696 -#: config/cris/cris.c:531 cp/parser.c:2248 cp/typeck.c:4376 java/expr.c:366 -#: java/verify.c:1469 java/verify.c:1470 java/verify.c:1485 +#: c-typeck.c:3181 c-typeck.c:4645 c-typeck.c:4661 c-typeck.c:4677 +#: final.c:2842 final.c:2844 gcc.c:4548 rtl-error.c:124 toplev.c:1736 +#: config/cris/cris.c:554 cp/parser.c:1886 cp/typeck.c:4556 java/expr.c:358 +#: java/verify.c:1459 java/verify.c:1460 java/verify.c:1475 #, c-format msgid "%s" msgstr "" -#: c-typeck.c:3228 +#: c-typeck.c:3242 msgid "ISO C forbids use of conditional expressions as lvalues" msgstr "" -#: c-typeck.c:3231 +#: c-typeck.c:3245 msgid "ISO C forbids use of compound expressions as lvalues" msgstr "" -#: c-typeck.c:3234 +#: c-typeck.c:3248 msgid "ISO C forbids use of cast expressions as lvalues" msgstr "" -#: c-typeck.c:3251 +#: c-typeck.c:3265 #, c-format msgid "%s of read-only member `%s'" msgstr "" -#: c-typeck.c:3255 +#: c-typeck.c:3269 #, c-format msgid "%s of read-only variable `%s'" msgstr "" -#: c-typeck.c:3258 +#: c-typeck.c:3272 #, c-format msgid "%s of read-only location" msgstr "" -#: c-typeck.c:3277 +#: c-typeck.c:3291 #, c-format msgid "cannot take address of bit-field `%s'" msgstr "" -#: c-typeck.c:3305 +#: c-typeck.c:3319 #, c-format msgid "global register variable `%s' used in nested function" msgstr "" -#: c-typeck.c:3309 +#: c-typeck.c:3323 #, c-format msgid "register variable `%s' used in nested function" msgstr "" -#: c-typeck.c:3316 +#: c-typeck.c:3330 #, c-format msgid "address of global register variable `%s' requested" msgstr "" -#: c-typeck.c:3328 +#: c-typeck.c:3342 msgid "cannot put object with volatile field into register" msgstr "" -#: c-typeck.c:3332 +#: c-typeck.c:3346 #, c-format msgid "address of register variable `%s' requested" msgstr "" -#: c-typeck.c:3440 +#: c-typeck.c:3454 msgid "signed and unsigned type in conditional expression" msgstr "" -#: c-typeck.c:3447 +#: c-typeck.c:3461 msgid "ISO C forbids conditional expr with only one void side" msgstr "" -#: c-typeck.c:3463 c-typeck.c:3470 +#: c-typeck.c:3477 c-typeck.c:3484 msgid "ISO C forbids conditional expr between `void *' and function pointer" msgstr "" -#: c-typeck.c:3476 +#: c-typeck.c:3490 msgid "pointer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3483 c-typeck.c:3493 +#: c-typeck.c:3497 c-typeck.c:3507 msgid "pointer/integer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3507 +#: c-typeck.c:3521 msgid "type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3578 cp/typeck.c:4632 +#: c-typeck.c:3592 cp/typeck.c:4812 msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c-typeck.c:3622 +#: c-typeck.c:3636 msgid "cast specifies array type" msgstr "" -#: c-typeck.c:3628 +#: c-typeck.c:3642 msgid "cast specifies function type" msgstr "" -#: c-typeck.c:3638 +#: c-typeck.c:3652 msgid "ISO C forbids casting nonscalar to the same type" msgstr "" -#: c-typeck.c:3656 +#: c-typeck.c:3670 msgid "ISO C forbids casts to union type" msgstr "" -#: c-typeck.c:3662 +#: c-typeck.c:3676 msgid "cast to union type from type not present in union" msgstr "" -#: c-typeck.c:3713 +#: c-typeck.c:3727 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:3718 +#: c-typeck.c:3732 msgid "cast discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:3733 +#: c-typeck.c:3747 msgid "cast increases required alignment of target type" msgstr "" -#: c-typeck.c:3739 cp/typeck.c:5062 +#: c-typeck.c:3753 cp/typeck.c:5242 msgid "cast from pointer to integer of different size" msgstr "" -#: c-typeck.c:3744 +#: c-typeck.c:3758 msgid "cast does not match function type" msgstr "" -#: c-typeck.c:3751 cp/typeck.c:5069 +#: c-typeck.c:3765 cp/typeck.c:5249 msgid "cast to pointer from integer of different size" msgstr "" -#: c-typeck.c:3763 +#: c-typeck.c:3777 msgid "type-punning to incomplete type might break strict-aliasing rules" msgstr "" -#: c-typeck.c:3767 +#: c-typeck.c:3781 msgid "dereferencing type-punned pointer will break strict-aliasing rules" msgstr "" #. Now we have handled acceptable kinds of LHS that are not truly lvalues. #. Reject anything strange now. -#: c-typeck.c:3926 +#: c-typeck.c:3943 msgid "invalid lvalue in assignment" msgstr "" #. Convert new value to destination type. -#: c-typeck.c:3935 c-typeck.c:3960 c-typeck.c:3977 cp/typeck.c:5180 -#: cp/typeck.c:5329 +#: c-typeck.c:3952 c-typeck.c:3977 c-typeck.c:3994 cp/typeck.c:5360 +#: cp/typeck.c:5509 msgid "assignment" msgstr "" -#: c-typeck.c:4047 +#: c-typeck.c:4064 msgid "cannot pass rvalue to reference parameter" msgstr "" -#: c-typeck.c:4151 c-typeck.c:4218 +#: c-typeck.c:4173 c-typeck.c:4240 #, c-format msgid "%s makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:4155 c-typeck.c:4198 +#: c-typeck.c:4177 c-typeck.c:4220 #, c-format msgid "%s discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4161 +#: c-typeck.c:4183 msgid "ISO C prohibits argument conversion to union type" msgstr "" -#: c-typeck.c:4190 +#: c-typeck.c:4212 #, c-format msgid "ISO C forbids %s between function pointer and `void *'" msgstr "" -#: c-typeck.c:4207 +#: c-typeck.c:4229 #, c-format msgid "pointer targets in %s differ in signedness" msgstr "" -#: c-typeck.c:4223 +#: c-typeck.c:4245 #, c-format msgid "%s from incompatible pointer type" msgstr "" -#: c-typeck.c:4239 +#: c-typeck.c:4261 #, c-format msgid "%s makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:4247 +#: c-typeck.c:4269 #, c-format msgid "%s makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:4261 c-typeck.c:4264 +#: c-typeck.c:4283 c-typeck.c:4286 #, c-format msgid "incompatible type for argument %d of `%s'" msgstr "" -#: c-typeck.c:4268 +#: c-typeck.c:4290 #, c-format msgid "incompatible type for argument %d of indirect function call" msgstr "" -#: c-typeck.c:4272 +#: c-typeck.c:4294 #, c-format msgid "incompatible types in %s" msgstr "" #. Function name is known; supply it. -#: c-typeck.c:4330 +#: c-typeck.c:4352 #, c-format msgid "passing arg of `%s'" msgstr "" #. Function name unknown (call through ptr). -#: c-typeck.c:4340 +#: c-typeck.c:4362 msgid "passing arg of pointer to function" msgstr "" #. Function name is known; supply it. -#: c-typeck.c:4348 +#: c-typeck.c:4370 #, c-format msgid "passing arg %d of `%s'" msgstr "" #. Function name unknown (call through ptr); just give arg number. -#: c-typeck.c:4358 +#: c-typeck.c:4380 #, c-format msgid "passing arg %d of pointer to function" msgstr "" -#: c-typeck.c:4424 +#: c-typeck.c:4446 msgid "initializer for static variable is not constant" msgstr "" -#: c-typeck.c:4430 +#: c-typeck.c:4452 msgid "initializer for static variable uses complicated arithmetic" msgstr "" -#: c-typeck.c:4438 +#: c-typeck.c:4460 msgid "aggregate initializer is not constant" msgstr "" -#: c-typeck.c:4440 +#: c-typeck.c:4462 msgid "aggregate initializer uses complicated arithmetic" msgstr "" -#: c-typeck.c:4447 +#: c-typeck.c:4469 msgid "traditional C rejects automatic aggregate initialization" msgstr "" -#: c-typeck.c:4626 c-typeck.c:4642 c-typeck.c:4658 +#: c-typeck.c:4648 c-typeck.c:4664 c-typeck.c:4680 #, c-format msgid "(near initialization for `%s')" msgstr "" -#: c-typeck.c:4709 cp/typeck2.c:507 +#: c-typeck.c:4731 cp/typeck2.c:488 msgid "char-array initialized from wide string" msgstr "" -#: c-typeck.c:4716 cp/typeck2.c:514 +#: c-typeck.c:4738 cp/typeck2.c:495 msgid "int-array initialized from non-wide string" msgstr "" -#: c-typeck.c:4734 cp/typeck2.c:530 +#: c-typeck.c:4756 cp/typeck2.c:511 msgid "initializer-string for array of chars is too long" msgstr "" -#: c-typeck.c:4772 +#: c-typeck.c:4794 msgid "array initialized from non-constant array expression" msgstr "" -#: c-typeck.c:4789 c-typeck.c:4791 c-typeck.c:4807 c-typeck.c:4828 -#: c-typeck.c:6228 +#: c-typeck.c:4811 c-typeck.c:4813 c-typeck.c:4829 c-typeck.c:4850 +#: c-typeck.c:6254 msgid "initializer element is not constant" msgstr "" -#: c-typeck.c:4823 +#: c-typeck.c:4845 msgid "initialization" msgstr "" -#: c-typeck.c:4834 c-typeck.c:6233 +#: c-typeck.c:4856 c-typeck.c:6259 msgid "initializer element is not computable at load time" msgstr "" -#: c-typeck.c:4849 cp/typeck2.c:607 +#: c-typeck.c:4871 cp/typeck2.c:588 msgid "invalid initializer" msgstr "" -#: c-typeck.c:5342 +#: c-typeck.c:5173 cp/decl.c:7801 +msgid "opaque vector types cannot be initialized" +msgstr "" + +#: c-typeck.c:5368 msgid "extra brace group at end of initializer" msgstr "" -#: c-typeck.c:5362 +#: c-typeck.c:5388 msgid "missing braces around initializer" msgstr "" -#: c-typeck.c:5422 +#: c-typeck.c:5448 msgid "braces around scalar initializer" msgstr "" -#: c-typeck.c:5470 +#: c-typeck.c:5496 msgid "initialization of flexible array member in a nested context" msgstr "" -#: c-typeck.c:5472 +#: c-typeck.c:5498 msgid "initialization of a flexible array member" msgstr "" -#: c-typeck.c:5503 +#: c-typeck.c:5529 msgid "missing initializer" msgstr "" -#: c-typeck.c:5529 +#: c-typeck.c:5555 msgid "empty scalar initializer" msgstr "" -#: c-typeck.c:5534 +#: c-typeck.c:5560 msgid "extra elements in scalar initializer" msgstr "" -#: c-typeck.c:5620 +#: c-typeck.c:5646 msgid "initialization designators may not nest" msgstr "" -#: c-typeck.c:5641 c-typeck.c:5712 +#: c-typeck.c:5667 c-typeck.c:5738 msgid "array index in non-array initializer" msgstr "" -#: c-typeck.c:5646 c-typeck.c:5764 +#: c-typeck.c:5672 c-typeck.c:5790 msgid "field name not in record or union initializer" msgstr "" -#: c-typeck.c:5708 c-typeck.c:5710 +#: c-typeck.c:5734 c-typeck.c:5736 msgid "nonconstant array index in initializer" msgstr "" -#: c-typeck.c:5715 +#: c-typeck.c:5741 msgid "array index in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5726 +#: c-typeck.c:5752 msgid "empty index range in initializer" msgstr "" -#: c-typeck.c:5735 +#: c-typeck.c:5761 msgid "array index range in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:5776 +#: c-typeck.c:5802 #, c-format msgid "unknown field `%s' specified in initializer" msgstr "" -#: c-typeck.c:5813 c-typeck.c:5834 c-typeck.c:6295 +#: c-typeck.c:5839 c-typeck.c:5860 c-typeck.c:6321 msgid "initialized field with side-effects overwritten" msgstr "" -#: c-typeck.c:6505 +#: c-typeck.c:6531 msgid "excess elements in char array initializer" msgstr "" -#: c-typeck.c:6512 c-typeck.c:6558 +#: c-typeck.c:6538 c-typeck.c:6584 msgid "excess elements in struct initializer" msgstr "" -#: c-typeck.c:6573 +#: c-typeck.c:6599 msgid "non-static initialization of a flexible array member" msgstr "" -#: c-typeck.c:6635 +#: c-typeck.c:6666 msgid "excess elements in union initializer" msgstr "" -#: c-typeck.c:6656 +#: c-typeck.c:6687 msgid "traditional C rejects initialization of unions" msgstr "" -#: c-typeck.c:6719 +#: c-typeck.c:6750 msgid "excess elements in array initializer" msgstr "" -#: c-typeck.c:6748 +#: c-typeck.c:6779 msgid "excess elements in vector initializer" msgstr "" -#: c-typeck.c:6770 +#: c-typeck.c:6801 msgid "excess elements in scalar initializer" msgstr "" -#: c-typeck.c:6877 +#: c-typeck.c:6908 msgid "asm template is not a string constant" msgstr "" -#: c-typeck.c:6909 +#: c-typeck.c:6940 msgid "invalid lvalue in asm statement" msgstr "" -#: c-typeck.c:6984 +#: c-typeck.c:7015 msgid "modification by `asm'" msgstr "" -#: c-typeck.c:7003 cp/typeck.c:6187 +#: c-typeck.c:7034 cp/typeck.c:6369 msgid "function declared `noreturn' has a `return' statement" msgstr "" -#: c-typeck.c:7010 +#: c-typeck.c:7041 msgid "`return' with no value, in function returning non-void" msgstr "" -#: c-typeck.c:7016 +#: c-typeck.c:7047 msgid "`return' with a value, in function returning void" msgstr "" -#: c-typeck.c:7020 +#: c-typeck.c:7051 msgid "return" msgstr "" -#: c-typeck.c:7072 +#: c-typeck.c:7103 msgid "function returns address of local variable" msgstr "" -#: c-typeck.c:7128 cp/semantics.c:559 +#: c-typeck.c:7159 cp/semantics.c:693 msgid "switch quantity not an integer" msgstr "" -#: c-typeck.c:7138 +#: c-typeck.c:7169 msgid "`long' switch expression not converted to `int' in ISO C" msgstr "" -#: c-typeck.c:7173 cp/decl.c:5173 +#: c-typeck.c:7212 cp/decl.c:5109 msgid "case label not within a switch statement" msgstr "" -#: c-typeck.c:7175 cp/decl.c:5178 +#: c-typeck.c:7214 cp/decl.c:5114 msgid "`default' label not within a switch statement" msgstr "" -#: calls.c:1887 +#: calls.c:1919 #, c-format msgid "inlining failed in call to `%s'" msgstr "" -#: calls.c:1888 calls.c:2194 +#: calls.c:1920 calls.c:2261 msgid "called from here" msgstr "" -#: calls.c:2193 +#: calls.c:2260 #, c-format msgid "can't inline call to `%s'" msgstr "" -#: calls.c:2223 +#: calls.c:2290 msgid "function call has aggregate value" msgstr "" -#: calls.c:4587 -msgid "variable offset is passed partially in stack and in reg" -msgstr "" - -#: calls.c:4589 -msgid "variable size is passed partially in stack and in reg" -msgstr "" - -#: cfgloop.c:1106 +#: cfgloop.c:1201 #, c-format msgid "Size of loop %d should be %d, not %d." msgstr "" -#: cfgloop.c:1125 +#: cfgloop.c:1220 #, c-format msgid "Bb %d do not belong to loop %d." msgstr "" -#: cfgloop.c:1143 +#: cfgloop.c:1238 #, c-format msgid "Loop %d's header does not have exactly 2 entries." msgstr "" -#: cfgloop.c:1151 +#: cfgloop.c:1246 #, c-format msgid "Loop %d's latch does not have exactly 1 successor." msgstr "" -#: cfgloop.c:1156 +#: cfgloop.c:1251 #, c-format msgid "Loop %d's latch does not have header as successor." msgstr "" -#: cfgloop.c:1161 +#: cfgloop.c:1256 #, c-format msgid "Loop %d's latch does not belong directly to it." msgstr "" -#: cfgloop.c:1167 +#: cfgloop.c:1262 #, c-format msgid "Loop %d's header does not belong directly to it." msgstr "" -#: cfgrtl.c:1705 +#: cfgloop.c:1268 +#, c-format +msgid "Loop %d's latch is marked as part of irreducible region." +msgstr "" + +#: cfgloop.c:1298 +#, c-format +msgid "Basic block %d should be marked irreducible." +msgstr "" + +#: cfgloop.c:1304 +#, c-format +msgid "Basic block %d should not be marked irreducible." +msgstr "" + +#: cfgloop.c:1312 +#, c-format +msgid "Edge from %d to %d should be marked irreducible." +msgstr "" + +#: cfgloop.c:1319 +#, c-format +msgid "Edge from %d to %d should not be marked irreducible." +msgstr "" + +#: cfgrtl.c:1754 #, c-format msgid "bb %d on wrong place" msgstr "" -#: cfgrtl.c:1711 +#: cfgrtl.c:1760 #, c-format msgid "prev_bb of %d should be %d, not %d" msgstr "" -#: cfgrtl.c:1731 +#: cfgrtl.c:1780 #, c-format msgid "end insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1745 +#: cfgrtl.c:1794 #, c-format msgid "insn %d is in multiple basic blocks (%d and %d)" msgstr "" -#: cfgrtl.c:1757 +#: cfgrtl.c:1806 #, c-format msgid "head insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:1779 +#: cfgrtl.c:1828 #, c-format msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i" msgstr "" -#: cfgrtl.c:1786 +#: cfgrtl.c:1835 #, c-format msgid "verify_flow_info: Wrong count of block %i %i" msgstr "" -#: cfgrtl.c:1792 +#: cfgrtl.c:1841 #, c-format msgid "verify_flow_info: Wrong frequency of block %i %i" msgstr "" -#: cfgrtl.c:1800 +#: cfgrtl.c:1849 #, c-format msgid "verify_flow_info: Duplicate edge %i->%i" msgstr "" -#: cfgrtl.c:1806 +#: cfgrtl.c:1855 #, c-format msgid "verify_flow_info: Wrong probability of edge %i->%i %i" msgstr "" -#: cfgrtl.c:1812 +#: cfgrtl.c:1861 #, c-format msgid "verify_flow_info: Wrong count of edge %i->%i %i" msgstr "" -#: cfgrtl.c:1842 +#: cfgrtl.c:1891 #, c-format msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i" msgstr "" -#: cfgrtl.c:1857 +#: cfgrtl.c:1906 #, c-format msgid "verify_flow_info: Incorrect fallthru %i->%i" msgstr "" -#: cfgrtl.c:1859 +#: cfgrtl.c:1908 msgid "wrong insn in the fallthru edge" msgstr "" -#: cfgrtl.c:1866 +#: cfgrtl.c:1915 #, c-format msgid "verify_flow_info: Basic block %d succ edge is corrupted" msgstr "" -#: cfgrtl.c:1882 +#: cfgrtl.c:1931 #, c-format msgid "Missing REG_EH_REGION note in the end of bb %i" msgstr "" -#: cfgrtl.c:1890 +#: cfgrtl.c:1939 #, c-format msgid "Too many outgoing branch edges from bb %i" msgstr "" -#: cfgrtl.c:1895 +#: cfgrtl.c:1944 #, c-format msgid "Fallthru edge after unconditional jump %i" msgstr "" -#: cfgrtl.c:1900 +#: cfgrtl.c:1949 #, c-format msgid "Wrong amount of branch edges after unconditional jump %i" msgstr "" -#: cfgrtl.c:1906 +#: cfgrtl.c:1955 #, c-format msgid "Wrong amount of branch edges after conditional jump %i" msgstr "" -#: cfgrtl.c:1911 +#: cfgrtl.c:1960 #, c-format msgid "Call edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:1920 +#: cfgrtl.c:1969 #, c-format msgid "Abnormal edges for no purpose in bb %i" msgstr "" -#: cfgrtl.c:1935 +#: cfgrtl.c:1984 #, c-format msgid "missing barrier after block %i" msgstr "" -#: cfgrtl.c:1945 +#: cfgrtl.c:1994 #, c-format msgid "basic block %d pred edge is corrupted" msgstr "" -#: cfgrtl.c:1962 +#: cfgrtl.c:2011 #, c-format msgid "insn %d inside basic block %d but block_for_insn is NULL" msgstr "" -#: cfgrtl.c:1966 +#: cfgrtl.c:2015 #, c-format msgid "insn %d inside basic block %d but block_for_insn is %i" msgstr "" -#: cfgrtl.c:1980 cfgrtl.c:1990 +#: cfgrtl.c:2029 cfgrtl.c:2039 #, c-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" msgstr "" -#: cfgrtl.c:2003 +#: cfgrtl.c:2052 #, c-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" msgstr "" -#: cfgrtl.c:2015 +#: cfgrtl.c:2062 #, c-format msgid "in basic block %d:" msgstr "" -#: cfgrtl.c:2016 +#: cfgrtl.c:2063 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.c:2035 +#: cfgrtl.c:2082 #, c-format msgid "basic block %i edge lists are corrupted" msgstr "" -#: cfgrtl.c:2050 +#: cfgrtl.c:2097 msgid "basic blocks not numbered consecutively" msgstr "" -#: cfgrtl.c:2075 +#: cfgrtl.c:2122 msgid "insn outside basic block" msgstr "" -#: cfgrtl.c:2083 +#: cfgrtl.c:2130 msgid "return not followed by barrier" msgstr "" -#: cfgrtl.c:2088 +#: cfgrtl.c:2135 #, c-format msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" -#: cfgrtl.c:2092 +#: cfgrtl.c:2139 msgid "verify_flow_info failed" msgstr "" @@ -3761,257 +3889,257 @@ msgstr "" msgid "redirecting stdout: %s" msgstr "" -#: collect2.c:1628 +#: collect2.c:1627 #, c-format msgid "[Leaving %s]\n" msgstr "" -#: collect2.c:1871 +#: collect2.c:1870 #, c-format msgid "" "\n" "write_c_file - output name is %s, prefix is %s\n" msgstr "" -#: collect2.c:2084 +#: collect2.c:2082 msgid "cannot find `nm'" msgstr "" -#: collect2.c:2094 collect2.c:2536 +#: collect2.c:2092 collect2.c:2533 msgid "pipe" msgstr "" -#: collect2.c:2098 collect2.c:2540 +#: collect2.c:2096 collect2.c:2537 msgid "fdopen" msgstr "" -#: collect2.c:2124 collect2.c:2566 +#: collect2.c:2122 collect2.c:2563 #, c-format msgid "dup2 %d 1" msgstr "" -#: collect2.c:2127 collect2.c:2130 collect2.c:2143 collect2.c:2569 -#: collect2.c:2572 collect2.c:2585 +#: collect2.c:2125 collect2.c:2128 collect2.c:2141 collect2.c:2566 +#: collect2.c:2569 collect2.c:2582 #, c-format msgid "close %d" msgstr "" -#: collect2.c:2133 collect2.c:2575 +#: collect2.c:2131 collect2.c:2572 #, c-format msgid "execv %s" msgstr "" -#: collect2.c:2187 +#: collect2.c:2185 #, c-format msgid "init function found in object %s" msgstr "" -#: collect2.c:2195 +#: collect2.c:2193 #, c-format msgid "fini function found in object %s" msgstr "" -#: collect2.c:2218 collect2.c:2624 +#: collect2.c:2216 collect2.c:2621 msgid "fclose" msgstr "" -#: collect2.c:2263 +#: collect2.c:2261 #, c-format msgid "unable to open file '%s'" msgstr "" -#: collect2.c:2265 +#: collect2.c:2263 #, c-format msgid "unable to stat file '%s'" msgstr "" -#: collect2.c:2271 +#: collect2.c:2269 #, c-format msgid "unable to mmap file '%s'" msgstr "" -#: collect2.c:2424 +#: collect2.c:2422 msgid "not found\n" msgstr "" -#: collect2.c:2426 collect2.c:2603 +#: collect2.c:2424 collect2.c:2600 #, c-format msgid "dynamic dependency %s not found" msgstr "" -#: collect2.c:2446 +#: collect2.c:2444 #, c-format msgid "bad magic number in file '%s'" msgstr "" -#: collect2.c:2468 +#: collect2.c:2466 msgid "dynamic dependencies.\n" msgstr "" -#: collect2.c:2527 +#: collect2.c:2524 msgid "cannot find `ldd'" msgstr "" -#: collect2.c:2588 +#: collect2.c:2585 msgid "" "\n" "ldd output with constructors/destructors.\n" msgstr "" -#: collect2.c:2615 +#: collect2.c:2612 #, c-format msgid "unable to open dynamic dependency '%s'" msgstr "" -#: collect2.c:2764 +#: collect2.c:2763 #, c-format msgid "%s: not a COFF file" msgstr "" -#: collect2.c:2883 +#: collect2.c:2882 #, c-format msgid "%s: cannot open as COFF file" msgstr "" -#: collect2.c:2939 +#: collect2.c:2938 #, c-format msgid "library lib%s not found" msgstr "" -#: collect2.c:3034 +#: collect2.c:3033 #, c-format msgid "open %s" msgstr "" -#: collect2.c:3057 +#: collect2.c:3056 msgid "incompatibilities between object file & expected values" msgstr "" -#: collect2.c:3130 +#: collect2.c:3129 #, c-format msgid "" "\n" "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n" msgstr "" -#: collect2.c:3139 +#: collect2.c:3138 msgid "string section missing" msgstr "" -#: collect2.c:3142 +#: collect2.c:3141 msgid "section pointer missing" msgstr "" -#: collect2.c:3190 +#: collect2.c:3189 msgid "no symbol table found" msgstr "" -#: collect2.c:3203 +#: collect2.c:3202 msgid "no cmd_strings found" msgstr "" -#: collect2.c:3215 +#: collect2.c:3214 msgid "" "\n" "Updating header and load commands.\n" "\n" msgstr "" -#: collect2.c:3222 +#: collect2.c:3221 #, c-format msgid "load command map, %d cmds, new size %ld.\n" msgstr "" -#: collect2.c:3253 +#: collect2.c:3252 msgid "" "writing load commands.\n" "\n" msgstr "" -#: collect2.c:3273 +#: collect2.c:3272 #, c-format msgid "close %s" msgstr "" -#: collect2.c:3347 +#: collect2.c:3346 msgid "could not convert 0x%l.8x into a region" msgstr "" -#: collect2.c:3351 +#: collect2.c:3350 #, c-format msgid "%s function, region %d, offset = %ld (0x%.8lx)\n" msgstr "" -#: collect2.c:3478 +#: collect2.c:3477 msgid "bad magic number" msgstr "" -#: collect2.c:3479 +#: collect2.c:3478 msgid "bad header version" msgstr "" -#: collect2.c:3480 +#: collect2.c:3479 msgid "bad raw header version" msgstr "" -#: collect2.c:3481 +#: collect2.c:3480 msgid "raw header buffer too small" msgstr "" -#: collect2.c:3482 +#: collect2.c:3481 msgid "old raw header file" msgstr "" -#: collect2.c:3483 +#: collect2.c:3482 msgid "unsupported version" msgstr "" -#: collect2.c:3485 +#: collect2.c:3484 #, c-format msgid "unknown {de,en}code_mach_o_hdr return value %d" msgstr "" -#: collect2.c:3505 +#: collect2.c:3504 #, c-format msgid "fstat %s" msgstr "" -#: collect2.c:3542 collect2.c:3590 +#: collect2.c:3541 collect2.c:3589 #, c-format msgid "lseek %s 0" msgstr "" -#: collect2.c:3546 +#: collect2.c:3545 #, c-format msgid "read %s" msgstr "" -#: collect2.c:3549 +#: collect2.c:3548 #, c-format msgid "read %ld bytes, expected %ld, from %s" msgstr "" -#: collect2.c:3570 +#: collect2.c:3569 #, c-format msgid "msync %s" msgstr "" -#: collect2.c:3577 +#: collect2.c:3576 #, c-format msgid "munmap %s" msgstr "" -#: collect2.c:3594 +#: collect2.c:3593 #, c-format msgid "write %s" msgstr "" -#: collect2.c:3597 +#: collect2.c:3596 #, c-format msgid "wrote %ld bytes, expected %ld, to %s" msgstr "" -#: combine.c:12941 +#: combine.c:13254 #, c-format msgid "" ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new " @@ -4020,7 +4148,7 @@ msgid "" "\n" msgstr "" -#: combine.c:12951 +#: combine.c:13264 #, c-format msgid "" "\n" @@ -4028,39 +4156,39 @@ msgid "" ";; %d successes.\n" msgstr "" -#: convert.c:72 +#: convert.c:71 msgid "cannot convert to a pointer type" msgstr "" -#: convert.c:267 +#: convert.c:270 msgid "pointer value used where a floating point value was expected" msgstr "" -#: convert.c:271 +#: convert.c:274 msgid "aggregate value used where a float was expected" msgstr "" -#: convert.c:297 +#: convert.c:300 msgid "conversion to incomplete type" msgstr "" -#: convert.c:579 convert.c:659 +#: convert.c:582 convert.c:662 msgid "can't convert between vector values of different size" msgstr "" -#: convert.c:585 +#: convert.c:588 msgid "aggregate value used where an integer was expected" msgstr "" -#: convert.c:637 f/com.c:1100 +#: convert.c:640 f/com.c:1100 msgid "pointer value used where a complex was expected" msgstr "" -#: convert.c:641 f/com.c:1102 +#: convert.c:644 f/com.c:1102 msgid "aggregate value used where a complex was expected" msgstr "" -#: convert.c:665 +#: convert.c:668 msgid "can't convert value to a vector" msgstr "" @@ -4076,7 +4204,7 @@ msgstr "" msgid "stdout" msgstr "" -#: cpperror.c:193 gcc.c:6667 +#: cpperror.c:193 gcc.c:6652 #, c-format msgid "%s: %s" msgstr "" @@ -4248,631 +4376,583 @@ msgstr "" msgid "division by zero in #if" msgstr "" -#: cppfiles.c:413 +#: cppfiles.c:526 #, c-format msgid "%s is too large" msgstr "" -#: cppfiles.c:449 +#: cppfiles.c:562 #, c-format msgid "%s is shorter than expected" msgstr "" -#: cppfiles.c:463 +#: cppfiles.c:576 #, c-format msgid "%s is a block device" msgstr "" -#: cppfiles.c:596 +#: cppfiles.c:709 #, c-format msgid "no include path in which to find %s" msgstr "" -#: cppfiles.c:670 +#: cppfiles.c:795 msgid "Multiple include guards may be useful for:\n" msgstr "" -#: cppfiles.c:1016 +#: cppfiles.c:1162 msgid "absolute file name in remap_filename" msgstr "" -#: cppinit.c:222 -#, c-format -msgid "ignoring nonexistent directory \"%s\"\n" -msgstr "" - -#: cppinit.c:229 -#, c-format -msgid "%s: Not a directory" -msgstr "" - -#: cppinit.c:285 -#, c-format -msgid "ignoring duplicate directory \"%s\"\n" -msgstr "" - -#: cppinit.c:323 -msgid " as it is a non-system directory that duplicates a system directory\n" -msgstr "" - -#: cppinit.c:861 +#: cppinit.c:378 msgid "cppchar_t must be an unsigned type" msgstr "" -#: cppinit.c:865 +#: cppinit.c:382 #, c-format msgid "" "preprocessor arithmetic has maximum precision of %lu bits; target requires %" "lu bits" msgstr "" -#: cppinit.c:871 +#: cppinit.c:388 msgid "CPP arithmetic must be at least as precise as a target int" msgstr "" -#: cppinit.c:874 +#: cppinit.c:391 msgid "target char is less than 8 bits wide" msgstr "" -#: cppinit.c:878 +#: cppinit.c:395 msgid "target wchar_t is narrower than target char" msgstr "" -#: cppinit.c:882 +#: cppinit.c:399 msgid "target int is narrower than target char" msgstr "" -#: cppinit.c:886 +#: cppinit.c:403 msgid "CPP half-integer narrower than CPP character" msgstr "" -#: cppinit.c:890 +#: cppinit.c:407 #, c-format msgid "" "CPP on this host cannot handle wide character constants over %lu bits, but " "the target requires %lu bits" msgstr "" -#: cppinit.c:956 -msgid "#include \"...\" search starts here:\n" -msgstr "" - -#: cppinit.c:960 -msgid "#include <...> search starts here:\n" -msgstr "" - -#: cppinit.c:963 -msgid "End of search list.\n" -msgstr "" - -#: cppinit.c:1039 -msgid "" -msgstr "" - -#: cppinit.c:1041 -msgid "" -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:1146 -#, c-format -msgid "assertion missing after %s" -msgstr "" - -#: cppinit.c:1147 -#, c-format -msgid "directory name missing after %s" -msgstr "" - -#: cppinit.c:1148 -#, c-format -msgid "file name missing after %s" -msgstr "" - -#: cppinit.c:1149 -#, c-format -msgid "macro name missing after %s" -msgstr "" - -#: cppinit.c:1150 -#, c-format -msgid "path name missing after %s" -msgstr "" - -#: cppinit.c:1352 -msgid "-I- specified twice" -msgstr "" - -#: cpplex.c:151 +#: cpplex.c:161 #, c-format msgid "trigraph ??%c converted to %c" msgstr "" -#: cpplex.c:159 +#: cpplex.c:169 #, c-format msgid "trigraph ??%c ignored" msgstr "" -#: cpplex.c:216 +#: cpplex.c:226 msgid "backslash and newline separated by space" msgstr "" -#: cpplex.c:223 cpptrad.c:160 +#: cpplex.c:233 cpptrad.c:160 msgid "backslash-newline at end of file" msgstr "" -#: cpplex.c:289 cpptrad.c:201 +#: cpplex.c:299 cpptrad.c:201 msgid "\"/*\" within comment" msgstr "" -#: cpplex.c:397 +#: cpplex.c:407 msgid "null character(s) ignored" msgstr "" -#: cpplex.c:404 +#: cpplex.c:414 #, c-format msgid "%s in preprocessing directive" msgstr "" -#: cpplex.c:477 +#: cpplex.c:487 #, c-format msgid "attempt to use poisoned \"%s\"" msgstr "" -#: cpplex.c:485 +#: cpplex.c:495 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro" msgstr "" -#: cpplex.c:557 +#: cpplex.c:567 msgid "'$' character(s) in identifier or number" msgstr "" -#: cpplex.c:700 +#: cpplex.c:710 #, c-format msgid "missing terminating %c character" msgstr "" -#: cpplex.c:713 +#: cpplex.c:723 msgid "null character(s) preserved in literal" msgstr "" -#: cpplex.c:917 cpptrad.c:489 +#: cpplex.c:927 cpptrad.c:489 msgid "no newline at end of file" msgstr "" -#: cpplex.c:1094 cpptrad.c:215 +#: cpplex.c:1104 cpptrad.c:215 msgid "unterminated comment" msgstr "" -#: cpplex.c:1105 +#: cpplex.c:1115 msgid "C++ style comments are not allowed in ISO C90" msgstr "" -#: cpplex.c:1107 +#: cpplex.c:1117 msgid "(this will be reported only once per input file)" msgstr "" -#: cpplex.c:1112 +#: cpplex.c:1122 msgid "multi-line comment" msgstr "" -#: cpplex.c:1427 +#: cpplex.c:1437 #, c-format msgid "unknown string token %s\n" msgstr "" -#: cpplex.c:1440 +#: cpplex.c:1450 #, c-format msgid "unspellable token %s" msgstr "" -#: cpplex.c:1697 +#: cpplex.c:1707 #, c-format msgid "the meaning of '\\%c' is different in traditional C" msgstr "" -#: cpplex.c:1703 +#: cpplex.c:1713 msgid "incomplete universal-character-name" msgstr "" -#: cpplex.c:1717 +#: cpplex.c:1727 #, c-format msgid "non-hex digit '%c' in universal-character-name" msgstr "" -#: cpplex.c:1725 +#: cpplex.c:1736 msgid "universal-character-name on EBCDIC target" msgstr "" -#: cpplex.c:1739 +#: cpplex.c:1750 msgid "universal-character-name out of range" msgstr "" -#: cpplex.c:1793 +#: cpplex.c:1812 msgid "the meaning of '\\a' is different in traditional C" msgstr "" -#: cpplex.c:1800 +#: cpplex.c:1819 #, c-format msgid "non-ISO-standard escape sequence, '\\%c'" msgstr "" -#: cpplex.c:1811 +#: cpplex.c:1830 msgid "the meaning of '\\x' is different in traditional C" msgstr "" -#: cpplex.c:1830 f/lex.c:585 +#: cpplex.c:1849 f/lex.c:585 msgid "\\x used with no following hex digits" msgstr "" -#: cpplex.c:1835 +#: cpplex.c:1854 msgid "hex escape sequence out of range" msgstr "" -#: cpplex.c:1860 +#: cpplex.c:1879 msgid "octal escape sequence out of range" msgstr "" -#: cpplex.c:1876 +#: cpplex.c:1895 #, c-format msgid "unknown escape sequence '\\%c'" msgstr "" -#: cpplex.c:1879 +#: cpplex.c:1898 #, c-format msgid "unknown escape sequence: '\\%03o'" msgstr "" -#: cpplex.c:1884 +#: cpplex.c:1903 msgid "escape sequence out of range for its type" msgstr "" -#: cpplex.c:1975 +#: cpplex.c:1994 msgid "empty character constant" msgstr "" -#: cpplex.c:1985 +#: cpplex.c:2004 msgid "character constant too long for its type" msgstr "" -#: cpplex.c:1988 +#: cpplex.c:2007 msgid "multi-character character constant" msgstr "" -#: cpplib.c:227 +#: cpplib.c:232 #, c-format msgid "extra tokens at end of #%s directive" msgstr "" -#: cpplib.c:317 +#: cpplib.c:322 #, c-format msgid "#%s is a GCC extension" msgstr "" -#: cpplib.c:329 +#: cpplib.c:334 msgid "suggest not using #elif in traditional C" msgstr "" -#: cpplib.c:332 +#: cpplib.c:337 #, c-format msgid "traditional C ignores #%s with the # indented" msgstr "" -#: cpplib.c:336 +#: cpplib.c:341 #, c-format msgid "suggest hiding #%s from traditional C with an indented #" msgstr "" -#: cpplib.c:360 +#: cpplib.c:365 msgid "embedding a directive within macro arguments is not portable" msgstr "" -#: cpplib.c:380 +#: cpplib.c:385 msgid "style of line directive is a GCC extension" msgstr "" -#: cpplib.c:429 +#: cpplib.c:435 #, c-format msgid "invalid preprocessing directive #%s" msgstr "" -#: cpplib.c:501 +#: cpplib.c:507 msgid "\"defined\" cannot be used as a macro name" msgstr "" -#: cpplib.c:507 +#: cpplib.c:513 #, c-format msgid "\"%s\" cannot be used as a macro name as it is an operator in C++" msgstr "" -#: cpplib.c:510 +#: cpplib.c:516 #, c-format msgid "no macro name given in #%s directive" msgstr "" -#: cpplib.c:513 +#: cpplib.c:519 msgid "macro names must be identifiers" msgstr "" -#: cpplib.c:553 +#: cpplib.c:559 #, c-format msgid "undefining \"%s\"" msgstr "" -#: cpplib.c:599 +#: cpplib.c:605 msgid "missing terminating > character" msgstr "" -#: cpplib.c:638 +#: cpplib.c:644 #, c-format msgid "#%s expects \"FILENAME\" or " msgstr "" -#: cpplib.c:649 +#: cpplib.c:655 #, c-format msgid "empty file name in #%s" msgstr "" -#: cpplib.c:668 -msgid "#include_next in primary source file" -msgstr "" - -#: cpplib.c:675 -msgid "#import is obsolete, use an #ifndef wrapper in the header file" -msgstr "" - -#: cpplib.c:683 +#: cpplib.c:676 msgid "#include nested too deeply" msgstr "" -#: cpplib.c:740 +#: cpplib.c:705 +msgid "#import is obsolete, use an #ifndef wrapper in the header file" +msgstr "" + +#: cpplib.c:722 +msgid "#include_next in primary source file" +msgstr "" + +#: cpplib.c:750 #, c-format msgid "invalid flag \"%s\" in line directive" msgstr "" -#: cpplib.c:815 +#: cpplib.c:825 #, c-format msgid "\"%s\" after #line is not a positive integer" msgstr "" -#: cpplib.c:821 +#: cpplib.c:831 msgid "line number out of range" msgstr "" -#: cpplib.c:832 cpplib.c:903 +#: cpplib.c:842 cpplib.c:913 #, c-format msgid "\"%s\" is not a valid filename" msgstr "" -#: cpplib.c:867 +#: cpplib.c:877 #, c-format msgid "\"%s\" after # is not a positive integer" msgstr "" -#: cpplib.c:974 +#: cpplib.c:984 msgid "invalid #ident directive" msgstr "" -#: cpplib.c:1062 +#: cpplib.c:1072 #, c-format msgid "registering \"%s\" as both a pragma and a pragma namespace" msgstr "" -#: cpplib.c:1065 +#: cpplib.c:1075 #, c-format msgid "#pragma %s %s is already registered" msgstr "" -#: cpplib.c:1068 +#: cpplib.c:1078 #, c-format msgid "#pragma %s is already registered" msgstr "" -#: cpplib.c:1142 +#: cpplib.c:1232 msgid "#pragma once is obsolete" msgstr "" -#: cpplib.c:1145 +#: cpplib.c:1235 msgid "#pragma once in main file" msgstr "" -#: cpplib.c:1169 +#: cpplib.c:1259 msgid "invalid #pragma GCC poison directive" msgstr "" -#: cpplib.c:1178 +#: cpplib.c:1268 #, c-format msgid "poisoning existing macro \"%s\"" msgstr "" -#: cpplib.c:1200 +#: cpplib.c:1290 msgid "#pragma system_header ignored outside include file" msgstr "" -#: cpplib.c:1225 +#: cpplib.c:1315 #, c-format msgid "cannot find source %s" msgstr "" -#: cpplib.c:1229 +#: cpplib.c:1319 #, c-format msgid "current file is older than %s" msgstr "" -#: cpplib.c:1345 +#: cpplib.c:1435 msgid "_Pragma takes a parenthesized string literal" msgstr "" -#: cpplib.c:1428 +#: cpplib.c:1518 msgid "#else without #if" msgstr "" -#: cpplib.c:1433 +#: cpplib.c:1523 msgid "#else after #else" msgstr "" -#: cpplib.c:1435 cpplib.c:1469 +#: cpplib.c:1525 cpplib.c:1559 msgid "the conditional began here" msgstr "" -#: cpplib.c:1462 +#: cpplib.c:1552 msgid "#elif without #if" msgstr "" -#: cpplib.c:1467 +#: cpplib.c:1557 msgid "#elif after #else" msgstr "" -#: cpplib.c:1498 +#: cpplib.c:1588 msgid "#endif without #if" msgstr "" -#: cpplib.c:1581 +#: cpplib.c:1671 msgid "missing '(' after predicate" msgstr "" -#: cpplib.c:1596 +#: cpplib.c:1686 msgid "missing ')' to complete answer" msgstr "" -#: cpplib.c:1616 +#: cpplib.c:1706 msgid "predicate's answer is empty" msgstr "" -#: cpplib.c:1646 +#: cpplib.c:1736 msgid "assertion without predicate" msgstr "" -#: cpplib.c:1648 +#: cpplib.c:1738 msgid "predicate must be an identifier" msgstr "" -#: cpplib.c:1737 +#: cpplib.c:1827 #, c-format msgid "\"%s\" re-asserted" msgstr "" -#: cpplib.c:1967 +#: cpplib.c:2057 #, c-format msgid "unterminated #%s" msgstr "" -#: cppmacro.c:96 +#: cppmacro.c:94 #, c-format msgid "macro \"%s\" is not used" msgstr "" -#: cppmacro.c:141 cppmacro.c:296 +#: cppmacro.c:139 cppmacro.c:294 #, c-format msgid "invalid built-in macro \"%s\"" msgstr "" -#: cppmacro.c:236 +#: cppmacro.c:234 msgid "could not determine date and time" msgstr "" -#: cppmacro.c:409 +#: cppmacro.c:407 msgid "invalid string literal, ignoring final '\\'" msgstr "" -#: cppmacro.c:506 +#: cppmacro.c:504 #, c-format msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token" msgstr "" -#: cppmacro.c:548 +#: cppmacro.c:546 msgid "ISO C99 requires rest arguments to be used" msgstr "" -#: cppmacro.c:553 +#: cppmacro.c:551 #, c-format msgid "macro \"%s\" requires %u arguments, but only %u given" msgstr "" -#: cppmacro.c:558 +#: cppmacro.c:556 #, c-format msgid "macro \"%s\" passed %u arguments, but takes just %u" msgstr "" -#: cppmacro.c:671 cpptrad.c:776 +#: cppmacro.c:669 cpptrad.c:776 #, c-format msgid "unterminated argument list invoking macro \"%s\"" msgstr "" -#: cppmacro.c:778 +#: cppmacro.c:776 #, c-format msgid "function-like macro \"%s\" must be used with arguments in traditional C" msgstr "" -#: cppmacro.c:1315 +#: cppmacro.c:1313 #, c-format msgid "duplicate macro parameter \"%s\"" msgstr "" -#: cppmacro.c:1362 +#: cppmacro.c:1360 #, c-format msgid "\"%s\" may not appear in macro parameter list" msgstr "" -#: cppmacro.c:1370 +#: cppmacro.c:1368 msgid "macro parameters must be comma-separated" msgstr "" -#: cppmacro.c:1387 +#: cppmacro.c:1385 msgid "parameter name missing" msgstr "" -#: cppmacro.c:1402 +#: cppmacro.c:1400 msgid "anonymous variadic macros were introduced in C99" msgstr "" -#: cppmacro.c:1406 +#: cppmacro.c:1404 msgid "ISO C does not permit named variadic macros" msgstr "" -#: cppmacro.c:1415 +#: cppmacro.c:1413 msgid "missing ')' in macro parameter list" msgstr "" -#: cppmacro.c:1484 +#: cppmacro.c:1482 msgid "ISO C requires whitespace after the macro name" msgstr "" -#: cppmacro.c:1512 +#: cppmacro.c:1510 msgid "'#' is not followed by a macro parameter" msgstr "" -#: cppmacro.c:1531 +#: cppmacro.c:1529 msgid "'##' cannot appear at either end of a macro expansion" msgstr "" -#: cppmacro.c:1617 +#: cppmacro.c:1615 #, c-format msgid "\"%s\" redefined" msgstr "" -#: cppmacro.c:1622 +#: cppmacro.c:1620 msgid "this is the location of the previous definition" msgstr "" -#: cppmacro.c:1673 +#: cppmacro.c:1671 #, c-format msgid "macro argument \"%s\" would be stringified in traditional C" msgstr "" -#: cppmacro.c:1698 +#: cppmacro.c:1696 #, c-format msgid "invalid hash type %d in cpp_macro_definition" msgstr "" -#: cppspec.c:133 +#: cpppch.c:86 cpppch.c:323 cpppch.c:349 cpppch.c:358 +msgid "while writing precompiled header" +msgstr "" + +#: cpppch.c:421 +#, c-format +msgid "%s: not used because `%.*s' not defined" +msgstr "" + +#: cpppch.c:433 +#, c-format +msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'" +msgstr "" + +#: cpppch.c:458 +#, c-format +msgid "%s: not used because `%s' is defined" +msgstr "" + +#: cpppch.c:470 cpppch.c:683 +msgid "while reading precompiled header" +msgstr "" + +#: cppspec.c:108 #, c-format msgid "\"%s\" is not a valid option to the preprocessor" msgstr "" -#: cppspec.c:157 +#: cppspec.c:130 msgid "too many input files" msgstr "" @@ -4881,59 +4961,59 @@ msgstr "" msgid "detected recursion whilst expanding macro \"%s\"" msgstr "" -#: cse.c:7165 +#: cse.c:7153 #, c-format msgid ";; Processing block from %d to %d, %d sets.\n" msgstr "" -#: diagnostic.c:702 +#: diagnostic.c:703 msgid "((anonymous))" msgstr "" -#: diagnostic.c:916 +#: diagnostic.c:917 #, c-format msgid "%s: warnings being treated as errors\n" msgstr "" -#: diagnostic.c:951 +#: diagnostic.c:952 #, c-format msgid "%s: %s: " msgstr "" -#: diagnostic.c:1042 +#: diagnostic.c:1043 #, c-format msgid "%s " msgstr "" -#: diagnostic.c:1044 +#: diagnostic.c:1045 #, c-format msgid " %s" msgstr "" -#: diagnostic.c:1066 +#: diagnostic.c:1067 msgid "At top level:" msgstr "" -#: diagnostic.c:1071 +#: diagnostic.c:1072 #, c-format msgid "In member function `%s':" msgstr "" -#: diagnostic.c:1075 +#: diagnostic.c:1076 #, c-format msgid "In function `%s':" msgstr "" -#: diagnostic.c:1163 +#: diagnostic.c:1164 msgid "compilation terminated.\n" msgstr "" -#: diagnostic.c:1181 +#: diagnostic.c:1182 #, c-format msgid "%s:%d: confused by earlier errors, bailing out\n" msgstr "" -#: diagnostic.c:1196 diagnostic.c:1304 +#: diagnostic.c:1197 diagnostic.c:1307 #, c-format msgid "" "Please submit a full bug report,\n" @@ -4941,47 +5021,47 @@ msgid "" "See %s for instructions.\n" msgstr "" -#: diagnostic.c:1302 +#: diagnostic.c:1305 msgid "Internal compiler error: Error reporting routines re-entered.\n" msgstr "" -#: diagnostic.c:1364 +#: diagnostic.c:1367 #, c-format msgid "in %s, at %s:%d" msgstr "" -#: diagnostic.c:1385 +#: diagnostic.c:1388 #, c-format msgid "In file included from %s:%d" msgstr "" -#: diagnostic.c:1388 +#: diagnostic.c:1391 #, c-format msgid "" ",\n" " from %s:%d" msgstr "" -#: diagnostic.c:1389 +#: diagnostic.c:1392 msgid ":\n" msgstr "" -#: diagnostic.c:1433 diagnostic.c:1450 +#: diagnostic.c:1436 diagnostic.c:1453 #, c-format msgid "`%s' is deprecated (declared at %s:%d)" msgstr "" -#: diagnostic.c:1453 +#: diagnostic.c:1456 #, c-format msgid "`%s' is deprecated" msgstr "" -#: diagnostic.c:1456 +#: diagnostic.c:1459 #, c-format msgid "type is deprecated (declared at %s:%d)" msgstr "" -#: diagnostic.c:1459 +#: diagnostic.c:1462 msgid "type is deprecated" msgstr "" @@ -4990,33 +5070,33 @@ msgstr "" msgid "dominator of %d should be %d, not %d" msgstr "" -#: dwarf2out.c:3126 +#: dwarf2out.c:3232 #, c-format msgid "DW_LOC_OP %s not implemented\n" msgstr "" -#: dwarfout.c:2068 +#: dwarfout.c:2069 #, c-format msgid "internal regno botch: `%s' has regno = %d\n" msgstr "" -#: dwarfout.c:6183 +#: dwarfout.c:6190 msgid "support for the DWARF1 debugging format is deprecated" msgstr "" -#: dwarfout.c:6280 +#: dwarfout.c:6287 msgid "can't get current directory" msgstr "" -#: emit-rtl.c:1153 +#: emit-rtl.c:1303 msgid "can't access real part of complex value in hard register" msgstr "" -#: emit-rtl.c:1175 +#: emit-rtl.c:1325 msgid "can't access imaginary part of complex value in hard register" msgstr "" -#: emit-rtl.c:3420 +#: emit-rtl.c:3567 msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -5025,39 +5105,44 @@ msgstr "" msgid "abort in %s, at %s:%d" msgstr "" -#: except.c:373 +#: except.c:374 msgid "exception handling disabled, use -fexceptions to enable" msgstr "" -#: except.c:2971 +#: except.c:2983 msgid "argument of `__builtin_eh_return_regno' must be constant" msgstr "" -#: except.c:3092 except.c:3114 +#: except.c:3104 except.c:3126 msgid "__builtin_eh_return not supported on this target" msgstr "" -#: explow.c:1399 +#: explow.c:1400 msgid "stack limits not supported on this target" msgstr "" -#: expr.c:3332 +#: expr.c:3339 msgid "function using short complex types cannot be inline" msgstr "" -#: expr.c:6201 expr.c:6210 expr.c:6219 expr.c:6224 expr.c:6526 expr.c:6542 +#: expr.c:6296 expr.c:6305 expr.c:6314 expr.c:6319 expr.c:6628 expr.c:6644 msgid "unsupported wide integer operation" msgstr "" -#: expr.c:6593 +#: expr.c:6695 #, c-format msgid "prior parameter's size depends on `%s'" msgstr "" -#: expr.c:6938 +#: expr.c:7041 msgid "returned value in block_exit_expr" msgstr "" +#. We can't make a bitwise copy of this object, so fail. +#: expr.c:9254 +msgid "cannot take the address of an unaligned member" +msgstr "" + #: final.c:1064 msgid "negative insn length" msgstr "" @@ -5066,46 +5151,46 @@ msgstr "" msgid "could not split insn" msgstr "" -#: final.c:2842 +#: final.c:2837 msgid "invalid `asm': " msgstr "" -#: final.c:3029 +#: final.c:3027 msgid "nested assembly dialect alternatives" msgstr "" -#: final.c:3046 final.c:3058 +#: final.c:3044 final.c:3056 msgid "unterminated assembly dialect alternative" msgstr "" -#: final.c:3102 +#: final.c:3100 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.c:3105 final.c:3144 +#: final.c:3103 final.c:3142 msgid "operand number out of range" msgstr "" -#: final.c:3163 +#: final.c:3161 #, c-format msgid "invalid %%-code" msgstr "" -#: final.c:3194 +#: final.c:3192 #, c-format msgid "`%%l' operand isn't a label" msgstr "" #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3301 vmsdbgout.c:469 config/i386/i386.c:6388 -#: config/pdp11/pdp11.c:1575 +#: final.c:3299 vmsdbgout.c:469 config/i386/i386.c:6738 +#: config/pdp11/pdp11.c:1689 msgid "floating constant misused" msgstr "" -#: final.c:3357 vmsdbgout.c:526 config/i386/i386.c:6466 -#: config/pdp11/pdp11.c:1622 +#: final.c:3355 vmsdbgout.c:526 config/i386/i386.c:6816 +#: config/pdp11/pdp11.c:1736 msgid "invalid expression as operand" msgstr "" @@ -5121,155 +5206,159 @@ msgstr "" msgid "control reaches end of non-void function" msgstr "" -#: flow.c:1644 +#: flow.c:1653 msgid "Attempt to delete prologue/epilogue insn:" msgstr "" -#: fold-const.c:2547 fold-const.c:2560 +#: fold-const.c:2599 fold-const.c:2612 #, c-format msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:3754 fold-const.c:3771 +#: fold-const.c:3806 fold-const.c:3823 #, c-format msgid "comparison is always %d" msgstr "" -#: fold-const.c:3902 +#: fold-const.c:3954 msgid "`or' of unmatched not-equal tests is always 1" msgstr "" -#: fold-const.c:3907 +#: fold-const.c:3959 msgid "`and' of mutually exclusive equal-tests is always 0" msgstr "" -#: function.c:883 varasm.c:1475 +#: function.c:904 varasm.c:1468 #, c-format msgid "size of variable `%s' is too large" msgstr "" -#: function.c:5408 +#: function.c:3728 +msgid "impossible constraint in `asm'" +msgstr "" + +#: function.c:5458 #, c-format msgid "`%s' might be used uninitialized in this function" msgstr "" -#: function.c:5415 +#: function.c:5465 #, c-format msgid "variable `%s' might be clobbered by `longjmp' or `vfork'" msgstr "" -#: function.c:5434 +#: function.c:5484 #, c-format msgid "argument `%s' might be clobbered by `longjmp' or `vfork'" msgstr "" -#: function.c:6299 +#: function.c:6351 msgid "function returns an aggregate" msgstr "" -#: function.c:6804 +#: function.c:6857 #, c-format msgid "unused parameter `%s'" msgstr "" -#: gcc.c:1181 +#: gcc.c:1176 #, c-format msgid "ambiguous abbreviation %s" msgstr "" -#: gcc.c:1208 +#: gcc.c:1203 #, c-format msgid "incomplete `%s' option" msgstr "" -#: gcc.c:1219 +#: gcc.c:1214 #, c-format msgid "missing argument to `%s' option" msgstr "" -#: gcc.c:1232 +#: gcc.c:1227 #, c-format msgid "extraneous argument to `%s' option" msgstr "" -#: gcc.c:1564 +#: gcc.c:1559 msgid "Using built-in specs.\n" msgstr "" -#: gcc.c:1745 +#: gcc.c:1740 #, c-format msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -#: gcc.c:1852 +#: gcc.c:1847 #, c-format msgid "Reading specs from %s\n" msgstr "" -#: gcc.c:1950 gcc.c:1969 +#: gcc.c:1945 gcc.c:1964 #, c-format msgid "specs %%include syntax malformed after %ld characters" msgstr "" -#: gcc.c:1977 +#: gcc.c:1972 #, c-format msgid "could not find specs file %s\n" msgstr "" -#: gcc.c:1994 gcc.c:2002 gcc.c:2011 gcc.c:2020 +#: gcc.c:1989 gcc.c:1997 gcc.c:2006 gcc.c:2015 #, c-format msgid "specs %%rename syntax malformed after %ld characters" msgstr "" -#: gcc.c:2029 +#: gcc.c:2024 #, c-format msgid "specs %s spec was not found to be renamed" msgstr "" -#: gcc.c:2036 +#: gcc.c:2031 #, c-format msgid "%s: attempt to rename spec '%s' to already defined spec '%s'" msgstr "" -#: gcc.c:2041 +#: gcc.c:2036 #, c-format msgid "rename spec %s to %s\n" msgstr "" -#: gcc.c:2043 +#: gcc.c:2038 #, c-format msgid "" "spec is '%s'\n" "\n" msgstr "" -#: gcc.c:2056 +#: gcc.c:2051 #, c-format msgid "specs unknown %% command after %ld characters" msgstr "" -#: gcc.c:2067 gcc.c:2080 +#: gcc.c:2062 gcc.c:2075 #, c-format msgid "specs file malformed after %ld characters" msgstr "" -#: gcc.c:2134 +#: gcc.c:2129 msgid "spec file has no spec for linking" msgstr "" -#: gcc.c:2659 +#: gcc.c:2654 msgid "-pipe not supported" msgstr "" -#: gcc.c:2714 +#: gcc.c:2709 msgid "" "\n" "Go ahead? (y or n) " msgstr "" -#: gcc.c:2840 +#: gcc.c:2835 #, c-format msgid "" "Internal error: %s (program %s)\n" @@ -5277,184 +5366,184 @@ msgid "" "See %s for instructions." msgstr "" -#: gcc.c:2858 +#: gcc.c:2853 #, c-format msgid "# %s %.2f %.2f\n" msgstr "" -#: gcc.c:2988 +#: gcc.c:2983 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: gcc.c:2989 +#: gcc.c:2984 msgid "Options:\n" msgstr "" -#: gcc.c:2991 +#: gcc.c:2986 msgid " -pass-exit-codes Exit with highest error code from a phase\n" msgstr "" -#: gcc.c:2992 +#: gcc.c:2987 msgid " --help Display this information\n" msgstr "" -#: gcc.c:2993 +#: gcc.c:2988 msgid "" " --target-help Display target specific command line options\n" msgstr "" -#: gcc.c:2995 +#: gcc.c:2990 msgid " (Use '-v --help' to display command line options of sub-processes)\n" msgstr "" -#: gcc.c:2996 +#: gcc.c:2991 msgid " -dumpspecs Display all of the built in spec strings\n" msgstr "" -#: gcc.c:2997 +#: gcc.c:2992 msgid " -dumpversion Display the version of the compiler\n" msgstr "" -#: gcc.c:2998 +#: gcc.c:2993 msgid " -dumpmachine Display the compiler's target processor\n" msgstr "" -#: gcc.c:2999 +#: gcc.c:2994 msgid "" " -print-search-dirs Display the directories in the compiler's search " "path\n" msgstr "" -#: gcc.c:3000 +#: gcc.c:2995 msgid "" " -print-libgcc-file-name Display the name of the compiler's companion " "library\n" msgstr "" -#: gcc.c:3001 +#: gcc.c:2996 msgid " -print-file-name= Display the full path to library \n" msgstr "" -#: gcc.c:3002 +#: gcc.c:2997 msgid "" " -print-prog-name= Display the full path to compiler component " "\n" msgstr "" -#: gcc.c:3003 +#: gcc.c:2998 msgid "" " -print-multi-directory Display the root directory for versions of " "libgcc\n" msgstr "" -#: gcc.c:3004 +#: gcc.c:2999 msgid "" " -print-multi-lib Display the mapping between command line options " "and\n" " multiple library search directories\n" msgstr "" -#: gcc.c:3007 +#: gcc.c:3002 msgid " -print-multi-os-directory Display the relative path to OS libraries\n" msgstr "" -#: gcc.c:3008 +#: gcc.c:3003 msgid "" " -Wa, Pass comma-separated on to the " "assembler\n" msgstr "" -#: gcc.c:3009 +#: gcc.c:3004 msgid "" " -Wp, Pass comma-separated on to the " "preprocessor\n" msgstr "" -#: gcc.c:3010 +#: gcc.c:3005 msgid "" " -Wl, Pass comma-separated on to the linker\n" msgstr "" -#: gcc.c:3011 +#: gcc.c:3006 msgid " -Xassembler Pass on to the assembler\n" msgstr "" -#: gcc.c:3012 +#: gcc.c:3007 msgid " -Xpreprocessor Pass on to the preprocessor\n" msgstr "" -#: gcc.c:3013 +#: gcc.c:3008 msgid " -Xlinker Pass on to the linker\n" msgstr "" -#: gcc.c:3014 +#: gcc.c:3009 msgid " -save-temps Do not delete intermediate files\n" msgstr "" -#: gcc.c:3015 +#: gcc.c:3010 msgid " -pipe Use pipes rather than intermediate files\n" msgstr "" -#: gcc.c:3016 +#: gcc.c:3011 msgid " -time Time the execution of each subprocess\n" msgstr "" -#: gcc.c:3017 +#: gcc.c:3012 msgid "" " -specs= Override built-in specs with the contents of " "\n" msgstr "" -#: gcc.c:3018 +#: gcc.c:3013 msgid "" " -std= Assume that the input sources are for \n" msgstr "" -#: gcc.c:3019 +#: gcc.c:3014 msgid "" " -B Add to the compiler's search paths\n" msgstr "" -#: gcc.c:3020 +#: gcc.c:3015 msgid " -b Run gcc for target , if installed\n" msgstr "" -#: gcc.c:3021 +#: gcc.c:3016 msgid "" " -V Run gcc version number , if installed\n" msgstr "" -#: gcc.c:3022 +#: gcc.c:3017 msgid "" " -v Display the programs invoked by the compiler\n" msgstr "" -#: gcc.c:3023 +#: gcc.c:3018 msgid "" " -### Like -v but options quoted and commands not " "executed\n" msgstr "" -#: gcc.c:3024 +#: gcc.c:3019 msgid "" " -E Preprocess only; do not compile, assemble or " "link\n" msgstr "" -#: gcc.c:3025 +#: gcc.c:3020 msgid " -S Compile only; do not assemble or link\n" msgstr "" -#: gcc.c:3026 +#: gcc.c:3021 msgid " -c Compile and assemble, but do not link\n" msgstr "" -#: gcc.c:3027 +#: gcc.c:3022 msgid " -o Place the output into \n" msgstr "" -#: gcc.c:3028 +#: gcc.c:3023 msgid "" " -x Specify the language of the following input " "files\n" @@ -5465,7 +5554,7 @@ msgid "" "extension\n" msgstr "" -#: gcc.c:3035 +#: gcc.c:3030 #, c-format msgid "" "\n" @@ -5474,97 +5563,97 @@ msgid "" " other options on to these processes the -W options must be used.\n" msgstr "" -#: gcc.c:3170 +#: gcc.c:3165 #, c-format msgid "`-%c' option must have argument" msgstr "" -#: gcc.c:3192 +#: gcc.c:3187 #, c-format msgid "couldn't run `%s': %s" msgstr "" #. translate_options () has turned --version into -fversion. -#: gcc.c:3369 +#: gcc.c:3364 #, c-format msgid "%s (GCC) %s\n" msgstr "" -#: gcc.c:3370 gcov.c:357 +#: gcc.c:3365 gcov.c:357 msgid "Copyright (C) 2002 Free Software Foundation, Inc.\n" msgstr "" -#: gcc.c:3372 gcov.c:359 +#: gcc.c:3367 gcov.c:359 msgid "" "This is free software; see the source for copying conditions. There is NO\n" "warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n" "\n" msgstr "" -#: gcc.c:3473 +#: gcc.c:3468 msgid "argument to `-Xlinker' is missing" msgstr "" -#: gcc.c:3481 +#: gcc.c:3476 msgid "argument to `-Xpreprocessor' is missing" msgstr "" -#: gcc.c:3488 +#: gcc.c:3483 msgid "argument to `-Xassembler' is missing" msgstr "" -#: gcc.c:3495 +#: gcc.c:3490 msgid "argument to `-l' is missing" msgstr "" -#: gcc.c:3512 +#: gcc.c:3507 msgid "argument to `-specs' is missing" msgstr "" -#: gcc.c:3527 +#: gcc.c:3522 msgid "argument to `-specs=' is missing" msgstr "" -#: gcc.c:3564 +#: gcc.c:3559 #, c-format msgid "`-%c' must come at the start of the command line" msgstr "" -#: gcc.c:3573 +#: gcc.c:3568 msgid "argument to `-B' is missing" msgstr "" -#: gcc.c:3746 +#: gcc.c:3741 msgid "cannot specify -o with -c or -S and multiple compilations" msgstr "" -#: gcc.c:3752 +#: gcc.c:3747 msgid "warning: -pipe ignored because -save-temps specified" msgstr "" -#: gcc.c:3756 +#: gcc.c:3751 msgid "warning: -pipe ignored because -time specified" msgstr "" -#: gcc.c:3956 +#: gcc.c:3960 msgid "argument to `-x' is missing" msgstr "" -#: gcc.c:3984 +#: gcc.c:3988 #, c-format msgid "argument to `-%s' is missing" msgstr "" -#: gcc.c:4046 +#: gcc.c:4050 #, c-format msgid "warning: `-x %s' after last input file has no effect" msgstr "" -#: gcc.c:4386 +#: gcc.c:4408 msgid "invalid specification! Bug in cc" msgstr "" -#: gcc.c:4540 +#: gcc.c:4562 #, c-format msgid "%s\n" msgstr "" @@ -5572,115 +5661,115 @@ 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:5176 +#: gcc.c:5211 #, c-format msgid "spec failure: '%%*' has not been initialized by pattern match" msgstr "" -#: gcc.c:5185 +#: gcc.c:5220 #, c-format msgid "warning: use of obsolete %%[ operator in specs" msgstr "" -#: gcc.c:5203 +#: gcc.c:5238 #, c-format msgid "Processing spec %c%s%c, which is '%s'\n" msgstr "" -#: gcc.c:5323 +#: gcc.c:5301 #, c-format msgid "spec failure: unrecognized spec option '%c'" msgstr "" -#: gcc.c:5404 +#: gcc.c:5382 #, c-format msgid "unknown spec function `%s'" msgstr "" -#: gcc.c:5423 +#: gcc.c:5401 #, c-format msgid "error in args to spec function `%s'" msgstr "" -#: gcc.c:5472 +#: gcc.c:5450 msgid "malformed spec function name" msgstr "" #. ) -#: gcc.c:5475 +#: gcc.c:5453 msgid "no arguments for spec function" msgstr "" -#: gcc.c:5494 +#: gcc.c:5472 msgid "malformed spec function arguments" msgstr "" -#: gcc.c:6320 +#: gcc.c:6299 #, c-format msgid "unrecognized option `-%s'" msgstr "" -#: gcc.c:6326 +#: gcc.c:6305 #, c-format msgid "install: %s%s\n" msgstr "" -#: gcc.c:6327 +#: gcc.c:6306 #, c-format msgid "programs: %s\n" msgstr "" -#: gcc.c:6328 +#: gcc.c:6307 #, c-format msgid "libraries: %s\n" msgstr "" -#: gcc.c:6385 +#: gcc.c:6364 msgid "" "\n" "For bug reporting instructions, please see:\n" msgstr "" -#: gcc.c:6401 +#: gcc.c:6380 #, c-format msgid "Configured with: %s\n" msgstr "" -#: gcc.c:6415 +#: gcc.c:6394 #, c-format msgid "Thread model: %s\n" msgstr "" -#: gcc.c:6426 +#: gcc.c:6405 #, c-format msgid "gcc version %s\n" msgstr "" -#: gcc.c:6428 +#: gcc.c:6407 #, c-format msgid "gcc driver version %s executing gcc version %s\n" msgstr "" -#: gcc.c:6436 +#: gcc.c:6415 msgid "no input files" msgstr "" -#: gcc.c:6474 +#: gcc.c:6453 #, c-format msgid "%s: %s compiler not installed on this system" msgstr "" -#: gcc.c:6549 +#: gcc.c:6534 #, c-format msgid "%s: linker input file unused because linking not done" msgstr "" -#: gcc.c:6592 +#: gcc.c:6577 #, c-format msgid "language %s not recognized" msgstr "" -#: gcc.c:6695 +#: gcc.c:6680 msgid "internal gcc abort" msgstr "" @@ -5927,239 +6016,237 @@ msgstr "" msgid "branch %2d never executed\n" msgstr "" -#: gcse.c:758 +#: gcse.c:764 #, c-format msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block" msgstr "" -#: gcse.c:770 +#: gcse.c:776 gcse.c:7629 #, c-format msgid "GCSE disabled: %d basic blocks and %d registers" msgstr "" -#: genautomata.c:1492 +#: gcse.c:7617 +#, c-format +msgid "BYPASS disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block" +msgstr "" + +#: genautomata.c:1548 #, c-format msgid "Name `%s' contains quotes" msgstr "" -#: genautomata.c:1623 +#: genautomata.c:1682 #, c-format msgid "invalid string `%s' in define_cpu_unit" msgstr "" -#: genautomata.c:1652 +#: genautomata.c:1714 #, c-format msgid "invalid string `%s' in define_query_cpu_unit" msgstr "" -#: genautomata.c:1684 genautomata.c:1687 +#: genautomata.c:1746 genautomata.c:1749 #, c-format msgid "invalid string `%s' in define_bypass" msgstr "" -#: genautomata.c:1722 +#: genautomata.c:1784 #, c-format msgid "invalid first string `%s' in exclusion_set" msgstr "" -#: genautomata.c:1726 +#: genautomata.c:1788 #, c-format msgid "invalid second string `%s' in exclusion_set" msgstr "" -#: genautomata.c:1762 -#, c-format -msgid "invalid first string `%s' in presence_set" -msgstr "" - -#: genautomata.c:1766 -#, c-format -msgid "invalid second string `%s' in presence_set" -msgstr "" - -#: genautomata.c:1802 -#, c-format -msgid "invalid first string `%s' in absence_set" -msgstr "" - -#: genautomata.c:1806 -#, c-format -msgid "invalid second string `%s' in absence_set" -msgstr "" - -#: genautomata.c:1839 +#: genautomata.c:1942 #, c-format msgid "invalid string `%s' in define_automaton" msgstr "" -#: genautomata.c:1870 +#: genautomata.c:1973 #, c-format msgid "invalid option `%s' in automata_option" msgstr "" -#: genautomata.c:1892 +#: genautomata.c:1995 #, c-format msgid "garbage after ) in reservation `%s'" msgstr "" -#: genautomata.c:1923 genautomata.c:1956 genautomata.c:1983 +#: genautomata.c:2026 genautomata.c:2059 genautomata.c:2086 #, c-format msgid "invalid `%s' in reservation `%s'" msgstr "" -#: genautomata.c:1934 +#: genautomata.c:2037 #, c-format msgid "repetition `%s' <= 1 in reservation `%s'" msgstr "" -#: genautomata.c:2427 +#: genautomata.c:2530 #, c-format msgid "unit `%s' in exclusion is not declared" msgstr "" -#: genautomata.c:2429 +#: genautomata.c:2532 #, c-format msgid "`%s' in exclusion is not unit" msgstr "" -#: genautomata.c:2467 +#: genautomata.c:2570 #, c-format msgid "unit `%s' excludes itself" msgstr "" -#: genautomata.c:2475 +#: genautomata.c:2578 #, c-format msgid "units `%s' and `%s' in exclusion set belong to different automata" msgstr "" -#: genautomata.c:2605 genautomata.c:2611 +#: genautomata.c:2758 +#, c-format +msgid "unit `%s' requires own absence" +msgstr "" + +#: genautomata.c:2786 genautomata.c:2792 #, c-format msgid "unit `%s' excludes and requires presence of `%s'" msgstr "" -#: genautomata.c:2625 genautomata.c:2631 +#: genautomata.c:2806 genautomata.c:2812 #, c-format msgid "unit `%s' requires absence and presence of `%s'" msgstr "" -#: genautomata.c:2694 genautomata.c:2697 +#: genautomata.c:2892 genautomata.c:2895 #, c-format msgid "repeated declaration of automaton `%s'" msgstr "" -#: genautomata.c:2713 +#: genautomata.c:2911 #, c-format msgid "define_insn_reservation `%s' has negative latency time" msgstr "" -#: genautomata.c:2719 +#: genautomata.c:2917 #, c-format msgid "`%s' is already used as insn reservation name" msgstr "" -#: genautomata.c:2725 +#: genautomata.c:2923 #, c-format msgid "define_bypass `%s - %s' has negative latency time" msgstr "" -#: genautomata.c:2739 +#: genautomata.c:2937 #, c-format msgid "automaton `%s' is not declared" msgstr "" -#: genautomata.c:2749 +#: genautomata.c:2947 #, c-format msgid "define_unit `%s' without automaton when one defined" msgstr "" -#: genautomata.c:2755 +#: genautomata.c:2953 #, c-format msgid "`%s' is declared as cpu unit" msgstr "" -#: genautomata.c:2764 +#: genautomata.c:2962 #, c-format msgid "`%s' is declared as cpu reservation" msgstr "" -#: genautomata.c:2774 +#: genautomata.c:2972 #, c-format msgid "repeated declaration of unit `%s'" msgstr "" -#: genautomata.c:2777 +#: genautomata.c:2975 #, c-format msgid "repeated declaration of reservation `%s'" msgstr "" -#: genautomata.c:2792 genautomata.c:2795 +#: genautomata.c:2990 genautomata.c:2993 #, c-format msgid "there is no insn reservation `%s'" msgstr "" -#: genautomata.c:2812 genautomata.c:2817 +#: genautomata.c:3010 genautomata.c:3015 #, c-format msgid "the same bypass `%s - %s' is already defined" msgstr "" -#: genautomata.c:2822 +#: genautomata.c:3020 #, c-format msgid "bypass `%s - %s' is already defined" msgstr "" -#: genautomata.c:2927 genautomata.c:2929 +#: genautomata.c:3123 genautomata.c:3125 #, c-format msgid "automaton `%s' is not used" msgstr "" -#: genautomata.c:2952 +#: genautomata.c:3148 #, c-format msgid "undeclared unit or reservation `%s'" msgstr "" -#: genautomata.c:3030 genautomata.c:3032 +#: genautomata.c:3226 genautomata.c:3228 #, c-format msgid "unit `%s' is not used" msgstr "" -#: genautomata.c:3037 genautomata.c:3039 +#: genautomata.c:3233 genautomata.c:3235 #, c-format msgid "reservation `%s' is not used" msgstr "" -#: genautomata.c:3136 +#: genautomata.c:3332 #, c-format msgid "cycle in definition of reservation `%s'" msgstr "" -#: genautomata.c:5332 -#, c-format -msgid "Units `%s' and `%s' should be in the same automaton" +#: genautomata.c:5586 +msgid "The following units do not satisfy units-automata distribution rule" msgstr "" -#: genautomata.c:9440 +#: genautomata.c:5587 +msgid " (A unit of given unit automaton should be on each reserv. altern.)" +msgstr "" + +#: genautomata.c:5590 +#, c-format +msgid "Unit %s, reserv. %s, cycle %d" +msgstr "" + +#: genautomata.c:9960 msgid "-split has no argument." msgstr "" -#: genautomata.c:9441 +#: genautomata.c:9961 msgid "option `-split' has not been implemented yet\n" msgstr "" -#: genautomata.c:9485 genautomata.c:9490 +#: genautomata.c:10005 genautomata.c:10010 #, c-format msgid "Automaton `%s': Insn `%s' will never be issued" msgstr "" -#: genautomata.c:9497 genautomata.c:9500 +#: genautomata.c:10017 genautomata.c:10020 #, c-format msgid "Insn `%s' will never be issued" msgstr "" -#: genautomata.c:9648 +#: genautomata.c:10168 msgid "Errors in DFA description" msgstr "" -#: genautomata.c:9731 +#: genautomata.c:10250 #, c-format msgid "Error in writing DFA description file %s" msgstr "" @@ -6168,10 +6255,38 @@ msgstr "" msgid "No input file name." msgstr "" -#: graph.c:422 toplev.c:1838 toplev.c:5118 f/com.c:14138 java/jcf-parse.c:914 -#: java/jcf-parse.c:1060 java/lex.c:1767 objc/objc-act.c:451 -#, c-format -msgid "can't open %s" +#: gengtype-yacc.c:1466 +msgid "parse error; also virtual memory exhausted" +msgstr "" + +#: gengtype-yacc.c:1470 +msgid "parse error" +msgstr "" + +#: ggc-common.c:414 ggc-common.c:422 ggc-common.c:499 ggc-common.c:519 +#: ggc-page.c:1953 ggc-page.c:1959 ggc-page.c:1966 ggc-page.c:1975 +msgid "can't write PCH file" +msgstr "" + +#: ggc-common.c:512 +msgid "can't get position in PCH file" +msgstr "" + +#: ggc-common.c:522 +msgid "can't write padding to PCH file" +msgstr "" + +#: ggc-common.c:574 ggc-common.c:582 ggc-common.c:589 ggc-common.c:592 +#: ggc-common.c:606 ggc-common.c:609 ggc-page.c:2067 +msgid "can't read PCH file" +msgstr "" + +#: ggc-common.c:633 +msgid "had to relocate PCH" +msgstr "" + +#: ggc-simple.c:511 +msgid "Generating PCH files is not supported when using ggc-simple.c" msgstr "" #: haifa-sched.c:198 @@ -6179,67 +6294,67 @@ msgstr "" msgid "fix_sched_param: unknown param: %s" msgstr "" -#: integrate.c:174 +#: integrate.c:176 msgid "function cannot be inline" msgstr "" -#: integrate.c:178 +#: integrate.c:180 msgid "varargs function cannot be inline" msgstr "" -#: integrate.c:181 +#: integrate.c:183 msgid "function using alloca cannot be inline" msgstr "" -#: integrate.c:184 +#: integrate.c:186 msgid "function using setjmp cannot be inline" msgstr "" -#: integrate.c:187 +#: integrate.c:189 msgid "function uses __builtin_eh_return" msgstr "" -#: integrate.c:190 +#: integrate.c:192 msgid "function with nested functions cannot be inline" msgstr "" -#: integrate.c:194 +#: integrate.c:196 msgid "function with label addresses used in initializers cannot inline" msgstr "" -#: integrate.c:201 integrate.c:245 +#: integrate.c:203 integrate.c:247 msgid "function too large to be inline" msgstr "" -#: integrate.c:211 +#: integrate.c:213 msgid "no prototype, and parameter address used; cannot be inline" msgstr "" -#: integrate.c:218 integrate.c:263 +#: integrate.c:220 integrate.c:265 msgid "inline functions not supported for this return value type" msgstr "" -#: integrate.c:223 +#: integrate.c:225 msgid "function with varying-size return value cannot be inline" msgstr "" -#: integrate.c:230 +#: integrate.c:232 msgid "function with varying-size parameter cannot be inline" msgstr "" -#: integrate.c:233 +#: integrate.c:235 msgid "function with transparent unit parameter cannot be inline" msgstr "" -#: integrate.c:252 +#: integrate.c:254 msgid "function with computed jump cannot inline" msgstr "" -#: integrate.c:256 +#: integrate.c:258 msgid "function with nonlocal goto cannot be inline" msgstr "" -#: integrate.c:270 +#: integrate.c:272 msgid "function with target specific attribute(s) cannot be inlined" msgstr "" @@ -6273,52 +6388,52 @@ msgstr "" msgid "invalid parameter `%s'" msgstr "" -#: profile.c:308 +#: profile.c:316 #, c-format msgid "`%s' is not a gcov data file" msgstr "" -#: profile.c:321 +#: profile.c:329 #, c-format msgid "`%s' is version `%.4s', expected version `%.4s'" msgstr "" -#: profile.c:338 +#: profile.c:346 #, c-format msgid "`%s' is corrupted" msgstr "" -#: profile.c:371 profile.c:468 profile.c:492 +#: profile.c:379 profile.c:476 profile.c:500 #, c-format msgid "profile mismatch for `%s'" msgstr "" -#: profile.c:462 +#: profile.c:470 #, c-format msgid "No profile for function '%s' found." msgstr "" -#: profile.c:761 +#: profile.c:769 #, c-format msgid "corrupted profile info: prob for %d-%d thought to be %d" msgstr "" -#: profile.c:1198 +#: profile.c:1214 #, c-format msgid "error writing `%s'" msgstr "" -#: profile.c:1373 +#: profile.c:1401 #, c-format msgid "cannot open %s" msgstr "" -#: profile.c:1379 +#: profile.c:1407 #, c-format msgid "cannot write `%s'" msgstr "" -#: profile.c:1391 +#: profile.c:1419 #, c-format msgid "file %s not found, execution counts assumed to be zero" msgstr "" @@ -6631,136 +6746,136 @@ msgstr "" msgid "%s: input file names must have .c suffixes: %s\n" msgstr "" -#: ra.c:752 +#: ra.c:770 msgid "Didn't find a coloring.\n" msgstr "" -#: reg-stack.c:675 +#: reg-stack.c:677 #, c-format msgid "output constraint %d must specify a single register" msgstr "" -#: reg-stack.c:685 +#: reg-stack.c:687 #, c-format msgid "output constraint %d cannot be specified together with \"%s\" clobber" msgstr "" -#: reg-stack.c:708 +#: reg-stack.c:710 msgid "output regs must be grouped at top of stack" msgstr "" -#: reg-stack.c:745 +#: reg-stack.c:747 msgid "implicitly popped regs must be grouped at top of stack" msgstr "" -#: reg-stack.c:764 +#: reg-stack.c:766 #, c-format msgid "output operand %d must use `&' constraint" msgstr "" -#: regclass.c:755 +#: regclass.c:759 #, c-format msgid "can't use '%s' as a %s register" msgstr "" -#: regclass.c:770 config/ia64/ia64.c:4171 config/ia64/ia64.c:4178 +#: regclass.c:774 config/ia64/ia64.c:4421 config/ia64/ia64.c:4428 #, c-format msgid "unknown register name: %s" msgstr "" -#: regclass.c:781 +#: regclass.c:785 msgid "global register variable follows a function definition" msgstr "" -#: regclass.c:785 +#: regclass.c:789 msgid "register used for two global register variables" msgstr "" -#: regclass.c:790 +#: regclass.c:794 msgid "call-clobbered register used for global register variable" msgstr "" -#: regrename.c:1901 +#: regrename.c:1906 #, c-format msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)" msgstr "" -#: regrename.c:1913 +#: regrename.c:1918 #, c-format msgid "validate_value_data: Loop in regno chain (%u)" msgstr "" -#: regrename.c:1916 +#: regrename.c:1921 #, c-format msgid "validate_value_data: [%u] Bad oldest_regno (%u)" msgstr "" -#: regrename.c:1928 +#: regrename.c:1933 #, c-format msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)" msgstr "" -#: reload.c:1227 +#: reload.c:1229 msgid "cannot reload integer constant operand in `asm'" msgstr "" -#: reload.c:1249 +#: reload.c:1251 msgid "impossible register constraint in `asm'" msgstr "" -#: reload.c:3469 +#: reload.c:3493 msgid "`&' constraint used with no register class" msgstr "" -#: reload.c:3637 +#: reload.c:3661 msgid "unable to generate reloads for:" msgstr "" -#: reload.c:3638 reload.c:3852 +#: reload.c:3662 reload.c:3876 msgid "inconsistent operand constraints in an `asm'" msgstr "" -#: reload1.c:1257 +#: reload1.c:1250 msgid "frame size too large for reliable stack checking" msgstr "" -#: reload1.c:1260 +#: reload1.c:1253 msgid "try reducing the number of local variables" msgstr "" -#: reload1.c:1916 +#: reload1.c:1911 #, c-format msgid "can't find a register in class `%s' while reloading `asm'" msgstr "" -#: reload1.c:1920 +#: reload1.c:1915 #, c-format msgid "unable to find a register to spill in class `%s'" msgstr "" -#: reload1.c:1922 +#: reload1.c:1917 msgid "this is the insn:" msgstr "" -#: reload1.c:3942 +#: reload1.c:3947 msgid "`asm' operand requires impossible reload" msgstr "" #. It's the compiler's fault. -#: reload1.c:5056 +#: reload1.c:5061 msgid "could not find a spill register" msgstr "" -#: reload1.c:5061 +#: reload1.c:5066 msgid "`asm' operand constraint incompatible with operand size" msgstr "" #. It's the compiler's fault. -#: reload1.c:6681 +#: reload1.c:6686 msgid "VOIDmode on an output" msgstr "" -#: reload1.c:6682 +#: reload1.c:6687 msgid "output operand is constant in `asm'" msgstr "" @@ -6772,111 +6887,111 @@ msgstr "" msgid "insn does not satisfy its constraints:" msgstr "" -#: rtl.c:560 +#: rtl.c:537 #, c-format msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:575 +#: rtl.c:552 #, c-format msgid "" "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:591 +#: rtl.c:568 #, c-format msgid "" "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %" "s:%d" msgstr "" -#: rtl.c:604 +#: rtl.c:581 #, c-format msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d" msgstr "" -#: rtl.c:618 +#: rtl.c:595 #, c-format msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d" msgstr "" -#: rtl.c:633 +#: rtl.c:610 #, c-format msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:648 +#: rtl.c:625 #, c-format msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d" msgstr "" -#: stmt.c:744 +#: stmt.c:764 #, c-format msgid "jump to `%s' invalidly jumps into binding contour" msgstr "" -#: stmt.c:980 stmt.c:3719 +#: stmt.c:1001 stmt.c:3771 #, c-format msgid "label `%s' used before containing binding contour" msgstr "" -#: stmt.c:1160 +#: stmt.c:1189 msgid "output operand constraint lacks `='" msgstr "" -#: stmt.c:1175 +#: stmt.c:1204 #, c-format msgid "output constraint `%c' for operand %d is not at the beginning" msgstr "" -#: stmt.c:1197 +#: stmt.c:1226 msgid "operand constraint contains incorrectly positioned '+' or '='" msgstr "" -#: stmt.c:1203 stmt.c:1307 +#: stmt.c:1232 stmt.c:1336 #, c-format msgid "`%%' constraint used with last operand" msgstr "" -#: stmt.c:1222 +#: stmt.c:1251 msgid "matching constraint not valid in output operand" msgstr "" -#: stmt.c:1298 +#: stmt.c:1327 #, c-format msgid "input operand constraint contains `%c'" msgstr "" -#: stmt.c:1338 +#: stmt.c:1367 msgid "matching constraint references invalid operand number" msgstr "" -#: stmt.c:1370 +#: stmt.c:1405 #, c-format msgid "invalid punctuation `%c' in constraint" msgstr "" -#: stmt.c:1420 +#: stmt.c:1456 #, c-format msgid "asm-specifier for variable `%s' conflicts with asm clobber list" msgstr "" -#: stmt.c:1508 +#: stmt.c:1544 #, c-format msgid "unknown register name `%s' in `asm'" msgstr "" -#: stmt.c:1516 +#: stmt.c:1552 #, c-format msgid "PIC register `%s' clobbered in `asm'" msgstr "" -#: stmt.c:1565 +#: stmt.c:1601 #, c-format msgid "more than %d operands in `asm'" msgstr "" -#: stmt.c:1624 +#: stmt.c:1663 #, c-format msgid "output number %d not directly addressable" msgstr "" @@ -6884,122 +6999,127 @@ msgstr "" #. ??? Leave this only until we have experience with what #. happens in combine and elsewhere when constraints are #. not satisfied. -#: stmt.c:1696 stmt.c:1725 +#: stmt.c:1739 stmt.c:1771 #, c-format msgid "asm operand %d probably doesn't match constraints" msgstr "" -#: stmt.c:1856 +#: stmt.c:1902 msgid "asm clobber conflict with output operand" msgstr "" -#: stmt.c:1861 +#: stmt.c:1907 msgid "asm clobber conflict with input operand" msgstr "" -#: stmt.c:1896 +#: stmt.c:1942 msgid "too many alternatives in `asm'" msgstr "" -#: stmt.c:1908 +#: stmt.c:1954 msgid "operand constraints for `asm' differ in number of alternatives" msgstr "" -#: stmt.c:1961 +#: stmt.c:2007 #, c-format msgid "duplicate asm operand name '%s'" msgstr "" -#: stmt.c:2048 +#: stmt.c:2094 msgid "missing close brace for named operand" msgstr "" -#: stmt.c:2076 +#: stmt.c:2122 #, c-format msgid "undefined named operand '%s'" msgstr "" -#: stmt.c:3656 +#: stmt.c:3706 #, c-format msgid "unused variable `%s'" msgstr "" -#: stmt.c:5096 +#: stmt.c:5144 #, c-format msgid "enumeration value `%s' not handled in switch" msgstr "" -#: stmt.c:5121 stmt.c:5141 +#: stmt.c:5169 stmt.c:5189 #, c-format msgid "case value `%ld' not in enumerated type" msgstr "" -#: stmt.c:5124 stmt.c:5144 +#: stmt.c:5172 stmt.c:5192 #, c-format msgid "case value `%ld' not in enumerated type `%s'" msgstr "" -#: stmt.c:5217 +#: stmt.c:5413 msgid "switch missing default case" msgstr "" -#: stor-layout.c:183 +#: stor-layout.c:192 msgid "type size can't be explicitly evaluated" msgstr "" -#: stor-layout.c:185 +#: stor-layout.c:194 msgid "variable-size type declared outside of any function" msgstr "" -#: stor-layout.c:466 +#: stor-layout.c:495 #, c-format msgid "size of `%s' is %d bytes" msgstr "" -#: stor-layout.c:468 +#: stor-layout.c:497 #, c-format msgid "size of `%s' is larger than %d bytes" msgstr "" -#: stor-layout.c:881 stor-layout.c:1289 +#: stor-layout.c:912 stor-layout.c:1312 #, c-format msgid "packed attribute causes inefficient alignment for `%s'" msgstr "" -#: stor-layout.c:883 stor-layout.c:1291 +#: stor-layout.c:914 stor-layout.c:1314 #, c-format msgid "packed attribute is unnecessary for `%s'" msgstr "" -#: stor-layout.c:898 +#: stor-layout.c:929 #, c-format msgid "padding struct to align `%s'" msgstr "" -#: stor-layout.c:1253 +#: stor-layout.c:1276 msgid "padding struct size to alignment boundary" msgstr "" -#: stor-layout.c:1296 +#: stor-layout.c:1319 msgid "packed attribute causes inefficient alignment" msgstr "" -#: stor-layout.c:1298 +#: stor-layout.c:1321 msgid "packed attribute is unnecessary" msgstr "" -#: timevar.c:450 +#: timevar.c:322 +#, c-format +msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'" +msgstr "" + +#: timevar.c:453 msgid "" "\n" "Execution times (seconds)\n" msgstr "" #. Print total time. -#: timevar.c:500 +#: timevar.c:503 msgid " TOTAL :" msgstr "" -#: timevar.c:536 +#: timevar.c:539 #, c-format msgid "time in %s: %ld.%06ld (%ld%%)\n" msgstr "" @@ -7014,1028 +7134,1052 @@ msgstr "" msgid "collect: recompiling %s\n" msgstr "" -#: tlink.c:670 +#: tlink.c:676 #, c-format msgid "collect: tweaking %s in %s\n" msgstr "" -#: tlink.c:717 +#: tlink.c:723 msgid "collect: relinking\n" msgstr "" -#: tlink.c:726 +#: tlink.c:732 #, c-format msgid "ld returned %d exit status" msgstr "" -#: toplev.c:922 +#: toplev.c:948 msgid "Generate debugging info in default format" msgstr "" -#: toplev.c:923 +#: toplev.c:949 msgid "Generate debugging info in default extended format" msgstr "" -#: toplev.c:925 +#: toplev.c:951 msgid "Generate STABS format debug info" msgstr "" -#: toplev.c:926 +#: toplev.c:952 msgid "Generate extended STABS format debug info" msgstr "" -#: toplev.c:929 +#: toplev.c:955 msgid "Generate DWARF-1 format debug info" msgstr "" -#: toplev.c:931 +#: toplev.c:957 msgid "Generate extended DWARF-1 format debug info" msgstr "" -#: toplev.c:934 +#: toplev.c:960 msgid "Generate DWARF-2 debug info" msgstr "" -#: toplev.c:937 +#: toplev.c:963 msgid "Generate XCOFF format debug info" msgstr "" -#: toplev.c:938 +#: toplev.c:964 msgid "Generate extended XCOFF format debug info" msgstr "" -#: toplev.c:941 +#: toplev.c:967 msgid "Generate COFF format debug info" msgstr "" -#: toplev.c:944 +#: toplev.c:970 msgid "Generate VMS format debug info" msgstr "" -#: toplev.c:983 +#: toplev.c:1009 msgid "Perform DWARF2 duplicate elimination" msgstr "" -#: toplev.c:985 -msgid "Do not store floats in registers" -msgstr "" - -#: toplev.c:987 -msgid "Consider all mem refs through pointers as volatile" -msgstr "" - -#: toplev.c:989 -msgid "Consider all mem refs to global data to be volatile" -msgstr "" - -#: toplev.c:991 -msgid "Consider all mem refs to static data to be volatile" -msgstr "" - -#: toplev.c:993 -msgid "Defer popping functions args from stack until later" -msgstr "" - -#: toplev.c:995 -msgid "When possible do not generate stack frames" -msgstr "" - -#: toplev.c:997 -msgid "Optimize sibling and tail recursive calls" -msgstr "" - -#: toplev.c:999 -msgid "Perform superblock formation via tail duplication" -msgstr "" - -#: toplev.c:1001 -msgid "When running CSE, follow jumps to their targets" -msgstr "" - -#: toplev.c:1003 -msgid "When running CSE, follow conditional jumps" -msgstr "" - -#: toplev.c:1005 -msgid "Perform a number of minor, expensive optimizations" -msgstr "" - -#: toplev.c:1007 -msgid "Perform jump threading optimizations" -msgstr "" - -#: toplev.c:1009 -msgid "Perform strength reduction optimizations" -msgstr "" - #: toplev.c:1011 -msgid "Perform loop unrolling when iteration count is known" +msgid "Perform unused type elimination in debug info" msgstr "" #: toplev.c:1013 -msgid "Perform loop unrolling for all loops" +msgid "Do not store floats in registers" msgstr "" #: toplev.c:1015 -msgid "Generate prefetch instructions, if available, for arrays in loops" +msgid "Defer popping functions args from stack until later" msgstr "" #: toplev.c:1017 -msgid "Force all loop invariant computations out of loops" +msgid "When possible do not generate stack frames" msgstr "" #: toplev.c:1019 -msgid "Strength reduce all loop general induction variables" +msgid "Optimize sibling and tail recursive calls" msgstr "" #: toplev.c:1021 -msgid "Store strings in writable data section" +msgid "Perform superblock formation via tail duplication" msgstr "" #: toplev.c:1023 -msgid "Enable machine specific peephole optimizations" +msgid "Compile whole compilation unit at a time" msgstr "" #: toplev.c:1025 -msgid "Copy memory operands into registers before using" +msgid "When running CSE, follow jumps to their targets" msgstr "" #: toplev.c:1027 -msgid "Copy memory address constants into regs before using" +msgid "When running CSE, follow conditional jumps" msgstr "" #: toplev.c:1029 -msgid "Allow function addresses to be held in registers" +msgid "Perform a number of minor, expensive optimizations" msgstr "" #: toplev.c:1031 -msgid "Integrate simple functions into their callers" +msgid "Perform jump threading optimizations" msgstr "" #: toplev.c:1033 -msgid "Generate code for funcs even if they are fully inlined" +msgid "Perform strength reduction optimizations" msgstr "" -#: toplev.c:1035 -msgid "Pay attention to the 'inline' keyword" +#: toplev.c:1035 toplev.c:1039 +msgid "Perform loop unrolling when iteration count is known" msgstr "" -#: toplev.c:1037 -msgid "Emit static const variables even if they are not used" -msgstr "" - -#: toplev.c:1039 -msgid "Check for syntax errors, then stop" -msgstr "" - -#: toplev.c:1041 -msgid "Mark data as shared rather than private" +#: toplev.c:1037 toplev.c:1041 +msgid "Perform loop unrolling for all loops" msgstr "" #: toplev.c:1043 -msgid "Enable saving registers around function calls" +msgid "Perform loop peeling" msgstr "" #: toplev.c:1045 -msgid "Return 'short' aggregates in memory, not registers" +msgid "Perform loop unswitching" msgstr "" #: toplev.c:1047 -msgid "Return 'short' aggregates in registers" +msgid "Generate prefetch instructions, if available, for arrays in loops" msgstr "" #: toplev.c:1049 -msgid "Attempt to fill delay slots of branch instructions" +msgid "Force all loop invariant computations out of loops" msgstr "" #: toplev.c:1051 -msgid "Perform the global common subexpression elimination" +msgid "Strength reduce all loop general induction variables" msgstr "" #: toplev.c:1053 -msgid "Perform enhanced load motion during global subexpression elimination" +msgid "Store strings in writable data section" msgstr "" #: toplev.c:1055 -msgid "Perform store motion after global subexpression elimination" +msgid "Enable machine specific peephole optimizations" msgstr "" #: toplev.c:1057 -msgid "Perform the loop optimizations" +msgid "Copy memory operands into registers before using" msgstr "" #: toplev.c:1059 -msgid "Perform cross-jumping optimization" +msgid "Copy memory address constants into regs before using" msgstr "" #: toplev.c:1061 -msgid "Perform conversion of conditional jumps to branchless equivalents" +msgid "Allow function addresses to be held in registers" msgstr "" #: toplev.c:1063 -msgid "Perform conversion of conditional jumps to conditional execution" +msgid "Integrate simple functions into their callers" msgstr "" #: toplev.c:1065 -msgid "Run CSE pass after loop optimizations" +msgid "Generate code for funcs even if they are fully inlined" msgstr "" #: toplev.c:1067 -msgid "Run the loop optimizer twice" +msgid "Pay attention to the 'inline' keyword" msgstr "" #: toplev.c:1069 -msgid "Delete useless null pointer checks" +msgid "Emit static const variables even if they are not used" msgstr "" #: toplev.c:1071 -msgid "Reschedule instructions before register allocation" +msgid "Check for syntax errors, then stop" msgstr "" #: toplev.c:1073 -msgid "Reschedule instructions after register allocation" +msgid "Mark data as shared rather than private" msgstr "" #: toplev.c:1075 -msgid "Enable scheduling across basic blocks" +msgid "Enable saving registers around function calls" msgstr "" #: toplev.c:1077 -msgid "Allow speculative motion of non-loads" +msgid "Return 'short' aggregates in memory, not registers" msgstr "" #: toplev.c:1079 -msgid "Allow speculative motion of some loads" +msgid "Return 'short' aggregates in registers" msgstr "" #: toplev.c:1081 -msgid "Allow speculative motion of more loads" +msgid "Attempt to fill delay slots of branch instructions" msgstr "" #: toplev.c:1083 -msgid "Replace add,compare,branch with branch on count reg" +msgid "Perform the global common subexpression elimination" msgstr "" #: toplev.c:1085 +msgid "Perform enhanced load motion during global subexpression elimination" +msgstr "" + +#: toplev.c:1087 +msgid "Perform store motion after global subexpression elimination" +msgstr "" + +#: toplev.c:1089 +msgid "Perform the loop optimizations" +msgstr "" + +#: toplev.c:1091 +msgid "Perform cross-jumping optimization" +msgstr "" + +#: toplev.c:1093 +msgid "Perform conversion of conditional jumps to branchless equivalents" +msgstr "" + +#: toplev.c:1095 +msgid "Perform conversion of conditional jumps to conditional execution" +msgstr "" + +#: toplev.c:1097 +msgid "Run CSE pass after loop optimizations" +msgstr "" + +#: toplev.c:1099 +msgid "Run the loop optimizer twice" +msgstr "" + +#: toplev.c:1101 +msgid "Delete useless null pointer checks" +msgstr "" + +#: toplev.c:1103 +msgid "Reschedule instructions before register allocation" +msgstr "" + +#: toplev.c:1105 +msgid "Reschedule instructions after register allocation" +msgstr "" + +#: toplev.c:1107 +msgid "Enable scheduling across basic blocks" +msgstr "" + +#: toplev.c:1109 +msgid "Allow speculative motion of non-loads" +msgstr "" + +#: toplev.c:1111 +msgid "Allow speculative motion of some loads" +msgstr "" + +#: toplev.c:1113 +msgid "Allow speculative motion of more loads" +msgstr "" + +#: toplev.c:1115 +msgid "If scheduling post reload, do superblock sheduling" +msgstr "" + +#: toplev.c:1117 +msgid "If scheduling post reload, do trace sheduling" +msgstr "" + +#: toplev.c:1119 +msgid "Replace add,compare,branch with branch on count reg" +msgstr "" + +#: toplev.c:1121 msgid "Generate position independent code, if possible" msgstr "" -#: toplev.c:1088 +#: toplev.c:1124 msgid "Enable exception handling" msgstr "" -#: toplev.c:1090 +#: toplev.c:1126 msgid "Just generate unwind tables for exception handling" msgstr "" -#: toplev.c:1092 +#: toplev.c:1128 msgid "Generate unwind tables exact at each instruction boundary" msgstr "" -#: toplev.c:1094 +#: toplev.c:1130 msgid "Support synchronous non-call exceptions" msgstr "" -#: toplev.c:1096 +#: toplev.c:1132 msgid "Insert arc based program profiling code" msgstr "" -#: toplev.c:1098 +#: toplev.c:1134 msgid "Create data files needed by gcov" msgstr "" -#: toplev.c:1100 +#: toplev.c:1136 msgid "Use profiling information for branch probabilities" msgstr "" -#: toplev.c:1102 +#: toplev.c:1138 msgid "Enable basic program profiling code" msgstr "" -#: toplev.c:1104 +#: toplev.c:1140 msgid "Reorder basic blocks to improve code placement" msgstr "" -#: toplev.c:1106 +#: toplev.c:1142 msgid "Reorder functions to improve code placement" msgstr "" -#: toplev.c:1108 +#: toplev.c:1144 msgid "Do the register renaming optimization pass" msgstr "" -#: toplev.c:1110 +#: toplev.c:1146 msgid "Do the register copy-propagation optimization pass" msgstr "" -#: toplev.c:1112 +#: toplev.c:1148 msgid "Do not put uninitialized globals in the common section" msgstr "" -#: toplev.c:1114 +#: toplev.c:1150 msgid "Do not generate .size directives" msgstr "" -#: toplev.c:1116 +#: toplev.c:1152 msgid "place each function into its own section" msgstr "" -#: toplev.c:1118 +#: toplev.c:1154 msgid "place data items into their own section" msgstr "" -#: toplev.c:1120 +#: toplev.c:1156 msgid "Add extra commentry to assembler output" msgstr "" -#: toplev.c:1122 +#: toplev.c:1158 msgid "Output GNU ld formatted global initializers" msgstr "" -#: toplev.c:1124 +#: toplev.c:1160 msgid "Enables a register move optimization" msgstr "" -#: toplev.c:1126 +#: toplev.c:1162 msgid "Do the full regmove optimization pass" msgstr "" -#: toplev.c:1128 +#: toplev.c:1164 msgid "Pack structure members together without holes" msgstr "" -#: toplev.c:1130 +#: toplev.c:1166 msgid "Insert stack checking code into the program" msgstr "" -#: toplev.c:1132 +#: toplev.c:1168 msgid "Specify that arguments may alias each other & globals" msgstr "" -#: toplev.c:1134 +#: toplev.c:1170 msgid "Assume arguments may alias globals but not each other" msgstr "" -#: toplev.c:1136 +#: toplev.c:1172 msgid "Assume arguments do not alias each other or globals" msgstr "" -#: toplev.c:1138 +#: toplev.c:1174 msgid "Assume strict aliasing rules apply" msgstr "" -#: toplev.c:1140 +#: toplev.c:1176 msgid "Align the start of loops" msgstr "" -#: toplev.c:1142 +#: toplev.c:1178 msgid "Align labels which are only reached by jumping" msgstr "" -#: toplev.c:1144 +#: toplev.c:1180 msgid "Align all labels" msgstr "" -#: toplev.c:1146 +#: toplev.c:1182 msgid "Align the start of functions" msgstr "" -#: toplev.c:1148 +#: toplev.c:1184 msgid "Attempt to merge identical constants accross compilation units" msgstr "" -#: toplev.c:1150 +#: toplev.c:1186 msgid "Attempt to merge identical constants and constant variables" msgstr "" -#: toplev.c:1152 +#: toplev.c:1188 msgid "" "Suppress output of instruction numbers and line number notes in debugging " "dumps" msgstr "" -#: toplev.c:1154 +#: toplev.c:1190 msgid "Instrument function entry/exit with profiling calls" msgstr "" -#: toplev.c:1156 +#: toplev.c:1192 msgid "Put zero initialized data in the bss section" msgstr "" -#: toplev.c:1158 +#: toplev.c:1194 msgid "Enable SSA optimizations" msgstr "" -#: toplev.c:1160 +#: toplev.c:1196 msgid "Enable SSA conditional constant propagation" msgstr "" -#: toplev.c:1162 +#: toplev.c:1198 msgid "Enable aggressive SSA dead code elimination" msgstr "" -#: toplev.c:1164 +#: toplev.c:1200 msgid "External symbols have a leading underscore" msgstr "" -#: toplev.c:1166 +#: toplev.c:1202 msgid "Process #ident directives" msgstr "" -#: toplev.c:1168 +#: toplev.c:1204 msgid "Enables an rtl peephole pass run before sched2" msgstr "" -#: toplev.c:1170 +#: toplev.c:1206 msgid "Assume no NaNs or +-Infs are generated" msgstr "" -#: toplev.c:1172 +#: toplev.c:1208 msgid "Enables guessing of branch probabilities" msgstr "" -#: toplev.c:1174 +#: toplev.c:1210 msgid "Set errno after built-in math functions" msgstr "" -#: toplev.c:1176 +#: toplev.c:1212 msgid "Floating-point operations can trap" msgstr "" -#: toplev.c:1178 +#: toplev.c:1214 msgid "Allow math optimizations that may violate IEEE or ANSI standards" msgstr "" -#: toplev.c:1180 +#: toplev.c:1216 msgid "Disable optimizations observable by IEEE signaling NaNs" msgstr "" -#: toplev.c:1182 +#: toplev.c:1218 msgid "Generate code to check bounds before indexing arrays" msgstr "" -#: toplev.c:1184 +#: toplev.c:1220 msgid "Convert floating point constant to single precision constant" msgstr "" -#: toplev.c:1186 +#: toplev.c:1222 msgid "Report time taken by each compiler pass at end of run" msgstr "" -#: toplev.c:1188 +#: toplev.c:1224 msgid "Report on permanent memory allocation at end of run" msgstr "" -#: toplev.c:1190 +#: toplev.c:1226 msgid "Trap for signed overflow in addition / subtraction / multiplication" msgstr "" -#: toplev.c:1192 +#: toplev.c:1228 msgid "Use graph coloring register allocation." msgstr "" -#: toplev.c:1209 +#: toplev.c:1245 msgid "Compile just for ISO C90" msgstr "" -#: toplev.c:1211 +#: toplev.c:1247 msgid "Determine language standard" msgstr "" -#: toplev.c:1215 +#: toplev.c:1251 msgid "Make bit-fields by unsigned by default" msgstr "" -#: toplev.c:1219 +#: toplev.c:1255 msgid "Make 'char' be signed by default" msgstr "" -#: toplev.c:1221 +#: toplev.c:1257 msgid "Make 'char' be unsigned by default" msgstr "" -#: toplev.c:1227 +#: toplev.c:1263 msgid "Do not recognize the 'asm' keyword" msgstr "" -#: toplev.c:1230 +#: toplev.c:1266 msgid "Do not recognize any built in functions" msgstr "" -#: toplev.c:1232 +#: toplev.c:1268 msgid "Assume normal C execution environment" msgstr "" -#: toplev.c:1235 +#: toplev.c:1271 msgid "Assume that standard libraries & main might not exist" msgstr "" -#: toplev.c:1238 +#: toplev.c:1274 msgid "Allow different types as args of ? operator" msgstr "" -#: toplev.c:1241 +#: toplev.c:1277 msgid "Allow the use of $ inside identifiers" msgstr "" -#: toplev.c:1246 +#: toplev.c:1282 msgid "Use the same size for double as for float" msgstr "" -#: toplev.c:1249 +#: toplev.c:1285 msgid "Use the smallest fitting integer to hold enums" msgstr "" -#: toplev.c:1252 +#: toplev.c:1288 msgid "Override the underlying type for wchar_t to `unsigned short'" msgstr "" -#: toplev.c:1256 +#: toplev.c:1292 msgid "Enable most warning messages" msgstr "" -#: toplev.c:1258 +#: toplev.c:1294 msgid "Warn about casting functions to incompatible types" msgstr "" -#: toplev.c:1261 +#: toplev.c:1297 msgid "Warn about functions which might be candidates for format attributes" msgstr "" -#: toplev.c:1264 +#: toplev.c:1300 msgid "Warn about casts which discard qualifiers" msgstr "" -#: toplev.c:1267 +#: toplev.c:1303 msgid "Warn about subscripts whose type is 'char'" msgstr "" -#: toplev.c:1270 toplev.c:1273 +#: toplev.c:1306 toplev.c:1309 msgid "Warn if nested comments are detected" msgstr "" -#: toplev.c:1276 +#: toplev.c:1312 msgid "Warn about possibly confusing type conversions" msgstr "" -#: toplev.c:1280 +#: toplev.c:1316 msgid "Do not warn about compile-time integer division by zero" msgstr "" -#: toplev.c:1282 +#: toplev.c:1318 msgid "Warn about testing equality of floating point numbers" msgstr "" -#: toplev.c:1285 +#: toplev.c:1321 msgid "Warn about printf/scanf/strftime/strfmon format anomalies" msgstr "" -#: toplev.c:1289 +#: toplev.c:1325 msgid "Don't warn about too many arguments to format functions" msgstr "" -#: toplev.c:1291 +#: toplev.c:1327 msgid "Warn about non-string-literal format strings" msgstr "" -#: toplev.c:1294 +#: toplev.c:1330 msgid "Warn about possible security problems with format functions" msgstr "" -#: toplev.c:1298 +#: toplev.c:1334 msgid "Don't warn about strftime formats yielding 2 digit years" msgstr "" -#: toplev.c:1300 +#: toplev.c:1336 msgid "Warn about implicit function declarations" msgstr "" -#: toplev.c:1304 +#: toplev.c:1340 msgid "Warn when a declaration does not specify a type" msgstr "" -#: toplev.c:1309 +#: toplev.c:1345 msgid "Warn about the use of the #import directive" msgstr "" -#: toplev.c:1313 -msgid "Do not warn about using 'long long' when -pedantic" -msgstr "" - -#: toplev.c:1315 -msgid "Warn about suspicious declarations of main" -msgstr "" - -#: toplev.c:1318 -msgid "Warn about possibly missing braces around initializers" -msgstr "" - -#: toplev.c:1321 -msgid "Warn about global funcs without previous declarations" -msgstr "" - -#: toplev.c:1324 -msgid "Warn about global funcs without prototypes" -msgstr "" - -#: toplev.c:1327 -msgid "Warn about use of multicharacter literals" -msgstr "" - -#: toplev.c:1330 -msgid "Warn about externs not at file scope level" -msgstr "" - -#: toplev.c:1333 -msgid "Warn about possible missing parentheses" -msgstr "" - -#: toplev.c:1336 -msgid "Warn about function pointer arithmetic" -msgstr "" - -#: toplev.c:1339 -msgid "Warn about multiple declarations of the same object" -msgstr "" - -#: toplev.c:1342 -msgid "Warn whenever a function's return-type defaults to int" -msgstr "" - -#: toplev.c:1345 -msgid "Warn about possible violations of sequence point rules" -msgstr "" - #: toplev.c:1348 -msgid "Warn about signed/unsigned comparisons" +msgid "Warn about PCH files that are found but not used" msgstr "" #: toplev.c:1351 -msgid "Warn about non-prototyped function decls" +msgid "Do not warn about using 'long long' when -pedantic" msgstr "" -#: toplev.c:1354 -msgid "Warn about constructs whose meanings change in ISO C" +#: toplev.c:1353 +msgid "Warn about suspicious declarations of main" msgstr "" -#: toplev.c:1357 -msgid "Warn when trigraphs are encountered" +#: toplev.c:1356 +msgid "Warn about possibly missing braces around initializers" +msgstr "" + +#: toplev.c:1359 +msgid "Warn about global funcs without previous declarations" msgstr "" #: toplev.c:1362 -msgid "Warn about unrecognized pragmas" +msgid "Warn about global funcs without prototypes" msgstr "" #: toplev.c:1365 +msgid "Warn about use of multicharacter literals" +msgstr "" + +#: toplev.c:1368 +msgid "Warn about externs not at file scope level" +msgstr "" + +#: toplev.c:1371 +msgid "Warn about possible missing parentheses" +msgstr "" + +#: toplev.c:1374 +msgid "Warn about function pointer arithmetic" +msgstr "" + +#: toplev.c:1377 +msgid "Warn about multiple declarations of the same object" +msgstr "" + +#: toplev.c:1380 +msgid "Warn whenever a function's return-type defaults to int" +msgstr "" + +#: toplev.c:1383 +msgid "Warn about possible violations of sequence point rules" +msgstr "" + +#: toplev.c:1386 +msgid "Warn about signed/unsigned comparisons" +msgstr "" + +#: toplev.c:1389 +msgid "Warn about non-prototyped function decls" +msgstr "" + +#: toplev.c:1392 +msgid "Warn about constructs whose meanings change in ISO C" +msgstr "" + +#: toplev.c:1395 +msgid "Warn when trigraphs are encountered" +msgstr "" + +#: toplev.c:1400 +msgid "Warn about unrecognized pragmas" +msgstr "" + +#: toplev.c:1403 msgid "Mark strings as 'const char *'" msgstr "" -#: toplev.c:1510 +#: toplev.c:1548 msgid "Warn when a function is unused" msgstr "" -#: toplev.c:1512 +#: toplev.c:1550 msgid "Warn when a label is unused" msgstr "" -#: toplev.c:1514 +#: toplev.c:1552 msgid "Warn when a function parameter is unused" msgstr "" -#: toplev.c:1516 +#: toplev.c:1554 msgid "Warn when a variable is unused" msgstr "" -#: toplev.c:1518 +#: toplev.c:1556 msgid "Warn when an expression value is unused" msgstr "" -#: toplev.c:1520 +#: toplev.c:1558 msgid "Do not suppress warnings from system headers" msgstr "" -#: toplev.c:1522 +#: toplev.c:1560 msgid "Treat all warnings as errors" msgstr "" -#: toplev.c:1524 +#: toplev.c:1562 msgid "Warn when one local variable shadows another" msgstr "" -#: toplev.c:1526 +#: toplev.c:1564 msgid "Warn about enumerated switches, with no default, missing a case" msgstr "" -#: toplev.c:1528 +#: toplev.c:1566 msgid "Warn about enumerated switches missing a default case" msgstr "" -#: toplev.c:1530 +#: toplev.c:1568 msgid "Warn about all enumerated switches missing a specific case" msgstr "" -#: toplev.c:1532 +#: toplev.c:1570 msgid "Warn about returning structures, unions or arrays" msgstr "" -#: toplev.c:1534 +#: toplev.c:1572 msgid "Warn about pointer casts which increase alignment" msgstr "" -#: toplev.c:1536 +#: toplev.c:1574 msgid "Warn about code that will never be executed" msgstr "" -#: toplev.c:1538 +#: toplev.c:1576 msgid "Warn about uninitialized automatic variables" msgstr "" -#: toplev.c:1540 +#: toplev.c:1578 msgid "Warn when an inlined function cannot be inlined" msgstr "" -#: toplev.c:1542 +#: toplev.c:1580 msgid "Warn when the packed attribute has no effect on struct layout" msgstr "" -#: toplev.c:1544 +#: toplev.c:1582 msgid "Warn when padding is required to align struct members" msgstr "" -#: toplev.c:1546 +#: toplev.c:1584 msgid "Warn when an optimization pass is disabled" msgstr "" -#: toplev.c:1548 +#: toplev.c:1586 msgid "Warn about uses of __attribute__((deprecated)) declarations" msgstr "" -#: toplev.c:1550 +#: toplev.c:1588 +msgid "Print extra (possibly unwanted) warnings" +msgstr "" + +#: toplev.c:1590 msgid "Warn about functions which might be candidates for attribute noreturn" msgstr "" -#: toplev.c:1552 +#: toplev.c:1592 msgid "Warn about code which might break the strict aliasing rules" msgstr "" -#: toplev.c:1629 toplev.c:4510 config/rs6000/rs6000.c:685 +#: toplev.c:1669 toplev.c:4685 config/rs6000/rs6000.c:716 #, c-format msgid "invalid option `%s'" msgstr "" -#: toplev.c:2031 +#: toplev.c:1752 +msgid "getting core file size maximum limit" +msgstr "" + +#: toplev.c:1755 +msgid "setting core file size limit to maximum" +msgstr "" + +#: toplev.c:2096 #, c-format msgid "`%s' used but never defined" msgstr "" -#: toplev.c:2034 +#: toplev.c:2099 #, c-format msgid "`%s' declared `static' but never defined" msgstr "" -#: toplev.c:2053 +#: toplev.c:2118 #, c-format msgid "`%s' defined but not used" msgstr "" -#: toplev.c:2297 +#: toplev.c:2337 #, c-format msgid "invalid register name `%s' for register variable" msgstr "" -#: toplev.c:3680 +#: toplev.c:3832 msgid "" " -ffixed- Mark as being unavailable to the " "compiler\n" msgstr "" -#: toplev.c:3681 +#: toplev.c:3833 msgid "" " -fcall-used- Mark as being corrupted by function " "calls\n" msgstr "" -#: toplev.c:3682 +#: toplev.c:3834 msgid "" " -fcall-saved- Mark as being preserved across " "functions\n" msgstr "" -#: toplev.c:3683 +#: toplev.c:3835 msgid "" " -finline-limit= Limits the size of inlined functions to \n" msgstr "" -#: toplev.c:3684 +#: toplev.c:3836 msgid "" " -fmessage-length= Limits diagnostics messages lengths to " "characters per line. 0 suppresses line-wrapping\n" msgstr "" -#: toplev.c:3685 +#: toplev.c:3837 msgid "" " -fdiagnostics-show-location=[once | every-line] Indicates how often source " "location information should be emitted, as prefix, at the beginning of " "diagnostics when line-wrapping\n" msgstr "" -#: toplev.c:3686 +#: toplev.c:3838 msgid "" " -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] " "Indicates the default thread-local storage code generation model\n" msgstr "" -#: toplev.c:3697 +#: toplev.c:3849 msgid " -O[number] Set optimization level to [number]\n" msgstr "" -#: toplev.c:3698 +#: toplev.c:3850 msgid " -Os Optimize for space rather than speed\n" msgstr "" -#: toplev.c:3710 +#: toplev.c:3862 msgid "" " -pedantic Issue warnings needed by strict compliance to ISO " "C\n" msgstr "" -#: toplev.c:3711 +#: toplev.c:3863 msgid "" " -pedantic-errors Like -pedantic except that errors are produced\n" msgstr "" -#: toplev.c:3712 +#: toplev.c:3864 msgid " -w Suppress warnings\n" msgstr "" -#: toplev.c:3713 -msgid " -W Enable extra warnings\n" -msgstr "" - -#: toplev.c:3724 +#: toplev.c:3875 msgid " -Wunused Enable unused warnings\n" msgstr "" -#: toplev.c:3725 +#: toplev.c:3876 msgid "" " -Wlarger-than- Warn if an object is larger than bytes\n" msgstr "" -#: toplev.c:3726 +#: toplev.c:3877 msgid " -p Enable function profiling\n" msgstr "" -#: toplev.c:3727 +#: toplev.c:3878 msgid " -o Place output into \n" msgstr "" -#: toplev.c:3728 +#: toplev.c:3879 msgid "" " -G Put global and static data smaller than \n" " bytes into a special section (on some targets)\n" msgstr "" -#: toplev.c:3739 +#: toplev.c:3890 msgid " -aux-info Emit declaration info into \n" msgstr "" -#: toplev.c:3740 +#: toplev.c:3891 msgid "" " -quiet Do not display functions compiled or elapsed time\n" msgstr "" -#: toplev.c:3741 +#: toplev.c:3892 msgid " -version Display the compiler's version\n" msgstr "" -#: toplev.c:3742 +#: toplev.c:3893 msgid "" " -d[letters] Enable dumps from specific passes of the compiler\n" msgstr "" -#: toplev.c:3743 +#: toplev.c:3894 msgid "" " -dumpbase Base name to be used for dumps from specific " "passes\n" msgstr "" -#: toplev.c:3745 +#: toplev.c:3896 msgid " -fsched-verbose= Set the verbosity level of the scheduler\n" msgstr "" -#: toplev.c:3747 +#: toplev.c:3898 msgid " --help Display this information\n" msgstr "" -#: toplev.c:3762 +#: toplev.c:3913 msgid "" "\n" "Language specific options:\n" msgstr "" -#: toplev.c:3774 +#: toplev.c:3925 #, c-format msgid " %-23.23s [undocumented]\n" msgstr "" -#: toplev.c:3782 toplev.c:3796 +#: toplev.c:3933 toplev.c:3947 #, c-format msgid "" "\n" "There are undocumented %s specific options as well.\n" msgstr "" -#: toplev.c:3786 +#: toplev.c:3937 #, c-format msgid "" "\n" " Options for %s:\n" msgstr "" -#: toplev.c:3823 +#: toplev.c:3974 msgid "" "\n" "Target specific options:\n" msgstr "" -#: toplev.c:3837 toplev.c:3856 +#: toplev.c:3988 toplev.c:4007 #, c-format msgid " -m%-23.23s [undocumented]\n" msgstr "" -#: toplev.c:3865 +#: toplev.c:4016 msgid "" "\n" "There are undocumented target specific options as well.\n" msgstr "" -#: toplev.c:3867 +#: toplev.c:4018 msgid " They exist, but they are not documented.\n" msgstr "" -#: toplev.c:3920 +#: toplev.c:4074 #, c-format msgid "unrecognized gcc debugging option: %c" msgstr "" -#: toplev.c:3976 +#: toplev.c:4140 #, c-format msgid "`%s': unknown tls-model option" msgstr "" -#: toplev.c:4003 +#: toplev.c:4167 #, c-format msgid "unrecognized register name `%s'" msgstr "" -#: toplev.c:4028 toplev.c:4962 +#: toplev.c:4192 toplev.c:5148 #, c-format msgid "unrecognized option `%s'" msgstr "" -#: toplev.c:4072 +#: toplev.c:4236 msgid "-Wid-clash-LEN is no longer supported" msgstr "" -#: toplev.c:4149 +#: toplev.c:4321 #, c-format msgid "use -gdwarf -g%d for DWARF v1, level %d" msgstr "" -#: toplev.c:4152 +#: toplev.c:4324 msgid "use -gdwarf-2 for DWARF v2" msgstr "" -#: toplev.c:4157 +#: toplev.c:4329 #, c-format msgid "ignoring option `%s' due to invalid debug level specification" msgstr "" -#: toplev.c:4180 toplev.c:4960 +#: toplev.c:4352 toplev.c:5146 #, c-format msgid "`%s': unknown or unsupported -g option" msgstr "" -#: toplev.c:4187 +#: toplev.c:4359 #, c-format msgid "`%s' ignored, conflicts with `-g%s'" msgstr "" -#: toplev.c:4266 +#: toplev.c:4441 msgid "-param option missing argument" msgstr "" -#: toplev.c:4275 +#: toplev.c:4450 #, c-format msgid "invalid --param option: %s" msgstr "" -#: toplev.c:4287 +#: toplev.c:4462 #, c-format msgid "invalid parameter value `%s'" msgstr "" -#: toplev.c:4527 +#: toplev.c:4702 #, c-format msgid "" "%s%s%s version %s (%s)\n" @@ -8043,226 +8187,232 @@ msgid "" "%s%s%s version %s (%s) compiled by CC.\n" msgstr "" -#: toplev.c:4583 +#: toplev.c:4709 +#, c-format +msgid "" +"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n" +msgstr "" + +#: toplev.c:4761 msgid "options passed: " msgstr "" -#: toplev.c:4612 +#: toplev.c:4790 msgid "options enabled: " msgstr "" -#: toplev.c:4671 java/jcf-write.c:3423 +#: toplev.c:4849 java/jcf-write.c:3368 #, c-format msgid "can't open %s for writing" msgstr "" -#: toplev.c:4952 +#: toplev.c:5138 #, c-format msgid "ignoring command line option '%s'" msgstr "" -#: toplev.c:4955 +#: toplev.c:5141 #, c-format msgid "(it is valid for %s but not the selected language)" msgstr "" -#: toplev.c:4989 +#: toplev.c:5175 msgid "-Wuninitialized is not supported without -O" msgstr "" -#: toplev.c:5044 +#: toplev.c:5267 msgid "instruction scheduling not supported on this target machine" msgstr "" -#: toplev.c:5048 +#: toplev.c:5271 msgid "this target machine does not have delayed branches" msgstr "" -#: toplev.c:5062 +#: toplev.c:5285 #, c-format msgid "-f%sleading-underscore not supported on this target machine" msgstr "" -#: toplev.c:5125 +#: toplev.c:5348 msgid "-ffunction-sections not supported for this target" msgstr "" -#: toplev.c:5130 +#: toplev.c:5353 msgid "-fdata-sections not supported for this target" msgstr "" -#: toplev.c:5137 +#: toplev.c:5360 msgid "-ffunction-sections disabled; it makes profiling impossible" msgstr "" -#: toplev.c:5144 +#: toplev.c:5367 msgid "-fprefetch-loop-arrays not supported for this target" msgstr "" -#: toplev.c:5150 +#: toplev.c:5373 msgid "" "-fprefetch-loop-arrays not supported for this target (try -march switches)" msgstr "" -#: toplev.c:5159 +#: toplev.c:5382 msgid "-fprefetch-loop-arrays is not supported with -Os" msgstr "" -#: toplev.c:5165 +#: toplev.c:5388 msgid "-ffunction-sections may affect debugging on some targets" msgstr "" -#: toplev.c:5277 +#: toplev.c:5493 #, c-format msgid "error writing to %s" msgstr "" -#: toplev.c:5279 java/jcf-parse.c:933 java/jcf-write.c:3430 +#: toplev.c:5495 java/jcf-parse.c:913 java/jcf-write.c:3375 #, c-format msgid "error closing %s" msgstr "" -#: tree-dump.c:704 +#: tree-dump.c:723 #, c-format msgid "could not open dump file `%s'" msgstr "" -#: tree-dump.c:780 +#: tree-dump.c:799 #, c-format msgid "ignoring unknown option `%.*s' in `-f%s'" msgstr "" -#: tree.c:3599 +#: tree.c:3612 msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:3656 +#: tree.c:3669 msgid "function return type cannot be function" msgstr "" -#: tree.c:4498 +#: tree.c:4512 msgid "invalid initializer for bit string" msgstr "" -#: tree.c:4557 +#: tree.c:4571 #, c-format msgid "tree check: expected %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:4574 +#: tree.c:4588 #, c-format msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d" msgstr "" -#: tree.c:4591 +#: tree.c:4605 #, c-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: varasm.c:447 config/i386/winnt.c:631 +#: varasm.c:448 config/i386/winnt.c:652 #, c-format msgid "%s causes a section type conflict" msgstr "" -#: varasm.c:833 +#: varasm.c:834 #, c-format msgid "register name not specified for `%s'" msgstr "" -#: varasm.c:835 +#: varasm.c:836 #, c-format msgid "invalid register name for `%s'" msgstr "" -#: varasm.c:838 +#: varasm.c:839 #, c-format msgid "data type of `%s' isn't suitable for a register" msgstr "" -#: varasm.c:841 +#: varasm.c:842 #, c-format msgid "register specified for `%s' isn't suitable for data type" msgstr "" -#: varasm.c:850 +#: varasm.c:851 msgid "global register variable has initial value" msgstr "" -#: varasm.c:853 +#: varasm.c:854 msgid "volatile register variables don't work as you might wish" msgstr "" -#: varasm.c:886 +#: varasm.c:887 #, c-format msgid "register name given for non-register variable `%s'" msgstr "" -#: varasm.c:1514 +#: varasm.c:1507 #, c-format msgid "" "alignment of `%s' is greater than maximum object file alignment. Using %d" msgstr "" -#: varasm.c:1556 +#: varasm.c:1549 msgid "thread-local COMMON data not implemented" msgstr "" -#: varasm.c:1580 +#: varasm.c:1575 #, c-format msgid "requested alignment for %s is greater than implemented alignment of %d" msgstr "" -#: varasm.c:3992 +#: varasm.c:3988 msgid "initializer for integer value is too complicated" msgstr "" -#: varasm.c:3997 +#: varasm.c:3993 msgid "initializer for floating value is not a floating constant" msgstr "" -#: varasm.c:4047 +#: varasm.c:4043 msgid "unknown set constructor type" msgstr "" -#: varasm.c:4261 +#: varasm.c:4257 #, c-format msgid "invalid initial value for member `%s'" msgstr "" -#: varasm.c:4452 varasm.c:4495 +#: varasm.c:4448 varasm.c:4491 #, c-format msgid "weak declaration of `%s' must precede definition" msgstr "" -#: varasm.c:4459 +#: varasm.c:4455 #, c-format msgid "" "weak declaration of `%s' after first use results in unspecified behavior" msgstr "" -#: varasm.c:4493 +#: varasm.c:4489 #, c-format msgid "weak declaration of `%s' must be public" msgstr "" -#: varasm.c:4502 +#: varasm.c:4498 #, c-format msgid "weak declaration of `%s' not supported" msgstr "" -#: varasm.c:4531 varasm.c:4606 +#: varasm.c:4527 varasm.c:4602 msgid "only weak aliases are supported in this configuration" msgstr "" -#: varasm.c:4614 +#: varasm.c:4610 msgid "alias definitions not supported in this configuration; ignored" msgstr "" -#: varasm.c:4644 +#: varasm.c:4640 msgid "visibility attribute not supported in this configuration; ignored" msgstr "" -#: varray.c:136 +#: varray.c:135 #, c-format msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d" msgstr "" @@ -8280,108 +8430,157 @@ msgstr "" #: params.def:53 msgid "" -"The maximum number of instructions in a single function eliglible for " -"inlining" +"The maximum number of instructions in a single function eligible for inlining" msgstr "" -#: params.def:74 +#: params.def:65 +msgid "The maximum number of instructions when automatically inlining" +msgstr "" + +#: params.def:84 msgid "" -"The maximuem number of instructions by repeated inlining before gcc starts " -"to throttle inlining" +"The maximum number of instructions by repeated inlining before gcc starts to " +"throttle inlining" msgstr "" -#: params.def:87 +#: params.def:97 msgid "" "The slope of the linear funtion throttling inlining after the recursive " "inlining limit has been reached is given by the negative reciprocal value of " "this parameter" msgstr "" -#: params.def:100 +#: params.def:110 msgid "" "The number of instructions in a single functions still eligible to inlining " "after a lot recursive inlining" msgstr "" -#: params.def:111 +#: params.def:120 +msgid "The maximum number of instructions for the RTL inliner" +msgstr "" + +#: params.def:131 msgid "The maximum number of instructions to consider to fill a delay slot" msgstr "" -#: params.def:122 +#: params.def:142 msgid "" "The maximum number of instructions to consider to find accurate live " "register information" msgstr "" -#: params.def:132 +#: params.def:152 msgid "The maximum length of scheduling's pending operations list" msgstr "" -#: params.def:139 +#: params.def:159 msgid "The maximum amount of memory to be allocated by GCSE" msgstr "" -#: params.def:144 +#: params.def:164 msgid "The maximum number of passes to make when doing GCSE" msgstr "" -#: params.def:151 +#: params.def:171 msgid "The maximum number of instructions to consider to unroll in a loop" msgstr "" -#: params.def:156 +#: params.def:177 +msgid "" +"The maximum number of instructions to consider to unroll in a loop on average" +msgstr "" + +#: params.def:182 +msgid "The maximum number of unrollings of a single loop" +msgstr "" + +#: params.def:187 +msgid "The maximum number of insns of a peeled loop" +msgstr "" + +#: params.def:192 +msgid "The maximum number of peelings of a single loop" +msgstr "" + +#: params.def:197 +msgid "The maximum number of insns of a completely peeled loop" +msgstr "" + +#: params.def:202 +msgid "" +"The maximum number of peelings of a single loop that is peeled completely" +msgstr "" + +#: params.def:207 +msgid "The maximum number of insns of a peeled loop that rolls only once" +msgstr "" + +#: params.def:213 +msgid "The maximum number of insns of an unswitched loop" +msgstr "" + +#: params.def:218 +msgid "The maximum number of unswitchings in a single loop" +msgstr "" + +#: params.def:223 msgid "" "Select fraction of the maximal count of repetitions of basic block in " "program given basic block needs to have to be considered hot" msgstr "" -#: params.def:161 +#: params.def:228 msgid "" "Select fraction of the maximal frequency of executions of basic block in " "function given basic block needs to have to be considered hot" msgstr "" -#: params.def:166 +#: params.def:233 msgid "" "The percentage of function, weighted by execution frequency, that must be " "covered by trace formation. Used when profile feedback is available" msgstr "" -#: params.def:171 +#: params.def:238 msgid "" "The percentage of function, weighted by execution frequency, that must be " "covered by trace formation. Used when profile feedback is not available" msgstr "" -#: params.def:176 +#: params.def:243 msgid "Maximal code growth caused by tail duplication (in percents)" msgstr "" -#: params.def:180 +#: params.def:247 msgid "" "Stop reverse growth if the reverse probability of best edge is less than " "this threshold (in percents)" msgstr "" -#: params.def:185 +#: params.def:252 msgid "" "Stop forward growth if the probability of best edge is less than this " "threshold (in percents). Used when profile feedback is available" msgstr "" -#: params.def:190 +#: params.def:257 msgid "" "Stop forward growth if the probability of best edge is less than this " "threshold (in percents). Used when profile feedback is not available" msgstr "" -#: params.def:204 +#: params.def:264 +msgid "The maximum number of incoming edges to consider for crossjumping" +msgstr "" + +#: params.def:277 msgid "" "Minimum heap expansion to trigger garbage collection, as a percentage of the " "total size of the heap." msgstr "" -#: params.def:210 +#: params.def:283 msgid "Minimum heap size before we start collecting garbage, in kilobytes." msgstr "" @@ -8422,155 +8621,156 @@ msgstr "" msgid "-msystem-v and -mthreads are incompatible" msgstr "" -#: config/alpha/alpha.c:351 +#: config/alpha/alpha.c:416 #, c-format msgid "-f%s ignored for Unicos/Mk (not supported)" msgstr "" -#: config/alpha/alpha.c:375 +#: config/alpha/alpha.c:440 msgid "-mieee not supported on Unicos/Mk" msgstr "" -#: config/alpha/alpha.c:386 +#: config/alpha/alpha.c:451 msgid "-mieee-with-inexact not supported on Unicos/Mk" msgstr "" -#: config/alpha/alpha.c:403 +#: config/alpha/alpha.c:468 #, c-format msgid "bad value `%s' for -mtrap-precision switch" msgstr "" -#: config/alpha/alpha.c:417 +#: config/alpha/alpha.c:482 #, c-format msgid "bad value `%s' for -mfp-rounding-mode switch" msgstr "" -#: config/alpha/alpha.c:432 +#: config/alpha/alpha.c:497 #, c-format msgid "bad value `%s' for -mfp-trap-mode switch" msgstr "" -#: config/alpha/alpha.c:444 +#: config/alpha/alpha.c:509 #, c-format msgid "bad value `%s' for -mtls-size switch" msgstr "" -#: config/alpha/alpha.c:463 config/alpha/alpha.c:475 +#: config/alpha/alpha.c:528 config/alpha/alpha.c:540 #, c-format msgid "bad value `%s' for -mcpu switch" msgstr "" -#: config/alpha/alpha.c:482 +#: config/alpha/alpha.c:547 msgid "trap mode not supported on Unicos/Mk" msgstr "" -#: config/alpha/alpha.c:489 +#: config/alpha/alpha.c:554 msgid "fp software completion requires -mtrap-precision=i" msgstr "" -#: config/alpha/alpha.c:505 +#: config/alpha/alpha.c:570 msgid "rounding mode not supported for VAX floats" msgstr "" -#: config/alpha/alpha.c:510 +#: config/alpha/alpha.c:575 msgid "trap mode not supported for VAX floats" msgstr "" -#: config/alpha/alpha.c:539 +#: config/alpha/alpha.c:604 #, c-format msgid "L%d cache latency unknown for %s" msgstr "" -#: config/alpha/alpha.c:554 +#: config/alpha/alpha.c:619 #, c-format msgid "bad value `%s' for -mmemory-latency" msgstr "" -#: config/alpha/alpha.c:5677 config/m88k/m88k.c:2900 config/romp/romp.c:756 -#: config/romp/romp.c:763 +#: config/alpha/alpha.c:5942 config/m88k/m88k.c:2907 config/romp/romp.c:762 +#: config/romp/romp.c:769 #, c-format msgid "invalid %%H value" msgstr "" -#: config/alpha/alpha.c:5698 +#: config/alpha/alpha.c:5963 #, c-format msgid "invalid %%J value" msgstr "" -#: config/alpha/alpha.c:5714 config/ia64/ia64.c:3836 config/m88k/m88k.c:3045 +#: config/alpha/alpha.c:5979 config/ia64/ia64.c:4007 config/m88k/m88k.c:3052 #, c-format msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.c:5724 config/rs6000/rs6000.c:7709 +#: config/alpha/alpha.c:5989 config/rs6000/rs6000.c:7815 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.c:5730 config/rs6000/rs6000.c:7635 +#: config/alpha/alpha.c:5995 config/rs6000/rs6000.c:7741 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.c:5738 config/rs6000/rs6000.c:7663 +#: config/alpha/alpha.c:6003 config/rs6000/rs6000.c:7769 #, c-format msgid "invalid %%P value" msgstr "" -#: config/alpha/alpha.c:5746 config/m88k/m88k.c:2906 config/romp/romp.c:742 -#: config/romp/romp.c:749 +#: config/alpha/alpha.c:6011 config/m88k/m88k.c:2913 config/romp/romp.c:748 +#: config/romp/romp.c:755 #, c-format msgid "invalid %%h value" msgstr "" -#: config/alpha/alpha.c:5754 config/romp/romp.c:700 +#: config/alpha/alpha.c:6019 config/romp/romp.c:706 #, c-format msgid "invalid %%L value" msgstr "" -#: config/alpha/alpha.c:5793 config/rs6000/rs6000.c:7617 +#: config/alpha/alpha.c:6058 config/rs6000/rs6000.c:7723 #, c-format msgid "invalid %%m value" msgstr "" -#: config/alpha/alpha.c:5801 config/rs6000/rs6000.c:7625 +#: config/alpha/alpha.c:6066 config/rs6000/rs6000.c:7731 #, c-format msgid "invalid %%M value" msgstr "" -#: config/alpha/alpha.c:5845 +#: config/alpha/alpha.c:6110 #, c-format msgid "invalid %%U value" msgstr "" -#: config/alpha/alpha.c:5857 config/alpha/alpha.c:5871 config/romp/romp.c:708 -#: config/rs6000/rs6000.c:7717 +#: config/alpha/alpha.c:6122 config/alpha/alpha.c:6136 config/romp/romp.c:714 +#: config/rs6000/rs6000.c:7823 #, c-format msgid "invalid %%s value" msgstr "" -#: config/alpha/alpha.c:5894 config/m88k/m88k.c:3008 +#: config/alpha/alpha.c:6159 config/m88k/m88k.c:3015 #, c-format msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.c:5931 config/m88k/m88k.c:3029 -#: config/rs6000/rs6000.c:7474 +#: config/alpha/alpha.c:6196 config/m88k/m88k.c:3036 +#: config/rs6000/rs6000.c:7580 #, c-format msgid "invalid %%E value" msgstr "" -#: config/alpha/alpha.c:5956 config/alpha/alpha.c:6006 +#: config/alpha/alpha.c:6221 config/alpha/alpha.c:6271 msgid "unknown relocation unspec" msgstr "" -#: config/alpha/alpha.c:5965 config/romp/romp.c:983 -#: config/rs6000/rs6000.c:8024 +#: config/alpha/alpha.c:6230 config/romp/romp.c:989 +#: config/rs6000/rs6000.c:8134 #, c-format msgid "invalid %%xn code" msgstr "" -#: config/alpha/alpha.c:6688 config/alpha/alpha.c:6691 +#: config/alpha/alpha.c:7003 config/alpha/alpha.c:7006 config/s390/s390.c:6167 +#: config/s390/s390.c:6170 msgid "bad builtin fcode" msgstr "" @@ -8579,91 +8779,91 @@ msgstr "" #. each pair being { "NAME", VALUE } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/alpha/alpha.h:283 config/i386/i386.h:315 config/i386/i386.h:317 -#: config/i386/i386.h:319 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:288 +#: config/alpha/alpha.h:286 config/i386/i386.h:317 config/i386/i386.h:319 +#: config/i386/i386.h:321 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:288 #: config/s390/s390.h:99 config/sparc/sparc.h:524 config/sparc/sparc.h:529 msgid "Use hardware fp" msgstr "" -#: config/alpha/alpha.h:284 config/i386/i386.h:316 config/i386/i386.h:318 +#: config/alpha/alpha.h:287 config/i386/i386.h:318 config/i386/i386.h:320 #: config/rs6000/rs6000.h:290 config/sparc/sparc.h:526 #: config/sparc/sparc.h:531 msgid "Do not use hardware fp" msgstr "" -#: config/alpha/alpha.h:285 +#: config/alpha/alpha.h:288 msgid "Use fp registers" msgstr "" -#: config/alpha/alpha.h:287 +#: config/alpha/alpha.h:290 msgid "Do not use fp registers" msgstr "" -#: config/alpha/alpha.h:288 +#: config/alpha/alpha.h:291 msgid "Do not assume GAS" msgstr "" -#: config/alpha/alpha.h:289 +#: config/alpha/alpha.h:292 msgid "Assume GAS" msgstr "" -#: config/alpha/alpha.h:291 +#: config/alpha/alpha.h:294 msgid "Request IEEE-conformant math library routines (OSF/1)" msgstr "" -#: config/alpha/alpha.h:293 +#: config/alpha/alpha.h:296 msgid "Emit IEEE-conformant code, without inexact exceptions" msgstr "" -#: config/alpha/alpha.h:295 +#: config/alpha/alpha.h:298 msgid "Emit IEEE-conformant code, with inexact exceptions" msgstr "" -#: config/alpha/alpha.h:297 +#: config/alpha/alpha.h:300 msgid "Do not emit complex integer constants to read-only memory" msgstr "" -#: config/alpha/alpha.h:298 +#: config/alpha/alpha.h:301 msgid "Use VAX fp" msgstr "" -#: config/alpha/alpha.h:299 +#: config/alpha/alpha.h:302 msgid "Do not use VAX fp" msgstr "" -#: config/alpha/alpha.h:300 +#: config/alpha/alpha.h:303 msgid "Emit code for the byte/word ISA extension" msgstr "" -#: config/alpha/alpha.h:303 +#: config/alpha/alpha.h:306 msgid "Emit code for the motion video ISA extension" msgstr "" -#: config/alpha/alpha.h:306 +#: config/alpha/alpha.h:309 msgid "Emit code for the fp move and sqrt ISA extension" msgstr "" -#: config/alpha/alpha.h:308 +#: config/alpha/alpha.h:311 msgid "Emit code for the counting ISA extension" msgstr "" -#: config/alpha/alpha.h:311 +#: config/alpha/alpha.h:314 msgid "Emit code using explicit relocation directives" msgstr "" -#: config/alpha/alpha.h:314 +#: config/alpha/alpha.h:317 msgid "Emit 16-bit relocations to the small data areas" msgstr "" -#: config/alpha/alpha.h:316 +#: config/alpha/alpha.h:319 msgid "Emit 32-bit relocations to the small data areas" msgstr "" -#: config/alpha/alpha.h:318 +#: config/alpha/alpha.h:321 msgid "Emit direct branches to local functions" msgstr "" -#: config/alpha/alpha.h:321 +#: config/alpha/alpha.h:324 msgid "Emit rdval instead of rduniq for thread pointer" msgstr "" @@ -8674,296 +8874,309 @@ msgstr "" #. For -mtrap-precision=[p|f|i] #. For -mmemory-latency= #. For -mtls-size= -#: config/alpha/alpha.h:350 +#: config/alpha/alpha.h:353 msgid "Use features of and schedule given CPU" msgstr "" -#: config/alpha/alpha.h:352 +#: config/alpha/alpha.h:355 msgid "Schedule given CPU" msgstr "" -#: config/alpha/alpha.h:354 +#: config/alpha/alpha.h:357 msgid "Control the generated fp rounding mode" msgstr "" -#: config/alpha/alpha.h:356 +#: config/alpha/alpha.h:359 msgid "Control the IEEE trap mode" msgstr "" -#: config/alpha/alpha.h:358 +#: config/alpha/alpha.h:361 msgid "Control the precision given to fp exceptions" msgstr "" -#: config/alpha/alpha.h:360 +#: config/alpha/alpha.h:363 msgid "Tune expected memory latency" msgstr "" -#: config/alpha/alpha.h:362 config/ia64/ia64.h:221 +#: config/alpha/alpha.h:365 config/ia64/ia64.h:243 msgid "Specify bit size of immediate TLS offsets" msgstr "" -#: config/arc/arc.c:140 +#: config/arc/arc.c:147 #, c-format msgid "bad value (%s) for -mcpu switch" msgstr "" -#: config/arc/arc.c:367 +#: config/arc/arc.c:374 #, c-format msgid "argument of `%s' attribute is not a string constant" msgstr "" -#: config/arc/arc.c:374 +#: config/arc/arc.c:381 #, c-format msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\"" msgstr "" -#: config/arc/arc.c:1713 config/m32r/m32r.c:2288 +#: config/arc/arc.c:1777 config/m32r/m32r.c:2331 #, c-format msgid "invalid operand to %%R code" msgstr "" -#: config/arc/arc.c:1745 config/m32r/m32r.c:2311 +#: config/arc/arc.c:1809 config/m32r/m32r.c:2354 #, c-format msgid "invalid operand to %%H/%%L code" msgstr "" -#: config/arc/arc.c:1768 config/m32r/m32r.c:2387 +#: config/arc/arc.c:1832 config/m32r/m32r.c:2430 #, c-format msgid "invalid operand to %%U code" msgstr "" -#: config/arc/arc.c:1779 +#: config/arc/arc.c:1843 #, c-format msgid "invalid operand to %%V code" msgstr "" #. Unknown flag. -#: config/arc/arc.c:1786 config/m32r/m32r.c:2426 config/sparc/sparc.c:6479 +#: config/arc/arc.c:1850 config/m32r/m32r.c:2469 config/sparc/sparc.c:6485 msgid "invalid operand output code" msgstr "" -#: config/arm/arm.c:469 +#: config/arm/arm.c:488 #, c-format msgid "switch -mcpu=%s conflicts with -march= switch" msgstr "" -#: config/arm/arm.c:479 config/rs6000/rs6000.c:563 config/sparc/sparc.c:399 +#: config/arm/arm.c:498 config/rs6000/rs6000.c:599 config/sparc/sparc.c:405 #, c-format msgid "bad value (%s) for %s switch" msgstr "" -#: config/arm/arm.c:615 +#: config/arm/arm.c:635 msgid "target CPU does not support APCS-32" msgstr "" -#: config/arm/arm.c:620 +#: config/arm/arm.c:640 msgid "target CPU does not support APCS-26" msgstr "" -#: config/arm/arm.c:626 +#: config/arm/arm.c:646 msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:632 +#: config/arm/arm.c:652 msgid "target CPU does not support THUMB instructions" msgstr "" -#: config/arm/arm.c:646 +#: config/arm/arm.c:666 msgid "" "enabling backtrace support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:649 +#: config/arm/arm.c:669 msgid "" "enabling callee interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:652 +#: config/arm/arm.c:672 msgid "" "enabling caller interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:658 +#: config/arm/arm.c:678 msgid "interworking forces APCS-32 to be used" msgstr "" -#: config/arm/arm.c:664 +#: config/arm/arm.c:684 msgid "-mapcs-stack-check incompatible with -mno-apcs-frame" msgstr "" -#: config/arm/arm.c:672 +#: config/arm/arm.c:692 msgid "-fpic and -mapcs-reent are incompatible" msgstr "" -#: config/arm/arm.c:675 +#: config/arm/arm.c:695 msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:683 +#: config/arm/arm.c:703 msgid "-g with -mno-apcs-frame may not give sensible debugging" msgstr "" -#: config/arm/arm.c:691 +#: config/arm/arm.c:711 msgid "passing floating point arguments in fp regs not yet supported" msgstr "" -#: config/arm/arm.c:720 +#: config/arm/arm.c:750 #, c-format msgid "invalid floating point emulation option: -mfpe-%s" msgstr "" -#: config/arm/arm.c:744 +#: config/arm/arm.c:761 +msgid "-mfpe switch not supported by ep9312 target cpu - ignored." +msgstr "" + +#: config/arm/arm.c:781 msgid "structure size boundary can only be set to 8 or 32" msgstr "" -#: config/arm/arm.c:752 +#: config/arm/arm.c:789 msgid "-mpic-register= is useless without -fpic" msgstr "" -#: config/arm/arm.c:759 +#: config/arm/arm.c:796 #, c-format msgid "unable to use '%s' for PIC register" msgstr "" -#: config/arm/arm.c:2071 config/arm/arm.c:2094 config/avr/avr.c:4796 -#: config/c4x/c4x.c:4646 config/h8300/h8300.c:3890 config/i386/i386.c:1531 -#: config/i386/i386.c:1581 config/m68hc11/m68hc11.c:1219 -#: config/mcore/mcore.c:3512 config/ns32k/ns32k.c:1049 -#: config/rs6000/rs6000.c:12486 config/sh/sh.c:5795 config/sh/sh.c:5820 -#: config/sh/sh.c:5859 config/stormy16/stormy16.c:2028 config/v850/v850.c:2182 +#: config/arm/arm.c:2114 config/arm/arm.c:2137 config/avr/avr.c:4803 +#: config/c4x/c4x.c:4652 config/h8300/h8300.c:3990 config/i386/i386.c:1566 +#: config/i386/i386.c:1616 config/ip2k/ip2k.c:3234 +#: config/m68hc11/m68hc11.c:1261 config/mcore/mcore.c:3563 +#: config/ns32k/ns32k.c:1091 config/rs6000/rs6000.c:12677 config/sh/sh.c:6090 +#: config/sh/sh.c:6115 config/sh/sh.c:6154 config/stormy16/stormy16.c:2155 +#: config/v850/v850.c:2238 #, c-format msgid "`%s' attribute only applies to functions" msgstr "" -#: config/arm/arm.c:9485 +#: config/arm/arm.c:10378 msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:10164 +#: config/arm/arm.c:10981 msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:10415 +#: config/arm/arm.c:11232 msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" -#: config/arm/pe.c:170 config/i386/winnt.c:306 config/mcore/mcore.c:3360 +#: config/arm/pe.c:170 config/i386/winnt.c:316 config/mcore/mcore.c:3411 #, c-format msgid "initialized variable `%s' is marked dllimport" msgstr "" -#: config/arm/pe.c:179 config/i386/winnt.c:315 +#: config/arm/pe.c:179 config/i386/winnt.c:325 #, c-format msgid "static variable `%s' is marked dllimport" msgstr "" -#: config/arm/arm.h:416 +#: config/arm/arm.h:436 msgid "Generate APCS conformant stack frames" msgstr "" -#: config/arm/arm.h:419 +#: config/arm/arm.h:439 msgid "Store function names in object code" msgstr "" -#: config/arm/arm.h:423 +#: config/arm/arm.h:443 msgid "Use the 32-bit version of the APCS" msgstr "" -#: config/arm/arm.h:425 +#: config/arm/arm.h:445 msgid "Use the 26-bit version of the APCS" msgstr "" -#: config/arm/arm.h:429 +#: config/arm/arm.h:449 msgid "Pass FP arguments in FP registers" msgstr "" -#: config/arm/arm.h:432 +#: config/arm/arm.h:452 msgid "Generate re-entrant, PIC code" msgstr "" -#: config/arm/arm.h:435 +#: config/arm/arm.h:455 msgid "The MMU will trap on unaligned accesses" msgstr "" -#: config/arm/arm.h:442 +#: config/arm/arm.h:462 msgid "Use library calls to perform FP operations" msgstr "" -#: config/arm/arm.h:444 config/i960/i960.h:281 +#: config/arm/arm.h:464 config/i960/i960.h:281 msgid "Use hardware floating point instructions" msgstr "" -#: config/arm/arm.h:446 +#: config/arm/arm.h:466 msgid "Assume target CPU is configured as big endian" msgstr "" -#: config/arm/arm.h:448 +#: config/arm/arm.h:468 msgid "Assume target CPU is configured as little endian" msgstr "" -#: config/arm/arm.h:450 +#: config/arm/arm.h:470 msgid "Assume big endian bytes, little endian words" msgstr "" -#: config/arm/arm.h:452 +#: config/arm/arm.h:472 msgid "Support calls between Thumb and ARM instruction sets" msgstr "" -#: config/arm/arm.h:455 +#: config/arm/arm.h:475 msgid "Generate a call to abort if a noreturn function returns" msgstr "" -#: config/arm/arm.h:458 +#: config/arm/arm.h:478 msgid "Do not move instructions into a function's prologue" msgstr "" -#: config/arm/arm.h:461 +#: config/arm/arm.h:481 msgid "Do not load the PIC register in function prologues" msgstr "" -#: config/arm/arm.h:464 +#: config/arm/arm.h:484 msgid "Generate call insns as indirect calls, if necessary" msgstr "" -#: config/arm/arm.h:467 +#: config/arm/arm.h:487 msgid "Compile for the Thumb not the ARM" msgstr "" -#: config/arm/arm.h:471 +#: config/arm/arm.h:491 msgid "Thumb: Generate (non-leaf) stack frames even if not needed" msgstr "" -#: config/arm/arm.h:474 +#: config/arm/arm.h:494 msgid "Thumb: Generate (leaf) stack frames even if not needed" msgstr "" -#: config/arm/arm.h:477 +#: config/arm/arm.h:497 msgid "Thumb: Assume non-static functions may be called from ARM code" msgstr "" -#: config/arm/arm.h:481 +#: config/arm/arm.h:501 msgid "Thumb: Assume function pointers may go to non-Thumb aware code" msgstr "" -#: config/arm/arm.h:491 +#: config/arm/arm.h:505 +msgid "Cirrus: Place NOPs to avoid invalid instruction combinations" +msgstr "" + +#: config/arm/arm.h:507 +msgid "Cirrus: Do not break up invalid instruction combinations with NOPs" +msgstr "" + +#: config/arm/arm.h:515 msgid "Specify the name of the target CPU" msgstr "" -#: config/arm/arm.h:493 +#: config/arm/arm.h:517 msgid "Specify the name of the target architecture" msgstr "" -#: config/arm/arm.h:497 +#: config/arm/arm.h:521 msgid "Specify the version of the floating point emulator" msgstr "" -#: config/arm/arm.h:499 +#: config/arm/arm.h:523 msgid "Specify the minimum bit alignment of structures" msgstr "" -#: config/arm/arm.h:501 +#: config/arm/arm.h:525 msgid "Specify the register to be used for PIC addressing" msgstr "" @@ -8971,55 +9184,55 @@ msgstr "" msgid "Ignore dllimport attribute for functions" msgstr "" -#: config/avr/avr.c:530 +#: config/avr/avr.c:537 #, c-format msgid "large frame pointer change (%d) with -mtiny-stack" msgstr "" -#: config/avr/avr.c:1137 +#: config/avr/avr.c:1144 msgid "bad address, not (reg+disp):" msgstr "" -#: config/avr/avr.c:1145 +#: config/avr/avr.c:1152 msgid "internal compiler error. Bad address:" msgstr "" -#: config/avr/avr.c:1158 +#: config/avr/avr.c:1165 msgid "internal compiler error. Unknown mode:" msgstr "" -#: config/avr/avr.c:1866 config/avr/avr.c:2578 +#: config/avr/avr.c:1873 config/avr/avr.c:2585 msgid "invalid insn:" msgstr "" -#: config/avr/avr.c:1903 config/avr/avr.c:1989 config/avr/avr.c:2038 -#: config/avr/avr.c:2047 config/avr/avr.c:2145 config/avr/avr.c:2317 -#: config/avr/avr.c:2615 config/avr/avr.c:2726 +#: config/avr/avr.c:1910 config/avr/avr.c:1996 config/avr/avr.c:2045 +#: config/avr/avr.c:2054 config/avr/avr.c:2152 config/avr/avr.c:2324 +#: config/avr/avr.c:2622 config/avr/avr.c:2733 msgid "incorrect insn:" msgstr "" -#: config/avr/avr.c:2066 config/avr/avr.c:2230 config/avr/avr.c:2388 -#: config/avr/avr.c:2770 +#: config/avr/avr.c:2073 config/avr/avr.c:2237 config/avr/avr.c:2395 +#: config/avr/avr.c:2777 msgid "unknown move insn:" msgstr "" -#: config/avr/avr.c:3005 +#: config/avr/avr.c:3012 msgid "bad shift insn:" msgstr "" -#: config/avr/avr.c:3121 config/avr/avr.c:3551 config/avr/avr.c:3931 +#: config/avr/avr.c:3128 config/avr/avr.c:3558 config/avr/avr.c:3938 msgid "internal compiler error. Incorrect shift:" msgstr "" -#: config/avr/avr.c:4769 +#: config/avr/avr.c:4776 config/ip2k/ip2k.c:3207 msgid "only initialized variables can be placed into program memory area" msgstr "" -#: config/avr/avr.c:4868 +#: config/avr/avr.c:4875 msgid "only uninitialized variables can be placed in the .noinit section" msgstr "" -#: config/avr/avr.c:4883 +#: config/avr/avr.c:4890 #, c-format msgid "MCU `%s' supported for assembler only" msgstr "" @@ -9068,7 +9281,7 @@ msgstr "" #. For instance, the SH target has only positive offsets in #. addresses. Thus sorting to put the smallest address first allows #. the most combinations to be found. -#: config/avr/avr.h:2408 +#: config/avr/avr.h:2313 msgid "trampolines not supported" msgstr "" @@ -9102,98 +9315,98 @@ msgstr "" msgid "junk at end of '#pragma %s'" msgstr "" -#: config/c4x/c4x.c:282 +#: config/c4x/c4x.c:290 #, c-format msgid "unknown CPU version %d, using 40.\n" msgstr "" -#: config/c4x/c4x.c:855 +#: config/c4x/c4x.c:862 #, c-format msgid "ISR %s requires %d words of local vars, max is 32767" msgstr "" -#: config/c4x/c4x.c:1604 +#: config/c4x/c4x.c:1611 msgid "using CONST_DOUBLE for address" msgstr "" -#: config/c4x/c4x.c:1744 +#: config/c4x/c4x.c:1751 msgid "c4x_address_cost: Invalid addressing mode" msgstr "" -#: config/c4x/c4x.c:1886 +#: config/c4x/c4x.c:1893 #, c-format msgid "c4x_print_operand: %%L inconsistency" msgstr "" -#: config/c4x/c4x.c:1892 +#: config/c4x/c4x.c:1899 #, c-format msgid "c4x_print_operand: %%N inconsistency" msgstr "" -#: config/c4x/c4x.c:1933 +#: config/c4x/c4x.c:1940 #, c-format msgid "c4x_print_operand: %%O inconsistency" msgstr "" -#: config/c4x/c4x.c:2028 +#: config/c4x/c4x.c:2035 msgid "c4x_print_operand: Bad operand case" msgstr "" -#: config/c4x/c4x.c:2071 +#: config/c4x/c4x.c:2078 msgid "c4x_print_operand_address: Bad post_modify" msgstr "" -#: config/c4x/c4x.c:2093 +#: config/c4x/c4x.c:2100 msgid "c4x_print_operand_address: Bad pre_modify" msgstr "" -#: config/c4x/c4x.c:2141 config/c4x/c4x.c:2153 config/c4x/c4x.c:2168 +#: config/c4x/c4x.c:2148 config/c4x/c4x.c:2160 config/c4x/c4x.c:2175 msgid "c4x_print_operand_address: Bad operand case" msgstr "" -#: config/c4x/c4x.c:2424 +#: config/c4x/c4x.c:2431 msgid "c4x_rptb_insert: Cannot find start label" msgstr "" -#: config/c4x/c4x.c:3411 config/c4x/c4x.c:3431 +#: config/c4x/c4x.c:3418 config/c4x/c4x.c:3438 msgid "mode not QImode" msgstr "" -#: config/c4x/c4x.c:3516 +#: config/c4x/c4x.c:3523 msgid "invalid indirect memory address" msgstr "" -#: config/c4x/c4x.c:3605 +#: config/c4x/c4x.c:3612 msgid "invalid indirect (S) memory address" msgstr "" -#: config/c4x/c4x.c:3946 +#: config/c4x/c4x.c:3953 msgid "c4x_valid_operands: Internal error" msgstr "" -#: config/c4x/c4x.c:4426 +#: config/c4x/c4x.c:4433 msgid "c4x_operand_subword: invalid mode" msgstr "" -#: config/c4x/c4x.c:4429 +#: config/c4x/c4x.c:4436 msgid "c4x_operand_subword: invalid operand" msgstr "" #. We could handle these with some difficulty. #. e.g., *p-- => *(p-=2); *(p+1). -#: config/c4x/c4x.c:4455 +#: config/c4x/c4x.c:4462 msgid "c4x_operand_subword: invalid autoincrement" msgstr "" -#: config/c4x/c4x.c:4461 +#: config/c4x/c4x.c:4468 msgid "c4x_operand_subword: invalid address" msgstr "" -#: config/c4x/c4x.c:4472 +#: config/c4x/c4x.c:4479 msgid "c4x_operand_subword: address not offsettable" msgstr "" -#: config/c4x/c4x.c:4672 +#: config/c4x/c4x.c:4678 msgid "c4x_rptb_rpts_p: Repeat block top label moved\n" msgstr "" @@ -9236,485 +9449,485 @@ msgstr "" #. each pair being { "NAME", VALUE, "DESCRIPTION" } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/c4x/c4x.h:170 +#: config/c4x/c4x.h:166 msgid "Small memory model" msgstr "" -#: config/c4x/c4x.h:172 +#: config/c4x/c4x.h:168 msgid "Big memory model" msgstr "" -#: config/c4x/c4x.h:174 +#: config/c4x/c4x.h:170 msgid "Use MPYI instruction for C3x" msgstr "" -#: config/c4x/c4x.h:176 +#: config/c4x/c4x.h:172 msgid "Do not use MPYI instruction for C3x" msgstr "" -#: config/c4x/c4x.h:178 +#: config/c4x/c4x.h:174 msgid "Use fast but approximate float to integer conversion" msgstr "" -#: config/c4x/c4x.h:180 +#: config/c4x/c4x.h:176 msgid "Use slow but accurate float to integer conversion" msgstr "" -#: config/c4x/c4x.h:182 +#: config/c4x/c4x.h:178 msgid "Enable use of RTPS instruction" msgstr "" -#: config/c4x/c4x.h:184 +#: config/c4x/c4x.h:180 msgid "Disable use of RTPS instruction" msgstr "" -#: config/c4x/c4x.h:186 +#: config/c4x/c4x.h:182 msgid "Enable use of RTPB instruction" msgstr "" -#: config/c4x/c4x.h:188 +#: config/c4x/c4x.h:184 msgid "Disable use of RTPB instruction" msgstr "" -#: config/c4x/c4x.h:190 +#: config/c4x/c4x.h:186 msgid "Generate code for C30 CPU" msgstr "" -#: config/c4x/c4x.h:192 +#: config/c4x/c4x.h:188 msgid "Generate code for C31 CPU" msgstr "" -#: config/c4x/c4x.h:194 +#: config/c4x/c4x.h:190 msgid "Generate code for C32 CPU" msgstr "" -#: config/c4x/c4x.h:196 +#: config/c4x/c4x.h:192 msgid "Generate code for C33 CPU" msgstr "" -#: config/c4x/c4x.h:198 +#: config/c4x/c4x.h:194 msgid "Generate code for C40 CPU" msgstr "" -#: config/c4x/c4x.h:200 +#: config/c4x/c4x.h:196 msgid "Generate code for C44 CPU" msgstr "" -#: config/c4x/c4x.h:202 +#: config/c4x/c4x.h:198 msgid "Emit code compatible with TI tools" msgstr "" -#: config/c4x/c4x.h:204 +#: config/c4x/c4x.h:200 msgid "Emit code to use GAS extensions" msgstr "" -#: config/c4x/c4x.h:206 config/c4x/c4x.h:210 +#: config/c4x/c4x.h:202 config/c4x/c4x.h:206 msgid "Save DP across ISR in small memory model" msgstr "" -#: config/c4x/c4x.h:208 config/c4x/c4x.h:212 +#: config/c4x/c4x.h:204 config/c4x/c4x.h:208 msgid "Don't save DP across ISR in small memory model" msgstr "" -#: config/c4x/c4x.h:214 +#: config/c4x/c4x.h:210 msgid "Pass arguments on the stack" msgstr "" -#: config/c4x/c4x.h:216 +#: config/c4x/c4x.h:212 msgid "Pass arguments in registers" msgstr "" -#: config/c4x/c4x.h:218 +#: config/c4x/c4x.h:214 msgid "Enable new features under development" msgstr "" -#: config/c4x/c4x.h:220 +#: config/c4x/c4x.h:216 msgid "Disable new features under development" msgstr "" -#: config/c4x/c4x.h:222 +#: config/c4x/c4x.h:218 msgid "Use the BK register as a general purpose register" msgstr "" -#: config/c4x/c4x.h:224 +#: config/c4x/c4x.h:220 msgid "Do not allocate BK register" msgstr "" -#: config/c4x/c4x.h:226 +#: config/c4x/c4x.h:222 msgid "Enable use of DB instruction" msgstr "" -#: config/c4x/c4x.h:228 +#: config/c4x/c4x.h:224 msgid "Disable use of DB instruction" msgstr "" -#: config/c4x/c4x.h:230 +#: config/c4x/c4x.h:226 msgid "Enable debugging" msgstr "" -#: config/c4x/c4x.h:232 +#: config/c4x/c4x.h:228 msgid "Disable debugging" msgstr "" -#: config/c4x/c4x.h:234 +#: config/c4x/c4x.h:230 msgid "Force constants into registers to improve hoisting" msgstr "" -#: config/c4x/c4x.h:236 +#: config/c4x/c4x.h:232 msgid "Don't force constants into registers" msgstr "" -#: config/c4x/c4x.h:238 +#: config/c4x/c4x.h:234 msgid "Force RTL generation to emit valid 3 operand insns" msgstr "" -#: config/c4x/c4x.h:240 +#: config/c4x/c4x.h:236 msgid "Allow RTL generation to emit invalid 3 operand insns" msgstr "" -#: config/c4x/c4x.h:242 +#: config/c4x/c4x.h:238 msgid "Allow unsigned interation counts for RPTB/DB" msgstr "" -#: config/c4x/c4x.h:244 +#: config/c4x/c4x.h:240 msgid "Disallow unsigned iteration counts for RPTB/DB" msgstr "" -#: config/c4x/c4x.h:246 +#: config/c4x/c4x.h:242 msgid "Preserve all 40 bits of FP reg across call" msgstr "" -#: config/c4x/c4x.h:248 +#: config/c4x/c4x.h:244 msgid "Only preserve 32 bits of FP reg across call" msgstr "" -#: config/c4x/c4x.h:250 +#: config/c4x/c4x.h:246 msgid "Enable parallel instructions" msgstr "" -#: config/c4x/c4x.h:252 +#: config/c4x/c4x.h:248 msgid "Disable parallel instructions" msgstr "" -#: config/c4x/c4x.h:254 +#: config/c4x/c4x.h:250 msgid "Enable MPY||ADD and MPY||SUB instructions" msgstr "" -#: config/c4x/c4x.h:256 +#: config/c4x/c4x.h:252 msgid "Disable MPY||ADD and MPY||SUB instructions" msgstr "" -#: config/c4x/c4x.h:258 +#: config/c4x/c4x.h:254 msgid "Assume that pointers may be aliased" msgstr "" -#: config/c4x/c4x.h:260 +#: config/c4x/c4x.h:256 msgid "Assume that pointers not aliased" msgstr "" -#: config/c4x/c4x.h:333 +#: config/c4x/c4x.h:329 msgid "Specify maximum number of iterations for RPTS" msgstr "" -#: config/c4x/c4x.h:335 +#: config/c4x/c4x.h:331 msgid "Select CPU to generate code for" msgstr "" -#: config/cris/cris.c:585 +#: config/cris/cris.c:608 msgid "unexpected index-type in cris_print_index" msgstr "" -#: config/cris/cris.c:601 +#: config/cris/cris.c:624 msgid "unexpected base-type in cris_print_base" msgstr "" -#: config/cris/cris.c:894 +#: config/cris/cris.c:917 #, c-format msgid "stackframe too big: %d bytes" msgstr "" -#: config/cris/cris.c:1209 +#: config/cris/cris.c:1232 msgid "allocated but unused delay list in epilogue" msgstr "" -#: config/cris/cris.c:1219 +#: config/cris/cris.c:1242 msgid "" "unexpected function type needing stack adjustment for __builtin_eh_return" msgstr "" -#: config/cris/cris.c:1298 +#: config/cris/cris.c:1321 msgid "invalid operand for 'b' modifier" msgstr "" -#: config/cris/cris.c:1310 +#: config/cris/cris.c:1333 msgid "invalid operand for 'v' modifier" msgstr "" -#: config/cris/cris.c:1320 +#: config/cris/cris.c:1343 msgid "invalid operand for 'P' modifier" msgstr "" -#: config/cris/cris.c:1327 +#: config/cris/cris.c:1350 msgid "invalid operand for 'p' modifier" msgstr "" -#: config/cris/cris.c:1366 +#: config/cris/cris.c:1389 msgid "invalid operand for 'z' modifier" msgstr "" -#: config/cris/cris.c:1397 config/cris/cris.c:1427 +#: config/cris/cris.c:1420 config/cris/cris.c:1450 msgid "invalid operand for 'H' modifier" msgstr "" -#: config/cris/cris.c:1403 +#: config/cris/cris.c:1426 msgid "bad register" msgstr "" -#: config/cris/cris.c:1441 +#: config/cris/cris.c:1464 msgid "invalid operand for 'e' modifier" msgstr "" -#: config/cris/cris.c:1458 +#: config/cris/cris.c:1481 msgid "invalid operand for 'm' modifier" msgstr "" -#: config/cris/cris.c:1483 +#: config/cris/cris.c:1506 msgid "invalid operand for 'A' modifier" msgstr "" -#: config/cris/cris.c:1491 +#: config/cris/cris.c:1514 msgid "invalid operand for 'D' modifier" msgstr "" -#: config/cris/cris.c:1505 +#: config/cris/cris.c:1528 msgid "invalid operand for 'T' modifier" msgstr "" -#: config/cris/cris.c:1514 +#: config/cris/cris.c:1537 msgid "invalid operand modifier letter" msgstr "" -#: config/cris/cris.c:1522 +#: config/cris/cris.c:1545 #, c-format msgid "internal error: bad register: %d" msgstr "" -#: config/cris/cris.c:1570 +#: config/cris/cris.c:1593 msgid "unexpected multiplicative operand" msgstr "" -#: config/cris/cris.c:1590 +#: config/cris/cris.c:1613 msgid "unexpected operand" msgstr "" -#: config/cris/cris.c:1625 config/cris/cris.c:1635 +#: config/cris/cris.c:1648 config/cris/cris.c:1658 msgid "unrecognized address" msgstr "" -#: config/cris/cris.c:1991 +#: config/cris/cris.c:2014 msgid "internal error: sideeffect-insn affecting main effect" msgstr "" #. If we get here, the caller got its initial tests wrong. -#: config/cris/cris.c:2278 +#: config/cris/cris.c:2412 msgid "internal error: cris_side_effect_mode_ok with bad operands" msgstr "" -#: config/cris/cris.c:2360 config/cris/cris.c:2418 +#: config/cris/cris.c:2494 config/cris/cris.c:2552 msgid "unrecognized supposed constant" msgstr "" -#: config/cris/cris.c:2459 +#: config/cris/cris.c:2593 msgid "unrecognized supposed constant in cris_global_pic_symbol" msgstr "" -#: config/cris/cris.c:2478 +#: config/cris/cris.c:2612 #, c-format msgid "-max-stackframe=%d is not usable, not between 0 and %d" msgstr "" -#: config/cris/cris.c:2506 +#: config/cris/cris.c:2640 #, c-format msgid "unknown CRIS version specification in -march= or -mcpu= : %s" msgstr "" -#: config/cris/cris.c:2542 +#: config/cris/cris.c:2676 #, c-format msgid "unknown CRIS cpu version specification in -mtune= : %s" msgstr "" -#: config/cris/cris.c:2560 +#: config/cris/cris.c:2694 msgid "-fPIC and -fpic are not supported in this configuration" msgstr "" -#: config/cris/cris.c:2576 +#: config/cris/cris.c:2710 msgid "that particular -g option is invalid with -maout and -melinux" msgstr "" -#: config/cris/cris.c:2810 config/cris/cris.c:2855 +#: config/cris/cris.c:2944 config/cris/cris.c:2989 msgid "unexpected side-effects in address" msgstr "" #. Labels are never marked as global symbols. -#: config/cris/cris.c:2952 config/cris/cris.c:2983 +#: config/cris/cris.c:3086 config/cris/cris.c:3117 msgid "unexpected PIC symbol" msgstr "" -#: config/cris/cris.c:2956 +#: config/cris/cris.c:3090 msgid "PIC register isn't set up" msgstr "" -#: config/cris/cris.c:2969 config/cris/cris.c:3052 +#: config/cris/cris.c:3103 config/cris/cris.c:3186 msgid "unexpected address expression" msgstr "" -#: config/cris/cris.c:2987 +#: config/cris/cris.c:3121 msgid "emitting PIC operand, but PIC register isn't set up" msgstr "" -#: config/cris/cris.c:2996 +#: config/cris/cris.c:3130 msgid "unexpected NOTE as addr_const:" msgstr "" -#: config/cris/aout.h:106 +#: config/cris/aout.h:108 msgid "Compile for the MMU-less Etrax 100-based elinux system" msgstr "" -#: config/cris/aout.h:113 +#: config/cris/aout.h:115 msgid "For elinux, request a specified stack-size for this program" msgstr "" #. No "no-etrax" as it does not really imply any model. On the other hand, "etrax" implies the common (and large) subset matching all models. -#: config/cris/cris.h:336 +#: config/cris/cris.h:340 msgid "Compile for ETRAX 4 (CRIS v3)" msgstr "" -#: config/cris/cris.h:341 +#: config/cris/cris.h:345 msgid "Compile for ETRAX 100 (CRIS v8)" msgstr "" -#: config/cris/cris.h:345 +#: config/cris/cris.h:349 msgid "Emit verbose debug information in assembly code" msgstr "" -#: config/cris/cris.h:348 +#: config/cris/cris.h:352 msgid "Do not use condition codes from normal instructions" msgstr "" -#: config/cris/cris.h:352 +#: config/cris/cris.h:356 msgid "Do not emit addressing modes with side-effect assignment" msgstr "" -#: config/cris/cris.h:355 +#: config/cris/cris.h:359 msgid "Do not tune stack alignment" msgstr "" -#: config/cris/cris.h:358 +#: config/cris/cris.h:362 msgid "Do not tune writable data alignment" msgstr "" -#: config/cris/cris.h:361 +#: config/cris/cris.h:365 msgid "Do not tune code and read-only data alignment" msgstr "" -#: config/cris/cris.h:370 +#: config/cris/cris.h:374 msgid "Align code and data to 32 bits" msgstr "" -#: config/cris/cris.h:383 +#: config/cris/cris.h:387 msgid "Don't align items in code or data" msgstr "" -#: config/cris/cris.h:386 +#: config/cris/cris.h:390 msgid "Do not emit function prologue or epilogue" msgstr "" #. We have to handle this m-option here since we can't wash it off in both CC1_SPEC and CC1PLUS_SPEC. -#: config/cris/cris.h:390 +#: config/cris/cris.h:394 msgid "Use the most feature-enabling options allowed by other options" msgstr "" #. We must call it "override-" since calling it "no-" will cause gcc.c to forget it, if there's a "later" -mbest-lib-options. Kludgy, but needed for some multilibbed files. -#: config/cris/cris.h:396 +#: config/cris/cris.h:400 msgid "Override -mbest-lib-options" msgstr "" -#: config/cris/cris.h:428 +#: config/cris/cris.h:432 msgid "Generate code for the specified chip or CPU version" msgstr "" -#: config/cris/cris.h:430 +#: config/cris/cris.h:434 msgid "Tune alignment for the specified chip or CPU version" msgstr "" -#: config/cris/cris.h:432 +#: config/cris/cris.h:436 msgid "Warn when a stackframe is larger than the specified size" msgstr "" #. Node: Profiling -#: config/cris/cris.h:1019 +#: config/cris/cris.h:1022 msgid "no FUNCTION_PROFILER for CRIS" msgstr "" -#: config/cris/linux.h:74 +#: config/cris/linux.h:71 msgid "Together with -fpic and -fPIC, do not use GOTPLT references" msgstr "" -#: config/d30v/d30v.c:209 +#: config/d30v/d30v.c:215 #, c-format msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s" msgstr "" -#: config/d30v/d30v.c:2668 +#: config/d30v/d30v.c:2675 msgid "bad insn to d30v_print_operand_address:" msgstr "" -#: config/d30v/d30v.c:2685 config/d30v/d30v.c:2746 config/d30v/d30v.c:2767 -#: config/d30v/d30v.c:2785 +#: config/d30v/d30v.c:2692 config/d30v/d30v.c:2753 config/d30v/d30v.c:2774 +#: config/d30v/d30v.c:2792 msgid "bad insn to d30v_print_operand_memory_reference:" msgstr "" -#: config/d30v/d30v.c:2853 +#: config/d30v/d30v.c:2860 msgid "bad insn to d30v_print_operand, 'f' modifier:" msgstr "" -#: config/d30v/d30v.c:2862 +#: config/d30v/d30v.c:2869 msgid "bad insn to d30v_print_operand, 'A' modifier:" msgstr "" -#: config/d30v/d30v.c:2869 +#: config/d30v/d30v.c:2876 msgid "bad insn to d30v_print_operand, 'M' modifier:" msgstr "" -#: config/d30v/d30v.c:2923 +#: config/d30v/d30v.c:2930 msgid "bad insn to print_operand, 'F' or 'T' modifier:" msgstr "" -#: config/d30v/d30v.c:2934 +#: config/d30v/d30v.c:2941 msgid "bad insn to print_operand, 'B' modifier:" msgstr "" -#: config/d30v/d30v.c:2941 +#: config/d30v/d30v.c:2948 msgid "bad insn to print_operand, 'E' modifier:" msgstr "" -#: config/d30v/d30v.c:2959 +#: config/d30v/d30v.c:2966 msgid "bad insn to print_operand, 'R' modifier:" msgstr "" -#: config/d30v/d30v.c:2968 config/d30v/d30v.c:2976 +#: config/d30v/d30v.c:2975 config/d30v/d30v.c:2983 msgid "bad insn to print_operand, 's' modifier:" msgstr "" -#: config/d30v/d30v.c:3005 +#: config/d30v/d30v.c:3012 msgid "bad insn in d30v_print_operand, 0 case" msgstr "" -#: config/d30v/d30v.c:3303 +#: config/d30v/d30v.c:3310 msgid "d30v_emit_comparison" msgstr "" -#: config/d30v/d30v.c:3347 +#: config/d30v/d30v.c:3354 msgid "bad call to d30v_move_2words" msgstr "" @@ -9762,35 +9975,35 @@ msgstr "" msgid "Change the threshold for conversion to conditional execution" msgstr "" -#: config/dsp16xx/dsp16xx.c:1448 config/dsp16xx/dsp16xx.c:1471 +#: config/dsp16xx/dsp16xx.c:1456 config/dsp16xx/dsp16xx.c:1479 msgid "stack size > 32k" msgstr "" -#: config/dsp16xx/dsp16xx.c:1680 +#: config/dsp16xx/dsp16xx.c:1688 msgid "invalid addressing mode" msgstr "" -#: config/dsp16xx/dsp16xx.c:1823 +#: config/dsp16xx/dsp16xx.c:1831 msgid "bad register extension code" msgstr "" -#: config/dsp16xx/dsp16xx.c:1923 +#: config/dsp16xx/dsp16xx.c:1931 msgid "invalid offset in ybase addressing" msgstr "" -#: config/dsp16xx/dsp16xx.c:1926 +#: config/dsp16xx/dsp16xx.c:1934 msgid "invalid register in ybase addressing" msgstr "" -#: config/dsp16xx/dsp16xx.c:2101 +#: config/dsp16xx/dsp16xx.c:2109 msgid "invalid shift operator in emit_1600_core_shift" msgstr "" -#: config/dsp16xx/dsp16xx.c:2430 +#: config/dsp16xx/dsp16xx.c:2438 msgid "invalid mode for gen_tst_reg" msgstr "" -#: config/dsp16xx/dsp16xx.c:2502 +#: config/dsp16xx/dsp16xx.c:2510 msgid "invalid mode for integer comparison in gen_compare_reg" msgstr "" @@ -9885,8 +10098,8 @@ 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:1749 -#: config/dsp16xx/dsp16xx.h:1754 +#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1675 +#: config/dsp16xx/dsp16xx.h:1680 msgid "profiling not implemented yet" msgstr "" @@ -9944,136 +10157,136 @@ msgstr "" msgid "Assume small address space" msgstr "" -#: config/frv/frv.c:412 config/frv/frv.c:430 +#: config/frv/frv.c:415 config/frv/frv.c:433 #, c-format msgid "Unknown cpu: -mcpu=%s" msgstr "" -#: config/frv/frv.c:453 +#: config/frv/frv.c:456 msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)" msgstr "" -#: config/frv/frv.c:2522 +#: config/frv/frv.c:2525 msgid "Bad insn to frv_print_operand_address:" msgstr "" -#: config/frv/frv.c:2535 +#: config/frv/frv.c:2538 msgid "Bad register to frv_print_operand_memory_reference_reg:" msgstr "" -#: config/frv/frv.c:2576 config/frv/frv.c:2586 config/frv/frv.c:2595 -#: config/frv/frv.c:2623 config/frv/frv.c:2635 config/frv/frv.c:2639 +#: config/frv/frv.c:2579 config/frv/frv.c:2589 config/frv/frv.c:2598 +#: config/frv/frv.c:2626 config/frv/frv.c:2638 config/frv/frv.c:2642 msgid "Bad insn to frv_print_operand_memory_reference:" msgstr "" -#: config/frv/frv.c:2781 +#: config/frv/frv.c:2784 msgid "Bad insn in frv_print_operand, bad const_double" msgstr "" -#: config/frv/frv.c:2826 +#: config/frv/frv.c:2829 msgid "Bad insn to frv_print_operand, 'C' modifier:" msgstr "" -#: config/frv/frv.c:2849 +#: config/frv/frv.c:2852 msgid "Bad insn to frv_print_operand, 'c' modifier:" msgstr "" -#: config/frv/frv.c:2874 +#: config/frv/frv.c:2877 msgid "Bad insn to frv_print_operand, 'e' modifier:" msgstr "" -#: config/frv/frv.c:2882 +#: config/frv/frv.c:2885 msgid "Bad insn to frv_print_operand, 'F' modifier:" msgstr "" -#: config/frv/frv.c:2898 +#: config/frv/frv.c:2901 msgid "Bad insn to frv_print_operand, 'f' modifier:" msgstr "" -#: config/frv/frv.c:2951 +#: config/frv/frv.c:2954 msgid "Bad insn to frv_print_operand, 'L' modifier:" msgstr "" -#: config/frv/frv.c:2964 +#: config/frv/frv.c:2967 msgid "Bad insn to frv_print_operand, 'M/N' modifier:" msgstr "" -#: config/frv/frv.c:2985 +#: config/frv/frv.c:2988 msgid "Bad insn to frv_print_operand, 'O' modifier:" msgstr "" -#: config/frv/frv.c:3003 +#: config/frv/frv.c:3006 msgid "Bad insn to frv_print_operand, P modifier:" msgstr "" -#: config/frv/frv.c:3023 +#: config/frv/frv.c:3026 msgid "Bad insn in frv_print_operand, z case" msgstr "" -#: config/frv/frv.c:3051 +#: config/frv/frv.c:3054 msgid "Bad insn in frv_print_operand, 0 case" msgstr "" -#: config/frv/frv.c:3056 +#: config/frv/frv.c:3059 msgid "frv_print_operand: unknown code" msgstr "" -#: config/frv/frv.c:5739 +#: config/frv/frv.c:5742 msgid "Bad output_move_single operand" msgstr "" -#: config/frv/frv.c:5868 +#: config/frv/frv.c:5871 msgid "Bad output_move_double operand" msgstr "" -#: config/frv/frv.c:6012 +#: config/frv/frv.c:6015 msgid "Bad output_condmove_single operand" msgstr "" -#: config/frv/frv.c:8317 +#: config/frv/frv.c:8320 msgid "frv_registers_update" msgstr "" -#: config/frv/frv.c:8477 +#: config/frv/frv.c:8480 msgid "frv_registers_used_p" msgstr "" -#: config/frv/frv.c:8606 +#: config/frv/frv.c:8609 msgid "frv_registers_set_p" msgstr "" -#: config/frv/frv.c:9173 +#: config/frv/frv.c:9176 msgid "accumulator is not a constant integer" msgstr "" -#: config/frv/frv.c:9178 +#: config/frv/frv.c:9181 msgid "accumulator number is out of bounds" msgstr "" -#: config/frv/frv.c:9189 +#: config/frv/frv.c:9192 #, c-format msgid "inappropriate accumulator for `%s'" msgstr "" -#: config/frv/frv.c:9255 +#: config/frv/frv.c:9258 #, c-format msgid "`%s' expects a constant argument" msgstr "" -#: config/frv/frv.c:9260 +#: config/frv/frv.c:9263 #, c-format msgid "constant argument out of range for `%s'" msgstr "" -#: config/frv/frv.c:9640 +#: config/frv/frv.c:9643 msgid "media functions are not available unless -mmedia is used" msgstr "" -#: config/frv/frv.c:9652 +#: config/frv/frv.c:9655 msgid "this media function is only available on the fr500" msgstr "" -#: config/frv/frv.c:9680 +#: config/frv/frv.c:9683 msgid "this media function is only available on the fr400" msgstr "" @@ -10086,15 +10299,15 @@ msgstr "" #. #else #. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)"); #. #endif -#: config/frv/frv.h:512 +#: config/frv/frv.h:509 msgid " (frv)" msgstr "" -#: config/h8300/h8300.c:316 +#: config/h8300/h8300.c:311 msgid "-ms2600 is used without -ms" msgstr "" -#: config/h8300/h8300.c:322 +#: config/h8300/h8300.c:317 msgid "-mn is used without -mh or -ms" msgstr "" @@ -10163,15 +10376,15 @@ msgstr "" msgid "malformed #pragma map, ignored" msgstr "" -#: config/i370/i370.c:920 +#: config/i370/i370.c:923 msgid "real name is too long - alias ignored" msgstr "" -#: config/i370/i370.c:925 +#: config/i370/i370.c:928 msgid "alias name is too long - alias ignored" msgstr "" -#: config/i370/i370.c:1196 +#: config/i370/i370.c:1199 msgid "internal error--no jump follows compare:" msgstr "" @@ -10187,216 +10400,221 @@ msgstr "" msgid "Do not generate char instructions" msgstr "" -#: config/i386/i386.c:1124 +#: config/i386/i386.c:1158 #, c-format msgid "code model %s not supported in PIC mode" msgstr "" -#: config/i386/i386.c:1134 config/sparc/sparc.c:362 +#: config/i386/i386.c:1168 config/sparc/sparc.c:368 #, c-format msgid "bad value (%s) for -mcmodel= switch" msgstr "" -#: config/i386/i386.c:1149 +#: config/i386/i386.c:1183 #, c-format msgid "bad value (%s) for -masm= switch" msgstr "" -#: config/i386/i386.c:1152 +#: config/i386/i386.c:1186 #, c-format msgid "code model `%s' not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:1155 +#: config/i386/i386.c:1189 msgid "code model `large' not supported yet" msgstr "" -#: config/i386/i386.c:1157 +#: config/i386/i386.c:1191 #, c-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:1184 config/i386/i386.c:1196 +#: config/i386/i386.c:1218 config/i386/i386.c:1230 msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:1189 config/s390/s390.c:903 +#: config/i386/i386.c:1223 config/s390/s390.c:948 #, c-format msgid "bad value (%s) for -march= switch" msgstr "" -#: config/i386/i386.c:1202 config/s390/s390.c:922 +#: config/i386/i386.c:1236 config/s390/s390.c:967 #, c-format -msgid "bad value (%s) for -mcpu= switch" +msgid "bad value (%s) for -mtune= switch" msgstr "" -#: config/i386/i386.c:1219 +#: config/i386/i386.c:1253 #, c-format msgid "-mregparm=%d is not between 0 and %d" msgstr "" -#: config/i386/i386.c:1232 +#: config/i386/i386.c:1266 msgid "-malign-loops is obsolete, use -falign-loops" msgstr "" -#: config/i386/i386.c:1237 config/i386/i386.c:1250 config/i386/i386.c:1263 +#: config/i386/i386.c:1271 config/i386/i386.c:1284 config/i386/i386.c:1297 #, c-format msgid "-malign-loops=%d is not between 0 and %d" msgstr "" -#: config/i386/i386.c:1245 +#: config/i386/i386.c:1279 msgid "-malign-jumps is obsolete, use -falign-jumps" msgstr "" -#: config/i386/i386.c:1258 +#: config/i386/i386.c:1292 msgid "-malign-functions is obsolete, use -falign-functions" msgstr "" -#: config/i386/i386.c:1296 +#: config/i386/i386.c:1330 #, c-format msgid "-mpreferred-stack-boundary=%d is not between %d and 12" msgstr "" -#: config/i386/i386.c:1308 +#: config/i386/i386.c:1342 #, c-format msgid "-mbranch-cost=%d is not between 0 and 5" msgstr "" -#: config/i386/i386.c:1320 +#: config/i386/i386.c:1354 #, c-format msgid "bad value (%s) for -mtls-dialect= switch" msgstr "" -#: config/i386/i386.c:1341 +#: config/i386/i386.c:1375 msgid "-malign-double makes no sense in the 64bit mode" msgstr "" -#: config/i386/i386.c:1343 +#: config/i386/i386.c:1377 msgid "-mrtd calling convention not supported in the 64bit mode" msgstr "" -#: config/i386/i386.c:1359 config/i386/i386.c:1370 +#: config/i386/i386.c:1393 config/i386/i386.c:1404 msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:1375 +#: config/i386/i386.c:1409 msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:1382 +#: config/i386/i386.c:1416 #, c-format msgid "bad value (%s) for -mfpmath= switch" msgstr "" -#: config/i386/i386.c:1541 config/i386/i386.c:1552 +#: config/i386/i386.c:1576 config/i386/i386.c:1587 msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:1545 config/i386/i386.c:1605 +#: config/i386/i386.c:1580 config/i386/i386.c:1640 msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:1592 +#: config/i386/i386.c:1627 #, c-format msgid "`%s' attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:1598 +#: config/i386/i386.c:1633 #, c-format msgid "argument to `%s' attribute larger than %d" msgstr "" -#: config/i386/i386.c:6460 +#: config/i386/i386.c:6810 msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:6722 +#: config/i386/i386.c:7072 msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:6737 +#: config/i386/i386.c:7087 msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:7052 +#: config/i386/i386.c:7402 msgid "" "operand is neither a constant nor a condition code, invalid operand code 'c'" msgstr "" -#: config/i386/i386.c:7098 +#: config/i386/i386.c:7448 #, c-format msgid "invalid operand code `%c'" msgstr "" -#: config/i386/i386.c:7145 +#: config/i386/i386.c:7495 msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:11425 +#: config/i386/i386.c:11946 msgid "unknown insn mode" msgstr "" #. @@@ better error message -#: config/i386/i386.c:13477 config/i386/i386.c:13513 +#: config/i386/i386.c:14062 config/i386/i386.c:14098 msgid "selector must be an immediate" msgstr "" #. @@@ better error message -#: config/i386/i386.c:13674 config/i386/i386.c:13708 +#: config/i386/i386.c:14259 config/i386/i386.c:14293 msgid "mask must be an immediate" msgstr "" -#: config/i386/i386.c:13740 +#: config/i386/i386.c:14325 msgid "shift must be an immediate" msgstr "" -#: config/i386/winnt.c:108 +#: config/i386/i386.c:15327 +#, c-format +msgid "`%s' incompatible attribute ignored" +msgstr "" + +#: config/i386/winnt.c:117 #, c-format msgid "`%s' attribute only applies to variables" msgstr "" -#: config/i386/winnt.c:278 +#: config/i386/winnt.c:288 #, c-format msgid "`%s' declared as both exported to and imported from a DLL" msgstr "" -#: config/i386/cygwin.h:45 +#: config/i386/cygming.h:40 msgid "Use the Cygwin interface" msgstr "" -#: config/i386/cygwin.h:46 +#: config/i386/cygming.h:41 msgid "Use the Mingw32 interface" msgstr "" -#: config/i386/cygwin.h:47 +#: config/i386/cygming.h:42 msgid "Create GUI application" msgstr "" -#: config/i386/cygwin.h:48 +#: config/i386/cygming.h:43 msgid "Don't set Windows defines" msgstr "" -#: config/i386/cygwin.h:49 +#: config/i386/cygming.h:44 msgid "Set Windows defines" msgstr "" -#: config/i386/cygwin.h:50 +#: config/i386/cygming.h:45 msgid "Create console application" msgstr "" -#: config/i386/cygwin.h:51 config/i386/win32.h:59 +#: config/i386/cygming.h:46 config/i386/win32.h:59 msgid "Generate code for a DLL" msgstr "" -#: config/i386/cygwin.h:53 config/i386/win32.h:61 +#: config/i386/cygming.h:48 config/i386/win32.h:61 msgid "Ignore dllimport for functions" msgstr "" -#: config/i386/cygwin.h:55 +#: config/i386/cygming.h:50 msgid "Use Mingw-specific thread support" msgstr "" -#: config/i386/cygwin.h:246 +#: config/i386/cygming.h:166 #, c-format msgid "-f%s ignored for target (all code is position independent)" msgstr "" @@ -10415,150 +10633,150 @@ msgstr "" #. Deprecated. #. Deprecated. #. Deprecated. -#: config/i386/i386.h:327 +#: config/i386/i386.h:329 msgid "Alternate calling convention" msgstr "" -#: config/i386/i386.h:329 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144 +#: config/i386/i386.h:331 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144 msgid "Use normal calling convention" msgstr "" -#: config/i386/i386.h:331 +#: config/i386/i386.h:333 msgid "Align some doubles on dword boundary" msgstr "" -#: config/i386/i386.h:333 +#: config/i386/i386.h:335 msgid "Align doubles on word boundary" msgstr "" -#: config/i386/i386.h:335 +#: config/i386/i386.h:337 msgid "Uninitialized locals in .bss" msgstr "" -#: config/i386/i386.h:337 +#: config/i386/i386.h:339 msgid "Uninitialized locals in .data" msgstr "" -#: config/i386/i386.h:339 config/m68k/linux-aout.h:45 config/m68k/linux.h:50 +#: config/i386/i386.h:341 config/m68k/linux-aout.h:45 config/m68k/linux.h:50 #: config/ns32k/ns32k.h:167 msgid "Use IEEE math for fp comparisons" msgstr "" -#: config/i386/i386.h:341 config/ns32k/ns32k.h:169 +#: config/i386/i386.h:343 config/ns32k/ns32k.h:169 msgid "Do not use IEEE math for fp comparisons" msgstr "" -#: config/i386/i386.h:343 +#: config/i386/i386.h:345 msgid "Return values of functions in FPU registers" msgstr "" -#: config/i386/i386.h:345 +#: config/i386/i386.h:347 msgid "Do not return values of functions in FPU registers" msgstr "" -#: config/i386/i386.h:347 +#: config/i386/i386.h:349 msgid "Do not generate sin, cos, sqrt for FPU" msgstr "" -#: config/i386/i386.h:349 +#: config/i386/i386.h:351 msgid "Generate sin, cos, sqrt for FPU" msgstr "" -#: config/i386/i386.h:351 +#: config/i386/i386.h:353 msgid "Omit the frame pointer in leaf functions" msgstr "" -#: config/i386/i386.h:354 +#: config/i386/i386.h:356 msgid "Enable stack probing" msgstr "" #. undocumented #. undocumented -#: config/i386/i386.h:359 +#: config/i386/i386.h:361 msgid "Align destination of the string operations" msgstr "" -#: config/i386/i386.h:361 +#: config/i386/i386.h:363 msgid "Do not align destination of the string operations" msgstr "" -#: config/i386/i386.h:363 +#: config/i386/i386.h:365 msgid "Inline all known string operations" msgstr "" -#: config/i386/i386.h:365 +#: config/i386/i386.h:367 msgid "Do not inline all known string operations" msgstr "" -#: config/i386/i386.h:367 config/i386/i386.h:371 +#: config/i386/i386.h:369 config/i386/i386.h:373 msgid "Use push instructions to save outgoing arguments" msgstr "" -#: config/i386/i386.h:369 config/i386/i386.h:373 +#: config/i386/i386.h:371 config/i386/i386.h:375 msgid "Do not use push instructions to save outgoing arguments" msgstr "" -#: config/i386/i386.h:375 +#: config/i386/i386.h:377 msgid "Support MMX built-in functions" msgstr "" -#: config/i386/i386.h:377 +#: config/i386/i386.h:379 msgid "Do not support MMX built-in functions" msgstr "" -#: config/i386/i386.h:379 +#: config/i386/i386.h:381 msgid "Support 3DNow! built-in functions" msgstr "" -#: config/i386/i386.h:381 +#: config/i386/i386.h:383 msgid "Do not support 3DNow! built-in functions" msgstr "" -#: config/i386/i386.h:383 +#: config/i386/i386.h:385 msgid "Support MMX and SSE built-in functions and code generation" msgstr "" -#: config/i386/i386.h:385 +#: config/i386/i386.h:387 msgid "Do not support MMX and SSE built-in functions and code generation" msgstr "" -#: config/i386/i386.h:387 +#: config/i386/i386.h:389 msgid "Support MMX, SSE and SSE2 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:389 +#: config/i386/i386.h:391 msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation" msgstr "" -#: config/i386/i386.h:391 +#: config/i386/i386.h:393 msgid "sizeof(long double) is 16" msgstr "" -#: config/i386/i386.h:393 +#: config/i386/i386.h:395 msgid "sizeof(long double) is 12" msgstr "" -#: config/i386/i386.h:395 +#: config/i386/i386.h:397 msgid "Generate 64bit x86-64 code" msgstr "" -#: config/i386/i386.h:397 +#: config/i386/i386.h:399 msgid "Generate 32bit i386 code" msgstr "" -#: config/i386/i386.h:399 +#: config/i386/i386.h:401 msgid "Use native (MS) bitfield layout" msgstr "" -#: config/i386/i386.h:401 +#: config/i386/i386.h:403 msgid "Use gcc default bitfield layout" msgstr "" -#: config/i386/i386.h:403 +#: config/i386/i386.h:405 msgid "Use red-zone in the x86-64 code" msgstr "" -#: config/i386/i386.h:405 +#: config/i386/i386.h:407 msgid "Do not use red-zone in the x86-64 code" msgstr "" @@ -10571,20 +10789,20 @@ 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:434 config/rs6000/rs6000.h:381 config/s390/s390.h:117 -#: config/sparc/sparc.h:637 +#: config/i386/i386.h:436 config/ia64/ia64.h:245 config/rs6000/rs6000.h:382 +#: config/s390/s390.h:117 config/sparc/sparc.h:637 msgid "Schedule code for given CPU" msgstr "" -#: config/i386/i386.h:436 +#: config/i386/i386.h:438 msgid "Generate floating point mathematics using given instruction set" msgstr "" -#: config/i386/i386.h:438 config/s390/s390.h:119 +#: config/i386/i386.h:440 config/s390/s390.h:119 msgid "Generate code for given CPU" msgstr "" -#: config/i386/i386.h:440 +#: config/i386/i386.h:442 msgid "Number of registers used to pass integer arguments" msgstr "" @@ -10598,37 +10816,37 @@ 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:442 config/m68k/m68k.h:263 +#: config/i386/i386.h:444 config/m68k/m68k.h:263 msgid "Loop code aligned to this power of 2" msgstr "" -#: config/i386/i386.h:444 config/m68k/m68k.h:265 +#: config/i386/i386.h:446 config/m68k/m68k.h:265 msgid "Jump targets are aligned to this power of 2" msgstr "" -#: config/i386/i386.h:446 config/m68k/m68k.h:267 +#: config/i386/i386.h:448 config/m68k/m68k.h:267 msgid "Function starts are aligned to this power of 2" msgstr "" -#: config/i386/i386.h:449 +#: config/i386/i386.h:451 msgid "Attempt to keep stack aligned to this power of 2" msgstr "" -#: config/i386/i386.h:451 +#: config/i386/i386.h:453 msgid "Branches are this expensive (1-5, arbitrary units)" msgstr "" -#: config/i386/i386.h:453 +#: config/i386/i386.h:455 msgid "Use given x86-64 code model" msgstr "" #. Undocumented. #. Undocumented. -#: config/i386/i386.h:459 +#: config/i386/i386.h:461 msgid "Use given assembler dialect" msgstr "" -#: config/i386/i386.h:461 +#: config/i386/i386.h:463 msgid "Use given thread-local storage dialect" msgstr "" @@ -10676,19 +10894,19 @@ msgstr "" msgid "sorry, not implemented: #pragma noalign NAME" msgstr "" -#: config/i960/i960.c:123 config/i960/i960.c:133 +#: config/i960/i960.c:130 config/i960/i960.c:140 msgid "conflicting architectures defined - using C series" msgstr "" -#: config/i960/i960.c:128 +#: config/i960/i960.c:135 msgid "conflicting architectures defined - using K series" msgstr "" -#: config/i960/i960.c:143 +#: config/i960/i960.c:150 msgid "iC2.0 and iC3.0 are incompatible - using iC3.0" msgstr "" -#: config/i960/i960.c:1450 config/m68k/m68k.c:568 config/rs6000/rs6000.c:9941 +#: config/i960/i960.c:1455 config/m68k/m68k.c:573 config/rs6000/rs6000.c:10113 msgid "stack limit expression is not supported" msgstr "" @@ -10746,7 +10964,7 @@ msgstr "" msgid "Generate CF code" msgstr "" -#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:252 +#: config/i960/i960.h:283 config/mips/mips.h:579 config/pa/pa.h:266 msgid "Use software floating point" msgstr "" @@ -10812,7 +11030,7 @@ msgid "Do not layout types like Intel's v1.3 gcc" msgstr "" #: config/i960/i960.h:323 config/sparc/freebsd.h:79 config/sparc/linux.h:86 -#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:231 +#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:230 msgid "Use 64 bit long doubles" msgstr "" @@ -10824,264 +11042,281 @@ msgstr "" msgid "Do not enable linker relaxation" msgstr "" -#: config/ia64/ia64-c.c:52 +#: config/ia64/ia64-c.c:53 msgid "malformed #pragma builtin" msgstr "" -#: config/ia64/ia64.c:3881 +#: config/ia64/ia64.c:4052 msgid "ia64_print_operand: unknown code" msgstr "" -#: config/ia64/ia64.c:4159 +#: config/ia64/ia64.c:4409 msgid "value of -mfixed-range must have form REG1-REG2" msgstr "" -#: config/ia64/ia64.c:4186 +#: config/ia64/ia64.c:4436 #, c-format msgid "%s-%s is an empty range" msgstr "" -#: config/ia64/ia64.c:4217 +#: config/ia64/ia64.c:4484 msgid "cannot optimize floating point division for both latency and throughput" msgstr "" -#: config/ia64/ia64.c:4223 +#: config/ia64/ia64.c:4490 msgid "cannot optimize integer division for both latency and throughput" msgstr "" -#: config/ia64/ia64.c:4235 +#: config/ia64/ia64.c:4502 #, c-format msgid "bad value (%s) for -mtls-size= switch" msgstr "" +#: config/ia64/ia64.c:4518 +#, c-format +msgid "bad value (%s) for -tune= switch" +msgstr "" + #. This macro defines names of command options to set and clear bits in #. `target_flags'. Its definition is an initializer with a subgrouping for #. each command option. -#: config/ia64/ia64.h:150 +#: config/ia64/ia64.h:152 msgid "Generate big endian code" msgstr "" -#: config/ia64/ia64.h:152 config/mcore/mcore.h:159 +#: config/ia64/ia64.h:154 config/mcore/mcore.h:160 msgid "Generate little endian code" msgstr "" -#: config/ia64/ia64.h:154 +#: config/ia64/ia64.h:156 msgid "Generate code for GNU as" msgstr "" -#: config/ia64/ia64.h:156 +#: config/ia64/ia64.h:158 msgid "Generate code for Intel as" msgstr "" -#: config/ia64/ia64.h:158 +#: config/ia64/ia64.h:160 msgid "Generate code for GNU ld" msgstr "" -#: config/ia64/ia64.h:160 +#: config/ia64/ia64.h:162 msgid "Generate code for Intel ld" msgstr "" -#: config/ia64/ia64.h:162 +#: config/ia64/ia64.h:164 msgid "Generate code without GP reg" msgstr "" -#: config/ia64/ia64.h:164 +#: config/ia64/ia64.h:166 msgid "Emit stop bits before and after volatile extended asms" msgstr "" -#: config/ia64/ia64.h:166 +#: config/ia64/ia64.h:168 msgid "Don't emit stop bits before and after volatile extended asms" msgstr "" -#: config/ia64/ia64.h:168 +#: config/ia64/ia64.h:170 msgid "Emit code for Itanium (TM) processor B step" msgstr "" -#: config/ia64/ia64.h:170 +#: config/ia64/ia64.h:172 msgid "Use in/loc/out register names" msgstr "" -#: config/ia64/ia64.h:172 +#: config/ia64/ia64.h:174 msgid "Disable use of sdata/scommon/sbss" msgstr "" -#: config/ia64/ia64.h:174 +#: config/ia64/ia64.h:176 msgid "Enable use of sdata/scommon/sbss" msgstr "" -#: config/ia64/ia64.h:176 +#: config/ia64/ia64.h:178 msgid "gp is constant (but save/restore gp on indirect calls)" msgstr "" -#: config/ia64/ia64.h:178 +#: config/ia64/ia64.h:180 msgid "Generate self-relocatable code" msgstr "" -#: config/ia64/ia64.h:180 +#: config/ia64/ia64.h:182 msgid "Generate inline floating point division, optimize for latency" msgstr "" -#: config/ia64/ia64.h:182 +#: config/ia64/ia64.h:184 msgid "Generate inline floating point division, optimize for throughput" msgstr "" -#: config/ia64/ia64.h:184 +#: config/ia64/ia64.h:186 msgid "Generate inline integer division, optimize for latency" msgstr "" -#: config/ia64/ia64.h:186 +#: config/ia64/ia64.h:188 msgid "Generate inline integer division, optimize for throughput" msgstr "" -#: config/ia64/ia64.h:188 +#: config/ia64/ia64.h:190 msgid "Enable Dwarf 2 line debug info via GNU as" msgstr "" -#: config/ia64/ia64.h:190 +#: config/ia64/ia64.h:192 msgid "Disable Dwarf 2 line debug info via GNU as" msgstr "" -#: config/ia64/ia64.h:219 +#: config/ia64/ia64.h:194 +msgid "Enable earlier placing stop bits for better scheduling" +msgstr "" + +#: config/ia64/ia64.h:196 +msgid "Disable earlier placing stop bits" +msgstr "" + +#: config/ia64/ia64.h:241 msgid "Specify range of registers to make fixed" msgstr "" -#: config/ip2k/ip2k.c:1084 +#: config/ip2k/ip2k.c:1100 msgid "bad operand" msgstr "" -#: config/ip2k/ip2k.c:3186 -msgid "Only initialized variables can be placed into program memory area." -msgstr "" - -#: config/m32r/m32r.c:141 +#: config/m32r/m32r.c:147 #, c-format msgid "bad value (%s) for -mmodel switch" msgstr "" -#: config/m32r/m32r.c:150 +#: config/m32r/m32r.c:156 #, c-format msgid "bad value (%s) for -msdata switch" msgstr "" -#: config/m32r/m32r.c:321 +#: config/m32r/m32r.c:327 #, c-format msgid "invalid argument of `%s' attribute" msgstr "" -#: config/m32r/m32r.c:424 +#: config/m32r/m32r.c:430 msgid "const objects cannot go in .sdata/.sbss" msgstr "" -#: config/m32r/m32r.c:2258 +#: config/m32r/m32r.c:2301 #, c-format msgid "invalid operand to %%s code" msgstr "" -#: config/m32r/m32r.c:2265 +#: config/m32r/m32r.c:2308 #, c-format msgid "invalid operand to %%p code" msgstr "" -#: config/m32r/m32r.c:2320 +#: config/m32r/m32r.c:2363 msgid "bad insn for 'A'" msgstr "" -#: config/m32r/m32r.c:2372 +#: config/m32r/m32r.c:2415 #, c-format msgid "invalid operand to %%T/%%B code" msgstr "" -#: config/m32r/m32r.c:2395 +#: config/m32r/m32r.c:2438 #, c-format msgid "invalid operand to %%N code" msgstr "" -#: config/m32r/m32r.c:2440 +#: config/m32r/m32r.c:2483 msgid "pre-increment address is not a register" msgstr "" -#: config/m32r/m32r.c:2447 +#: config/m32r/m32r.c:2490 msgid "pre-decrement address is not a register" msgstr "" -#: config/m32r/m32r.c:2454 +#: config/m32r/m32r.c:2497 msgid "post-increment address is not a register" msgstr "" -#: config/m32r/m32r.c:2532 config/m32r/m32r.c:2548 -#: config/rs6000/rs6000.c:12747 +#: config/m32r/m32r.c:2575 config/m32r/m32r.c:2591 +#: config/rs6000/rs6000.c:12946 msgid "bad address" msgstr "" -#: config/m32r/m32r.c:2553 +#: config/m32r/m32r.c:2596 msgid "lo_sum not of register" msgstr "" #. { "relax", TARGET_RELAX_MASK, "" }, { "no-relax", -TARGET_RELAX_MASK, "" }, -#: config/m32r/m32r.h:241 +#: config/m32r/m32r.h:248 msgid "Display compile time statistics" msgstr "" -#: config/m32r/m32r.h:243 +#: config/m32r/m32r.h:250 msgid "Align all loops to 32 byte boundary" msgstr "" -#: config/m32r/m32r.h:246 +#: config/m32r/m32r.h:253 msgid "Only issue one instruction per cycle" msgstr "" -#: config/m32r/m32r.h:249 +#: config/m32r/m32r.h:256 msgid "Prefer branches over conditional execution" msgstr "" -#: config/m32r/m32r.h:265 +#: config/m32r/m32r.h:272 msgid "Code size: small, medium or large" msgstr "" -#: config/m32r/m32r.h:267 +#: config/m32r/m32r.h:274 msgid "Small data area: none, sdata, use" msgstr "" -#: config/m68hc11/m68hc11.c:245 +#: config/m68hc11/m68hc11.c:252 #, c-format msgid "-f%s ignored for 68HC11/68HC12 (not supported)" msgstr "" +#: config/m68hc11/m68hc11.c:1299 +msgid "`trap' and `far' attributes are not compatible, ignoring `far'" +msgstr "" + +#: config/m68hc11/m68hc11.c:1305 +msgid "`trap' attribute is already used" +msgstr "" + #. !!!! SCz wrong here. -#: config/m68hc11/m68hc11.c:3255 config/m68hc11/m68hc11.c:3629 +#: config/m68hc11/m68hc11.c:3320 config/m68hc11/m68hc11.c:3724 msgid "move insn not handled" msgstr "" -#: config/m68hc11/m68hc11.c:3475 config/m68hc11/m68hc11.c:3559 -#: config/m68hc11/m68hc11.c:3832 +#: config/m68hc11/m68hc11.c:3570 config/m68hc11/m68hc11.c:3654 +#: config/m68hc11/m68hc11.c:3936 msgid "invalid register in the move instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3509 +#: config/m68hc11/m68hc11.c:3604 msgid "invalid operand in the instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3806 +#: config/m68hc11/m68hc11.c:3910 msgid "invalid register in the instruction" msgstr "" -#: config/m68hc11/m68hc11.c:3839 +#: config/m68hc11/m68hc11.c:3943 msgid "operand 1 must be a hard register" msgstr "" -#: config/m68hc11/m68hc11.c:3856 +#: config/m68hc11/m68hc11.c:3960 msgid "invalid rotate insn" msgstr "" -#: config/m68hc11/m68hc11.c:4281 +#: config/m68hc11/m68hc11.c:4381 msgid "registers IX, IY and Z used in the same INSN" msgstr "" -#: config/m68hc11/m68hc11.c:4606 config/m68hc11/m68hc11.c:4909 +#: config/m68hc11/m68hc11.c:4718 config/m68hc11/m68hc11.c:5021 msgid "cannot do z-register replacement" msgstr "" -#: config/m68hc11/m68hc11.c:4972 +#: config/m68hc11/m68hc11.c:5084 msgid "invalid Z register replacement for insn" msgstr "" @@ -11089,50 +11324,54 @@ msgstr "" #. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits #. to set or minus the bits to clear. An empty string NAME is used to #. identify the default VALUE. -#: config/m68hc11/m68hc11.h:160 +#: config/m68hc11/m68hc11.h:177 msgid "Compile with 16-bit integer mode" msgstr "" -#: config/m68hc11/m68hc11.h:162 +#: config/m68hc11/m68hc11.h:179 msgid "Compile with 32-bit integer mode" msgstr "" -#: config/m68hc11/m68hc11.h:164 +#: config/m68hc11/m68hc11.h:181 msgid "Auto pre/post decrement increment allowed" msgstr "" -#: config/m68hc11/m68hc11.h:166 +#: config/m68hc11/m68hc11.h:183 msgid "Auto pre/post decrement increment not allowed" msgstr "" -#: config/m68hc11/m68hc11.h:168 +#: config/m68hc11/m68hc11.h:185 msgid "Min/max instructions allowed" msgstr "" -#: config/m68hc11/m68hc11.h:170 +#: config/m68hc11/m68hc11.h:187 msgid "Min/max instructions not allowed" msgstr "" -#: config/m68hc11/m68hc11.h:172 +#: config/m68hc11/m68hc11.h:189 msgid "Use call and rtc for function calls and returns" msgstr "" -#: config/m68hc11/m68hc11.h:174 +#: config/m68hc11/m68hc11.h:191 msgid "Use jsr and rts for function calls and returns" msgstr "" -#: config/m68hc11/m68hc11.h:176 +#: config/m68hc11/m68hc11.h:193 msgid "Do not use direct addressing mode for soft registers" msgstr "" -#: config/m68hc11/m68hc11.h:178 config/m68hc11/m68hc11.h:182 +#: config/m68hc11/m68hc11.h:195 config/m68hc11/m68hc11.h:201 msgid "Compile for a 68HC11" msgstr "" -#: config/m68hc11/m68hc11.h:180 config/m68hc11/m68hc11.h:184 +#: config/m68hc11/m68hc11.h:197 config/m68hc11/m68hc11.h:203 msgid "Compile for a 68HC12" msgstr "" +#: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205 +msgid "Compile for a 68HCS12" +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. @@ -11142,30 +11381,30 @@ msgstr "" #. variable, type `char *', is set to the variable part of the given #. option if the fixed part matches. The actual option name is made #. by appending `-m' to the specified name. -#: config/m68hc11/m68hc11.h:198 +#: config/m68hc11/m68hc11.h:219 msgid "Specify the register allocation order" msgstr "" -#: config/m68hc11/m68hc11.h:200 +#: config/m68hc11/m68hc11.h:221 msgid "Indicate the number of soft registers available" msgstr "" -#: config/m68k/m68k.c:167 +#: config/m68k/m68k.c:172 #, c-format msgid "-malign-loops=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:178 +#: config/m68k/m68k.c:183 #, c-format msgid "-malign-jumps=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:189 +#: config/m68k/m68k.c:194 #, c-format msgid "-malign-functions=%d is not between 1 and %d" msgstr "" -#: config/m68k/m68k.c:198 +#: config/m68k/m68k.c:203 msgid "-fPIC is not currently supported on the 68000 or 68010\n" msgstr "" @@ -11290,84 +11529,84 @@ msgstr "" msgid "Use unaligned memory references" msgstr "" -#: config/m88k/m88k.c:914 +#: config/m88k/m88k.c:921 #, c-format msgid "internal gcc monitor: short-branch(%x)" msgstr "" -#: config/m88k/m88k.c:2313 +#: config/m88k/m88k.c:2320 msgid "internal gcc error: Can't express symbolic location" msgstr "" -#: config/m88k/m88k.c:2528 +#: config/m88k/m88k.c:2535 #, c-format msgid "argument #%d is a structure" msgstr "" -#: config/m88k/m88k.c:2827 +#: config/m88k/m88k.c:2834 #, c-format msgid "%%R not followed by %%B/C/D/E" msgstr "" -#: config/m88k/m88k.c:2895 +#: config/m88k/m88k.c:2902 #, c-format msgid "invalid %%x/X value" msgstr "" -#: config/m88k/m88k.c:2912 +#: config/m88k/m88k.c:2919 #, c-format msgid "invalid %%Q value" msgstr "" -#: config/m88k/m88k.c:2918 config/rs6000/rs6000.c:7690 +#: config/m88k/m88k.c:2925 config/rs6000/rs6000.c:7796 #, c-format msgid "invalid %%q value" msgstr "" -#: config/m88k/m88k.c:2924 +#: config/m88k/m88k.c:2931 #, c-format msgid "invalid %%o value" msgstr "" -#: config/m88k/m88k.c:2931 config/rs6000/rs6000.c:7653 +#: config/m88k/m88k.c:2938 config/rs6000/rs6000.c:7759 #, c-format msgid "invalid %%p value" msgstr "" -#: config/m88k/m88k.c:2944 config/m88k/m88k.c:2949 +#: config/m88k/m88k.c:2951 config/m88k/m88k.c:2956 #, c-format msgid "invalid %%s/S value" msgstr "" -#: config/m88k/m88k.c:2960 +#: config/m88k/m88k.c:2967 #, c-format msgid "invalid %%P operand" msgstr "" -#: config/m88k/m88k.c:2991 config/romp/romp.c:692 +#: config/m88k/m88k.c:2998 config/romp/romp.c:698 #, c-format msgid "invalid %%B value" msgstr "" -#: config/m88k/m88k.c:3021 +#: config/m88k/m88k.c:3028 #, c-format msgid "invalid %%D value" msgstr "" -#: config/m88k/m88k.c:3034 +#: config/m88k/m88k.c:3041 #, c-format msgid "`%%d' operand isn't a register" msgstr "" -#: config/m88k/m88k.c:3052 +#: config/m88k/m88k.c:3059 msgid "operand is r0" msgstr "" -#: config/m88k/m88k.c:3066 +#: config/m88k/m88k.c:3073 msgid "operand is const_double" msgstr "" -#: config/m88k/m88k.c:3085 +#: config/m88k/m88k.c:3092 msgid "invalid code" msgstr "" @@ -11391,213 +11630,212 @@ msgstr "" msgid "-mshort-data-%s and PIC are incompatible" msgstr "" -#: config/mcore/mcore.c:3080 +#: config/mcore/mcore.c:3131 #, c-format msgid "invalid option `-mstack-increment=%s'" msgstr "" -#: config/mcore/mcore.h:126 +#: config/mcore/mcore.h:127 msgid "Inline constants if it can be done in 2 insns or less" msgstr "" -#: config/mcore/mcore.h:128 +#: config/mcore/mcore.h:129 msgid "Inline constants if it only takes 1 instruction" msgstr "" -#: config/mcore/mcore.h:130 +#: config/mcore/mcore.h:131 msgid "Set maximum alignment to 4" msgstr "" -#: config/mcore/mcore.h:132 +#: config/mcore/mcore.h:133 msgid "Set maximum alignment to 8" msgstr "" -#: config/mcore/mcore.h:136 +#: config/mcore/mcore.h:137 msgid "Do not use the divide instruction" msgstr "" -#: config/mcore/mcore.h:140 +#: config/mcore/mcore.h:141 msgid "Do not arbitary sized immediates in bit operations" msgstr "" -#: config/mcore/mcore.h:142 +#: config/mcore/mcore.h:143 msgid "Always treat bit-field as int-sized" msgstr "" -#: config/mcore/mcore.h:146 +#: config/mcore/mcore.h:147 msgid "Force functions to be aligned to a 4 byte boundary" msgstr "" -#: config/mcore/mcore.h:148 +#: config/mcore/mcore.h:149 msgid "Force functions to be aligned to a 2 byte boundary" msgstr "" -#: config/mcore/mcore.h:150 +#: config/mcore/mcore.h:151 msgid "Emit call graph information" msgstr "" -#: config/mcore/mcore.h:154 +#: config/mcore/mcore.h:155 msgid "Prefer word accesses over byte accesses" msgstr "" -#: config/mcore/mcore.h:165 +#: config/mcore/mcore.h:166 msgid "Generate code for the M*Core M340" msgstr "" -#: config/mcore/mcore.h:178 +#: config/mcore/mcore.h:179 msgid "Maximum amount for a single stack increment operation" msgstr "" -#: config/mips/mips.c:5117 +#: config/mips/mips.c:5458 #, c-format msgid "bad value (%s) for -mabi= switch" msgstr "" -#: config/mips/mips.c:5147 +#: config/mips/mips.c:5494 #, c-format msgid "" -"-mips%d conflicts with the other architecture options, which specify a MIPS%" +"-mips%s conflicts with the other architecture options, which specify a MIPS%" "d processor" msgstr "" -#: config/mips/mips.c:5154 -#, c-format -msgid "bad value (%s) for -mips switch" -msgstr "" - -#: config/mips/mips.c:5169 +#: config/mips/mips.c:5513 #, c-format msgid "-march=%s is not compatible with the selected ABI" msgstr "" -#: config/mips/mips.c:5181 +#: config/mips/mips.c:5525 msgid "-mgp64 used with a 32-bit processor" msgstr "" -#: config/mips/mips.c:5183 +#: config/mips/mips.c:5527 msgid "-mgp32 used with a 64-bit ABI" msgstr "" -#: config/mips/mips.c:5185 +#: config/mips/mips.c:5529 msgid "-mgp64 used with a 32-bit ABI" msgstr "" -#: config/mips/mips.c:5203 config/mips/mips.c:5205 config/mips/mips.c:5207 +#: config/mips/mips.c:5547 config/mips/mips.c:5549 config/mips/mips.c:5551 #, c-format msgid "unsupported combination: %s" msgstr "" -#: config/mips/mips.c:5277 +#: config/mips/mips.c:5621 msgid "" "generation of Branch Likely instructions enabled, but not supported by " "architecture" msgstr "" -#: config/mips/mips.c:5288 +#: config/mips/mips.c:5632 msgid "-G is incompatible with PIC code which is the default" msgstr "" -#: config/mips/mips.c:5304 +#: config/mips/mips.c:5648 msgid "-membedded-pic and -mabicalls are incompatible" msgstr "" -#: config/mips/mips.c:5307 +#: config/mips/mips.c:5651 msgid "-G and -membedded-pic are incompatible" msgstr "" -#: config/mips/mips.c:5358 +#: config/mips/mips.c:5702 #, c-format msgid "invalid option `entry%s'" msgstr "" -#: config/mips/mips.c:5361 +#: config/mips/mips.c:5705 msgid "-mentry is only meaningful with -mips-16" msgstr "" -#: config/mips/mips.c:5766 +#: config/mips/mips.c:6114 #, c-format msgid "internal error: %%) found without a %%( in assembler pattern" msgstr "" -#: config/mips/mips.c:5780 +#: config/mips/mips.c:6128 #, c-format msgid "internal error: %%] found without a %%[ in assembler pattern" msgstr "" -#: config/mips/mips.c:5793 +#: config/mips/mips.c:6141 #, c-format msgid "internal error: %%> found without a %%< in assembler pattern" msgstr "" -#: config/mips/mips.c:5806 +#: config/mips/mips.c:6154 #, c-format msgid "internal error: %%} found without a %%{ in assembler pattern" msgstr "" -#: config/mips/mips.c:5820 +#: config/mips/mips.c:6168 #, c-format msgid "PRINT_OPERAND: unknown punctuation '%c'" msgstr "" -#: config/mips/mips.c:5829 config/xtensa/xtensa.c:1941 +#: config/mips/mips.c:6177 config/xtensa/xtensa.c:1946 msgid "PRINT_OPERAND null pointer" msgstr "" -#: config/mips/mips.c:5960 +#: config/mips/mips.c:6308 #, c-format msgid "invalid use of %%d, %%x, or %%X" msgstr "" -#: config/mips/mips.c:5998 config/xtensa/xtensa.c:2035 +#: config/mips/mips.c:6346 config/xtensa/xtensa.c:2040 msgid "PRINT_OPERAND_ADDRESS, null pointer" msgstr "" -#: config/mips/mips.c:6227 +#: config/mips/mips.c:6575 msgid "" "MIPS ECOFF format does not allow changing filenames within functions with " "#line" msgstr "" -#: config/mips/mips.c:6537 +#: config/mips/mips.c:6885 msgid "can't rewind temp file" msgstr "" -#: config/mips/mips.c:6541 +#: config/mips/mips.c:6889 msgid "can't write to output file" msgstr "" -#: config/mips/mips.c:6544 +#: config/mips/mips.c:6892 msgid "can't read from temp file" msgstr "" -#: config/mips/mips.c:6547 +#: config/mips/mips.c:6895 msgid "can't close temp file" msgstr "" -#: config/mips/mips.c:6987 +#: config/mips/mips.c:7335 #, c-format msgid "gp_offset (%ld) or end_offset (%ld) is less than zero" msgstr "" -#: config/mips/mips.c:7094 +#: config/mips/mips.c:7442 #, c-format msgid "fp_offset (%ld) or end_offset (%ld) is less than zero" msgstr "" -#: config/mips/mips.c:9320 +#: config/mips/mips.c:9684 #, c-format msgid "can not handle inconsistent calls to `%s'" msgstr "" -#: config/mips/mips.c:10452 +#: config/mips/mips.c:10816 msgid "the cpu name must be lower case" msgstr "" -#: config/mips/mips.c:10474 +#: config/mips/mips.c:10838 #, c-format msgid "bad value (%s) for %s" msgstr "" +#: config/mips/linux64.h:39 +msgid "Same as -mabi=32, just trickier" +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. @@ -11608,75 +11846,75 @@ msgstr "" #. each pair being { "NAME", VALUE } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/mips/mips.h:528 config/mn10300/mn10300.h:64 +#: config/mips/mips.h:539 config/mn10300/mn10300.h:70 msgid "No default crt0.o" msgstr "" -#: config/mips/mips.h:530 +#: config/mips/mips.h:541 msgid "Use 64-bit int type" msgstr "" -#: config/mips/mips.h:532 +#: config/mips/mips.h:543 msgid "Use 64-bit long type" msgstr "" -#: config/mips/mips.h:534 +#: config/mips/mips.h:545 msgid "Use 32-bit long type" msgstr "" -#: config/mips/mips.h:536 +#: config/mips/mips.h:547 msgid "Optimize lui/addiu address loads" msgstr "" -#: config/mips/mips.h:538 +#: config/mips/mips.h:549 msgid "Don't optimize lui/addiu address loads" msgstr "" -#: config/mips/mips.h:540 +#: config/mips/mips.h:551 msgid "Use MIPS as" msgstr "" -#: config/mips/mips.h:542 +#: config/mips/mips.h:553 msgid "Use GNU as" msgstr "" -#: config/mips/mips.h:544 +#: config/mips/mips.h:555 msgid "Use symbolic register names" msgstr "" -#: config/mips/mips.h:546 +#: config/mips/mips.h:557 msgid "Don't use symbolic register names" msgstr "" -#: config/mips/mips.h:548 config/mips/mips.h:550 +#: config/mips/mips.h:559 config/mips/mips.h:561 msgid "Use GP relative sdata/sbss sections" msgstr "" -#: config/mips/mips.h:552 config/mips/mips.h:554 +#: config/mips/mips.h:563 config/mips/mips.h:565 msgid "Don't use GP relative sdata/sbss sections" msgstr "" -#: config/mips/mips.h:556 +#: config/mips/mips.h:567 msgid "Output compiler statistics" msgstr "" -#: config/mips/mips.h:558 +#: config/mips/mips.h:569 msgid "Don't output compiler statistics" msgstr "" -#: config/mips/mips.h:560 +#: config/mips/mips.h:571 msgid "Don't optimize block moves" msgstr "" -#: config/mips/mips.h:562 +#: config/mips/mips.h:573 msgid "Optimize block moves" msgstr "" -#: config/mips/mips.h:564 +#: config/mips/mips.h:575 msgid "Use mips-tfile asm postpass" msgstr "" -#: config/mips/mips.h:566 +#: config/mips/mips.h:577 msgid "Don't use mips-tfile asm postpass" msgstr "" @@ -11686,253 +11924,253 @@ msgstr "" #. where VALUE is the bits to set or minus the bits to clear and DOC #. is the documentation for --help (NULL if intentionally undocumented). #. An empty string NAME is used to identify the default VALUE. -#: config/mips/mips.h:570 config/pdp11/pdp11.h:56 +#: config/mips/mips.h:581 config/pdp11/pdp11.h:61 msgid "Use hardware floating point" msgstr "" -#: config/mips/mips.h:572 +#: config/mips/mips.h:583 msgid "Use 64-bit FP registers" msgstr "" -#: config/mips/mips.h:574 +#: config/mips/mips.h:585 msgid "Use 32-bit FP registers" msgstr "" -#: config/mips/mips.h:576 +#: config/mips/mips.h:587 msgid "Use 64-bit general registers" msgstr "" -#: config/mips/mips.h:578 +#: config/mips/mips.h:589 msgid "Use 32-bit general registers" msgstr "" -#: config/mips/mips.h:580 +#: config/mips/mips.h:591 msgid "Use Irix PIC" msgstr "" -#: config/mips/mips.h:582 +#: config/mips/mips.h:593 msgid "Don't use Irix PIC" msgstr "" -#: config/mips/mips.h:584 +#: config/mips/mips.h:595 msgid "Use indirect calls" msgstr "" -#: config/mips/mips.h:586 +#: config/mips/mips.h:597 msgid "Don't use indirect calls" msgstr "" -#: config/mips/mips.h:588 +#: config/mips/mips.h:599 msgid "Use embedded PIC" msgstr "" -#: config/mips/mips.h:590 +#: config/mips/mips.h:601 msgid "Don't use embedded PIC" msgstr "" -#: config/mips/mips.h:592 +#: config/mips/mips.h:603 msgid "Use ROM instead of RAM" msgstr "" -#: config/mips/mips.h:594 +#: config/mips/mips.h:605 msgid "Don't use ROM instead of RAM" msgstr "" -#: config/mips/mips.h:596 +#: config/mips/mips.h:607 msgid "Put uninitialized constants in ROM (needs -membedded-data)" msgstr "" -#: config/mips/mips.h:598 +#: config/mips/mips.h:609 msgid "Don't put uninitialized constants in ROM" msgstr "" #. Macro to define tables used to set the flags. -#: config/mips/mips.h:600 config/xtensa/xtensa.h:110 +#: config/mips/mips.h:611 config/xtensa/xtensa.h:110 msgid "Use big-endian byte order" msgstr "" -#: config/mips/mips.h:602 config/xtensa/xtensa.h:112 +#: config/mips/mips.h:613 config/xtensa/xtensa.h:112 msgid "Use little-endian byte order" msgstr "" -#: config/mips/mips.h:604 +#: config/mips/mips.h:615 msgid "Use single (32-bit) FP only" msgstr "" -#: config/mips/mips.h:606 +#: config/mips/mips.h:617 msgid "Don't use single (32-bit) FP only" msgstr "" -#: config/mips/mips.h:608 +#: config/mips/mips.h:619 msgid "Use multiply accumulate" msgstr "" -#: config/mips/mips.h:610 +#: config/mips/mips.h:621 msgid "Don't use multiply accumulate" msgstr "" -#: config/mips/mips.h:612 config/rs6000/rs6000.h:306 +#: config/mips/mips.h:623 config/rs6000/rs6000.h:306 msgid "Don't generate fused multiply/add instructions" msgstr "" -#: config/mips/mips.h:614 config/rs6000/rs6000.h:304 +#: config/mips/mips.h:625 config/rs6000/rs6000.h:304 msgid "Generate fused multiply/add instructions" msgstr "" -#: config/mips/mips.h:616 +#: config/mips/mips.h:627 msgid "Work around early 4300 hardware bug" msgstr "" -#: config/mips/mips.h:618 +#: config/mips/mips.h:629 msgid "Don't work around early 4300 hardware bug" msgstr "" -#: config/mips/mips.h:620 +#: config/mips/mips.h:631 msgid "Trap on integer divide by zero" msgstr "" -#: config/mips/mips.h:622 +#: config/mips/mips.h:633 msgid "Don't trap on integer divide by zero" msgstr "" -#: config/mips/mips.h:624 +#: config/mips/mips.h:635 msgid "Trap on integer divide overflow" msgstr "" -#: config/mips/mips.h:626 +#: config/mips/mips.h:637 msgid "Don't trap on integer divide overflow" msgstr "" -#: config/mips/mips.h:628 +#: config/mips/mips.h:639 msgid "Use Branch Likely instructions, overriding default for arch" msgstr "" -#: config/mips/mips.h:630 +#: config/mips/mips.h:641 msgid "Don't use Branch Likely instructions, overriding default for arch" msgstr "" -#: config/mips/mips.h:744 config/pa/pa.h:296 +#: config/mips/mips.h:759 config/pa/pa.h:310 msgid "Specify CPU for scheduling purposes" msgstr "" -#: config/mips/mips.h:746 +#: config/mips/mips.h:761 msgid "Specify CPU for code generation purposes" msgstr "" -#: config/mips/mips.h:748 +#: config/mips/mips.h:763 msgid "Specify an ABI" msgstr "" -#: config/mips/mips.h:750 +#: config/mips/mips.h:765 msgid "Specify a Standard MIPS ISA" msgstr "" -#: config/mips/mips.h:752 +#: config/mips/mips.h:767 msgid "Use mips16 entry/exit psuedo ops" msgstr "" -#: config/mips/mips.h:754 +#: config/mips/mips.h:769 msgid "Don't use MIPS16 instructions" msgstr "" -#: config/mips/mips.h:756 +#: config/mips/mips.h:771 msgid "Don't call any cache flush functions" msgstr "" -#: config/mips/mips.h:758 +#: config/mips/mips.h:773 msgid "Specify cache flush function" msgstr "" #. Output assembler code to FILE to increment profiler label # LABELNO #. for profiling a function entry. -#: config/mips/mips.h:2868 +#: config/mips/mips.h:2920 msgid "mips16 function profiling" msgstr "" -#: config/mmix/mmix.c:191 +#: config/mmix/mmix.c:198 #, c-format msgid "-f%s not supported: ignored" msgstr "" -#: config/mmix/mmix.c:646 +#: config/mmix/mmix.c:653 #, c-format msgid "" "too large function value type, needs %d registers, have only %d registers " "for this" msgstr "" -#: config/mmix/mmix.c:828 +#: config/mmix/mmix.c:835 msgid "function_profiler support for MMIX" msgstr "" -#: config/mmix/mmix.c:850 +#: config/mmix/mmix.c:857 msgid "MMIX Internal: Last named vararg would not fit in a register" msgstr "" -#: config/mmix/mmix.c:1630 config/mmix/mmix.c:1760 +#: config/mmix/mmix.c:1625 config/mmix/mmix.c:1755 msgid "MMIX Internal: Expected a CONST_INT, not this" msgstr "" -#: config/mmix/mmix.c:1638 config/mmix/mmix.c:1662 config/mmix/mmix.c:1778 +#: config/mmix/mmix.c:1633 config/mmix/mmix.c:1657 config/mmix/mmix.c:1773 #, c-format msgid "MMIX Internal: Bad register: %d" msgstr "" -#: config/mmix/mmix.c:1709 +#: config/mmix/mmix.c:1704 msgid "MMIX Internal: Bad value for 'm', not a CONST_INT" msgstr "" -#: config/mmix/mmix.c:1728 +#: config/mmix/mmix.c:1723 msgid "MMIX Internal: Expected a register, not this" msgstr "" -#: config/mmix/mmix.c:1738 +#: config/mmix/mmix.c:1733 msgid "MMIX Internal: Expected a constant, not this" msgstr "" #. Presumably there's a missing case above if we get here. -#: config/mmix/mmix.c:1770 +#: config/mmix/mmix.c:1765 #, c-format msgid "MMIX Internal: Missing `%c' case in mmix_print_operand" msgstr "" #. We need the original here. -#: config/mmix/mmix.c:1822 +#: config/mmix/mmix.c:1817 msgid "MMIX Internal: Cannot decode this operand" msgstr "" -#: config/mmix/mmix.c:1882 +#: config/mmix/mmix.c:1877 msgid "MMIX Internal: This is not a recognized address" msgstr "" -#: config/mmix/mmix.c:2073 +#: config/mmix/mmix.c:2068 #, c-format msgid "stack frame not a multiple of 8 bytes: %d" msgstr "" -#: config/mmix/mmix.c:2312 +#: config/mmix/mmix.c:2307 #, c-format msgid "stack frame not a multiple of octabyte: %d" msgstr "" -#: config/mmix/mmix.c:2809 config/mmix/mmix.c:2878 +#: config/mmix/mmix.c:2804 config/mmix/mmix.c:2873 #, c-format msgid "MMIX Internal: %s is not a shiftable int" msgstr "" -#: config/mmix/mmix.c:2997 +#: config/mmix/mmix.c:2992 msgid "MMIX Internal: Trying to output invalidly reversed condition:" msgstr "" -#: config/mmix/mmix.c:3004 +#: config/mmix/mmix.c:2999 msgid "MMIX Internal: What's the CC of this?" msgstr "" -#: config/mmix/mmix.c:3008 +#: config/mmix/mmix.c:3003 msgid "MMIX Internal: What is the CC of this?" msgstr "" -#: config/mmix/mmix.c:3079 +#: config/mmix/mmix.c:3074 msgid "MMIX Internal: This is not a constant:" msgstr "" @@ -12024,19 +12262,19 @@ msgstr "" msgid "Do not generate a single exit point for each function" msgstr "" -#: config/mn10300/mn10300.h:59 +#: config/mn10300/mn10300.h:65 msgid "Work around hardware multiply bug" msgstr "" -#: config/mn10300/mn10300.h:60 +#: config/mn10300/mn10300.h:66 msgid "Do not work around hardware multiply bug" msgstr "" -#: config/mn10300/mn10300.h:61 +#: config/mn10300/mn10300.h:67 msgid "Target the AM33 processor" msgstr "" -#: config/mn10300/mn10300.h:65 +#: config/mn10300/mn10300.h:71 msgid "Enable linker relaxations" msgstr "" @@ -12112,33 +12350,33 @@ msgstr "" msgid "No \"Small register classes\" kludge" msgstr "" -#: config/pa/pa.c:252 +#: config/pa/pa.c:274 #, c-format msgid "" "unknown -mschedule= option (%s).\n" "Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n" msgstr "" -#: config/pa/pa.c:277 +#: config/pa/pa.c:299 #, c-format msgid "" "unknown -march= option (%s).\n" "Valid options are 1.0, 1.1, and 2.0\n" msgstr "" -#: config/pa/pa.c:290 +#: config/pa/pa.c:312 msgid "PIC code generation is not supported in the portable runtime model\n" msgstr "" -#: config/pa/pa.c:295 +#: config/pa/pa.c:317 msgid "PIC code generation is not compatible with fast indirect calls\n" msgstr "" -#: config/pa/pa.c:300 +#: config/pa/pa.c:322 msgid "-g is only supported when using GAS on this processor," msgstr "" -#: config/pa/pa.c:301 +#: config/pa/pa.c:323 msgid "-g option disabled" msgstr "" @@ -12158,107 +12396,107 @@ msgstr "" #. 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 +#: config/pa/pa.h:232 config/pa/pa.h:238 msgid "Generate PA1.1 code" msgstr "" -#: config/pa/pa.h:220 config/pa/pa.h:222 +#: config/pa/pa.h:234 config/pa/pa.h:236 msgid "Generate PA1.0 code" msgstr "" -#: config/pa/pa.h:226 +#: config/pa/pa.h:240 msgid "Generate PA2.0 code (requires binutils 2.10 or later)" msgstr "" -#: config/pa/pa.h:228 +#: config/pa/pa.h:242 msgid "Disable FP regs" msgstr "" -#: config/pa/pa.h:230 +#: config/pa/pa.h:244 msgid "Do not disable FP regs" msgstr "" -#: config/pa/pa.h:232 +#: config/pa/pa.h:246 msgid "Disable space regs" msgstr "" -#: config/pa/pa.h:234 +#: config/pa/pa.h:248 msgid "Do not disable space regs" msgstr "" -#: config/pa/pa.h:236 +#: config/pa/pa.h:250 msgid "Put jumps in call delay slots" msgstr "" -#: config/pa/pa.h:238 +#: config/pa/pa.h:252 msgid "Do not put jumps in call delay slots" msgstr "" -#: config/pa/pa.h:240 +#: config/pa/pa.h:254 msgid "Disable indexed addressing" msgstr "" -#: config/pa/pa.h:242 +#: config/pa/pa.h:256 msgid "Do not disable indexed addressing" msgstr "" -#: config/pa/pa.h:244 +#: config/pa/pa.h:258 msgid "Use portable calling conventions" msgstr "" -#: config/pa/pa.h:246 +#: config/pa/pa.h:260 msgid "Do not use portable calling conventions" msgstr "" -#: config/pa/pa.h:248 +#: config/pa/pa.h:262 msgid "Assume code will be assembled by GAS" msgstr "" -#: config/pa/pa.h:250 +#: config/pa/pa.h:264 msgid "Do not assume code will be assembled by GAS" msgstr "" -#: config/pa/pa.h:254 +#: config/pa/pa.h:268 msgid "Do not use software floating point" msgstr "" -#: config/pa/pa.h:256 +#: config/pa/pa.h:270 msgid "Emit long load/store sequences" msgstr "" -#: config/pa/pa.h:258 +#: config/pa/pa.h:272 msgid "Do not emit long load/store sequences" msgstr "" -#: config/pa/pa.h:260 +#: config/pa/pa.h:274 msgid "Generate fast indirect calls" msgstr "" -#: config/pa/pa.h:262 +#: config/pa/pa.h:276 msgid "Do not generate fast indirect calls" msgstr "" -#: config/pa/pa.h:264 +#: config/pa/pa.h:278 msgid "Generate code for huge switch statements" msgstr "" -#: config/pa/pa.h:266 +#: config/pa/pa.h:280 msgid "Do not generate code for huge switch statements" msgstr "" -#: config/pa/pa.h:268 +#: config/pa/pa.h:282 msgid "Always generate long calls" msgstr "" -#: config/pa/pa.h:270 +#: config/pa/pa.h:284 msgid "Generate long calls only when needed" msgstr "" -#: config/pa/pa.h:272 +#: config/pa/pa.h:286 msgid "Enable linker optimizations" msgstr "" -#: config/pa/pa.h:298 +#: 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." @@ -12272,50 +12510,50 @@ msgstr "" msgid "Assume code will be linked by HP ld" msgstr "" -#: config/pdp11/pdp11.h:57 +#: config/pdp11/pdp11.h:62 msgid "Do not use hardware floating point" msgstr "" #. return float result in ac0 -#: config/pdp11/pdp11.h:59 +#: config/pdp11/pdp11.h:64 msgid "Return floating point results in ac0" msgstr "" -#: config/pdp11/pdp11.h:60 +#: config/pdp11/pdp11.h:65 msgid "Return floating point results in memory" msgstr "" #. is 11/40 -#: config/pdp11/pdp11.h:62 +#: config/pdp11/pdp11.h:67 msgid "Generate code for an 11/40" msgstr "" #. is 11/45 -#: config/pdp11/pdp11.h:65 +#: config/pdp11/pdp11.h:70 msgid "Generate code for an 11/45" msgstr "" #. is 11/10 -#: config/pdp11/pdp11.h:68 +#: config/pdp11/pdp11.h:73 msgid "Generate code for an 11/10" msgstr "" #. use movstrhi for bcopy #. use 32 bit for int -#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74 +#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79 msgid "Use 32 bit int" msgstr "" -#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76 +#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81 msgid "Use 16 bit int" msgstr "" #. use 32 bit for float -#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79 +#: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84 msgid "Use 32 bit float" msgstr "" -#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81 +#: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86 msgid "Use 64 bit float" msgstr "" @@ -12323,50 +12561,50 @@ msgstr "" #. is branching expensive - on a PDP, it's actually really cheap #. this is just to play around and check what code gcc generates #. split instruction and data memory? -#: config/pdp11/pdp11.h:90 +#: config/pdp11/pdp11.h:95 msgid "Target has split I&D" msgstr "" -#: config/pdp11/pdp11.h:91 +#: config/pdp11/pdp11.h:96 msgid "Target does not have split I&D" msgstr "" #. UNIX assembler syntax? -#: config/pdp11/pdp11.h:93 +#: config/pdp11/pdp11.h:98 msgid "Use UNIX assembler syntax" msgstr "" -#: config/pdp11/pdp11.h:94 +#: config/pdp11/pdp11.h:99 msgid "Use DEC assembler syntax" msgstr "" -#: config/romp/romp.c:719 config/rs6000/rs6000.c:7727 +#: config/romp/romp.c:725 config/rs6000/rs6000.c:7833 #, c-format msgid "invalid %%S value" msgstr "" -#: config/romp/romp.c:728 config/romp/romp.c:735 +#: config/romp/romp.c:734 config/romp/romp.c:741 #, c-format msgid "invalid %%b value" msgstr "" -#: config/romp/romp.c:775 config/romp/romp.c:786 +#: config/romp/romp.c:781 config/romp/romp.c:792 #, c-format msgid "invalid %%z value" msgstr "" -#: config/romp/romp.c:794 config/romp/romp.c:802 +#: config/romp/romp.c:800 config/romp/romp.c:808 #, c-format msgid "invalid %%Z value" msgstr "" -#: config/romp/romp.c:809 config/romp/romp.c:818 config/romp/romp.c:825 -#: config/rs6000/rs6000.c:7556 +#: config/romp/romp.c:815 config/romp/romp.c:824 config/romp/romp.c:831 +#: config/rs6000/rs6000.c:7662 #, c-format msgid "invalid %%k value" msgstr "" -#: config/romp/romp.c:910 config/romp/romp.c:953 +#: config/romp/romp.c:916 config/romp/romp.c:959 #, c-format msgid "invalid %%j value" msgstr "" @@ -12388,6 +12626,31 @@ msgstr "" msgid "can't have varargs with -mfp-arg-in-fp-regs" msgstr "" +#: config/rs6000/host-darwin.c:51 +msgid "Segmentation Fault (code)" +msgstr "" + +#: config/rs6000/host-darwin.c:83 +msgid "Out of stack space.\n" +msgstr "" + +#: config/rs6000/host-darwin.c:104 +#, c-format +msgid "Try running `%s' in the shell to raise its limit.\n" +msgstr "" + +#: config/rs6000/host-darwin.c:114 +msgid "Segmentation Fault" +msgstr "" + +#: config/rs6000/host-darwin.c:128 +msgid "While setting up signal stack" +msgstr "" + +#: config/rs6000/host-darwin.c:134 +msgid "While setting up signal handler" +msgstr "" + #. Handle the machine specific pragma longcall. Its syntax is #. #. # pragma longcall ( TOGGLE ) @@ -12421,132 +12684,137 @@ msgstr "" msgid "junk at end of #pragma longcall" msgstr "" -#: config/rs6000/rs6000.c:597 +#: config/rs6000/rs6000.c:633 msgid "-mmultiple is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:604 +#: config/rs6000/rs6000.c:640 msgid "-mstring is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:628 +#: config/rs6000/rs6000.c:654 #, c-format msgid "unknown -mdebug-%s switch" msgstr "" -#: config/rs6000/rs6000.c:640 +#: config/rs6000/rs6000.c:666 #, c-format msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'" msgstr "" -#: config/rs6000/rs6000.c:651 +#: config/rs6000/rs6000.c:677 #, c-format msgid "Unknown switch -mlong-double-%s" msgstr "" -#: config/rs6000/rs6000.c:743 +#: config/rs6000/rs6000.c:775 #, c-format msgid "unknown -misel= option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:758 +#: config/rs6000/rs6000.c:790 #, c-format msgid "unknown -mvrsave= option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:777 +#: config/rs6000/rs6000.c:808 +#, c-format +msgid "not configured for ABI: '%s'" +msgstr "" + +#: config/rs6000/rs6000.c:814 #, c-format msgid "unknown ABI specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:4178 +#: config/rs6000/rs6000.c:4280 msgid "argument 1 must be a 5-bit signed literal" msgstr "" -#: config/rs6000/rs6000.c:4285 config/rs6000/rs6000.c:4875 +#: config/rs6000/rs6000.c:4387 config/rs6000/rs6000.c:4977 msgid "argument 2 must be a 5-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:4328 +#: config/rs6000/rs6000.c:4430 msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:4382 +#: config/rs6000/rs6000.c:4484 msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:4461 +#: config/rs6000/rs6000.c:4563 msgid "argument 3 must be a 4-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:4638 +#: config/rs6000/rs6000.c:4740 #, c-format msgid "argument to `%s' must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:4754 +#: config/rs6000/rs6000.c:4856 msgid "argument to dss must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:4985 +#: config/rs6000/rs6000.c:5087 msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:5058 +#: config/rs6000/rs6000.c:5160 msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:7483 +#: config/rs6000/rs6000.c:7589 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.c:7492 +#: config/rs6000/rs6000.c:7598 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.c:7501 +#: config/rs6000/rs6000.c:7607 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.c:7536 +#: config/rs6000/rs6000.c:7642 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.c:7546 +#: config/rs6000/rs6000.c:7652 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.c:7576 +#: config/rs6000/rs6000.c:7682 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.c:7643 +#: config/rs6000/rs6000.c:7749 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.c:7765 +#: config/rs6000/rs6000.c:7875 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.c:7775 +#: config/rs6000/rs6000.c:7885 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.c:7784 +#: config/rs6000/rs6000.c:7894 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.c:12190 +#: config/rs6000/rs6000.c:12311 msgid "no profiling of 64-bit code for this ABI" msgstr "" @@ -12584,6 +12852,71 @@ 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:79 +msgid "-mdynamic-no-pic overrides -fpic or -fPIC" +msgstr "" + +#. Darwin doesn't support -fpic. +#: config/rs6000/darwin.h:85 +msgid "-fpic is not supported; -fPIC assumed" +msgstr "" + +#: config/rs6000/linux64.h:79 config/rs6000/sysv4.h:103 +msgid "Align to the base type of the bit-field" +msgstr "" + +#: config/rs6000/linux64.h:81 config/rs6000/sysv4.h:105 +msgid "Don't align to the base type of the bit-field" +msgstr "" + +#: config/rs6000/linux64.h:83 config/rs6000/sysv4.h:107 +msgid "Don't assume that unaligned accesses are handled by the system" +msgstr "" + +#: config/rs6000/linux64.h:85 config/rs6000/sysv4.h:109 +msgid "Assume that unaligned accesses are handled by the system" +msgstr "" + +#: config/rs6000/linux64.h:87 config/rs6000/linux64.h:89 +#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121 +msgid "Produce little endian code" +msgstr "" + +#: config/rs6000/linux64.h:91 config/rs6000/linux64.h:93 +#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125 +msgid "Produce big endian code" +msgstr "" + +#: config/rs6000/linux64.h:95 +msgid "Allow bit-fields to cross word boundaries" +msgstr "" + +#: config/rs6000/linux64.h:97 config/rs6000/sysv4.h:136 +msgid "Do not allow bit-fields to cross word boundaries" +msgstr "" + +#: config/rs6000/linux64.h:99 config/rs6000/sysv4.h:138 +msgid "Use alternate register names" +msgstr "" + +#: config/rs6000/linux64.h:101 config/rs6000/sysv4.h:140 +msgid "Don't use alternate register names" +msgstr "" + +#: config/rs6000/linux64.h:103 +msgid "Call mcount for profiling before a function prologue" +msgstr "" + +#: config/rs6000/linux64.h:105 +msgid "Call mcount for profiling after a function prologue" +msgstr "" + #. Run-time compilation parameters selecting different hardware subsets. #. #. Macro to define tables used to set the flags. @@ -12715,35 +13048,35 @@ msgstr "" msgid "Return small structures in registers (SVR4 default)" msgstr "" -#: config/rs6000/rs6000.h:379 config/sparc/sparc.h:635 +#: config/rs6000/rs6000.h:380 config/sparc/sparc.h:635 msgid "Use features of and schedule code for given CPU" msgstr "" -#: config/rs6000/rs6000.h:382 +#: config/rs6000/rs6000.h:383 msgid "Enable debug output" msgstr "" -#: config/rs6000/rs6000.h:384 +#: config/rs6000/rs6000.h:385 msgid "Select full, part, or no traceback table" msgstr "" -#: config/rs6000/rs6000.h:385 +#: config/rs6000/rs6000.h:386 msgid "Specify ABI to use" msgstr "" -#: config/rs6000/rs6000.h:387 +#: config/rs6000/rs6000.h:388 msgid "Specify size of long double (64 or 128 bits)" msgstr "" -#: config/rs6000/rs6000.h:389 +#: config/rs6000/rs6000.h:390 msgid "Specify yes/no if isel instructions should be generated" msgstr "" -#: config/rs6000/rs6000.h:391 +#: config/rs6000/rs6000.h:392 msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec" msgstr "" -#: config/rs6000/rs6000.h:393 +#: config/rs6000/rs6000.h:394 msgid "Avoid all range limits on call instructions" msgstr "" @@ -12759,7 +13092,7 @@ msgstr "" #. Number of bytes into the frame return addresses can be found. See #. rs6000_stack_info in rs6000.c for more information on how the different #. abi's store the return address. -#: config/rs6000/rs6000.h:1853 +#: config/rs6000/rs6000.h:1890 msgid "RETURN_ADDRESS_OFFSET not supported" msgstr "" @@ -12771,22 +13104,6 @@ msgstr "" msgid "Select method for sdata handling" msgstr "" -#: config/rs6000/sysv4.h:103 -msgid "Align to the base type of the bit-field" -msgstr "" - -#: config/rs6000/sysv4.h:105 -msgid "Don't align to the base type of the bit-field" -msgstr "" - -#: config/rs6000/sysv4.h:107 -msgid "Don't assume that unaligned accesses are handled by the system" -msgstr "" - -#: config/rs6000/sysv4.h:109 -msgid "Assume that unaligned accesses are handled by the system" -msgstr "" - #: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115 msgid "Produce code relocatable at runtime" msgstr "" @@ -12795,14 +13112,6 @@ msgstr "" msgid "Don't produce code relocatable at runtime" msgstr "" -#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121 -msgid "Produce little endian code" -msgstr "" - -#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125 -msgid "Produce big endian code" -msgstr "" - #: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127 #: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129 #: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131 @@ -12819,18 +13128,6 @@ msgstr "" msgid "Don't use EABI" msgstr "" -#: config/rs6000/sysv4.h:136 -msgid "Do not allow bit-fields to cross word boundaries" -msgstr "" - -#: config/rs6000/sysv4.h:138 -msgid "Use alternate register names" -msgstr "" - -#: config/rs6000/sysv4.h:140 -msgid "Don't use alternate register names" -msgstr "" - #: config/rs6000/sysv4.h:144 msgid "Link with libsim.a, libc.a and sim-crt0.o" msgstr "" @@ -12878,69 +13175,69 @@ msgstr "" msgid "-mrelocatable and -msdata=%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:254 +#: config/rs6000/sysv4.h:255 #, c-format msgid "-f%s and -msdata=%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:262 +#: config/rs6000/sysv4.h:263 #, c-format msgid "-msdata=%s and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:271 +#: config/rs6000/sysv4.h:272 msgid "-mrelocatable and -mno-minimal-toc are incompatible" msgstr "" -#: config/rs6000/sysv4.h:277 +#: config/rs6000/sysv4.h:278 #, c-format msgid "-mrelocatable and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:284 +#: config/rs6000/sysv4.h:285 #, c-format msgid "-fPIC and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:291 +#: config/rs6000/sysv4.h:292 msgid "-mcall-aixdesc must be big endian" msgstr "" -#: config/s390/s390.c:893 +#: config/s390/s390.c:938 #, c-format msgid "64-bit ABI not supported on %s" msgstr "" -#: config/s390/s390.c:897 +#: config/s390/s390.c:942 #, c-format msgid "z/Architecture not supported on %s" msgstr "" -#: config/s390/s390.c:909 +#: config/s390/s390.c:954 msgid "64-bit ABI not possible in ESA/390 mode" msgstr "" -#: config/s390/s390.c:2669 +#: config/s390/s390.c:3207 msgid "invalid UNSPEC as operand (1)" msgstr "" -#: config/s390/s390.c:2705 +#: config/s390/s390.c:3267 msgid "invalid UNSPEC as operand (2)" msgstr "" -#: config/s390/s390.c:2711 +#: config/s390/s390.c:3273 msgid "UNKNOWN in s390_output_symbolic_const !?" msgstr "" -#: config/s390/s390.c:2729 +#: config/s390/s390.c:3291 msgid "Cannot decompose address." msgstr "" -#: config/s390/s390.c:2869 +#: config/s390/s390.c:3452 msgid "UNKNOWN in print_operand !?" msgstr "" -#: config/s390/s390.c:4507 +#: config/s390/s390.c:5074 msgid "Total size of local variables exceeds architecture limit." msgstr "" @@ -12992,101 +13289,101 @@ msgstr "" msgid "mvc&ex" msgstr "" -#: config/sh/sh.c:5251 +#: config/sh/sh.c:5546 msgid "__builtin_saveregs not supported by this subtarget" msgstr "" -#: config/sh/sh.c:5801 +#: config/sh/sh.c:6096 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:5827 config/sh/sh.c:5866 +#: config/sh/sh.c:6122 config/sh/sh.c:6161 #, c-format msgid "`%s' attribute only applies to interrupt functions" msgstr "" #. The argument must be a constant string. -#: config/sh/sh.c:5834 +#: config/sh/sh.c:6129 #, c-format msgid "`%s' attribute argument not a string constant" msgstr "" #. The argument must be a constant integer. -#: config/sh/sh.c:5873 +#: config/sh/sh.c:6168 #, c-format msgid "`%s' attribute argument not an integer constant" msgstr "" #. There are no delay slots on SHmedia. #. Relaxation isn't yet supported for SHmedia -#: config/sh/sh.h:437 +#: config/sh/sh.h:462 msgid "Profiling is not supported on this target." msgstr "" -#: config/sparc/sparc.c:335 +#: config/sparc/sparc.c:341 #, c-format msgid "%s is not supported by this configuration" msgstr "" -#: config/sparc/sparc.c:342 +#: config/sparc/sparc.c:348 msgid "-mlong-double-64 not allowed with -m64" msgstr "" -#: config/sparc/sparc.c:367 +#: config/sparc/sparc.c:373 msgid "-mcmodel= is not supported on 32 bit systems" msgstr "" -#: config/sparc/sparc.c:6305 config/sparc/sparc.c:6311 +#: config/sparc/sparc.c:6311 config/sparc/sparc.c:6317 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.c:6381 +#: config/sparc/sparc.c:6387 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.c:6391 +#: config/sparc/sparc.c:6397 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.c:6430 +#: config/sparc/sparc.c:6436 #, c-format msgid "invalid %%c operand" msgstr "" -#: config/sparc/sparc.c:6431 +#: config/sparc/sparc.c:6437 #, c-format msgid "invalid %%C operand" msgstr "" -#: config/sparc/sparc.c:6452 +#: config/sparc/sparc.c:6458 #, c-format msgid "invalid %%d operand" msgstr "" -#: config/sparc/sparc.c:6453 +#: config/sparc/sparc.c:6459 #, c-format msgid "invalid %%D operand" msgstr "" -#: config/sparc/sparc.c:6469 +#: config/sparc/sparc.c:6475 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.c:6519 +#: config/sparc/sparc.c:6525 msgid "long long constant not a valid immediate operand" msgstr "" -#: config/sparc/sparc.c:6522 +#: config/sparc/sparc.c:6528 msgid "floating point constant not a valid immediate operand" msgstr "" #: config/sparc/freebsd.h:80 config/sparc/linux.h:87 config/sparc/linux64.h:89 -#: config/sparc/netbsd-elf.h:232 +#: config/sparc/netbsd-elf.h:231 msgid "Use 128 bit long doubles" msgstr "" @@ -13228,27 +13525,39 @@ msgstr "" msgid "Use given SPARC code model" msgstr "" -#: config/stormy16/stormy16.c:1194 +#: config/stormy16/stormy16.c:556 +msgid "Constant halfword load operand out of range." +msgstr "" + +#: config/stormy16/stormy16.c:568 +msgid "Constant arithmetic operand out of range." +msgstr "" + +#: config/stormy16/stormy16.c:1074 +msgid "Local variable memory requirements exceed capacity." +msgstr "" + +#: config/stormy16/stormy16.c:1316 msgid "cannot use va_start in interrupt function" msgstr "" -#: config/stormy16/stormy16.c:1554 +#: config/stormy16/stormy16.c:1676 msgid "`B' operand is not constant" msgstr "" -#: config/stormy16/stormy16.c:1560 +#: config/stormy16/stormy16.c:1682 msgid "`B' operand has multiple bits set" msgstr "" -#: config/stormy16/stormy16.c:1587 +#: config/stormy16/stormy16.c:1709 msgid "`o' operand is not constant" msgstr "" -#: config/stormy16/stormy16.c:1602 +#: config/stormy16/stormy16.c:1724 msgid "xstormy16_print_operand: unknown code" msgstr "" -#: config/stormy16/stormy16.c:1652 +#: config/stormy16/stormy16.c:1774 #, c-format msgid "switch statement of size %lu entries too large" msgstr "" @@ -13310,64 +13619,64 @@ msgstr "" msgid "junk at end of #pragma ghs endzda" msgstr "" -#: config/v850/v850.c:131 +#: config/v850/v850.c:138 #, c-format msgid "%s=%s is not numeric" msgstr "" -#: config/v850/v850.c:138 +#: config/v850/v850.c:145 #, c-format msgid "%s=%s is too large" msgstr "" -#: config/v850/v850.c:304 +#: config/v850/v850.c:311 msgid "const_double_split got a bad insn:" msgstr "" -#: config/v850/v850.c:839 +#: config/v850/v850.c:895 msgid "output_move_single:" msgstr "" -#: config/v850/v850.c:2219 +#: config/v850/v850.c:2275 msgid "a data area attribute cannot be specified for local variables" msgstr "" -#: config/v850/v850.c:2230 +#: config/v850/v850.c:2286 #, c-format msgid "data area of '%s' conflicts with previous declaration" msgstr "" -#: config/v850/v850.c:2449 +#: config/v850/v850.c:2505 #, c-format msgid "bogus JR construction: %d\n" msgstr "" -#: config/v850/v850.c:2470 config/v850/v850.c:2672 +#: config/v850/v850.c:2526 config/v850/v850.c:2728 #, c-format msgid "bad amount of stack space removal: %d" msgstr "" -#: config/v850/v850.c:2648 +#: config/v850/v850.c:2704 #, c-format msgid "bogus JARL construction: %d\n" msgstr "" -#: config/v850/v850.c:3028 +#: config/v850/v850.c:3084 #, c-format msgid "Bogus DISPOSE construction: %d\n" msgstr "" -#: config/v850/v850.c:3050 +#: config/v850/v850.c:3106 #, c-format msgid "Too much stack space to dispose of: %d" msgstr "" -#: config/v850/v850.c:3226 +#: config/v850/v850.c:3282 #, c-format msgid "Bogus PREPEARE construction: %d\n" msgstr "" -#: config/v850/v850.c:3248 +#: config/v850/v850.c:3304 #, c-format msgid "Too much stack space to prepare: %d" msgstr "" @@ -13377,97 +13686,97 @@ msgstr "" #. each pair being { "NAME", VALUE } #. where VALUE is the bits to set or minus the bits to clear. #. An empty string NAME is used to identify the default VALUE. -#: config/v850/v850.h:158 +#: config/v850/v850.h:163 msgid "Support Green Hills ABI" msgstr "" -#: config/v850/v850.h:161 +#: config/v850/v850.h:166 msgid "Prohibit PC relative function calls" msgstr "" -#: config/v850/v850.h:164 +#: config/v850/v850.h:169 msgid "Reuse r30 on a per function basis" msgstr "" -#: config/v850/v850.h:167 +#: config/v850/v850.h:172 msgid "Use stubs for function prologues" msgstr "" -#: config/v850/v850.h:170 +#: config/v850/v850.h:175 msgid "Same as: -mep -mprolog-function" msgstr "" -#: config/v850/v850.h:171 +#: config/v850/v850.h:176 msgid "Enable backend debugging" msgstr "" -#: config/v850/v850.h:173 +#: config/v850/v850.h:178 msgid "Compile for the v850 processor" msgstr "" -#: config/v850/v850.h:175 +#: config/v850/v850.h:180 msgid "Compile for v850e processor" msgstr "" #. Make sure that the other bits are cleared. -#: config/v850/v850.h:177 +#: config/v850/v850.h:182 msgid "Enable the use of the short load instructions" msgstr "" -#: config/v850/v850.h:180 +#: config/v850/v850.h:185 msgid "Do not use the callt instruction" msgstr "" -#: config/v850/v850.h:187 +#: config/v850/v850.h:192 msgid "Do not use registers r2 and r5" msgstr "" -#: config/v850/v850.h:189 +#: config/v850/v850.h:194 msgid "Enfore strict alignment" msgstr "" -#: config/v850/v850.h:192 +#: config/v850/v850.h:197 msgid "Use 4 byte entries in switch tables" msgstr "" -#: config/v850/v850.h:218 +#: config/v850/v850.h:223 msgid "Set the max size of data eligible for the TDA area" msgstr "" -#: config/v850/v850.h:221 +#: config/v850/v850.h:226 msgid "Set the max size of data eligible for the SDA area" msgstr "" -#: config/v850/v850.h:224 +#: config/v850/v850.h:229 msgid "Set the max size of data eligible for the ZDA area" msgstr "" -#: config/xtensa/xtensa.c:1064 config/xtensa/xtensa.c:1098 -#: config/xtensa/xtensa.c:1107 +#: config/xtensa/xtensa.c:1069 config/xtensa/xtensa.c:1103 +#: config/xtensa/xtensa.c:1112 msgid "bad test" msgstr "" -#: config/xtensa/xtensa.c:1826 +#: config/xtensa/xtensa.c:1831 msgid "boolean registers required for the floating-point option" msgstr "" -#: config/xtensa/xtensa.c:1993 +#: config/xtensa/xtensa.c:1998 msgid "invalid mask" msgstr "" -#: config/xtensa/xtensa.c:2040 +#: config/xtensa/xtensa.c:2045 msgid "invalid address" msgstr "" -#: config/xtensa/xtensa.c:2065 +#: config/xtensa/xtensa.c:2070 msgid "no register in address" msgstr "" -#: config/xtensa/xtensa.c:2073 +#: config/xtensa/xtensa.c:2078 msgid "address offset not a constant" msgstr "" -#: config/xtensa/xtensa.c:2811 +#: config/xtensa/xtensa.c:2817 msgid "only uninitialized variables can be placed in a .bss section" msgstr "" @@ -13597,574 +13906,559 @@ msgstr "" msgid "`-gnat' misspelled as `-gant'" msgstr "" -#: cp/call.c:250 cp/init.c:1602 cp/typeck.c:2095 +#: cp/call.c:252 cp/init.c:1604 cp/typeck.c:2091 msgid "qualified type `%T' does not match destructor name `~%T'" msgstr "" -#: cp/call.c:259 +#: cp/call.c:261 msgid "type of `%E' does not match destructor type `%T' (type was `%T')" msgstr "" -#: cp/call.c:268 +#: cp/call.c:270 msgid "`%D' is a namespace" msgstr "" -#: cp/call.c:276 +#: cp/call.c:278 msgid "base object `%E' of scoped method call is of non-aggregate type `%T'" msgstr "" -#: cp/call.c:356 +#: cp/call.c:358 msgid "unable to call pointer to member function here" msgstr "" -#: cp/call.c:487 +#: cp/call.c:489 msgid "destructors take no parameters" msgstr "" -#: cp/call.c:491 +#: cp/call.c:493 msgid "destructor name `~%T' does not match type `%T' of expression" msgstr "" -#: cp/call.c:507 cp/call.c:4765 +#: cp/call.c:509 cp/call.c:4996 msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'" msgstr "" -#: cp/call.c:529 +#: cp/call.c:531 msgid "request for member `%D' is ambiguous" msgstr "" -#: cp/call.c:2365 -msgid "%s %D(%T, %T, %T) " -msgstr "" - -#: cp/call.c:2370 -msgid "%s %D(%T, %T) " -msgstr "" - -#: cp/call.c:2374 -msgid "%s %D(%T) " -msgstr "" - -#: cp/call.c:2378 -msgid "%s %T " -msgstr "" - -#: cp/call.c:2380 -msgid "%s %+#D%s" -msgstr "" - -#: cp/call.c:2532 +#: cp/call.c:2672 msgid "conversion from `%T' to `%T' is ambiguous" msgstr "" -#: cp/call.c:2605 +#: cp/call.c:2750 msgid "incomplete type '%T' cannot be used to name a scope" msgstr "" -#: cp/call.c:2621 cp/typeck.c:2216 cp/typeck.c:2232 +#: cp/call.c:2770 cp/typeck.c:2212 cp/typeck.c:2228 msgid "'%D' has no member named '%E'" msgstr "" -#: cp/call.c:2728 +#: cp/call.c:2892 cp/call.c:2936 msgid "no matching function for call to `%D(%A)'" msgstr "" -#: cp/call.c:2739 cp/call.c:4864 +#: cp/call.c:2895 msgid "call of overloaded `%D(%A)' is ambiguous" msgstr "" +#: cp/call.c:2939 +msgid "call of overlopaded `%D(%A)' is ambiguous" +msgstr "" + #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:2765 +#: cp/call.c:3005 #, c-format msgid "" "pointer-to-member function %E cannot be called without an object; consider " "using .* or ->*" msgstr "" -#: cp/call.c:2835 +#: cp/call.c:3071 msgid "no match for call to `(%T) (%A)'" msgstr "" -#: cp/call.c:2845 +#: cp/call.c:3079 msgid "call of `(%T) (%A)' is ambiguous" msgstr "" -#: cp/call.c:2878 +#: cp/call.c:3112 msgid "%s for `%T ? %T : %T' operator" msgstr "" -#: cp/call.c:2883 +#: cp/call.c:3117 msgid "%s for `%T %s' operator" msgstr "" -#: cp/call.c:2886 +#: cp/call.c:3120 msgid "%s for `%T [%T]' operator" msgstr "" -#: cp/call.c:2891 +#: cp/call.c:3125 msgid "%s for `%T %s %T' operator" msgstr "" -#: cp/call.c:2894 +#: cp/call.c:3128 msgid "%s for `%s %T' operator" msgstr "" -#: cp/call.c:2979 +#: cp/call.c:3213 msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "" -#: cp/call.c:3038 +#: cp/call.c:3277 #, c-format msgid "`%E' has type `void' and is not a throw-expression" msgstr "" -#: cp/call.c:3071 cp/call.c:3271 +#: cp/call.c:3310 cp/call.c:3507 msgid "operands to ?: have different types" msgstr "" -#: cp/call.c:3224 +#: cp/call.c:3460 msgid "enumeral mismatch in conditional expression: `%T' vs `%T'" msgstr "" -#: cp/call.c:3231 +#: cp/call.c:3467 msgid "enumeral and non-enumeral type in conditional expression" msgstr "" -#: cp/call.c:3310 -msgid "`%D' must be declared before use" -msgstr "" - -#: cp/call.c:3509 +#: cp/call.c:3751 msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead" msgstr "" -#: cp/call.c:3556 +#: cp/call.c:3796 msgid "using synthesized `%#D' for copy assignment" msgstr "" -#: cp/call.c:3558 +#: cp/call.c:3798 msgid " where cfront would use `%#D'" msgstr "" -#: cp/call.c:3585 +#: cp/call.c:3821 msgid "comparison between `%#T' and `%#T'" msgstr "" -#: cp/call.c:3822 +#: cp/call.c:4058 msgid "no suitable `operator delete' for `%T'" msgstr "" -#: cp/call.c:3836 +#: cp/call.c:4072 msgid "`%+#D' is private" msgstr "" -#: cp/call.c:3838 +#: cp/call.c:4074 msgid "`%+#D' is protected" msgstr "" -#: cp/call.c:3840 +#: cp/call.c:4076 msgid "`%+#D' is inaccessible" msgstr "" -#: cp/call.c:3841 +#: cp/call.c:4077 msgid "within this context" msgstr "" -#: cp/call.c:3879 +#: cp/call.c:4115 msgid "invalid conversion from `%T' to `%T'" msgstr "" -#: cp/call.c:3881 cp/call.c:4020 cp/call.c:4022 +#: cp/call.c:4117 cp/call.c:4254 cp/call.c:4256 msgid " initializing argument %P of `%D'" msgstr "" -#: cp/call.c:3944 cp/call.c:3948 +#: cp/call.c:4179 cp/call.c:4183 msgid " initializing argument %P of `%D' from result of `%D'" msgstr "" -#: cp/call.c:3954 cp/call.c:3957 +#: cp/call.c:4189 cp/call.c:4192 msgid " initializing temporary from result of `%D'" msgstr "" #. Undefined behavior [expr.call] 5.2.2/7. We used to just warn #. here and do a bitwise copy, but now cp_expr_size will abort if we #. try to do that. -#: cp/call.c:4108 +#: cp/call.c:4340 msgid "" "cannot pass objects of non-POD type `%#T' through `...'; call will abort at " "runtime" msgstr "" #. Undefined behavior [expr.call] 5.2.2/7. -#: cp/call.c:4133 +#: cp/call.c:4365 msgid "cannot receive objects of non-POD type `%#T' through `...'" msgstr "" -#: cp/call.c:4173 +#: cp/call.c:4405 msgid "the default argument for parameter %d of `%D' has not yet been parsed" msgstr "" -#: cp/call.c:4293 +#: cp/call.c:4526 msgid "passing `%T' as `this' argument of `%#D' discards qualifiers" msgstr "" -#: cp/call.c:4526 +#: cp/call.c:4759 msgid "could not find class$ field in java interface type `%T'" msgstr "" -#: cp/call.c:4739 +#: cp/call.c:4970 msgid "call to non-function `%D'" msgstr "" -#: cp/call.c:4846 +#: cp/call.c:5074 msgid "no matching function for call to `%T::%s(%A)%#V'" msgstr "" -#: cp/call.c:4885 +#: cp/call.c:5091 +#, c-format +msgid "call of overloaded `%s(%A)' is ambiguous" +msgstr "" + +#: cp/call.c:5112 msgid "cannot call member function `%D' without object" msgstr "" -#: cp/call.c:5486 +#: cp/call.c:5700 msgid "passing `%T' chooses `%T' over `%T'" msgstr "" -#: cp/call.c:5488 cp/decl2.c:3945 +#: cp/call.c:5702 cp/decl2.c:3860 msgid " in call to `%D'" msgstr "" -#: cp/call.c:5537 cp/call.c:5662 +#: cp/call.c:5751 msgid "choosing `%D' over `%D'" msgstr "" -#: cp/call.c:5538 +#: cp/call.c:5752 msgid " for conversion from `%T' to `%T'" msgstr "" -#: cp/call.c:5540 +#: cp/call.c:5754 msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:5664 +#: cp/call.c:5877 msgid "" -" because worst conversion for the former is better than worst conversion " -"for the latter" +"are ambiguous even though the worst conversion for the former is better than " +"the worst conversion for the latter" msgstr "" -#: cp/call.c:5773 cp/call.c:5792 +#: cp/call.c:5987 cp/call.c:6050 msgid "could not convert `%E' to `%T'" msgstr "" -#: cp/class.c:288 +#: cp/class.c:282 msgid "" "cannot convert from base `%T' to derived type `%T' via virtual base `%T'" msgstr "" -#: cp/class.c:945 +#: cp/class.c:928 msgid "`%#D' and `%#D' cannot be overloaded" msgstr "" -#: cp/class.c:1029 +#: cp/class.c:1011 msgid "duplicate enum value `%D'" msgstr "" -#: cp/class.c:1032 +#: cp/class.c:1014 msgid "duplicate field `%D' (as enum and non-enum)" msgstr "" -#: cp/class.c:1039 +#: cp/class.c:1021 msgid "duplicate nested type `%D'" msgstr "" -#: cp/class.c:1050 +#: cp/class.c:1032 msgid "duplicate field `%D' (as type and non-type)" msgstr "" -#: cp/class.c:1054 +#: cp/class.c:1036 msgid "duplicate member `%D'" msgstr "" -#: cp/class.c:1097 +#: cp/class.c:1075 msgid "conflicting access specifications for method `%D', ignored" msgstr "" -#: cp/class.c:1099 +#: cp/class.c:1077 #, c-format msgid "conflicting access specifications for field `%s', ignored" msgstr "" -#: cp/class.c:1144 +#: cp/class.c:1120 msgid "`%D' names constructor" msgstr "" -#: cp/class.c:1149 +#: cp/class.c:1125 msgid "`%D' invalid in `%T'" msgstr "" -#: cp/class.c:1157 +#: cp/class.c:1133 msgid "no members matching `%D' in `%#T'" msgstr "" -#: cp/class.c:1189 cp/class.c:1197 +#: cp/class.c:1165 cp/class.c:1173 msgid "`%D' invalid in `%#T'" msgstr "" -#: cp/class.c:1190 +#: cp/class.c:1166 msgid " because of local method `%#D' with same name" msgstr "" -#: cp/class.c:1198 +#: cp/class.c:1174 msgid " because of local member `%#D' with same name" msgstr "" -#: cp/class.c:1270 +#: cp/class.c:1244 msgid "base class `%#T' has a non-virtual destructor" msgstr "" -#: cp/class.c:1290 +#: cp/class.c:1264 msgid "" "base `%T' with only non-default constructor in class without a constructor" msgstr "" -#: cp/class.c:1862 +#: cp/class.c:1651 msgid "all member functions in class `%T' are private" msgstr "" -#: cp/class.c:1876 +#: cp/class.c:1665 msgid "`%#T' only defines a private destructor and has no friends" msgstr "" -#: cp/class.c:1919 +#: cp/class.c:1708 msgid "`%#T' only defines private constructors and has no friends" msgstr "" -#: cp/class.c:2040 cp/class.c:5227 +#: cp/class.c:1932 cp/class.c:5133 msgid "redefinition of `%#T'" msgstr "" -#: cp/class.c:2041 +#: cp/class.c:1933 msgid "previous definition of `%#T'" msgstr "" -#: cp/class.c:2318 +#: cp/class.c:2227 msgid "no unique final overrider for `%D' in `%T'" msgstr "" #. Here we know it is a hider, and no overrider exists. -#: cp/class.c:2708 +#: cp/class.c:2662 msgid "`%D' was hidden" msgstr "" -#: cp/class.c:2709 +#: cp/class.c:2663 msgid " by `%D'" msgstr "" -#: cp/class.c:2751 +#: cp/class.c:2704 msgid "ISO C++ forbids member `%D' with same name as enclosing class" msgstr "" -#: cp/class.c:2756 cp/decl2.c:1274 +#: cp/class.c:2709 cp/decl2.c:1232 msgid "`%#D' invalid; an anonymous union can only have non-static data members" msgstr "" -#: cp/class.c:2762 cp/decl2.c:1281 +#: cp/class.c:2715 cp/decl2.c:1239 msgid "private member `%#D' in anonymous union" msgstr "" -#: cp/class.c:2765 cp/decl2.c:1283 +#: cp/class.c:2718 cp/decl2.c:1241 msgid "protected member `%#D' in anonymous union" msgstr "" -#: cp/class.c:2890 +#: cp/class.c:2837 msgid "" "vtable layout for class `%T' may not be ABI-compliant and may change in a " "future version of GCC due to implicit virtual destructor" msgstr "" -#: cp/class.c:2954 +#: cp/class.c:2897 msgid "bit-field `%#D' with non-integral type" msgstr "" -#: cp/class.c:2974 +#: cp/class.c:2917 msgid "bit-field `%D' width not an integer constant" msgstr "" -#: cp/class.c:2980 +#: cp/class.c:2923 msgid "negative width in bit-field `%D'" msgstr "" -#: cp/class.c:2985 +#: cp/class.c:2928 msgid "zero width for bit-field `%D'" msgstr "" -#: cp/class.c:2991 +#: cp/class.c:2934 msgid "width of `%D' exceeds its type" msgstr "" -#: cp/class.c:3000 +#: cp/class.c:2943 msgid "`%D' is too small to hold all values of `%#T'" msgstr "" -#: cp/class.c:3084 +#: cp/class.c:3024 msgid "member `%#D' with constructor not allowed in union" msgstr "" -#: cp/class.c:3087 +#: cp/class.c:3027 msgid "member `%#D' with destructor not allowed in union" msgstr "" -#: cp/class.c:3090 +#: cp/class.c:3030 msgid "member `%#D' with copy assignment operator not allowed in union" msgstr "" -#: cp/class.c:3117 +#: cp/class.c:3057 msgid "multiple fields in union `%T' initialized" msgstr "" -#: cp/class.c:3239 +#: cp/class.c:3179 msgid "field `%D' in local class cannot be static" msgstr "" -#: cp/class.c:3245 +#: cp/class.c:3185 msgid "field `%D' invalidly declared function type" msgstr "" -#: cp/class.c:3252 +#: cp/class.c:3192 msgid "field `%D' invalidly declared method type" msgstr "" -#: cp/class.c:3258 +#: cp/class.c:3198 msgid "field `%D' invalidly declared offset type" msgstr "" #. Unions cannot have static members. -#: cp/class.c:3276 +#: cp/class.c:3216 msgid "field `%D' declared static in union" msgstr "" -#: cp/class.c:3303 +#: cp/class.c:3243 msgid "non-static reference `%#D' in class without a constructor" msgstr "" -#: cp/class.c:3338 +#: cp/class.c:3278 msgid "non-static const member `%#D' in class without a constructor" msgstr "" -#: cp/class.c:3353 +#: cp/class.c:3293 msgid "field `%#D' with same name as class" msgstr "" -#: cp/class.c:3371 +#: cp/class.c:3311 msgid "`%#T' has pointer data members" msgstr "" -#: cp/class.c:3375 +#: cp/class.c:3315 msgid " but does not override `%T(const %T&)'" msgstr "" -#: cp/class.c:3377 +#: cp/class.c:3317 msgid " or `operator=(const %T&)'" msgstr "" -#: cp/class.c:3380 +#: cp/class.c:3320 msgid " but does not override `operator=(const %T&)'" msgstr "" -#: cp/class.c:3830 +#: cp/class.c:3747 msgid "" "offset of empty base `%T' may not be ABI-compliant and maychange in a future " "version of GCC" msgstr "" -#: cp/class.c:3938 +#: cp/class.c:3856 msgid "class `%T' will be considered nearly empty in a future version of GCC" msgstr "" -#: cp/class.c:4028 +#: cp/class.c:3943 msgid "initializer specified for non-virtual method `%D'" msgstr "" -#: cp/class.c:4764 +#: cp/class.c:4630 msgid "" "offset of virtual base `%T' is not ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:4864 +#: cp/class.c:4720 msgid "direct base `%T' inaccessible in `%T' due to ambiguity" msgstr "" -#: cp/class.c:4877 +#: cp/class.c:4733 msgid "virtual base `%T' inaccessible in `%T' due to ambiguity" msgstr "" -#: cp/class.c:5033 +#: cp/class.c:4887 msgid "" "size assigned to `%T' may not be ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:5066 +#: cp/class.c:4937 msgid "" "offset of `%D' is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5075 +#: cp/class.c:4946 msgid "" "`%D' contains empty classes which may cause base classes to be placed at " "different locations in a future version of GCC" msgstr "" -#: cp/class.c:5134 +#: cp/class.c:5005 msgid "" "layout of classes derived from empty class `%T' may change in a future " "version of GCC" msgstr "" -#: cp/class.c:5384 +#: cp/class.c:5298 msgid "`%#T' has virtual functions but non-virtual destructor" msgstr "" -#: cp/class.c:5469 +#: cp/class.c:5381 msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:5918 +#: cp/class.c:5813 #, c-format msgid "language string `\"%s\"' not recognized" msgstr "" -#: cp/class.c:6014 +#: cp/class.c:5903 msgid "" "cannot resolve overloaded function `%D' based on conversion to type `%T'" msgstr "" -#: cp/class.c:6135 +#: cp/class.c:6024 msgid "no matches converting function `%D' to type `%#T'" msgstr "" -#: cp/class.c:6158 +#: cp/class.c:6047 msgid "converting overloaded function `%D' to type `%#T' is ambiguous" msgstr "" -#: cp/class.c:6184 +#: cp/class.c:6073 msgid "assuming pointer to member `%D'" msgstr "" -#: cp/class.c:6187 +#: cp/class.c:6076 #, c-format msgid "(a pointer to member can only be formed with `&%E')" msgstr "" -#: cp/class.c:6231 cp/class.c:6412 cp/class.c:6419 +#: cp/class.c:6118 cp/class.c:6299 cp/class.c:6306 msgid "not enough type information" msgstr "" -#: cp/class.c:6248 +#: cp/class.c:6135 msgid "argument of type `%T' does not match `%T'" msgstr "" -#: cp/class.c:6396 +#: cp/class.c:6283 msgid "invalid operation on uninstantiated type" msgstr "" @@ -14173,11 +14467,11 @@ msgstr "" #. 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:6679 cp/decl.c:1007 cp/decl.c:3098 cp/pt.c:1863 +#: cp/class.c:6558 cp/decl.c:989 cp/decl.c:3039 cp/pt.c:2032 msgid "declaration of `%#D'" msgstr "" -#: cp/class.c:6680 +#: cp/class.c:6559 msgid "changes meaning of `%D' from `%+#D'" msgstr "" @@ -14193,11 +14487,11 @@ msgstr "" msgid "converting from `%T' to `%T'" msgstr "" -#: cp/cvt.c:201 cp/cvt.c:205 +#: cp/cvt.c:203 cp/cvt.c:207 msgid "pointer to member cast from `%T' to `%T' is via virtual base" msgstr "" -#: cp/cvt.c:223 cp/cvt.c:236 cp/cvt.c:283 +#: cp/cvt.c:225 cp/cvt.c:236 cp/cvt.c:283 msgid "cannot convert `%E' from type `%T' to type `%T'" msgstr "" @@ -14205,72 +14499,72 @@ msgstr "" msgid "invalid conversion from '%T' to '%T'" msgstr "" -#: cp/cvt.c:527 +#: cp/cvt.c:494 msgid "conversion from `%T' to `%T' discards qualifiers" msgstr "" -#: cp/cvt.c:545 +#: cp/cvt.c:512 msgid "casting `%T' to `%T' does not dereference pointer" msgstr "" -#: cp/cvt.c:574 +#: cp/cvt.c:541 msgid "cannot convert type `%T' to type `%T'" msgstr "" -#: cp/cvt.c:686 +#: cp/cvt.c:666 msgid "conversion from `%#T' to `%#T'" msgstr "" -#: cp/cvt.c:698 +#: cp/cvt.c:678 msgid "`%#T' used where a `%T' was expected" msgstr "" -#: cp/cvt.c:715 +#: cp/cvt.c:695 msgid "the address of `%D', will always be `true'" msgstr "" -#: cp/cvt.c:735 +#: cp/cvt.c:715 msgid "`%#T' used where a floating point value was expected" msgstr "" -#: cp/cvt.c:782 +#: cp/cvt.c:762 msgid "conversion from `%T' to non-scalar type `%T' requested" msgstr "" -#: cp/cvt.c:866 +#: cp/cvt.c:846 msgid "object of incomplete type `%T' will not be accessed in %s" msgstr "" -#: cp/cvt.c:869 +#: cp/cvt.c:849 msgid "object of type `%T' will not be accessed in %s" msgstr "" -#: cp/cvt.c:885 +#: cp/cvt.c:865 msgid "object `%E' of incomplete type `%T' will not be accessed in %s" msgstr "" #. [over.over] enumerates the places where we can take the address #. of an overloaded function, and this is not one of them. -#: cp/cvt.c:905 +#: cp/cvt.c:885 #, c-format msgid "%s cannot resolve address of overloaded function" msgstr "" #. Only warn when there is no &. -#: cp/cvt.c:910 +#: cp/cvt.c:890 #, c-format msgid "%s is a reference, not call, to function `%E'" msgstr "" -#: cp/cvt.c:1039 +#: cp/cvt.c:1012 msgid "converting NULL to non-pointer type" msgstr "" -#: cp/cvt.c:1115 +#: cp/cvt.c:1088 msgid "ambiguous default type conversion from `%T'" msgstr "" -#: cp/cvt.c:1117 +#: cp/cvt.c:1090 msgid " candidate conversions include `%D' and `%D'" msgstr "" @@ -14281,129 +14575,145 @@ msgstr "" msgid "Internal error: no symbol alphabet for current style" msgstr "" -#: cp/decl.c:1008 cp/decl.c:3201 +#: cp/decl.c:990 cp/decl.c:3146 msgid "conflicts with previous declaration `%#D'" msgstr "" -#: cp/decl.c:1212 +#: cp/decl.c:1183 msgid "label `%D' used but not defined" msgstr "" -#: cp/decl.c:1217 +#: cp/decl.c:1188 msgid "label `%D' defined but not used" msgstr "" -#: cp/decl.c:2244 +#: cp/decl.c:2167 msgid "namespace alias `%D' not allowed here, assuming `%D'" msgstr "" -#: cp/decl.c:3004 cp/decl.c:3409 +#: cp/decl.c:2946 cp/decl.c:3354 msgid "previous declaration of `%D'" msgstr "" -#: cp/decl.c:3085 cp/decl.c:3123 +#: cp/decl.c:2994 +msgid "%Hfunction '%D' redeclared as inline" +msgstr "" + +#: cp/decl.c:2996 +msgid "%Hprevious declaration of '%D' with attribute noinline" +msgstr "" + +#: cp/decl.c:3003 +msgid "%Hfunction '%D' redeclared with attribute noinline" +msgstr "" + +#: cp/decl.c:3005 +msgid "%Hprevious declaration of '%D' was inline" +msgstr "" + +#: cp/decl.c:3026 cp/decl.c:3064 msgid "shadowing %s function `%#D'" msgstr "" -#: cp/decl.c:3094 +#: cp/decl.c:3035 msgid "library function `%#D' redeclared as non-function `%#D'" msgstr "" -#: cp/decl.c:3099 +#: cp/decl.c:3040 msgid "conflicts with built-in declaration `%#D'" msgstr "" -#: cp/decl.c:3118 cp/decl.c:3215 cp/decl.c:3231 +#: cp/decl.c:3059 cp/decl.c:3160 cp/decl.c:3176 msgid "new declaration `%#D'" msgstr "" -#: cp/decl.c:3119 +#: cp/decl.c:3060 msgid "ambiguates built-in declaration `%#D'" msgstr "" -#: cp/decl.c:3175 +#: cp/decl.c:3120 msgid "`%#D' redeclared as different kind of symbol" msgstr "" -#: cp/decl.c:3178 +#: cp/decl.c:3123 msgid "previous declaration of `%#D'" msgstr "" -#: cp/decl.c:3200 +#: cp/decl.c:3145 msgid "declaration of template `%#D'" msgstr "" -#: cp/decl.c:3216 cp/decl.c:3232 +#: cp/decl.c:3161 cp/decl.c:3177 msgid "ambiguates old declaration `%#D'" msgstr "" -#: cp/decl.c:3224 +#: cp/decl.c:3169 msgid "declaration of C function `%#D' conflicts with" msgstr "" -#: cp/decl.c:3226 +#: cp/decl.c:3171 msgid "previous declaration `%#D' here" msgstr "" -#: cp/decl.c:3242 +#: cp/decl.c:3187 msgid "conflicting types for `%#D'" msgstr "" -#: cp/decl.c:3243 +#: cp/decl.c:3188 msgid "previous declaration as `%#D'" msgstr "" -#: cp/decl.c:3286 +#: cp/decl.c:3231 msgid "`%#D' previously defined here" msgstr "" -#: cp/decl.c:3287 +#: cp/decl.c:3232 msgid "`%#D' previously declared here" msgstr "" #. Prototype decl follows defn w/o prototype. -#: cp/decl.c:3296 +#: cp/decl.c:3241 msgid "prototype for `%#D'" msgstr "" -#: cp/decl.c:3297 +#: cp/decl.c:3242 msgid "follows non-prototype definition here" msgstr "" -#: cp/decl.c:3309 +#: cp/decl.c:3254 msgid "previous declaration of `%#D' with %L linkage" msgstr "" -#: cp/decl.c:3311 +#: cp/decl.c:3256 msgid "conflicts with new declaration with %L linkage" msgstr "" -#: cp/decl.c:3334 cp/decl.c:3341 +#: cp/decl.c:3279 cp/decl.c:3286 msgid "default argument given for parameter %d of `%#D'" msgstr "" -#: cp/decl.c:3336 cp/decl.c:3343 +#: cp/decl.c:3281 cp/decl.c:3288 msgid "after previous specification in `%#D'" msgstr "" -#: cp/decl.c:3352 +#: cp/decl.c:3297 msgid "`%#D' was used before it was declared inline" msgstr "" -#: cp/decl.c:3354 +#: cp/decl.c:3299 msgid "previous non-inline declaration here" msgstr "" -#: cp/decl.c:3408 +#: cp/decl.c:3353 msgid "redundant redeclaration of `%D' in same scope" msgstr "" -#: cp/decl.c:3489 +#: cp/decl.c:3434 #, c-format msgid "declaration of `%F' throws different exceptions" msgstr "" -#: cp/decl.c:3491 +#: cp/decl.c:3436 #, c-format msgid "than previous declaration `%F'" msgstr "" @@ -14416,15 +14726,15 @@ msgstr "" #. that specialization that would cause an implicit #. instantiation to take place, in every translation unit in #. which such a use occurs. -#: cp/decl.c:3628 +#: cp/decl.c:3576 msgid "explicit specialization of %D after first use" msgstr "" -#: cp/decl.c:3882 +#: cp/decl.c:3830 msgid "`%#D' used prior to declaration" msgstr "" -#: cp/decl.c:3913 +#: cp/decl.c:3861 msgid "redeclaration of `wchar_t' as `%T'" msgstr "" @@ -14434,596 +14744,580 @@ msgstr "" #. [basic.start.main] #. #. This function shall not be overloaded. -#: cp/decl.c:3941 +#: cp/decl.c:3889 msgid "invalid redeclaration of `%D'" msgstr "" -#: cp/decl.c:3942 +#: cp/decl.c:3890 msgid "as `%D'" msgstr "" -#: cp/decl.c:4032 +#: cp/decl.c:3980 msgid "previous external decl of `%#D'" msgstr "" -#: cp/decl.c:4074 +#: cp/decl.c:4022 msgid "`%D' was previously implicitly declared to return `int'" msgstr "" -#: cp/decl.c:4134 +#: cp/decl.c:4082 msgid "extern declaration of `%#D' doesn't match" msgstr "" -#: cp/decl.c:4135 +#: cp/decl.c:4083 msgid "global declaration `%#D'" msgstr "" -#: cp/decl.c:4169 +#: cp/decl.c:4119 msgid "declaration of `%#D' shadows a parameter" msgstr "" -#: cp/decl.c:4189 +#: cp/decl.c:4140 #, c-format msgid "declaration of `%s' shadows a member of `this'" msgstr "" -#: cp/decl.c:4541 +#: cp/decl.c:4493 msgid "`%#D' hides constructor for `%#T'" msgstr "" -#: cp/decl.c:4556 +#: cp/decl.c:4508 msgid "`%#D' conflicts with previous using declaration `%#D'" msgstr "" -#: cp/decl.c:4568 +#: cp/decl.c:4520 msgid "previous non-function declaration `%#D'" msgstr "" -#: cp/decl.c:4569 +#: cp/decl.c:4521 msgid "conflicts with function declaration `%#D'" msgstr "" -#: cp/decl.c:4659 +#: cp/decl.c:4610 msgid "implicit declaration of function `%#D'" msgstr "" -#: cp/decl.c:4817 +#: cp/decl.c:4764 #, c-format msgid "label `%s' referenced outside of any function" msgstr "" -#: cp/decl.c:4920 cp/decl.c:4944 cp/decl.c:5037 +#: cp/decl.c:4864 cp/decl.c:4888 cp/decl.c:4977 msgid "jump to label `%D'" msgstr "" -#: cp/decl.c:4922 cp/decl.c:4946 +#: cp/decl.c:4866 cp/decl.c:4890 msgid "jump to case label" msgstr "" -#: cp/decl.c:4930 +#: cp/decl.c:4874 msgid " crosses initialization of `%#D'" msgstr "" -#: cp/decl.c:4933 cp/decl.c:5053 +#: cp/decl.c:4877 cp/decl.c:4993 msgid " enters scope of non-POD `%#D'" msgstr "" -#: cp/decl.c:4953 cp/decl.c:5057 +#: cp/decl.c:4897 cp/decl.c:4997 msgid " enters try block" msgstr "" #. Can't skip init of __exception_info. -#: cp/decl.c:4955 cp/decl.c:5049 cp/decl.c:5059 +#: cp/decl.c:4899 cp/decl.c:4989 cp/decl.c:4999 msgid " enters catch block" msgstr "" -#: cp/decl.c:5038 +#: cp/decl.c:4978 msgid " from here" msgstr "" -#: cp/decl.c:5051 +#: cp/decl.c:4991 msgid " skips initialization of `%#D'" msgstr "" -#: cp/decl.c:5086 +#: cp/decl.c:5024 msgid "label named wchar_t" msgstr "" -#: cp/decl.c:5090 +#: cp/decl.c:5028 msgid "duplicate label `%D'" msgstr "" -#: cp/decl.c:5175 +#: cp/decl.c:5111 #, c-format msgid "case label `%E' not within a switch statement" msgstr "" #. Definition isn't the kind we were looking for. -#: cp/decl.c:5354 cp/decl.c:5373 +#: cp/decl.c:5287 cp/decl.c:5306 msgid "`%#D' redeclared as %C" msgstr "" #. This happens for A::B where B is a template, and there are no #. template arguments. -#: cp/decl.c:5461 cp/typeck.c:2070 cp/typeck.c:2244 +#: cp/decl.c:5385 cp/typeck.c:2066 cp/typeck.c:2240 msgid "invalid use of `%D'" msgstr "" -#: cp/decl.c:5502 +#: cp/decl.c:5426 msgid "`%D::%D' is not a template" msgstr "" -#: cp/decl.c:5519 +#: cp/decl.c:5443 msgid "`%D' undeclared in namespace `%D'" msgstr "" -#: cp/decl.c:5652 cp/parser.c:3520 +#: cp/decl.c:5566 cp/parser.c:3333 msgid "`%D' used without template parameters" msgstr "" -#: cp/decl.c:5663 cp/decl.c:5679 cp/decl.c:5783 +#: cp/decl.c:5577 cp/decl.c:5593 cp/decl.c:5691 msgid "no class template named `%#T' in `%#T'" msgstr "" -#: cp/decl.c:5702 cp/decl.c:5712 cp/decl.c:5744 +#: cp/decl.c:5619 cp/decl.c:5629 cp/decl.c:5654 msgid "no type named `%#T' in `%#T'" msgstr "" -#: cp/decl.c:5968 -msgid "lookup of `%D' finds `%#D'" -msgstr "" - -#: cp/decl.c:5970 -msgid " instead of `%D' from dependent base class" -msgstr "" - -#: cp/decl.c:5972 -msgid " (use `typename %T::%D' if that's what you meant)" -msgstr "" - -#: cp/decl.c:6029 +#: cp/decl.c:5904 msgid "name lookup of `%D' changed" msgstr "" -#: cp/decl.c:6031 +#: cp/decl.c:5906 msgid " matches this `%D' under ISO standard rules" msgstr "" -#: cp/decl.c:6033 +#: cp/decl.c:5908 msgid " matches this `%D' under old rules" msgstr "" -#: cp/decl.c:6047 cp/decl.c:6054 +#: cp/decl.c:5922 cp/decl.c:5929 msgid "name lookup of `%D' changed for new ISO `for' scoping" msgstr "" -#: cp/decl.c:6049 +#: cp/decl.c:5924 msgid " cannot use obsolete binding at `%D' because it has a destructor" msgstr "" -#: cp/decl.c:6056 +#: cp/decl.c:5931 msgid " using obsolete binding at `%D'" msgstr "" -#: cp/decl.c:6971 +#: cp/decl.c:6786 msgid "an anonymous union cannot have function members" msgstr "" -#: cp/decl.c:6988 +#: cp/decl.c:6803 msgid "member %#D' with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:6991 +#: cp/decl.c:6806 msgid "member %#D' with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:6994 +#: cp/decl.c:6809 msgid "" "member %#D' with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:7037 +#: cp/decl.c:6851 msgid "redeclaration of C++ built-in type `%T'" msgstr "" -#: cp/decl.c:7075 +#: cp/decl.c:6889 msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:7101 +#: cp/decl.c:6915 msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:7109 +#: cp/decl.c:6923 msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:7116 +#: cp/decl.c:6930 msgid "`%D' can only be specified for functions" msgstr "" -#: cp/decl.c:7118 +#: cp/decl.c:6932 msgid "`%D' can only be specified inside a class" msgstr "" -#: cp/decl.c:7120 +#: cp/decl.c:6934 msgid "`%D' can only be specified for constructors" msgstr "" -#: cp/decl.c:7123 +#: cp/decl.c:6937 msgid "`%D' can only be specified for objects and functions" msgstr "" -#: cp/decl.c:7271 cp/decl2.c:907 +#: cp/decl.c:7079 cp/decl2.c:889 msgid "typedef `%D' is initialized (use __typeof__ instead)" msgstr "" -#: cp/decl.c:7276 +#: cp/decl.c:7084 msgid "function `%#D' is initialized like a variable" msgstr "" -#: cp/decl.c:7288 +#: cp/decl.c:7096 msgid "declaration of `%#D' has `extern' and is initialized" msgstr "" -#: cp/decl.c:7322 +#: cp/decl.c:7119 cp/decl.c:13459 +msgid "%Hinline function '%D' given attribute noinline" +msgstr "" + +#: cp/decl.c:7130 msgid "`%#D' is not a static member of `%#T'" msgstr "" -#: cp/decl.c:7328 +#: cp/decl.c:7136 msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'" msgstr "" -#: cp/decl.c:7339 +#: cp/decl.c:7147 msgid "duplicate initialization of %D" msgstr "" -#: cp/decl.c:7368 +#: cp/decl.c:7176 msgid "declaration of `%#D' outside of class is not definition" msgstr "" -#: cp/decl.c:7416 +#: cp/decl.c:7225 msgid "variable `%#D' has initializer but incomplete type" msgstr "" -#: cp/decl.c:7424 cp/decl.c:7963 +#: cp/decl.c:7233 cp/decl.c:7762 msgid "elements of array `%#D' have incomplete type" msgstr "" -#: cp/decl.c:7440 +#: cp/decl.c:7249 msgid "aggregate `%#D' has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:7479 +#: cp/decl.c:7287 msgid "`%D' declared as reference but not initialized" msgstr "" -#: cp/decl.c:7485 +#: cp/decl.c:7293 msgid "ISO C++ forbids use of initializer list to initialize reference `%D'" msgstr "" -#: cp/decl.c:7518 +#: cp/decl.c:7323 msgid "cannot initialize `%T' from `%T'" msgstr "" -#: cp/decl.c:7552 +#: cp/decl.c:7355 msgid "initializer fails to determine size of `%D'" msgstr "" -#: cp/decl.c:7557 +#: cp/decl.c:7360 msgid "array size missing in `%D'" msgstr "" -#: cp/decl.c:7569 +#: cp/decl.c:7372 msgid "zero-size array `%D'" msgstr "" #. An automatic variable with an incomplete type: that is an error. #. Don't talk about array types here, since we took care of that #. message in grokdeclarator. -#: cp/decl.c:7607 +#: cp/decl.c:7409 msgid "storage size of `%D' isn't known" msgstr "" -#: cp/decl.c:7629 +#: cp/decl.c:7431 msgid "storage size of `%D' isn't constant" msgstr "" -#: cp/decl.c:7680 +#: cp/decl.c:7481 msgid "" "sorry: semantics of inline function static data `%#D' are wrong (you'll wind " "up with multiple copies)" msgstr "" -#: cp/decl.c:7681 +#: cp/decl.c:7482 msgid " you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:7709 +#: cp/decl.c:7509 msgid "uninitialized const `%D'" msgstr "" -#: cp/decl.c:7793 +#: cp/decl.c:7593 msgid "brace-enclosed initializer used to initialize `%T'" msgstr "" -#: cp/decl.c:7857 +#: cp/decl.c:7657 msgid "initializer for `%T' must be brace-enclosed" msgstr "" -#: cp/decl.c:7921 +#: cp/decl.c:7720 msgid "too many initializers for `%T'" msgstr "" -#: cp/decl.c:7957 +#: cp/decl.c:7756 msgid "variable-sized object `%D' may not be initialized" msgstr "" -#: cp/decl.c:7968 +#: cp/decl.c:7767 msgid "`%D' has incomplete type" msgstr "" -#: cp/decl.c:8017 +#: cp/decl.c:7822 msgid "`%D' must be initialized by constructor, not by `{...}'" msgstr "" -#: cp/decl.c:8058 +#: cp/decl.c:7863 msgid "structure `%D' with uninitialized const members" msgstr "" -#: cp/decl.c:8060 +#: cp/decl.c:7865 msgid "structure `%D' with uninitialized reference members" msgstr "" -#: cp/decl.c:8303 +#: cp/decl.c:8098 msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:8315 +#: cp/decl.c:8110 msgid "cannot initialize `%D' to namespace `%D'" msgstr "" -#: cp/decl.c:8366 +#: cp/decl.c:8161 msgid "shadowing previous type declaration of `%#D'" msgstr "" -#: cp/decl.c:8412 +#: cp/decl.c:8207 msgid "`%D' cannot be thread-local because it has non-POD type `%T'" msgstr "" -#: cp/decl.c:8427 +#: cp/decl.c:8222 msgid "`%D' is thread-local and so cannot be dynamically initialized" msgstr "" -#: cp/decl.c:8820 cp/init.c:549 +#: cp/decl.c:8609 cp/init.c:556 msgid "multiple initializations given for `%D'" msgstr "" -#: cp/decl.c:8912 +#: cp/decl.c:8699 msgid "invalid catch parameter" msgstr "" -#: cp/decl.c:9030 +#: cp/decl.c:8813 msgid "destructor for alien class `%T' cannot be a member" msgstr "" -#: cp/decl.c:9033 +#: cp/decl.c:8816 msgid "constructor for alien class `%T' cannot be a member" msgstr "" -#: cp/decl.c:9052 +#: cp/decl.c:8838 msgid "`%D' declared as a `virtual' %s" msgstr "" -#: cp/decl.c:9054 +#: cp/decl.c:8840 msgid "`%D' declared as an `inline' %s" msgstr "" -#: cp/decl.c:9056 +#: cp/decl.c:8842 msgid "" "`const' and `volatile' function specifiers on `%D' invalid in %s declaration" msgstr "" -#: cp/decl.c:9059 +#: cp/decl.c:8845 msgid "`%D' declared as a friend" msgstr "" -#: cp/decl.c:9065 +#: cp/decl.c:8851 msgid "`%D' declared with an exception specification" msgstr "" -#: cp/decl.c:9140 +#: cp/decl.c:8930 msgid "cannot declare `::main' to be a template" msgstr "" -#: cp/decl.c:9142 +#: cp/decl.c:8932 msgid "cannot declare `::main' to be inline" msgstr "" -#: cp/decl.c:9144 +#: cp/decl.c:8934 msgid "cannot declare `::main' to be static" msgstr "" -#: cp/decl.c:9147 +#: cp/decl.c:8937 msgid "`main' must return `int'" msgstr "" -#: cp/decl.c:9175 +#: cp/decl.c:8965 msgid "non-local function `%#D' uses anonymous type" msgstr "" -#: cp/decl.c:9178 +#: cp/decl.c:8968 msgid "" "`%#D' does not refer to the unqualified type, so it is not used for linkage" msgstr "" -#: cp/decl.c:9184 +#: cp/decl.c:8974 msgid "non-local function `%#D' uses local type `%T'" msgstr "" -#: cp/decl.c:9207 +#: cp/decl.c:9003 msgid "%smember function `%D' cannot have `%T' method qualifier" msgstr "" -#: cp/decl.c:9231 +#: cp/decl.c:9027 msgid "defining explicit specialization `%D' in friend declaration" msgstr "" #. Something like `template friend void f()'. -#: cp/decl.c:9241 +#: cp/decl.c:9037 msgid "invalid use of template-id `%D' in declaration of primary template" msgstr "" -#: cp/decl.c:9269 +#: cp/decl.c:9065 msgid "" "default arguments are not allowed in declaration of friend template " "specialization `%D'" msgstr "" -#: cp/decl.c:9276 +#: cp/decl.c:9072 msgid "" "`inline' is not allowed in declaration of friend template specialization `%D'" msgstr "" -#: cp/decl.c:9335 +#: cp/decl.c:9131 msgid "definition of implicitly-declared `%D'" msgstr "" -#: cp/decl.c:9347 cp/decl2.c:759 +#: cp/decl.c:9144 cp/decl2.c:770 msgid "no `%#D' member function declared in class `%T'" msgstr "" -#: cp/decl.c:9480 +#: cp/decl.c:9277 msgid "non-local variable `%#D' uses local type `%T'" msgstr "" -#: cp/decl.c:9582 +#: cp/decl.c:9376 msgid "" "invalid in-class initialization of static data member of non-integral type `%" "T'" msgstr "" -#: cp/decl.c:9591 +#: cp/decl.c:9385 msgid "ISO C++ forbids in-class initialization of non-const static member `%D'" msgstr "" -#: cp/decl.c:9594 +#: cp/decl.c:9388 msgid "" "ISO C++ forbids initialization of member constant `%D' of non-integral type `" "%T'" msgstr "" -#: cp/decl.c:9644 +#: cp/decl.c:9436 msgid "size of array `%D' has non-integer type" msgstr "" -#: cp/decl.c:9646 +#: cp/decl.c:9438 msgid "size of array has non-integer type" msgstr "" -#: cp/decl.c:9666 +#: cp/decl.c:9458 msgid "size of array `%D' is negative" msgstr "" -#: cp/decl.c:9668 +#: cp/decl.c:9460 msgid "size of array is negative" msgstr "" -#: cp/decl.c:9677 +#: cp/decl.c:9469 msgid "ISO C++ forbids zero-size array `%D'" msgstr "" -#: cp/decl.c:9679 +#: cp/decl.c:9471 msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:9686 +#: cp/decl.c:9478 msgid "size of array `%D' is not an integral constant-expression" msgstr "" -#: cp/decl.c:9689 +#: cp/decl.c:9481 msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:9707 +#: cp/decl.c:9499 msgid "ISO C++ forbids variable-size array `%D'" msgstr "" -#: cp/decl.c:9710 +#: cp/decl.c:9502 msgid "ISO C++ forbids variable-size array" msgstr "" -#: cp/decl.c:9721 +#: cp/decl.c:9513 msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:9822 +#: cp/decl.c:9610 msgid "declaration of `%D' as %s" msgstr "" -#: cp/decl.c:9824 +#: cp/decl.c:9612 #, c-format msgid "creating %s" msgstr "" -#: cp/decl.c:9836 +#: cp/decl.c:9624 msgid "" "declaration of `%D' as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:9839 +#: cp/decl.c:9627 msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:9868 +#: cp/decl.c:9655 msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:9875 +#: cp/decl.c:9662 msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:9881 +#: cp/decl.c:9668 msgid "operator `%T' declared to return `%T'" msgstr "" -#: cp/decl.c:9883 +#: cp/decl.c:9670 msgid "return type specified for `operator %T'" msgstr "" -#: cp/decl.c:10030 +#: cp/decl.c:9813 msgid "destructors must be member functions" msgstr "" -#: cp/decl.c:10049 +#: cp/decl.c:9832 msgid "destructor `%T' must match class name `%T'" msgstr "" -#: cp/decl.c:10078 -msgid "variable declaration is not allowed here" -msgstr "" - -#: cp/decl.c:10105 -msgid "invalid declarator" -msgstr "" - -#: cp/decl.c:10156 +#: cp/decl.c:9898 msgid "declarator-id missing; using reserved word `%D'" msgstr "" -#: cp/decl.c:10212 +#: cp/decl.c:9954 msgid "type `%T' is not derived from type `%T'" msgstr "" #. Parse error puts this typespec where #. a declarator should go. -#: cp/decl.c:10272 +#: cp/decl.c:10014 msgid "`%T' specified as declarator-id" msgstr "" -#: cp/decl.c:10274 +#: cp/decl.c:10016 msgid " perhaps you want `%T' for a constructor" msgstr "" @@ -15031,297 +15325,295 @@ msgstr "" #. decl-specifier like in #. std::allocator alloc; #. Handle that gracefully. -#: cp/decl.c:10296 +#: cp/decl.c:10038 #, c-format msgid "invalid use of template-name '%E' in a declarator" msgstr "" -#: cp/decl.c:10316 +#: cp/decl.c:10058 msgid "declaration of `%D' as non-function" msgstr "" -#: cp/decl.c:10393 +#: cp/decl.c:10135 msgid "`bool' is now a keyword" msgstr "" -#: cp/decl.c:10395 +#: cp/decl.c:10137 msgid "extraneous `%T' ignored" msgstr "" -#: cp/decl.c:10411 cp/decl.c:10455 +#: cp/decl.c:10153 cp/decl.c:10197 msgid "multiple declarations `%T' and `%T'" msgstr "" -#: cp/decl.c:10424 +#: cp/decl.c:10166 msgid "ISO C++ does not support `long long'" msgstr "" -#: cp/decl.c:10528 cp/decl.c:10531 +#: cp/decl.c:10270 cp/decl.c:10273 #, 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:10541 -msgid "`%T' is implicitly a typename" -msgstr "" - -#: cp/decl.c:10577 +#: cp/decl.c:10304 #, c-format msgid "short, signed or unsigned invalid for `%s'" msgstr "" -#: cp/decl.c:10582 +#: cp/decl.c:10309 #, c-format msgid "long and short specified together for `%s'" msgstr "" -#: cp/decl.c:10593 +#: cp/decl.c:10320 #, c-format msgid "signed and unsigned given together for `%s'" msgstr "" -#: cp/decl.c:10702 +#: cp/decl.c:10429 msgid "qualifiers are not allowed on declaration of `operator %T'" msgstr "" -#: cp/decl.c:10724 +#: cp/decl.c:10451 msgid "member `%D' cannot be declared both virtual and static" msgstr "" -#: cp/decl.c:10733 +#: cp/decl.c:10460 msgid "`%T::%D' is not a valid declarator" msgstr "" -#: cp/decl.c:10745 +#: cp/decl.c:10472 msgid "storage class specifiers invalid in parameter declarations" msgstr "" -#: cp/decl.c:10749 +#: cp/decl.c:10476 msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:10762 +#: cp/decl.c:10489 msgid "virtual outside class declaration" msgstr "" -#: cp/decl.c:10823 +#: cp/decl.c:10550 #, c-format msgid "storage class specified for %s `%s'" msgstr "" -#: cp/decl.c:10870 +#: cp/decl.c:10597 msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:11041 +#: cp/decl.c:10768 msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:11044 +#: cp/decl.c:10771 #, c-format msgid "destructors may not be `%s'" msgstr "" -#: cp/decl.c:11065 +#: cp/decl.c:10792 msgid "constructor cannot be static member function" msgstr "" -#: cp/decl.c:11068 +#: cp/decl.c:10795 msgid "constructors cannot be declared virtual" msgstr "" -#: cp/decl.c:11073 +#: cp/decl.c:10800 #, c-format msgid "constructors may not be `%s'" msgstr "" -#: cp/decl.c:11083 +#: cp/decl.c:10810 msgid "return value type specifier for constructor ignored" msgstr "" -#: cp/decl.c:11102 +#: cp/decl.c:10829 #, c-format msgid "can't initialize friend function `%s'" msgstr "" #. Cannot be both friend and virtual. -#: cp/decl.c:11106 +#: cp/decl.c:10833 msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:11111 +#: cp/decl.c:10838 msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:11113 +#: cp/decl.c:10840 #, c-format msgid "can't define friend function `%s' in a local class definition" msgstr "" -#: cp/decl.c:11137 +#: cp/decl.c:10864 msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:11157 cp/decl.c:11164 +#: cp/decl.c:10884 cp/decl.c:10891 msgid "cannot declare reference to `%#T'" msgstr "" -#: cp/decl.c:11158 +#: cp/decl.c:10885 msgid "cannot declare pointer to `%#T'" msgstr "" -#: cp/decl.c:11163 +#: cp/decl.c:10890 msgid "cannot declare pointer to `%#T' member" msgstr "" -#: cp/decl.c:11301 +#: cp/decl.c:11028 msgid "extra qualification `%T::' on member `%s' ignored" msgstr "" -#: cp/decl.c:11311 +#: cp/decl.c:11038 msgid "cannot declare member function `%T::%s' within `%T'" msgstr "" -#: cp/decl.c:11326 +#: cp/decl.c:11053 msgid "cannot declare member `%T::%s' within `%T'" msgstr "" -#: cp/decl.c:11433 +#: cp/decl.c:11132 msgid "data member may not have variably modified type `%T'" msgstr "" +#: cp/decl.c:11134 +msgid "parameter may not have variably modified type `%T'" +msgstr "" + #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:11441 +#: cp/decl.c:11142 msgid "only declarations of constructors can be `explicit'" msgstr "" -#: cp/decl.c:11449 +#: cp/decl.c:11150 #, c-format msgid "non-member `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:11454 +#: cp/decl.c:11155 #, c-format msgid "non-object member `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:11460 +#: cp/decl.c:11161 #, c-format msgid "function `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:11465 +#: cp/decl.c:11166 #, c-format msgid "static `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:11470 +#: cp/decl.c:11171 #, c-format msgid "const `%s' cannot be declared `mutable'" msgstr "" -#: cp/decl.c:11483 +#: cp/decl.c:11184 msgid "template-id `%D' used as a declarator" msgstr "" -#: cp/decl.c:11504 +#: cp/decl.c:11205 msgid "ISO C++ forbids nested type `%D' with same name as enclosing class" msgstr "" -#: cp/decl.c:11512 +#: cp/decl.c:11213 msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:11559 +#: cp/decl.c:11260 msgid "invalid type qualifier for non-member function type" msgstr "" -#: cp/decl.c:11622 +#: cp/decl.c:11323 msgid "type qualifiers specified for friend class declaration" msgstr "" -#: cp/decl.c:11627 +#: cp/decl.c:11328 msgid "`inline' specified for friend class declaration" msgstr "" -#: cp/decl.c:11635 +#: cp/decl.c:11336 msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:11637 +#: cp/decl.c:11338 msgid "friend declaration requires class-key, i.e. `friend class %T::%D'" msgstr "" -#: cp/decl.c:11641 +#: cp/decl.c:11342 msgid "friend declaration requires class-key, i.e. `friend %#T'" msgstr "" -#: cp/decl.c:11655 +#: cp/decl.c:11354 msgid "trying to make class `%T' a friend of global scope" msgstr "" -#: cp/decl.c:11666 +#: cp/decl.c:11365 msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:11685 +#: cp/decl.c:11384 msgid "abstract declarator `%T' used as declaration" msgstr "" -#: cp/decl.c:11697 +#: cp/decl.c:11396 msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:11706 +#: cp/decl.c:11405 msgid "variable or field declared void" msgstr "" -#: cp/decl.c:11716 +#: cp/decl.c:11415 msgid "cannot use `::' in parameter declaration" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:11755 +#: cp/decl.c:11454 msgid "invalid use of `::'" msgstr "" -#: cp/decl.c:11767 +#: cp/decl.c:11466 msgid "function `%D' cannot be declared friend" msgstr "" -#: cp/decl.c:11779 +#: cp/decl.c:11478 msgid "can't make `%D' into a method -- not in a class" msgstr "" -#: cp/decl.c:11788 +#: cp/decl.c:11487 msgid "function `%D' declared virtual inside a union" msgstr "" -#: cp/decl.c:11800 +#: cp/decl.c:11499 msgid "`%D' cannot be declared virtual, since it is always static" msgstr "" -#: cp/decl.c:11873 +#: cp/decl.c:11572 msgid "field `%D' has incomplete type" msgstr "" -#: cp/decl.c:11875 +#: cp/decl.c:11574 msgid "name `%T' has incomplete type" msgstr "" -#: cp/decl.c:11884 +#: cp/decl.c:11583 msgid " in instantiation of template `%T'" msgstr "" -#: cp/decl.c:11894 +#: cp/decl.c:11593 #, c-format msgid "`%s' is neither function nor member function; cannot be declared friend" msgstr "" -#: cp/decl.c:11905 +#: cp/decl.c:11604 msgid "member functions are implicitly friends of their class" msgstr "" @@ -15337,106 +15629,106 @@ msgstr "" #. 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:11952 +#: cp/decl.c:11651 msgid "ISO C++ forbids initialization of member `%D'" msgstr "" -#: cp/decl.c:11954 +#: cp/decl.c:11653 msgid "making `%D' static" msgstr "" -#: cp/decl.c:11978 +#: cp/decl.c:11677 msgid "" "ISO C++ forbids static data member `%D' with same name as enclosing class" msgstr "" -#: cp/decl.c:12019 +#: cp/decl.c:11718 #, c-format msgid "storage class `auto' invalid for function `%s'" msgstr "" -#: cp/decl.c:12021 +#: cp/decl.c:11720 #, c-format msgid "storage class `register' invalid for function `%s'" msgstr "" -#: cp/decl.c:12023 +#: cp/decl.c:11722 #, c-format msgid "storage class `__thread' invalid for function `%s'" msgstr "" -#: cp/decl.c:12034 +#: cp/decl.c:11733 #, c-format msgid "" "storage class `static' invalid for function `%s' declared out of global scope" msgstr "" -#: cp/decl.c:12036 +#: cp/decl.c:11735 #, c-format msgid "" "storage class `inline' invalid for function `%s' declared out of global scope" msgstr "" -#: cp/decl.c:12043 +#: cp/decl.c:11742 #, c-format msgid "virtual non-class function `%s'" msgstr "" -#: cp/decl.c:12072 +#: cp/decl.c:11771 msgid "cannot declare member function `%D' to have static linkage" msgstr "" #. FIXME need arm citation -#: cp/decl.c:12078 +#: cp/decl.c:11777 msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:12106 +#: cp/decl.c:11805 msgid "" "`static' may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:12112 +#: cp/decl.c:11811 msgid "static member `%D' declared `register'" msgstr "" -#: cp/decl.c:12117 +#: cp/decl.c:11816 msgid "cannot explicitly declare member `%#D' to have extern linkage" msgstr "" -#: cp/decl.c:12289 +#: cp/decl.c:11958 msgid "default argument for `%#D' has type `%T'" msgstr "" -#: cp/decl.c:12292 +#: cp/decl.c:11961 msgid "default argument for parameter of type `%T' has type `%T'" msgstr "" -#: cp/decl.c:12309 +#: cp/decl.c:11978 msgid "default argument `%E' uses local variable `%D'" msgstr "" -#: cp/decl.c:12354 +#: cp/decl.c:12022 #, c-format msgid "invalid string constant `%E'" msgstr "" -#: cp/decl.c:12356 +#: cp/decl.c:12024 msgid "" "invalid integer constant in parameter list, did you forget to give parameter " "name?" msgstr "" -#: cp/decl.c:12394 +#: cp/decl.c:12062 msgid "parameter `%D' invalidly declared method type" msgstr "" -#: cp/decl.c:12400 +#: cp/decl.c:12068 msgid "parameter `%D' invalidly declared offset type" msgstr "" -#: cp/decl.c:12424 +#: cp/decl.c:12092 msgid "parameter `%D' includes %s to array of unknown bound `%T'" msgstr "" @@ -15455,465 +15747,451 @@ msgstr "" #. 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:12586 +#: cp/decl.c:12251 msgid "invalid constructor; you probably meant `%T (const %T&)'" msgstr "" -#: cp/decl.c:12737 +#: cp/decl.c:12398 msgid "`%D' must be a nonstatic member function" msgstr "" -#: cp/decl.c:12743 +#: cp/decl.c:12404 msgid "" "`%D' must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:12760 +#: cp/decl.c:12421 msgid "`%D' must have an argument of class or enumerated type" msgstr "" -#: cp/decl.c:12792 +#: cp/decl.c:12453 #, c-format msgid "conversion to %s%s will never use a type conversion operator" msgstr "" #. 13.4.0.3 -#: cp/decl.c:12799 +#: cp/decl.c:12460 msgid "ISO C++ prohibits overloading operator ?:" msgstr "" -#: cp/decl.c:12849 +#: cp/decl.c:12510 msgid "postfix `%D' must take `int' as its argument" msgstr "" -#: cp/decl.c:12853 +#: cp/decl.c:12514 msgid "postfix `%D' must take `int' as its second argument" msgstr "" -#: cp/decl.c:12860 +#: cp/decl.c:12521 msgid "`%D' must take either zero or one argument" msgstr "" -#: cp/decl.c:12862 +#: cp/decl.c:12523 msgid "`%D' must take either one or two arguments" msgstr "" -#: cp/decl.c:12883 +#: cp/decl.c:12544 msgid "prefix `%D' should return `%T'" msgstr "" -#: cp/decl.c:12889 +#: cp/decl.c:12550 msgid "postfix `%D' should return `%T'" msgstr "" -#: cp/decl.c:12898 +#: cp/decl.c:12559 msgid "`%D' must take `void'" msgstr "" -#: cp/decl.c:12900 cp/decl.c:12908 +#: cp/decl.c:12561 cp/decl.c:12569 msgid "`%D' must take exactly one argument" msgstr "" -#: cp/decl.c:12910 +#: cp/decl.c:12571 msgid "`%D' must take exactly two arguments" msgstr "" -#: cp/decl.c:12918 +#: cp/decl.c:12579 msgid "user-defined `%D' always evaluates both arguments" msgstr "" -#: cp/decl.c:12932 +#: cp/decl.c:12593 msgid "`%D' should return by value" msgstr "" -#: cp/decl.c:12944 cp/decl.c:12947 +#: cp/decl.c:12605 cp/decl.c:12608 msgid "`%D' cannot have default arguments" msgstr "" -#: cp/decl.c:13023 +#: cp/decl.c:12684 msgid "`%s %T' declares a new type at namespace scope" msgstr "" -#: cp/decl.c:13026 +#: cp/decl.c:12687 msgid "" " names from dependent base classes are not visible to unqualified name " "lookup - to refer to the inherited type, say `%s %T::%T'" msgstr "" -#: cp/decl.c:13064 +#: cp/decl.c:12725 msgid "using typedef-name `%D' after `%s'" msgstr "" -#: cp/decl.c:13069 +#: cp/decl.c:12730 msgid "using template type parameter `%T' after `%s'" msgstr "" -#: cp/decl.c:13149 +#: cp/decl.c:12810 msgid "use of enum `%#D' without previous declaration" msgstr "" -#: cp/decl.c:13235 +#: cp/decl.c:12892 msgid "derived union `%T' invalid" msgstr "" -#: cp/decl.c:13281 +#: cp/decl.c:12945 msgid "base type `%T' fails to be a struct or class type" msgstr "" -#: cp/decl.c:13291 -msgid "base class `%T' has incomplete type" -msgstr "" - -#: cp/decl.c:13299 +#: cp/decl.c:12953 msgid "recursive type `%T' undefined" msgstr "" -#: cp/decl.c:13301 +#: cp/decl.c:12955 msgid "duplicate base type `%T' invalid" msgstr "" -#: cp/decl.c:13412 +#: cp/decl.c:13067 msgid "multiple definition of `%#T'" msgstr "" -#: cp/decl.c:13413 +#: cp/decl.c:13068 msgid "previous definition here" msgstr "" -#: cp/decl.c:13581 +#: cp/decl.c:13231 msgid "enumerator value for `%D' not integer constant" msgstr "" -#: cp/decl.c:13601 +#: cp/decl.c:13251 msgid "overflow in enumeration values at `%D'" msgstr "" -#: cp/decl.c:13687 +#: cp/decl.c:13318 msgid "return type `%#T' is incomplete" msgstr "" -#: cp/decl.c:13801 +#: cp/decl.c:13430 msgid "semicolon missing after declaration of `%#T'" msgstr "" -#: cp/decl.c:13822 +#: cp/decl.c:13451 msgid "return type for `main' changed to `int'" msgstr "" -#: cp/decl.c:13853 +#: cp/decl.c:13482 msgid "`%D' implicitly declared before its definition" msgstr "" -#: cp/decl.c:13875 cp/typeck.c:6270 +#: cp/decl.c:13504 cp/typeck.c:6452 msgid "`operator=' should return a reference to `*this'" msgstr "" -#: cp/decl.c:14135 +#: cp/decl.c:13766 msgid "parameter `%D' declared void" msgstr "" -#: cp/decl.c:14582 +#: cp/decl.c:14228 msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:14599 +#: cp/decl.c:14245 msgid "`%D' is already defined in class `%T'" msgstr "" -#: cp/decl.c:14816 +#: cp/decl.c:14458 msgid "static member function `%#D' declared with type qualifiers" msgstr "" -#: cp/decl2.c:154 +#: cp/decl2.c:151 #, c-format msgid "duplicate type qualifiers in %s declaration" msgstr "" -#: cp/decl2.c:192 +#: cp/decl2.c:189 msgid "template `%#D' instantiated in file without #pragma interface" msgstr "" -#: cp/decl2.c:198 +#: cp/decl2.c:195 msgid "template `%#D' defined in file without #pragma interface" msgstr "" -#: cp/decl2.c:356 +#: cp/decl2.c:353 msgid "name missing for member function" msgstr "" #. Something has gone very wrong. Assume we are mistakenly reducing #. an expression instead of a declaration. -#: cp/decl2.c:418 +#: cp/decl2.c:415 msgid "parser may be lost: is there a '{' missing somewhere?" msgstr "" -#: cp/decl2.c:449 cp/decl2.c:463 +#: cp/decl2.c:446 cp/decl2.c:460 msgid "ambiguous conversion for array subscript" msgstr "" -#: cp/decl2.c:457 +#: cp/decl2.c:454 msgid "invalid types `%T[%T]' for array subscript" msgstr "" -#: cp/decl2.c:503 +#: cp/decl2.c:500 msgid "type `%#T' argument given to `delete', expected pointer" msgstr "" -#: cp/decl2.c:511 +#: cp/decl2.c:508 msgid "anachronistic use of array size in vector delete" msgstr "" -#: cp/decl2.c:521 +#: cp/decl2.c:518 msgid "" "cannot delete a function. Only pointer-to-objects are valid arguments to " "`delete'" msgstr "" -#: cp/decl2.c:528 +#: cp/decl2.c:525 msgid "deleting `%T' is undefined" msgstr "" -#: cp/decl2.c:536 +#: cp/decl2.c:533 msgid "deleting array `%#D'" msgstr "" #. 14.5.2.2 [temp.mem] #. #. A local class shall not have member templates. -#: cp/decl2.c:569 +#: cp/decl2.c:566 msgid "invalid declaration of member template `%#D' in local class" msgstr "" -#: cp/decl2.c:578 +#: cp/decl2.c:575 msgid "invalid use of `virtual' in template declaration of `%#D'" msgstr "" -#: cp/decl2.c:588 cp/pt.c:2604 +#: cp/decl2.c:585 cp/pt.c:2773 msgid "template declaration of `%#D'" msgstr "" -#: cp/decl2.c:636 +#: cp/decl2.c:633 msgid "Java method '%D' has non-Java return type `%T'" msgstr "" -#: cp/decl2.c:645 +#: cp/decl2.c:642 msgid "Java method '%D' has non-Java parameter type `%T'" msgstr "" -#: cp/decl2.c:720 +#: cp/decl2.c:731 msgid "prototype for `%#D' does not match any in class `%T'" msgstr "" -#: cp/decl2.c:799 +#: cp/decl2.c:810 msgid "local class `%#T' shall not have static data member `%#D'" msgstr "" -#: cp/decl2.c:807 +#: cp/decl2.c:818 msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl2.c:810 +#: cp/decl2.c:821 msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl2.c:869 -msgid "invalid data member initialization" -msgstr "" - -#: cp/decl2.c:872 -msgid "(use `=' to initialize static data members)" -msgstr "" - -#: cp/decl2.c:918 +#: cp/decl2.c:900 msgid "member `%D' conflicts with virtual function table field name" msgstr "" -#: cp/decl2.c:938 +#: cp/decl2.c:920 msgid "`%D' is already defined in `%T'" msgstr "" -#: cp/decl2.c:990 +#: cp/decl2.c:972 msgid "field initializer is not constant" msgstr "" -#: cp/decl2.c:1014 +#: cp/decl2.c:996 msgid "`asm' specifiers are not permitted on non-static data members" msgstr "" -#: cp/decl2.c:1065 +#: cp/decl2.c:1047 msgid "cannot declare `%D' to be a bit-field type" msgstr "" -#: cp/decl2.c:1075 +#: cp/decl2.c:1057 msgid "cannot declare bit-field `%D' with function type" msgstr "" -#: cp/decl2.c:1082 +#: cp/decl2.c:1064 msgid "`%D' is already defined in the class %T" msgstr "" -#: cp/decl2.c:1089 +#: cp/decl2.c:1071 msgid "static member `%D' cannot be a bit-field" msgstr "" -#: cp/decl2.c:1172 +#: cp/decl2.c:1130 msgid "initializer specified for non-member function `%D'" msgstr "" -#: cp/decl2.c:1176 +#: cp/decl2.c:1134 msgid "invalid initializer for virtual method `%D'" msgstr "" -#: cp/decl2.c:1261 +#: cp/decl2.c:1219 msgid "anonymous struct not inside named type" msgstr "" -#: cp/decl2.c:1326 +#: cp/decl2.c:1289 msgid "namespace-scope anonymous aggregates must be static" msgstr "" -#: cp/decl2.c:1336 +#: cp/decl2.c:1296 msgid "anonymous union with no members" msgstr "" -#: cp/decl2.c:1368 +#: cp/decl2.c:1330 msgid "`operator new' must return type `%T'" msgstr "" -#: cp/decl2.c:1376 +#: cp/decl2.c:1338 msgid "`operator new' takes type `size_t' (`%T') as first parameter" msgstr "" -#: cp/decl2.c:1402 +#: cp/decl2.c:1364 msgid "`operator delete' must return type `%T'" msgstr "" -#: cp/decl2.c:1410 +#: cp/decl2.c:1372 msgid "`operator delete' takes type `%T' as first parameter" msgstr "" #. Overflow occurred. That means there are at least 4 billion #. initialization functions. -#: cp/decl2.c:2144 +#: cp/decl2.c:2095 msgid "too many initialization functions required" msgstr "" -#: cp/decl2.c:2805 +#: cp/decl2.c:2819 msgid "inline function `%D' used but never defined" msgstr "" -#: cp/decl2.c:2925 cp/parser.c:5042 -msgid "use of old-style cast" -msgstr "" - -#: cp/decl2.c:3274 cp/typeck.c:1924 +#: cp/decl2.c:3221 cp/pt.c:8318 cp/typeck.c:1910 msgid "`%D' is not a member of `%T'" msgstr "" -#: cp/decl2.c:3666 +#: cp/decl2.c:3576 msgid "use of `%D' is ambiguous" msgstr "" -#: cp/decl2.c:3667 +#: cp/decl2.c:3577 msgid " first declared as `%#D' here" msgstr "" -#: cp/decl2.c:3670 +#: cp/decl2.c:3580 msgid " also declared as `%#D' here" msgstr "" -#: cp/decl2.c:3685 +#: cp/decl2.c:3595 msgid "`%D' denotes an ambiguous type" msgstr "" -#: cp/decl2.c:3686 +#: cp/decl2.c:3596 msgid " first type here" msgstr "" -#: cp/decl2.c:3687 +#: cp/decl2.c:3597 msgid " other type here" msgstr "" -#: cp/decl2.c:3776 +#: cp/decl2.c:3690 msgid "declaration of `%D' not in a namespace surrounding `%D'" msgstr "" -#: cp/decl2.c:3816 +#: cp/decl2.c:3730 msgid "`%D' should have been declared inside `%D'" msgstr "" -#: cp/decl2.c:3943 +#: cp/decl2.c:3858 msgid "`%D' is not a function," msgstr "" -#: cp/decl2.c:3944 +#: cp/decl2.c:3859 msgid " conflict with `%D'" msgstr "" #. The parser did not find it, so it's not there. -#: cp/decl2.c:4244 +#: cp/decl2.c:4159 msgid "unknown namespace `%D'" msgstr "" #. 7.3.3/5 #. A using-declaration shall not name a template-id. -#: cp/decl2.c:4270 +#: cp/decl2.c:4186 msgid "a using-declaration cannot specify a template-id. Try `using %D'" msgstr "" -#: cp/decl2.c:4276 +#: cp/decl2.c:4192 msgid "namespace `%D' not allowed in using-declaration" msgstr "" -#: cp/decl2.c:4298 cp/decl2.c:4559 +#: cp/decl2.c:4214 cp/decl2.c:4483 msgid "`%T' is not a namespace" msgstr "" -#: cp/decl2.c:4322 +#: cp/decl2.c:4238 msgid "`%D' not declared" msgstr "" -#: cp/decl2.c:4373 +#. If the OLD_FN was really declared, the +#. declarations don't match. +#: cp/decl2.c:4250 cp/decl2.c:4292 cp/decl2.c:4317 msgid "`%D' is already declared in this scope" msgstr "" -#: cp/decl2.c:4400 +#: cp/decl2.c:4323 msgid "using declaration `%D' introduced ambiguous type `%T'" msgstr "" -#: cp/decl2.c:4488 +#: cp/decl2.c:4412 msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/decl2.c:4494 +#: cp/decl2.c:4418 msgid "using-declaration for destructor" msgstr "" -#: cp/decl2.c:4500 cp/decl2.c:4524 +#: cp/decl2.c:4424 cp/decl2.c:4448 msgid "a using-declaration cannot specify a template-id. Try `using %T::%D'" msgstr "" -#: cp/decl2.c:4509 +#: cp/decl2.c:4433 msgid "a using-declaration cannot specify a template-id." msgstr "" -#: cp/decl2.c:4553 +#: cp/decl2.c:4477 msgid "namespace `%T' undeclared" msgstr "" -#: cp/decl2.c:4582 +#: cp/decl2.c:4506 msgid "default argument missing for parameter %P of `%+#D'" msgstr "" -#: cp/decl2.c:4676 +#: cp/decl2.c:4601 msgid "extra qualification `%T::' on member `%D' ignored" msgstr "" -#: cp/decl2.c:4680 +#: cp/decl2.c:4605 msgid "`%T' does not have a class or union named `%D'" msgstr "" -#: cp/decl2.c:4693 +#: cp/decl2.c:4618 msgid "`%T' is not a class or union type" msgstr "" @@ -15922,224 +16200,224 @@ msgstr "" msgid "`%s' not supported by %s" msgstr "" -#: cp/error.c:573 +#: cp/error.c:551 #, c-format msgid "" msgstr "" -#: cp/error.c:810 +#: cp/error.c:785 #, c-format msgid "(static %s for %s)" msgstr "" -#: cp/error.c:1485 +#: cp/error.c:1456 #, c-format msgid "\\x%x" msgstr "" -#: cp/error.c:2427 +#: cp/error.c:2363 #, c-format msgid "In %s `%s':" msgstr "" -#: cp/error.c:2484 +#: cp/error.c:2418 #, c-format msgid "%s: In instantiation of `%s':\n" msgstr "" -#: cp/error.c:2508 +#: cp/error.c:2439 #, c-format msgid "%s:%d: instantiated from `%s'\n" msgstr "" -#: cp/error.c:2513 +#: cp/error.c:2444 #, c-format msgid "%s:%d: instantiated from here\n" msgstr "" #. damn ICE suppression -#: cp/error.c:2667 +#: cp/error.c:2589 #, c-format msgid "unexpected letter `%c' in locate_error\n" msgstr "" #. Can't throw a reference. -#: cp/except.c:242 +#: cp/except.c:235 msgid "type `%T' is disallowed in Java `throw' or `catch'" msgstr "" -#: cp/except.c:253 +#: cp/except.c:246 msgid "call to Java `catch' or `throw' with `jthrowable' undefined" msgstr "" #. Thrown object must be a Throwable. -#: cp/except.c:260 +#: cp/except.c:253 msgid "type `%T' is not derived from `java::lang::Throwable'" msgstr "" -#: cp/except.c:324 +#: cp/except.c:316 msgid "mixing C++ and Java catches in a single translation unit" msgstr "" -#: cp/except.c:641 +#: cp/except.c:621 msgid "throwing NULL, which has integral, not pointer type" msgstr "" -#: cp/except.c:732 +#: cp/except.c:712 msgid " in thrown expression" msgstr "" -#: cp/except.c:858 +#: cp/except.c:835 msgid "" "expression '%E' of abstract class type '%T' cannot be used in throw-" "expression" msgstr "" -#: cp/except.c:946 +#: cp/except.c:919 msgid "exception of type `%T' will be caught" msgstr "" -#: cp/except.c:949 +#: cp/except.c:922 msgid " by earlier handler for `%T'" msgstr "" -#: cp/except.c:970 +#: cp/except.c:942 msgid "`...' handler must be the last handler for its try block" msgstr "" -#: cp/friend.c:157 +#: cp/friend.c:158 msgid "`%D' is already a friend of class `%T'" msgstr "" -#: cp/friend.c:159 +#: cp/friend.c:160 msgid "previous friend declaration of `%D'" msgstr "" -#: cp/friend.c:204 +#: cp/friend.c:205 msgid "invalid type `%T' declared `friend'" msgstr "" #. [temp.friend] #. Friend declarations shall not declare partial #. specializations. -#: cp/friend.c:220 +#: cp/friend.c:221 msgid "partial specialization `%T' declared `friend'" msgstr "" -#: cp/friend.c:229 +#: cp/friend.c:230 msgid "class `%T' is implicitly friends with itself" msgstr "" #. template friend typename S::X; -#: cp/friend.c:247 +#: cp/friend.c:248 msgid "typename type `%#T' declared `friend'" msgstr "" #. template friend class T; -#: cp/friend.c:253 +#: cp/friend.c:254 msgid "template parameter type `%T' declared `friend'" msgstr "" #. template friend class A; where A is not a template -#: cp/friend.c:259 +#: cp/friend.c:260 msgid "`%#T' is not a template" msgstr "" -#: cp/friend.c:274 +#: cp/friend.c:275 msgid "`%T' is already a friend of `%T'" msgstr "" -#: cp/friend.c:372 +#: cp/friend.c:373 msgid "member `%D' declared as friend before type `%T' defined" msgstr "" -#: cp/friend.c:427 +#: cp/friend.c:428 msgid "friend declaration `%#D' declares a non-template function" msgstr "" -#: cp/friend.c:430 +#: cp/friend.c:431 msgid "" "(if this is not what you intended, make sure the function template has " "already been declared and add <> after the function name here) -Wno-non-" "template-friend disables this warning" msgstr "" -#: cp/g++spec.c:211 java/jvspec.c:418 +#: cp/g++spec.c:234 java/jvspec.c:419 #, c-format msgid "argument to `%s' missing\n" msgstr "" -#: cp/init.c:322 +#: cp/init.c:328 msgid "`%D' should be initialized in the member initialization list" msgstr "" -#: cp/init.c:371 +#: cp/init.c:378 msgid "default-initialization of `%#D', which has reference type" msgstr "" -#: cp/init.c:376 +#: cp/init.c:383 msgid "uninitialized reference member `%D'" msgstr "" -#: cp/init.c:384 +#: cp/init.c:391 msgid "initializer list treated as compound expression" msgstr "" -#: cp/init.c:525 +#: cp/init.c:532 msgid "`%D' will be initialized after" msgstr "" -#: cp/init.c:528 +#: cp/init.c:535 msgid "base `%T' will be initialized after" msgstr "" -#: cp/init.c:531 +#: cp/init.c:538 msgid " `%#D'" msgstr "" -#: cp/init.c:533 +#: cp/init.c:540 msgid " base `%T'" msgstr "" -#: cp/init.c:551 +#: cp/init.c:558 msgid "multiple initializations given for base `%T'" msgstr "" -#: cp/init.c:618 +#: cp/init.c:625 msgid "initializations for multiple members of `%T'" msgstr "" -#: cp/init.c:673 +#: cp/init.c:682 msgid "" "base class `%#T' should be explicitly initialized in the copy constructor" msgstr "" -#: cp/init.c:918 cp/init.c:937 +#: cp/init.c:928 cp/init.c:947 msgid "class `%T' does not have any field named `%D'" msgstr "" -#: cp/init.c:924 +#: cp/init.c:934 msgid "" "`%#D' is a static data member; it can only be initialized at its definition" msgstr "" -#: cp/init.c:931 +#: cp/init.c:941 msgid "`%#D' is not a non-static data member of `%T'" msgstr "" -#: cp/init.c:971 +#: cp/init.c:980 msgid "unnamed initializer for `%T', which has no base classes" msgstr "" -#: cp/init.c:978 +#: cp/init.c:987 msgid "unnamed initializer for `%T', which uses multiple inheritance" msgstr "" -#: cp/init.c:1015 +#: cp/init.c:1016 msgid "type `%D' is not a direct or virtual base of `%T'" msgstr "" -#: cp/init.c:1018 +#: cp/init.c:1019 msgid "type `%D' is not a direct base of `%T'" msgstr "" @@ -16155,182 +16433,182 @@ msgstr "" #. COMPLEX zees(1.0, 0.0)[10]; #. } #. -#: cp/init.c:1112 +#: cp/init.c:1111 msgid "bad array initializer" msgstr "" -#: cp/init.c:1319 +#: cp/init.c:1321 msgid "`%T' is not an aggregate type" msgstr "" -#: cp/init.c:1342 +#: cp/init.c:1344 msgid "`%T' fails to be an aggregate typedef" msgstr "" -#: cp/init.c:1351 +#: cp/init.c:1353 msgid "type `%T' is of non-aggregate type" msgstr "" -#: cp/init.c:1454 +#: cp/init.c:1456 msgid "cannot call destructor `%T::~%T' without object" msgstr "" -#: cp/init.c:1498 +#: cp/init.c:1500 msgid "invalid use of non-static field `%D'" msgstr "" -#: cp/init.c:1507 +#: cp/init.c:1509 msgid "invalid use of member `%D'" msgstr "" -#: cp/init.c:1517 +#: cp/init.c:1519 msgid "no method `%T::%D'" msgstr "" -#: cp/init.c:1610 +#: cp/init.c:1612 msgid "incomplete type `%T' does not have member `%D'" msgstr "" -#: cp/init.c:1684 +#: cp/init.c:1686 msgid "`%D' is not a member of type `%T'" msgstr "" -#: cp/init.c:1703 +#: cp/init.c:1705 msgid "invalid pointer to bit-field `%D'" msgstr "" -#: cp/init.c:1742 +#: cp/init.c:1744 msgid "object missing in use of pointer-to-member construct" msgstr "" -#: cp/init.c:1782 +#: cp/init.c:1784 msgid "member `%D' is non-static but referenced as a static member" msgstr "" -#: cp/init.c:1784 cp/typeck.c:2858 cp/typeck.c:2963 +#: cp/init.c:1786 cp/typeck.c:2831 cp/typeck.c:2936 msgid "at this point in file" msgstr "" -#: cp/init.c:1821 +#: cp/init.c:1823 #, c-format msgid "object missing in `%E'" msgstr "" -#: cp/init.c:1952 +#: cp/init.c:1954 msgid "new of array type fails to specify size" msgstr "" -#: cp/init.c:1963 +#: cp/init.c:1965 msgid "size in array new must have integral type" msgstr "" -#: cp/init.c:1969 +#: cp/init.c:1971 msgid "zero size array reserves no space" msgstr "" -#: cp/init.c:2034 +#: cp/init.c:2037 msgid "new cannot be applied to a reference type" msgstr "" -#: cp/init.c:2040 +#: cp/init.c:2043 msgid "new cannot be applied to a function type" msgstr "" -#: cp/init.c:2087 +#: cp/init.c:2090 msgid "call to Java constructor, while `jclass' undefined" msgstr "" -#: cp/init.c:2103 +#: cp/init.c:2106 msgid "can't find class$" msgstr "" -#: cp/init.c:2217 +#: cp/init.c:2214 msgid "invalid type `void' for new" msgstr "" -#: cp/init.c:2269 +#: cp/init.c:2235 #, c-format msgid "call to Java constructor with `%s' undefined" msgstr "" -#: cp/init.c:2377 +#: cp/init.c:2366 msgid "ISO C++ forbids initialization in array new" msgstr "" -#: cp/init.c:2395 cp/typeck2.c:362 cp/typeck2.c:1225 +#: cp/init.c:2388 cp/typeck2.c:367 cp/typeck2.c:1208 msgid "initializer list being treated as compound expression" msgstr "" -#: cp/init.c:2401 +#: cp/init.c:2394 msgid "ISO C++ forbids aggregate initializer to new" msgstr "" -#: cp/init.c:2492 +#: cp/init.c:2485 msgid "uninitialized const in `new' of `%#T'" msgstr "" -#: cp/init.c:2858 +#: cp/init.c:2860 msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:2929 +#: cp/init.c:2931 msgid "cannot initialize multi-dimensional array with initializer" msgstr "" -#: cp/init.c:3112 +#: cp/init.c:3114 msgid "unknown array size in delete" msgstr "" -#: cp/init.c:3377 +#: cp/init.c:3379 msgid "type to vector delete is neither pointer or array type" msgstr "" -#: cp/lex.c:133 +#: cp/lex.c:107 msgid "type name expected before `*'" msgstr "" -#: cp/lex.c:699 +#: cp/lex.c:562 #, c-format msgid "junk at end of #pragma %s" msgstr "" -#: cp/lex.c:706 +#: cp/lex.c:569 #, c-format msgid "invalid #pragma %s" msgstr "" -#: cp/lex.c:715 +#: cp/lex.c:578 msgid "#pragma vtable no longer supported" msgstr "" -#: cp/lex.c:792 +#: cp/lex.c:655 #, c-format msgid "#pragma implementation for %s appears after file is included" msgstr "" -#: cp/lex.c:817 +#: cp/lex.c:680 msgid "junk at end of #pragma GCC java_exceptions" msgstr "" -#: cp/lex.c:861 +#: cp/lex.c:715 msgid "`%D' not defined" msgstr "" -#: cp/lex.c:864 +#: cp/lex.c:718 msgid "`%D' was not declared in this scope" msgstr "" -#: cp/lex.c:872 +#: cp/lex.c:726 msgid "`%D' undeclared (first use this function)" msgstr "" -#: cp/lex.c:876 +#: cp/lex.c:730 msgid "" "(Each undeclared identifier is reported only once for each function it " "appears in.)" msgstr "" -#: cp/lex.c:993 +#: cp/lex.c:837 msgid "`::%D' undeclared (first use here)" msgstr "" @@ -16342,166 +16620,212 @@ msgstr "" msgid "the mangled name of `%D' will change in a future version of GCC" msgstr "" -#: cp/method.c:180 +#: cp/mangle.c:2654 +msgid "" +"due to a defect in the G++ 3.2 ABI, G++ has assigned the same mangled name " +"to two different types" +msgstr "" + +#: cp/method.c:149 msgid "use of namespace `%D' as expression" msgstr "" -#: cp/method.c:185 +#: cp/method.c:154 msgid "use of class template `%T' as expression" msgstr "" -#: cp/method.c:198 +#: cp/method.c:167 #, c-format msgid "use of %s from containing function" msgstr "" -#: cp/method.c:201 +#: cp/method.c:170 msgid " `%#D' declared here" msgstr "" -#: cp/method.c:219 +#: cp/method.c:188 msgid "request for member `%D' is ambiguous in multiple inheritance lattice" msgstr "" -#: cp/method.c:485 +#: cp/method.c:455 msgid "generic thunk code fails for method `%#D' which uses `...'" msgstr "" -#: cp/method.c:702 +#: cp/method.c:678 msgid "non-static const member `%#D', can't use default assignment operator" msgstr "" -#: cp/method.c:707 +#: cp/method.c:683 msgid "" "non-static reference member `%#D', can't use default assignment operator" msgstr "" -#: cp/parser.c:609 +#: cp/parser.c:644 msgid "invalid token" msgstr "" -#: cp/parser.c:2614 +#: cp/parser.c:1895 +#, c-format +msgid "%s cannot appear in a constant-expression" +msgstr "" + +#: cp/parser.c:1905 +msgid "`%D' cannot appear in a constant-expression" +msgstr "" + +#. Issue an error message. +#: cp/parser.c:1932 +#, c-format +msgid "`%s' does not name a type" +msgstr "" + +#: cp/parser.c:1963 +msgid "(perhaps `typename %T::%s' was intended)" +msgstr "" + +#: cp/parser.c:2364 msgid "ISO C++ forbids braced-groups within expressions" msgstr "" -#: cp/parser.c:2623 +#: cp/parser.c:2373 msgid "statement-expressions are allowed only inside functions" msgstr "" -#: cp/parser.c:2674 +#: cp/parser.c:2424 msgid "`this' may not be used in this context" msgstr "" -#: cp/parser.c:2786 +#: cp/parser.c:2555 msgid "local variable `%D' may not appear in this context" msgstr "" -#: cp/parser.c:2814 +#. If we're not doing Koenig lookup, issue an error. +#: cp/parser.c:2574 +msgid "`%D' has not been declared" +msgstr "" + +#: cp/parser.c:2589 msgid "incomplete type `%T' used in nested name specifier" msgstr "" -#: cp/parser.c:2817 +#: cp/parser.c:2592 msgid "`%D' is not a member of `%D'" msgstr "" -#: cp/parser.c:2820 +#: cp/parser.c:2595 cp/parser.c:9321 msgid "`::%D' has not been declared" msgstr "" -#: cp/parser.c:3525 +#: cp/parser.c:3338 msgid "`%T::%D' is not a class-name or namespace-name" msgstr "" -#: cp/parser.c:3529 +#: cp/parser.c:3342 msgid "`%D::%D' is not a class-name or namespace-name" msgstr "" -#: cp/parser.c:3534 +#: cp/parser.c:3347 msgid "`%D' is not a class-name or namespace-name" msgstr "" -#: cp/parser.c:3945 +#: cp/parser.c:3774 msgid "ISO C++ forbids compound-literals" msgstr "" -#: cp/parser.c:4869 +#: cp/parser.c:4724 msgid "expression in new-declarator must have integral or enumeration type" msgstr "" -#: cp/parser.c:6330 +#: cp/parser.c:4902 +msgid "use of old-style cast" +msgstr "" + +#: cp/parser.c:6202 msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:6454 +#: cp/parser.c:6322 msgid "extra `;'" msgstr "" -#: cp/parser.c:6689 +#: cp/parser.c:6609 msgid "mixing declarations and function-definitions is forbidden" msgstr "" -#: cp/parser.c:7316 +#: cp/parser.c:7193 +msgid "only constructors take base initializers" +msgstr "" + +#: cp/parser.c:7244 msgid "anachronistic old-style base class initializer" msgstr "" #. Warn that we do not support `export'. -#: cp/parser.c:7713 +#: cp/parser.c:7641 msgid "keyword `export' not implemented, and will be ignored" msgstr "" -#: cp/parser.c:8853 +#: cp/parser.c:8768 msgid "using `typename' outside of template" msgstr "" -#: cp/parser.c:8939 +#: cp/parser.c:8882 msgid "expected type-name" msgstr "" -#: cp/parser.c:8944 +#: cp/parser.c:8887 msgid "`%T' referred to as `%s'" msgstr "" -#: cp/parser.c:8948 +#: cp/parser.c:8891 msgid "`%T' referred to as enum" msgstr "" -#: cp/parser.c:9655 +#: cp/parser.c:9318 +msgid "`%D::%D' has not been declared" +msgstr "" + +#: cp/parser.c:9609 msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:9657 +#: cp/parser.c:9611 msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:9785 +#: cp/parser.c:9727 msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:10831 +#: cp/parser.c:10835 msgid "file ends in default argument" msgstr "" -#: cp/parser.c:10886 +#: cp/parser.c:10890 msgid "default arguments are only permitted on functions" msgstr "" -#: cp/parser.c:12004 +#: cp/parser.c:11803 +msgid "declaration of `%D' in `%D' which does not enclose `%D'" +msgstr "" + +#: cp/parser.c:12025 msgid "extra semicolon" msgstr "" -#: cp/parser.c:12022 +#: cp/parser.c:12043 msgid "a class-key must be used when declaring a friend" msgstr "" -#: cp/parser.c:12054 +#: cp/parser.c:12075 msgid "friend declaration does not name a class or function" msgstr "" -#: cp/parser.c:13385 +#: cp/parser.c:13335 msgid "reference to `%D' is ambiguous" msgstr "" -#: cp/parser.c:13638 +#: cp/parser.c:13519 msgid "too few template-parameter-lists" msgstr "" @@ -16509,116 +16833,125 @@ msgstr "" #. something like: #. #. template template void S::f(); -#: cp/parser.c:13653 +#: cp/parser.c:13534 msgid "too many template-parameter-lists" msgstr "" #. If begin_function_definition didn't like the definition, skip #. the entire function. -#: cp/parser.c:13906 +#: cp/parser.c:13796 msgid "invalid function declaration" msgstr "" #. Issue an error message. -#: cp/parser.c:13945 +#: cp/parser.c:13833 msgid "named return values are no longer supported" msgstr "" -#: cp/parser.c:14584 +#: cp/parser.c:14314 +#, c-format +msgid "expected %s" +msgstr "" + +#: cp/parser.c:14448 msgid "`%s' tag used in naming `%#T'" msgstr "" -#: cp/parser.c:14604 +#: cp/parser.c:14468 msgid "`template' (as a disambiguator) is only allowed within templates" msgstr "" -#: cp/pt.c:201 +#: cp/pt.c:292 msgid "data member `%D' cannot be a member template" msgstr "" -#: cp/pt.c:213 +#: cp/pt.c:304 msgid "invalid member template declaration `%D'" msgstr "" -#: cp/pt.c:608 +#: cp/pt.c:699 msgid "explicit specialization in non-namespace scope `%D'" msgstr "" -#: cp/pt.c:620 +#: cp/pt.c:711 msgid "enclosing class templates are not explicitly specialized" msgstr "" -#: cp/pt.c:696 +#: cp/pt.c:801 cp/pt.c:842 msgid "specializing `%#T' in different namespace" msgstr "" -#: cp/pt.c:697 +#: cp/pt.c:802 cp/pt.c:843 msgid " from definition of `%#D'" msgstr "" -#: cp/pt.c:705 +#: cp/pt.c:810 msgid "specialization of `%T' after instantiation" msgstr "" -#: cp/pt.c:708 +#: cp/pt.c:857 +msgid "specialization `%T' after instantiation `%T'" +msgstr "" + +#: cp/pt.c:869 msgid "explicit specialization of non-template `%T'" msgstr "" -#: cp/pt.c:843 +#: cp/pt.c:1004 msgid "specialization of %D after instantiation" msgstr "" -#: cp/pt.c:957 +#: cp/pt.c:1126 msgid "%s %+#D" msgstr "" -#: cp/pt.c:1008 +#: cp/pt.c:1177 msgid "`%D' is not a function template" msgstr "" -#: cp/pt.c:1147 +#: cp/pt.c:1316 msgid "template-id `%D' for `%+D' does not match any template declaration" msgstr "" -#: cp/pt.c:1155 +#: cp/pt.c:1324 msgid "ambiguous template specialization `%D' for `%+D'" msgstr "" #. This case handles bogus declarations like template <> #. template void f(); -#: cp/pt.c:1382 cp/pt.c:1456 +#: cp/pt.c:1551 cp/pt.c:1625 msgid "template-id `%D' in declaration of primary template" msgstr "" -#: cp/pt.c:1395 +#: cp/pt.c:1564 msgid "template parameter list used in explicit instantiation" msgstr "" -#: cp/pt.c:1401 +#: cp/pt.c:1570 msgid "definition provided for explicit instantiation" msgstr "" -#: cp/pt.c:1407 +#: cp/pt.c:1576 msgid "too many template parameter lists in declaration of `%D'" msgstr "" -#: cp/pt.c:1423 +#: cp/pt.c:1592 msgid "too few template parameter lists in declaration of `%D'" msgstr "" -#: cp/pt.c:1440 +#: cp/pt.c:1609 msgid "explicit specialization not preceded by `template <>'" msgstr "" -#: cp/pt.c:1453 +#: cp/pt.c:1622 msgid "partial specialization `%D' of function template" msgstr "" -#: cp/pt.c:1485 +#: cp/pt.c:1654 msgid "default argument specified in explicit specialization" msgstr "" -#: cp/pt.c:1489 +#: cp/pt.c:1658 msgid "template specialization with C linkage" msgstr "" @@ -16630,99 +16963,99 @@ msgstr "" #. program is ill-formed. #. #. Similar language is found in [temp.explicit]. -#: cp/pt.c:1576 +#: cp/pt.c:1745 msgid "specialization of implicitly-declared special member function" msgstr "" -#: cp/pt.c:1620 +#: cp/pt.c:1789 msgid "no member function `%D' declared in `%T'" msgstr "" #. There are two many template parameter lists. -#: cp/pt.c:1768 +#: cp/pt.c:1937 msgid "too many template parameter lists in declaration of `%T'" msgstr "" -#: cp/pt.c:1864 +#: cp/pt.c:2033 msgid " shadows template parm `%#D'" msgstr "" -#: cp/pt.c:2268 +#: cp/pt.c:2437 msgid "template parameters not used in partial specialization:" msgstr "" -#: cp/pt.c:2272 +#: cp/pt.c:2441 msgid " `%D'" msgstr "" -#: cp/pt.c:2284 +#: cp/pt.c:2453 msgid "partial specialization `%T' does not specialize any template arguments" msgstr "" -#: cp/pt.c:2309 +#: cp/pt.c:2478 #, c-format msgid "template argument `%E' involves template parameter(s)" msgstr "" -#: cp/pt.c:2353 +#: cp/pt.c:2522 msgid "type `%T' of template argument `%E' depends on template parameter(s)" msgstr "" -#: cp/pt.c:2441 +#: cp/pt.c:2610 msgid "no default argument for `%D'" msgstr "" -#: cp/pt.c:2594 +#: cp/pt.c:2763 msgid "template with C linkage" msgstr "" -#: cp/pt.c:2597 +#: cp/pt.c:2766 msgid "template class without a name" msgstr "" -#: cp/pt.c:2672 +#: cp/pt.c:2841 msgid "`%D' does not declare a template type" msgstr "" -#: cp/pt.c:2678 +#: cp/pt.c:2847 msgid "template definition of non-template `%#D'" msgstr "" -#: cp/pt.c:2719 +#: cp/pt.c:2888 msgid "expected %d levels of template parms for `%#D', got %d" msgstr "" -#: cp/pt.c:2731 +#: cp/pt.c:2900 msgid "got %d template parameters for `%#D'" msgstr "" -#: cp/pt.c:2734 +#: cp/pt.c:2903 msgid "got %d template parameters for `%#T'" msgstr "" -#: cp/pt.c:2736 +#: cp/pt.c:2905 #, c-format msgid " but %d required" msgstr "" -#: cp/pt.c:2819 +#: cp/pt.c:2988 msgid "`%T' is not a template type" msgstr "" -#: cp/pt.c:2835 +#: cp/pt.c:3004 msgid "previous declaration `%D'" msgstr "" -#: cp/pt.c:2836 +#: cp/pt.c:3005 #, c-format msgid "used %d template parameter%s instead of %d" msgstr "" -#: cp/pt.c:2852 +#: cp/pt.c:3021 msgid "template parameter `%#D'" msgstr "" -#: cp/pt.c:2853 +#: cp/pt.c:3022 msgid "redeclared here as `%#D'" msgstr "" @@ -16730,260 +17063,260 @@ msgstr "" #. #. A template-parameter may not be given default arguments #. by two different declarations in the same scope. -#: cp/pt.c:2863 +#: cp/pt.c:3032 msgid "redefinition of default argument for `%#D'" msgstr "" -#: cp/pt.c:2864 +#: cp/pt.c:3033 msgid " original definition appeared here" msgstr "" -#: cp/pt.c:2957 +#: cp/pt.c:3126 #, c-format msgid "`%E' is not a valid template argument" msgstr "" -#: cp/pt.c:2961 +#: cp/pt.c:3130 msgid "it must be the address of a function with external linkage" msgstr "" -#: cp/pt.c:2963 +#: cp/pt.c:3132 msgid "it must be the address of an object with external linkage" msgstr "" -#: cp/pt.c:2967 +#: cp/pt.c:3136 msgid "it must be a pointer-to-member of the form `&X::Y'" msgstr "" -#: cp/pt.c:2978 +#: cp/pt.c:3147 #, 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:2990 +#: cp/pt.c:3159 #, c-format msgid "address of non-extern `%E' cannot be used as template argument" msgstr "" -#: cp/pt.c:3001 +#: cp/pt.c:3170 #, c-format msgid "non-constant `%E' cannot be used as template argument" msgstr "" -#: cp/pt.c:3008 +#: cp/pt.c:3177 #, c-format msgid "object `%E' cannot be used as template argument" msgstr "" -#: cp/pt.c:3388 +#: cp/pt.c:3557 #, c-format msgid "to refer to a type member of a template parameter, use `typename %E'" msgstr "" -#: cp/pt.c:3401 cp/pt.c:3417 cp/pt.c:3456 +#: cp/pt.c:3570 cp/pt.c:3586 cp/pt.c:3625 msgid "type/value mismatch at argument %d in template parameter list for `%D'" msgstr "" -#: cp/pt.c:3404 +#: cp/pt.c:3573 msgid " expected a constant of type `%T', got `%T'" msgstr "" -#: cp/pt.c:3408 +#: cp/pt.c:3577 #, c-format msgid " expected a type, got `%E'" msgstr "" -#: cp/pt.c:3420 +#: cp/pt.c:3589 msgid " expected a type, got `%T'" msgstr "" -#: cp/pt.c:3422 +#: cp/pt.c:3591 msgid " expected a class template, got `%T'" msgstr "" -#: cp/pt.c:3458 +#: cp/pt.c:3627 msgid " expected a template of type `%D', got `%D'" msgstr "" -#: cp/pt.c:3480 +#: cp/pt.c:3649 msgid "template-argument `%T' uses anonymous type" msgstr "" -#: cp/pt.c:3483 +#: cp/pt.c:3652 msgid "template-argument `%T' uses local type `%T'" msgstr "" -#: cp/pt.c:3493 +#: cp/pt.c:3662 msgid "template-argument `%T' is a variably modified type" msgstr "" -#: cp/pt.c:3528 +#: cp/pt.c:3697 msgid "could not convert template argument `%E' to `%T'" msgstr "" -#: cp/pt.c:3572 +#: cp/pt.c:3741 #, c-format msgid "wrong number of template arguments (%d, should be %d)" msgstr "" -#: cp/pt.c:3576 +#: cp/pt.c:3745 msgid "provided for `%D'" msgstr "" -#: cp/pt.c:3623 +#: cp/pt.c:3792 #, c-format msgid "template argument %d is invalid" msgstr "" -#: cp/pt.c:3858 +#: cp/pt.c:4027 msgid "non-template used as template" msgstr "" -#: cp/pt.c:3989 +#: cp/pt.c:4159 msgid "`%T' is not a template" msgstr "" -#: cp/pt.c:4002 +#: cp/pt.c:4172 msgid "non-template type `%T' used as a template" msgstr "" -#: cp/pt.c:4004 +#: cp/pt.c:4174 msgid "for template declaration `%D'" msgstr "" -#: cp/pt.c:4629 +#: cp/pt.c:4800 msgid "" "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN " "to increase the maximum) instantiating `%D'" msgstr "" -#: cp/pt.c:5105 +#: cp/pt.c:5243 msgid "ambiguous class template instantiation for `%#T'" msgstr "" -#: cp/pt.c:5112 +#: cp/pt.c:5250 msgid "%s %+#T" msgstr "" -#: cp/pt.c:6131 cp/pt.c:6241 +#: cp/pt.c:6232 cp/pt.c:6342 msgid "instantiation of `%D' as type `%T'" msgstr "" -#: cp/pt.c:6285 +#: cp/pt.c:6386 msgid "invalid parameter type `%T'" msgstr "" -#: cp/pt.c:6287 +#: cp/pt.c:6388 msgid "in declaration `%D'" msgstr "" -#: cp/pt.c:6362 +#: cp/pt.c:6463 msgid "creating pointer to member function of non-class type `%T'" msgstr "" -#: cp/pt.c:6525 +#: cp/pt.c:6626 msgid "creating array with size zero" msgstr "" -#: cp/pt.c:6539 +#: cp/pt.c:6640 #, c-format msgid "creating array with size zero (`%E')" msgstr "" -#: cp/pt.c:6778 +#: cp/pt.c:6879 msgid "forming reference to void" msgstr "" -#: cp/pt.c:6780 +#: cp/pt.c:6881 msgid "forming %s to reference type `%T'" msgstr "" -#: cp/pt.c:6818 +#: cp/pt.c:6919 msgid "creating pointer to member of non-class type `%T'" msgstr "" -#: cp/pt.c:6824 +#: cp/pt.c:6925 msgid "creating pointer to member reference type `%T'" msgstr "" -#: cp/pt.c:6902 +#: cp/pt.c:7003 msgid "creating array of `%T'" msgstr "" -#: cp/pt.c:6945 +#: cp/pt.c:7046 msgid "`%T' is not a class, struct, or union type" msgstr "" -#: cp/pt.c:7055 +#: cp/pt.c:7156 #, c-format msgid "use of `%s' in template" msgstr "" -#: cp/pt.c:7864 +#: cp/pt.c:8463 msgid "type `%T' composed from a local class is not a valid template-argument" msgstr "" -#: cp/pt.c:7865 +#: cp/pt.c:8464 msgid " trying to instantiate `%D'" msgstr "" -#: cp/pt.c:8304 +#: cp/pt.c:8903 msgid "incomplete type unification" msgstr "" -#: cp/pt.c:9254 +#: cp/pt.c:9860 #, c-format msgid "use of `%s' in template type unification" msgstr "" -#: cp/pt.c:9672 cp/pt.c:9744 +#: cp/pt.c:10282 cp/pt.c:10354 msgid "explicit instantiation of non-template `%#D'" msgstr "" -#: cp/pt.c:9688 cp/pt.c:9739 +#: cp/pt.c:10298 cp/pt.c:10349 msgid "no matching template for `%D' found" msgstr "" -#: cp/pt.c:9694 +#: cp/pt.c:10304 msgid "explicit instantiation of `%#D'" msgstr "" -#: cp/pt.c:9731 +#: cp/pt.c:10341 msgid "duplicate explicit instantiation of `%#D'" msgstr "" -#: cp/pt.c:9756 +#: cp/pt.c:10366 msgid "ISO C++ forbids the use of `extern' on explicit instantiations" msgstr "" -#: cp/pt.c:9760 cp/pt.c:9838 +#: cp/pt.c:10370 cp/pt.c:10448 msgid "storage class `%D' applied to template instantiation" msgstr "" -#: cp/pt.c:9805 +#: cp/pt.c:10415 msgid "explicit instantiation of non-template type `%T'" msgstr "" -#: cp/pt.c:9819 +#: cp/pt.c:10429 msgid "explicit instantiation of `%#T' before definition of template" msgstr "" -#: cp/pt.c:9827 +#: cp/pt.c:10437 #, c-format msgid "ISO C++ forbids the use of `%s' on explicit instantiations" msgstr "" -#: cp/pt.c:9871 +#: cp/pt.c:10481 msgid "duplicate explicit instantiation of `%#T'" msgstr "" -#: cp/pt.c:10266 +#: cp/pt.c:10876 msgid "explicit instantiation of `%D' but no definition available" msgstr "" -#: cp/pt.c:10661 +#: cp/pt.c:11278 msgid "`%#T' is not a valid type for a template constant parameter" msgstr "" @@ -17001,262 +17334,198 @@ msgstr "" msgid "can't create repository information file `%s'" msgstr "" -#: cp/rtti.c:243 +#: cp/rtti.c:254 msgid "cannot use typeid with -fno-rtti" msgstr "" -#: cp/rtti.c:249 +#: cp/rtti.c:260 msgid "must #include before using typeid" msgstr "" -#: cp/rtti.c:320 +#: cp/rtti.c:332 msgid "" "cannot create type information for type `%T' because its size is variable" msgstr "" -#: cp/rtti.c:581 cp/rtti.c:595 +#: cp/rtti.c:592 cp/rtti.c:606 msgid "dynamic_cast of `%#D' to `%#T' can never succeed" msgstr "" -#: cp/rtti.c:671 +#: cp/rtti.c:682 msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)" msgstr "" -#: cp/search.c:349 +#: cp/search.c:327 msgid "`%T' is an inaccessible base of `%T'" msgstr "" -#: cp/search.c:359 +#: cp/search.c:337 msgid "`%T' is an ambiguous base of `%T'" msgstr "" -#: cp/search.c:1926 +#: cp/search.c:1689 msgid "invalid covariant return type for `%#D'" msgstr "" -#: cp/search.c:1927 cp/search.c:1933 +#: cp/search.c:1690 cp/search.c:1696 msgid " overriding `%#D'" msgstr "" -#: cp/search.c:1931 +#: cp/search.c:1694 msgid "conflicting return type specified for `%#D'" msgstr "" -#: cp/search.c:1945 +#: cp/search.c:1708 #, c-format msgid "looser throw specifier for `%#F'" msgstr "" -#: cp/search.c:1946 +#: cp/search.c:1709 #, c-format msgid " overriding `%#F'" msgstr "" #. A static member function cannot match an inherited #. virtual member function. -#: cp/search.c:2039 +#: cp/search.c:1799 msgid "`%#D' cannot be declared" msgstr "" -#: cp/search.c:2040 +#: cp/search.c:1800 msgid " since `%#D' declared in base class" msgstr "" -#: cp/search.c:2181 +#: cp/search.c:1877 msgid "`%#D' needs a final overrider" msgstr "" -#: cp/semantics.c:923 +#: cp/semantics.c:1052 #, c-format msgid "type of asm operand `%E' could not be determined" msgstr "" -#: cp/semantics.c:1055 -msgid "ISO C++ does not permit named return values" -msgstr "" - -#: cp/semantics.c:1064 -msgid "return identifier `%D' already in place" -msgstr "" - -#: cp/semantics.c:1072 -msgid "can't redefine default return value for constructors" -msgstr "" - -#: cp/semantics.c:1104 -msgid "only constructors take base initializers" -msgstr "" - -#: cp/semantics.c:1161 +#: cp/semantics.c:1199 msgid "invalid use of member `%D' in static member function" msgstr "" -#: cp/semantics.c:1164 +#: cp/semantics.c:1202 msgid "invalid use of non-static data member `%D'" msgstr "" -#: cp/semantics.c:1165 +#: cp/semantics.c:1203 msgid "from this location" msgstr "" -#: cp/semantics.c:1376 +#: cp/semantics.c:1415 msgid "arguments to destructor are not allowed" msgstr "" -#: cp/semantics.c:1432 +#: cp/semantics.c:1471 msgid "`this' is unavailable for static member functions" msgstr "" -#: cp/semantics.c:1438 +#: cp/semantics.c:1477 msgid "invalid use of `this' in non-member function" msgstr "" -#: cp/semantics.c:1440 +#: cp/semantics.c:1479 msgid "invalid use of `this' at top level" msgstr "" -#: cp/semantics.c:1470 +#: cp/semantics.c:1509 msgid "calling type `%T' like a method" msgstr "" -#: cp/semantics.c:1519 +#: cp/semantics.c:1558 msgid "invalid qualifying scope in pseudo-destructor name" msgstr "" -#: cp/semantics.c:1525 +#: cp/semantics.c:1564 msgid "`%E' is not of type `%T'" msgstr "" -#: cp/semantics.c:1750 +#: cp/semantics.c:1700 msgid "template type parameters must use the keyword `class' or `typename'" msgstr "" -#: cp/semantics.c:1789 +#: cp/semantics.c:1739 msgid "invalid default template argument" msgstr "" -#: cp/semantics.c:1831 +#: cp/semantics.c:1777 msgid "definition of `%#T' inside template parameter list" msgstr "" -#: cp/semantics.c:1847 +#: cp/semantics.c:1788 msgid "invalid definition of qualified type `%T'" msgstr "" -#: cp/semantics.c:2175 +#: cp/semantics.c:2039 msgid "invalid base-class specification" msgstr "" -#: cp/semantics.c:2184 +#: cp/semantics.c:2048 msgid "base class `%T' has cv qualifiers" msgstr "" -#: cp/semantics.c:2215 +#: cp/semantics.c:2080 msgid "multiple declarators in template declaration" msgstr "" -#: cp/spew.c:226 +#: cp/semantics.c:2107 #, c-format -msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy" +msgid "type of `%E' is unknown" msgstr "" -#: cp/spew.c:1004 cp/spew.c:1338 -msgid "parse error at end of saved function text" -msgstr "" - -#: cp/spew.c:1092 cp/spew.c:1180 -msgid "%Hend of file read inside definition" -msgstr "" - -#: cp/spew.c:1123 -msgid "parse error in method specification" -msgstr "" - -#: cp/spew.c:1163 -msgid "function body for constructor missing" -msgstr "" - -#: cp/spew.c:1260 -msgid "%Hend of file read inside default argument" -msgstr "" - -#: cp/spew.c:1417 -msgid "circular dependency in default args of `%#D'" -msgstr "" - -#: cp/spew.c:1481 -msgid "invalid type `%T' for default argument to `%T'" -msgstr "" - -#: cp/spew.c:1541 -#, c-format -msgid "%s before `%s'" -msgstr "" - -#: cp/spew.c:1543 -#, c-format -msgid "%s before `%c'" -msgstr "" - -#: cp/spew.c:1545 -#, c-format -msgid "%s before `\\%o'" -msgstr "" - -#: cp/spew.c:1548 -#, c-format -msgid "%s before `%s' token" -msgstr "" - -#: cp/tree.c:253 cp/tree.c:265 +#: cp/tree.c:257 cp/tree.c:269 #, c-format msgid "non-lvalue in %s" msgstr "" -#: cp/tree.c:648 +#: cp/tree.c:643 msgid "`%V' qualifiers cannot be applied to `%T'" msgstr "" -#: cp/tree.c:2011 +#: cp/tree.c:2038 #, c-format msgid "`%s' attribute can only be applied to Java class definitions" msgstr "" -#: cp/tree.c:2041 +#: cp/tree.c:2068 #, c-format msgid "`%s' attribute can only be applied to class definitions" msgstr "" -#: cp/tree.c:2047 +#: cp/tree.c:2074 #, c-format msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default" msgstr "" -#: cp/tree.c:2072 +#: cp/tree.c:2099 msgid "requested init_priority is not an integer constant" msgstr "" -#: cp/tree.c:2093 +#: cp/tree.c:2120 #, c-format msgid "" "can only use `%s' attribute on file-scope definitions of objects of class " "type" msgstr "" -#: cp/tree.c:2101 +#: cp/tree.c:2128 msgid "requested init_priority is out of range" msgstr "" -#: cp/tree.c:2111 +#: cp/tree.c:2138 msgid "requested init_priority is reserved for internal use" msgstr "" -#: cp/tree.c:2121 +#: cp/tree.c:2148 #, c-format msgid "`%s' attribute is not supported on this platform" msgstr "" -#: cp/tree.c:2657 +#: cp/tree.c:2686 #, c-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "" @@ -17271,161 +17540,161 @@ msgstr "" msgid "%s between distinct pointer types `%T' and `%T' lacks a cast" msgstr "" -#: cp/typeck.c:1441 +#: cp/typeck.c:1448 msgid "ISO C++ prohibits conversion from `%#T' to `(...)'" msgstr "" -#: cp/typeck.c:1519 +#: cp/typeck.c:1526 #, c-format msgid "invalid application of `%s' to a member function" msgstr "" -#: cp/typeck.c:1525 +#: cp/typeck.c:1532 #, c-format msgid "invalid application of `%s' to non-static member" msgstr "" -#: cp/typeck.c:1543 +#: cp/typeck.c:1550 msgid "sizeof applied to a bit-field" msgstr "" -#: cp/typeck.c:1546 +#: cp/typeck.c:1553 msgid "ISO C++ forbids applying `sizeof' to an expression of function type" msgstr "" -#: cp/typeck.c:1658 +#: cp/typeck.c:1665 msgid "invalid use of non-lvalue array" msgstr "" -#: cp/typeck.c:1764 +#: cp/typeck.c:1771 msgid "deprecated conversion from string constant to `%T'" msgstr "" -#: cp/typeck.c:1898 cp/typeck.c:2151 +#: cp/typeck.c:1884 cp/typeck.c:2147 msgid "request for member `%D' in `%E', which is of non-class type `%T'" msgstr "" -#: cp/typeck.c:1964 cp/typeck.c:1985 +#: cp/typeck.c:1960 cp/typeck.c:1981 msgid "invalid access to non-static data member `%D' of NULL object" msgstr "" -#: cp/typeck.c:1966 cp/typeck.c:1987 +#: cp/typeck.c:1962 cp/typeck.c:1983 msgid "(perhaps the `offsetof' macro was used incorrectly)" msgstr "" -#: cp/typeck.c:2101 +#: cp/typeck.c:2097 msgid "destructor name `%T' does not match type `%T' of expression" msgstr "" -#: cp/typeck.c:2197 +#: cp/typeck.c:2193 msgid "`%D::%D' is not a member of `%T'" msgstr "" -#: cp/typeck.c:2259 +#: cp/typeck.c:2255 msgid "`%D' is not a member template function" msgstr "" #. A pointer to incomplete type (other than cv void) can be #. dereferenced [expr.unary.op]/1 -#: cp/typeck.c:2356 +#: cp/typeck.c:2352 msgid "`%T' is not a pointer-to-object type" msgstr "" -#: cp/typeck.c:2383 +#: cp/typeck.c:2377 #, c-format msgid "invalid use of `%s' on pointer to member" msgstr "" -#: cp/typeck.c:2389 +#: cp/typeck.c:2383 msgid "invalid type argument" msgstr "" -#: cp/typeck.c:2492 +#: cp/typeck.c:2486 msgid "ISO C++ forbids subscripting non-lvalue array" msgstr "" -#: cp/typeck.c:2503 +#: cp/typeck.c:2497 msgid "subscripting array declared `register'" msgstr "" -#: cp/typeck.c:2588 +#: cp/typeck.c:2582 #, c-format msgid "object missing in use of `%E'" msgstr "" -#: cp/typeck.c:2693 +#: cp/typeck.c:2686 msgid "ISO C++ forbids calling `::main' from within program" msgstr "" -#: cp/typeck.c:2718 +#: cp/typeck.c:2711 #, c-format msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'" msgstr "" -#: cp/typeck.c:2731 +#: cp/typeck.c:2724 #, c-format msgid "`%E' cannot be used as a function" msgstr "" -#: cp/typeck.c:2856 +#: cp/typeck.c:2829 msgid "too many arguments to %s `%+#D'" msgstr "" -#: cp/typeck.c:2897 +#: cp/typeck.c:2870 msgid "parameter type of called function is incomplete" msgstr "" -#: cp/typeck.c:2961 +#: cp/typeck.c:2934 msgid "too few arguments to %s `%+#D'" msgstr "" -#: cp/typeck.c:3089 cp/typeck.c:3099 +#: cp/typeck.c:3239 cp/typeck.c:3249 msgid "assuming cast to type `%T' from overloaded function" msgstr "" -#: cp/typeck.c:3159 +#: cp/typeck.c:3309 #, c-format msgid "division by zero in `%E / 0'" msgstr "" -#: cp/typeck.c:3161 +#: cp/typeck.c:3311 #, c-format msgid "division by zero in `%E / 0.'" msgstr "" -#: cp/typeck.c:3191 +#: cp/typeck.c:3341 #, c-format msgid "division by zero in `%E %% 0'" msgstr "" -#: cp/typeck.c:3193 +#: cp/typeck.c:3343 #, c-format msgid "division by zero in `%E %% 0.'" msgstr "" -#: cp/typeck.c:3273 +#: cp/typeck.c:3423 #, c-format msgid "%s rotate count is negative" msgstr "" -#: cp/typeck.c:3276 +#: cp/typeck.c:3426 #, c-format msgid "%s rotate count >= width of type" msgstr "" -#: cp/typeck.c:3307 cp/typeck.c:3312 cp/typeck.c:3403 cp/typeck.c:3408 +#: cp/typeck.c:3457 cp/typeck.c:3462 cp/typeck.c:3553 cp/typeck.c:3558 msgid "ISO C++ forbids comparison between pointer and integer" msgstr "" -#: cp/typeck.c:3586 +#: cp/typeck.c:3736 msgid "comparison between types `%#T' and `%#T'" msgstr "" -#: cp/typeck.c:3622 +#: cp/typeck.c:3772 msgid "comparison between signed and unsigned integer expressions" msgstr "" -#: cp/typeck.c:3687 +#: cp/typeck.c:3837 msgid "invalid operands of types `%T' and `%T' to binary `%O'" msgstr "" @@ -17433,296 +17702,296 @@ 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:3709 +#: cp/typeck.c:3859 msgid "NULL used in arithmetic" msgstr "" -#: cp/typeck.c:3776 +#: cp/typeck.c:3926 msgid "ISO C++ forbids using pointer of type `void *' in subtraction" msgstr "" -#: cp/typeck.c:3778 +#: cp/typeck.c:3928 msgid "ISO C++ forbids using pointer to a function in subtraction" msgstr "" -#: cp/typeck.c:3780 +#: cp/typeck.c:3930 msgid "ISO C++ forbids using pointer to a method in subtraction" msgstr "" -#: cp/typeck.c:3782 +#: cp/typeck.c:3932 msgid "ISO C++ forbids using pointer to a member in subtraction" msgstr "" -#: cp/typeck.c:3794 +#: cp/typeck.c:3944 msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" msgstr "" -#: cp/typeck.c:3854 +#: cp/typeck.c:4004 #, c-format msgid "" "invalid use of '%E' to form a pointer-to-member-function. Use a qualified-" "id." msgstr "" -#: cp/typeck.c:3860 +#: cp/typeck.c:4010 #, c-format msgid "" "parenthesis around '%E' cannot be used to form a pointer-to-member-function" msgstr "" -#: cp/typeck.c:3883 +#: cp/typeck.c:4033 msgid "taking address of temporary" msgstr "" -#: cp/typeck.c:4086 +#: cp/typeck.c:4274 #, c-format msgid "ISO C++ forbids %sing an enum" msgstr "" -#: cp/typeck.c:4098 +#: cp/typeck.c:4286 msgid "cannot %s a pointer to incomplete type `%T'" msgstr "" -#: cp/typeck.c:4105 +#: cp/typeck.c:4293 msgid "ISO C++ forbids %sing a pointer of type `%T'" msgstr "" -#: cp/typeck.c:4130 +#: cp/typeck.c:4318 msgid "cast to non-reference type used as lvalue" msgstr "" -#: cp/typeck.c:4164 +#: cp/typeck.c:4352 msgid "invalid use of `--' on bool variable `%D'" msgstr "" #. ARM $3.4 -#: cp/typeck.c:4197 +#: cp/typeck.c:4385 msgid "ISO C++ forbids taking address of function `::main'" msgstr "" #. An expression like &memfn. -#: cp/typeck.c:4264 +#: cp/typeck.c:4452 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:4266 +#: cp/typeck.c:4454 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:4290 +#: cp/typeck.c:4478 msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression" msgstr "" -#: cp/typeck.c:4325 +#: cp/typeck.c:4510 msgid "attempt to take address of bit-field structure member `%D'" msgstr "" -#: cp/typeck.c:4453 +#: cp/typeck.c:4633 msgid "taking address of destructor" msgstr "" -#: cp/typeck.c:4466 +#: cp/typeck.c:4646 msgid "taking address of bound pointer-to-member expression" msgstr "" -#: cp/typeck.c:4482 +#: cp/typeck.c:4662 msgid "cannot create pointer to reference member `%D'" msgstr "" -#: cp/typeck.c:4545 +#: cp/typeck.c:4725 msgid "cannot take the address of `this', which is an rvalue expression" msgstr "" -#: cp/typeck.c:4564 +#: cp/typeck.c:4744 msgid "address requested for `%D', which is declared `register'" msgstr "" -#: cp/typeck.c:4785 +#: cp/typeck.c:4965 msgid "static_cast from type `%T' to type `%T' casts away constness" msgstr "" -#: cp/typeck.c:4793 +#: cp/typeck.c:4973 msgid "invalid static_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4832 +#: cp/typeck.c:5012 msgid "" "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4852 +#: cp/typeck.c:5032 msgid "reinterpret_cast from `%T' to `%T' loses precision" msgstr "" -#: cp/typeck.c:4865 +#: cp/typeck.c:5045 msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)" msgstr "" -#: cp/typeck.c:4874 +#: cp/typeck.c:5054 msgid "" "ISO C++ forbids casting between pointer-to-function and pointer-to-object" msgstr "" -#: cp/typeck.c:4880 +#: cp/typeck.c:5060 msgid "invalid reinterpret_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4907 +#: cp/typeck.c:5087 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:4910 +#: cp/typeck.c:5090 msgid "" "invalid use of const_cast with type `%T', which is a pointer or reference to " "a function type" msgstr "" -#: cp/typeck.c:4933 +#: cp/typeck.c:5113 msgid "invalid const_cast of an rvalue of type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4949 +#: cp/typeck.c:5129 msgid "invalid const_cast from type `%T' to type `%T'" msgstr "" -#: cp/typeck.c:4991 cp/typeck.c:4996 +#: cp/typeck.c:5171 cp/typeck.c:5176 msgid "ISO C++ forbids casting to an array type `%T'" msgstr "" -#: cp/typeck.c:5004 +#: cp/typeck.c:5184 msgid "invalid cast to function type `%T'" msgstr "" -#: cp/typeck.c:5056 +#: cp/typeck.c:5236 msgid "cast from `%T' to `%T' discards qualifiers from pointer target type" msgstr "" -#: cp/typeck.c:5102 +#: cp/typeck.c:5282 msgid "cast from `%T' to `%T' increases required alignment of target type" msgstr "" -#: cp/typeck.c:5270 +#: cp/typeck.c:5450 msgid " in evaluation of `%Q(%#T, %#T)'" msgstr "" -#: cp/typeck.c:5312 +#: cp/typeck.c:5492 msgid "ISO C++ forbids cast to non-reference type used as lvalue" msgstr "" -#: cp/typeck.c:5384 +#: cp/typeck.c:5564 msgid "incompatible types in assignment of `%T' to `%T'" msgstr "" -#: cp/typeck.c:5391 +#: cp/typeck.c:5571 msgid "ISO C++ forbids assignment of arrays" msgstr "" -#: cp/typeck.c:5534 +#: cp/typeck.c:5714 msgid " in pointer to member function conversion" msgstr "" -#: cp/typeck.c:5542 +#: cp/typeck.c:5722 msgid " in pointer to member conversion" msgstr "" #. This is a reinterpret cast, we choose to do nothing. -#: cp/typeck.c:5553 cp/typeck.c:5572 -msgid "pointer to member cast via virtual base `%T' of `%T'" +#: cp/typeck.c:5733 cp/typeck.c:5751 +msgid "pointer to member cast via virtual base `%T'" msgstr "" -#: cp/typeck.c:5576 -msgid "pointer to member conversion via virtual base `%T' of `%T'" +#: cp/typeck.c:5754 +msgid "pointer to member conversion via virtual base `%T'" msgstr "" -#: cp/typeck.c:5646 +#: cp/typeck.c:5829 msgid "invalid conversion to type `%T' from type `%T'" msgstr "" -#: cp/typeck.c:5811 +#: cp/typeck.c:5994 msgid "passing NULL used for non-pointer %s %P of `%D'" msgstr "" -#: cp/typeck.c:5814 +#: cp/typeck.c:5997 msgid "%s to non-pointer type `%T' from NULL" msgstr "" -#: cp/typeck.c:5822 +#: cp/typeck.c:6005 msgid "passing `%T' for %s %P of `%D'" msgstr "" -#: cp/typeck.c:5825 +#: cp/typeck.c:6008 msgid "%s to `%T' from `%T'" msgstr "" -#: cp/typeck.c:5835 +#: cp/typeck.c:6018 msgid "passing negative value `%E' for %s %P of `%D'" msgstr "" -#: cp/typeck.c:5838 +#: cp/typeck.c:6021 msgid "%s of negative value `%E' to `%T'" msgstr "" -#: cp/typeck.c:5933 +#: cp/typeck.c:6116 msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'" msgstr "" -#: cp/typeck.c:5936 +#: cp/typeck.c:6119 msgid "cannot convert `%T' to `%T' in %s" msgstr "" -#: cp/typeck.c:6023 cp/typeck.c:6025 +#: cp/typeck.c:6206 cp/typeck.c:6208 msgid "in passing argument %P of `%+D'" msgstr "" -#: cp/typeck.c:6140 +#: cp/typeck.c:6322 msgid "returning reference to temporary" msgstr "" -#: cp/typeck.c:6147 +#: cp/typeck.c:6329 msgid "reference to non-lvalue returned" msgstr "" -#: cp/typeck.c:6159 +#: cp/typeck.c:6341 msgid "reference to local variable `%D' returned" msgstr "" -#: cp/typeck.c:6162 +#: cp/typeck.c:6344 msgid "address of local variable `%D' returned" msgstr "" -#: cp/typeck.c:6193 +#: cp/typeck.c:6375 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:6201 +#: cp/typeck.c:6383 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:6204 +#: cp/typeck.c:6386 msgid "returning a value from a constructor" msgstr "" -#: cp/typeck.c:6227 +#: cp/typeck.c:6409 msgid "" "return-statement with no value, in function declared with a non-void return " "type" msgstr "" -#: cp/typeck.c:6243 +#: cp/typeck.c:6425 msgid "" "return-statement with a value, in function declared with a void return type" msgstr "" -#: cp/typeck.c:6264 +#: cp/typeck.c:6446 msgid "" "`operator new' must not return NULL unless it is declared `throw()' (or -" "fcheck-new is in effect)" @@ -17732,186 +18001,177 @@ msgstr "" msgid "type `%T' is not a base type for type `%T'" msgstr "" -#: cp/typeck2.c:153 +#: cp/typeck2.c:158 msgid "cannot declare variable `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:156 +#: cp/typeck2.c:161 msgid "cannot declare parameter `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:159 +#: cp/typeck2.c:164 msgid "cannot declare field `%D' to be of type `%T'" msgstr "" -#: cp/typeck2.c:163 +#: cp/typeck2.c:168 msgid "invalid return type for member function `%#D'" msgstr "" -#: cp/typeck2.c:165 +#: cp/typeck2.c:170 msgid "invalid return type for function `%#D'" msgstr "" -#: cp/typeck2.c:168 +#: cp/typeck2.c:173 msgid "cannot allocate an object of type `%T'" msgstr "" -#: cp/typeck2.c:175 +#: cp/typeck2.c:180 msgid " because the following virtual functions are abstract:" msgstr "" -#: cp/typeck2.c:177 +#: cp/typeck2.c:182 msgid "\t%#D" msgstr "" -#: cp/typeck2.c:180 +#: cp/typeck2.c:185 msgid " since type `%T' has abstract virtual functions" msgstr "" -#: cp/typeck2.c:333 +#: cp/typeck2.c:338 msgid "constructor syntax used, but no constructor declared for type `%T'" msgstr "" -#: cp/typeck2.c:344 +#: cp/typeck2.c:349 msgid "comma expression used to initialize return value" msgstr "" -#: cp/typeck2.c:353 +#: cp/typeck2.c:358 msgid "cannot initialize arrays using this syntax" msgstr "" -#: cp/typeck2.c:408 -msgid "ISO C++ forbids non-constant aggregate initializer expressions" -msgstr "" - -#: cp/typeck2.c:492 +#: cp/typeck2.c:473 msgid "initializing array with parameter list" msgstr "" -#: cp/typeck2.c:548 +#: cp/typeck2.c:529 msgid "initializer for scalar variable requires one element" msgstr "" -#: cp/typeck2.c:555 +#: cp/typeck2.c:536 msgid "braces around scalar initializer for `%T'" msgstr "" -#: cp/typeck2.c:558 +#: cp/typeck2.c:539 msgid "ignoring extra initializers for `%T'" msgstr "" -#: cp/typeck2.c:570 +#: cp/typeck2.c:551 msgid "variable-sized object of type `%T' may not be initialized" msgstr "" -#: cp/typeck2.c:580 +#: cp/typeck2.c:561 msgid "subobject of type `%T' must be initialized by constructor, not by `%E'" msgstr "" -#: cp/typeck2.c:646 +#: cp/typeck2.c:627 msgid "aggregate has a partly bracketed initializer" msgstr "" -#: cp/typeck2.c:684 cp/typeck2.c:788 +#: cp/typeck2.c:665 cp/typeck2.c:770 msgid "non-trivial labeled initializers" msgstr "" -#: cp/typeck2.c:701 +#: cp/typeck2.c:682 msgid "non-empty initializer for array of empty elements" msgstr "" -#: cp/typeck2.c:754 +#: cp/typeck2.c:736 msgid "initializer list for object of class with virtual base classes" msgstr "" -#: cp/typeck2.c:760 +#: cp/typeck2.c:742 msgid "initializer list for object of class with base classes" msgstr "" -#: cp/typeck2.c:766 +#: cp/typeck2.c:748 msgid "initializer list for object using virtual functions" msgstr "" -#: cp/typeck2.c:829 cp/typeck2.c:845 +#: cp/typeck2.c:811 cp/typeck2.c:827 msgid "missing initializer for member `%D'" msgstr "" -#: cp/typeck2.c:834 +#: cp/typeck2.c:816 msgid "uninitialized const member `%D'" msgstr "" -#: cp/typeck2.c:836 +#: cp/typeck2.c:818 msgid "member `%D' with uninitialized const fields" msgstr "" -#: cp/typeck2.c:839 +#: cp/typeck2.c:821 msgid "member `%D' is uninitialized reference" msgstr "" -#: cp/typeck2.c:885 +#: cp/typeck2.c:868 msgid "index value instead of field name in union initializer" msgstr "" -#: cp/typeck2.c:897 +#: cp/typeck2.c:880 msgid "no field `%D' in union being initialized" msgstr "" -#: cp/typeck2.c:905 +#: cp/typeck2.c:888 msgid "union `%T' with no named members cannot be initialized" msgstr "" -#: cp/typeck2.c:941 +#: cp/typeck2.c:924 msgid "excess elements in aggregate initializer" msgstr "" -#: cp/typeck2.c:1055 +#: cp/typeck2.c:1038 msgid "circular pointer delegation detected" msgstr "" -#: cp/typeck2.c:1068 +#: cp/typeck2.c:1051 msgid "base operand of `->' has non-pointer type `%T'" msgstr "" -#: cp/typeck2.c:1082 +#: cp/typeck2.c:1065 msgid "result of `operator->()' yields non-pointer result" msgstr "" -#: cp/typeck2.c:1084 +#: cp/typeck2.c:1067 msgid "base operand of `->' is not a pointer" msgstr "" -#: cp/typeck2.c:1150 +#: cp/typeck2.c:1133 msgid "`%E' cannot be used as a member pointer, since it is of type `%T'" msgstr "" -#: cp/typeck2.c:1157 +#: cp/typeck2.c:1140 msgid "" "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'" msgstr "" -#: cp/typeck2.c:1166 +#: cp/typeck2.c:1149 msgid "member type `%T::' incompatible with object type `%T'" msgstr "" -#: cp/typeck2.c:1203 +#: cp/typeck2.c:1186 msgid "`%T' fails to be a typedef or built-in type" msgstr "" -#: cp/typeck2.c:1276 -#, c-format -msgid "ISO C++ forbids defining types within %s" -msgstr "" - -#: cp/typeck2.c:1401 +#: cp/typeck2.c:1371 msgid "call to function `%D' which throws incomplete type `%#T'" msgstr "" -#: cp/typeck2.c:1404 +#: cp/typeck2.c:1374 msgid "call to function which throws incomplete type `%#T'" msgstr "" #. XXX Not i18n clean. -#: cp/cp-tree.h:3895 +#: cp/cp-tree.h:3879 #, c-format msgid "%s is deprecated, please see the documentation for details" msgstr "" @@ -18102,70 +18362,70 @@ msgstr "" msgid "[REPORT BUG!!]" msgstr "" -#: f/com.c:3132 +#: f/com.c:3130 #, no-c-format msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling" msgstr "" -#: f/com.c:11551 +#: f/com.c:11549 msgid "no INTEGER type can hold a pointer on this configuration" msgstr "" -#: f/com.c:11772 +#: f/com.c:11770 #, c-format msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide," msgstr "" -#: f/com.c:11774 +#: f/com.c:11772 #, c-format msgid "and pointers are %d bits wide, but g77 doesn't yet work" msgstr "" -#: f/com.c:11776 +#: f/com.c:11774 msgid "properly unless they all are 32 bits wide" msgstr "" -#: f/com.c:11777 +#: f/com.c:11775 msgid "Please keep this in mind before you report bugs." msgstr "" #. I/O will probably crash. -#: f/com.c:11785 +#: f/com.c:11783 #, c-format msgid "configuration: char * holds %d bits, but ftnlen only %d" msgstr "" #. ASSIGN 10 TO I will crash. -#: f/com.c:11794 +#: f/com.c:11792 #, c-format msgid "" "configuration: char * holds %d bits, but INTEGER only %d --\n" " ASSIGN statement might fail" msgstr "" -#: f/com.c:13609 +#: f/com.c:13604 msgid "In statement function" msgstr "" -#: f/com.c:13619 +#: f/com.c:13614 msgid "Outside of any program unit:\n" msgstr "" -#: f/com.c:15248 +#: f/com.c:15226 #, no-c-format msgid "%A from %B at %0%C" msgstr "" -#: f/com.c:15425 +#: f/com.c:15400 msgid "directory name must immediately follow -I" msgstr "" -#: f/com.c:15568 +#: f/com.c:15543 #, no-c-format msgid "At %0, INCLUDE file %A exists, but is not readable" msgstr "" -#: f/com.c:15603 +#: f/com.c:15578 #, no-c-format msgid "At %0, INCLUDE nesting too deep" msgstr "" @@ -18191,21 +18451,21 @@ msgstr "" msgid "Unsupported operand for ** at %1 -- converting to default INTEGER" msgstr "" -#: f/g77spec.c:257 +#: f/g77spec.c:236 #, c-format msgid "overflowed output arg list for `%s'" msgstr "" -#: f/g77spec.c:396 +#: f/g77spec.c:375 msgid "--driver no longer supported" msgstr "" -#: f/g77spec.c:409 +#: f/g77spec.c:388 #, c-format msgid "argument to `%s' missing" msgstr "" -#: f/g77spec.c:413 +#: f/g77spec.c:392 msgid "no input files; unwilling to write output files" msgstr "" @@ -18330,11 +18590,15 @@ msgstr "" msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry" msgstr "" -#: f/ste.c:2953 +#: f/ste.c:2731 +msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)" +msgstr "" + +#: f/ste.c:2961 msgid "ASSIGN to variable that is too small" msgstr "" -#: f/ste.c:2981 +#: f/ste.c:2989 msgid "ASSIGNed GOTO target variable is too small" msgstr "" @@ -18343,21 +18607,21 @@ msgstr "" msgid "Local adjustable symbol `%A' at %0" msgstr "" -#: f/target.c:2550 +#: f/target.c:2551 msgid "data initializer on host with different endianness" msgstr "" -#: f/top.c:237 +#: f/top.c:235 #, c-format msgid "%s no longer supported -- try -fvxt" msgstr "" -#: f/top.c:239 +#: f/top.c:237 #, c-format msgid "%s no longer supported -- try -fno-vxt -ff90" msgstr "" -#: f/top.c:307 f/top.c:309 +#: f/top.c:305 f/top.c:307 #, c-format msgid "%s disabled, use normal debugging flags" msgstr "" @@ -19668,226 +19932,236 @@ msgstr "" msgid "In anything" msgstr "" -#: java/check-init.c:919 +#: java/check-init.c:908 #, c-format msgid "internal error in check-init: tree code not implemented: %s" msgstr "" -#: java/check-init.c:992 +#: java/check-init.c:980 #, c-format msgid "final field '%s' may not have been initialized" msgstr "" -#: java/class.c:541 java/class.c:566 +#: java/class.c:516 java/class.c:540 msgid "internal error - too many interface type" msgstr "" -#: java/class.c:679 +#: java/class.c:640 msgid "bad method signature" msgstr "" -#: java/class.c:728 +#: java/class.c:684 msgid "misplaced ConstantValue attribute (not in any field)" msgstr "" -#: java/class.c:730 +#: java/class.c:686 #, c-format msgid "duplicate ConstantValue attribute for field '%s'" msgstr "" -#: java/class.c:741 +#: java/class.c:697 #, c-format msgid "ConstantValue attribute of field '%s' has wrong type" msgstr "" -#: java/class.c:1107 +#: java/class.c:960 #, c-format msgid "field '%s' not found in class" msgstr "" -#: java/class.c:1369 +#: java/class.c:1218 msgid "abstract method in non-abstract class" msgstr "" -#: java/class.c:2071 +#: java/class.c:1933 #, c-format msgid "non-static method '%s' overrides static method" msgstr "" -#: java/decl.c:1539 +#: java/decl.c:1072 +#, c-format +msgid "declaration of `%s' shadows a parameter" +msgstr "" + +#: java/decl.c:1075 +#, c-format +msgid "declaration of `%s' shadows a symbol from the parameter list" +msgstr "" + +#: java/decl.c:1502 #, c-format msgid "In %s: overlapped variable and exception ranges at %d" msgstr "" -#: java/decl.c:1620 +#: java/decl.c:1579 msgid "bad type in parameter debug info" msgstr "" -#: java/decl.c:1630 +#: java/decl.c:1589 #, c-format msgid "bad PC range for debug info for local `%s'" msgstr "" -#: java/expr.c:532 +#: java/expr.c:520 msgid "stack underflow - dup* operation" msgstr "" -#: java/expr.c:1538 +#: java/expr.c:1472 #, c-format msgid "" "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'" msgstr "" -#: java/expr.c:1567 +#: java/expr.c:1500 #, c-format msgid "field `%s' not found" msgstr "" -#: java/expr.c:1719 +#: java/expr.c:1639 msgid "ret instruction not implemented" msgstr "" -#: java/expr.c:1854 +#: java/expr.c:1781 #, c-format msgid "method '%s' not found in class" msgstr "" -#: java/expr.c:2057 +#: java/expr.c:1977 #, c-format msgid "failed to find class '%s'" msgstr "" -#: java/expr.c:2067 +#: java/expr.c:1987 #, c-format msgid "class '%s' has no method named '%s' matching signature '%s'" msgstr "" -#: java/expr.c:2077 +#: java/expr.c:1997 msgid "invokestatic on non static method" msgstr "" -#: java/expr.c:2082 +#: java/expr.c:2002 msgid "invokestatic on abstract method" msgstr "" -#: java/expr.c:2090 +#: java/expr.c:2010 msgid "invoke[non-static] on static method" msgstr "" -#: java/expr.c:2375 +#: java/expr.c:2309 #, c-format msgid "missing field '%s' in '%s'" msgstr "" -#: java/expr.c:2381 +#: java/expr.c:2315 #, c-format msgid "mismatching signature for field '%s' in '%s'" msgstr "" -#: java/expr.c:2404 +#: java/expr.c:2338 #, c-format msgid "assignment to final field `%s' not in field's class" msgstr "" -#: java/expr.c:2409 +#: java/expr.c:2343 #, c-format msgid "assignment to final static field `%s' not in class initializer" msgstr "" -#: java/expr.c:2416 +#: java/expr.c:2350 #, c-format msgid "assignment to final field `%s' not in constructor" msgstr "" -#: java/expr.c:2663 +#: java/expr.c:2591 #, c-format msgid "can't expand %s" msgstr "" -#: java/expr.c:2840 +#: java/expr.c:2763 msgid "invalid PC in line number table" msgstr "" #. We've just reached the end of a region of dead code. -#: java/expr.c:2885 +#: java/expr.c:2808 #, c-format msgid "unreachable bytecode from %d to before %d" msgstr "" #. We've just reached the end of a region of dead code. -#: java/expr.c:2922 +#: java/expr.c:2845 #, c-format msgid "unreachable bytecode from %d to the end of the method" msgstr "" #. duplicate code from LOAD macro -#: java/expr.c:3240 +#: java/expr.c:3159 msgid "unrecogized wide sub-instruction" msgstr "" -#: java/jcf-io.c:539 +#: java/jcf-io.c:533 #, 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:340 +#: java/jcf-parse.c:333 msgid "bad string constant" msgstr "" -#: java/jcf-parse.c:358 +#: java/jcf-parse.c:351 #, c-format msgid "bad value constant type %d, index %d" msgstr "" -#: java/jcf-parse.c:530 +#: java/jcf-parse.c:516 #, c-format msgid "can't reopen %s" msgstr "" -#: java/jcf-parse.c:535 +#: java/jcf-parse.c:521 #, c-format msgid "can't close %s" msgstr "" -#: java/jcf-parse.c:617 +#: java/jcf-parse.c:605 #, c-format msgid "cannot find file for class %s" msgstr "" -#: java/jcf-parse.c:629 +#: java/jcf-parse.c:616 msgid "not a valid Java .class file" msgstr "" -#: java/jcf-parse.c:632 +#: java/jcf-parse.c:619 msgid "error while parsing constant pool" msgstr "" -#: java/jcf-parse.c:635 +#: java/jcf-parse.c:622 #, c-format msgid "error in constant pool entry #%d\n" msgstr "" #. FIXME - where was first time -#: java/jcf-parse.c:647 +#: java/jcf-parse.c:634 #, c-format msgid "reading class %s for the second time from %s" msgstr "" -#: java/jcf-parse.c:665 +#: java/jcf-parse.c:652 msgid "error while parsing fields" msgstr "" -#: java/jcf-parse.c:668 +#: java/jcf-parse.c:655 msgid "error while parsing methods" msgstr "" -#: java/jcf-parse.c:671 +#: java/jcf-parse.c:658 msgid "error while parsing final attributes" msgstr "" -#: java/jcf-parse.c:685 +#: java/jcf-parse.c:672 #, c-format msgid "" "the `java.lang.Object' that was found in `%s' didn't have the special zero-" @@ -19896,44 +20170,49 @@ msgid "" "info page describing how to set the classpath" msgstr "" -#: java/jcf-parse.c:774 +#: java/jcf-parse.c:759 msgid "missing Code attribute" msgstr "" -#: java/jcf-parse.c:1011 +#: java/jcf-parse.c:991 msgid "source file seen twice on command line and will be compiled only once" msgstr "" -#: java/jcf-parse.c:1027 +#: java/jcf-parse.c:1007 msgid "no input file specified" msgstr "" -#: java/jcf-parse.c:1056 +#: java/jcf-parse.c:1036 #, c-format msgid "can't close input file %s" msgstr "" -#: java/jcf-parse.c:1093 +#: java/jcf-parse.c:1074 #, c-format msgid "bad zip/jar file %s" msgstr "" -#: java/jcf-write.c:2643 +#: java/jcf-parse.c:1243 +#, c-format +msgid "error while reading %s from zip file" +msgstr "" + +#: java/jcf-write.c:2554 #, c-format msgid "" "internal error in generate_bytecode_insn - tree code not implemented: %s" msgstr "" -#: java/jcf-write.c:2981 +#: java/jcf-write.c:2887 msgid "field initializer type mismatch" msgstr "" -#: java/jcf-write.c:3389 +#: java/jcf-write.c:3335 #, c-format msgid "can't create directory %s" msgstr "" -#: java/jcf-write.c:3443 +#: java/jcf-write.c:3388 #, c-format msgid "can't create %s" msgstr "" @@ -19952,44 +20231,44 @@ msgstr "" msgid "file not found `%s'" msgstr "" -#: java/jvspec.c:421 +#: java/jvspec.c:422 msgid "can't specify `-D' without `--main'\n" msgstr "" -#: java/jvspec.c:424 +#: java/jvspec.c:425 #, c-format msgid "`%s' is not a valid class name" msgstr "" -#: java/jvspec.c:430 +#: java/jvspec.c:431 msgid "--resource requires -o" msgstr "" -#: java/jvspec.c:437 +#: java/jvspec.c:438 msgid "warning: already-compiled .class files ignored with -C" msgstr "" -#: java/jvspec.c:444 +#: java/jvspec.c:445 msgid "cannot specify both -C and -o" msgstr "" -#: java/jvspec.c:456 +#: java/jvspec.c:457 msgid "cannot create temporary file" msgstr "" -#: java/jvspec.c:484 +#: java/jvspec.c:485 msgid "using both @FILE with multiple files not implemented" msgstr "" -#: java/jvspec.c:533 +#: java/jvspec.c:534 msgid "cannot specify `main' class when not linking" msgstr "" -#: java/lang.c:545 +#: java/lang.c:780 msgid "can't do dependency tracking with input from stdin" msgstr "" -#: java/lang.c:561 +#: java/lang.c:796 msgid "couldn't determine target name for dependency tracking" msgstr "" @@ -20003,483 +20282,550 @@ msgid "" "`--encoding=UTF-8' option" msgstr "" -#: java/mangle.c:87 +#: java/mangle.c:86 #, c-format msgid "can't mangle %s" msgstr "" -#: java/mangle_name.c:146 java/mangle_name.c:218 +#: java/mangle_name.c:140 java/mangle_name.c:210 msgid "internal error - invalid Utf8 name" msgstr "" -#: ../../gcc-cvs/gcc/java/parse-scan.y:883 ../../gcc-cvs/gcc/java/parse.y:964 -#: ../../gcc-cvs/gcc/java/parse.y:1305 ../../gcc-cvs/gcc/java/parse.y:1366 -#: ../../gcc-cvs/gcc/java/parse.y:1576 ../../gcc-cvs/gcc/java/parse.y:1798 -#: ../../gcc-cvs/gcc/java/parse.y:1807 ../../gcc-cvs/gcc/java/parse.y:1818 -#: ../../gcc-cvs/gcc/java/parse.y:1829 ../../gcc-cvs/gcc/java/parse.y:1841 -#: ../../gcc-cvs/gcc/java/parse.y:1856 ../../gcc-cvs/gcc/java/parse.y:1873 -#: ../../gcc-cvs/gcc/java/parse.y:1875 ../../gcc-cvs/gcc/java/parse.y:1947 -#: ../../gcc-cvs/gcc/java/parse.y:2118 ../../gcc-cvs/gcc/java/parse.y:2180 -#: ../../gcc-cvs/gcc/java/parse.y:2332 ../../gcc-cvs/gcc/java/parse.y:2344 -#: ../../gcc-cvs/gcc/java/parse.y:2351 ../../gcc-cvs/gcc/java/parse.y:2358 -#: ../../gcc-cvs/gcc/java/parse.y:2369 ../../gcc-cvs/gcc/java/parse.y:2371 -#: ../../gcc-cvs/gcc/java/parse.y:2409 ../../gcc-cvs/gcc/java/parse.y:2411 -#: ../../gcc-cvs/gcc/java/parse.y:2413 ../../gcc-cvs/gcc/java/parse.y:2434 -#: ../../gcc-cvs/gcc/java/parse.y:2436 ../../gcc-cvs/gcc/java/parse.y:2438 -#: ../../gcc-cvs/gcc/java/parse.y:2454 ../../gcc-cvs/gcc/java/parse.y:2456 -#: ../../gcc-cvs/gcc/java/parse.y:2477 ../../gcc-cvs/gcc/java/parse.y:2479 -#: ../../gcc-cvs/gcc/java/parse.y:2481 ../../gcc-cvs/gcc/java/parse.y:2509 -#: ../../gcc-cvs/gcc/java/parse.y:2511 ../../gcc-cvs/gcc/java/parse.y:2513 -#: ../../gcc-cvs/gcc/java/parse.y:2515 ../../gcc-cvs/gcc/java/parse.y:2533 -#: ../../gcc-cvs/gcc/java/parse.y:2535 ../../gcc-cvs/gcc/java/parse.y:2546 -#: ../../gcc-cvs/gcc/java/parse.y:2557 ../../gcc-cvs/gcc/java/parse.y:2568 -#: ../../gcc-cvs/gcc/java/parse.y:2579 ../../gcc-cvs/gcc/java/parse.y:2590 -#: ../../gcc-cvs/gcc/java/parse.y:2603 ../../gcc-cvs/gcc/java/parse.y:2607 -#: ../../gcc-cvs/gcc/java/parse.y:2609 ../../gcc-cvs/gcc/java/parse.y:2622 +#: /home/zack/src/gcc/vanilla/gcc/java/parse-scan.y:882 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:945 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1286 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1347 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1557 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1779 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1788 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1799 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1810 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1822 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1837 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1854 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1856 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1928 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2099 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2161 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2313 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2325 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2332 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2339 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2350 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2352 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2390 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2392 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2394 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2415 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2417 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2419 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2435 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2437 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2458 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2460 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2462 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2490 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2492 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2494 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2496 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2514 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2516 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2527 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2538 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2549 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2560 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2571 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2584 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2588 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2590 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2603 msgid "Missing term" msgstr "" -#: ../../gcc-cvs/gcc/java/parse-scan.y:885 ../../gcc-cvs/gcc/java/parse.y:736 -#: ../../gcc-cvs/gcc/java/parse.y:774 ../../gcc-cvs/gcc/java/parse.y:799 -#: ../../gcc-cvs/gcc/java/parse.y:985 ../../gcc-cvs/gcc/java/parse.y:1340 -#: ../../gcc-cvs/gcc/java/parse.y:1552 ../../gcc-cvs/gcc/java/parse.y:1554 -#: ../../gcc-cvs/gcc/java/parse.y:1783 ../../gcc-cvs/gcc/java/parse.y:1809 -#: ../../gcc-cvs/gcc/java/parse.y:1820 ../../gcc-cvs/gcc/java/parse.y:1831 -#: ../../gcc-cvs/gcc/java/parse.y:1843 ../../gcc-cvs/gcc/java/parse.y:1858 +#: /home/zack/src/gcc/vanilla/gcc/java/parse-scan.y:884 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:717 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:755 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:780 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:966 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1321 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1533 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1535 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1764 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1790 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1801 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1812 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1824 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1839 msgid "';' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:734 ../../gcc-cvs/gcc/java/parse.y:772 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:715 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:753 msgid "Missing name" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:797 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:778 msgid "'*' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:811 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:792 msgid "Class or interface declaration expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:848 ../../gcc-cvs/gcc/java/parse.y:850 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:829 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:831 msgid "Missing class name" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:853 ../../gcc-cvs/gcc/java/parse.y:857 -#: ../../gcc-cvs/gcc/java/parse.y:865 ../../gcc-cvs/gcc/java/parse.y:1025 -#: ../../gcc-cvs/gcc/java/parse.y:1286 ../../gcc-cvs/gcc/java/parse.y:1288 -#: ../../gcc-cvs/gcc/java/parse.y:1618 ../../gcc-cvs/gcc/java/parse.y:1869 -#: ../../gcc-cvs/gcc/java/parse.y:1901 ../../gcc-cvs/gcc/java/parse.y:1954 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:834 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:838 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:846 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1006 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1267 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1269 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1599 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1850 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1882 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1935 msgid "'{' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:867 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:848 msgid "Missing super class name" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:877 ../../gcc-cvs/gcc/java/parse.y:893 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:858 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:874 msgid "Missing interface name" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:979 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:960 msgid "Missing variable initializer" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:996 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:977 msgid "Invalid declaration" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:999 ../../gcc-cvs/gcc/java/parse.y:1084 -#: ../../gcc-cvs/gcc/java/parse.y:2155 ../../gcc-cvs/gcc/java/parse.y:2177 -#: ../../gcc-cvs/gcc/java/parse.y:2181 ../../gcc-cvs/gcc/java/parse.y:2216 -#: ../../gcc-cvs/gcc/java/parse.y:2293 ../../gcc-cvs/gcc/java/parse.y:2303 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:980 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1065 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2136 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2158 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2162 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2197 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2274 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2284 msgid "']' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1003 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:984 msgid "Unbalanced ']'" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1039 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1020 msgid "Invalid method declaration, method name required" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1044 ../../gcc-cvs/gcc/java/parse.y:1049 -#: ../../gcc-cvs/gcc/java/parse.y:1054 ../../gcc-cvs/gcc/java/parse.y:2038 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1025 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1030 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1035 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2019 msgid "Identifier expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1059 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1040 msgid "Invalid method declaration, return type required" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1082 ../../gcc-cvs/gcc/java/parse.y:1532 -#: ../../gcc-cvs/gcc/java/parse.y:1539 ../../gcc-cvs/gcc/java/parse.y:1548 -#: ../../gcc-cvs/gcc/java/parse.y:1550 ../../gcc-cvs/gcc/java/parse.y:1578 -#: ../../gcc-cvs/gcc/java/parse.y:1686 ../../gcc-cvs/gcc/java/parse.y:1983 -#: ../../gcc-cvs/gcc/java/parse.y:2036 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1063 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1513 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1520 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1529 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1531 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1559 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1667 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1964 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2017 msgid "')' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1098 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1079 msgid "Missing formal parameter term" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1113 ../../gcc-cvs/gcc/java/parse.y:1118 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1094 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1099 msgid "Missing identifier" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1138 ../../gcc-cvs/gcc/java/parse.y:1147 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1119 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1128 msgid "Missing class type term" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1303 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1284 msgid "Invalid interface type" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1496 ../../gcc-cvs/gcc/java/parse.y:1665 -#: ../../gcc-cvs/gcc/java/parse.y:1667 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1477 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1646 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1648 msgid "':' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1518 ../../gcc-cvs/gcc/java/parse.y:1523 -#: ../../gcc-cvs/gcc/java/parse.y:1528 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1499 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1504 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1509 msgid "Invalid expression statement" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1546 ../../gcc-cvs/gcc/java/parse.y:1574 -#: ../../gcc-cvs/gcc/java/parse.y:1614 ../../gcc-cvs/gcc/java/parse.y:1682 -#: ../../gcc-cvs/gcc/java/parse.y:1750 ../../gcc-cvs/gcc/java/parse.y:1871 -#: ../../gcc-cvs/gcc/java/parse.y:1940 ../../gcc-cvs/gcc/java/parse.y:2030 -#: ../../gcc-cvs/gcc/java/parse.y:2032 ../../gcc-cvs/gcc/java/parse.y:2040 -#: ../../gcc-cvs/gcc/java/parse.y:2276 ../../gcc-cvs/gcc/java/parse.y:2278 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1527 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1555 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1595 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1663 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1731 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1852 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1921 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2011 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2013 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2021 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2257 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2259 msgid "'(' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1616 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1597 msgid "Missing term or ')'" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1663 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1644 msgid "Missing or invalid constant expression" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1684 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1665 msgid "Missing term and ')' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1723 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1704 msgid "Invalid control expression" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1725 ../../gcc-cvs/gcc/java/parse.y:1727 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1706 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1708 msgid "Invalid update expression" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1752 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1733 msgid "Invalid init statement" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1943 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1924 msgid "Missing term or ')' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1985 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1966 msgid "'class' or 'this' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:1987 ../../gcc-cvs/gcc/java/parse.y:1989 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1968 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:1970 msgid "'class' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2034 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2015 msgid "')' or term expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2153 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2134 msgid "'[' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2231 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2212 msgid "Field expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2288 ../../gcc-cvs/gcc/java/parse.y:2298 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2269 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2279 msgid "Missing term and ']' expected" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2402 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2383 msgid "']' expected, invalid type expression" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2405 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2386 msgid "Invalid type expression" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2517 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2498 msgid "Invalid reference type" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2995 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2965 msgid "Constructor invocation must be first thing in a constructor" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:2997 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2967 msgid "Only constructors can invoke constructors" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:3006 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:2975 #, c-format msgid ": `%s' JDK1.1(TM) feature" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:3066 ../../gcc-cvs/gcc/java/parse.y:3068 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:3034 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:3036 #, c-format msgid "" "%s.\n" "%s" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:6871 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:6766 #, c-format msgid "malformed .zip archive in CLASSPATH: %s" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:6942 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:6837 #, c-format msgid "" "Can't find default package `%s'. Check the CLASSPATH environment variable " "and the access to the archives" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:12270 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12171 #, c-format msgid "missing static field `%s'" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:12275 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12176 #, c-format msgid "not a static field `%s'" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:12318 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:12219 #, c-format msgid "No case for %s" msgstr "" -#: ../../gcc-cvs/gcc/java/parse.y:13244 +#: /home/zack/src/gcc/vanilla/gcc/java/parse.y:13150 #, c-format msgid "unregistered operator %s" msgstr "" -#: java/typeck.c:555 +#: java/typeck.c:530 msgid "junk at end of signature string" msgstr "" -#: java/verify.c:481 +#: java/verify.c:471 msgid "bad pc in exception_table" msgstr "" -#: java/verify.c:487 +#: java/verify.c:477 msgid "exception handler inside code that is being protected" msgstr "" -#: java/verify.c:1397 +#: java/verify.c:1387 #, c-format msgid "unknown opcode %d@pc=%d during verification" msgstr "" -#: java/verify.c:1467 java/verify.c:1480 java/verify.c:1484 +#: java/verify.c:1457 java/verify.c:1470 java/verify.c:1474 #, c-format msgid "verification error at PC=%d" msgstr "" -#: java/lang-options.h:32 +#: java/lang-options.h:33 msgid "Disable automatic array bounds checking" msgstr "" -#: java/lang-options.h:34 +#: java/lang-options.h:35 msgid "Disable assignability checks for stores into object arrays" msgstr "" -#: java/lang-options.h:36 +#: java/lang-options.h:37 msgid "Assume native functions are implemented using JNI" msgstr "" -#: java/lang-options.h:38 +#: java/lang-options.h:39 msgid "Replace system path" msgstr "" -#: java/lang-options.h:40 +#: java/lang-options.h:41 msgid "Set class path" msgstr "" -#: java/lang-options.h:42 +#: java/lang-options.h:43 msgid "Set class path (deprecated: use --classpath instead)" msgstr "" -#: java/lang-options.h:44 +#: java/lang-options.h:45 msgid "Choose class whose main method should be used" msgstr "" -#: java/lang-options.h:46 +#: java/lang-options.h:47 msgid "Choose input encoding (default comes from locale)" msgstr "" -#: java/lang-options.h:48 +#: java/lang-options.h:49 msgid "Add directory to class path" msgstr "" -#: java/lang-options.h:50 +#: java/lang-options.h:51 msgid "Directory where class files should be written" msgstr "" -#: java/lang-options.h:52 +#: java/lang-options.h:53 msgid "Warn if modifiers are specified when not necessary" msgstr "" -#: java/lang-options.h:54 +#: java/lang-options.h:55 msgid "Warn if deprecated empty statements are found" msgstr "" -#: java/lang-options.h:56 +#: java/lang-options.h:57 msgid "Warn if .class files are out of date" msgstr "" -#: java/lang-options.h:58 +#: java/lang-options.h:59 +msgid "Warn if deprecated class, method, or field is used" +msgstr "" + +#: java/lang-options.h:61 msgid "Always check for non gcj generated classes archives" msgstr "" -#: java/lang-options.h:60 +#: java/lang-options.h:63 msgid "Never optimize static class initialization code" msgstr "" -#: java/lang-options.h:62 +#: java/lang-options.h:65 msgid "Use offset tables for virtual method calls" msgstr "" -#: objc/objc-act.c:653 +#: objc/objc-act.c:655 #, c-format msgid "object does not conform to the `%s' protocol" msgstr "" -#: objc/objc-act.c:739 objc/objc-act.c:812 +#: objc/objc-act.c:741 objc/objc-act.c:814 #, c-format msgid "class `%s' does not implement the `%s' protocol" msgstr "" -#: objc/objc-act.c:916 +#: objc/objc-act.c:918 #, c-format msgid "`%s' cannot be statically allocated" msgstr "" -#: objc/objc-act.c:965 +#: objc/objc-act.c:967 #, c-format msgid "unexpected type for `id' (%s)" msgstr "" -#: objc/objc-act.c:970 +#: objc/objc-act.c:972 msgid "undefined type `id', please import " msgstr "" -#: objc/objc-act.c:1021 +#: objc/objc-act.c:1023 #, c-format msgid "protocol `%s' has circular dependency" msgstr "" -#: objc/objc-act.c:1043 objc/objc-act.c:5303 +#: objc/objc-act.c:1045 objc/objc-act.c:5329 #, c-format msgid "cannot find protocol declaration for `%s'" msgstr "" -#: objc/objc-act.c:1291 objc/objc-act.c:5879 objc/objc-act.c:6197 -#: objc/objc-act.c:6246 objc/objc-act.c:6282 objc-parse.y:1802 +#: objc/objc-act.c:1293 objc/objc-act.c:5905 objc/objc-act.c:6223 +#: objc/objc-act.c:6272 objc/objc-act.c:6308 objc-parse.y:1802 #, c-format msgid "cannot find interface declaration for `%s'" msgstr "" -#: objc/objc-act.c:1330 +#: objc/objc-act.c:1332 #, c-format msgid "cannot find reference tag for class `%s'" msgstr "" -#: objc/objc-act.c:2052 +#: objc/objc-act.c:2054 #, c-format msgid "creating selector for non existant method %s" msgstr "" -#: objc/objc-act.c:2366 +#: objc/objc-act.c:2369 #, c-format msgid "cannot find class `%s'" msgstr "" -#: objc/objc-act.c:2368 +#: objc/objc-act.c:2371 #, c-format msgid "class `%s' already exists" msgstr "" #. fatal did not work with 2 args...should fix -#: objc/objc-act.c:2475 +#: objc/objc-act.c:2478 #, c-format msgid "cannot find interface declaration for `%s', superclass of `%s'" msgstr "" -#: objc/objc-act.c:2482 +#: objc/objc-act.c:2485 #, c-format msgid "circular inheritance in interface declaration for `%s'" msgstr "" -#: objc/objc-act.c:3568 objc/objc-act.c:3585 +#: objc/objc-act.c:3571 objc/objc-act.c:3588 msgid "inconsistent instance variable specification" msgstr "" -#: objc/objc-act.c:4582 +#: objc/objc-act.c:4608 msgid "can not use an object as parameter to a method\n" msgstr "" -#: objc/objc-act.c:4782 +#: objc/objc-act.c:4808 #, c-format msgid "multiple declarations for method `%s'" msgstr "" -#: objc/objc-act.c:4948 +#: objc/objc-act.c:4974 #, c-format msgid "invalid receiver type `%s'" msgstr "" -#: objc/objc-act.c:4979 objc/objc-act.c:5005 objc/objc-act.c:5053 +#: objc/objc-act.c:5005 objc/objc-act.c:5031 objc/objc-act.c:5079 #, c-format msgid "`%s' does not respond to `%s'" msgstr "" -#: objc/objc-act.c:4985 objc/objc-act.c:7320 +#: objc/objc-act.c:5011 objc/objc-act.c:7346 #, c-format msgid "no super class declared in interface for `%s'" msgstr "" -#: objc/objc-act.c:5083 +#: objc/objc-act.c:5109 msgid "cannot find class (factory) method" msgstr "" -#: objc/objc-act.c:5084 objc/objc-act.c:5128 +#: objc/objc-act.c:5110 objc/objc-act.c:5154 #, c-format msgid "return type for `%s' defaults to id" msgstr "" -#: objc/objc-act.c:5101 +#: objc/objc-act.c:5127 #, c-format msgid "method `%s' not implemented by protocol" msgstr "" -#: objc/objc-act.c:5110 +#: objc/objc-act.c:5136 msgid "return type defaults to id" msgstr "" -#: objc/objc-act.c:5127 +#: objc/objc-act.c:5153 msgid "cannot find method" msgstr "" -#: objc/objc-act.c:5401 +#: objc/objc-act.c:5427 #, c-format msgid "undeclared selector `%s'" msgstr "" @@ -20493,99 +20839,99 @@ msgstr "" #. to an instance variable. It's better to catch the cases #. where this is done unknowingly than to support the above #. paradigm. -#: objc/objc-act.c:5445 +#: objc/objc-act.c:5471 #, c-format msgid "instance variable `%s' accessed in class method" msgstr "" -#: objc/objc-act.c:5680 +#: objc/objc-act.c:5706 #, c-format msgid "duplicate definition of class method `%s'" msgstr "" -#: objc/objc-act.c:5686 +#: objc/objc-act.c:5712 #, c-format msgid "duplicate declaration of class method `%s'" msgstr "" -#: objc/objc-act.c:5722 +#: objc/objc-act.c:5748 #, c-format msgid "duplicate definition of instance method `%s'" msgstr "" -#: objc/objc-act.c:5728 +#: objc/objc-act.c:5754 #, c-format msgid "duplicate declaration of instance method `%s'" msgstr "" -#: objc/objc-act.c:5768 +#: objc/objc-act.c:5794 #, c-format msgid "duplicate interface declaration for category `%s(%s)'" msgstr "" -#: objc/objc-act.c:5854 +#: objc/objc-act.c:5880 #, c-format msgid "instance variable `%s' is declared private" msgstr "" -#: objc/objc-act.c:5901 +#: objc/objc-act.c:5927 #, c-format msgid "instance variable `%s' is declared %s" msgstr "" -#: objc/objc-act.c:5911 +#: objc/objc-act.c:5937 msgid "static access to object of type `id'" msgstr "" -#: objc/objc-act.c:5936 objc/objc-act.c:6029 +#: objc/objc-act.c:5962 objc/objc-act.c:6055 #, c-format msgid "incomplete implementation of class `%s'" msgstr "" -#: objc/objc-act.c:5940 objc/objc-act.c:6034 +#: objc/objc-act.c:5966 objc/objc-act.c:6060 #, c-format msgid "incomplete implementation of category `%s'" msgstr "" -#: objc/objc-act.c:5945 objc/objc-act.c:6039 +#: objc/objc-act.c:5971 objc/objc-act.c:6065 #, c-format msgid "method definition for `%c%s' not found" msgstr "" -#: objc/objc-act.c:6083 +#: objc/objc-act.c:6109 #, c-format msgid "%s `%s' does not fully implement the `%s' protocol" msgstr "" -#: objc/objc-act.c:6141 objc/objc-act.c:8251 +#: objc/objc-act.c:6167 objc/objc-act.c:8277 msgid "`@end' missing in implementation context" msgstr "" -#: objc/objc-act.c:6169 +#: objc/objc-act.c:6195 #, c-format msgid "reimplementation of class `%s'" msgstr "" -#: objc/objc-act.c:6211 +#: objc/objc-act.c:6237 #, c-format msgid "conflicting super class name `%s'" msgstr "" -#: objc/objc-act.c:6226 +#: objc/objc-act.c:6252 #, c-format msgid "duplicate interface declaration for class `%s'" msgstr "" -#: objc/objc-act.c:6508 +#: objc/objc-act.c:6534 #, c-format msgid "duplicate declaration for protocol `%s'" msgstr "" -#: objc/objc-act.c:7365 +#: objc/objc-act.c:7391 msgid "[super ...] must appear in a method context" msgstr "" -#: objc/objc-act.c:8356 objc/objc-act.c:8372 +#: objc/objc-act.c:8382 objc/objc-act.c:8398 #, c-format msgid "potential selector conflict for method `%s'" msgstr "" @@ -20636,91 +20982,134 @@ msgstr "" msgid "(debug) trace lexical analysis" msgstr "" -#: treelang/lang-specs.h:52 -msgid "-pg or -p and -fomit-frame-pointer are incompatible" -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:156 config/sparc/netbsd-elf.h:175 -msgid "may not use both -m32 and -m64" -msgstr "" - -#: config/sparc/freebsd.h:33 config/ia64/freebsd.h:23 -#: config/alpha/freebsd.h:42 config/i386/freebsd-aout.h:204 -msgid "`-p' not supported; use `-pg' and gprof(1)" -msgstr "" - -#: config/arm/arm.h:178 -msgid "-mapcs-26 and -mapcs-32 may not be used together" -msgstr "" - -#: config/arm/arm.h:180 -msgid "-msoft-float and -mhard_float may not be used together" -msgstr "" - -#: config/arm/arm.h:182 -msgid "-mbig-endian and -mlittle-endian may not be used together" -msgstr "" - -#: config/mcore/mcore.h:60 -msgid "choose either big or little endian, not both" -msgstr "" - -#: config/mcore/mcore.h:63 -msgid "choose either m340 or m210 not both" -msgstr "" - -#: config/mcore/mcore.h:64 -msgid "the m210 does not have little endian support" -msgstr "" - -#: config/mips/mips.h:954 -msgid "-pipe is not supported" -msgstr "" - -#: config/mips/mips.h:1147 config/arc/arc.h:63 -msgid "may not use both -EB and -EL" -msgstr "" - -#: ada/lang-specs.h:35 gcc.c:758 java/jvspec.c:79 +#: java/jvspec.c:80 gcc.c:762 ada/lang-specs.h:35 msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "" -#: ada/lang-specs.h:37 -msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada" -msgstr "" - -#: config/rs6000/darwin.h:62 +#: config/rs6000/darwin.h:96 msgid " conflicting code gen style switches are used" msgstr "" -#: java/lang-specs.h:33 -msgid "-fjni and -femit-class-files are incompatible" +#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178 +#: config/sparc/netbsd-elf.h:155 config/sparc/netbsd-elf.h:174 +#: config/sparc/linux64.h:197 config/sparc/linux64.h:208 +msgid "may not use both -m32 and -m64" +msgstr "" + +#: config/mips/r3900.h:35 +msgid "-mhard-float not supported" +msgstr "" + +#: config/mips/r3900.h:37 +msgid "-msingle-float and -msoft-float can not both be specified" msgstr "" #: java/lang-specs.h:34 +msgid "-fjni and -femit-class-files are incompatible" +msgstr "" + +#: 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 "" -#: gcc.c:731 f/lang-specs.h:38 -msgid "GNU C does not support -C without using -E" +#: config/vax/vax.h:50 config/vax/vax.h:51 +msgid "profiling not supported with -mg\n" msgstr "" -#: gcc.c:732 f/lang-specs.h:39 -msgid "GNU C does not support -CC without using -E" +#: config/vax/netbsd-elf.h:42 +msgid "The -shared option is not currently supported for VAX ELF." msgstr "" -#: gcc.c:913 +#: objc/lang-specs.h:31 objc/lang-specs.h:46 +msgid "GNU Objective C no longer supports traditional compilation" +msgstr "" + +#: config/darwin.h:213 +msgid "-current_version only allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:216 +msgid "-install_name only allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:221 +msgid "-bundle not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:222 +msgid "-bundle_loader not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:223 +msgid "-client_name not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:226 +msgid "-force_cpusubtype_ALL not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:227 +msgid "-force_flat_namespace not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:229 +msgid "-keep_private_externs not allowed with -dynamiclib" +msgstr "" + +#: config/darwin.h:230 +msgid "-private_bundle not allowed with -dynamiclib" +msgstr "" + +#: config/arm/arm.h:188 +msgid "-mapcs-26 and -mapcs-32 may not be used together" +msgstr "" + +#: config/arm/arm.h:190 +msgid "-msoft-float and -mhard_float may not be used together" +msgstr "" + +#: config/arm/arm.h:192 +msgid "-mbig-endian and -mlittle-endian may not be used together" +msgstr "" + +#: config/arc/arc.h:63 config/mips/mips.h:1177 +msgid "may not use both -EB and -EL" +msgstr "" + +#: config/i386/cygwin.h:29 +msgid "mno-cygwin and mno-win32 are not compatible" +msgstr "" + +#: config/i386/cygwin.h:70 config/i386/mingw32.h:57 +msgid "shared and mdll are not compatible" +msgstr "" + +#: config/i386/freebsd-aout.h:205 +msgid "`-p' not supported; use `-pg' and gprof(1)" +msgstr "" + +#: gcc.c:737 +msgid "GCC does not support -C or -CC without -E" +msgstr "" + +#: gcc.c:889 +msgid "GNU C no longer supports -traditional without -E" +msgstr "" + +#: gcc.c:897 msgid "-E required when input is from standard input" msgstr "" -#: gcc.c:917 -msgid "compilation of header file requested" +#: f/lang-specs.h:38 +msgid "GCC does not support -C without using -E" +msgstr "" + +#: f/lang-specs.h:39 +msgid "GCC does not support -CC without using -E" msgstr "" #: config/i386/sco5.h:581 config/i386/sco5.h:662 @@ -20751,62 +21140,22 @@ msgstr "" msgid "-fPIC not valid with -mcoff" msgstr "" -#: config/darwin.h:212 -msgid "-current_version only allowed with -dynamiclib" +#: config/dsp16xx/dsp16xx.h:99 config/dsp16xx/dsp16xx.h:108 +msgid "a -ifile option requires a -map option" msgstr "" -#: config/darwin.h:215 -msgid "-install_name only allowed with -dynamiclib" +#: treelang/lang-specs.h:52 +msgid "-pg or -p and -fomit-frame-pointer are incompatible" msgstr "" -#: config/darwin.h:220 -msgid "-bundle not allowed with -dynamiclib" +#: config/mcore/mcore.h:71 +msgid "the m210 does not have little endian support" msgstr "" -#: config/darwin.h:221 -msgid "-bundle_loader not allowed with -dynamiclib" +#: config/mips/mips.h:982 +msgid "-pipe is not supported" msgstr "" -#: config/darwin.h:222 -msgid "-client_name not allowed with -dynamiclib" -msgstr "" - -#: config/darwin.h:225 -msgid "-force_cpusubtype_ALL not allowed with -dynamiclib" -msgstr "" - -#: config/darwin.h:226 -msgid "-force_flat_namespace not allowed with -dynamiclib" -msgstr "" - -#: config/darwin.h:228 -msgid "-keep_private_externs not allowed with -dynamiclib" -msgstr "" - -#: config/darwin.h:229 -msgid "-private_bundle not allowed with -dynamiclib" -msgstr "" - -#: config/vax/netbsd-elf.h:42 -msgid "The -shared option is not currently supported for VAX ELF." -msgstr "" - -#: config/vax/vax.h:50 config/vax/vax.h:51 -msgid "profiling not supported with -mg\n" -msgstr "" - -#: config/mips/r3900.h:35 -msgid "-mhard-float not supported" -msgstr "" - -#: config/mips/r3900.h:37 -msgid "-msingle-float and -msoft-float can not both be specified" -msgstr "" - -#: config/i386/cygwin.h:117 -msgid "mno-cygwin and mno-win32 are not compatible" -msgstr "" - -#: config/i386/cygwin.h:172 config/i386/mingw32.h:86 -msgid "shared and mdll are not compatible" +#: ada/lang-specs.h:37 +msgid "one of -c, -S, -gnatc, -gnatz, or -gnats is required for Ada" msgstr ""