diff options
author | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-02 15:53:54 +0000 |
---|---|---|
committer | bstarynk <bstarynk@138bc75d-0d04-0410-961f-82ee72b054a4> | 2009-12-02 15:53:54 +0000 |
commit | 00791fbf592b63dfdbbf273137665e17a36bfdf9 (patch) | |
tree | e4ec0d7e6e0bcae48162ebd515995679bfadedf0 | |
parent | e3bea2716012c9f7893d87c77de9a7acafdd624a (diff) | |
download | gcc-00791fbf592b63dfdbbf273137665e17a36bfdf9.tar.gz |
2009-12-02 Basile Starynkevitch <basile@starynkevitch.net>
MELT branch merged with trunk rev 154911
git-svn-id: svn+ssh://gcc.gnu.org/svn/gcc/branches/melt-branch@154917 138bc75d-0d04-0410-961f-82ee72b054a4
-rw-r--r-- | ChangeLog.MELT | 4 | ||||
-rw-r--r-- | gcc/ChangeLog | 32 | ||||
-rw-r--r-- | gcc/config/rx/rx.c | 87 | ||||
-rw-r--r-- | gcc/cp/ChangeLog | 29 | ||||
-rw-r--r-- | gcc/cp/class.c | 12 | ||||
-rw-r--r-- | gcc/cp/cp-gimplify.c | 6 | ||||
-rw-r--r-- | gcc/cp/decl.c | 12 | ||||
-rw-r--r-- | gcc/cp/g++spec.c | 5 | ||||
-rw-r--r-- | gcc/cp/init.c | 2 | ||||
-rw-r--r-- | gcc/cp/mangle.c | 5 | ||||
-rw-r--r-- | gcc/cp/parser.c | 23 | ||||
-rw-r--r-- | gcc/cp/pt.c | 7 | ||||
-rw-r--r-- | gcc/cp/typeck.c | 3 | ||||
-rw-r--r-- | gcc/cp/typeck2.c | 6 | ||||
-rw-r--r-- | gcc/doc/invoke.texi | 22 | ||||
-rw-r--r-- | gcc/fold-const.c | 2 | ||||
-rw-r--r-- | gcc/fortran/ChangeLog | 2 | ||||
-rw-r--r-- | gcc/longlong.h | 2 | ||||
-rw-r--r-- | gcc/po/ChangeLog | 4 | ||||
-rw-r--r-- | gcc/po/gcc.pot | 9758 | ||||
-rw-r--r-- | gcc/testsuite/ChangeLog | 5 | ||||
-rw-r--r-- | gcc/testsuite/gcc.target/s390/pr42224.c | 36 | ||||
-rw-r--r-- | gcc/tree.c | 47 | ||||
-rw-r--r-- | gcc/tree.h | 1 | ||||
-rw-r--r-- | gcc/varasm.c | 6 | ||||
-rw-r--r-- | libcpp/po/ChangeLog | 4 | ||||
-rw-r--r-- | libcpp/po/cpplib.pot | 311 |
27 files changed, 5544 insertions, 4889 deletions
diff --git a/ChangeLog.MELT b/ChangeLog.MELT index 490621ae7e3..412e315b31b 100644 --- a/ChangeLog.MELT +++ b/ChangeLog.MELT @@ -1,5 +1,9 @@ 2009-12-02 Basile Starynkevitch <basile@starynkevitch.net> + + MELT branch merged with trunk rev 154911 + +2009-12-02 Basile Starynkevitch <basile@starynkevitch.net> [[added manually new trunk files]] MELT branch merged with trunk rev 154895 {after more plugin events from ICI folks} diff --git a/gcc/ChangeLog b/gcc/ChangeLog index a28fc61680f..1f20ff9ad90 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,35 @@ +2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> + + PR middle-end/42224 + * tree.h (int_or_pointer_precision): Remove. + * tree.c (int_or_pointer_precision): Remove. + (integer_pow2p): Use TYPE_PRECISION instead. + (tree_log2): Likewise. + (tree_floor_log2): Likewise. + (signed_or_unsigned_type_for): Likewise. + * fold-const.c (fit_double_type): Likewise. + * varasm.c (initializer_constant_valid_p): Likewise. + +2009-12-02 Ira Rosen <irar@il.ibm.com> + + * doc/invoke.texi (-fdump-tree-slp): Document. + (-ftree-vectorizer-verbose): Update. + (-ftree-slp-vectorize): Document. + +2009-12-02 Nick Clifton <nickc@redhat.com> + + * config/rx/rx.c (rx_conditional_register_usage): Do not warn if + no fixed registers are available for interrupt handlers. Do not + fix normal registers. + (MUST_SAVE_ACC_REGISTER): New macro. + (rx_get_stack_layout): Create a stack frame for fast interrupt + handlers, if necessary. Push extra registers if needed in order + to save the accumulator. + (rx_expand_prologue): Create a stack frame for fast interrupt + handlers, if necessary. + (rx_expand_builtin_mvfc): Handle the case where there is no + target. + 2009-12-01 Sebastian Pop <sebastian.pop@amd.com> * config/i386/abmintrin.h (__lzcnt16): New. diff --git a/gcc/config/rx/rx.c b/gcc/config/rx/rx.c index 14cf09b6f42..3fb8b320e52 100644 --- a/gcc/config/rx/rx.c +++ b/gcc/config/rx/rx.c @@ -887,46 +887,25 @@ rx_conditional_register_usage (void) if (use_fixed_regs) { - unsigned int switched = 0; unsigned int r; - /* This is for fast interrupt handlers. Any register in - the range r10 to r13 (inclusive) that is currently - marked as fixed is now a viable, call-saved register. - All other registers are fixed. */ memcpy (saved_fixed_regs, fixed_regs, sizeof fixed_regs); memcpy (saved_call_used_regs, call_used_regs, sizeof call_used_regs); - - for (r = 1; r < 10; r++) - fixed_regs[r] = call_used_regs[r] = 1; - + + /* This is for fast interrupt handlers. Any register in + the range r10 to r13 (inclusive) that is currently + marked as fixed is now a viable, call-used register. */ for (r = 10; r <= 13; r++) if (fixed_regs[r]) { fixed_regs[r] = 0; call_used_regs[r] = 1; - ++ switched; - } - else - { - fixed_regs[r] = 1; - call_used_regs[r] = 1; } - fixed_regs[14] = call_used_regs[14] = 1; - fixed_regs[15] = call_used_regs[15] = 1; - - if (switched == 0) - { - static bool warned = false; - - if (! warned) - { - warning (0, "no fixed registers available " - "for use by fast interrupt handler"); - warned = true; - } - } + /* Mark r7 as fixed. This is just a hack to avoid + altering the reg_alloc_order array so that the newly + freed r10-r13 registers are the preferred registers. */ + fixed_regs[7] = call_used_regs[7] = 1; } else { @@ -1017,6 +996,11 @@ bit_count (unsigned int x) return (x + (x >> 16)) & 0x3f; } +#define MUST_SAVE_ACC_REGISTER \ + (TARGET_SAVE_ACC_REGISTER \ + && (is_interrupt_func (NULL_TREE) \ + || is_fast_interrupt_func (NULL_TREE))) + /* Returns either the lowest numbered and highest numbered registers that occupy the call-saved area of the stack frame, if the registers are stored as a contiguous block, or else a bitmask of the individual @@ -1040,15 +1024,10 @@ rx_get_stack_layout (unsigned int * lowest, unsigned int pushed_mask; unsigned int unneeded_pushes; - if (is_naked_func (NULL_TREE) - || is_fast_interrupt_func (NULL_TREE)) + if (is_naked_func (NULL_TREE)) { /* Naked functions do not create their own stack frame. - Instead the programmer must do that for us. - - Fast interrupt handlers use fixed registers that have - been epsecially released to the function, so they do - not need or want a stack frame. */ + Instead the programmer must do that for us. */ * lowest = 0; * highest = 0; * register_mask = 0; @@ -1063,7 +1042,14 @@ rx_get_stack_layout (unsigned int * lowest, && (! call_used_regs[reg] /* Even call clobbered registered must be pushed inside interrupt handlers. */ - || is_interrupt_func (NULL_TREE))) + || is_interrupt_func (NULL_TREE) + /* Likewise for fast interrupt handlers, except registers r10 - + r13. These are normally call-saved, but may have been set + to call-used by rx_conditional_register_usage. If so then + they can be used in the fast interrupt handler without + saving them on the stack. */ + || (is_fast_interrupt_func (NULL_TREE) + && ! IN_RANGE (reg, 10, 13)))) { if (low == 0) low = reg; @@ -1078,6 +1064,18 @@ rx_get_stack_layout (unsigned int * lowest, fixed_reg = reg; } + /* If we have to save the accumulator register, make sure + that at least two registers are pushed into the frame. */ + if (MUST_SAVE_ACC_REGISTER + && bit_count (save_mask) < 2) + { + save_mask |= (1 << 13) | (1 << 14); + if (low == 0) + low = 13; + if (high == 0) + high = 14; + } + /* Decide if it would be faster fill in the call-saved area of the stack frame using multiple PUSH instructions instead of a single PUSHM instruction. @@ -1207,9 +1205,7 @@ rx_expand_prologue (void) rtx insn; /* Naked functions use their own, programmer provided prologues. */ - if (is_naked_func (NULL_TREE) - /* Fast interrupt functions never use the stack. */ - || is_fast_interrupt_func (NULL_TREE)) + if (is_naked_func (NULL_TREE)) return; rx_get_stack_layout (& low, & high, & mask, & frame_size, & stack_size); @@ -1236,13 +1232,13 @@ rx_expand_prologue (void) mark_frame_related (insn); } - if (is_interrupt_func (NULL_TREE) && TARGET_SAVE_ACC_REGISTER) + if (MUST_SAVE_ACC_REGISTER) { unsigned int acc_high, acc_low; /* Interrupt handlers have to preserve the accumulator register if so requested by the user. Use the first - two pushed register as intermediaries. */ + two pushed registers as intermediaries. */ if (mask) { acc_low = acc_high = 0; @@ -1510,7 +1506,7 @@ rx_expand_epilogue (bool is_sibcall) emit_insn (gen_addsi3 (stack_pointer_rtx, stack_pointer_rtx, GEN_INT (total_size))); - if (is_interrupt_func (NULL_TREE) && TARGET_SAVE_ACC_REGISTER) + if (MUST_SAVE_ACC_REGISTER) { unsigned int acc_low, acc_high; @@ -1901,6 +1897,9 @@ rx_expand_builtin_mvfc (tree t_arg, rtx target) if (! CONST_INT_P (arg)) return NULL_RTX; + if (target == NULL_RTX) + return NULL_RTX; + if (! REG_P (target)) target = force_reg (SImode, target); @@ -2135,7 +2134,7 @@ rx_func_attr_inlinable (const_tree decl) a function_decl or NULL if this is an indirect call, using EXP */ static bool -rx_function_ok_for_sibcall (tree decl, tree exp) +rx_function_ok_for_sibcall (tree decl, tree exp ATTRIBUTE_UNUSED) { /* Do not allow indirect tailcalls. The sibcall patterns do not support them. */ diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 3a086021776..7b2afd3a92d 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,32 @@ +2009-12-02 Jakub Jelinek <jakub@redhat.com> + + * g++spec.c (lang_specific_driver): Remove unused saw_verbose_flag + variable. + * pt.c (tsubst_pack_expansion): Remove unused first_arg_pack variable. + * init.c (build_vec_init): Remove unused size variable. + * typeck2.c (check_narrowing): Remove unused was_decl variable. + * decl.c (poplevel): Remove unused tmp and real_functionbody + variables. + (decls_match): Remove unused tree_name variable. + (start_decl): Remove unused type variable. + * parser.c (cp_parser_type_parameter): Remove unused parameter_list + variable. + (cp_parser_template_id, cp_parser_explicit_instantiation, + cp_parser_declarator): Remove unused token variable. + (cp_parser_simple_type_specifier): Remove unused id variable. + (cp_parser_parameter_declaration): Remove unused + greater_than_is_operator_p variable. + (cp_parser_check_declarator_template_parameters): Remove unused + member variable. + (c_parse_file): Remove unused error_occurred variable. + * cp-gimplify.c (cp_gimplify_init_expr): Remove unused slot variable. + * typeck.c (cp_build_function_call_vec): Remove unused name variable. + * class.c (resolve_address_of_overloaded_function): Remove unused + is_reference variable. + (build_rtti_vtbl_entries): Remove unused basetype variable. + * mangle.c (write_template_param): Remove unused parm_level and + parm_type variables. + 2009-12-01 Taras Glek <taras@mozilla.com> * parser.c (cp_parser_class_specifier): Set class location to that diff --git a/gcc/cp/class.c b/gcc/cp/class.c index 38eb73f4004..1dcc2383794 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -6059,7 +6059,6 @@ resolve_address_of_overloaded_function (tree target_type, selected function. */ int is_ptrmem = 0; - int is_reference = 0; /* We store the matches in a TREE_LIST rooted here. The functions are the TREE_PURPOSE, not the TREE_VALUE, in this list, for easy interoperability with most_specialized_instantiation. */ @@ -6082,12 +6081,9 @@ resolve_address_of_overloaded_function (tree target_type, /* This is OK, too. */ is_ptrmem = 1; else if (TREE_CODE (target_type) == FUNCTION_TYPE) - { - /* This is OK, too. This comes from a conversion to reference - type. */ - target_type = build_reference_type (target_type); - is_reference = 1; - } + /* This is OK, too. This comes from a conversion to reference + type. */ + target_type = build_reference_type (target_type); else { if (flags & tf_error) @@ -8043,12 +8039,10 @@ build_rtti_vtbl_entries (tree binfo, vtbl_init_data* vid) { tree b; tree t; - tree basetype; tree offset; tree decl; tree init; - basetype = BINFO_TYPE (binfo); t = BINFO_TYPE (vid->rtti_binfo); /* To find the complete object, we will first convert to our most diff --git a/gcc/cp/cp-gimplify.c b/gcc/cp/cp-gimplify.c index 017c8a98e45..e0047cf1169 100644 --- a/gcc/cp/cp-gimplify.c +++ b/gcc/cp/cp-gimplify.c @@ -429,17 +429,13 @@ cp_gimplify_init_expr (tree *expr_p, gimple_seq *pre_p, gimple_seq *post_p) tree from = TREE_OPERAND (*expr_p, 1); tree to = TREE_OPERAND (*expr_p, 0); tree t; - tree slot = NULL_TREE; /* What about code that pulls out the temp and uses it elsewhere? I think that such code never uses the TARGET_EXPR as an initializer. If I'm wrong, we'll abort because the temp won't have any RTL. In that case, I guess we'll need to replace references somehow. */ if (TREE_CODE (from) == TARGET_EXPR) - { - slot = TARGET_EXPR_SLOT (from); - from = TARGET_EXPR_INITIAL (from); - } + from = TARGET_EXPR_INITIAL (from); /* Look through any COMPOUND_EXPRs, since build_compound_expr pushes them inside the TARGET_EXPR. */ diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 95ec8d22296..8f6d33ceee7 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -520,8 +520,6 @@ poplevel (int keep, int reverse, int functionbody) /* The chain of decls was accumulated in reverse order. Put it into forward order, just for cleanliness. */ tree decls; - int tmp = functionbody; - int real_functionbody; tree subblocks; tree block; tree decl; @@ -535,8 +533,8 @@ poplevel (int keep, int reverse, int functionbody) gcc_assert (current_binding_level->kind != sk_class); - real_functionbody = (current_binding_level->kind == sk_cleanup - ? ((functionbody = 0), tmp) : functionbody); + if (current_binding_level->kind == sk_cleanup) + functionbody = 0; subblocks = functionbody >= 0 ? current_binding_level->blocks : 0; gcc_assert (!VEC_length(cp_class_binding, @@ -1035,8 +1033,6 @@ decls_match (tree newdecl, tree olddecl) void warn_extern_redeclared_static (tree newdecl, tree olddecl) { - tree name; - if (TREE_CODE (newdecl) == TYPE_DECL || TREE_CODE (newdecl) == TEMPLATE_DECL || TREE_CODE (newdecl) == CONST_DECL @@ -1059,7 +1055,6 @@ warn_extern_redeclared_static (tree newdecl, tree olddecl) && DECL_ARTIFICIAL (olddecl)) return; - name = DECL_ASSEMBLER_NAME (newdecl); permerror (input_location, "%qD was declared %<extern%> and later %<static%>", newdecl); permerror (input_location, "previous declaration of %q+D", olddecl); } @@ -4071,7 +4066,6 @@ start_decl (const cp_declarator *declarator, tree *pushed_scope_p) { tree decl; - tree type; tree context; bool was_public; int flags; @@ -4094,8 +4088,6 @@ start_decl (const cp_declarator *declarator, || decl == error_mark_node) return error_mark_node; - type = TREE_TYPE (decl); - context = DECL_CONTEXT (decl); if (context) diff --git a/gcc/cp/g++spec.c b/gcc/cp/g++spec.c index 7ad268fabf9..28530880eb6 100644 --- a/gcc/cp/g++spec.c +++ b/gcc/cp/g++spec.c @@ -59,9 +59,6 @@ lang_specific_driver (int *in_argc, const char *const **in_argv, /* If nonzero, the user gave us the `-p' or `-pg' flag. */ int saw_profile_flag = 0; - /* If nonzero, the user gave us the `-v' flag. */ - int saw_verbose_flag = 0; - /* What do with libstdc++: -1 means we should not link in libstdc++ 0 means we should link in libstdc++ if it is needed @@ -153,8 +150,6 @@ lang_specific_driver (int *in_argc, const char *const **in_argv, args[i] |= WITHLIBC; else if (strcmp (argv[i], "-pg") == 0 || strcmp (argv[i], "-p") == 0) saw_profile_flag++; - else if (strcmp (argv[i], "-v") == 0) - saw_verbose_flag = 1; else if (strncmp (argv[i], "-x", 2) == 0) { const char * arg; diff --git a/gcc/cp/init.c b/gcc/cp/init.c index db2920450eb..e6397446b02 100644 --- a/gcc/cp/init.c +++ b/gcc/cp/init.c @@ -2666,7 +2666,6 @@ build_vec_init (tree base, tree maxindex, tree init, { tree rval; tree base2 = NULL_TREE; - tree size; tree itype = NULL_TREE; tree iterator; /* The type of BASE. */ @@ -2724,7 +2723,6 @@ build_vec_init (tree base, tree maxindex, tree init, } maxindex = cp_convert (ptrdiff_type_node, maxindex); - size = size_in_bytes (type); if (TREE_CODE (atype) == ARRAY_TYPE) { ptype = build_pointer_type (type); diff --git a/gcc/cp/mangle.c b/gcc/cp/mangle.c index 7489665bfa8..cd2b7d7dc1f 100644 --- a/gcc/cp/mangle.c +++ b/gcc/cp/mangle.c @@ -2809,8 +2809,6 @@ static void write_template_param (const tree parm) { int parm_index; - int parm_level; - tree parm_type = NULL_TREE; MANGLE_TRACE_TREE ("template-parm", parm); @@ -2820,13 +2818,10 @@ write_template_param (const tree parm) case TEMPLATE_TEMPLATE_PARM: case BOUND_TEMPLATE_TEMPLATE_PARM: parm_index = TEMPLATE_TYPE_IDX (parm); - parm_level = TEMPLATE_TYPE_LEVEL (parm); break; case TEMPLATE_PARM_INDEX: parm_index = TEMPLATE_PARM_IDX (parm); - parm_level = TEMPLATE_PARM_LEVEL (parm); - parm_type = TREE_TYPE (TEMPLATE_PARM_DECL (parm)); break; default: diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index f50d1c0bb8d..b74f4f23c67 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -10649,14 +10649,13 @@ cp_parser_type_parameter (cp_parser* parser, bool *is_parameter_pack) case RID_TEMPLATE: { - tree parameter_list; tree identifier; tree default_argument; /* Look for the `<'. */ cp_parser_require (parser, CPP_LESS, "%<<%>"); /* Parse the template-parameter-list. */ - parameter_list = cp_parser_template_parameter_list (parser); + cp_parser_template_parameter_list (parser); /* Look for the `>'. */ cp_parser_require (parser, CPP_GREATER, "%<>%>"); /* Look for the `class' keyword. */ @@ -10790,7 +10789,7 @@ cp_parser_template_id (cp_parser *parser, cp_token_position start_of_id = 0; deferred_access_check *chk; VEC (deferred_access_check,gc) *access_check; - cp_token *next_token = NULL, *next_token_2 = NULL, *token = NULL; + cp_token *next_token = NULL, *next_token_2 = NULL; bool is_identifier; /* If the next token corresponds to a template-id, there is no need @@ -10838,7 +10837,6 @@ cp_parser_template_id (cp_parser *parser, /* Parse the template-name. */ is_identifier = false; - token = cp_lexer_peek_token (parser->lexer); templ = cp_parser_template_name (parser, template_keyword_p, check_dependency_p, is_declaration, @@ -11515,7 +11513,6 @@ cp_parser_explicit_instantiation (cp_parser* parser) int declares_class_or_enum; cp_decl_specifier_seq decl_specifiers; tree extension_specifier = NULL_TREE; - cp_token *token; /* Look for an (optional) storage-class-specifier or function-specifier. */ @@ -11538,7 +11535,6 @@ cp_parser_explicit_instantiation (cp_parser* parser) control while processing explicit instantiation directives. */ push_deferring_access_checks (dk_no_check); /* Parse a decl-specifier-seq. */ - token = cp_lexer_peek_token (parser->lexer); cp_parser_decl_specifier_seq (parser, CP_PARSER_FLAGS_OPTIONAL, &decl_specifiers, @@ -11995,8 +11991,6 @@ cp_parser_simple_type_specifier (cp_parser* parser, /* If the type-specifier was for a built-in type, we're done. */ if (type) { - tree id; - /* Record the type. */ if (decl_specs && (token->keyword != RID_SIGNED @@ -12011,7 +12005,7 @@ cp_parser_simple_type_specifier (cp_parser* parser, decl_specs->any_specifiers_p = true; /* Consume the token. */ - id = cp_lexer_consume_token (parser->lexer)->u.value; + cp_lexer_consume_token (parser->lexer); /* There is no valid C++ program where a non-template type is followed by a "<". That usually indicates that the user thought @@ -13799,7 +13793,6 @@ cp_parser_declarator (cp_parser* parser, bool* parenthesized_p, bool member_p) { - cp_token *token; cp_declarator *declarator; enum tree_code code; cp_cv_quals cv_quals; @@ -13814,9 +13807,6 @@ cp_parser_declarator (cp_parser* parser, if (cp_parser_allow_gnu_extensions_p (parser)) attributes = cp_parser_attributes_opt (parser); - /* Peek at the next token. */ - token = cp_lexer_peek_token (parser->lexer); - /* Check for the ptr-operator production. */ cp_parser_parse_tentatively (parser); /* Parse the ptr-operator. */ @@ -15011,7 +15001,6 @@ cp_parser_parameter_declaration (cp_parser *parser, bool *parenthesized_p) { int declares_class_or_enum; - bool greater_than_is_operator_p; cp_decl_specifier_seq decl_specifiers; cp_declarator *declarator; tree default_argument; @@ -15026,7 +15015,6 @@ cp_parser_parameter_declaration (cp_parser *parser, template-parameter, the first non-nested `>' is taken as the end of the template parameter-list rather than a greater-than operator. */ - greater_than_is_operator_p = !template_parm_p; /* Type definitions may not appear in parameter types. */ saved_message = parser->type_definition_forbidden_message; @@ -18216,10 +18204,8 @@ cp_parser_check_declarator_template_parameters (cp_parser* parser, if (declarator->u.id.qualifying_scope) { tree scope; - tree member; scope = declarator->u.id.qualifying_scope; - member = declarator->u.id.unqualified_name; while (scope && CLASS_TYPE_P (scope)) { @@ -23118,7 +23104,6 @@ pragma_lex (tree *value) void c_parse_file (void) { - bool error_occurred; static bool already_called = false; if (already_called) @@ -23131,7 +23116,7 @@ c_parse_file (void) the_parser = cp_parser_new (); push_deferring_access_checks (flag_access_control ? dk_no_deferred : dk_no_check); - error_occurred = cp_parser_translation_unit (the_parser); + cp_parser_translation_unit (the_parser); the_parser = NULL; } diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index 9fd06b3433f..b843400bf38 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -8007,7 +8007,7 @@ tsubst_pack_expansion (tree t, tree args, tsubst_flags_t complain, { tree pattern; tree pack, packs = NULL_TREE, unsubstituted_packs = NULL_TREE; - tree first_arg_pack; int i, len = -1; + int i, len = -1; tree result; int incomplete = 0; bool very_local_specializations = false; @@ -8091,10 +8091,7 @@ tsubst_pack_expansion (tree t, tree args, tsubst_flags_t complain, incomplete = 1; if (len < 0) - { - len = my_len; - first_arg_pack = arg_pack; - } + len = my_len; else if (len != my_len) { if (incomplete) diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index 307825f6516..25306952f98 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -3021,7 +3021,6 @@ cp_build_function_call_vec (tree function, VEC(tree,gc) **params, tsubst_flags_t complain) { tree fntype, fndecl; - tree name = NULL_TREE; int is_method; tree original = function; int nargs; @@ -3044,8 +3043,6 @@ cp_build_function_call_vec (tree function, VEC(tree,gc) **params, if (TREE_CODE (function) == FUNCTION_DECL) { - name = DECL_NAME (function); - mark_used (function); fndecl = function; diff --git a/gcc/cp/typeck2.c b/gcc/cp/typeck2.c index a296caae26e..07c2ffca475 100644 --- a/gcc/cp/typeck2.c +++ b/gcc/cp/typeck2.c @@ -655,13 +655,9 @@ check_narrowing (tree type, tree init) tree ftype = unlowered_expr_type (init); bool ok = true; REAL_VALUE_TYPE d; - bool was_decl = false; if (DECL_P (init)) - { - was_decl = true; - init = decl_constant_value (init); - } + init = decl_constant_value (init); if (TREE_CODE (type) == INTEGER_TYPE && TREE_CODE (ftype) == REAL_TYPE) diff --git a/gcc/doc/invoke.texi b/gcc/doc/invoke.texi index 42e8848169f..7a779da4ef5 100644 --- a/gcc/doc/invoke.texi +++ b/gcc/doc/invoke.texi @@ -5365,6 +5365,11 @@ file name. Dump each function after applying vectorization of loops. The file name is made by appending @file{.vect} to the source file name. +@item slp +@opindex fdump-tree-slp +Dump each function after applying vectorization of basic blocks. The file name +is made by appending @file{.slp} to the source file name. + @item vrp @opindex fdump-tree-vrp Dump each function after Value Range Propagation (VRP). The file name @@ -5390,14 +5395,16 @@ inner-most, single-bb, single-entry/exit loops. This is the same verbosity level that @option{-fdump-tree-vect-stats} uses. Higher verbosity levels mean either more information dumped for each reported loop, or same amount of information reported for more loops: -If @var{n}=3, alignment related information is added to the reports. -If @var{n}=4, data-references related information (e.g.@: memory dependences, +if @var{n}=3, vectorizer cost model information is reported. +If @var{n}=4, alignment related information is added to the reports. +If @var{n}=5, data-references related information (e.g.@: memory dependences, memory access-patterns) is added to the reports. -If @var{n}=5, the vectorizer reports also non-vectorized inner-most loops +If @var{n}=6, the vectorizer reports also non-vectorized inner-most loops that did not pass the first analysis phase (i.e., may not be countable, or may have complicated control-flow). -If @var{n}=6, the vectorizer reports also non-vectorized nested loops. -For @var{n}=7, all the information the vectorizer generates during its +If @var{n}=7, the vectorizer reports also non-vectorized nested loops. +If @var{n}=8, SLP related information is added to the reports. +For @var{n}=9, all the information the vectorizer generates during its analysis and transformation is reported. This is the same verbosity level that @option{-fdump-tree-vect-details} uses. @@ -6823,6 +6830,11 @@ enabled by default at @option{-O} and higher. Perform loop vectorization on trees. This flag is enabled by default at @option{-O3}. +@item -ftree-slp-vectorize +@opindex ftree-slp-vectorize +Perform basic block vectorization on trees. This flag is enabled by default at +@option{-O3} and when @option{-ftree-vectorize} is enabled. + @item -ftree-vect-loop-version @opindex ftree-vect-loop-version Perform loop versioning when doing loop vectorization on trees. When a loop diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 40a580e77a6..1a77dd592f1 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -206,7 +206,7 @@ fit_double_type (unsigned HOST_WIDE_INT l1, HOST_WIDE_INT h1, { unsigned HOST_WIDE_INT low0 = l1; HOST_WIDE_INT high0 = h1; - unsigned int prec = int_or_pointer_precision (type); + unsigned int prec = TYPE_PRECISION (type); int sign_extended_type; /* Size types *are* sign extended. */ diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index b39afe173f7..cc7059746c7 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,6 +1,6 @@ 2009-12-01 Janne Blomqvist <jb@gcc.gnu.org> - * PR fortran/42131 + PR fortran/42131 * trans-stmt.c (gfc_trans_do): Sign test using ternary operator. 2009-11-30 Janus Weil <janus@gcc.gnu.org> diff --git a/gcc/longlong.h b/gcc/longlong.h index e1f8b359881..5470f9bb7b0 100644 --- a/gcc/longlong.h +++ b/gcc/longlong.h @@ -1336,7 +1336,7 @@ extern UHItype __stormy16_count_leading_zeros (UHItype); { \ UHItype c; \ \ - c = __stormy16_count_leading_zeros ((x) >> (size - 16)); \ + c = __clzhi2 ((x) >> (size - 16)); \ (count) += c; \ if (c != 16) \ break; \ diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index de496ae51c7..4f85ff99611 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2009-12-02 Joseph Myers <joseph@codesourcery.com> + + * gcc.pot: Regenerate. + 2009-11-10 Joseph Myers <joseph@codesourcery.com> * id.po: Update. diff --git a/gcc/po/gcc.pot b/gcc/po/gcc.pot index c00b9d0d016..bec5cacd7fc 100644 --- a/gcc/po/gcc.pot +++ b/gcc/po/gcc.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2009-10-17 13:36+0000\n" +"POT-Creation-Date: 2009-12-02 14:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -16,8 +16,8 @@ msgstr "" "Content-Type: text/plain; charset=CHARSET\n" "Content-Transfer-Encoding: 8bit\n" -#: c-decl.c:4539 c-pretty-print.c:393 c-typeck.c:5349 toplev.c:1641 -#: cp/error.c:602 cp/error.c:875 +#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5535 toplev.c:1641 +#: cp/error.c:606 cp/error.c:879 msgid "<anonymous>" msgstr "" @@ -282,97 +282,97 @@ msgstr "" msgid "({anonymous})" msgstr "" -#: c-opts.c:1520 tree.c:3958 cp/error.c:1017 fortran/cpp.c:552 +#: c-opts.c:1497 tree.c:3954 cp/error.c:1024 fortran/cpp.c:552 msgid "<built-in>" msgstr "" #. Handle deferred options from command-line. -#: c-opts.c:1538 fortran/cpp.c:557 +#: c-opts.c:1515 fortran/cpp.c:557 msgid "<command-line>" msgstr "" -#: c-pretty-print.c:314 +#: c-pretty-print.c:324 msgid "<type-error>" msgstr "" -#: c-pretty-print.c:353 +#: c-pretty-print.c:363 msgid "<unnamed-unsigned:" msgstr "" -#: c-pretty-print.c:354 +#: c-pretty-print.c:364 msgid "<unnamed-signed:" msgstr "" -#: c-pretty-print.c:357 +#: c-pretty-print.c:367 msgid "<unnamed-float:" msgstr "" -#: c-pretty-print.c:360 +#: c-pretty-print.c:370 msgid "<unnamed-fixed:" msgstr "" -#: c-pretty-print.c:375 +#: c-pretty-print.c:385 msgid "<typedef-error>" msgstr "" -#: c-pretty-print.c:388 +#: c-pretty-print.c:398 msgid "<tag-error>" msgstr "" -#: c-pretty-print.c:1126 +#: c-pretty-print.c:1136 msgid "<erroneous-expression>" msgstr "" -#: c-pretty-print.c:1130 cp/cxx-pretty-print.c:154 +#: c-pretty-print.c:1140 cp/cxx-pretty-print.c:154 msgid "<return-value>" msgstr "" -#: c-typeck.c:5466 +#: c-typeck.c:5652 msgid "array initialized from parenthesized string constant" msgstr "" -#: c-typeck.c:5539 c-typeck.c:6410 +#: c-typeck.c:5725 c-typeck.c:6596 msgid "initialization of a flexible array member" msgstr "" -#: c-typeck.c:5549 cp/typeck2.c:758 +#: c-typeck.c:5735 cp/typeck2.c:755 #, gcc-internal-format msgid "char-array initialized from wide string" msgstr "" -#: c-typeck.c:5557 +#: c-typeck.c:5743 msgid "wide character array initialized from non-wide string" msgstr "" -#: c-typeck.c:5563 +#: c-typeck.c:5749 msgid "wide character array initialized from incompatible wide string" msgstr "" -#: c-typeck.c:5597 +#: c-typeck.c:5783 msgid "array of inappropriate type initialized from string constant" msgstr "" #. ??? This should not be an error when inlining calls to #. unprototyped functions. -#: c-typeck.c:5665 c-typeck.c:5118 cp/typeck.c:1658 +#: c-typeck.c:5851 c-typeck.c:5304 cp/typeck.c:1751 #, gcc-internal-format msgid "invalid use of non-lvalue array" msgstr "" -#: c-typeck.c:5691 +#: c-typeck.c:5877 msgid "array initialized from non-constant array expression" msgstr "" -#: c-typeck.c:5705 c-typeck.c:5708 c-typeck.c:5716 c-typeck.c:5755 -#: c-typeck.c:7209 +#: c-typeck.c:5891 c-typeck.c:5894 c-typeck.c:5902 c-typeck.c:5941 +#: c-typeck.c:7395 msgid "initializer element is not constant" msgstr "" -#: c-typeck.c:5721 c-typeck.c:5767 c-typeck.c:7219 +#: c-typeck.c:5907 c-typeck.c:5953 c-typeck.c:7405 msgid "initializer element is not a constant expression" msgstr "" -#: c-typeck.c:5762 c-typeck.c:7214 +#: c-typeck.c:5948 c-typeck.c:7400 #, gcc-internal-format msgid "initializer element is not computable at load time" msgstr "" @@ -381,137 +381,137 @@ msgstr "" #. of VLAs themselves count as VLAs, it does not make #. sense to permit them to be initialized given that #. ordinary VLAs may not be initialized. -#: c-typeck.c:5776 c-decl.c:3921 c-decl.c:3936 +#: c-typeck.c:5962 c-decl.c:3951 c-decl.c:3966 #, gcc-internal-format msgid "variable-sized object may not be initialized" msgstr "" -#: c-typeck.c:5780 +#: c-typeck.c:5966 msgid "invalid initializer" msgstr "" -#: c-typeck.c:5989 +#: c-typeck.c:6175 msgid "(anonymous)" msgstr "" -#: c-typeck.c:6267 +#: c-typeck.c:6453 msgid "extra brace group at end of initializer" msgstr "" -#: c-typeck.c:6288 +#: c-typeck.c:6474 msgid "missing braces around initializer" msgstr "" -#: c-typeck.c:6349 +#: c-typeck.c:6535 msgid "braces around scalar initializer" msgstr "" -#: c-typeck.c:6407 +#: c-typeck.c:6593 msgid "initialization of flexible array member in a nested context" msgstr "" -#: c-typeck.c:6438 +#: c-typeck.c:6624 msgid "missing initializer" msgstr "" -#: c-typeck.c:6460 +#: c-typeck.c:6646 msgid "empty scalar initializer" msgstr "" -#: c-typeck.c:6465 +#: c-typeck.c:6651 msgid "extra elements in scalar initializer" msgstr "" -#: c-typeck.c:6573 c-typeck.c:6651 +#: c-typeck.c:6759 c-typeck.c:6837 msgid "array index in non-array initializer" msgstr "" -#: c-typeck.c:6578 c-typeck.c:6707 +#: c-typeck.c:6764 c-typeck.c:6893 msgid "field name not in record or union initializer" msgstr "" -#: c-typeck.c:6624 +#: c-typeck.c:6810 msgid "array index in initializer not of integer type" msgstr "" -#: c-typeck.c:6633 c-typeck.c:6642 +#: c-typeck.c:6819 c-typeck.c:6828 msgid "array index in initializer is not an integer constant expression" msgstr "" -#: c-typeck.c:6647 c-typeck.c:6649 +#: c-typeck.c:6833 c-typeck.c:6835 msgid "nonconstant array index in initializer" msgstr "" -#: c-typeck.c:6653 c-typeck.c:6656 +#: c-typeck.c:6839 c-typeck.c:6842 msgid "array index in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:6670 +#: c-typeck.c:6856 msgid "empty index range in initializer" msgstr "" -#: c-typeck.c:6679 +#: c-typeck.c:6865 msgid "array index range in initializer exceeds array bounds" msgstr "" -#: c-typeck.c:6762 c-typeck.c:6789 c-typeck.c:7308 +#: c-typeck.c:6948 c-typeck.c:6975 c-typeck.c:7494 msgid "initialized field with side-effects overwritten" msgstr "" -#: c-typeck.c:6764 c-typeck.c:6791 c-typeck.c:7310 +#: c-typeck.c:6950 c-typeck.c:6977 c-typeck.c:7496 msgid "initialized field overwritten" msgstr "" -#: c-typeck.c:7236 c-typeck.c:4761 +#: c-typeck.c:7422 c-typeck.c:4911 #, gcc-internal-format msgid "enum conversion in initialization is invalid in C++" msgstr "" -#: c-typeck.c:7525 +#: c-typeck.c:7711 msgid "excess elements in char array initializer" msgstr "" -#: c-typeck.c:7532 c-typeck.c:7591 +#: c-typeck.c:7718 c-typeck.c:7777 msgid "excess elements in struct initializer" msgstr "" -#: c-typeck.c:7606 +#: c-typeck.c:7792 msgid "non-static initialization of a flexible array member" msgstr "" -#: c-typeck.c:7676 +#: c-typeck.c:7862 msgid "excess elements in union initializer" msgstr "" -#: c-typeck.c:7765 +#: c-typeck.c:7951 msgid "excess elements in array initializer" msgstr "" -#: c-typeck.c:7798 +#: c-typeck.c:7984 msgid "excess elements in vector initializer" msgstr "" -#: c-typeck.c:7829 +#: c-typeck.c:8015 msgid "excess elements in scalar initializer" msgstr "" -#: cfgrtl.c:2026 +#: cfgrtl.c:2013 msgid "flow control insn inside a basic block" msgstr "" -#: cfgrtl.c:2157 +#: cfgrtl.c:2144 msgid "wrong insn in the fallthru edge" msgstr "" -#: cfgrtl.c:2211 +#: cfgrtl.c:2198 msgid "insn outside basic block" msgstr "" -#: cfgrtl.c:2218 +#: cfgrtl.c:2205 msgid "return not followed by barrier" msgstr "" -#: collect2.c:486 gcc.c:7686 +#: collect2.c:486 gcc.c:7704 #, c-format msgid "internal gcc abort in %s, at %s:%d" msgstr "" @@ -526,142 +526,142 @@ msgstr "" msgid "too many lto output files" msgstr "" -#: collect2.c:1284 +#: collect2.c:1288 #, c-format msgid "no arguments" msgstr "" -#: collect2.c:1677 collect2.c:1839 collect2.c:1874 +#: collect2.c:1687 collect2.c:1849 collect2.c:1884 #, c-format msgid "fopen %s" msgstr "" -#: collect2.c:1680 collect2.c:1844 collect2.c:1877 +#: collect2.c:1690 collect2.c:1854 collect2.c:1887 #, c-format msgid "fclose %s" msgstr "" -#: collect2.c:1689 +#: collect2.c:1699 #, c-format msgid "collect2 version %s" msgstr "" -#: collect2.c:1785 +#: collect2.c:1795 #, c-format msgid "%d constructor(s) found\n" msgstr "" -#: collect2.c:1786 +#: collect2.c:1796 #, c-format msgid "%d destructor(s) found\n" msgstr "" -#: collect2.c:1787 +#: collect2.c:1797 #, c-format msgid "%d frame table(s) found\n" msgstr "" -#: collect2.c:1938 lto-wrapper.c:167 +#: collect2.c:1948 lto-wrapper.c:175 #, c-format msgid "can't get program status" msgstr "" -#: collect2.c:2007 +#: collect2.c:2017 #, c-format msgid "could not open response file %s" msgstr "" -#: collect2.c:2012 +#: collect2.c:2022 #, c-format msgid "could not write to response file %s" msgstr "" -#: collect2.c:2017 +#: collect2.c:2027 #, c-format msgid "could not close response file %s" msgstr "" -#: collect2.c:2035 +#: collect2.c:2045 #, c-format msgid "[cannot find %s]" msgstr "" -#: collect2.c:2050 +#: collect2.c:2060 #, c-format msgid "cannot find '%s'" msgstr "" -#: collect2.c:2054 collect2.c:2577 collect2.c:2773 gcc.c:3075 -#: lto-wrapper.c:139 +#: collect2.c:2064 collect2.c:2587 collect2.c:2783 gcc.c:3081 +#: lto-wrapper.c:147 #, c-format msgid "pex_init failed" msgstr "" -#: collect2.c:2092 +#: collect2.c:2102 #, c-format msgid "[Leaving %s]\n" msgstr "" -#: collect2.c:2324 +#: collect2.c:2334 #, c-format msgid "" "\n" "write_c_file - output name is %s, prefix is %s\n" msgstr "" -#: collect2.c:2551 +#: collect2.c:2561 #, c-format msgid "cannot find 'nm'" msgstr "" -#: collect2.c:2599 +#: collect2.c:2609 #, c-format msgid "can't open nm output" msgstr "" -#: collect2.c:2682 +#: collect2.c:2692 #, c-format msgid "init function found in object %s" msgstr "" -#: collect2.c:2692 +#: collect2.c:2702 #, c-format msgid "fini function found in object %s" msgstr "" -#: collect2.c:2794 +#: collect2.c:2804 #, c-format msgid "can't open ldd output" msgstr "" -#: collect2.c:2797 +#: collect2.c:2807 #, c-format msgid "" "\n" "ldd output with constructors/destructors.\n" msgstr "" -#: collect2.c:2812 +#: collect2.c:2822 #, c-format msgid "dynamic dependency %s not found" msgstr "" -#: collect2.c:2824 +#: collect2.c:2834 #, c-format msgid "unable to open dynamic dependency '%s'" msgstr "" -#: collect2.c:2985 +#: collect2.c:2995 #, c-format msgid "%s: not a COFF file" msgstr "" -#: collect2.c:3115 +#: collect2.c:3125 #, c-format msgid "%s: cannot open as COFF file" msgstr "" -#: collect2.c:3173 +#: collect2.c:3183 #, c-format msgid "library lib%s not found" msgstr "" @@ -711,44 +711,44 @@ msgstr "" msgid "Internal compiler error: Error reporting routines re-entered.\n" msgstr "" -#: final.c:1152 +#: final.c:1150 msgid "negative insn length" msgstr "" -#: final.c:2651 +#: final.c:2647 msgid "could not split insn" msgstr "" -#: final.c:3085 +#: final.c:3081 msgid "invalid 'asm': " msgstr "" -#: final.c:3268 +#: final.c:3264 #, c-format msgid "nested assembly dialect alternatives" msgstr "" -#: final.c:3285 final.c:3297 +#: final.c:3281 final.c:3293 #, c-format msgid "unterminated assembly dialect alternative" msgstr "" -#: final.c:3344 +#: final.c:3340 #, c-format msgid "operand number missing after %%-letter" msgstr "" -#: final.c:3347 final.c:3388 +#: final.c:3343 final.c:3384 #, c-format msgid "operand number out of range" msgstr "" -#: final.c:3407 +#: final.c:3403 #, c-format msgid "invalid %%-code" msgstr "" -#: final.c:3437 +#: final.c:3433 #, c-format msgid "'%%l' operand isn't a label" msgstr "" @@ -759,118 +759,118 @@ msgstr "" #. handle them. #. We can't handle floating point constants; #. PRINT_OPERAND must handle them. -#: final.c:3583 vmsdbgout.c:495 config/i386/i386.c:10677 +#: final.c:3579 vmsdbgout.c:496 config/i386/i386.c:10744 #: config/pdp11/pdp11.c:1682 #, c-format msgid "floating constant misused" msgstr "" -#: final.c:3645 vmsdbgout.c:552 config/i386/i386.c:10764 +#: final.c:3641 vmsdbgout.c:553 config/i386/i386.c:10831 #: config/pdp11/pdp11.c:1729 #, c-format msgid "invalid expression as operand" msgstr "" -#: gcc.c:1789 +#: gcc.c:1795 #, c-format msgid "Using built-in specs.\n" msgstr "" -#: gcc.c:1974 +#: gcc.c:1980 #, c-format msgid "" "Setting spec %s to '%s'\n" "\n" msgstr "" -#: gcc.c:2089 +#: gcc.c:2095 #, c-format msgid "Reading specs from %s\n" msgstr "" -#: gcc.c:2185 gcc.c:2204 +#: gcc.c:2191 gcc.c:2210 #, c-format msgid "specs %%include syntax malformed after %ld characters" msgstr "" -#: gcc.c:2212 +#: gcc.c:2218 #, c-format msgid "could not find specs file %s\n" msgstr "" -#: gcc.c:2229 gcc.c:2237 gcc.c:2246 gcc.c:2255 +#: gcc.c:2235 gcc.c:2243 gcc.c:2252 gcc.c:2261 #, c-format msgid "specs %%rename syntax malformed after %ld characters" msgstr "" -#: gcc.c:2264 +#: gcc.c:2270 #, c-format msgid "specs %s spec was not found to be renamed" msgstr "" -#: gcc.c:2271 +#: gcc.c:2277 #, c-format msgid "%s: attempt to rename spec '%s' to already defined spec '%s'" msgstr "" -#: gcc.c:2276 +#: gcc.c:2282 #, c-format msgid "rename spec %s to %s\n" msgstr "" -#: gcc.c:2278 +#: gcc.c:2284 #, c-format msgid "" "spec is '%s'\n" "\n" msgstr "" -#: gcc.c:2291 +#: gcc.c:2297 #, c-format msgid "specs unknown %% command after %ld characters" msgstr "" -#: gcc.c:2302 gcc.c:2315 +#: gcc.c:2308 gcc.c:2321 #, c-format msgid "specs file malformed after %ld characters" msgstr "" -#: gcc.c:2367 +#: gcc.c:2373 #, c-format msgid "spec file has no spec for linking" msgstr "" -#: gcc.c:2695 gcc.c:5233 +#: gcc.c:2701 gcc.c:5251 #, c-format msgid "%s\n" msgstr "" -#: gcc.c:2896 +#: gcc.c:2902 #, c-format msgid "system path '%s' is not absolute" msgstr "" -#: gcc.c:2968 +#: gcc.c:2974 #, c-format msgid "-pipe not supported" msgstr "" -#: gcc.c:3030 +#: gcc.c:3036 #, c-format msgid "" "\n" "Go ahead? (y or n) " msgstr "" -#: gcc.c:3114 +#: gcc.c:3120 msgid "failed to get exit status" msgstr "" -#: gcc.c:3120 +#: gcc.c:3126 msgid "failed to get process times" msgstr "" -#: gcc.c:3146 +#: gcc.c:3152 #, c-format msgid "" "Internal error: %s (program %s)\n" @@ -878,231 +878,231 @@ msgid "" "See %s for instructions." msgstr "" -#: gcc.c:3174 +#: gcc.c:3180 #, c-format msgid "# %s %.2f %.2f\n" msgstr "" -#: gcc.c:3365 +#: gcc.c:3371 #, c-format msgid "Usage: %s [options] file...\n" msgstr "" -#: gcc.c:3366 +#: gcc.c:3372 msgid "Options:\n" msgstr "" -#: gcc.c:3368 +#: gcc.c:3374 msgid " -pass-exit-codes Exit with highest error code from a phase\n" msgstr "" -#: gcc.c:3369 +#: gcc.c:3375 msgid " --help Display this information\n" msgstr "" -#: gcc.c:3370 +#: gcc.c:3376 msgid "" " --target-help Display target specific command line options\n" msgstr "" -#: gcc.c:3371 +#: gcc.c:3377 msgid "" " --help={target|optimizers|warnings|params|[^]{joined|separate|" "undocumented}}[,...]\n" msgstr "" -#: gcc.c:3372 +#: gcc.c:3378 msgid "" " Display specific types of command line options\n" msgstr "" -#: gcc.c:3374 +#: gcc.c:3380 msgid " (Use '-v --help' to display command line options of sub-processes)\n" msgstr "" -#: gcc.c:3375 +#: gcc.c:3381 msgid " --version Display compiler version information\n" msgstr "" -#: gcc.c:3376 +#: gcc.c:3382 msgid " -dumpspecs Display all of the built in spec strings\n" msgstr "" -#: gcc.c:3377 +#: gcc.c:3383 msgid " -dumpversion Display the version of the compiler\n" msgstr "" -#: gcc.c:3378 +#: gcc.c:3384 msgid " -dumpmachine Display the compiler's target processor\n" msgstr "" -#: gcc.c:3379 +#: gcc.c:3385 msgid "" " -print-search-dirs Display the directories in the compiler's search " "path\n" msgstr "" -#: gcc.c:3380 +#: gcc.c:3386 msgid "" " -print-libgcc-file-name Display the name of the compiler's companion " "library\n" msgstr "" -#: gcc.c:3381 +#: gcc.c:3387 msgid " -print-file-name=<lib> Display the full path to library <lib>\n" msgstr "" -#: gcc.c:3382 +#: gcc.c:3388 msgid "" " -print-prog-name=<prog> Display the full path to compiler component " "<prog>\n" msgstr "" -#: gcc.c:3383 +#: gcc.c:3389 msgid "" " -print-multi-directory Display the root directory for versions of " "libgcc\n" msgstr "" -#: gcc.c:3384 +#: gcc.c:3390 msgid "" " -print-multi-lib Display the mapping between command line options " "and\n" " multiple library search directories\n" msgstr "" -#: gcc.c:3387 +#: gcc.c:3393 msgid " -print-multi-os-directory Display the relative path to OS libraries\n" msgstr "" -#: gcc.c:3388 +#: gcc.c:3394 msgid " -print-sysroot Display the target libraries directory\n" msgstr "" -#: gcc.c:3389 +#: gcc.c:3395 msgid "" " -print-sysroot-headers-suffix Display the sysroot suffix used to find " "headers\n" msgstr "" -#: gcc.c:3390 +#: gcc.c:3396 msgid "" " -Wa,<options> Pass comma-separated <options> on to the " "assembler\n" msgstr "" -#: gcc.c:3391 +#: gcc.c:3397 msgid "" " -Wp,<options> Pass comma-separated <options> on to the " "preprocessor\n" msgstr "" -#: gcc.c:3392 +#: gcc.c:3398 msgid "" " -Wl,<options> Pass comma-separated <options> on to the linker\n" msgstr "" -#: gcc.c:3393 +#: gcc.c:3399 msgid " -Xassembler <arg> Pass <arg> on to the assembler\n" msgstr "" -#: gcc.c:3394 +#: gcc.c:3400 msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n" msgstr "" -#: gcc.c:3395 +#: gcc.c:3401 msgid " -Xlinker <arg> Pass <arg> on to the linker\n" msgstr "" -#: gcc.c:3396 +#: gcc.c:3402 msgid "" " -combine Pass multiple source files to compiler at once\n" msgstr "" -#: gcc.c:3397 +#: gcc.c:3403 msgid " -save-temps Do not delete intermediate files\n" msgstr "" -#: gcc.c:3398 +#: gcc.c:3404 msgid " -save-temps=<arg> Do not delete intermediate files\n" msgstr "" -#: gcc.c:3399 +#: gcc.c:3405 msgid "" " -no-canonical-prefixes Do not canonicalize paths when building relative\n" " prefixes to other gcc components\n" msgstr "" -#: gcc.c:3402 +#: gcc.c:3408 msgid " -pipe Use pipes rather than intermediate files\n" msgstr "" -#: gcc.c:3403 +#: gcc.c:3409 msgid " -time Time the execution of each subprocess\n" msgstr "" -#: gcc.c:3404 +#: gcc.c:3410 msgid "" " -specs=<file> Override built-in specs with the contents of " "<file>\n" msgstr "" -#: gcc.c:3405 +#: gcc.c:3411 msgid "" " -std=<standard> Assume that the input sources are for <standard>\n" msgstr "" -#: gcc.c:3406 +#: gcc.c:3412 msgid "" " --sysroot=<directory> Use <directory> as the root directory for " "headers\n" " and libraries\n" msgstr "" -#: gcc.c:3409 +#: gcc.c:3415 msgid "" " -B <directory> Add <directory> to the compiler's search paths\n" msgstr "" -#: gcc.c:3410 +#: gcc.c:3416 msgid " -b <machine> Run gcc for target <machine>, if installed\n" msgstr "" -#: gcc.c:3411 +#: gcc.c:3417 msgid "" " -V <version> Run gcc version number <version>, if installed\n" msgstr "" -#: gcc.c:3412 +#: gcc.c:3418 msgid "" " -v Display the programs invoked by the compiler\n" msgstr "" -#: gcc.c:3413 +#: gcc.c:3419 msgid "" " -### Like -v but options quoted and commands not " "executed\n" msgstr "" -#: gcc.c:3414 +#: gcc.c:3420 msgid "" " -E Preprocess only; do not compile, assemble or " "link\n" msgstr "" -#: gcc.c:3415 +#: gcc.c:3421 msgid " -S Compile only; do not assemble or link\n" msgstr "" -#: gcc.c:3416 +#: gcc.c:3422 msgid " -c Compile and assemble, but do not link\n" msgstr "" -#: gcc.c:3417 +#: gcc.c:3423 msgid " -o <file> Place the output into <file>\n" msgstr "" -#: gcc.c:3418 +#: gcc.c:3424 msgid "" " -x <language> Specify the language of the following input " "files\n" @@ -1113,7 +1113,7 @@ msgid "" "extension\n" msgstr "" -#: gcc.c:3425 +#: gcc.c:3431 #, c-format msgid "" "\n" @@ -1122,206 +1122,206 @@ msgid "" " other options on to these processes the -W<letter> options must be used.\n" msgstr "" -#: gcc.c:3557 +#: gcc.c:3563 #, c-format msgid "'-%c' option must have argument" msgstr "" -#: gcc.c:3583 +#: gcc.c:3589 #, c-format msgid "couldn't run '%s': %s" msgstr "" -#: gcc.c:3585 +#: gcc.c:3591 #, c-format msgid "couldn't run '%s': %s: %s" msgstr "" -#: gcc.c:3963 +#: gcc.c:3969 #, c-format msgid "argument to '-Xlinker' is missing" msgstr "" -#: gcc.c:3971 +#: gcc.c:3977 #, c-format msgid "argument to '-Xpreprocessor' is missing" msgstr "" -#: gcc.c:3978 +#: gcc.c:3984 #, c-format msgid "argument to '-Xassembler' is missing" msgstr "" -#: gcc.c:3985 +#: gcc.c:3991 #, c-format msgid "argument to '-l' is missing" msgstr "" -#: gcc.c:4006 +#: gcc.c:4012 #, c-format msgid "'%s' is an unknown -save-temps option" msgstr "" -#: gcc.c:4020 +#: gcc.c:4026 #, c-format msgid "argument to '-specs' is missing" msgstr "" -#: gcc.c:4034 +#: gcc.c:4040 #, c-format msgid "argument to '-specs=' is missing" msgstr "" -#: gcc.c:4062 +#: gcc.c:4068 #, c-format msgid "argument to '-wrapper' is missing" msgstr "" -#: gcc.c:4090 +#: gcc.c:4096 #, c-format msgid "'-%c' must come at the start of the command line" msgstr "" -#: gcc.c:4099 +#: gcc.c:4105 #, c-format msgid "argument to '-B' is missing" msgstr "" -#: gcc.c:4492 +#: gcc.c:4498 #, c-format msgid "argument to '-x' is missing" msgstr "" -#: gcc.c:4520 gcc.c:4951 +#: gcc.c:4526 gcc.c:4969 #, c-format msgid "argument to '-%s' is missing" msgstr "" -#: gcc.c:4746 +#: gcc.c:4764 #, c-format msgid "unable to locate default linker script '%s' in the library search paths" msgstr "" -#: gcc.c:4927 +#: gcc.c:4945 #, c-format msgid "switch '%s' does not start with '-'" msgstr "" -#: gcc.c:5043 +#: gcc.c:5061 #, c-format msgid "could not open temporary response file %s" msgstr "" -#: gcc.c:5049 +#: gcc.c:5067 #, c-format msgid "could not write to temporary response file %s" msgstr "" -#: gcc.c:5055 +#: gcc.c:5073 #, c-format msgid "could not close temporary response file %s" msgstr "" -#: gcc.c:5157 +#: gcc.c:5175 #, c-format msgid "spec '%s' invalid" msgstr "" -#: gcc.c:5306 +#: gcc.c:5324 #, c-format msgid "spec '%s' has invalid '%%0%c'" msgstr "" -#: gcc.c:5615 +#: gcc.c:5633 #, c-format msgid "spec '%s' has invalid '%%W%c" msgstr "" -#: gcc.c:5635 +#: gcc.c:5653 #, c-format msgid "spec '%s' has invalid '%%x%c'" msgstr "" -#: gcc.c:5857 +#: gcc.c:5875 #, c-format msgid "Processing spec %c%s%c, which is '%s'\n" msgstr "" -#: gcc.c:5982 +#: gcc.c:6000 #, c-format msgid "unknown spec function '%s'" msgstr "" -#: gcc.c:6002 +#: gcc.c:6020 #, c-format msgid "error in args to spec function '%s'" msgstr "" -#: gcc.c:6051 +#: gcc.c:6069 #, c-format msgid "malformed spec function name" msgstr "" #. ) -#: gcc.c:6054 +#: gcc.c:6072 #, c-format msgid "no arguments for spec function" msgstr "" -#: gcc.c:6073 +#: gcc.c:6091 #, c-format msgid "malformed spec function arguments" msgstr "" -#: gcc.c:6319 +#: gcc.c:6337 #, c-format msgid "braced spec '%s' is invalid at '%c'" msgstr "" -#: gcc.c:6407 +#: gcc.c:6425 #, c-format msgid "braced spec body '%s' is invalid" msgstr "" -#: gcc.c:7106 +#: gcc.c:7124 #, c-format msgid "install: %s%s\n" msgstr "" -#: gcc.c:7109 +#: gcc.c:7127 #, c-format msgid "programs: %s\n" msgstr "" -#: gcc.c:7111 +#: gcc.c:7129 #, c-format msgid "libraries: %s\n" msgstr "" #. The error status indicates that only one set of fixed #. headers should be built. -#: gcc.c:7177 +#: gcc.c:7195 #, c-format msgid "not configured with sysroot headers suffix" msgstr "" -#: gcc.c:7186 +#: gcc.c:7204 #, c-format msgid "" "\n" "For bug reporting instructions, please see:\n" msgstr "" -#: gcc.c:7202 +#: gcc.c:7220 #, c-format msgid "%s %s%s\n" msgstr "" -#: gcc.c:7205 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170 +#: gcc.c:7223 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170 msgid "(C)" msgstr "" -#: gcc.c:7206 java/jcf-dump.c:1171 +#: gcc.c:7224 java/jcf-dump.c:1171 #, c-format msgid "" "This is free software; see the source for copying conditions. There is NO\n" @@ -1329,57 +1329,57 @@ msgid "" "\n" msgstr "" -#: gcc.c:7223 +#: gcc.c:7241 #, c-format msgid "Target: %s\n" msgstr "" -#: gcc.c:7224 +#: gcc.c:7242 #, c-format msgid "Configured with: %s\n" msgstr "" -#: gcc.c:7238 +#: gcc.c:7256 #, c-format msgid "Thread model: %s\n" msgstr "" -#: gcc.c:7249 +#: gcc.c:7267 #, c-format msgid "gcc version %s %s\n" msgstr "" -#: gcc.c:7251 +#: gcc.c:7269 #, c-format msgid "gcc driver version %s %sexecuting gcc version %s\n" msgstr "" -#: gcc.c:7259 +#: gcc.c:7277 #, c-format msgid "no input files" msgstr "" -#: gcc.c:7308 +#: gcc.c:7326 #, c-format msgid "cannot specify -o with -c, -S or -E with multiple files" msgstr "" -#: gcc.c:7342 +#: gcc.c:7360 #, c-format msgid "spec '%s' is invalid" msgstr "" -#: gcc.c:7533 +#: gcc.c:7551 #, c-format -msgid "-use-linker-plugin, but liblto_plugin.so not found" +msgid "-fuse-linker-plugin, but liblto_plugin.so not found" msgstr "" -#: gcc.c:7538 +#: gcc.c:7556 #, c-format msgid "could not find libgcc.a" msgstr "" -#: gcc.c:7549 +#: gcc.c:7567 #, c-format msgid "" "\n" @@ -1388,59 +1388,59 @@ msgid "" "\n" msgstr "" -#: gcc.c:7550 +#: gcc.c:7568 #, c-format msgid "" "Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n" "\n" msgstr "" -#: gcc.c:7902 +#: gcc.c:7920 #, c-format msgid "multilib spec '%s' is invalid" msgstr "" -#: gcc.c:8093 +#: gcc.c:8111 #, c-format msgid "multilib exclusions '%s' is invalid" msgstr "" -#: gcc.c:8151 gcc.c:8292 +#: gcc.c:8169 gcc.c:8310 #, c-format msgid "multilib select '%s' is invalid" msgstr "" -#: gcc.c:8330 +#: gcc.c:8348 #, c-format msgid "multilib exclusion '%s' is invalid" msgstr "" -#: gcc.c:8536 +#: gcc.c:8554 #, c-format msgid "environment variable \"%s\" not defined" msgstr "" -#: gcc.c:8627 gcc.c:8632 +#: gcc.c:8645 gcc.c:8650 #, c-format msgid "invalid version number `%s'" msgstr "" -#: gcc.c:8675 +#: gcc.c:8693 #, c-format msgid "too few arguments to %%:version-compare" msgstr "" -#: gcc.c:8681 +#: gcc.c:8699 #, c-format msgid "too many arguments to %%:version-compare" msgstr "" -#: gcc.c:8722 +#: gcc.c:8740 #, c-format msgid "unknown operator '%s' in %%:version-compare" msgstr "" -#: gcc.c:8756 +#: gcc.c:8774 #, c-format msgid "" "Assembler options\n" @@ -1448,34 +1448,34 @@ msgid "" "\n" msgstr "" -#: gcc.c:8757 +#: gcc.c:8775 #, c-format msgid "" "Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n" "\n" msgstr "" -#: gcc.c:8803 +#: gcc.c:8821 #, c-format msgid "too many arguments to %%:compare-debug-dump-opt" msgstr "" -#: gcc.c:8870 +#: gcc.c:8888 #, c-format msgid "too many arguments to %%:compare-debug-self-opt" msgstr "" -#: gcc.c:8905 +#: gcc.c:8923 #, c-format msgid "too few arguments to %%:compare-debug-auxbase-opt" msgstr "" -#: gcc.c:8908 +#: gcc.c:8926 #, c-format msgid "too many arguments to %%:compare-debug-auxbase-opt" msgstr "" -#: gcc.c:8915 +#: gcc.c:8933 #, c-format msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk" msgstr "" @@ -1775,15 +1775,15 @@ msgstr "" msgid "%s:cannot open source file\n" msgstr "" -#: gcse.c:3967 +#: gcse.c:3966 msgid "PRE disabled" msgstr "" -#: gcse.c:4448 +#: gcse.c:4447 msgid "GCSE disabled" msgstr "" -#: gcse.c:4965 +#: gcse.c:4964 msgid "const/copy propagation disabled" msgstr "" @@ -1831,83 +1831,83 @@ msgstr "" msgid "At top level:" msgstr "" -#: langhooks.c:375 cp/error.c:2710 +#: langhooks.c:375 cp/error.c:2720 #, c-format msgid "In member function %qs" msgstr "" -#: langhooks.c:379 cp/error.c:2713 +#: langhooks.c:379 cp/error.c:2723 #, c-format msgid "In function %qs" msgstr "" -#: langhooks.c:430 cp/error.c:2663 +#: langhooks.c:430 cp/error.c:2673 #, c-format msgid " inlined from %qs at %s:%d:%d" msgstr "" -#: langhooks.c:435 cp/error.c:2668 +#: langhooks.c:435 cp/error.c:2678 #, c-format msgid " inlined from %qs at %s:%d" msgstr "" -#: langhooks.c:441 cp/error.c:2674 +#: langhooks.c:441 cp/error.c:2684 #, c-format msgid " inlined from %qs" msgstr "" -#: loop-iv.c:2966 tree-ssa-loop-niter.c:1874 +#: loop-iv.c:2966 tree-ssa-loop-niter.c:1876 msgid "assuming that the loop is not infinite" msgstr "" -#: loop-iv.c:2967 tree-ssa-loop-niter.c:1875 +#: loop-iv.c:2967 tree-ssa-loop-niter.c:1877 msgid "cannot optimize possibly infinite loops" msgstr "" -#: loop-iv.c:2975 tree-ssa-loop-niter.c:1879 +#: loop-iv.c:2975 tree-ssa-loop-niter.c:1881 msgid "assuming that the loop counter does not overflow" msgstr "" -#: loop-iv.c:2976 tree-ssa-loop-niter.c:1880 +#: loop-iv.c:2976 tree-ssa-loop-niter.c:1882 msgid "cannot optimize loop, the loop counter may overflow" msgstr "" -#: lto-wrapper.c:176 +#: lto-wrapper.c:184 #, c-format msgid "%s terminated with signal %d [%s], core dumped" msgstr "" -#: lto-wrapper.c:179 +#: lto-wrapper.c:187 #, c-format msgid "%s terminated with signal %d [%s]" msgstr "" -#: lto-wrapper.c:184 collect2.c:1964 +#: lto-wrapper.c:192 collect2.c:1974 #, gcc-internal-format msgid "%s returned %d exit status" msgstr "" -#: lto-wrapper.c:199 +#: lto-wrapper.c:207 #, c-format msgid "deleting LTRANS file %s" msgstr "" -#: lto-wrapper.c:221 +#: lto-wrapper.c:229 #, c-format msgid "failed to open %s" msgstr "" -#: lto-wrapper.c:226 +#: lto-wrapper.c:234 #, c-format msgid "could not write to temporary file %s" msgstr "" -#: lto-wrapper.c:288 lto-wrapper.c:345 +#: lto-wrapper.c:296 lto-wrapper.c:353 #, c-format msgid "invalid LTO mode" msgstr "" -#: lto-wrapper.c:336 +#: lto-wrapper.c:344 #, c-format msgid "fopen: %s" msgstr "" @@ -1917,105 +1917,113 @@ msgstr "" msgid "This switch lacks documentation" msgstr "" -#: opts.c:1289 +#: opts.c:1313 msgid "[enabled]" msgstr "" -#: opts.c:1289 +#: opts.c:1313 msgid "[disabled]" msgstr "" -#: opts.c:1304 +#: opts.c:1328 #, c-format msgid " No options with the desired characteristics were found\n" msgstr "" -#: opts.c:1313 +#: opts.c:1337 #, c-format msgid "" " None found. Use --help=%s to show *all* the options supported by the %s " "front-end\n" msgstr "" -#: opts.c:1319 +#: opts.c:1343 #, c-format msgid "" " All options with the desired characteristics have already been displayed\n" msgstr "" -#: opts.c:1373 +#: opts.c:1397 msgid "The following options are target specific" msgstr "" -#: opts.c:1376 +#: opts.c:1400 msgid "The following options control compiler warning messages" msgstr "" -#: opts.c:1379 +#: opts.c:1403 msgid "The following options control optimizations" msgstr "" -#: opts.c:1382 opts.c:1421 +#: opts.c:1406 opts.c:1445 msgid "The following options are language-independent" msgstr "" -#: opts.c:1385 +#: opts.c:1409 msgid "The --param option recognizes the following as parameters" msgstr "" -#: opts.c:1391 +#: opts.c:1415 msgid "The following options are specific to just the language " msgstr "" -#: opts.c:1393 +#: opts.c:1417 msgid "The following options are supported by the language " msgstr "" -#: opts.c:1404 +#: opts.c:1428 msgid "The following options are not documented" msgstr "" -#: opts.c:1406 +#: opts.c:1430 msgid "The following options take separate arguments" msgstr "" -#: opts.c:1408 +#: opts.c:1432 msgid "The following options take joined arguments" msgstr "" -#: opts.c:1419 +#: opts.c:1443 msgid "The following options are language-related" msgstr "" -#: opts.c:1579 +#: opts.c:1603 #, c-format msgid "warning: --help argument %.*s is ambiguous, please be more specific\n" msgstr "" -#: opts.c:1587 +#: opts.c:1611 #, c-format msgid "warning: unrecognized argument to --help= option: %.*s\n" msgstr "" -#: reload.c:3813 +#: plugin.c:765 +msgid "Event" +msgstr "" + +#: plugin.c:765 +msgid "Plugins" +msgstr "" + +#: reload.c:3821 msgid "unable to generate reloads for:" msgstr "" -#: reload1.c:2151 +#: reload1.c:2141 msgid "this is the insn:" msgstr "" #. It's the compiler's fault. -#: reload1.c:5671 +#: reload1.c:5661 msgid "could not find a spill register" msgstr "" #. It's the compiler's fault. -#: reload1.c:7656 +#: reload1.c:7646 msgid "VOIDmode on an output" msgstr "" -#: reload1.c:8411 +#: reload1.c:8401 msgid "Failure trying to reload:" msgstr "" @@ -2136,12 +2144,12 @@ msgstr "" msgid "created and used with different settings of -fpie" msgstr "" -#: tree-vrp.c:6516 +#: tree-vrp.c:6512 msgid "" "assuming signed overflow does not occur when simplifying && or || to & or |" msgstr "" -#: tree-vrp.c:6520 +#: tree-vrp.c:6516 msgid "" "assuming signed overflow does not occur when simplifying ==, != or ! to " "identity or ^" @@ -2352,18 +2360,18 @@ msgstr "" #: params.def:179 msgid "" -"how much can given compilation unit grow because of the inlining (in percent)" +"How much can given compilation unit grow because of the inlining (in percent)" msgstr "" #: params.def:183 msgid "" -"how much can given compilation unit grow because of the interprocedural " +"How much can given compilation unit grow because of the interprocedural " "constant propagation (in percent)" msgstr "" #: params.def:187 msgid "" -"maximal estimated growth of function body caused by early inlining of single " +"Maximal estimated growth of function body caused by early inlining of single " "call" msgstr "" @@ -2764,11 +2772,11 @@ msgid "Maximum size of a SCC before SCCVN stops processing a function" msgstr "" #: params.def:714 -msgid "max loops number for regional RA" +msgid "Max loops number for regional RA" msgstr "" #: params.def:719 -msgid "max size of conflict table in MB" +msgid "Max size of conflict table in MB" msgstr "" #: params.def:724 @@ -2783,32 +2791,36 @@ msgid "" msgstr "" #: params.def:740 -msgid "max basic blocks number in loop for loop invariant motion" +msgid "size of tiles for loop blocking" msgstr "" -#: params.def:746 +#: params.def:747 +msgid "Max basic blocks number in loop for loop invariant motion" +msgstr "" + +#: params.def:753 msgid "" "Maximum number of instructions in basic block to be considered for SLP " "vectorization" msgstr "" -#: params.def:751 +#: params.def:758 msgid "" -"min. ratio of insns to prefetches to enable prefetching for a loop with an " +"Min. ratio of insns to prefetches to enable prefetching for a loop with an " "unknown trip count" msgstr "" -#: params.def:757 -msgid "min. ratio of insns to mem ops to enable prefetching in a loop" +#: params.def:764 +msgid "Min. ratio of insns to mem ops to enable prefetching in a loop" msgstr "" -#: params.def:764 +#: params.def:771 msgid "The minimum UID to be used for a nondebug insn" msgstr "" -#: params.def:769 +#: params.def:776 msgid "" -"maximum allowed growth of size of new parameters ipa-sra replaces a pointer " +"Maximum allowed growth of size of new parameters ipa-sra replaces a pointer " "to an aggregate with" msgstr "" @@ -2822,24 +2834,24 @@ msgstr "" msgid "invalid %%J value" msgstr "" -#: config/alpha/alpha.c:5182 config/ia64/ia64.c:4978 +#: config/alpha/alpha.c:5182 config/ia64/ia64.c:4982 #, c-format msgid "invalid %%r value" msgstr "" -#: config/alpha/alpha.c:5192 config/ia64/ia64.c:4932 -#: config/rs6000/rs6000.c:14541 config/xtensa/xtensa.c:2253 +#: config/alpha/alpha.c:5192 config/ia64/ia64.c:4936 +#: config/rs6000/rs6000.c:14548 config/xtensa/xtensa.c:2253 #, c-format msgid "invalid %%R value" msgstr "" -#: config/alpha/alpha.c:5198 config/rs6000/rs6000.c:14460 +#: config/alpha/alpha.c:5198 config/rs6000/rs6000.c:14467 #: config/xtensa/xtensa.c:2220 #, c-format msgid "invalid %%N value" msgstr "" -#: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:14488 +#: config/alpha/alpha.c:5206 config/rs6000/rs6000.c:14495 #, c-format msgid "invalid %%P value" msgstr "" @@ -2854,12 +2866,12 @@ msgstr "" msgid "invalid %%L value" msgstr "" -#: config/alpha/alpha.c:5261 config/rs6000/rs6000.c:14442 +#: config/alpha/alpha.c:5261 config/rs6000/rs6000.c:14449 #, c-format msgid "invalid %%m value" msgstr "" -#: config/alpha/alpha.c:5269 config/rs6000/rs6000.c:14450 +#: config/alpha/alpha.c:5269 config/rs6000/rs6000.c:14457 #, c-format msgid "invalid %%M value" msgstr "" @@ -2870,7 +2882,7 @@ msgid "invalid %%U value" msgstr "" #: config/alpha/alpha.c:5325 config/alpha/alpha.c:5339 -#: config/rs6000/rs6000.c:14549 +#: config/rs6000/rs6000.c:14556 #, c-format msgid "invalid %%s value" msgstr "" @@ -2880,7 +2892,7 @@ msgstr "" msgid "invalid %%C value" msgstr "" -#: config/alpha/alpha.c:5399 config/rs6000/rs6000.c:14296 +#: config/alpha/alpha.c:5399 config/rs6000/rs6000.c:14303 #, c-format msgid "invalid %%E value" msgstr "" @@ -2891,7 +2903,7 @@ msgid "unknown relocation unspec" msgstr "" #: config/alpha/alpha.c:5433 config/crx/crx.c:1092 -#: config/rs6000/rs6000.c:14903 config/spu/spu.c:1647 +#: config/rs6000/rs6000.c:14910 config/spu/spu.c:1695 #, c-format msgid "invalid %%xn code" msgstr "" @@ -2918,98 +2930,99 @@ msgstr "" #. Unknown flag. #. Undocumented flag. -#: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7184 +#: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7179 #, c-format msgid "invalid operand output code" msgstr "" -#: config/arm/arm.c:14627 config/arm/arm.c:14645 +#: config/arm/arm.c:14861 config/arm/arm.c:14879 #, c-format msgid "predicated Thumb instruction" msgstr "" -#: config/arm/arm.c:14633 +#: config/arm/arm.c:14867 #, c-format msgid "predicated instruction in conditional sequence" msgstr "" -#: config/arm/arm.c:14803 +#: config/arm/arm.c:15037 #, c-format msgid "invalid shift operand" msgstr "" -#: config/arm/arm.c:14850 config/arm/arm.c:14860 config/arm/arm.c:14870 -#: config/arm/arm.c:14880 config/arm/arm.c:14890 config/arm/arm.c:14929 -#: config/arm/arm.c:14947 config/arm/arm.c:14982 config/arm/arm.c:15001 -#: config/arm/arm.c:15016 config/arm/arm.c:15044 config/arm/arm.c:15051 -#: config/arm/arm.c:15059 config/arm/arm.c:15080 config/arm/arm.c:15087 -#: config/arm/arm.c:15178 config/arm/arm.c:15185 config/bfin/bfin.c:1695 -#: config/bfin/bfin.c:1702 config/bfin/bfin.c:1709 config/bfin/bfin.c:1716 -#: config/bfin/bfin.c:1725 config/bfin/bfin.c:1732 config/bfin/bfin.c:1739 -#: config/bfin/bfin.c:1746 +#: config/arm/arm.c:15084 config/arm/arm.c:15094 config/arm/arm.c:15104 +#: config/arm/arm.c:15114 config/arm/arm.c:15124 config/arm/arm.c:15163 +#: config/arm/arm.c:15181 config/arm/arm.c:15216 config/arm/arm.c:15235 +#: config/arm/arm.c:15250 config/arm/arm.c:15277 config/arm/arm.c:15284 +#: config/arm/arm.c:15302 config/arm/arm.c:15309 config/arm/arm.c:15317 +#: config/arm/arm.c:15338 config/arm/arm.c:15345 config/arm/arm.c:15435 +#: config/arm/arm.c:15442 config/arm/arm.c:15460 config/arm/arm.c:15467 +#: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709 +#: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732 +#: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746 #, c-format msgid "invalid operand for code '%c'" msgstr "" -#: config/arm/arm.c:14942 +#: config/arm/arm.c:15176 #, c-format msgid "instruction never executed" msgstr "" -#: config/arm/arm.c:15197 +#: config/arm/arm.c:15479 #, c-format msgid "missing operand" msgstr "" -#: config/arm/arm.c:17472 +#: config/arm/arm.c:17753 msgid "function parameters cannot have __fp16 type" msgstr "" -#: config/arm/arm.c:17482 +#: config/arm/arm.c:17763 msgid "functions cannot return __fp16 type" msgstr "" -#: config/avr/avr.c:1083 +#: config/avr/avr.c:1122 #, c-format msgid "address operand requires constraint for X, Y, or Z register" msgstr "" -#: config/avr/avr.c:1195 +#: config/avr/avr.c:1234 msgid "bad address, not (reg+disp):" msgstr "" -#: config/avr/avr.c:1202 +#: config/avr/avr.c:1241 msgid "bad address, not post_inc or pre_dec:" msgstr "" -#: config/avr/avr.c:1213 +#: config/avr/avr.c:1252 msgid "internal compiler error. Bad address:" msgstr "" -#: config/avr/avr.c:1226 +#: config/avr/avr.c:1265 msgid "internal compiler error. Unknown mode:" msgstr "" -#: config/avr/avr.c:1813 config/avr/avr.c:2501 +#: config/avr/avr.c:1852 config/avr/avr.c:2540 msgid "invalid insn:" msgstr "" -#: config/avr/avr.c:1852 config/avr/avr.c:1938 config/avr/avr.c:1987 -#: config/avr/avr.c:2015 config/avr/avr.c:2110 config/avr/avr.c:2279 -#: config/avr/avr.c:2540 config/avr/avr.c:2652 +#: config/avr/avr.c:1891 config/avr/avr.c:1977 config/avr/avr.c:2026 +#: config/avr/avr.c:2054 config/avr/avr.c:2149 config/avr/avr.c:2318 +#: config/avr/avr.c:2579 config/avr/avr.c:2691 msgid "incorrect insn:" msgstr "" -#: config/avr/avr.c:2034 config/avr/avr.c:2195 config/avr/avr.c:2350 -#: config/avr/avr.c:2718 +#: config/avr/avr.c:2073 config/avr/avr.c:2234 config/avr/avr.c:2389 +#: config/avr/avr.c:2757 msgid "unknown move insn:" msgstr "" -#: config/avr/avr.c:2948 +#: config/avr/avr.c:2987 msgid "bad shift insn:" msgstr "" -#: config/avr/avr.c:3064 config/avr/avr.c:3484 config/avr/avr.c:3842 +#: config/avr/avr.c:3103 config/avr/avr.c:3523 config/avr/avr.c:3881 msgid "internal compiler error. Incorrect shift:" msgstr "" @@ -3023,101 +3036,101 @@ msgstr "" msgid "invalid const_double operand" msgstr "" -#: config/cris/cris.c:520 config/moxie/moxie.c:91 c-typeck.c:5415 -#: c-typeck.c:5431 c-typeck.c:5448 final.c:3090 final.c:3092 fold-const.c:996 -#: gcc.c:5219 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:625 -#: tree-ssa-loop-niter.c:1883 tree-vrp.c:5726 cp/typeck.c:4813 java/expr.c:411 +#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5601 +#: c-typeck.c:5617 c-typeck.c:5634 final.c:3086 final.c:3088 fold-const.c:990 +#: gcc.c:5237 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:625 +#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5724 cp/typeck.c:4912 java/expr.c:411 #, gcc-internal-format msgid "%s" msgstr "" -#: config/cris/cris.c:571 +#: config/cris/cris.c:579 msgid "unexpected index-type in cris_print_index" msgstr "" -#: config/cris/cris.c:588 +#: config/cris/cris.c:596 msgid "unexpected base-type in cris_print_base" msgstr "" -#: config/cris/cris.c:704 +#: config/cris/cris.c:712 msgid "invalid operand for 'b' modifier" msgstr "" -#: config/cris/cris.c:721 +#: config/cris/cris.c:729 msgid "invalid operand for 'o' modifier" msgstr "" -#: config/cris/cris.c:740 +#: config/cris/cris.c:748 msgid "invalid operand for 'O' modifier" msgstr "" -#: config/cris/cris.c:773 +#: config/cris/cris.c:781 msgid "invalid operand for 'p' modifier" msgstr "" -#: config/cris/cris.c:812 +#: config/cris/cris.c:820 msgid "invalid operand for 'z' modifier" msgstr "" -#: config/cris/cris.c:876 config/cris/cris.c:910 +#: config/cris/cris.c:884 config/cris/cris.c:918 msgid "invalid operand for 'H' modifier" msgstr "" -#: config/cris/cris.c:886 +#: config/cris/cris.c:894 msgid "bad register" msgstr "" -#: config/cris/cris.c:930 +#: config/cris/cris.c:938 msgid "invalid operand for 'e' modifier" msgstr "" -#: config/cris/cris.c:947 +#: config/cris/cris.c:955 msgid "invalid operand for 'm' modifier" msgstr "" -#: config/cris/cris.c:972 +#: config/cris/cris.c:980 msgid "invalid operand for 'A' modifier" msgstr "" -#: config/cris/cris.c:995 +#: config/cris/cris.c:1003 msgid "invalid operand for 'D' modifier" msgstr "" -#: config/cris/cris.c:1009 +#: config/cris/cris.c:1017 msgid "invalid operand for 'T' modifier" msgstr "" -#: config/cris/cris.c:1029 config/moxie/moxie.c:161 +#: config/cris/cris.c:1037 config/moxie/moxie.c:161 msgid "invalid operand modifier letter" msgstr "" -#: config/cris/cris.c:1086 +#: config/cris/cris.c:1094 msgid "unexpected multiplicative operand" msgstr "" -#: config/cris/cris.c:1106 config/moxie/moxie.c:186 +#: config/cris/cris.c:1114 config/moxie/moxie.c:186 msgid "unexpected operand" msgstr "" -#: config/cris/cris.c:1139 config/cris/cris.c:1149 +#: config/cris/cris.c:1147 config/cris/cris.c:1157 msgid "unrecognized address" msgstr "" -#: config/cris/cris.c:2257 +#: config/cris/cris.c:2265 msgid "unrecognized supposed constant" msgstr "" -#: config/cris/cris.c:2686 config/cris/cris.c:2750 +#: config/cris/cris.c:2694 config/cris/cris.c:2758 msgid "unexpected side-effects in address" msgstr "" #. Can't possibly get a GOT-needing-fixup for a function-call, #. right? -#: config/cris/cris.c:3587 +#: config/cris/cris.c:3595 msgid "Unidentifiable call op" msgstr "" -#: config/cris/cris.c:3639 +#: config/cris/cris.c:3647 #, c-format msgid "PIC register isn't set up" msgstr "" @@ -3168,81 +3181,81 @@ msgstr "" msgid "fr30_print_operand: unhandled MEM" msgstr "" -#: config/frv/frv.c:2592 +#: config/frv/frv.c:2601 msgid "bad insn to frv_print_operand_address:" msgstr "" -#: config/frv/frv.c:2603 +#: config/frv/frv.c:2612 msgid "bad register to frv_print_operand_memory_reference_reg:" msgstr "" -#: config/frv/frv.c:2642 config/frv/frv.c:2652 config/frv/frv.c:2661 -#: config/frv/frv.c:2682 config/frv/frv.c:2687 +#: config/frv/frv.c:2651 config/frv/frv.c:2661 config/frv/frv.c:2670 +#: config/frv/frv.c:2691 config/frv/frv.c:2696 msgid "bad insn to frv_print_operand_memory_reference:" msgstr "" -#: config/frv/frv.c:2773 +#: config/frv/frv.c:2782 #, c-format msgid "bad condition code" msgstr "" -#: config/frv/frv.c:2848 +#: config/frv/frv.c:2857 msgid "bad insn in frv_print_operand, bad const_double" msgstr "" -#: config/frv/frv.c:2909 +#: config/frv/frv.c:2918 msgid "bad insn to frv_print_operand, 'e' modifier:" msgstr "" -#: config/frv/frv.c:2917 +#: config/frv/frv.c:2926 msgid "bad insn to frv_print_operand, 'F' modifier:" msgstr "" -#: config/frv/frv.c:2933 +#: config/frv/frv.c:2942 msgid "bad insn to frv_print_operand, 'f' modifier:" msgstr "" -#: config/frv/frv.c:2947 +#: config/frv/frv.c:2956 msgid "bad insn to frv_print_operand, 'g' modifier:" msgstr "" -#: config/frv/frv.c:2995 +#: config/frv/frv.c:3004 msgid "bad insn to frv_print_operand, 'L' modifier:" msgstr "" -#: config/frv/frv.c:3008 +#: config/frv/frv.c:3017 msgid "bad insn to frv_print_operand, 'M/N' modifier:" msgstr "" -#: config/frv/frv.c:3029 +#: config/frv/frv.c:3038 msgid "bad insn to frv_print_operand, 'O' modifier:" msgstr "" -#: config/frv/frv.c:3047 +#: config/frv/frv.c:3056 msgid "bad insn to frv_print_operand, P modifier:" msgstr "" -#: config/frv/frv.c:3067 +#: config/frv/frv.c:3076 msgid "bad insn in frv_print_operand, z case" msgstr "" -#: config/frv/frv.c:3098 +#: config/frv/frv.c:3107 msgid "bad insn in frv_print_operand, 0 case" msgstr "" -#: config/frv/frv.c:3103 +#: config/frv/frv.c:3112 msgid "frv_print_operand: unknown code" msgstr "" -#: config/frv/frv.c:4456 +#: config/frv/frv.c:4494 msgid "bad output_move_single operand" msgstr "" -#: config/frv/frv.c:4583 +#: config/frv/frv.c:4621 msgid "bad output_move_double operand" msgstr "" -#: config/frv/frv.c:4725 +#: config/frv/frv.c:4763 msgid "bad output_condmove_single operand" msgstr "" @@ -3260,61 +3273,71 @@ msgstr "" msgid " (frv)" msgstr "" -#: config/i386/i386.c:10758 +#: config/i386/i386.c:10825 #, c-format msgid "invalid UNSPEC as operand" msgstr "" -#: config/i386/i386.c:11370 config/i386/i386.c:11445 +#: config/i386/i386.c:11354 +#, c-format +msgid "'%%&' used without any local dynamic TLS references" +msgstr "" + +#: config/i386/i386.c:11445 config/i386/i386.c:11520 #, c-format msgid "invalid operand size for operand code '%c'" msgstr "" -#: config/i386/i386.c:11440 +#: config/i386/i386.c:11515 #, c-format msgid "invalid operand type used with operand code '%c'" msgstr "" -#: config/i386/i386.c:11520 config/i386/i386.c:11559 +#: config/i386/i386.c:11595 config/i386/i386.c:11635 #, c-format msgid "operand is not a condition code, invalid operand code 'D'" msgstr "" -#: config/i386/i386.c:11584 +#: config/i386/i386.c:11661 #, c-format msgid "" "operand is neither a constant nor a condition code, invalid operand code 'C'" msgstr "" -#: config/i386/i386.c:11594 +#: config/i386/i386.c:11671 #, c-format msgid "" "operand is neither a constant nor a condition code, invalid operand code 'F'" msgstr "" -#: config/i386/i386.c:11612 +#: config/i386/i386.c:11689 #, c-format msgid "" "operand is neither a constant nor a condition code, invalid operand code 'c'" msgstr "" -#: config/i386/i386.c:11622 +#: config/i386/i386.c:11699 #, c-format msgid "" "operand is neither a constant nor a condition code, invalid operand code 'f'" msgstr "" -#: config/i386/i386.c:11692 +#: config/i386/i386.c:11810 +#, c-format +msgid "operand is not a condition code, invalid operand code 'Y'" +msgstr "" + +#: config/i386/i386.c:11825 #, c-format msgid "invalid operand code '%c'" msgstr "" -#: config/i386/i386.c:11741 +#: config/i386/i386.c:11875 #, c-format msgid "invalid constraints for operand" msgstr "" -#: config/i386/i386.c:19309 +#: config/i386/i386.c:19479 msgid "unknown insn mode" msgstr "" @@ -3335,43 +3358,60 @@ msgstr "" msgid "environment variable DJGPP points to corrupt file '%s'" msgstr "" -#: config/ia64/ia64.c:4860 +#: config/ia64/ia64.c:4864 #, c-format msgid "invalid %%G mode" msgstr "" -#: config/ia64/ia64.c:5030 +#: config/ia64/ia64.c:5034 #, c-format msgid "ia64_print_operand: unknown code" msgstr "" -#: config/ia64/ia64.c:10748 +#: config/ia64/ia64.c:10579 msgid "invalid conversion from %<__fpreg%>" msgstr "" -#: config/ia64/ia64.c:10751 +#: config/ia64/ia64.c:10582 msgid "invalid conversion to %<__fpreg%>" msgstr "" -#: config/ia64/ia64.c:10764 config/ia64/ia64.c:10775 +#: config/ia64/ia64.c:10595 config/ia64/ia64.c:10606 msgid "invalid operation on %<__fpreg%>" msgstr "" -#: config/iq2000/iq2000.c:3130 +#: config/iq2000/iq2000.c:3165 #, c-format msgid "invalid %%P operand" msgstr "" -#: config/iq2000/iq2000.c:3138 config/rs6000/rs6000.c:14478 +#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14485 #, c-format msgid "invalid %%p value" msgstr "" -#: config/iq2000/iq2000.c:3194 +#: config/iq2000/iq2000.c:3229 #, c-format msgid "invalid use of %%d, %%x, or %%X" msgstr "" +#: config/lm32/lm32.c:500 +#, c-format +msgid "Only 0.0 can be loaded as an immediate" +msgstr "" + +#: config/lm32/lm32.c:570 +msgid "bad operand" +msgstr "" + +#: config/lm32/lm32.c:582 +msgid "can't use non gp relative absolute address" +msgstr "" + +#: config/lm32/lm32.c:586 +msgid "invalid addressing mode" +msgstr "" + #: config/m32r/m32r.c:1950 #, c-format msgid "invalid operand to %%s code" @@ -3409,7 +3449,7 @@ msgid "post-increment address is not a register" msgstr "" #: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219 -#: config/rs6000/rs6000.c:23575 +#: config/rs6000/rs6000.c:23582 msgid "bad address" msgstr "" @@ -3460,19 +3500,19 @@ msgstr "" msgid "invalid %%L code" msgstr "" -#: config/mips/mips.c:7370 config/mips/mips.c:7391 config/mips/mips.c:7503 +#: config/mips/mips.c:7424 config/mips/mips.c:7445 config/mips/mips.c:7557 #, c-format msgid "'%%%c' is not a valid operand prefix" msgstr "" -#: config/mips/mips.c:7440 config/mips/mips.c:7447 config/mips/mips.c:7454 -#: config/mips/mips.c:7461 config/mips/mips.c:7521 config/mips/mips.c:7535 -#: config/mips/mips.c:7548 config/mips/mips.c:7557 +#: config/mips/mips.c:7494 config/mips/mips.c:7501 config/mips/mips.c:7508 +#: config/mips/mips.c:7515 config/mips/mips.c:7575 config/mips/mips.c:7589 +#: config/mips/mips.c:7602 config/mips/mips.c:7611 #, c-format msgid "invalid use of '%%%c'" msgstr "" -#: config/mips/mips.c:7779 +#: config/mips/mips.c:7833 msgid "mips_debugger_offset called with non stack/frame/arg pointer" msgstr "" @@ -3543,116 +3583,116 @@ msgstr "" msgid "Try running '%s' in the shell to raise its limit.\n" msgstr "" -#: config/rs6000/rs6000.c:2391 +#: config/rs6000/rs6000.c:2398 msgid "-mvsx requires hardware floating point" msgstr "" -#: config/rs6000/rs6000.c:2396 +#: config/rs6000/rs6000.c:2403 msgid "-mvsx and -mpaired are incompatible" msgstr "" -#: config/rs6000/rs6000.c:2401 +#: config/rs6000/rs6000.c:2408 msgid "-mvsx used with little endian code" msgstr "" -#: config/rs6000/rs6000.c:2403 +#: config/rs6000/rs6000.c:2410 msgid "-mvsx needs indexed addressing" msgstr "" -#: config/rs6000/rs6000.c:6610 +#: config/rs6000/rs6000.c:6617 msgid "bad move" msgstr "" -#: config/rs6000/rs6000.c:14277 +#: config/rs6000/rs6000.c:14284 #, c-format msgid "invalid %%c value" msgstr "" -#: config/rs6000/rs6000.c:14305 +#: config/rs6000/rs6000.c:14312 #, c-format msgid "invalid %%f value" msgstr "" -#: config/rs6000/rs6000.c:14314 +#: config/rs6000/rs6000.c:14321 #, c-format msgid "invalid %%F value" msgstr "" -#: config/rs6000/rs6000.c:14323 +#: config/rs6000/rs6000.c:14330 #, c-format msgid "invalid %%G value" msgstr "" -#: config/rs6000/rs6000.c:14358 +#: config/rs6000/rs6000.c:14365 #, c-format msgid "invalid %%j code" msgstr "" -#: config/rs6000/rs6000.c:14368 +#: config/rs6000/rs6000.c:14375 #, c-format msgid "invalid %%J code" msgstr "" -#: config/rs6000/rs6000.c:14378 +#: config/rs6000/rs6000.c:14385 #, c-format msgid "invalid %%k value" msgstr "" -#: config/rs6000/rs6000.c:14398 config/xtensa/xtensa.c:2239 +#: config/rs6000/rs6000.c:14405 config/xtensa/xtensa.c:2239 #, c-format msgid "invalid %%K value" msgstr "" -#: config/rs6000/rs6000.c:14468 +#: config/rs6000/rs6000.c:14475 #, c-format msgid "invalid %%O value" msgstr "" -#: config/rs6000/rs6000.c:14515 +#: config/rs6000/rs6000.c:14522 #, c-format msgid "invalid %%q value" msgstr "" -#: config/rs6000/rs6000.c:14559 +#: config/rs6000/rs6000.c:14566 #, c-format msgid "invalid %%S value" msgstr "" -#: config/rs6000/rs6000.c:14599 +#: config/rs6000/rs6000.c:14606 #, c-format msgid "invalid %%T value" msgstr "" -#: config/rs6000/rs6000.c:14609 +#: config/rs6000/rs6000.c:14616 #, c-format msgid "invalid %%u value" msgstr "" -#: config/rs6000/rs6000.c:14618 config/xtensa/xtensa.c:2209 +#: config/rs6000/rs6000.c:14625 config/xtensa/xtensa.c:2209 #, c-format msgid "invalid %%v value" msgstr "" -#: config/rs6000/rs6000.c:14717 config/xtensa/xtensa.c:2260 +#: config/rs6000/rs6000.c:14724 config/xtensa/xtensa.c:2260 #, c-format msgid "invalid %%x value" msgstr "" -#: config/rs6000/rs6000.c:14862 +#: config/rs6000/rs6000.c:14869 #, c-format msgid "invalid %%y value, try using the 'Z' constraint" msgstr "" -#: config/rs6000/rs6000.c:25542 +#: config/rs6000/rs6000.c:25549 msgid "AltiVec argument passed to unprototyped function" msgstr "" -#: config/s390/s390.c:4944 +#: config/s390/s390.c:4947 #, c-format msgid "cannot decompose address" msgstr "" -#: config/s390/s390.c:5167 +#: config/s390/s390.c:5170 msgid "UNKNOWN in print_operand !?" msgstr "" @@ -3662,69 +3702,69 @@ msgstr "" msgid "invalid operand for code: '%c'" msgstr "" -#: config/sh/sh.c:1114 +#: config/sh/sh.c:1121 #, c-format msgid "invalid operand to %%R" msgstr "" -#: config/sh/sh.c:1141 +#: config/sh/sh.c:1148 #, c-format msgid "invalid operand to %%S" msgstr "" -#: config/sh/sh.c:8877 +#: config/sh/sh.c:8932 msgid "created and used with different architectures / ABIs" msgstr "" -#: config/sh/sh.c:8879 +#: config/sh/sh.c:8934 msgid "created and used with different ABIs" msgstr "" -#: config/sh/sh.c:8881 +#: config/sh/sh.c:8936 msgid "created and used with different endianness" msgstr "" -#: config/sparc/sparc.c:6992 config/sparc/sparc.c:6998 +#: config/sparc/sparc.c:6987 config/sparc/sparc.c:6993 #, c-format msgid "invalid %%Y operand" msgstr "" -#: config/sparc/sparc.c:7068 +#: config/sparc/sparc.c:7063 #, c-format msgid "invalid %%A operand" msgstr "" -#: config/sparc/sparc.c:7078 +#: config/sparc/sparc.c:7073 #, c-format msgid "invalid %%B operand" msgstr "" -#: config/sparc/sparc.c:7117 +#: config/sparc/sparc.c:7112 #, c-format msgid "invalid %%c operand" msgstr "" -#: config/sparc/sparc.c:7139 +#: config/sparc/sparc.c:7134 #, c-format msgid "invalid %%d operand" msgstr "" -#: config/sparc/sparc.c:7156 +#: config/sparc/sparc.c:7151 #, c-format msgid "invalid %%f operand" msgstr "" -#: config/sparc/sparc.c:7170 +#: config/sparc/sparc.c:7165 #, c-format msgid "invalid %%s operand" msgstr "" -#: config/sparc/sparc.c:7224 +#: config/sparc/sparc.c:7219 #, c-format msgid "long long constant not a valid immediate operand" msgstr "" -#: config/sparc/sparc.c:7227 +#: config/sparc/sparc.c:7222 #, c-format msgid "floating point constant not a valid immediate operand" msgstr "" @@ -3749,11 +3789,11 @@ msgstr "" msgid "xstormy16_print_operand: unknown code" msgstr "" -#: config/v850/v850.c:400 +#: config/v850/v850.c:408 msgid "const_double_split got a bad insn:" msgstr "" -#: config/v850/v850.c:971 +#: config/v850/v850.c:979 msgid "output_move_single:" msgstr "" @@ -3816,27 +3856,27 @@ msgstr "" msgid "candidates are:" msgstr "" -#: cp/call.c:7256 +#: cp/call.c:7308 msgid "candidate 1:" msgstr "" -#: cp/call.c:7257 +#: cp/call.c:7309 msgid "candidate 2:" msgstr "" -#: cp/cxx-pretty-print.c:173 cp/error.c:943 objc/objc-act.c:7141 +#: cp/cxx-pretty-print.c:173 cp/error.c:948 objc/objc-act.c:7137 msgid "<unnamed>" msgstr "" -#: cp/cxx-pretty-print.c:2056 +#: cp/cxx-pretty-print.c:2066 msgid "template-parameter-" msgstr "" -#: cp/decl2.c:683 +#: cp/decl2.c:693 msgid "candidates are: %+#D" msgstr "" -#: cp/decl2.c:685 +#: cp/decl2.c:695 msgid "candidate is: %+#D" msgstr "" @@ -3852,142 +3892,142 @@ msgstr "" msgid "<unresolved overloaded function type>" msgstr "" -#: cp/error.c:505 +#: cp/error.c:508 msgid "<type error>" msgstr "" -#: cp/error.c:604 +#: cp/error.c:608 #, c-format msgid "<anonymous %s>" msgstr "" #. A lambda's "type" is essentially its signature. -#: cp/error.c:609 +#: cp/error.c:613 msgid "<lambda" msgstr "" -#: cp/error.c:735 +#: cp/error.c:739 msgid "<typeprefixerror>" msgstr "" -#: cp/error.c:846 +#: cp/error.c:850 #, c-format msgid "(static initializers for %s)" msgstr "" -#: cp/error.c:848 +#: cp/error.c:852 #, c-format msgid "(static destructors for %s)" msgstr "" -#: cp/error.c:918 +#: cp/error.c:923 msgid "vtable for " msgstr "" -#: cp/error.c:930 +#: cp/error.c:935 msgid "<return value> " msgstr "" -#: cp/error.c:1056 +#: cp/error.c:1063 msgid "<enumerator>" msgstr "" -#: cp/error.c:1096 +#: cp/error.c:1103 msgid "<declaration error>" msgstr "" -#: cp/error.c:1336 +#: cp/error.c:1343 msgid "with" msgstr "" -#: cp/error.c:1504 cp/error.c:1524 +#: cp/error.c:1511 cp/error.c:1531 msgid "<template parameter error>" msgstr "" -#: cp/error.c:1650 +#: cp/error.c:1657 msgid "<statement>" msgstr "" #. While waiting for caret diagnostics, avoid printing #. __cxa_allocate_exception, __cxa_throw, and the like. -#: cp/error.c:1679 +#: cp/error.c:1686 msgid "<throw-expression>" msgstr "" -#: cp/error.c:2125 +#: cp/error.c:2132 msgid "<unparsed>" msgstr "" -#: cp/error.c:2271 +#: cp/error.c:2281 msgid "<expression error>" msgstr "" -#: cp/error.c:2285 +#: cp/error.c:2295 msgid "<unknown operator>" msgstr "" -#: cp/error.c:2492 +#: cp/error.c:2502 msgid "<unknown>" msgstr "" -#: cp/error.c:2512 +#: cp/error.c:2522 msgid "{unknown}" msgstr "" -#: cp/error.c:2594 +#: cp/error.c:2604 msgid "At global scope:" msgstr "" -#: cp/error.c:2700 +#: cp/error.c:2710 #, c-format msgid "In static member function %qs" msgstr "" -#: cp/error.c:2702 +#: cp/error.c:2712 #, c-format msgid "In copy constructor %qs" msgstr "" -#: cp/error.c:2704 +#: cp/error.c:2714 #, c-format msgid "In constructor %qs" msgstr "" -#: cp/error.c:2706 +#: cp/error.c:2716 #, c-format msgid "In destructor %qs" msgstr "" -#: cp/error.c:2708 +#: cp/error.c:2718 msgid "In lambda function" msgstr "" -#: cp/error.c:2738 +#: cp/error.c:2748 #, c-format msgid "%s: In instantiation of %qs:\n" msgstr "" -#: cp/error.c:2767 +#: cp/error.c:2777 #, c-format msgid "%s:%d:%d: instantiated from %qs\n" msgstr "" -#: cp/error.c:2771 +#: cp/error.c:2781 #, c-format msgid "%s:%d: instantiated from %qs\n" msgstr "" -#: cp/error.c:2776 +#: cp/error.c:2786 #, c-format msgid "%s:%d:%d: instantiated from here" msgstr "" -#: cp/error.c:2779 +#: cp/error.c:2789 #, c-format msgid "%s:%d: instantiated from here" msgstr "" -#: cp/g++spec.c:266 java/jvspec.c:407 +#: cp/g++spec.c:261 java/jvspec.c:403 #, c-format msgid "argument to '%s' missing\n" msgstr "" @@ -4212,7 +4252,7 @@ msgstr "" msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type" msgstr "" -#: fortran/check.c:101 fortran/check.c:855 fortran/check.c:865 +#: fortran/check.c:101 fortran/check.c:851 fortran/check.c:861 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL" msgstr "" @@ -4288,344 +4328,344 @@ msgstr "" msgid "Unequal character lengths (%ld/%ld) in %s at %L" msgstr "" -#: fortran/check.c:543 fortran/check.c:2141 fortran/check.c:2153 +#: fortran/check.c:543 fortran/check.c:2137 fortran/check.c:2149 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE" msgstr "" -#: fortran/check.c:564 fortran/check.c:4236 +#: fortran/check.c:564 fortran/check.c:4232 #, no-c-format msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type" msgstr "" -#: fortran/check.c:573 fortran/check.c:1316 fortran/check.c:1459 -#: fortran/check.c:1533 fortran/check.c:1819 +#: fortran/check.c:573 fortran/check.c:1312 fortran/check.c:1455 +#: fortran/check.c:1529 fortran/check.c:1815 #, no-c-format msgid "Extension: Different type kinds at %L" msgstr "" -#: fortran/check.c:613 fortran/check.c:2222 +#: fortran/check.c:611 fortran/check.c:2218 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER" msgstr "" -#: fortran/check.c:633 +#: fortran/check.c:629 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE " "or FUNCTION" msgstr "" -#: fortran/check.c:641 +#: fortran/check.c:637 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET" msgstr "" -#: fortran/check.c:657 +#: fortran/check.c:653 #, no-c-format msgid "" "Array section with a vector subscript at %L shall not be the target of a " "pointer" msgstr "" -#: fortran/check.c:668 +#: fortran/check.c:664 #, no-c-format msgid "" "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic " "function" msgstr "" -#: fortran/check.c:827 fortran/check.c:994 +#: fortran/check.c:823 fortran/check.c:990 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX" msgstr "" -#: fortran/check.c:835 fortran/check.c:1002 +#: fortran/check.c:831 fortran/check.c:998 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or " "INTEGER" msgstr "" -#: fortran/check.c:888 fortran/check.c:1378 fortran/check.c:1481 -#: fortran/check.c:1637 fortran/check.c:1654 fortran/check.c:2710 -#: fortran/check.c:2849 fortran/check.c:3201 fortran/check.c:3301 +#: fortran/check.c:884 fortran/check.c:1374 fortran/check.c:1477 +#: fortran/check.c:1633 fortran/check.c:1650 fortran/check.c:2706 +#: fortran/check.c:2845 fortran/check.c:3197 fortran/check.c:3297 #, no-c-format msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L" msgstr "" -#: fortran/check.c:935 fortran/check.c:1141 +#: fortran/check.c:931 fortran/check.c:1137 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/" "%ld)" msgstr "" -#: fortran/check.c:950 fortran/check.c:1156 fortran/check.c:1184 +#: fortran/check.c:946 fortran/check.c:1152 fortran/check.c:1180 #, no-c-format msgid "" "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar" msgstr "" -#: fortran/check.c:1051 fortran/check.c:1913 fortran/check.c:1921 +#: fortran/check.c:1047 fortran/check.c:1909 fortran/check.c:1917 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL" msgstr "" -#: fortran/check.c:1065 +#: fortran/check.c:1061 #, no-c-format msgid "" "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'" msgstr "" -#: fortran/check.c:1084 fortran/check.c:1092 +#: fortran/check.c:1080 fortran/check.c:1088 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be default real" msgstr "" -#: fortran/check.c:1175 fortran/check.c:2028 fortran/check.c:2082 +#: fortran/check.c:1171 fortran/check.c:2024 fortran/check.c:2078 #, c-format msgid "arguments '%s' and '%s' for intrinsic %s" msgstr "" -#: fortran/check.c:1248 +#: fortran/check.c:1244 #, no-c-format msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L" msgstr "" -#: fortran/check.c:1429 +#: fortran/check.c:1425 #, no-c-format msgid "Argument of %s at %L must be of length one" msgstr "" -#: fortran/check.c:1488 +#: fortran/check.c:1484 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'" msgstr "" -#: fortran/check.c:1613 +#: fortran/check.c:1609 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type" msgstr "" -#: fortran/check.c:1792 +#: fortran/check.c:1788 #, no-c-format msgid "Intrinsic '%s' at %L must have at least two arguments" msgstr "" -#: fortran/check.c:1825 +#: fortran/check.c:1821 #, no-c-format msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)" msgstr "" -#: fortran/check.c:1834 +#: fortran/check.c:1830 #, c-format msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'" msgstr "" -#: fortran/check.c:1856 +#: fortran/check.c:1852 #, no-c-format msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L" msgstr "" -#: fortran/check.c:1863 +#: fortran/check.c:1859 #, no-c-format msgid "" "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER" msgstr "" -#: fortran/check.c:1930 +#: fortran/check.c:1926 #, no-c-format msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)" msgstr "" -#: fortran/check.c:1944 +#: fortran/check.c:1940 #, no-c-format msgid "" "Different shape on dimension 1 for arguments '%s' and '%s' at %L for " "intrinsic matmul" msgstr "" -#: fortran/check.c:1963 +#: fortran/check.c:1959 #, no-c-format msgid "" "Different shape on dimension 2 for argument '%s' and dimension 1 for " "argument '%s' at %L for intrinsic matmul" msgstr "" -#: fortran/check.c:1972 +#: fortran/check.c:1968 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2" msgstr "" -#: fortran/check.c:2164 +#: fortran/check.c:2160 #, no-c-format msgid "" "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %" "d/%d" msgstr "" -#: fortran/check.c:2173 +#: fortran/check.c:2169 #, no-c-format msgid "" "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind " "%d/%d" msgstr "" -#: fortran/check.c:2242 fortran/intrinsic.c:3639 +#: fortran/check.c:2238 fortran/intrinsic.c:3639 #, c-format msgid "arguments '%s' and '%s' for intrinsic '%s'" msgstr "" -#: fortran/check.c:2293 fortran/check.c:3248 +#: fortran/check.c:2289 fortran/check.c:3244 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must provide at least as many elements " "as there are .TRUE. values in '%s' (%ld/%d)" msgstr "" -#: fortran/check.c:2318 +#: fortran/check.c:2314 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX" msgstr "" -#: fortran/check.c:2339 +#: fortran/check.c:2335 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable" msgstr "" -#: fortran/check.c:2347 +#: fortran/check.c:2343 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable" msgstr "" -#: fortran/check.c:2363 +#: fortran/check.c:2359 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'" msgstr "" -#: fortran/check.c:2488 +#: fortran/check.c:2484 #, no-c-format msgid "" "'shape' argument of 'reshape' intrinsic at %L must be an array of constant " "size" msgstr "" -#: fortran/check.c:2498 +#: fortran/check.c:2494 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L is empty" msgstr "" -#: fortran/check.c:2505 +#: fortran/check.c:2501 #, no-c-format msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements" msgstr "" -#: fortran/check.c:2525 +#: fortran/check.c:2521 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)" msgstr "" -#: fortran/check.c:2566 +#: fortran/check.c:2562 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)" msgstr "" -#: fortran/check.c:2587 +#: fortran/check.c:2583 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)" msgstr "" -#: fortran/check.c:2596 +#: fortran/check.c:2592 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions " "(dimension '%d' duplicated)" msgstr "" -#: fortran/check.c:2631 +#: fortran/check.c:2627 #, no-c-format msgid "" "Without padding, there are not enough elements in the intrinsic RESHAPE " "source at %L to match the shape" msgstr "" -#: fortran/check.c:2649 fortran/check.c:2665 +#: fortran/check.c:2645 fortran/check.c:2661 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type" msgstr "" -#: fortran/check.c:2657 fortran/check.c:2673 +#: fortran/check.c:2653 fortran/check.c:2669 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type" msgstr "" -#: fortran/check.c:2772 +#: fortran/check.c:2768 #, no-c-format msgid "Missing arguments to %s intrinsic at %L" msgstr "" -#: fortran/check.c:2813 +#: fortran/check.c:2809 #, no-c-format msgid "" "'source' argument of 'shape' intrinsic at %L must not be an assumed size " "array" msgstr "" -#: fortran/check.c:2884 +#: fortran/check.c:2880 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d" msgstr "" -#: fortran/check.c:2903 +#: fortran/check.c:2899 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index" msgstr "" -#: fortran/check.c:3156 +#: fortran/check.c:3152 #, no-c-format msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s" msgstr "" -#: fortran/check.c:3262 +#: fortran/check.c:3258 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be " "a scalar" msgstr "" -#: fortran/check.c:3275 +#: fortran/check.c:3271 #, no-c-format msgid "" "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape." msgstr "" -#: fortran/check.c:3518 fortran/check.c:3550 +#: fortran/check.c:3514 fortran/check.c:3546 #, no-c-format msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)" msgstr "" -#: fortran/check.c:3558 +#: fortran/check.c:3554 #, no-c-format msgid "Too many arguments to %s at %L" msgstr "" -#: fortran/check.c:3670 fortran/check.c:4147 fortran/check.c:4171 +#: fortran/check.c:3666 fortran/check.c:4143 fortran/check.c:4167 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE" msgstr "" -#: fortran/check.c:3853 +#: fortran/check.c:3849 #, no-c-format msgid "" "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the " "default kind (%d)" msgstr "" -#: fortran/check.c:4220 fortran/check.c:4228 +#: fortran/check.c:4216 fortran/check.c:4224 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL" msgstr "" @@ -4645,37 +4685,37 @@ msgstr "" msgid "opening output file %s: %s" msgstr "" -#: fortran/data.c:64 +#: fortran/data.c:63 #, no-c-format msgid "non-constant array in DATA statement %L" msgstr "" -#: fortran/data.c:191 +#: fortran/data.c:190 #, no-c-format msgid "failure to simplify substring reference in DATA statement at %L" msgstr "" -#: fortran/data.c:216 +#: fortran/data.c:215 #, no-c-format msgid "initialization string truncated to match variable at %L" msgstr "" -#: fortran/data.c:295 +#: fortran/data.c:294 #, no-c-format msgid "'%s' at %L already is initialized at %L" msgstr "" -#: fortran/data.c:319 +#: fortran/data.c:318 #, no-c-format msgid "Data element below array lower bound at %L" msgstr "" -#: fortran/data.c:331 +#: fortran/data.c:330 #, no-c-format msgid "Data element above array upper bound at %L" msgstr "" -#: fortran/data.c:436 +#: fortran/data.c:435 #, no-c-format msgid "Extension: re-initialization of '%s' at %L" msgstr "" @@ -4811,371 +4851,371 @@ msgid "" "at %L because the procedure is BIND(C)" msgstr "" -#: fortran/decl.c:1172 +#: fortran/decl.c:1090 #, no-c-format msgid "" "Variable '%s' in common block '%s' at %C must be declared with a C " "interoperable kind since common block '%s' is BIND(C)" msgstr "" -#: fortran/decl.c:1214 +#: fortran/decl.c:1137 #, no-c-format msgid "CHARACTER expression at %L is being truncated (%d/%d)" msgstr "" -#: fortran/decl.c:1221 +#: fortran/decl.c:1144 #, no-c-format msgid "" "The CHARACTER elements of the array constructor at %L must have the same " "length (%d/%d)" msgstr "" -#: fortran/decl.c:1311 +#: fortran/decl.c:1234 #, no-c-format msgid "Initializer not allowed for PARAMETER '%s' at %C" msgstr "" -#: fortran/decl.c:1321 +#: fortran/decl.c:1244 #, no-c-format msgid "PARAMETER at %L is missing an initializer" msgstr "" -#: fortran/decl.c:1331 +#: fortran/decl.c:1254 #, no-c-format msgid "" "Variable '%s' at %C with an initializer already appears in a DATA statement" msgstr "" -#: fortran/decl.c:1482 +#: fortran/decl.c:1406 #, no-c-format msgid "Component at %C must have the POINTER attribute" msgstr "" -#: fortran/decl.c:1490 +#: fortran/decl.c:1414 #, no-c-format msgid "Array component of structure at %C must have explicit or deferred shape" msgstr "" -#: fortran/decl.c:1568 +#: fortran/decl.c:1489 #, no-c-format msgid "Pointer array component of structure at %C must have a deferred shape" msgstr "" -#: fortran/decl.c:1577 +#: fortran/decl.c:1498 #, no-c-format msgid "Allocatable component of structure at %C must have a deferred shape" msgstr "" -#: fortran/decl.c:1586 +#: fortran/decl.c:1507 #, no-c-format msgid "Array component of structure at %C must have an explicit shape" msgstr "" -#: fortran/decl.c:1612 +#: fortran/decl.c:1537 #, no-c-format msgid "NULL() initialization at %C is ambiguous" msgstr "" -#: fortran/decl.c:1731 fortran/decl.c:5890 +#: fortran/decl.c:1654 fortran/decl.c:5833 #, no-c-format msgid "Duplicate array spec for Cray pointee at %C" msgstr "" -#: fortran/decl.c:1802 +#: fortran/decl.c:1725 #, no-c-format msgid "the type of '%s' at %C has not been declared within the interface" msgstr "" -#: fortran/decl.c:1818 +#: fortran/decl.c:1741 #, no-c-format msgid "Function name '%s' not allowed at %C" msgstr "" -#: fortran/decl.c:1834 +#: fortran/decl.c:1757 #, no-c-format msgid "Extension: Old-style initialization at %C" msgstr "" -#: fortran/decl.c:1849 fortran/decl.c:4437 +#: fortran/decl.c:1772 fortran/decl.c:4362 #, no-c-format msgid "Initialization at %C isn't for a pointer variable" msgstr "" -#: fortran/decl.c:1857 fortran/decl.c:4445 fortran/decl.c:4585 +#: fortran/decl.c:1780 fortran/decl.c:4370 fortran/decl.c:4510 #, no-c-format msgid "Pointer initialization requires a NULL() at %C" msgstr "" -#: fortran/decl.c:1863 fortran/decl.c:4451 fortran/decl.c:4590 +#: fortran/decl.c:1786 fortran/decl.c:4376 fortran/decl.c:4515 #, no-c-format msgid "Initialization of pointer at %C is not allowed in a PURE procedure" msgstr "" -#: fortran/decl.c:1876 +#: fortran/decl.c:1799 #, no-c-format msgid "Pointer initialization at %C requires '=>', not '='" msgstr "" -#: fortran/decl.c:1885 fortran/decl.c:7071 +#: fortran/decl.c:1808 fortran/decl.c:7024 #, no-c-format msgid "Expected an initialization expression at %C" msgstr "" -#: fortran/decl.c:1891 +#: fortran/decl.c:1814 #, no-c-format msgid "Initialization of variable at %C is not allowed in a PURE procedure" msgstr "" -#: fortran/decl.c:1904 +#: fortran/decl.c:1827 #, no-c-format msgid "Initialization of allocatable component at %C is not allowed" msgstr "" -#: fortran/decl.c:1958 fortran/decl.c:1967 +#: fortran/decl.c:1881 fortran/decl.c:1890 #, no-c-format msgid "Old-style type declaration %s*%d not supported at %C" msgstr "" -#: fortran/decl.c:1972 +#: fortran/decl.c:1895 #, no-c-format msgid "Nonstandard type declaration %s*%d at %C" msgstr "" -#: fortran/decl.c:2023 fortran/decl.c:2099 +#: fortran/decl.c:1946 fortran/decl.c:2022 #, no-c-format msgid "Missing right parenthesis at %C" msgstr "" -#: fortran/decl.c:2036 fortran/decl.c:2144 +#: fortran/decl.c:1959 fortran/decl.c:2067 #, no-c-format msgid "Expected initialization expression at %C" msgstr "" -#: fortran/decl.c:2044 fortran/decl.c:2150 +#: fortran/decl.c:1967 fortran/decl.c:2073 #, no-c-format msgid "Expected scalar initialization expression at %C" msgstr "" -#: fortran/decl.c:2075 +#: fortran/decl.c:1998 #, no-c-format msgid "Kind %d not supported for type %s at %C" msgstr "" -#: fortran/decl.c:2088 +#: fortran/decl.c:2011 #, no-c-format msgid "C kind type parameter is for type %s but type at %L is %s" msgstr "" -#: fortran/decl.c:2097 +#: fortran/decl.c:2020 #, no-c-format msgid "Missing right parenthesis or comma at %C" msgstr "" -#: fortran/decl.c:2170 +#: fortran/decl.c:2093 #, no-c-format msgid "Kind %d is not supported for CHARACTER at %C" msgstr "" -#: fortran/decl.c:2300 +#: fortran/decl.c:2223 #, no-c-format msgid "Syntax error in CHARACTER declaration at %C" msgstr "" -#: fortran/decl.c:2383 +#: fortran/decl.c:2306 #, no-c-format msgid "Extension: BYTE type at %C" msgstr "" -#: fortran/decl.c:2389 +#: fortran/decl.c:2312 #, no-c-format msgid "BYTE type used at %C is not available on the target machine" msgstr "" -#: fortran/decl.c:2438 +#: fortran/decl.c:2361 #, no-c-format msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard" msgstr "" -#: fortran/decl.c:2464 +#: fortran/decl.c:2387 #, no-c-format msgid "Fortran 2003: CLASS statement at %C" msgstr "" -#: fortran/decl.c:2487 fortran/decl.c:2496 fortran/decl.c:2809 -#: fortran/decl.c:2817 +#: fortran/decl.c:2410 fortran/decl.c:2419 fortran/decl.c:2732 +#: fortran/decl.c:2740 #, no-c-format msgid "Type name '%s' at %C is ambiguous" msgstr "" -#: fortran/decl.c:2572 +#: fortran/decl.c:2495 #, no-c-format msgid "Missing character range in IMPLICIT at %C" msgstr "" -#: fortran/decl.c:2618 +#: fortran/decl.c:2541 #, no-c-format msgid "Letters must be in alphabetic order in IMPLICIT statement at %C" msgstr "" -#: fortran/decl.c:2674 +#: fortran/decl.c:2597 #, no-c-format msgid "Empty IMPLICIT statement at %C" msgstr "" -#: fortran/decl.c:2775 +#: fortran/decl.c:2698 #, no-c-format msgid "IMPORT statement at %C only permitted in an INTERFACE body" msgstr "" -#: fortran/decl.c:2780 +#: fortran/decl.c:2703 #, no-c-format msgid "Fortran 2003: IMPORT statement at %C" msgstr "" -#: fortran/decl.c:2795 +#: fortran/decl.c:2718 #, no-c-format msgid "Expecting list of named entities at %C" msgstr "" -#: fortran/decl.c:2823 +#: fortran/decl.c:2746 #, no-c-format msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist." msgstr "" -#: fortran/decl.c:2830 +#: fortran/decl.c:2753 #, no-c-format msgid "'%s' is already IMPORTed from host scoping unit at %C." msgstr "" -#: fortran/decl.c:2859 +#: fortran/decl.c:2782 #, no-c-format msgid "Syntax error in IMPORT statement at %C" msgstr "" -#: fortran/decl.c:3108 +#: fortran/decl.c:3031 #, no-c-format msgid "Missing dimension specification at %C" msgstr "" -#: fortran/decl.c:3182 +#: fortran/decl.c:3105 #, no-c-format msgid "Duplicate %s attribute at %L" msgstr "" -#: fortran/decl.c:3201 +#: fortran/decl.c:3124 #, no-c-format msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition" msgstr "" -#: fortran/decl.c:3211 +#: fortran/decl.c:3134 #, no-c-format msgid "Attribute at %L is not allowed in a TYPE definition" msgstr "" -#: fortran/decl.c:3229 +#: fortran/decl.c:3152 #, no-c-format msgid "Fortran 2003: Attribute %s at %L in a TYPE definition" msgstr "" -#: fortran/decl.c:3240 +#: fortran/decl.c:3163 #, no-c-format msgid "" "%s attribute at %L is not allowed outside of the specification part of a " "module" msgstr "" -#: fortran/decl.c:3292 fortran/decl.c:6143 +#: fortran/decl.c:3215 fortran/decl.c:6086 #, no-c-format msgid "PROTECTED at %C only allowed in specification part of a module" msgstr "" -#: fortran/decl.c:3298 +#: fortran/decl.c:3221 #, no-c-format msgid "Fortran 2003: PROTECTED attribute at %C" msgstr "" -#: fortran/decl.c:3329 +#: fortran/decl.c:3252 #, no-c-format msgid "Fortran 2003: VALUE attribute at %C" msgstr "" -#: fortran/decl.c:3339 +#: fortran/decl.c:3262 #, no-c-format msgid "Fortran 2003: VOLATILE attribute at %C" msgstr "" -#: fortran/decl.c:3379 +#: fortran/decl.c:3302 #, no-c-format msgid "Multiple identifiers provided with single NAME= specifier at %C" msgstr "" -#: fortran/decl.c:3475 +#: fortran/decl.c:3398 #, no-c-format msgid "" "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable" msgstr "" -#: fortran/decl.c:3496 +#: fortran/decl.c:3419 #, no-c-format msgid "" "Variable '%s' in common block '%s' at %L may not be a C interoperable kind " "though common block '%s' is BIND(C)" msgstr "" -#: fortran/decl.c:3505 +#: fortran/decl.c:3428 #, no-c-format msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)" msgstr "" -#: fortran/decl.c:3509 +#: fortran/decl.c:3432 #, no-c-format msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)" msgstr "" -#: fortran/decl.c:3521 +#: fortran/decl.c:3444 #, no-c-format msgid "" "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) " "since it is not a global" msgstr "" -#: fortran/decl.c:3535 +#: fortran/decl.c:3458 #, no-c-format msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes" msgstr "" -#: fortran/decl.c:3543 +#: fortran/decl.c:3466 #, no-c-format msgid "" "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes" msgstr "" -#: fortran/decl.c:3555 +#: fortran/decl.c:3478 #, no-c-format msgid "Return type of BIND(C) function '%s' at %L cannot be an array" msgstr "" -#: fortran/decl.c:3563 +#: fortran/decl.c:3486 #, no-c-format msgid "Return type of BIND(C) function '%s' at %L cannot be a character string" msgstr "" #. Use gfc_warning_now because we won't say that the symbol fails #. just because of this. -#: fortran/decl.c:3574 +#: fortran/decl.c:3497 #, no-c-format msgid "" "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'" msgstr "" -#: fortran/decl.c:3649 +#: fortran/decl.c:3572 #, no-c-format msgid "" "Need either entity or common block name for attribute specification " "statement at %C" msgstr "" -#: fortran/decl.c:3696 +#: fortran/decl.c:3619 #, no-c-format msgid "" "Missing entity or common block name for attribute specification statement at " @@ -5184,733 +5224,740 @@ msgstr "" #. Now we have an error, which we signal, and then fix up #. because the knock-on is plain and simple confusing. -#: fortran/decl.c:3803 +#: fortran/decl.c:3728 #, no-c-format msgid "" "Derived type at %C has not been previously defined and so cannot appear in a " "derived type definition" msgstr "" -#: fortran/decl.c:3835 +#: fortran/decl.c:3760 #, no-c-format msgid "Syntax error in data declaration at %C" msgstr "" -#: fortran/decl.c:3992 +#: fortran/decl.c:3917 #, no-c-format msgid "Name '%s' at %C is the name of the procedure" msgstr "" -#: fortran/decl.c:4004 +#: fortran/decl.c:3929 #, no-c-format msgid "Unexpected junk in formal argument list at %C" msgstr "" -#: fortran/decl.c:4021 +#: fortran/decl.c:3946 #, no-c-format msgid "Duplicate symbol '%s' in formal argument list at %C" msgstr "" -#: fortran/decl.c:4072 +#: fortran/decl.c:3997 #, no-c-format msgid "RESULT variable at %C must be different than function name" msgstr "" -#: fortran/decl.c:4149 +#: fortran/decl.c:4074 #, no-c-format msgid "Unexpected junk after function declaration at %C" msgstr "" -#: fortran/decl.c:4159 fortran/decl.c:5204 +#: fortran/decl.c:4084 fortran/decl.c:5129 #, no-c-format msgid "" "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal " "procedure" msgstr "" -#: fortran/decl.c:4303 +#: fortran/decl.c:4228 #, no-c-format msgid "Interface '%s' at %C may not be generic" msgstr "" -#: fortran/decl.c:4309 +#: fortran/decl.c:4234 #, no-c-format msgid "Interface '%s' at %C may not be a statement function" msgstr "" -#: fortran/decl.c:4322 +#: fortran/decl.c:4247 #, no-c-format msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:4377 +#: fortran/decl.c:4302 #, no-c-format msgid "BIND(C) attribute at %C requires an interface with BIND(C)" msgstr "" -#: fortran/decl.c:4384 +#: fortran/decl.c:4309 #, no-c-format msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C" msgstr "" -#: fortran/decl.c:4390 +#: fortran/decl.c:4315 #, no-c-format msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME" msgstr "" -#: fortran/decl.c:4413 +#: fortran/decl.c:4338 #, no-c-format msgid "Procedure '%s' at %L already has basic type of %s" msgstr "" -#: fortran/decl.c:4474 fortran/decl.c:4652 +#: fortran/decl.c:4399 fortran/decl.c:4577 #, no-c-format msgid "Syntax error in PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:4523 fortran/decl.c:7453 +#: fortran/decl.c:4448 fortran/decl.c:7406 #, no-c-format msgid "Expected '::' after binding-attributes at %C" msgstr "" -#: fortran/decl.c:4530 +#: fortran/decl.c:4455 #, no-c-format msgid "NOPASS or explicit interface required at %C" msgstr "" -#: fortran/decl.c:4534 +#: fortran/decl.c:4459 #, no-c-format msgid "Fortran 2003: Procedure pointer component at %C" msgstr "" -#: fortran/decl.c:4609 +#: fortran/decl.c:4534 #, no-c-format msgid "Syntax error in procedure pointer component at %C" msgstr "" -#: fortran/decl.c:4626 +#: fortran/decl.c:4551 #, no-c-format msgid "PROCEDURE at %C must be in a generic interface" msgstr "" -#: fortran/decl.c:4691 +#: fortran/decl.c:4616 #, no-c-format msgid "Fortran 2003: PROCEDURE statement at %C" msgstr "" -#: fortran/decl.c:4759 +#: fortran/decl.c:4684 #, no-c-format msgid "Expected formal argument list in function definition at %C" msgstr "" -#: fortran/decl.c:4783 fortran/decl.c:4787 fortran/decl.c:4986 -#: fortran/decl.c:4990 fortran/decl.c:5172 fortran/decl.c:5176 +#: fortran/decl.c:4708 fortran/decl.c:4712 fortran/decl.c:4911 +#: fortran/decl.c:4915 fortran/decl.c:5097 fortran/decl.c:5101 #: fortran/symbol.c:1490 #, no-c-format msgid "BIND(C) attribute at %L can only be used for variables or common blocks" msgstr "" -#: fortran/decl.c:4908 +#: fortran/decl.c:4833 #, no-c-format msgid "ENTRY statement at %C cannot appear within a PROGRAM" msgstr "" -#: fortran/decl.c:4911 +#: fortran/decl.c:4836 #, no-c-format msgid "ENTRY statement at %C cannot appear within a MODULE" msgstr "" -#: fortran/decl.c:4914 +#: fortran/decl.c:4839 #, no-c-format msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" msgstr "" -#: fortran/decl.c:4918 +#: fortran/decl.c:4843 #, no-c-format msgid "ENTRY statement at %C cannot appear within an INTERFACE" msgstr "" -#: fortran/decl.c:4922 +#: fortran/decl.c:4847 #, no-c-format msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" msgstr "" -#: fortran/decl.c:4926 +#: fortran/decl.c:4851 #, no-c-format msgid "ENTRY statement at %C cannot appear within an IF-THEN block" msgstr "" -#: fortran/decl.c:4930 +#: fortran/decl.c:4855 #, no-c-format msgid "ENTRY statement at %C cannot appear within a DO block" msgstr "" -#: fortran/decl.c:4934 +#: fortran/decl.c:4859 #, no-c-format msgid "ENTRY statement at %C cannot appear within a SELECT block" msgstr "" -#: fortran/decl.c:4938 +#: fortran/decl.c:4863 #, no-c-format msgid "ENTRY statement at %C cannot appear within a FORALL block" msgstr "" -#: fortran/decl.c:4942 +#: fortran/decl.c:4867 #, no-c-format msgid "ENTRY statement at %C cannot appear within a WHERE block" msgstr "" -#: fortran/decl.c:4946 +#: fortran/decl.c:4871 #, no-c-format msgid "ENTRY statement at %C cannot appear within a contained subprogram" msgstr "" -#: fortran/decl.c:4964 +#: fortran/decl.c:4889 #, no-c-format msgid "ENTRY statement at %C cannot appear in a contained procedure" msgstr "" -#: fortran/decl.c:5018 fortran/decl.c:5212 +#: fortran/decl.c:4943 fortran/decl.c:5137 #, no-c-format msgid "Missing required parentheses before BIND(C) at %C" msgstr "" -#: fortran/decl.c:5274 fortran/decl.c:5290 +#: fortran/decl.c:5199 fortran/decl.c:5215 #, no-c-format msgid "Syntax error in NAME= specifier for binding label at %C" msgstr "" -#: fortran/decl.c:5305 +#: fortran/decl.c:5230 #, no-c-format msgid "Missing closing quote '\"' for binding label at %C" msgstr "" -#: fortran/decl.c:5314 +#: fortran/decl.c:5239 #, no-c-format msgid "Missing closing quote ''' for binding label at %C" msgstr "" -#: fortran/decl.c:5324 +#: fortran/decl.c:5249 #, no-c-format msgid "Missing closing paren for binding label at %C" msgstr "" -#: fortran/decl.c:5330 +#: fortran/decl.c:5255 #, no-c-format msgid "No binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:5336 +#: fortran/decl.c:5261 #, no-c-format msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C" msgstr "" -#: fortran/decl.c:5367 +#: fortran/decl.c:5292 #, no-c-format msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C" msgstr "" -#: fortran/decl.c:5550 +#: fortran/decl.c:5475 #, no-c-format msgid "Unexpected END statement at %C" msgstr "" #. We would have required END [something]. -#: fortran/decl.c:5559 +#: fortran/decl.c:5484 #, no-c-format msgid "%s statement expected at %L" msgstr "" -#: fortran/decl.c:5570 +#: fortran/decl.c:5495 #, no-c-format msgid "Expecting %s statement at %C" msgstr "" -#: fortran/decl.c:5585 +#: fortran/decl.c:5510 #, no-c-format msgid "Expected block name of '%s' in %s statement at %C" msgstr "" -#: fortran/decl.c:5602 +#: fortran/decl.c:5527 #, no-c-format msgid "Expected terminating name at %C" msgstr "" -#: fortran/decl.c:5611 fortran/decl.c:5619 +#: fortran/decl.c:5536 fortran/decl.c:5544 #, no-c-format msgid "Expected label '%s' for %s statement at %C" msgstr "" -#: fortran/decl.c:5674 +#: fortran/decl.c:5599 #, no-c-format msgid "Missing array specification at %L in DIMENSION statement" msgstr "" -#: fortran/decl.c:5682 +#: fortran/decl.c:5607 #, no-c-format msgid "Dimensions specified for %s at %L after its initialisation" msgstr "" -#: fortran/decl.c:5691 +#: fortran/decl.c:5616 #, no-c-format msgid "Array specification must be deferred at %L" msgstr "" -#: fortran/decl.c:5770 +#: fortran/decl.c:5713 #, no-c-format msgid "Unexpected character in variable list at %C" msgstr "" -#: fortran/decl.c:5807 +#: fortran/decl.c:5750 #, no-c-format msgid "Expected '(' at %C" msgstr "" -#: fortran/decl.c:5821 fortran/decl.c:5861 +#: fortran/decl.c:5764 fortran/decl.c:5804 #, no-c-format msgid "Expected variable name at %C" msgstr "" -#: fortran/decl.c:5837 +#: fortran/decl.c:5780 #, no-c-format msgid "Cray pointer at %C must be an integer" msgstr "" -#: fortran/decl.c:5841 +#: fortran/decl.c:5784 #, no-c-format msgid "" "Cray pointer at %C has %d bytes of precision; memory addresses require %d " "bytes" msgstr "" -#: fortran/decl.c:5847 +#: fortran/decl.c:5790 #, no-c-format msgid "Expected \",\" at %C" msgstr "" -#: fortran/decl.c:5910 +#: fortran/decl.c:5853 #, no-c-format msgid "Expected \")\" at %C" msgstr "" -#: fortran/decl.c:5922 +#: fortran/decl.c:5865 #, no-c-format msgid "Expected \",\" or end of statement at %C" msgstr "" -#: fortran/decl.c:5948 +#: fortran/decl.c:5891 #, no-c-format msgid "INTENT is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:5980 +#: fortran/decl.c:5923 #, no-c-format msgid "OPTIONAL is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:5999 +#: fortran/decl.c:5942 #, no-c-format msgid "Cray pointer declaration at %C requires -fcray-pointer flag" msgstr "" -#: fortran/decl.c:6094 +#: fortran/decl.c:6037 #, no-c-format msgid "" "Access specification of the %s operator at %C has already been specified" msgstr "" -#: fortran/decl.c:6111 +#: fortran/decl.c:6054 #, no-c-format msgid "" "Access specification of the .%s. operator at %C has already been specified" msgstr "" -#: fortran/decl.c:6149 +#: fortran/decl.c:6092 #, no-c-format msgid "Fortran 2003: PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:6189 +#: fortran/decl.c:6132 #, no-c-format msgid "Syntax error in PROTECTED statement at %C" msgstr "" -#: fortran/decl.c:6213 +#: fortran/decl.c:6156 #, no-c-format msgid "" "PRIVATE statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:6250 +#: fortran/decl.c:6193 #, no-c-format msgid "" "PUBLIC statement at %C is only allowed in the specification part of a module" msgstr "" -#: fortran/decl.c:6278 +#: fortran/decl.c:6221 #, no-c-format msgid "Expected variable name at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:6285 +#: fortran/decl.c:6228 #, no-c-format msgid "Expected = sign in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:6291 +#: fortran/decl.c:6234 #, no-c-format msgid "Expected expression at %C in PARAMETER statement" msgstr "" -#: fortran/decl.c:6311 +#: fortran/decl.c:6254 #, no-c-format msgid "Initializing already initialized variable at %C" msgstr "" -#: fortran/decl.c:6346 +#: fortran/decl.c:6289 #, no-c-format msgid "Unexpected characters in PARAMETER statement at %C" msgstr "" -#: fortran/decl.c:6370 +#: fortran/decl.c:6313 #, no-c-format msgid "Blanket SAVE statement at %C follows previous SAVE statement" msgstr "" -#: fortran/decl.c:6382 +#: fortran/decl.c:6325 #, no-c-format msgid "SAVE statement at %C follows blanket SAVE statement" msgstr "" -#: fortran/decl.c:6429 +#: fortran/decl.c:6372 #, no-c-format msgid "Syntax error in SAVE statement at %C" msgstr "" -#: fortran/decl.c:6443 +#: fortran/decl.c:6386 #, no-c-format msgid "VALUE is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/decl.c:6447 +#: fortran/decl.c:6390 #, no-c-format msgid "Fortran 2003: VALUE statement at %C" msgstr "" -#: fortran/decl.c:6487 +#: fortran/decl.c:6430 #, no-c-format msgid "Syntax error in VALUE statement at %C" msgstr "" -#: fortran/decl.c:6498 +#: fortran/decl.c:6441 #, no-c-format msgid "Fortran 2003: VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:6540 +#: fortran/decl.c:6483 #, no-c-format msgid "Syntax error in VOLATILE statement at %C" msgstr "" -#: fortran/decl.c:6563 +#: fortran/decl.c:6506 #, no-c-format msgid "MODULE PROCEDURE at %C must be in a generic module interface" msgstr "" -#: fortran/decl.c:6608 +#: fortran/decl.c:6551 #, no-c-format msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE" msgstr "" -#: fortran/decl.c:6657 +#: fortran/decl.c:6600 #, no-c-format msgid "Ambiguous symbol in TYPE definition at %C" msgstr "" -#: fortran/decl.c:6663 +#: fortran/decl.c:6606 #, no-c-format msgid "No such symbol in TYPE definition at %C" msgstr "" -#: fortran/decl.c:6669 +#: fortran/decl.c:6612 #, no-c-format msgid "'%s' in EXTENDS expression at %C is not a derived type" msgstr "" -#: fortran/decl.c:6676 +#: fortran/decl.c:6619 #, no-c-format msgid "'%s' cannot be extended at %C because it is BIND(C)" msgstr "" -#: fortran/decl.c:6683 +#: fortran/decl.c:6626 #, no-c-format msgid "'%s' cannot be extended at %C because it is a SEQUENCE type" msgstr "" -#: fortran/decl.c:6706 +#: fortran/decl.c:6649 #, no-c-format msgid "" "Derived type at %C can only be PRIVATE in the specification part of a module" msgstr "" -#: fortran/decl.c:6718 +#: fortran/decl.c:6661 #, no-c-format msgid "" "Derived type at %C can only be PUBLIC in the specification part of a module" msgstr "" -#: fortran/decl.c:6739 +#: fortran/decl.c:6682 #, no-c-format msgid "Fortran 2003: ABSTRACT type at %C" msgstr "" -#: fortran/decl.c:6843 +#: fortran/decl.c:6786 #, no-c-format msgid "Expected :: in TYPE definition at %C" msgstr "" -#: fortran/decl.c:6854 +#: fortran/decl.c:6797 #, no-c-format msgid "Type name '%s' at %C cannot be the same as an intrinsic type" msgstr "" -#: fortran/decl.c:6864 +#: fortran/decl.c:6807 #, no-c-format msgid "Derived type name '%s' at %C already has a basic type of %s" msgstr "" -#: fortran/decl.c:6880 +#: fortran/decl.c:6823 #, no-c-format msgid "Derived type definition of '%s' at %C has already been defined" msgstr "" -#: fortran/decl.c:6951 +#. Since the extension field is 8 bit wide, we can only have +#. up to 255 extension levels. +#: fortran/decl.c:6859 fortran/symbol.c:4708 +#, no-c-format +msgid "Maximum extension level reached with type '%s' at %L" +msgstr "" + +#: fortran/decl.c:6904 #, no-c-format msgid "Cray Pointee at %C cannot be assumed shape array" msgstr "" -#: fortran/decl.c:6971 +#: fortran/decl.c:6924 #, no-c-format msgid "Fortran 2003: ENUM and ENUMERATOR at %C" msgstr "" -#: fortran/decl.c:7009 +#: fortran/decl.c:6962 #, no-c-format msgid "Enumerator exceeds the C integer type at %C" msgstr "" -#: fortran/decl.c:7088 +#: fortran/decl.c:7041 #, no-c-format msgid "ENUMERATOR %L not initialized with integer expression" msgstr "" -#: fortran/decl.c:7137 +#: fortran/decl.c:7090 #, no-c-format msgid "ENUM definition statement expected before %C" msgstr "" -#: fortran/decl.c:7170 +#: fortran/decl.c:7123 #, no-c-format msgid "Syntax error in ENUMERATOR definition at %C" msgstr "" -#: fortran/decl.c:7217 fortran/decl.c:7232 +#: fortran/decl.c:7170 fortran/decl.c:7185 #, no-c-format msgid "Duplicate access-specifier at %C" msgstr "" -#: fortran/decl.c:7252 +#: fortran/decl.c:7205 #, no-c-format msgid "Binding attributes already specify passing, illegal NOPASS at %C" msgstr "" -#: fortran/decl.c:7272 +#: fortran/decl.c:7225 #, no-c-format msgid "Binding attributes already specify passing, illegal PASS at %C" msgstr "" -#: fortran/decl.c:7299 +#: fortran/decl.c:7252 #, no-c-format msgid "Duplicate POINTER attribute at %C" msgstr "" -#: fortran/decl.c:7317 +#: fortran/decl.c:7270 #, no-c-format msgid "Duplicate NON_OVERRIDABLE at %C" msgstr "" -#: fortran/decl.c:7333 +#: fortran/decl.c:7286 #, no-c-format msgid "Duplicate DEFERRED at %C" msgstr "" -#: fortran/decl.c:7346 +#: fortran/decl.c:7299 #, no-c-format msgid "Expected access-specifier at %C" msgstr "" -#: fortran/decl.c:7348 +#: fortran/decl.c:7301 #, no-c-format msgid "Expected binding attribute at %C" msgstr "" -#: fortran/decl.c:7356 +#: fortran/decl.c:7309 #, no-c-format msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C" msgstr "" -#: fortran/decl.c:7368 +#: fortran/decl.c:7321 #, no-c-format msgid "POINTER attribute is required for procedure pointer component at %C" msgstr "" -#: fortran/decl.c:7409 +#: fortran/decl.c:7362 #, no-c-format msgid "Interface-name expected after '(' at %C" msgstr "" -#: fortran/decl.c:7415 +#: fortran/decl.c:7368 #, no-c-format msgid "')' expected at %C" msgstr "" -#: fortran/decl.c:7437 +#: fortran/decl.c:7390 #, no-c-format msgid "Interface must be specified for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:7442 +#: fortran/decl.c:7395 #, no-c-format msgid "PROCEDURE(interface) at %C should be declared DEFERRED" msgstr "" -#: fortran/decl.c:7463 +#: fortran/decl.c:7416 #, no-c-format msgid "Expected binding name at %C" msgstr "" -#: fortran/decl.c:7475 +#: fortran/decl.c:7428 #, no-c-format msgid "'=> target' is invalid for DEFERRED binding at %C" msgstr "" -#: fortran/decl.c:7481 +#: fortran/decl.c:7434 #, no-c-format msgid "'::' needed in PROCEDURE binding with explicit target at %C" msgstr "" -#: fortran/decl.c:7491 +#: fortran/decl.c:7444 #, no-c-format msgid "Expected binding target after '=>' at %C" msgstr "" -#: fortran/decl.c:7503 +#: fortran/decl.c:7456 #, no-c-format msgid "Junk after PROCEDURE declaration at %C" msgstr "" -#: fortran/decl.c:7518 +#: fortran/decl.c:7471 #, no-c-format msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT" msgstr "" -#: fortran/decl.c:7529 +#: fortran/decl.c:7482 #, no-c-format msgid "" "There's already a procedure with binding name '%s' for the derived type '%s' " "at %C" msgstr "" -#: fortran/decl.c:7569 +#: fortran/decl.c:7522 #, no-c-format msgid "GENERIC at %C must be inside a derived-type CONTAINS" msgstr "" -#: fortran/decl.c:7586 +#: fortran/decl.c:7539 #, no-c-format msgid "Expected '::' at %C" msgstr "" -#: fortran/decl.c:7598 +#: fortran/decl.c:7551 #, no-c-format msgid "Expected generic name or operator descriptor at %C" msgstr "" -#: fortran/decl.c:7624 +#: fortran/decl.c:7577 #, no-c-format msgid "Expected '=>' at %C" msgstr "" -#: fortran/decl.c:7666 +#: fortran/decl.c:7619 #, no-c-format msgid "" "There's already a non-generic procedure with binding name '%s' for the " "derived type '%s' at %C" msgstr "" -#: fortran/decl.c:7674 +#: fortran/decl.c:7627 #, no-c-format msgid "Binding at %C must have the same access as already defined binding '%s'" msgstr "" -#: fortran/decl.c:7723 +#: fortran/decl.c:7676 #, no-c-format msgid "Expected specific binding name at %C" msgstr "" -#: fortran/decl.c:7733 +#: fortran/decl.c:7686 #, no-c-format msgid "'%s' already defined as specific binding for the generic '%s' at %C" msgstr "" -#: fortran/decl.c:7749 +#: fortran/decl.c:7702 #, no-c-format msgid "Junk after GENERIC binding at %C" msgstr "" -#: fortran/decl.c:7774 +#: fortran/decl.c:7727 #, no-c-format msgid "FINAL declaration at %C must be inside a derived type CONTAINS section" msgstr "" -#: fortran/decl.c:7785 +#: fortran/decl.c:7738 #, no-c-format msgid "" "Derived type declaration with FINAL at %C must be in the specification part " "of a MODULE" msgstr "" -#: fortran/decl.c:7807 +#: fortran/decl.c:7760 #, no-c-format msgid "Empty FINAL at %C" msgstr "" -#: fortran/decl.c:7814 +#: fortran/decl.c:7767 #, no-c-format msgid "Expected module procedure name at %C" msgstr "" -#: fortran/decl.c:7824 +#: fortran/decl.c:7777 #, no-c-format msgid "Expected ',' at %C" msgstr "" -#: fortran/decl.c:7830 +#: fortran/decl.c:7783 #, no-c-format msgid "Unknown procedure name \"%s\" at %C" msgstr "" -#: fortran/decl.c:7844 +#: fortran/decl.c:7797 #, no-c-format msgid "'%s' at %C is already defined as FINAL procedure!" msgstr "" -#: fortran/decl.c:7913 +#: fortran/decl.c:7866 #, no-c-format msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C" msgstr "" -#: fortran/decl.c:7960 +#: fortran/decl.c:7913 #, no-c-format msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C" msgstr "" @@ -6210,33 +6257,33 @@ msgid "" "Extension: BOZ literal at %L used to initialize non-integer variable '%s'" msgstr "" -#: fortran/expr.c:3007 fortran/resolve.c:7535 +#: fortran/expr.c:3007 fortran/resolve.c:7754 #, no-c-format msgid "" "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/" "DBLE/CMPLX" msgstr "" -#: fortran/expr.c:3017 fortran/resolve.c:7545 +#: fortran/expr.c:3017 fortran/resolve.c:7764 #, no-c-format msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'" msgstr "" -#: fortran/expr.c:3025 fortran/resolve.c:7554 +#: fortran/expr.c:3025 fortran/resolve.c:7773 #, no-c-format msgid "" "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be " "disabled with the option -fno-range-check" msgstr "" -#: fortran/expr.c:3029 fortran/resolve.c:7558 +#: fortran/expr.c:3029 fortran/resolve.c:7777 #, no-c-format msgid "" "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be " "disabled with the option -fno-range-check" msgstr "" -#: fortran/expr.c:3033 fortran/resolve.c:7562 +#: fortran/expr.c:3033 fortran/resolve.c:7781 #, no-c-format msgid "" "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled " @@ -6467,197 +6514,197 @@ msgstr "" msgid "Assignment operator interface at %L must have two arguments" msgstr "" -#: fortran/interface.c:634 +#: fortran/interface.c:635 #, no-c-format msgid "" "Assignment operator interface at %L must not redefine an INTRINSIC type " "assignment" msgstr "" -#: fortran/interface.c:643 +#: fortran/interface.c:644 #, no-c-format msgid "Intrinsic operator interface at %L must be a FUNCTION" msgstr "" -#: fortran/interface.c:654 +#: fortran/interface.c:655 #, no-c-format msgid "" "First argument of defined assignment at %L must be INTENT(OUT) or INTENT" "(INOUT)" msgstr "" -#: fortran/interface.c:661 +#: fortran/interface.c:662 #, no-c-format msgid "Second argument of defined assignment at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:670 fortran/resolve.c:11879 +#: fortran/interface.c:671 fortran/resolve.c:12099 #, no-c-format msgid "First argument of operator interface at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:677 fortran/resolve.c:11897 +#: fortran/interface.c:678 fortran/resolve.c:12117 #, no-c-format msgid "Second argument of operator interface at %L must be INTENT(IN)" msgstr "" -#: fortran/interface.c:782 +#: fortran/interface.c:783 #, no-c-format msgid "Operator interface at %L conflicts with intrinsic interface" msgstr "" -#: fortran/interface.c:1074 +#: fortran/interface.c:1075 #, no-c-format msgid "Procedure '%s' in %s at %L has no explicit interface" msgstr "" -#: fortran/interface.c:1077 +#: fortran/interface.c:1078 #, no-c-format msgid "Procedure '%s' in %s at %L is neither function nor subroutine" msgstr "" -#: fortran/interface.c:1133 fortran/interface.c:1139 +#: fortran/interface.c:1134 fortran/interface.c:1140 #, no-c-format msgid "Ambiguous interfaces '%s' and '%s' in %s at %L" msgstr "" -#: fortran/interface.c:1175 +#: fortran/interface.c:1176 #, no-c-format msgid "'%s' at %L is not a module procedure" msgstr "" -#: fortran/interface.c:1408 +#: fortran/interface.c:1409 #, no-c-format msgid "Invalid procedure argument at %L" msgstr "" -#: fortran/interface.c:1416 +#: fortran/interface.c:1417 #, no-c-format msgid "Interface mismatch in dummy procedure '%s' at %L: %s" msgstr "" -#: fortran/interface.c:1440 +#: fortran/interface.c:1441 #, no-c-format msgid "Type mismatch in argument '%s' at %L; passed %s to %s" msgstr "" -#: fortran/interface.c:1458 fortran/interface.c:1498 +#: fortran/interface.c:1459 fortran/interface.c:1499 #, no-c-format msgid "Rank mismatch in argument '%s' at %L (%d and %d)" msgstr "" -#: fortran/interface.c:1485 +#: fortran/interface.c:1486 #, no-c-format msgid "" "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%" "s' at %L" msgstr "" -#: fortran/interface.c:1510 +#: fortran/interface.c:1511 #, no-c-format msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L" msgstr "" -#: fortran/interface.c:1827 +#: fortran/interface.c:1828 #, no-c-format msgid "Keyword argument '%s' at %L is not in the procedure" msgstr "" -#: fortran/interface.c:1835 +#: fortran/interface.c:1836 #, no-c-format msgid "" "Keyword argument '%s' at %L is already associated with another actual " "argument" msgstr "" -#: fortran/interface.c:1845 +#: fortran/interface.c:1846 #, no-c-format msgid "More actual than formal arguments in procedure call at %L" msgstr "" -#: fortran/interface.c:1857 fortran/interface.c:2093 +#: fortran/interface.c:1858 fortran/interface.c:2094 #, no-c-format msgid "Missing alternate return spec in subroutine call at %L" msgstr "" -#: fortran/interface.c:1865 +#: fortran/interface.c:1866 #, no-c-format msgid "Unexpected alternate return spec in subroutine call at %L" msgstr "" -#: fortran/interface.c:1888 +#: fortran/interface.c:1889 #, no-c-format msgid "" "Character length mismatch (%ld/%ld) between actual argument and pointer or " "allocatable dummy argument '%s' at %L" msgstr "" -#: fortran/interface.c:1895 +#: fortran/interface.c:1896 #, no-c-format msgid "" "Character length mismatch (%ld/%ld) between actual argument and assumed-" "shape dummy argument '%s' at %L" msgstr "" -#: fortran/interface.c:1911 +#: fortran/interface.c:1912 #, no-c-format msgid "" "Character length of actual argument shorter than of dummy argument '%s' (%lu/" "%lu) at %L" msgstr "" -#: fortran/interface.c:1916 +#: fortran/interface.c:1917 #, no-c-format msgid "" "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) " "at %L" msgstr "" -#: fortran/interface.c:1933 +#: fortran/interface.c:1934 #, no-c-format msgid "Expected a procedure pointer for argument '%s' at %L" msgstr "" -#: fortran/interface.c:1945 +#: fortran/interface.c:1946 #, no-c-format msgid "Expected a procedure for argument '%s' at %L" msgstr "" -#: fortran/interface.c:1955 +#: fortran/interface.c:1956 #, no-c-format msgid "Expected a PURE procedure for argument '%s' at %L" msgstr "" -#: fortran/interface.c:1969 +#: fortran/interface.c:1970 #, no-c-format msgid "Actual argument for '%s' cannot be an assumed-size array at %L" msgstr "" -#: fortran/interface.c:1978 +#: fortran/interface.c:1979 #, no-c-format msgid "Actual argument for '%s' must be a pointer at %L" msgstr "" -#: fortran/interface.c:1987 +#: fortran/interface.c:1988 #, no-c-format msgid "Actual argument for '%s' must be ALLOCATABLE at %L" msgstr "" -#: fortran/interface.c:2000 +#: fortran/interface.c:2001 #, no-c-format msgid "" "Actual argument at %L must be definable as the dummy argument '%s' is INTENT " "= OUT/INOUT" msgstr "" -#: fortran/interface.c:2009 +#: fortran/interface.c:2010 #, no-c-format msgid "" "Actual argument at %L is use-associated with PROTECTED attribute and dummy " "argument '%s' is INTENT = OUT/INOUT" msgstr "" -#: fortran/interface.c:2022 +#: fortran/interface.c:2023 #, no-c-format msgid "" "Array-section actual argument with vector subscripts at %L is incompatible " @@ -6665,83 +6712,83 @@ msgid "" "'%s'" msgstr "" -#: fortran/interface.c:2039 +#: fortran/interface.c:2040 #, no-c-format msgid "" "Assumed-shape actual argument at %L is incompatible with the non-assumed-" "shape dummy argument '%s' due to VOLATILE attribute" msgstr "" -#: fortran/interface.c:2051 +#: fortran/interface.c:2052 #, no-c-format msgid "" "Array-section actual argument at %L is incompatible with the non-assumed-" "shape dummy argument '%s' due to VOLATILE attribute" msgstr "" -#: fortran/interface.c:2070 +#: fortran/interface.c:2071 #, no-c-format msgid "" "Pointer-array actual argument at %L requires an assumed-shape or pointer-" "array dummy argument '%s' due to VOLATILE attribute" msgstr "" -#: fortran/interface.c:2100 +#: fortran/interface.c:2101 #, no-c-format msgid "Missing actual argument for argument '%s' at %L" msgstr "" -#: fortran/interface.c:2286 +#: fortran/interface.c:2287 #, no-c-format msgid "" "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) " "argument '%s' at %L" msgstr "" -#: fortran/interface.c:2342 +#: fortran/interface.c:2343 #, no-c-format msgid "" "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)" msgstr "" -#: fortran/interface.c:2352 +#: fortran/interface.c:2353 #, no-c-format msgid "" "Procedure argument at %L is local to a PURE procedure and is passed to an " "INTENT(%s) argument" msgstr "" -#: fortran/interface.c:2360 +#: fortran/interface.c:2361 #, no-c-format msgid "" "Procedure argument at %L is local to a PURE procedure and has the POINTER " "attribute" msgstr "" -#: fortran/interface.c:2386 +#: fortran/interface.c:2387 #, no-c-format msgid "Procedure '%s' called with an implicit interface at %L" msgstr "" -#: fortran/interface.c:2397 +#: fortran/interface.c:2398 #, no-c-format msgid "Keyword argument requires explicit interface for procedure '%s' at %L" msgstr "" -#: fortran/interface.c:2429 +#: fortran/interface.c:2430 #, no-c-format msgid "" "Procedure pointer component '%s' called with an implicit interface at %L" msgstr "" -#: fortran/interface.c:2440 +#: fortran/interface.c:2441 #, no-c-format msgid "" "Keyword argument requires explicit interface for procedure pointer component " "'%s' at %L" msgstr "" -#: fortran/interface.c:2916 +#: fortran/interface.c:2920 #, no-c-format msgid "Entity '%s' at %C is already present in the interface" msgstr "" @@ -6828,14 +6875,14 @@ msgstr "" msgid "Can't convert %s to %s at %L" msgstr "" -#: fortran/intrinsic.c:4137 +#: fortran/intrinsic.c:4135 #, no-c-format msgid "" "'%s' declared at %L may shadow the intrinsic of the same name. In order to " "call the intrinsic, explicit INTRINSIC declarations may be required." msgstr "" -#: fortran/intrinsic.c:4142 +#: fortran/intrinsic.c:4140 #, no-c-format msgid "" "'%s' declared at %L is also the name of an intrinsic. It can only be called " @@ -7283,7 +7330,7 @@ msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure" msgstr "" #. A general purpose syntax error. -#: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2362 +#: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2364 #, no-c-format msgid "Syntax error in %s statement at %C" msgstr "" @@ -7349,12 +7396,12 @@ msgid "" "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier" msgstr "" -#: fortran/io.c:4099 +#: fortran/io.c:4096 #, no-c-format msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95" msgstr "" -#: fortran/io.c:4105 +#: fortran/io.c:4102 #, no-c-format msgid "WAIT statement not allowed in PURE procedure at %C" msgstr "" @@ -7465,7 +7512,7 @@ msgstr "" msgid "Block label is not appropriate for IF statement at %C" msgstr "" -#: fortran/match.c:1574 fortran/primary.c:2992 +#: fortran/match.c:1574 fortran/primary.c:3007 #, no-c-format msgid "Cannot assign to a named constant at %C" msgstr "" @@ -7566,145 +7613,121 @@ msgstr "" msgid "Invalid type-spec at %C" msgstr "" -#: fortran/match.c:2401 -#, no-c-format -msgid "" -"Source-expr at %L must be scalar or have the same rank as the allocate-" -"object at %L" -msgstr "" - -#: fortran/match.c:2429 -#, no-c-format -msgid "Source-expr at %L and allocate-object at %L must have the same shape" -msgstr "" - -#: fortran/match.c:2474 +#: fortran/match.c:2422 #, no-c-format msgid "Fortran 2003: typespec in ALLOCATE at %L" msgstr "" -#: fortran/match.c:2506 +#: fortran/match.c:2454 #, no-c-format msgid "Bad allocate-object at %C for a PURE procedure" msgstr "" -#: fortran/match.c:2517 +#: fortran/match.c:2465 #, no-c-format msgid "Type of entity at %L is type incompatible with typespec" msgstr "" -#: fortran/match.c:2525 +#: fortran/match.c:2473 #, no-c-format msgid "" "Kind type parameter for entity at %L differs from the kind type parameter of " "the typespec" msgstr "" -#: fortran/match.c:2552 fortran/match.c:2829 +#: fortran/match.c:2500 fortran/match.c:2755 #, no-c-format msgid "" "Allocate-object at %C is not a nonprocedure pointer or an allocatable " "variable" msgstr "" -#: fortran/match.c:2570 fortran/match.c:2846 +#: fortran/match.c:2518 fortran/match.c:2772 #, no-c-format msgid "Redundant STAT tag found at %L " msgstr "" -#: fortran/match.c:2589 +#: fortran/match.c:2537 #, no-c-format msgid "Fortran 2003: ERRMSG tag at %L" msgstr "" -#: fortran/match.c:2596 fortran/match.c:2872 +#: fortran/match.c:2544 fortran/match.c:2798 #, no-c-format msgid "Redundant ERRMSG tag found at %L " msgstr "" -#: fortran/match.c:2612 +#: fortran/match.c:2560 #, no-c-format msgid "Fortran 2003: SOURCE tag at %L" msgstr "" -#: fortran/match.c:2619 +#: fortran/match.c:2567 #, no-c-format msgid "Redundant SOURCE tag found at %L " msgstr "" -#: fortran/match.c:2626 +#: fortran/match.c:2574 #, no-c-format msgid "SOURCE tag at %L conflicts with the typespec at %L" msgstr "" -#: fortran/match.c:2633 +#: fortran/match.c:2581 #, no-c-format msgid "SOURCE tag at %L requires only a single entity in the allocation-list" msgstr "" -#: fortran/match.c:2642 -#, no-c-format -msgid "Type of entity at %L is type incompatible with source-expr at %L" -msgstr "" - -#: fortran/match.c:2650 -#, no-c-format -msgid "" -"The allocate-object at %L and the source-expr at %L shall have the same kind " -"type parameter" -msgstr "" - -#: fortran/match.c:2727 +#: fortran/match.c:2653 #, no-c-format msgid "Illegal variable in NULLIFY at %C for a PURE procedure" msgstr "" -#: fortran/match.c:2813 +#: fortran/match.c:2739 #, no-c-format msgid "Illegal allocate-object at %C for a PURE procedure" msgstr "" -#: fortran/match.c:2866 +#: fortran/match.c:2792 #, no-c-format msgid "Fortran 2003: ERRMSG at %L" msgstr "" -#: fortran/match.c:2926 +#: fortran/match.c:2852 #, no-c-format msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE" msgstr "" -#: fortran/match.c:2931 +#: fortran/match.c:2857 #, no-c-format msgid "Obsolescent feature: Alternate RETURN at %C" msgstr "" -#: fortran/match.c:2961 +#: fortran/match.c:2887 #, no-c-format msgid "Extension: RETURN statement in main program at %C" msgstr "" -#: fortran/match.c:2992 +#: fortran/match.c:2915 #, no-c-format msgid "Expected component reference at %C" msgstr "" -#: fortran/match.c:2998 +#: fortran/match.c:2921 #, no-c-format msgid "Junk after CALL at %C" msgstr "" -#: fortran/match.c:3008 +#: fortran/match.c:2931 #, no-c-format msgid "Expected type-bound procedure or procedure pointer component at %C" msgstr "" -#: fortran/match.c:3226 +#: fortran/match.c:3150 #, no-c-format msgid "Syntax error in common block name at %C" msgstr "" -#: fortran/match.c:3262 +#: fortran/match.c:3186 #, no-c-format msgid "Symbol '%s' at %C is already an external symbol that is not COMMON" msgstr "" @@ -7712,162 +7735,162 @@ msgstr "" #. If we find an error, just print it and continue, #. cause it's just semantic, and we can see if there #. are more errors. -#: fortran/match.c:3321 +#: fortran/match.c:3245 #, no-c-format msgid "" "Variable '%s' at %L in common block '%s' at %C must be declared with a C " "interoperable kind since common block '%s' is bind(c)" msgstr "" -#: fortran/match.c:3330 +#: fortran/match.c:3254 #, no-c-format msgid "" "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not " "global" msgstr "" -#: fortran/match.c:3337 +#: fortran/match.c:3261 #, no-c-format msgid "Symbol '%s' at %C is already in a COMMON block" msgstr "" -#: fortran/match.c:3345 +#: fortran/match.c:3269 #, no-c-format msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA" msgstr "" -#: fortran/match.c:3372 +#: fortran/match.c:3296 #, no-c-format msgid "Array specification for symbol '%s' in COMMON at %C must be explicit" msgstr "" -#: fortran/match.c:3382 +#: fortran/match.c:3306 #, no-c-format msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array" msgstr "" -#: fortran/match.c:3414 +#: fortran/match.c:3338 #, no-c-format msgid "" "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to " "another COMMON block '%s'" msgstr "" -#: fortran/match.c:3522 +#: fortran/match.c:3446 #, no-c-format msgid "Namelist group name '%s' at %C already has a basic type of %s" msgstr "" -#: fortran/match.c:3530 +#: fortran/match.c:3454 #, no-c-format msgid "" "Namelist group name '%s' at %C already is USE associated and cannot be " "respecified." msgstr "" -#: fortran/match.c:3557 +#: fortran/match.c:3481 #, no-c-format msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed" msgstr "" -#: fortran/match.c:3564 +#: fortran/match.c:3488 #, no-c-format msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed" msgstr "" -#: fortran/match.c:3691 +#: fortran/match.c:3615 #, no-c-format msgid "Derived type component %C is not a permitted EQUIVALENCE member" msgstr "" -#: fortran/match.c:3699 +#: fortran/match.c:3623 #, no-c-format msgid "Array reference in EQUIVALENCE at %C cannot be an array section" msgstr "" -#: fortran/match.c:3727 +#: fortran/match.c:3651 #, no-c-format msgid "EQUIVALENCE at %C requires two or more objects" msgstr "" -#: fortran/match.c:3741 +#: fortran/match.c:3665 #, no-c-format msgid "" "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C" msgstr "" -#: fortran/match.c:3867 +#: fortran/match.c:3678 +#, no-c-format +msgid "Expecting a comma in EQUIVALENCE at %C" +msgstr "" + +#: fortran/match.c:3794 #, no-c-format msgid "Statement function at %L is recursive" msgstr "" -#: fortran/match.c:3873 +#: fortran/match.c:3800 #, no-c-format msgid "Obsolescent feature: Statement function at %C" msgstr "" -#: fortran/match.c:3959 +#: fortran/match.c:3886 #, no-c-format msgid "Expected initialization expression in CASE at %C" msgstr "" -#: fortran/match.c:3991 +#: fortran/match.c:3918 #, no-c-format msgid "Expected block name '%s' of SELECT construct at %C" msgstr "" -#: fortran/match.c:4098 +#: fortran/match.c:4039 #, no-c-format msgid "" "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>" msgstr "" -#: fortran/match.c:4106 +#: fortran/match.c:4047 #, no-c-format msgid "Selector shall be polymorphic in SELECT TYPE statement at %C" msgstr "" -#: fortran/match.c:4134 +#: fortran/match.c:4075 #, no-c-format msgid "Unexpected CASE statement at %C" msgstr "" -#: fortran/match.c:4186 +#: fortran/match.c:4127 #, no-c-format msgid "Syntax error in CASE specification at %C" msgstr "" -#: fortran/match.c:4204 +#: fortran/match.c:4145 #, no-c-format msgid "Unexpected TYPE IS statement at %C" msgstr "" -#: fortran/match.c:4237 +#: fortran/match.c:4178 #, no-c-format msgid "Syntax error in TYPE IS specification at %C" msgstr "" -#: fortran/match.c:4303 -#, no-c-format -msgid "CLASS IS specification at %C is not yet supported" -msgstr "" - -#: fortran/match.c:4308 +#: fortran/match.c:4250 #, no-c-format msgid "Syntax error in CLASS IS specification at %C" msgstr "" -#: fortran/match.c:4430 +#: fortran/match.c:4372 #, no-c-format msgid "ELSEWHERE statement at %C not enclosed in WHERE block" msgstr "" -#: fortran/match.c:4468 +#: fortran/match.c:4410 #, no-c-format msgid "Label '%s' at %C doesn't match WHERE label '%s'" msgstr "" -#: fortran/match.c:4568 +#: fortran/match.c:4510 #, no-c-format msgid "Syntax error in FORALL iterator at %C" msgstr "" @@ -7887,18 +7910,18 @@ msgstr "" msgid "The name '%s' cannot be used as a defined operator at %C" msgstr "" -#: fortran/matchexp.c:180 +#: fortran/matchexp.c:177 #, no-c-format msgid "Expected a right parenthesis in expression at %C" msgstr "" -#: fortran/matchexp.c:305 +#: fortran/matchexp.c:302 #, no-c-format msgid "Expected exponent in expression at %C" msgstr "" -#: fortran/matchexp.c:343 fortran/matchexp.c:348 fortran/matchexp.c:452 -#: fortran/matchexp.c:457 +#: fortran/matchexp.c:340 fortran/matchexp.c:345 fortran/matchexp.c:449 +#: fortran/matchexp.c:454 #, no-c-format msgid "" "Extension: Unary operator following arithmetic operator (use parentheses) at " @@ -7947,242 +7970,242 @@ msgstr "" msgid "The name '%s' at %C has already been used as an external module name." msgstr "" -#: fortran/module.c:935 +#: fortran/module.c:934 #, no-c-format msgid "Reading module %s at line %d column %d: %s" msgstr "" -#: fortran/module.c:939 +#: fortran/module.c:938 #, no-c-format msgid "Writing module %s at line %d column %d: %s" msgstr "" -#: fortran/module.c:943 +#: fortran/module.c:942 #, no-c-format msgid "Module %s at line %d column %d: %s" msgstr "" -#: fortran/module.c:983 +#: fortran/module.c:982 msgid "Unexpected EOF" msgstr "" -#: fortran/module.c:1015 +#: fortran/module.c:1014 msgid "Unexpected end of module in string constant" msgstr "" -#: fortran/module.c:1069 +#: fortran/module.c:1068 msgid "Integer overflow" msgstr "" -#: fortran/module.c:1100 +#: fortran/module.c:1099 msgid "Name too long" msgstr "" -#: fortran/module.c:1207 +#: fortran/module.c:1206 msgid "Bad name" msgstr "" -#: fortran/module.c:1251 +#: fortran/module.c:1250 msgid "Expected name" msgstr "" -#: fortran/module.c:1254 +#: fortran/module.c:1253 msgid "Expected left parenthesis" msgstr "" -#: fortran/module.c:1257 +#: fortran/module.c:1256 msgid "Expected right parenthesis" msgstr "" -#: fortran/module.c:1260 +#: fortran/module.c:1259 msgid "Expected integer" msgstr "" -#: fortran/module.c:1263 +#: fortran/module.c:1262 msgid "Expected string" msgstr "" -#: fortran/module.c:1287 +#: fortran/module.c:1286 msgid "find_enum(): Enum not found" msgstr "" -#: fortran/module.c:1301 +#: fortran/module.c:1300 #, no-c-format msgid "Error writing modules file: %s" msgstr "" -#: fortran/module.c:1882 +#: fortran/module.c:1883 msgid "Expected attribute bit name" msgstr "" -#: fortran/module.c:2741 +#: fortran/module.c:2739 msgid "Expected integer string" msgstr "" -#: fortran/module.c:2745 +#: fortran/module.c:2743 msgid "Error converting integer" msgstr "" -#: fortran/module.c:2767 +#: fortran/module.c:2765 msgid "Expected real string" msgstr "" -#: fortran/module.c:2969 +#: fortran/module.c:2967 msgid "Expected expression type" msgstr "" -#: fortran/module.c:3023 +#: fortran/module.c:3021 msgid "Bad operator" msgstr "" -#: fortran/module.c:3112 +#: fortran/module.c:3110 msgid "Bad type in constant expression" msgstr "" -#: fortran/module.c:3154 +#: fortran/module.c:3152 #, no-c-format msgid "Namelist %s cannot be renamed by USE association to %s" msgstr "" -#: fortran/module.c:4428 +#: fortran/module.c:4436 #, no-c-format msgid "Symbol '%s' referenced at %L not found in module '%s'" msgstr "" -#: fortran/module.c:4435 +#: fortran/module.c:4443 #, no-c-format msgid "User operator '%s' referenced at %L not found in module '%s'" msgstr "" -#: fortran/module.c:4440 +#: fortran/module.c:4448 #, no-c-format msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'" msgstr "" -#: fortran/module.c:5049 +#: fortran/module.c:5057 #, no-c-format msgid "Can't open module file '%s' for writing at %C: %s" msgstr "" -#: fortran/module.c:5087 +#: fortran/module.c:5095 #, no-c-format msgid "Error writing module file '%s' for writing: %s" msgstr "" -#: fortran/module.c:5096 +#: fortran/module.c:5104 #, no-c-format msgid "Can't delete module file '%s': %s" msgstr "" -#: fortran/module.c:5099 +#: fortran/module.c:5107 #, no-c-format msgid "Can't rename module file '%s' to '%s': %s" msgstr "" -#: fortran/module.c:5105 +#: fortran/module.c:5113 #, no-c-format msgid "Can't delete temporary module file '%s': %s" msgstr "" -#: fortran/module.c:5125 fortran/module.c:5208 +#: fortran/module.c:5133 fortran/module.c:5216 #, no-c-format msgid "" "Symbol '%s' referenced at %L does not exist in intrinsic module " "ISO_C_BINDING." msgstr "" -#: fortran/module.c:5243 +#: fortran/module.c:5251 #, no-c-format msgid "" "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING" msgstr "" -#: fortran/module.c:5265 +#: fortran/module.c:5273 #, no-c-format msgid "Symbol '%s' already declared" msgstr "" -#: fortran/module.c:5320 +#: fortran/module.c:5328 #, no-c-format msgid "" "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name " "used previously" msgstr "" -#: fortran/module.c:5333 +#: fortran/module.c:5341 #, no-c-format msgid "" "Symbol '%s' referenced at %L does not exist in intrinsic module " "ISO_FORTRAN_ENV" msgstr "" -#: fortran/module.c:5341 +#: fortran/module.c:5349 #, no-c-format msgid "" "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module " "ISO_FORTRAN_ENV at %L is incompatible with option %s" msgstr "" -#: fortran/module.c:5369 +#: fortran/module.c:5377 #, no-c-format msgid "" "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module " "ISO_FORTRAN_ENV at %C is incompatible with option %s" msgstr "" -#: fortran/module.c:5385 +#: fortran/module.c:5393 #, no-c-format msgid "" "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV" msgstr "" -#: fortran/module.c:5419 +#: fortran/module.c:5427 #, no-c-format msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C" msgstr "" -#: fortran/module.c:5427 +#: fortran/module.c:5435 #, no-c-format msgid "Fortran 2003: ISO_C_BINDING module at %C" msgstr "" -#: fortran/module.c:5437 +#: fortran/module.c:5445 #, no-c-format msgid "Can't find an intrinsic module named '%s' at %C" msgstr "" -#: fortran/module.c:5442 +#: fortran/module.c:5450 #, no-c-format msgid "Can't open module file '%s' for reading at %C: %s" msgstr "" -#: fortran/module.c:5450 +#: fortran/module.c:5458 #, no-c-format msgid "" "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name " "used previously" msgstr "" -#: fortran/module.c:5465 +#: fortran/module.c:5473 msgid "Unexpected end of module" msgstr "" -#: fortran/module.c:5470 +#: fortran/module.c:5478 #, no-c-format msgid "File '%s' opened at %C is not a GFORTRAN module file" msgstr "" -#: fortran/module.c:5477 +#: fortran/module.c:5485 #, no-c-format msgid "Parse error when checking module version for file '%s' opened at %C" msgstr "" -#: fortran/module.c:5482 +#: fortran/module.c:5490 #, no-c-format msgid "Wrong module version '%s' (expected '" msgstr "" -#: fortran/module.c:5495 +#: fortran/module.c:5503 #, no-c-format msgid "Can't USE the same module we're building!" msgstr "" @@ -8217,7 +8240,7 @@ msgstr "" msgid "Syntax error in !$OMP THREADPRIVATE list at %C" msgstr "" -#: fortran/openmp.c:760 fortran/resolve.c:7424 fortran/resolve.c:7813 +#: fortran/openmp.c:760 fortran/resolve.c:7646 fortran/resolve.c:8036 #, no-c-format msgid "IF clause at %L requires a scalar LOGICAL expression" msgstr "" @@ -8434,97 +8457,97 @@ msgstr "" msgid "not enough DO loops for collapsed !$OMP DO at %L" msgstr "" -#: fortran/options.c:326 +#: fortran/options.c:308 #, no-c-format msgid "Reading file '%s' as free form" msgstr "" -#: fortran/options.c:336 +#: fortran/options.c:318 #, no-c-format msgid "'-fd-lines-as-comments' has no effect in free form" msgstr "" -#: fortran/options.c:339 +#: fortran/options.c:321 #, no-c-format msgid "'-fd-lines-as-code' has no effect in free form" msgstr "" -#: fortran/options.c:357 +#: fortran/options.c:339 #, no-c-format msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d" msgstr "" -#: fortran/options.c:360 +#: fortran/options.c:342 #, no-c-format msgid "Flag -fno-automatic overwrites -frecursive" msgstr "" -#: fortran/options.c:362 +#: fortran/options.c:344 #, no-c-format msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp" msgstr "" -#: fortran/options.c:366 +#: fortran/options.c:348 #, no-c-format msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d" msgstr "" -#: fortran/options.c:370 +#: fortran/options.c:352 #, no-c-format msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp" msgstr "" -#: fortran/options.c:446 +#: fortran/options.c:428 #, no-c-format msgid "gfortran: Only one -J option allowed" msgstr "" -#: fortran/options.c:489 +#: fortran/options.c:471 #, no-c-format msgid "Argument to -ffpe-trap is not valid: %s" msgstr "" -#: fortran/options.c:527 +#: fortran/options.c:509 #, no-c-format msgid "Argument to -fcheck is not valid: %s" msgstr "" -#: fortran/options.c:680 +#: fortran/options.c:662 #, no-c-format msgid "Fixed line length must be at least seven." msgstr "" -#: fortran/options.c:698 +#: fortran/options.c:680 #, no-c-format msgid "Free line length must be at least three." msgstr "" -#: fortran/options.c:716 +#: fortran/options.c:698 #, no-c-format msgid "-static-libgfortran is not supported in this configuration" msgstr "" -#: fortran/options.c:764 +#: fortran/options.c:746 #, no-c-format msgid "Maximum supported identifier length is %d" msgstr "" -#: fortran/options.c:796 +#: fortran/options.c:778 #, no-c-format msgid "Unrecognized option to -finit-logical: %s" msgstr "" -#: fortran/options.c:812 +#: fortran/options.c:794 #, no-c-format msgid "Unrecognized option to -finit-real: %s" msgstr "" -#: fortran/options.c:828 +#: fortran/options.c:810 #, no-c-format msgid "The value of n in -finit-character=n must be between 0 and 127" msgstr "" -#: fortran/options.c:919 +#: fortran/options.c:901 #, no-c-format msgid "Maximum subrecord length cannot exceed %d" msgstr "" @@ -8665,7 +8688,7 @@ msgstr "" msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section" msgstr "" -#: fortran/parse.c:1887 fortran/parse.c:1994 +#: fortran/parse.c:1887 fortran/parse.c:1993 #, no-c-format msgid "PRIVATE statement in TYPE at %C must be inside a MODULE" msgstr "" @@ -8675,7 +8698,7 @@ msgstr "" msgid "PRIVATE statement at %C must precede procedure bindings" msgstr "" -#: fortran/parse.c:1903 fortran/parse.c:2010 +#: fortran/parse.c:1903 fortran/parse.c:2009 #, no-c-format msgid "Duplicate PRIVATE statement at %C" msgstr "" @@ -8690,218 +8713,218 @@ msgstr "" msgid "Already inside a CONTAINS block at %C" msgstr "" -#: fortran/parse.c:1974 +#: fortran/parse.c:1973 #, no-c-format msgid "FINAL declaration at %C must be inside CONTAINS" msgstr "" -#: fortran/parse.c:1983 +#: fortran/parse.c:1982 #, no-c-format msgid "Fortran 2003: Derived type definition at %C without components" msgstr "" -#: fortran/parse.c:2002 +#: fortran/parse.c:2001 #, no-c-format msgid "PRIVATE statement at %C must precede structure components" msgstr "" -#: fortran/parse.c:2023 +#: fortran/parse.c:2022 #, no-c-format msgid "SEQUENCE statement at %C must precede structure components" msgstr "" -#: fortran/parse.c:2030 +#: fortran/parse.c:2029 #, no-c-format msgid "SEQUENCE attribute at %C already specified in TYPE statement" msgstr "" -#: fortran/parse.c:2035 +#: fortran/parse.c:2034 #, no-c-format msgid "Duplicate SEQUENCE statement at %C" msgstr "" -#: fortran/parse.c:2046 +#: fortran/parse.c:2045 #, no-c-format msgid "Fortran 2003: CONTAINS block in derived type definition at %C" msgstr "" -#: fortran/parse.c:2134 +#: fortran/parse.c:2135 #, no-c-format msgid "ENUM declaration at %C has no ENUMERATORS" msgstr "" -#: fortran/parse.c:2220 +#: fortran/parse.c:2221 #, no-c-format msgid "Unexpected %s statement in INTERFACE block at %C" msgstr "" -#: fortran/parse.c:2246 +#: fortran/parse.c:2247 #, no-c-format msgid "SUBROUTINE at %C does not belong in a generic function interface" msgstr "" -#: fortran/parse.c:2250 +#: fortran/parse.c:2251 #, no-c-format msgid "FUNCTION at %C does not belong in a generic subroutine interface" msgstr "" -#: fortran/parse.c:2260 +#: fortran/parse.c:2261 #, no-c-format msgid "" "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type" msgstr "" -#: fortran/parse.c:2291 +#: fortran/parse.c:2292 #, no-c-format msgid "Unexpected %s statement at %C in INTERFACE body" msgstr "" -#: fortran/parse.c:2309 +#: fortran/parse.c:2310 #, no-c-format msgid "" "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure" msgstr "" -#: fortran/parse.c:2430 +#: fortran/parse.c:2431 #, no-c-format msgid "%s statement is not allowed inside of BLOCK at %C" msgstr "" -#: fortran/parse.c:2516 +#: fortran/parse.c:2517 #, no-c-format msgid "%s statement must appear in a MODULE" msgstr "" -#: fortran/parse.c:2523 +#: fortran/parse.c:2524 #, no-c-format msgid "%s statement at %C follows another accessibility specification" msgstr "" -#: fortran/parse.c:2573 +#: fortran/parse.c:2574 #, no-c-format msgid "Bad kind expression for function '%s' at %L" msgstr "" -#: fortran/parse.c:2577 +#: fortran/parse.c:2578 #, no-c-format msgid "The type for function '%s' at %L is not accessible" msgstr "" -#: fortran/parse.c:2635 +#: fortran/parse.c:2636 #, no-c-format msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE" msgstr "" -#: fortran/parse.c:2656 +#: fortran/parse.c:2657 #, no-c-format msgid "Unexpected %s statement in WHERE block at %C" msgstr "" -#: fortran/parse.c:2715 +#: fortran/parse.c:2716 #, no-c-format msgid "Unexpected %s statement in FORALL block at %C" msgstr "" -#: fortran/parse.c:2766 +#: fortran/parse.c:2767 #, no-c-format msgid "ELSE IF statement at %C cannot follow ELSE statement at %L" msgstr "" -#: fortran/parse.c:2784 +#: fortran/parse.c:2785 #, no-c-format msgid "Duplicate ELSE statements at %L and %C" msgstr "" -#: fortran/parse.c:2845 +#: fortran/parse.c:2846 #, no-c-format msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C" msgstr "" -#: fortran/parse.c:2928 +#: fortran/parse.c:2929 #, no-c-format msgid "" "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %" "C" msgstr "" -#: fortran/parse.c:2990 +#: fortran/parse.c:2991 #, no-c-format msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L" msgstr "" -#: fortran/parse.c:3023 +#: fortran/parse.c:3024 #, no-c-format msgid "End of nonblock DO statement at %C is within another block" msgstr "" -#: fortran/parse.c:3032 +#: fortran/parse.c:3033 #, no-c-format msgid "End of nonblock DO statement at %C is interwoven with another DO loop" msgstr "" -#: fortran/parse.c:3086 +#: fortran/parse.c:3089 #, no-c-format msgid "Fortran 2008: BLOCK construct at %C" msgstr "" -#: fortran/parse.c:3144 +#: fortran/parse.c:3147 #, no-c-format msgid "Statement label in ENDDO at %C doesn't match DO label" msgstr "" -#: fortran/parse.c:3160 +#: fortran/parse.c:3163 #, no-c-format msgid "Named block DO at %L requires matching ENDDO name" msgstr "" -#: fortran/parse.c:3419 +#: fortran/parse.c:3422 #, no-c-format msgid "Name after !$omp critical and !$omp end critical does not match at %C" msgstr "" -#: fortran/parse.c:3475 +#: fortran/parse.c:3478 #, no-c-format msgid "%s statement at %C cannot terminate a non-block DO loop" msgstr "" -#: fortran/parse.c:3665 +#: fortran/parse.c:3668 #, no-c-format msgid "Contained procedure '%s' at %C is already ambiguous" msgstr "" -#: fortran/parse.c:3715 +#: fortran/parse.c:3718 #, no-c-format msgid "Unexpected %s statement in CONTAINS section at %C" msgstr "" -#: fortran/parse.c:3739 +#: fortran/parse.c:3742 #, no-c-format msgid "" "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at " "%C" msgstr "" -#: fortran/parse.c:3816 +#: fortran/parse.c:3819 #, no-c-format msgid "CONTAINS statement at %C is already in a contained program unit" msgstr "" -#: fortran/parse.c:3865 +#: fortran/parse.c:3868 #, no-c-format msgid "Global name '%s' at %L is already being used as a %s at %L" msgstr "" -#: fortran/parse.c:3886 +#: fortran/parse.c:3889 #, no-c-format msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L" msgstr "" -#: fortran/parse.c:3912 +#: fortran/parse.c:3915 #, no-c-format msgid "Unexpected %s statement in BLOCK DATA at %C" msgstr "" -#: fortran/parse.c:3955 +#: fortran/parse.c:3958 #, no-c-format msgid "Unexpected %s statement in MODULE at %C" msgstr "" @@ -8909,7 +8932,7 @@ msgstr "" #. If we see a duplicate main program, shut down. If the second #. instance is an implied main program, i.e. data decls or executable #. statements, we're in for lots of errors. -#: fortran/parse.c:4272 +#: fortran/parse.c:4275 #, no-c-format msgid "Two main PROGRAMs at %L and %C" msgstr "" @@ -9062,138 +9085,138 @@ msgstr "" msgid "Syntax error in COMPLEX constant at %C" msgstr "" -#: fortran/primary.c:1486 +#: fortran/primary.c:1503 #, no-c-format msgid "Keyword '%s' at %C has already appeared in the current argument list" msgstr "" -#: fortran/primary.c:1550 +#: fortran/primary.c:1567 #, no-c-format msgid "Extension: argument list function at %C" msgstr "" -#: fortran/primary.c:1617 +#: fortran/primary.c:1634 #, no-c-format msgid "Expected alternate return label at %C" msgstr "" -#: fortran/primary.c:1635 +#: fortran/primary.c:1652 #, no-c-format msgid "Missing keyword name in actual argument list at %C" msgstr "" -#: fortran/primary.c:1680 +#: fortran/primary.c:1697 #, no-c-format msgid "Syntax error in argument list at %C" msgstr "" -#: fortran/primary.c:1785 +#: fortran/primary.c:1802 #, no-c-format msgid "Expected structure component name at %C" msgstr "" -#: fortran/primary.c:1829 +#: fortran/primary.c:1846 #, no-c-format msgid "Expected argument list at %C" msgstr "" -#: fortran/primary.c:2179 +#: fortran/primary.c:2196 #, no-c-format msgid "" "Fortran 2003: Structure constructor with missing optional arguments at %C" msgstr "" -#: fortran/primary.c:2187 +#: fortran/primary.c:2204 #, no-c-format msgid "" "No initializer for component '%s' given in the structure constructor at %C!" msgstr "" -#: fortran/primary.c:2243 +#: fortran/primary.c:2260 #, no-c-format msgid "Can't construct ABSTRACT type '%s' at %C" msgstr "" -#: fortran/primary.c:2271 +#: fortran/primary.c:2288 #, no-c-format msgid "Fortran 2003: Structure constructor with named arguments at %C" msgstr "" -#: fortran/primary.c:2286 +#: fortran/primary.c:2303 #, no-c-format msgid "Component initializer without name after component named %s at %C!" msgstr "" -#: fortran/primary.c:2289 +#: fortran/primary.c:2306 #, no-c-format msgid "Too many components in structure constructor at %C!" msgstr "" -#: fortran/primary.c:2322 +#: fortran/primary.c:2339 #, no-c-format msgid "Component '%s' is initialized twice in the structure constructor at %C!" msgstr "" -#: fortran/primary.c:2378 +#: fortran/primary.c:2395 #, no-c-format msgid "" "component '%s' at %L has already been set by a parent derived type " "constructor" msgstr "" -#: fortran/primary.c:2401 +#: fortran/primary.c:2418 #, no-c-format msgid "Syntax error in structure constructor at %C" msgstr "" -#: fortran/primary.c:2517 +#: fortran/primary.c:2534 #, no-c-format msgid "" "'%s' at %C is the name of a recursive function and so refers to the result " "variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)" msgstr "" -#: fortran/primary.c:2638 +#: fortran/primary.c:2653 #, no-c-format msgid "Unexpected use of subroutine name '%s' at %C" msgstr "" -#: fortran/primary.c:2669 +#: fortran/primary.c:2684 #, no-c-format msgid "Statement function '%s' requires argument list at %C" msgstr "" -#: fortran/primary.c:2672 +#: fortran/primary.c:2687 #, no-c-format msgid "Function '%s' requires an argument list at %C" msgstr "" -#: fortran/primary.c:2719 +#: fortran/primary.c:2734 #, no-c-format msgid "Missing argument to '%s' at %C" msgstr "" -#: fortran/primary.c:2860 +#: fortran/primary.c:2875 #, no-c-format msgid "Missing argument list in function '%s' at %C" msgstr "" -#: fortran/primary.c:2888 +#: fortran/primary.c:2903 #, no-c-format msgid "Symbol at %C is not appropriate for an expression" msgstr "" -#: fortran/primary.c:2956 +#: fortran/primary.c:2971 #, no-c-format msgid "Assigning to PROTECTED variable at %C" msgstr "" -#: fortran/primary.c:2990 +#: fortran/primary.c:3005 #, no-c-format msgid "Named constant at %C in an EQUIVALENCE" msgstr "" -#: fortran/primary.c:3026 +#: fortran/primary.c:3038 #, no-c-format msgid "'%s' at %C is not a variable" msgstr "" @@ -9229,7 +9252,7 @@ msgstr "" msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure" msgstr "" -#: fortran/resolve.c:201 fortran/resolve.c:1412 +#: fortran/resolve.c:201 fortran/resolve.c:1414 #, no-c-format msgid "" "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L" @@ -9443,22 +9466,22 @@ msgstr "" msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L" msgstr "" -#: fortran/resolve.c:1199 +#: fortran/resolve.c:1202 #, no-c-format msgid "Type specified for intrinsic function '%s' at %L is ignored" msgstr "" -#: fortran/resolve.c:1212 +#: fortran/resolve.c:1215 #, no-c-format msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier" msgstr "" -#: fortran/resolve.c:1223 +#: fortran/resolve.c:1226 #, no-c-format msgid "'%s' declared INTRINSIC at %L does not exist" msgstr "" -#: fortran/resolve.c:1234 +#: fortran/resolve.c:1237 #, no-c-format msgid "" "The intrinsic '%s' declared INTRINSIC at %L is not available in the current " @@ -9466,66 +9489,66 @@ msgid "" "intrinsics in order to use it." msgstr "" -#: fortran/resolve.c:1270 +#: fortran/resolve.c:1273 #, no-c-format msgid "" "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. " "Declare it RECURSIVE or use -frecursive" msgstr "" -#: fortran/resolve.c:1304 fortran/resolve.c:6991 fortran/resolve.c:7778 +#: fortran/resolve.c:1307 fortran/resolve.c:7213 fortran/resolve.c:8001 #, no-c-format msgid "Label %d referenced at %L is never defined" msgstr "" -#: fortran/resolve.c:1361 +#: fortran/resolve.c:1366 #, no-c-format msgid "Statement function '%s' at %L is not allowed as an actual argument" msgstr "" -#: fortran/resolve.c:1369 +#: fortran/resolve.c:1374 #, no-c-format msgid "Intrinsic '%s' at %L is not allowed as an actual argument" msgstr "" -#: fortran/resolve.c:1376 +#: fortran/resolve.c:1381 #, no-c-format msgid "Internal procedure '%s' is not allowed as an actual argument at %L" msgstr "" -#: fortran/resolve.c:1382 +#: fortran/resolve.c:1387 #, no-c-format msgid "" "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument " "at %L" msgstr "" -#: fortran/resolve.c:1434 +#: fortran/resolve.c:1436 #, no-c-format msgid "Symbol '%s' at %L is ambiguous" msgstr "" -#: fortran/resolve.c:1485 +#: fortran/resolve.c:1487 #, no-c-format msgid "By-value argument at %L is not of numeric type" msgstr "" -#: fortran/resolve.c:1492 +#: fortran/resolve.c:1494 #, no-c-format msgid "By-value argument at %L cannot be an array or an array section" msgstr "" -#: fortran/resolve.c:1506 +#: fortran/resolve.c:1508 #, no-c-format msgid "By-value argument at %L is not allowed in this context" msgstr "" -#: fortran/resolve.c:1518 +#: fortran/resolve.c:1520 #, no-c-format msgid "Passing internal procedure at %L by location not allowed" msgstr "" -#: fortran/resolve.c:1643 +#: fortran/resolve.c:1645 #, no-c-format msgid "" "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the " @@ -9533,459 +9556,459 @@ msgid "" "argument with the same rank (12.4.1.5)" msgstr "" -#: fortran/resolve.c:1666 +#: fortran/resolve.c:1668 msgid "elemental procedure" msgstr "" -#: fortran/resolve.c:1682 +#: fortran/resolve.c:1684 #, no-c-format msgid "" "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' " "is a scalar, but another actual argument is an array" msgstr "" -#: fortran/resolve.c:1828 +#: fortran/resolve.c:1830 #, no-c-format msgid "" "The reference to function '%s' at %L either needs an explicit INTERFACE or " "the rank is incorrect" msgstr "" -#: fortran/resolve.c:1928 +#: fortran/resolve.c:1930 #, no-c-format msgid "There is no specific function for the generic '%s' at %L" msgstr "" -#: fortran/resolve.c:1937 +#: fortran/resolve.c:1939 #, no-c-format msgid "" "Generic function '%s' at %L is not consistent with a specific intrinsic " "interface" msgstr "" -#: fortran/resolve.c:1975 +#: fortran/resolve.c:1977 #, no-c-format msgid "" "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic" msgstr "" -#: fortran/resolve.c:2024 +#: fortran/resolve.c:2026 #, no-c-format msgid "Unable to resolve the specific function '%s' at %L" msgstr "" -#: fortran/resolve.c:2080 fortran/resolve.c:11813 +#: fortran/resolve.c:2082 fortran/resolve.c:12033 #, no-c-format msgid "Function '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:2289 +#: fortran/resolve.c:2291 #, no-c-format msgid "Argument to '%s' at %L is not a variable" msgstr "" -#: fortran/resolve.c:2337 +#: fortran/resolve.c:2339 #, no-c-format msgid "More actual than formal arguments in '%s' call at %L" msgstr "" -#: fortran/resolve.c:2346 +#: fortran/resolve.c:2348 #, no-c-format msgid "" "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer" msgstr "" -#: fortran/resolve.c:2369 +#: fortran/resolve.c:2371 #, no-c-format msgid "" "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an " "array of zero size" msgstr "" -#: fortran/resolve.c:2386 +#: fortran/resolve.c:2388 #, no-c-format msgid "" "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' " "because it is not C interoperable" msgstr "" -#: fortran/resolve.c:2396 +#: fortran/resolve.c:2398 #, no-c-format msgid "" "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' " "because it is not C interoperable" msgstr "" -#: fortran/resolve.c:2419 fortran/resolve.c:2456 +#: fortran/resolve.c:2421 fortran/resolve.c:2458 #, no-c-format msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1" msgstr "" #. Case 1c, section 15.1.2.5, J3/04-007: an associated #. scalar pointer. -#: fortran/resolve.c:2432 +#: fortran/resolve.c:2434 #, no-c-format msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER" msgstr "" -#: fortran/resolve.c:2448 +#: fortran/resolve.c:2450 #, no-c-format msgid "Parameter '%s' to '%s' at %L must be a scalar" msgstr "" #. TODO: Update this error message to allow for procedure #. pointers once they are implemented. -#: fortran/resolve.c:2470 +#: fortran/resolve.c:2472 #, no-c-format msgid "Parameter '%s' to '%s' at %L must be a procedure" msgstr "" -#: fortran/resolve.c:2478 +#: fortran/resolve.c:2480 #, no-c-format msgid "Parameter '%s' to '%s' at %L must be BIND(C)" msgstr "" -#: fortran/resolve.c:2525 +#: fortran/resolve.c:2531 #, no-c-format msgid "'%s' at %L is not a function" msgstr "" -#: fortran/resolve.c:2531 +#: fortran/resolve.c:2539 fortran/resolve.c:3153 #, no-c-format msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L" msgstr "" #. Internal procedures are taken care of in resolve_contained_fntype. -#: fortran/resolve.c:2577 +#: fortran/resolve.c:2585 #, no-c-format msgid "" "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is " "not a dummy argument" msgstr "" -#: fortran/resolve.c:2630 +#: fortran/resolve.c:2638 #, no-c-format msgid "" "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE " "construct" msgstr "" -#: fortran/resolve.c:2680 +#: fortran/resolve.c:2688 #, no-c-format msgid "reference to non-PURE function '%s' at %L inside a FORALL %s" msgstr "" -#: fortran/resolve.c:2687 +#: fortran/resolve.c:2695 #, no-c-format msgid "" "Function reference to '%s' at %L is to a non-PURE procedure within a PURE " "procedure" msgstr "" -#: fortran/resolve.c:2703 +#: fortran/resolve.c:2711 #, no-c-format msgid "" "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not " "RECURSIVE" msgstr "" -#: fortran/resolve.c:2707 +#: fortran/resolve.c:2715 #, no-c-format msgid "" "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE" msgstr "" -#: fortran/resolve.c:2755 +#: fortran/resolve.c:2763 #, no-c-format msgid "Subroutine call to '%s' in FORALL block at %L is not PURE" msgstr "" -#: fortran/resolve.c:2758 +#: fortran/resolve.c:2766 #, no-c-format msgid "Subroutine call to '%s' at %L is not PURE" msgstr "" -#: fortran/resolve.c:2821 +#: fortran/resolve.c:2829 #, no-c-format msgid "There is no specific subroutine for the generic '%s' at %L" msgstr "" -#: fortran/resolve.c:2830 +#: fortran/resolve.c:2838 #, no-c-format msgid "" "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine " "interface" msgstr "" -#: fortran/resolve.c:2938 +#: fortran/resolve.c:2946 #, no-c-format msgid "Missing SHAPE parameter for call to %s at %L" msgstr "" -#: fortran/resolve.c:2946 +#: fortran/resolve.c:2954 #, no-c-format msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array" msgstr "" -#: fortran/resolve.c:3013 +#: fortran/resolve.c:3021 #, no-c-format msgid "" "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic" msgstr "" -#: fortran/resolve.c:3057 +#: fortran/resolve.c:3065 #, no-c-format msgid "Unable to resolve the specific subroutine '%s' at %L" msgstr "" -#: fortran/resolve.c:3117 +#: fortran/resolve.c:3125 #, no-c-format msgid "'%s' at %L has a type, which is not consistent with the CALL at %L" msgstr "" -#: fortran/resolve.c:3146 +#: fortran/resolve.c:3163 #, no-c-format msgid "" "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not " "RECURSIVE" msgstr "" -#: fortran/resolve.c:3150 +#: fortran/resolve.c:3167 #, no-c-format msgid "" "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE" msgstr "" -#: fortran/resolve.c:3228 +#: fortran/resolve.c:3245 #, no-c-format msgid "Shapes for operands at %L and %L are not conformable" msgstr "" -#: fortran/resolve.c:3279 +#: fortran/resolve.c:3296 #, c-format msgid "Invalid context for NULL() pointer at %%L" msgstr "" -#: fortran/resolve.c:3295 +#: fortran/resolve.c:3312 #, c-format msgid "Operand of unary numeric operator '%s' at %%L is %s" msgstr "" -#: fortran/resolve.c:3311 +#: fortran/resolve.c:3328 #, c-format msgid "Operands of binary numeric operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3326 +#: fortran/resolve.c:3343 #, c-format msgid "Operands of string concatenation operator at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3345 +#: fortran/resolve.c:3362 #, c-format msgid "Operands of logical operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3359 +#: fortran/resolve.c:3376 #, c-format msgid "Operand of .not. operator at %%L is %s" msgstr "" -#: fortran/resolve.c:3373 +#: fortran/resolve.c:3390 msgid "COMPLEX quantities cannot be compared at %L" msgstr "" -#: fortran/resolve.c:3402 +#: fortran/resolve.c:3419 #, c-format msgid "Logicals at %%L must be compared with %s instead of %s" msgstr "" -#: fortran/resolve.c:3408 +#: fortran/resolve.c:3425 #, c-format msgid "Operands of comparison operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3416 +#: fortran/resolve.c:3433 #, c-format msgid "Unknown operator '%s' at %%L" msgstr "" -#: fortran/resolve.c:3418 +#: fortran/resolve.c:3435 #, c-format msgid "Operand of user operator '%s' at %%L is %s" msgstr "" -#: fortran/resolve.c:3421 +#: fortran/resolve.c:3438 #, c-format msgid "Operands of user operator '%s' at %%L are %s/%s" msgstr "" -#: fortran/resolve.c:3507 +#: fortran/resolve.c:3524 #, c-format msgid "Inconsistent ranks for operator at %%L and %%L" msgstr "" -#: fortran/resolve.c:3710 +#: fortran/resolve.c:3727 #, no-c-format msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3718 +#: fortran/resolve.c:3735 #, no-c-format msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3737 +#: fortran/resolve.c:3754 #, no-c-format msgid "Illegal stride of zero at %L" msgstr "" -#: fortran/resolve.c:3754 +#: fortran/resolve.c:3771 #, no-c-format msgid "" "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3762 +#: fortran/resolve.c:3779 #, no-c-format msgid "" "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3778 +#: fortran/resolve.c:3795 #, no-c-format msgid "" "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3787 +#: fortran/resolve.c:3804 #, no-c-format msgid "" "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d" msgstr "" -#: fortran/resolve.c:3826 +#: fortran/resolve.c:3843 #, no-c-format msgid "Rightmost upper bound of assumed size array section not specified at %L" msgstr "" -#: fortran/resolve.c:3836 +#: fortran/resolve.c:3853 #, no-c-format msgid "Rank mismatch in array reference at %L (%d/%d)" msgstr "" -#: fortran/resolve.c:3864 +#: fortran/resolve.c:3881 #, no-c-format msgid "Array index at %L must be scalar" msgstr "" -#: fortran/resolve.c:3870 +#: fortran/resolve.c:3887 #, no-c-format msgid "Array index at %L must be of INTEGER type, found %s" msgstr "" -#: fortran/resolve.c:3876 +#: fortran/resolve.c:3893 #, no-c-format msgid "Extension: REAL array index at %L" msgstr "" -#: fortran/resolve.c:3906 +#: fortran/resolve.c:3923 #, no-c-format msgid "Argument dim at %L must be scalar" msgstr "" -#: fortran/resolve.c:3913 +#: fortran/resolve.c:3930 #, no-c-format msgid "Argument dim at %L must be of INTEGER type" msgstr "" -#: fortran/resolve.c:4037 +#: fortran/resolve.c:4054 #, no-c-format msgid "Array index at %L is an array of rank %d" msgstr "" -#: fortran/resolve.c:4076 +#: fortran/resolve.c:4093 #, no-c-format msgid "Substring start index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4083 +#: fortran/resolve.c:4100 #, no-c-format msgid "Substring start index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4092 +#: fortran/resolve.c:4109 #, no-c-format msgid "Substring start index at %L is less than one" msgstr "" -#: fortran/resolve.c:4105 +#: fortran/resolve.c:4122 #, no-c-format msgid "Substring end index at %L must be of type INTEGER" msgstr "" -#: fortran/resolve.c:4112 +#: fortran/resolve.c:4129 #, no-c-format msgid "Substring end index at %L must be scalar" msgstr "" -#: fortran/resolve.c:4122 +#: fortran/resolve.c:4139 #, no-c-format msgid "Substring end index at %L exceeds the string length" msgstr "" -#: fortran/resolve.c:4132 +#: fortran/resolve.c:4149 #, no-c-format msgid "Substring end index at %L is too large" msgstr "" -#: fortran/resolve.c:4266 +#: fortran/resolve.c:4285 #, no-c-format msgid "" "Component to the right of a part reference with nonzero rank must not have " "the POINTER attribute at %L" msgstr "" -#: fortran/resolve.c:4273 +#: fortran/resolve.c:4292 #, no-c-format msgid "" "Component to the right of a part reference with nonzero rank must not have " "the ALLOCATABLE attribute at %L" msgstr "" -#: fortran/resolve.c:4292 +#: fortran/resolve.c:4311 #, no-c-format msgid "" "Two or more part references with nonzero rank must not be specified at %L" msgstr "" -#: fortran/resolve.c:4475 +#: fortran/resolve.c:4494 #, no-c-format msgid "" "Variable '%s', used in a specification expression, is referenced at %L " "before the ENTRY statement in which it is a parameter" msgstr "" -#: fortran/resolve.c:4480 +#: fortran/resolve.c:4499 #, no-c-format msgid "" "Variable '%s' is used at %L before the ENTRY statement in which it is a " "parameter" msgstr "" -#: fortran/resolve.c:4767 fortran/resolve.c:4839 +#: fortran/resolve.c:4786 fortran/resolve.c:4858 #, no-c-format msgid "Passed-object at %L must be scalar" msgstr "" -#: fortran/resolve.c:4868 +#: fortran/resolve.c:4887 #, no-c-format msgid "" "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'" msgstr "" #. Nothing matching found! -#: fortran/resolve.c:4970 +#: fortran/resolve.c:4989 #, no-c-format msgid "" "Found no matching specific binding for the call to the GENERIC '%s' at %L" @@ -9993,165 +10016,189 @@ msgstr "" #. To resolve class member calls, we borrow this bit #. of code to select the specific procedures. -#: fortran/resolve.c:4990 fortran/resolve.c:5043 +#: fortran/resolve.c:5009 fortran/resolve.c:5062 #, no-c-format msgid "'%s' at %L should be a SUBROUTINE" msgstr "" -#: fortran/resolve.c:5035 +#: fortran/resolve.c:5054 #, no-c-format msgid "'%s' at %L should be a FUNCTION" msgstr "" -#: fortran/resolve.c:5119 +#: fortran/resolve.c:5137 #, no-c-format msgid "no typebound available procedure named '%s' at %L" msgstr "" -#: fortran/resolve.c:5568 +#: fortran/resolve.c:5598 #, no-c-format msgid "%s at %L must be a scalar" msgstr "" -#: fortran/resolve.c:5578 +#: fortran/resolve.c:5608 #, no-c-format msgid "Deleted feature: %s at %L must be integer" msgstr "" -#: fortran/resolve.c:5582 fortran/resolve.c:5589 +#: fortran/resolve.c:5612 fortran/resolve.c:5619 #, no-c-format msgid "%s at %L must be INTEGER" msgstr "" -#: fortran/resolve.c:5609 +#: fortran/resolve.c:5639 #, no-c-format msgid "Cannot assign to loop variable in PURE procedure at %L" msgstr "" -#: fortran/resolve.c:5633 +#: fortran/resolve.c:5663 #, no-c-format msgid "Step expression in DO loop at %L cannot be zero" msgstr "" -#: fortran/resolve.c:5668 +#: fortran/resolve.c:5698 #, no-c-format msgid "DO loop at %L will be executed zero times" msgstr "" -#: fortran/resolve.c:5729 +#: fortran/resolve.c:5759 #, no-c-format msgid "FORALL index-name at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:5734 +#: fortran/resolve.c:5764 #, no-c-format msgid "FORALL start expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:5741 +#: fortran/resolve.c:5771 #, no-c-format msgid "FORALL end expression at %L must be a scalar INTEGER" msgstr "" -#: fortran/resolve.c:5749 +#: fortran/resolve.c:5779 #, no-c-format msgid "FORALL stride expression at %L must be a scalar %s" msgstr "" -#: fortran/resolve.c:5754 +#: fortran/resolve.c:5784 #, no-c-format msgid "FORALL stride expression at %L cannot be zero" msgstr "" -#: fortran/resolve.c:5770 +#: fortran/resolve.c:5800 #, no-c-format msgid "FORALL index '%s' may not appear in triplet specification at %L" msgstr "" -#: fortran/resolve.c:5870 fortran/resolve.c:6033 +#: fortran/resolve.c:5900 fortran/resolve.c:6115 #, no-c-format msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER" msgstr "" -#: fortran/resolve.c:5876 +#: fortran/resolve.c:5906 #, no-c-format msgid "Cannot deallocate INTENT(IN) variable '%s' at %L" msgstr "" -#: fortran/resolve.c:6041 +#: fortran/resolve.c:5979 +#, no-c-format +msgid "" +"Source-expr at %L must be scalar or have the same rank as the allocate-" +"object at %L" +msgstr "" + +#: fortran/resolve.c:6007 +#, no-c-format +msgid "Source-expr at %L and allocate-object at %L must have the same shape" +msgstr "" + +#: fortran/resolve.c:6126 +#, no-c-format +msgid "Type of entity at %L is type incompatible with source-expr at %L" +msgstr "" + +#: fortran/resolve.c:6139 +#, no-c-format +msgid "" +"The allocate-object at %L and the source-expr at %L shall have the same kind " +"type parameter" +msgstr "" + +#: fortran/resolve.c:6148 #, no-c-format msgid "" "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE=" msgstr "" -#: fortran/resolve.c:6048 +#: fortran/resolve.c:6155 #, no-c-format msgid "Cannot allocate INTENT(IN) variable '%s' at %L" msgstr "" -#: fortran/resolve.c:6060 +#: fortran/resolve.c:6167 #, no-c-format msgid "Array specification required in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:6090 +#: fortran/resolve.c:6197 #, no-c-format msgid "Bad array specification in ALLOCATE statement at %L" msgstr "" -#: fortran/resolve.c:6110 +#: fortran/resolve.c:6217 #, no-c-format msgid "" "'%s' must not appear in the array specification at %L in the same ALLOCATE " "statement where it is itself allocated" msgstr "" -#: fortran/resolve.c:6135 +#: fortran/resolve.c:6242 #, no-c-format msgid "Stat-variable '%s' at %L cannot be INTENT(IN)" msgstr "" -#: fortran/resolve.c:6139 +#: fortran/resolve.c:6246 #, no-c-format msgid "Illegal stat-variable at %L for a PURE procedure" msgstr "" -#: fortran/resolve.c:6146 +#: fortran/resolve.c:6253 #, no-c-format msgid "Stat-variable at %L must be a scalar INTEGER variable" msgstr "" -#: fortran/resolve.c:6151 +#: fortran/resolve.c:6258 #, no-c-format msgid "Stat-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:6159 +#: fortran/resolve.c:6266 #, no-c-format msgid "ERRMSG at %L is useless without a STAT tag" msgstr "" -#: fortran/resolve.c:6163 +#: fortran/resolve.c:6270 #, no-c-format msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)" msgstr "" -#: fortran/resolve.c:6167 +#: fortran/resolve.c:6274 #, no-c-format msgid "Illegal errmsg-variable at %L for a PURE procedure" msgstr "" -#: fortran/resolve.c:6175 +#: fortran/resolve.c:6282 #, no-c-format msgid "Errmsg-variable at %L must be a scalar CHARACTER variable" msgstr "" -#: fortran/resolve.c:6180 +#: fortran/resolve.c:6287 #, no-c-format msgid "Errmsg-variable at %L shall not be %sd within the same %s statement" msgstr "" -#: fortran/resolve.c:6198 +#: fortran/resolve.c:6305 #, no-c-format msgid "Allocate-object at %L also appears at %L" msgstr "" @@ -10160,109 +10207,114 @@ msgstr "" #. element in the list. Either way, we must #. issue an error and get the next case from P. #. FIXME: Sort P and Q by line number. -#: fortran/resolve.c:6365 +#: fortran/resolve.c:6472 #, no-c-format msgid "CASE label at %L overlaps with CASE label at %L" msgstr "" -#: fortran/resolve.c:6416 +#: fortran/resolve.c:6523 #, no-c-format msgid "Expression in CASE statement at %L must be of type %s" msgstr "" -#: fortran/resolve.c:6427 +#: fortran/resolve.c:6534 #, no-c-format msgid "Expression in CASE statement at %L must be of kind %d" msgstr "" -#: fortran/resolve.c:6439 +#: fortran/resolve.c:6546 #, no-c-format msgid "Expression in CASE statement at %L must be scalar" msgstr "" -#: fortran/resolve.c:6485 +#: fortran/resolve.c:6592 #, no-c-format msgid "" "Selection expression in computed GOTO statement at %L must be a scalar " "integer expression" msgstr "" -#: fortran/resolve.c:6503 +#: fortran/resolve.c:6610 #, no-c-format msgid "Argument of SELECT statement at %L cannot be %s" msgstr "" -#: fortran/resolve.c:6512 +#: fortran/resolve.c:6619 #, no-c-format msgid "Argument of SELECT statement at %L must be a scalar expression" msgstr "" -#: fortran/resolve.c:6577 fortran/resolve.c:6797 +#: fortran/resolve.c:6684 fortran/resolve.c:6906 #, no-c-format msgid "" "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L" msgstr "" -#: fortran/resolve.c:6603 +#: fortran/resolve.c:6710 #, no-c-format msgid "Logical range in CASE statement at %L is not allowed" msgstr "" -#: fortran/resolve.c:6615 +#: fortran/resolve.c:6722 #, no-c-format msgid "constant logical value in CASE statement is repeated at %L" msgstr "" -#: fortran/resolve.c:6629 +#: fortran/resolve.c:6736 #, no-c-format msgid "Range specification at %L can never be matched" msgstr "" -#: fortran/resolve.c:6732 +#: fortran/resolve.c:6839 #, no-c-format msgid "Logical SELECT CASE block at %L has more that two cases" msgstr "" -#: fortran/resolve.c:6778 +#: fortran/resolve.c:6884 #, no-c-format msgid "Derived type '%s' at %L must be extensible" msgstr "" -#: fortran/resolve.c:6787 +#: fortran/resolve.c:6894 #, no-c-format msgid "Derived type '%s' at %L must be an extension of '%s'" msgstr "" -#: fortran/resolve.c:6913 +#: fortran/resolve.c:7040 +#, no-c-format +msgid "Double CLASS IS block in SELECT TYPE statement at %L" +msgstr "" + +#: fortran/resolve.c:7135 #, no-c-format msgid "Data transfer element at %L cannot have POINTER components" msgstr "" -#: fortran/resolve.c:6920 +#: fortran/resolve.c:7142 #, no-c-format msgid "Data transfer element at %L cannot have ALLOCATABLE components" msgstr "" -#: fortran/resolve.c:6927 +#: fortran/resolve.c:7149 #, no-c-format msgid "Data transfer element at %L cannot have PRIVATE components" msgstr "" -#: fortran/resolve.c:6936 +#: fortran/resolve.c:7158 #, no-c-format msgid "" "Data transfer element at %L cannot be a full reference to an assumed-size " "array" msgstr "" -#: fortran/resolve.c:6998 +#: fortran/resolve.c:7220 #, no-c-format msgid "" "Statement at %L is not a valid branch target statement for the branch " "statement at %L" msgstr "" -#: fortran/resolve.c:7007 +#: fortran/resolve.c:7229 #, no-c-format msgid "Branch at %L may result in an infinite loop" msgstr "" @@ -10270,113 +10322,113 @@ msgstr "" #. The label is not in an enclosing block, so illegal. This was #. allowed in Fortran 66, so we allow it as extension. No #. further checks are necessary in this case. -#: fortran/resolve.c:7035 +#: fortran/resolve.c:7257 #, no-c-format msgid "Label at %L is not in the same block as the GOTO statement at %L" msgstr "" -#: fortran/resolve.c:7110 +#: fortran/resolve.c:7332 #, no-c-format msgid "WHERE mask at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:7126 +#: fortran/resolve.c:7348 #, no-c-format msgid "WHERE assignment target at %L has inconsistent shape" msgstr "" -#: fortran/resolve.c:7134 fortran/resolve.c:7221 +#: fortran/resolve.c:7356 fortran/resolve.c:7443 #, no-c-format msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L" msgstr "" -#: fortran/resolve.c:7144 fortran/resolve.c:7231 +#: fortran/resolve.c:7366 fortran/resolve.c:7453 #, no-c-format msgid "Unsupported statement inside WHERE at %L" msgstr "" -#: fortran/resolve.c:7175 +#: fortran/resolve.c:7397 #, no-c-format msgid "Assignment to a FORALL index variable at %L" msgstr "" -#: fortran/resolve.c:7184 +#: fortran/resolve.c:7406 #, no-c-format msgid "" "The FORALL with index '%s' is not used on the left side of the assignment at " "%L and so might cause multiple assignment to this object" msgstr "" -#: fortran/resolve.c:7353 +#: fortran/resolve.c:7575 #, no-c-format msgid "An outer FORALL construct already has an index with this name %L" msgstr "" -#: fortran/resolve.c:7432 +#: fortran/resolve.c:7654 #, no-c-format msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array" msgstr "" -#: fortran/resolve.c:7587 +#: fortran/resolve.c:7806 #, no-c-format msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L" msgstr "" -#: fortran/resolve.c:7612 +#: fortran/resolve.c:7831 #, no-c-format msgid "Cannot assign to variable '%s' in PURE procedure at %L" msgstr "" -#: fortran/resolve.c:7624 +#: fortran/resolve.c:7843 #, no-c-format msgid "" "The impure variable at %L is assigned to a derived type variable with a " "POINTER component in a PURE procedure (12.6)" msgstr "" -#: fortran/resolve.c:7635 +#: fortran/resolve.c:7854 #, no-c-format msgid "Variable must not be polymorphic in assignment at %L" msgstr "" -#: fortran/resolve.c:7741 +#: fortran/resolve.c:7964 #, no-c-format msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable" msgstr "" -#: fortran/resolve.c:7744 +#: fortran/resolve.c:7967 #, no-c-format msgid "Variable '%s' has not been assigned a target label at %L" msgstr "" -#: fortran/resolve.c:7755 +#: fortran/resolve.c:7978 #, no-c-format msgid "" "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier" msgstr "" -#: fortran/resolve.c:7786 +#: fortran/resolve.c:8009 #, no-c-format msgid "ASSIGN statement at %L requires a scalar default INTEGER variable" msgstr "" -#: fortran/resolve.c:7801 +#: fortran/resolve.c:8024 #, no-c-format msgid "Arithmetic IF statement at %L requires a numeric expression" msgstr "" -#: fortran/resolve.c:7864 +#: fortran/resolve.c:8087 #, no-c-format msgid "" "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression" msgstr "" -#: fortran/resolve.c:7946 +#: fortran/resolve.c:8169 #, no-c-format msgid "FORALL mask clause at %L requires a LOGICAL expression" msgstr "" -#: fortran/resolve.c:8018 fortran/resolve.c:8074 +#: fortran/resolve.c:8241 fortran/resolve.c:8297 #, no-c-format msgid "" "Binding label '%s' for common block '%s' at %L collides with the global " @@ -10384,14 +10436,14 @@ msgid "" msgstr "" #. Common block names match but binding labels do not. -#: fortran/resolve.c:8039 +#: fortran/resolve.c:8262 #, no-c-format msgid "" "Binding label '%s' for common block '%s' at %L does not match the binding " "label '%s' for common block '%s' at %L" msgstr "" -#: fortran/resolve.c:8086 +#: fortran/resolve.c:8309 #, no-c-format msgid "" "Binding label '%s' for common block '%s' at %L collides with global entity '%" @@ -10399,270 +10451,270 @@ msgid "" msgstr "" #. Make sure global procedures don't collide with anything. -#: fortran/resolve.c:8138 +#: fortran/resolve.c:8361 #, no-c-format msgid "Binding label '%s' at %L collides with the global entity '%s' at %L" msgstr "" #. Make sure procedures in interface bodies don't collide. -#: fortran/resolve.c:8151 +#: fortran/resolve.c:8374 #, no-c-format msgid "" "Binding label '%s' in interface body at %L collides with the global entity '%" "s' at %L" msgstr "" -#: fortran/resolve.c:8164 +#: fortran/resolve.c:8387 #, no-c-format msgid "Binding label '%s' at %L collides with global entity '%s' at %L" msgstr "" -#: fortran/resolve.c:8241 +#: fortran/resolve.c:8464 #, no-c-format msgid "CHARACTER variable has zero length at %L" msgstr "" -#: fortran/resolve.c:8252 +#: fortran/resolve.c:8475 #, no-c-format msgid "String length at %L is too large" msgstr "" -#: fortran/resolve.c:8553 +#: fortran/resolve.c:8777 #, no-c-format msgid "Allocatable array '%s' at %L must have a deferred shape" msgstr "" -#: fortran/resolve.c:8557 +#: fortran/resolve.c:8781 #, no-c-format msgid "Scalar object '%s' at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:8565 +#: fortran/resolve.c:8789 #, no-c-format msgid "Array pointer '%s' at %L must have a deferred shape" msgstr "" -#: fortran/resolve.c:8576 +#: fortran/resolve.c:8800 #, no-c-format msgid "Array '%s' at %L cannot have a deferred shape" msgstr "" -#: fortran/resolve.c:8604 +#: fortran/resolve.c:8828 #, no-c-format msgid "" "The type '%s' cannot be host associated at %L because it is blocked by an " "incompatible object of the same name declared at %L" msgstr "" -#: fortran/resolve.c:8627 +#: fortran/resolve.c:8851 #, no-c-format msgid "" "Object '%s' at %L must have the SAVE attribute for default initialization of " "a component" msgstr "" -#: fortran/resolve.c:8638 +#: fortran/resolve.c:8862 #, no-c-format msgid "Type '%s' of CLASS variable '%s' at %L is not extensible" msgstr "" -#: fortran/resolve.c:8648 +#: fortran/resolve.c:8872 #, no-c-format msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer" msgstr "" #. The shape of a main program or module array needs to be #. constant. -#: fortran/resolve.c:8695 +#: fortran/resolve.c:8919 #, no-c-format msgid "The module or main program array '%s' at %L must have constant shape" msgstr "" -#: fortran/resolve.c:8708 +#: fortran/resolve.c:8932 #, no-c-format msgid "" "Entity with assumed character length at %L must be a dummy argument or a " "PARAMETER" msgstr "" -#: fortran/resolve.c:8727 +#: fortran/resolve.c:8951 #, no-c-format msgid "'%s' at %L must have constant character length in this context" msgstr "" -#: fortran/resolve.c:8763 +#: fortran/resolve.c:8987 #, no-c-format msgid "Allocatable '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8766 +#: fortran/resolve.c:8990 #, no-c-format msgid "External '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8770 +#: fortran/resolve.c:8994 #, no-c-format msgid "Dummy '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8773 +#: fortran/resolve.c:8997 #, no-c-format msgid "Intrinsic '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8776 +#: fortran/resolve.c:9000 #, no-c-format msgid "Function result '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8779 +#: fortran/resolve.c:9003 #, no-c-format msgid "Automatic array '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8802 +#: fortran/resolve.c:9026 #, no-c-format msgid "Although not referenced, '%s' at %L has ambiguous interfaces" msgstr "" -#: fortran/resolve.c:8821 +#: fortran/resolve.c:9045 #, no-c-format msgid "" "Character-valued statement function '%s' at %L must have constant length" msgstr "" -#: fortran/resolve.c:8829 +#: fortran/resolve.c:9053 #, no-c-format msgid "" "Automatic character length function '%s' at %L must have an explicit " "interface" msgstr "" -#: fortran/resolve.c:8854 +#: fortran/resolve.c:9078 #, no-c-format msgid "" "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%" "s', which is PUBLIC at %L" msgstr "" -#: fortran/resolve.c:8877 fortran/resolve.c:8902 +#: fortran/resolve.c:9101 fortran/resolve.c:9126 #, no-c-format msgid "" "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy " "arguments of '%s' which is PRIVATE" msgstr "" -#: fortran/resolve.c:8920 +#: fortran/resolve.c:9144 #, no-c-format msgid "Function '%s' at %L cannot have an initializer" msgstr "" -#: fortran/resolve.c:8929 +#: fortran/resolve.c:9153 #, no-c-format msgid "External object '%s' at %L may not have an initializer" msgstr "" -#: fortran/resolve.c:8937 +#: fortran/resolve.c:9161 #, no-c-format msgid "ELEMENTAL function '%s' at %L must have a scalar result" msgstr "" -#: fortran/resolve.c:8958 +#: fortran/resolve.c:9182 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be array-valued" msgstr "" -#: fortran/resolve.c:8962 +#: fortran/resolve.c:9186 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued" msgstr "" -#: fortran/resolve.c:8966 +#: fortran/resolve.c:9190 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be pure" msgstr "" -#: fortran/resolve.c:8970 +#: fortran/resolve.c:9194 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be recursive" msgstr "" -#: fortran/resolve.c:8979 +#: fortran/resolve.c:9203 #, no-c-format msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L" msgstr "" -#: fortran/resolve.c:9034 +#: fortran/resolve.c:9258 #, no-c-format msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:9040 +#: fortran/resolve.c:9264 #, no-c-format msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:9046 +#: fortran/resolve.c:9270 #, no-c-format msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:9054 +#: fortran/resolve.c:9278 #, no-c-format msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:9060 +#: fortran/resolve.c:9284 #, no-c-format msgid "Procedure pointer result '%s' at %L is missing the pointer attribute" msgstr "" -#: fortran/resolve.c:9106 +#: fortran/resolve.c:9330 #, no-c-format msgid "FINAL procedure '%s' at %L is not a SUBROUTINE" msgstr "" -#: fortran/resolve.c:9114 +#: fortran/resolve.c:9338 #, no-c-format msgid "FINAL procedure at %L must have exactly one argument" msgstr "" -#: fortran/resolve.c:9123 +#: fortran/resolve.c:9347 #, no-c-format msgid "Argument of FINAL procedure at %L must be of type '%s'" msgstr "" -#: fortran/resolve.c:9131 +#: fortran/resolve.c:9355 #, no-c-format msgid "Argument of FINAL procedure at %L must not be a POINTER" msgstr "" -#: fortran/resolve.c:9137 +#: fortran/resolve.c:9361 #, no-c-format msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:9143 +#: fortran/resolve.c:9367 #, no-c-format msgid "Argument of FINAL procedure at %L must not be OPTIONAL" msgstr "" -#: fortran/resolve.c:9151 +#: fortran/resolve.c:9375 #, no-c-format msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)" msgstr "" -#: fortran/resolve.c:9159 +#: fortran/resolve.c:9383 #, no-c-format msgid "Non-scalar FINAL procedure at %L should have assumed shape argument" msgstr "" -#: fortran/resolve.c:9178 +#: fortran/resolve.c:9402 #, no-c-format msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'" msgstr "" -#: fortran/resolve.c:9211 +#: fortran/resolve.c:9435 #, no-c-format msgid "" "Only array FINAL procedures declared for derived type '%s' defined at %L, " @@ -10670,592 +10722,587 @@ msgid "" msgstr "" #. TODO: Remove this error when finalization is finished. -#: fortran/resolve.c:9216 +#: fortran/resolve.c:9440 #, no-c-format msgid "Finalization at %L is not yet implemented" msgstr "" -#: fortran/resolve.c:9242 +#: fortran/resolve.c:9466 #, no-c-format msgid "Can't overwrite GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:9254 +#: fortran/resolve.c:9478 #, no-c-format msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE" msgstr "" -#: fortran/resolve.c:9262 +#: fortran/resolve.c:9486 #, no-c-format msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding" msgstr "" -#: fortran/resolve.c:9270 +#: fortran/resolve.c:9494 #, no-c-format msgid "'%s' at %L overrides a PURE procedure and must also be PURE" msgstr "" -#: fortran/resolve.c:9279 +#: fortran/resolve.c:9503 #, no-c-format msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL" msgstr "" -#: fortran/resolve.c:9285 +#: fortran/resolve.c:9509 #, no-c-format msgid "" "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, " "either" msgstr "" -#: fortran/resolve.c:9294 +#: fortran/resolve.c:9518 #, no-c-format msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE" msgstr "" -#: fortran/resolve.c:9305 +#: fortran/resolve.c:9529 #, no-c-format msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION" msgstr "" -#: fortran/resolve.c:9316 +#: fortran/resolve.c:9540 #, no-c-format msgid "" "'%s' at %L and the overridden FUNCTION should have matching result types" msgstr "" -#: fortran/resolve.c:9327 +#: fortran/resolve.c:9551 #, no-c-format msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE" msgstr "" -#: fortran/resolve.c:9356 +#: fortran/resolve.c:9580 #, no-c-format msgid "" "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the " "corresponding argument of the overridden procedure" msgstr "" -#: fortran/resolve.c:9369 +#: fortran/resolve.c:9593 #, no-c-format msgid "" -"Types mismatch for dummy argument '%s' of '%s' %L in in respect to the " +"Types mismatch for dummy argument '%s' of '%s' %L in respect to the " "overridden procedure" msgstr "" -#: fortran/resolve.c:9379 +#: fortran/resolve.c:9603 #, no-c-format msgid "" "'%s' at %L must have the same number of formal arguments as the overridden " "procedure" msgstr "" -#: fortran/resolve.c:9388 +#: fortran/resolve.c:9612 #, no-c-format msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS" msgstr "" -#: fortran/resolve.c:9399 +#: fortran/resolve.c:9623 #, no-c-format msgid "'%s' at %L overrides a binding with PASS and must also be PASS" msgstr "" -#: fortran/resolve.c:9406 +#: fortran/resolve.c:9630 #, no-c-format msgid "" "Passed-object dummy argument of '%s' at %L must be at the same position as " "the passed-object dummy argument of the overridden procedure" msgstr "" -#: fortran/resolve.c:9440 +#: fortran/resolve.c:9664 #, no-c-format msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:9449 +#: fortran/resolve.c:9673 #, no-c-format msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous" msgstr "" -#: fortran/resolve.c:9508 +#: fortran/resolve.c:9732 #, no-c-format msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L" msgstr "" -#: fortran/resolve.c:9520 +#: fortran/resolve.c:9744 #, no-c-format msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too" msgstr "" -#: fortran/resolve.c:9550 +#: fortran/resolve.c:9774 #, no-c-format msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name" msgstr "" -#: fortran/resolve.c:9606 +#: fortran/resolve.c:9830 #, no-c-format msgid "Type-bound operator at %L can't be NOPASS" msgstr "" -#: fortran/resolve.c:9769 +#: fortran/resolve.c:9993 #, no-c-format msgid "" "'%s' must be a module procedure or an external procedure with an explicit " "interface at %L" msgstr "" -#: fortran/resolve.c:9806 +#: fortran/resolve.c:10030 #, no-c-format msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'" msgstr "" -#: fortran/resolve.c:9820 +#: fortran/resolve.c:10044 #, no-c-format msgid "Procedure '%s' with PASS at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:9831 fortran/resolve.c:10199 +#: fortran/resolve.c:10055 fortran/resolve.c:10424 #, no-c-format msgid "Non-polymorphic passed-object dummy argument of '%s' at %L" msgstr "" -#: fortran/resolve.c:9839 +#: fortran/resolve.c:10063 #, no-c-format msgid "" "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'" msgstr "" -#: fortran/resolve.c:9867 +#: fortran/resolve.c:10091 #, no-c-format msgid "Procedure '%s' at %L has the same name as a component of '%s'" msgstr "" -#: fortran/resolve.c:9876 +#: fortran/resolve.c:10100 #, no-c-format msgid "" "Procedure '%s' at %L has the same name as an inherited component of '%s'" msgstr "" -#: fortran/resolve.c:9963 +#: fortran/resolve.c:10187 #, no-c-format msgid "" "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED " "and not overridden" msgstr "" -#: fortran/resolve.c:10024 +#: fortran/resolve.c:10248 #, no-c-format msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT" msgstr "" -#: fortran/resolve.c:10034 +#: fortran/resolve.c:10258 #, no-c-format msgid "" "Interface '%s', used by procedure pointer component '%s' at %L, is declared " "in a later PROCEDURE statement" msgstr "" -#: fortran/resolve.c:10095 +#: fortran/resolve.c:10319 #, no-c-format msgid "" "Interface '%s' of procedure pointer component '%s' at %L must be explicit" msgstr "" -#: fortran/resolve.c:10133 +#: fortran/resolve.c:10358 #, no-c-format msgid "" "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'" msgstr "" -#: fortran/resolve.c:10147 +#: fortran/resolve.c:10372 #, no-c-format msgid "" "Procedure pointer component '%s' with PASS at %L must have at least one " "argument" msgstr "" -#: fortran/resolve.c:10163 +#: fortran/resolve.c:10388 #, no-c-format msgid "" "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'" msgstr "" -#: fortran/resolve.c:10173 +#: fortran/resolve.c:10398 #, no-c-format msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar" msgstr "" -#: fortran/resolve.c:10182 +#: fortran/resolve.c:10407 #, no-c-format msgid "" "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute" msgstr "" -#: fortran/resolve.c:10191 +#: fortran/resolve.c:10416 #, no-c-format msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE" msgstr "" -#: fortran/resolve.c:10214 +#: fortran/resolve.c:10439 #, no-c-format msgid "" "Component '%s' of '%s' at %L has the same name as an inherited type-bound " "procedure" msgstr "" -#: fortran/resolve.c:10226 +#: fortran/resolve.c:10451 #, no-c-format msgid "" "Character length of component '%s' needs to be a constant specification " "expression at %L" msgstr "" -#: fortran/resolve.c:10241 +#: fortran/resolve.c:10466 #, no-c-format msgid "" "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component " "of '%s', which is PUBLIC at %L" msgstr "" -#: fortran/resolve.c:10251 +#: fortran/resolve.c:10476 #, no-c-format msgid "" "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE " "attribute" msgstr "" -#: fortran/resolve.c:10262 +#: fortran/resolve.c:10487 #, no-c-format msgid "" "The pointer component '%s' of '%s' at %L is a type that has not been declared" msgstr "" -#: fortran/resolve.c:10273 +#: fortran/resolve.c:10498 #, no-c-format msgid "Component '%s' with CLASS at %L must be allocatable or pointer" msgstr "" -#: fortran/resolve.c:10301 +#: fortran/resolve.c:10526 #, no-c-format msgid "Component '%s' of '%s' at %L must have constant array bounds" msgstr "" -#: fortran/resolve.c:10346 +#: fortran/resolve.c:10571 #, no-c-format msgid "" "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC " "namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:10356 +#: fortran/resolve.c:10581 #, no-c-format msgid "" "NAMELIST object '%s' has use-associated PRIVATE components and cannot be " "member of namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:10369 +#: fortran/resolve.c:10594 #, no-c-format msgid "" "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC " "namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:10381 +#: fortran/resolve.c:10606 #, no-c-format msgid "" "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:10390 +#: fortran/resolve.c:10615 #, no-c-format msgid "" "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L" msgstr "" -#: fortran/resolve.c:10402 +#: fortran/resolve.c:10627 #, no-c-format msgid "" "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE " "components" msgstr "" -#: fortran/resolve.c:10410 +#: fortran/resolve.c:10635 #, no-c-format msgid "" "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components" msgstr "" -#: fortran/resolve.c:10436 +#: fortran/resolve.c:10661 #, no-c-format msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L" msgstr "" -#: fortran/resolve.c:10455 +#: fortran/resolve.c:10680 #, no-c-format msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape" msgstr "" -#: fortran/resolve.c:10467 +#: fortran/resolve.c:10692 #, no-c-format msgid "" "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type" msgstr "" -#: fortran/resolve.c:10478 +#: fortran/resolve.c:10703 #, no-c-format msgid "Incompatible derived type in PARAMETER at %L" msgstr "" -#: fortran/resolve.c:10541 +#: fortran/resolve.c:10766 #, no-c-format msgid "PROCEDURE '%s' at %L may not be used as its own interface" msgstr "" -#: fortran/resolve.c:10547 +#: fortran/resolve.c:10772 #, no-c-format msgid "" "Interface '%s', used by procedure '%s' at %L, is declared in a later " "PROCEDURE statement" msgstr "" -#: fortran/resolve.c:10600 +#: fortran/resolve.c:10825 #, no-c-format msgid "Interface '%s' of procedure '%s' at %L must be explicit" msgstr "" -#: fortran/resolve.c:10667 +#: fortran/resolve.c:10892 #, no-c-format msgid "Assumed size array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:10670 +#: fortran/resolve.c:10895 #, no-c-format msgid "Assumed shape array at %L must be a dummy argument" msgstr "" -#: fortran/resolve.c:10682 +#: fortran/resolve.c:10907 #, no-c-format msgid "Symbol at %L is not a DUMMY variable" msgstr "" -#: fortran/resolve.c:10688 +#: fortran/resolve.c:10913 #, no-c-format msgid "" "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument" msgstr "" -#: fortran/resolve.c:10698 +#: fortran/resolve.c:10923 #, no-c-format msgid "" "Character dummy variable '%s' at %L with VALUE attribute must have constant " "length" msgstr "" -#: fortran/resolve.c:10707 +#: fortran/resolve.c:10932 #, no-c-format msgid "" "C interoperable character dummy variable '%s' at %L with VALUE attribute " "must have length one" msgstr "" -#: fortran/resolve.c:10733 +#: fortran/resolve.c:10958 #, no-c-format msgid "" "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block " "nor declared at the module level scope" msgstr "" -#: fortran/resolve.c:10786 +#: fortran/resolve.c:11011 #, no-c-format msgid "The derived type '%s' at %L is of type '%s', which has not been defined" msgstr "" -#: fortran/resolve.c:10827 +#: fortran/resolve.c:11052 #, no-c-format msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'" msgstr "" -#: fortran/resolve.c:10846 +#: fortran/resolve.c:11071 #, no-c-format msgid "" "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have " "a default initializer" msgstr "" -#: fortran/resolve.c:10920 +#: fortran/resolve.c:11145 #, no-c-format msgid "Threadprivate at %L isn't SAVEd" msgstr "" -#: fortran/resolve.c:10968 -#, no-c-format -msgid "non-constant DATA value at %L" -msgstr "" - -#: fortran/resolve.c:11011 +#: fortran/resolve.c:11233 #, no-c-format msgid "BLOCK DATA element '%s' at %L must be in COMMON" msgstr "" -#: fortran/resolve.c:11017 +#: fortran/resolve.c:11239 #, no-c-format msgid "DATA array '%s' at %L must be specified in a previous declaration" msgstr "" -#: fortran/resolve.c:11033 +#: fortran/resolve.c:11255 #, no-c-format msgid "DATA element '%s' at %L is a pointer and so must be a full array" msgstr "" -#: fortran/resolve.c:11079 +#: fortran/resolve.c:11301 #, no-c-format msgid "Nonconstant array section at %L in DATA statement" msgstr "" -#: fortran/resolve.c:11092 +#: fortran/resolve.c:11314 #, no-c-format msgid "DATA statement at %L has more variables than values" msgstr "" -#: fortran/resolve.c:11186 +#: fortran/resolve.c:11408 #, no-c-format msgid "iterator start at %L does not simplify" msgstr "" -#: fortran/resolve.c:11193 +#: fortran/resolve.c:11415 #, no-c-format msgid "iterator end at %L does not simplify" msgstr "" -#: fortran/resolve.c:11200 +#: fortran/resolve.c:11422 #, no-c-format msgid "iterator step at %L does not simplify" msgstr "" -#: fortran/resolve.c:11326 +#: fortran/resolve.c:11548 #, no-c-format msgid "DATA statement at %L has more values than variables" msgstr "" -#: fortran/resolve.c:11417 +#: fortran/resolve.c:11639 #, no-c-format msgid "Label %d at %L defined but not used" msgstr "" -#: fortran/resolve.c:11422 +#: fortran/resolve.c:11644 #, no-c-format msgid "Label %d at %L defined but cannot be used" msgstr "" -#: fortran/resolve.c:11506 +#: fortran/resolve.c:11728 #, no-c-format msgid "" "Derived type variable '%s' at %L must have SEQUENCE attribute to be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11515 +#: fortran/resolve.c:11737 #, no-c-format msgid "" "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11523 +#: fortran/resolve.c:11745 #, no-c-format msgid "" "Derived type variable '%s' at %L with default initialization cannot be in " "EQUIVALENCE with a variable in COMMON" msgstr "" -#: fortran/resolve.c:11539 +#: fortran/resolve.c:11761 #, no-c-format msgid "" "Derived type variable '%s' at %L with pointer component(s) cannot be an " "EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11643 +#: fortran/resolve.c:11863 #, no-c-format msgid "Syntax error in EQUIVALENCE statement at %L" msgstr "" -#: fortran/resolve.c:11658 +#: fortran/resolve.c:11878 #, no-c-format msgid "" "Either all or none of the objects in the EQUIVALENCE set at %L shall have " "the PROTECTED attribute" msgstr "" -#: fortran/resolve.c:11670 +#: fortran/resolve.c:11890 #, no-c-format msgid "" "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure " "procedure '%s'" msgstr "" -#: fortran/resolve.c:11679 +#: fortran/resolve.c:11899 #, no-c-format msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11758 +#: fortran/resolve.c:11978 #, no-c-format msgid "" "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11769 +#: fortran/resolve.c:11989 #, no-c-format msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object" msgstr "" -#: fortran/resolve.c:11780 +#: fortran/resolve.c:12000 #, no-c-format msgid "Substring at %L has length zero" msgstr "" -#: fortran/resolve.c:11824 +#: fortran/resolve.c:12044 #, no-c-format msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'" msgstr "" -#: fortran/resolve.c:11837 +#: fortran/resolve.c:12057 #, no-c-format msgid "ENTRY '%s' at %L has no IMPLICIT type" msgstr "" -#: fortran/resolve.c:11854 +#: fortran/resolve.c:12074 #, no-c-format msgid "User operator procedure '%s' at %L must be a FUNCTION" msgstr "" -#: fortran/resolve.c:11864 +#: fortran/resolve.c:12084 #, no-c-format msgid "User operator procedure '%s' at %L cannot be assumed character length" msgstr "" -#: fortran/resolve.c:11872 +#: fortran/resolve.c:12092 #, no-c-format msgid "User operator procedure '%s' at %L must have at least one argument" msgstr "" -#: fortran/resolve.c:11886 +#: fortran/resolve.c:12106 #, no-c-format msgid "First argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:11904 +#: fortran/resolve.c:12124 #, no-c-format msgid "Second argument of operator interface at %L cannot be optional" msgstr "" -#: fortran/resolve.c:11911 +#: fortran/resolve.c:12131 #, no-c-format msgid "Operator interface at %L must have, at most, two arguments" msgstr "" -#: fortran/resolve.c:11983 +#: fortran/resolve.c:12203 #, no-c-format msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE" msgstr "" @@ -11814,75 +11861,75 @@ msgstr "" msgid "All components of '%s' are PRIVATE in structure constructor at %C" msgstr "" -#: fortran/symbol.c:2072 +#: fortran/symbol.c:2079 #, no-c-format msgid "Duplicate statement label %d at %L and %L" msgstr "" -#: fortran/symbol.c:2082 +#: fortran/symbol.c:2089 #, no-c-format msgid "Label %d at %C already referenced as branch target" msgstr "" -#: fortran/symbol.c:2091 +#: fortran/symbol.c:2098 #, no-c-format msgid "Label %d at %C already referenced as a format label" msgstr "" -#: fortran/symbol.c:2133 +#: fortran/symbol.c:2140 #, no-c-format msgid "Label %d at %C previously used as a FORMAT label" msgstr "" -#: fortran/symbol.c:2141 +#: fortran/symbol.c:2148 #, no-c-format msgid "Label %d at %C previously used as branch target" msgstr "" -#: fortran/symbol.c:2456 +#: fortran/symbol.c:2463 #, no-c-format msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'" msgstr "" -#: fortran/symbol.c:2459 +#: fortran/symbol.c:2466 #, no-c-format msgid "" "Name '%s' at %C is an ambiguous reference to '%s' from current program unit" msgstr "" #. Symbol is from another namespace. -#: fortran/symbol.c:2618 +#: fortran/symbol.c:2625 #, no-c-format msgid "Symbol '%s' at %C has already been host associated" msgstr "" -#: fortran/symbol.c:3452 +#: fortran/symbol.c:3459 #, no-c-format msgid "" "Derived type '%s' declared at %L must have the BIND attribute to be C " "interoperable" msgstr "" -#: fortran/symbol.c:3463 +#: fortran/symbol.c:3470 #, no-c-format msgid "Derived type '%s' at %L is empty" msgstr "" -#: fortran/symbol.c:3480 +#: fortran/symbol.c:3487 #, no-c-format msgid "" "Component '%s' at %L cannot have the POINTER attribute because it is a " "member of the BIND(C) derived type '%s' at %L" msgstr "" -#: fortran/symbol.c:3490 +#: fortran/symbol.c:3497 #, no-c-format msgid "" "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) " "derived type '%s' at %L" msgstr "" -#: fortran/symbol.c:3501 +#: fortran/symbol.c:3508 #, no-c-format msgid "" "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a " @@ -11891,7 +11938,7 @@ msgstr "" #. If the derived type is bind(c), all fields must be #. interop. -#: fortran/symbol.c:3539 +#: fortran/symbol.c:3546 #, no-c-format msgid "" "Component '%s' in derived type '%s' at %L may not be C interoperable, even " @@ -11901,36 +11948,36 @@ msgstr "" #. If derived type is param to bind(c) routine, or to one #. of the iso_c_binding procs, it must be interoperable, so #. all fields must interop too. -#: fortran/symbol.c:3548 +#: fortran/symbol.c:3555 #, no-c-format msgid "Component '%s' in derived type '%s' at %L may not be C interoperable" msgstr "" -#: fortran/symbol.c:3562 +#: fortran/symbol.c:3569 #, no-c-format msgid "" "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) " "attributes" msgstr "" -#: fortran/symbol.c:3570 +#: fortran/symbol.c:3577 #, no-c-format msgid "" "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND" "(C)" msgstr "" -#: fortran/symbol.c:4500 +#: fortran/symbol.c:4507 #, no-c-format msgid "Symbol '%s' is used before it is typed at %L" msgstr "" -#: fortran/symbol.c:4506 +#: fortran/symbol.c:4513 #, no-c-format msgid "Extension: Symbol '%s' is used before it is typed at %L" msgstr "" -#: fortran/symbol.c:4639 fortran/symbol.c:4713 +#: fortran/symbol.c:4852 fortran/symbol.c:4926 #, no-c-format msgid "'%s' of '%s' is PRIVATE at %L" msgstr "" @@ -11945,22 +11992,22 @@ msgstr "" msgid "BOZ constant at %L is too large (%ld vs %ld bits)" msgstr "" -#: fortran/trans-array.c:705 fortran/trans-array.c:4557 -#: fortran/trans-array.c:5592 fortran/trans-intrinsic.c:4296 +#: fortran/trans-array.c:705 fortran/trans-array.c:4545 +#: fortran/trans-array.c:5580 fortran/trans-intrinsic.c:4291 #, no-c-format msgid "Creating array temporary at %L" msgstr "" #. Problems occur when we get something like #. integer :: a(lots) = (/(i, i=1, lots)/) -#: fortran/trans-array.c:4124 +#: fortran/trans-array.c:4112 #, no-c-format msgid "" "The number of elements in the array constructor at %L requires an increase " "of the allowed %d upper limit. See -fmax-array-constructor option" msgstr "" -#: fortran/trans-array.c:5589 +#: fortran/trans-array.c:5577 #, no-c-format msgid "Creating array temporary at %L for argument '%s'" msgstr "" @@ -11970,67 +12017,67 @@ msgstr "" msgid "Named COMMON block '%s' at %L shall be of the same size" msgstr "" -#: fortran/trans-common.c:840 +#: fortran/trans-common.c:839 #, no-c-format msgid "Bad array reference at %L" msgstr "" -#: fortran/trans-common.c:848 +#: fortran/trans-common.c:847 #, no-c-format msgid "Illegal reference type at %L as EQUIVALENCE object" msgstr "" -#: fortran/trans-common.c:888 +#: fortran/trans-common.c:887 #, no-c-format msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L" msgstr "" #. Aligning this field would misalign a previous field. -#: fortran/trans-common.c:1021 +#: fortran/trans-common.c:1020 #, no-c-format msgid "" "The equivalence set for variable '%s' declared at %L violates alignment " "requirements" msgstr "" -#: fortran/trans-common.c:1088 +#: fortran/trans-common.c:1087 #, no-c-format msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L" msgstr "" -#: fortran/trans-common.c:1103 +#: fortran/trans-common.c:1102 #, no-c-format msgid "" "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L" msgstr "" -#: fortran/trans-common.c:1118 +#: fortran/trans-common.c:1117 #, no-c-format msgid "" "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder " "elements or use -fno-align-commons" msgstr "" -#: fortran/trans-common.c:1123 +#: fortran/trans-common.c:1122 #, no-c-format msgid "" "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements " "or use -fno-align-commons" msgstr "" -#: fortran/trans-common.c:1146 +#: fortran/trans-common.c:1145 #, no-c-format msgid "COMMON '%s' at %L does not exist" msgstr "" -#: fortran/trans-common.c:1154 +#: fortran/trans-common.c:1153 #, no-c-format msgid "" "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or " "use -fno-align-commons" msgstr "" -#: fortran/trans-common.c:1158 +#: fortran/trans-common.c:1157 #, no-c-format msgid "" "COMMON at %L requires %d bytes of padding at start; reorder elements or use -" @@ -12042,55 +12089,60 @@ msgstr "" msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L" msgstr "" -#: fortran/trans-decl.c:3083 fortran/trans-decl.c:4375 +#: fortran/trans-const.c:358 +#, no-c-format +msgid "non-constant initialization expression at %L" +msgstr "" + +#: fortran/trans-decl.c:3085 fortran/trans-decl.c:4408 #, no-c-format msgid "Return value of function '%s' at %L not set" msgstr "" -#: fortran/trans-decl.c:3750 +#: fortran/trans-decl.c:3782 #, no-c-format msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set" msgstr "" -#: fortran/trans-decl.c:3754 +#: fortran/trans-decl.c:3787 #, no-c-format msgid "Unused dummy argument '%s' at %L" msgstr "" -#: fortran/trans-decl.c:3760 +#: fortran/trans-decl.c:3793 #, no-c-format msgid "Unused variable '%s' declared at %L" msgstr "" -#: fortran/trans-decl.c:3808 +#: fortran/trans-decl.c:3841 #, no-c-format msgid "Unused parameter '%s' declared at %L" msgstr "" -#: fortran/trans-decl.c:3822 +#: fortran/trans-decl.c:3855 #, no-c-format msgid "Return value '%s' of function '%s' declared at %L not set" msgstr "" -#: fortran/trans-decl.c:3930 +#: fortran/trans-decl.c:3963 #, c-format msgid "" "Actual string length does not match the declared one for dummy argument '%" "s' (%ld/%ld)" msgstr "" -#: fortran/trans-decl.c:3938 +#: fortran/trans-decl.c:3971 #, c-format msgid "" "Actual string length is shorter than the declared one for dummy argument '%" "s' (%ld/%ld)" msgstr "" -#: fortran/trans-expr.c:1618 -msgid "internal error: bad vindex in dynamic dispatch" +#: fortran/trans-expr.c:1616 +msgid "internal error: bad hash value in dynamic dispatch" msgstr "" -#: fortran/trans-expr.c:2532 +#: fortran/trans-expr.c:2530 #, no-c-format msgid "Unknown argument list function at %L" msgstr "" @@ -12100,12 +12152,6 @@ msgstr "" msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index" msgstr "" -#. TODO: Implement EXTENDS_TYPE_OF. -#: fortran/trans-intrinsic.c:4747 -#, no-c-format -msgid "Intrinsic EXTENDS_TYPE_OF at %L not yet implemented" -msgstr "" - #: fortran/trans-io.c:2017 #, no-c-format msgid "Derived type '%s' at %L has PRIVATE components" @@ -12275,12 +12321,12 @@ msgstr "" msgid "Cannot open '%s' for output.\n" msgstr "" -#: java/jcf-dump.c:1323 +#: java/jcf-dump.c:1322 #, c-format msgid "bad format of .zip/.jar archive\n" msgstr "" -#: java/jcf-dump.c:1441 +#: java/jcf-dump.c:1440 #, c-format msgid "Bad byte codes.\n" msgstr "" @@ -12300,43 +12346,47 @@ msgstr "" msgid "%s: Failed to close output file %s\n" msgstr "" -#: java/jvspec.c:410 +#: java/jvspec.c:406 #, c-format msgid "can't specify '-D' without '--main'\n" msgstr "" -#: java/jvspec.c:413 +#: java/jvspec.c:409 #, c-format msgid "'%s' is not a valid class name" msgstr "" -#: java/jvspec.c:419 +#: java/jvspec.c:415 #, c-format msgid "--resource requires -o" msgstr "" -#: java/jvspec.c:433 +#: java/jvspec.c:429 #, c-format msgid "cannot specify both -C and -o" msgstr "" -#: java/jvspec.c:445 +#: java/jvspec.c:441 #, c-format msgid "cannot create temporary file" msgstr "" -#: java/jvspec.c:467 +#: java/jvspec.c:463 #, c-format msgid "using both @FILE with multiple files not implemented" msgstr "" -#: java/jvspec.c:589 +#: java/jvspec.c:585 #, c-format msgid "cannot specify 'main' class when not linking" msgstr "" -#: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81 config/i386/cygwin.h:91 -msgid "shared and mdll are not compatible" +#: config/vax/vax.h:50 config/vax/vax.h:51 +msgid "profiling not supported with -mg\n" +msgstr "" + +#: config/i386/linux-unwind.h:186 +msgid "ax ; {int $0x80 | syscall" msgstr "" #: config/darwin.h:306 @@ -12371,75 +12421,75 @@ msgstr "" msgid "-private_bundle not allowed with -dynamiclib" msgstr "" -#: fortran/lang-specs.h:55 fortran/lang-specs.h:69 -msgid "gfortran does not support -E without -cpp" -msgstr "" - -#: config/sh/sh.h:463 -msgid "SH2a does not support little-endian" +#: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909 +#: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 +#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 config/linux.h:111 +#: config/linux.h:113 +msgid "-mglibc and -muclibc used together" msgstr "" -#: config/rs6000/darwin.h:95 -msgid " conflicting code gen style switches are used" +#: config/mcore/mcore.h:54 +msgid "the m210 does not have little endian support" msgstr "" -#: ada/gcc-interface/lang-specs.h:33 gcc.c:887 java/jvspec.c:81 -msgid "-pg and -fomit-frame-pointer are incompatible" +#: config/arc/arc.h:61 config/mips/mips.h:1230 +msgid "may not use both -EB and -EL" msgstr "" -#: ada/gcc-interface/lang-specs.h:34 -msgid "-c or -S required for Ada" +#: java/lang-specs.h:33 +msgid "-fjni and -femit-class-files are incompatible" msgstr "" -#: config/vax/vax.h:50 config/vax/vax.h:51 -msgid "profiling not supported with -mg\n" +#: java/lang-specs.h:34 +msgid "-fjni and -femit-class-file are incompatible" msgstr "" -#: gcc.c:859 -msgid "GCC does not support -C or -CC without -E" +#: java/lang-specs.h:35 java/lang-specs.h:36 +msgid "-femit-class-file should used along with -fsyntax-only" msgstr "" -#: gcc.c:1080 -msgid "-E or -x required when input is from standard input" +#: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217 +#: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45 +msgid "does not support multilib" msgstr "" -#: config/i386/cygwin.h:28 -msgid "mno-cygwin and mno-win32 are not compatible" +#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250 +#: config/sparc/linux64.h:165 config/sparc/linux64.h:176 +#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144 +msgid "may not use both -m32 and -m64" msgstr "" -#: config/bfin/elf.h:54 -msgid "no processor type specified for linking" +#: gcc.c:865 +msgid "GCC does not support -C or -CC without -E" msgstr "" -#: config/i386/nwld.h:34 -msgid "Static linking is not supported.\n" +#: gcc.c:893 java/jvspec.c:81 ada/gcc-interface/lang-specs.h:33 +msgid "-pg and -fomit-frame-pointer are incompatible" msgstr "" -#: java/lang-specs.h:33 -msgid "-fjni and -femit-class-files are incompatible" +#: gcc.c:1086 +msgid "-E or -x required when input is from standard input" msgstr "" -#: java/lang-specs.h:34 -msgid "-fjni and -femit-class-file are incompatible" +#: config/bfin/elf.h:54 +msgid "no processor type specified for linking" msgstr "" -#: java/lang-specs.h:35 java/lang-specs.h:36 -msgid "-femit-class-file should used along with -fsyntax-only" +#: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81 +#: config/i386/cygwin.h:123 +msgid "shared and mdll are not compatible" msgstr "" -#: config/s390/tpf.h:119 -msgid "static is not supported on TPF-OS" +#: config/sh/sh.h:463 +msgid "SH2a does not support little-endian" msgstr "" -#: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 -#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35 -#: config/rs6000/sysv4.h:906 config/rs6000/sysv4.h:908 config/linux.h:111 -#: config/linux.h:113 -msgid "-mglibc and -muclibc used together" +#: config/rs6000/darwin.h:95 +msgid " conflicting code gen style switches are used" msgstr "" -#: config/mips/mips.h:1230 config/arc/arc.h:61 -msgid "may not use both -EB and -EL" +#: config/rx/rx.h:61 +msgid "-mas100-syntax is incompatible with -gdwarf" msgstr "" #: config/arm/arm.h:154 @@ -12454,6 +12504,22 @@ msgstr "" msgid "-Xbind-now and -Xbind-lazy are incompatible" msgstr "" +#: config/cris/cris.h:207 +msgid "Do not specify both -march=... and -mcpu=..." +msgstr "" + +#: config/i386/nwld.h:34 +msgid "Static linking is not supported.\n" +msgstr "" + +#: config/i386/cygwin.h:28 +msgid "mno-cygwin and mno-win32 are not compatible" +msgstr "" + +#: config/s390/tpf.h:119 +msgid "static is not supported on TPF-OS" +msgstr "" + #: config/mips/r3900.h:34 msgid "-mhard-float not supported" msgstr "" @@ -12462,18 +12528,12 @@ msgstr "" msgid "-msingle-float and -msoft-float cannot both be specified" msgstr "" -#: config/cris/cris.h:207 -msgid "Do not specify both -march=... and -mcpu=..." -msgstr "" - -#: config/sparc/linux64.h:165 config/sparc/linux64.h:176 -#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144 -#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250 -msgid "may not use both -m32 and -m64" +#: config/vax/netbsd-elf.h:51 +msgid "the -shared option is not currently supported for VAX ELF" msgstr "" -#: config/mcore/mcore.h:54 -msgid "the m210 does not have little endian support" +#: fortran/lang-specs.h:55 fortran/lang-specs.h:69 +msgid "gfortran does not support -E without -cpp" msgstr "" #: config/lynx.h:70 @@ -12484,13 +12544,8 @@ msgstr "" msgid "cannot use mshared and static together" msgstr "" -#: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217 -#: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45 -msgid "does not support multilib" -msgstr "" - -#: config/vax/netbsd-elf.h:51 -msgid "the -shared option is not currently supported for VAX ELF" +#: ada/gcc-interface/lang-specs.h:34 +msgid "-c or -S required for Ada" msgstr "" #: java/lang.opt:69 @@ -13821,6 +13876,10 @@ msgstr "" msgid "Warn about none ISO msvcrt scanf/printf width extensions" msgstr "" +#: config/i386/mingw.opt:27 +msgid "For nested functions on stack executable permission is set." +msgstr "" + #: config/i386/i386.opt:61 msgid "sizeof(long double) is 16" msgstr "" @@ -14053,39 +14112,47 @@ msgid "Support FMA4 built-in functions and code generation " msgstr "" #: config/i386/i386.opt:319 +msgid "Support XOP built-in functions and code generation " +msgstr "" + +#: config/i386/i386.opt:323 +msgid "Support LWP built-in functions and code generation " +msgstr "" + +#: config/i386/i386.opt:327 msgid "" "Support code generation of Advanced Bit Manipulation (ABM) instructions." msgstr "" -#: config/i386/i386.opt:323 +#: config/i386/i386.opt:331 msgid "Support code generation of popcnt instruction." msgstr "" -#: config/i386/i386.opt:327 +#: config/i386/i386.opt:335 msgid "Support code generation of cmpxchg16b instruction." msgstr "" -#: config/i386/i386.opt:331 +#: config/i386/i386.opt:339 msgid "Support code generation of sahf instruction in 64bit x86-64 code." msgstr "" -#: config/i386/i386.opt:335 +#: config/i386/i386.opt:343 msgid "Support code generation of movbe instruction." msgstr "" -#: config/i386/i386.opt:339 +#: config/i386/i386.opt:347 msgid "Support code generation of crc32 instruction." msgstr "" -#: config/i386/i386.opt:343 +#: config/i386/i386.opt:351 msgid "Support AES built-in functions and code generation" msgstr "" -#: config/i386/i386.opt:347 +#: config/i386/i386.opt:355 msgid "Support PCLMUL built-in functions and code generation" msgstr "" -#: config/i386/i386.opt:351 +#: config/i386/i386.opt:359 msgid "Encode SSE instructions with VEX prefix" msgstr "" @@ -14121,6 +14188,12 @@ msgstr "" msgid "Use the GNU extension to the PE format for aligned common data" msgstr "" +#: config/i386/cygming.opt:55 +msgid "" +"Compile code that relies on Cygwin DLL wrappers to support C++ operator new/" +"delete replacement" +msgstr "" + #: config/i386/mingw-w64.opt:23 msgid "Use unicode startup and define UNICODE macro" msgstr "" @@ -14549,6 +14622,26 @@ msgid "" "issue" msgstr "" +#: config/spu/spu.opt:88 +msgid "Access variables in 32-bit PPU objects (default)" +msgstr "" + +#: config/spu/spu.opt:92 +msgid "Access variables in 64-bit PPU objects" +msgstr "" + +#: config/spu/spu.opt:96 +msgid "Allow conversions between __ea and generic pointers (default)" +msgstr "" + +#: config/spu/spu.opt:100 +msgid "Size (in KB) of software data cache" +msgstr "" + +#: config/spu/spu.opt:104 +msgid "Atomically write back software data cache lines (default)" +msgstr "" + #: config/mcore/mcore.opt:23 msgid "Generate code for the M*Core M210" msgstr "" @@ -15466,89 +15559,93 @@ msgid "Use a 64-bit long type" msgstr "" #: config/mips/mips.opt:213 -msgid "Don't optimize block moves" +msgid "Pass the address of the ra save location to _mcount in $12" msgstr "" #: config/mips/mips.opt:217 -msgid "Use the mips-tfile postpass" +msgid "Don't optimize block moves" msgstr "" #: config/mips/mips.opt:221 -msgid "Allow the use of MT instructions" +msgid "Use the mips-tfile postpass" msgstr "" #: config/mips/mips.opt:225 -msgid "Do not use a cache-flushing function before calling stack trampolines" +msgid "Allow the use of MT instructions" msgstr "" #: config/mips/mips.opt:229 -msgid "Do not use MDMX instructions" +msgid "Do not use a cache-flushing function before calling stack trampolines" msgstr "" #: config/mips/mips.opt:233 -msgid "Generate normal-mode code" +msgid "Do not use MDMX instructions" msgstr "" #: config/mips/mips.opt:237 -msgid "Do not use MIPS-3D instructions" +msgid "Generate normal-mode code" msgstr "" #: config/mips/mips.opt:241 -msgid "Use paired-single floating-point instructions" +msgid "Do not use MIPS-3D instructions" msgstr "" #: config/mips/mips.opt:245 -msgid "Specify when r10k cache barriers should be inserted" +msgid "Use paired-single floating-point instructions" msgstr "" #: config/mips/mips.opt:249 -msgid "Try to allow the linker to turn PIC calls into direct calls" +msgid "Specify when r10k cache barriers should be inserted" msgstr "" #: config/mips/mips.opt:253 +msgid "Try to allow the linker to turn PIC calls into direct calls" +msgstr "" + +#: config/mips/mips.opt:257 msgid "" "When generating -mabicalls code, make the code suitable for use in shared " "libraries" msgstr "" -#: config/mips/mips.opt:257 +#: config/mips/mips.opt:261 msgid "" "Restrict the use of hardware floating-point instructions to 32-bit operations" msgstr "" -#: config/mips/mips.opt:261 +#: config/mips/mips.opt:265 msgid "Use SmartMIPS instructions" msgstr "" -#: config/mips/mips.opt:265 +#: config/mips/mips.opt:269 msgid "Prevent the use of all hardware floating-point instructions" msgstr "" -#: config/mips/mips.opt:269 +#: config/mips/mips.opt:273 msgid "Optimize lui/addiu address loads" msgstr "" -#: config/mips/mips.opt:273 +#: config/mips/mips.opt:277 msgid "Assume all symbols have 32-bit values" msgstr "" -#: config/mips/mips.opt:277 +#: config/mips/mips.opt:281 msgid "Use synci instruction to invalidate i-cache" msgstr "" -#: config/mips/mips.opt:281 +#: config/mips/mips.opt:285 msgid "Optimize the output for PROCESSOR" msgstr "" -#: config/mips/mips.opt:285 config/iq2000/iq2000.opt:44 +#: config/mips/mips.opt:289 config/iq2000/iq2000.opt:44 msgid "Put uninitialized constants in ROM (needs -membedded-data)" msgstr "" -#: config/mips/mips.opt:289 +#: config/mips/mips.opt:293 msgid "Perform VR4130-specific alignment optimizations" msgstr "" -#: config/mips/mips.opt:293 +#: config/mips/mips.opt:297 msgid "Lift restrictions on GOT size" msgstr "" @@ -16200,6 +16297,93 @@ msgstr "" msgid "Set name of main routine for the debugger" msgstr "" +#: config/rx/rx.opt:24 +msgid "Stores doubles in 32 bits." +msgstr "" + +#: config/rx/rx.opt:28 +msgid "Store doubles in 64 bits. This is the default." +msgstr "" + +#: config/rx/rx.opt:32 +msgid "Enable the use of RX FPU instructions." +msgstr "" + +#: config/rx/rx.opt:36 +msgid "Disable the use of RX FPU instructions." +msgstr "" + +#: config/rx/rx.opt:42 +msgid "Specify the target RX cpu type." +msgstr "" + +#: config/rx/rx.opt:46 +msgid "Alias for -mcpu." +msgstr "" + +#: config/rx/rx.opt:52 +msgid "Data is stored in big-endian format." +msgstr "" + +#: config/rx/rx.opt:56 +msgid "Data is stored in little-endian format. (Default)." +msgstr "" + +#: config/rx/rx.opt:62 +msgid "" +"Maximum size of global and static variables which can be placed into the " +"small data area." +msgstr "" + +#: config/rx/rx.opt:68 +msgid "Use the simulator runtime." +msgstr "" + +#: config/rx/rx.opt:74 +msgid "" +"Generate assembler output that is compatible with the Renesas AS100 " +"assembler. This may restrict some of the compiler's capabilities. The " +"default is to generate GAS compatable syntax." +msgstr "" + +#: config/rx/rx.opt:80 +msgid "Enable linker relaxation." +msgstr "" + +#: config/rx/rx.opt:86 +msgid "Maximum size in bytes of constant values allowed as operands." +msgstr "" + +#: config/rx/rx.opt:92 +msgid "Specifies the number of registers to reserve for interrupt handlers." +msgstr "" + +#: config/rx/rx.opt:98 +msgid "" +"Specifies whether interrupt functions should save and restore the " +"accumulator register." +msgstr "" + +#: config/lm32/lm32.opt:24 +msgid "Enable multiply instructions" +msgstr "" + +#: config/lm32/lm32.opt:28 +msgid "Enable divide and modulus instructions" +msgstr "" + +#: config/lm32/lm32.opt:32 +msgid "Enable barrel shift instructions" +msgstr "" + +#: config/lm32/lm32.opt:36 +msgid "Enable sign extend instructions" +msgstr "" + +#: config/lm32/lm32.opt:40 +msgid "Enable user-defined instructions" +msgstr "" + #: c.opt:42 msgid "" "Assert the <answer> to <question>. Putting '-' before <question> disables " @@ -18351,163 +18535,163 @@ msgstr "" msgid "Just generate unwind tables for exception handling" msgstr "" -#: common.opt:1396 +#: common.opt:1399 msgid "Perform variable tracking" msgstr "" -#: common.opt:1400 +#: common.opt:1403 msgid "Perform variable tracking by annotating assignments" msgstr "" -#: common.opt:1404 +#: common.opt:1407 msgid "Toggle -fvar-tracking-assignments" msgstr "" -#: common.opt:1408 +#: common.opt:1411 msgid "Perform variable tracking and also tag variables that are uninitialized" msgstr "" -#: common.opt:1412 +#: common.opt:1415 msgid "Enable loop vectorization on trees" msgstr "" -#: common.opt:1416 +#: common.opt:1419 msgid "Enable basic block vectorization (SLP) on trees" msgstr "" -#: common.opt:1420 +#: common.opt:1423 msgid "Enable use of cost model in vectorization" msgstr "" -#: common.opt:1424 +#: common.opt:1427 msgid "Enable loop versioning when doing loop vectorization on trees" msgstr "" -#: common.opt:1428 +#: common.opt:1431 msgid "Set the verbosity level of the vectorizer" msgstr "" -#: common.opt:1432 +#: common.opt:1435 msgid "Enable copy propagation of scalar-evolution information." msgstr "" -#: common.opt:1442 +#: common.opt:1445 msgid "Add extra commentary to assembler output" msgstr "" -#: common.opt:1446 +#: common.opt:1449 msgid "Set the default symbol visibility" msgstr "" -#: common.opt:1451 +#: common.opt:1454 msgid "Use expression value profiles in optimizations" msgstr "" -#: common.opt:1455 +#: common.opt:1458 msgid "Construct webs and split unrelated uses of single variable" msgstr "" -#: common.opt:1459 +#: common.opt:1462 msgid "Enable partitioned link-time optimization." msgstr "" -#: common.opt:1463 +#: common.opt:1466 msgid "Enable conditional dead code elimination for builtin calls" msgstr "" -#: common.opt:1467 +#: common.opt:1470 msgid "Perform whole program optimizations" msgstr "" -#: common.opt:1471 +#: common.opt:1474 msgid "Assume signed arithmetic overflow wraps around" msgstr "" -#: common.opt:1475 +#: common.opt:1478 msgid "Put zero initialized data in the bss section" msgstr "" -#: common.opt:1479 +#: common.opt:1482 msgid "Generate debug information in default format" msgstr "" -#: common.opt:1483 +#: common.opt:1486 msgid "Generate debug information in COFF format" msgstr "" -#: common.opt:1487 +#: common.opt:1490 msgid "Generate debug information in DWARF v2 (or later) format" msgstr "" -#: common.opt:1491 +#: common.opt:1494 msgid "Generate debug information in default extended format" msgstr "" -#: common.opt:1495 +#: common.opt:1498 msgid "Generate debug information in STABS format" msgstr "" -#: common.opt:1499 +#: common.opt:1502 msgid "Generate debug information in extended STABS format" msgstr "" -#: common.opt:1503 +#: common.opt:1506 msgid "Emit DWARF additions beyond selected version" msgstr "" -#: common.opt:1507 +#: common.opt:1510 msgid "Don't emit DWARF additions beyond selected version" msgstr "" -#: common.opt:1511 +#: common.opt:1514 msgid "Toggle debug information generation" msgstr "" -#: common.opt:1515 +#: common.opt:1518 msgid "Generate debug information in VMS format" msgstr "" -#: common.opt:1519 +#: common.opt:1522 msgid "Generate debug information in XCOFF format" msgstr "" -#: common.opt:1523 +#: common.opt:1526 msgid "Generate debug information in extended XCOFF format" msgstr "" -#: common.opt:1527 +#: common.opt:1530 msgid "Place output into <file>" msgstr "" -#: common.opt:1531 +#: common.opt:1534 msgid "Enable function profiling" msgstr "" -#: common.opt:1535 +#: common.opt:1538 msgid "Issue warnings needed for strict compliance to the standard" msgstr "" -#: common.opt:1539 +#: common.opt:1542 msgid "Like -pedantic but issue them as errors" msgstr "" -#: common.opt:1543 +#: common.opt:1546 msgid "Do not display functions compiled or elapsed time" msgstr "" -#: common.opt:1547 +#: common.opt:1550 msgid "Display the compiler's version" msgstr "" -#: common.opt:1551 +#: common.opt:1554 msgid "Suppress warnings" msgstr "" -#: common.opt:1555 +#: common.opt:1558 msgid "Create a shared library" msgstr "" -#: common.opt:1559 +#: common.opt:1562 msgid "Create a position independent executable" msgstr "" @@ -18536,7 +18720,7 @@ msgstr "" msgid "type attributes ignored after type is already defined" msgstr "" -#: bb-reorder.c:1879 +#: bb-reorder.c:1875 #, gcc-internal-format msgid "multiple hot/cold transitions found (bb %i)" msgstr "" @@ -18547,143 +18731,143 @@ msgid "" "branch target register load optimization is not intended to be run twice" msgstr "" -#: builtins.c:499 +#: builtins.c:496 #, gcc-internal-format msgid "offset outside bounds of constant string" msgstr "" -#: builtins.c:1063 +#: builtins.c:1060 #, gcc-internal-format msgid "second argument to %<__builtin_prefetch%> must be a constant" msgstr "" -#: builtins.c:1070 +#: builtins.c:1067 #, gcc-internal-format msgid "invalid second argument to %<__builtin_prefetch%>; using zero" msgstr "" -#: builtins.c:1078 +#: builtins.c:1075 #, gcc-internal-format msgid "third argument to %<__builtin_prefetch%> must be a constant" msgstr "" -#: builtins.c:1085 +#: builtins.c:1082 #, gcc-internal-format msgid "invalid third argument to %<__builtin_prefetch%>; using zero" msgstr "" -#: builtins.c:4314 +#: builtins.c:4296 #, gcc-internal-format msgid "argument of %<__builtin_args_info%> must be constant" msgstr "" -#: builtins.c:4320 +#: builtins.c:4302 #, gcc-internal-format msgid "argument of %<__builtin_args_info%> out of range" msgstr "" -#: builtins.c:4326 +#: builtins.c:4308 #, gcc-internal-format msgid "missing argument in %<__builtin_args_info%>" msgstr "" -#: builtins.c:4463 gimplify.c:2321 +#: builtins.c:4445 gimplify.c:2271 #, gcc-internal-format msgid "too few arguments to function %<va_start%>" msgstr "" -#: builtins.c:4625 +#: builtins.c:4607 #, gcc-internal-format msgid "first argument to %<va_arg%> not of type %<va_list%>" msgstr "" -#: builtins.c:4641 +#: builtins.c:4623 #, gcc-internal-format msgid "%qT is promoted to %qT when passed through %<...%>" msgstr "" -#: builtins.c:4646 +#: builtins.c:4628 #, gcc-internal-format msgid "(so you should pass %qT not %qT to %<va_arg%>)" msgstr "" #. We can, however, treat "undefined" any way we please. #. Call abort to encourage the user to fix the program. -#: builtins.c:4653 c-typeck.c:2580 +#: builtins.c:4635 c-typeck.c:2646 #, gcc-internal-format msgid "if this code is reached, the program will abort" msgstr "" -#: builtins.c:4780 +#: builtins.c:4762 #, gcc-internal-format msgid "invalid argument to %<__builtin_frame_address%>" msgstr "" -#: builtins.c:4782 +#: builtins.c:4764 #, gcc-internal-format msgid "invalid argument to %<__builtin_return_address%>" msgstr "" -#: builtins.c:4795 +#: builtins.c:4777 #, gcc-internal-format msgid "unsupported argument to %<__builtin_frame_address%>" msgstr "" -#: builtins.c:4797 +#: builtins.c:4779 #, gcc-internal-format msgid "unsupported argument to %<__builtin_return_address%>" msgstr "" -#: builtins.c:5333 +#: builtins.c:5034 #, gcc-internal-format msgid "both arguments to %<__builtin___clear_cache%> must be pointers" msgstr "" -#: builtins.c:5709 builtins.c:5723 +#: builtins.c:5411 builtins.c:5425 #, gcc-internal-format msgid "%qD changed semantics in GCC 4.4" msgstr "" #. All valid uses of __builtin_va_arg_pack () are removed during #. inlining. -#: builtins.c:6113 expr.c:9162 +#: builtins.c:5815 expr.c:9220 msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>" msgstr "" #. All valid uses of __builtin_va_arg_pack_len () are removed during #. inlining. -#: builtins.c:6119 +#: builtins.c:5821 msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>" msgstr "" -#: builtins.c:6347 +#: builtins.c:6049 #, gcc-internal-format msgid "%<__builtin_longjmp%> second argument must be 1" msgstr "" -#: builtins.c:6982 +#: builtins.c:6654 #, gcc-internal-format msgid "target format does not support infinity" msgstr "" -#: builtins.c:11740 +#: builtins.c:11413 #, gcc-internal-format msgid "%<va_start%> used in function with fixed args" msgstr "" -#: builtins.c:11748 +#: builtins.c:11421 #, gcc-internal-format msgid "wrong number of arguments to function %<va_start%>" msgstr "" #. Evidently an out of date version of <stdarg.h>; can't validate #. va_start's second argument, but can still work as intended. -#: builtins.c:11761 +#: builtins.c:11434 #, gcc-internal-format msgid "%<__builtin_next_arg%> called without an argument" msgstr "" -#: builtins.c:11766 +#: builtins.c:11439 #, gcc-internal-format msgid "wrong number of arguments to function %<__builtin_next_arg%>" msgstr "" @@ -18693,948 +18877,958 @@ msgstr "" #. argument. We just warn and set the arg to be the last #. argument so that we will get wrong-code because of #. it. -#: builtins.c:11796 +#: builtins.c:11469 #, gcc-internal-format msgid "second parameter of %<va_start%> not last named argument" msgstr "" -#: builtins.c:11806 +#: builtins.c:11479 #, gcc-internal-format msgid "" "undefined behaviour when second parameter of %<va_start%> is declared with %" "<register%> storage" msgstr "" -#: builtins.c:11922 +#: builtins.c:11595 msgid "%Kfirst argument of %D must be a pointer, second integer constant" msgstr "" -#: builtins.c:11935 +#: builtins.c:11608 msgid "%Klast argument of %D is not integer constant between 0 and 3" msgstr "" -#: builtins.c:11980 builtins.c:12131 builtins.c:12190 +#: builtins.c:11653 builtins.c:11804 builtins.c:11861 msgid "%Kcall to %D will always overflow destination buffer" msgstr "" -#: builtins.c:12121 +#: builtins.c:11794 msgid "%Kcall to %D might overflow destination buffer" msgstr "" -#: builtins.c:12211 +#: builtins.c:11882 msgid "%Kattempt to free a non-heap object %qD" msgstr "" -#: builtins.c:12214 +#: builtins.c:11885 msgid "%Kattempt to free a non-heap object" msgstr "" -#: c-common.c:990 +#: c-common.c:1008 #, gcc-internal-format msgid "%qD is not defined outside of function scope" msgstr "" -#: c-common.c:1040 +#: c-common.c:1058 #, gcc-internal-format msgid "" "string length %qd is greater than the length %qd ISO C%d compilers are " "required to support" msgstr "" -#: c-common.c:1533 c-common.c:1545 +#: c-common.c:1551 c-common.c:1563 #, gcc-internal-format msgid "overflow in constant expression" msgstr "" -#: c-common.c:1568 +#: c-common.c:1586 #, gcc-internal-format msgid "integer overflow in expression" msgstr "" -#: c-common.c:1573 +#: c-common.c:1591 #, gcc-internal-format msgid "floating point overflow in expression" msgstr "" -#: c-common.c:1577 +#: c-common.c:1595 #, gcc-internal-format msgid "fixed-point overflow in expression" msgstr "" -#: c-common.c:1581 +#: c-common.c:1599 #, gcc-internal-format msgid "vector overflow in expression" msgstr "" -#: c-common.c:1587 +#: c-common.c:1605 #, gcc-internal-format msgid "complex integer overflow in expression" msgstr "" -#: c-common.c:1590 +#: c-common.c:1608 #, gcc-internal-format msgid "complex floating point overflow in expression" msgstr "" -#: c-common.c:1633 +#: c-common.c:1651 #, gcc-internal-format msgid "logical %<or%> applied to non-boolean constant" msgstr "" -#: c-common.c:1636 +#: c-common.c:1654 #, gcc-internal-format msgid "logical %<and%> applied to non-boolean constant" msgstr "" -#: c-common.c:1681 +#: c-common.c:1699 #, gcc-internal-format msgid "logical %<or%> of collectively exhaustive tests is always true" msgstr "" -#: c-common.c:1685 +#: c-common.c:1703 #, gcc-internal-format msgid "logical %<and%> of mutually exclusive tests is always false" msgstr "" -#: c-common.c:1720 +#: c-common.c:1738 #, gcc-internal-format msgid "type-punning to incomplete type might break strict-aliasing rules" msgstr "" -#: c-common.c:1735 +#: c-common.c:1753 #, gcc-internal-format msgid "dereferencing type-punned pointer will break strict-aliasing rules" msgstr "" -#: c-common.c:1742 c-common.c:1760 +#: c-common.c:1760 c-common.c:1778 #, gcc-internal-format msgid "dereferencing type-punned pointer might break strict-aliasing rules" msgstr "" -#: c-common.c:1791 +#: c-common.c:1809 #, gcc-internal-format msgid "first argument of %q+D should be %<int%>" msgstr "" -#: c-common.c:1800 +#: c-common.c:1818 #, gcc-internal-format msgid "second argument of %q+D should be %<char **%>" msgstr "" -#: c-common.c:1809 +#: c-common.c:1827 #, gcc-internal-format msgid "third argument of %q+D should probably be %<char **%>" msgstr "" -#: c-common.c:1819 +#: c-common.c:1837 #, gcc-internal-format msgid "%q+D takes only zero or two arguments" msgstr "" -#: c-common.c:1868 +#: c-common.c:1886 #, gcc-internal-format msgid "" "use -flax-vector-conversions to permit conversions between vectors with " "differing element types or numbers of subparts" msgstr "" -#: c-common.c:2023 +#: c-common.c:2041 #, gcc-internal-format msgid "conversion to %qT from boolean expression" msgstr "" -#: c-common.c:2045 +#: c-common.c:2063 #, gcc-internal-format msgid "negative integer implicitly converted to unsigned type" msgstr "" -#: c-common.c:2047 +#: c-common.c:2065 #, gcc-internal-format msgid "conversion of unsigned constant value to negative integer" msgstr "" -#: c-common.c:2074 +#: c-common.c:2092 #, gcc-internal-format msgid "conversion to %qT alters %qT constant value" msgstr "" -#: c-common.c:2166 +#: c-common.c:2184 #, gcc-internal-format msgid "conversion to %qT from %qT may change the sign of the result" msgstr "" -#: c-common.c:2198 +#: c-common.c:2216 #, gcc-internal-format msgid "conversion to %qT from %qT may alter its value" msgstr "" -#: c-common.c:2226 +#: c-common.c:2244 #, gcc-internal-format msgid "large integer implicitly truncated to unsigned type" msgstr "" -#: c-common.c:2232 c-common.c:2239 c-common.c:2247 +#: c-common.c:2250 c-common.c:2257 c-common.c:2265 #, gcc-internal-format msgid "overflow in implicit constant conversion" msgstr "" -#: c-common.c:2420 +#: c-common.c:2438 #, gcc-internal-format msgid "operation on %qE may be undefined" msgstr "" -#: c-common.c:2728 +#: c-common.c:2746 #, gcc-internal-format msgid "case label does not reduce to an integer constant" msgstr "" -#: c-common.c:2768 +#: c-common.c:2786 #, gcc-internal-format msgid "case label value is less than minimum value for type" msgstr "" -#: c-common.c:2776 +#: c-common.c:2794 #, gcc-internal-format msgid "case label value exceeds maximum value for type" msgstr "" -#: c-common.c:2784 +#: c-common.c:2802 #, gcc-internal-format msgid "lower value in case label range less than minimum value for type" msgstr "" -#: c-common.c:2793 +#: c-common.c:2811 #, gcc-internal-format msgid "upper value in case label range exceeds maximum value for type" msgstr "" -#: c-common.c:2867 +#: c-common.c:2885 #, gcc-internal-format msgid "" "GCC cannot support operators with integer types and fixed-point types that " "have too many integral and fractional bits together" msgstr "" -#: c-common.c:3354 +#: c-common.c:3372 #, gcc-internal-format msgid "invalid operands to binary %s (have %qT and %qT)" msgstr "" -#: c-common.c:3590 +#: c-common.c:3608 #, gcc-internal-format msgid "comparison is always false due to limited range of data type" msgstr "" -#: c-common.c:3592 +#: c-common.c:3610 #, gcc-internal-format msgid "comparison is always true due to limited range of data type" msgstr "" -#: c-common.c:3671 +#: c-common.c:3689 #, gcc-internal-format msgid "comparison of unsigned expression >= 0 is always true" msgstr "" -#: c-common.c:3681 +#: c-common.c:3699 #, gcc-internal-format msgid "comparison of unsigned expression < 0 is always false" msgstr "" -#: c-common.c:3723 +#: c-common.c:3741 #, gcc-internal-format msgid "pointer of type %<void *%> used in arithmetic" msgstr "" -#: c-common.c:3729 +#: c-common.c:3747 #, gcc-internal-format msgid "pointer to a function used in arithmetic" msgstr "" -#: c-common.c:3735 +#: c-common.c:3753 #, gcc-internal-format msgid "pointer to member function used in arithmetic" msgstr "" -#: c-common.c:3941 +#: c-common.c:3959 #, gcc-internal-format msgid "the address of %qD will always evaluate as %<true%>" msgstr "" -#: c-common.c:4042 cp/semantics.c:594 cp/typeck.c:6810 +#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:6921 #, gcc-internal-format msgid "suggest parentheses around assignment used as truth value" msgstr "" -#: c-common.c:4124 c-decl.c:3581 c-typeck.c:10029 +#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10243 #, gcc-internal-format msgid "invalid use of %<restrict%>" msgstr "" -#: c-common.c:4338 +#: c-common.c:4365 #, gcc-internal-format msgid "invalid application of %<sizeof%> to a function type" msgstr "" -#: c-common.c:4351 +#: c-common.c:4378 #, gcc-internal-format msgid "invalid application of %qs to a void type" msgstr "" -#: c-common.c:4359 +#: c-common.c:4386 #, gcc-internal-format msgid "invalid application of %qs to incomplete type %qT " msgstr "" -#: c-common.c:4401 +#: c-common.c:4428 #, gcc-internal-format msgid "%<__alignof%> applied to a bit-field" msgstr "" -#: c-common.c:5110 +#: c-common.c:5137 #, gcc-internal-format msgid "cannot disable built-in function %qs" msgstr "" -#: c-common.c:5302 +#: c-common.c:5329 #, gcc-internal-format msgid "pointers are not permitted as case values" msgstr "" -#: c-common.c:5309 +#: c-common.c:5336 #, gcc-internal-format msgid "range expressions in switch statements are non-standard" msgstr "" -#: c-common.c:5335 +#: c-common.c:5362 #, gcc-internal-format msgid "empty range specified" msgstr "" -#: c-common.c:5395 +#: c-common.c:5422 #, gcc-internal-format msgid "duplicate (or overlapping) case value" msgstr "" -#: c-common.c:5397 +#: c-common.c:5424 #, gcc-internal-format msgid "this is the first entry overlapping that value" msgstr "" -#: c-common.c:5401 +#: c-common.c:5428 #, gcc-internal-format msgid "duplicate case value" msgstr "" -#: c-common.c:5402 +#: c-common.c:5429 #, gcc-internal-format msgid "previously used here" msgstr "" -#: c-common.c:5406 +#: c-common.c:5433 #, gcc-internal-format msgid "multiple default labels in one switch" msgstr "" -#: c-common.c:5408 +#: c-common.c:5435 #, gcc-internal-format msgid "this is the first default label" msgstr "" -#: c-common.c:5460 +#: c-common.c:5487 #, gcc-internal-format msgid "case value %qs not in enumerated type" msgstr "" -#: c-common.c:5465 +#: c-common.c:5492 #, gcc-internal-format msgid "case value %qs not in enumerated type %qT" msgstr "" -#: c-common.c:5524 +#: c-common.c:5551 #, gcc-internal-format msgid "switch missing default case" msgstr "" -#: c-common.c:5596 +#: c-common.c:5623 #, gcc-internal-format msgid "enumeration value %qE not handled in switch" msgstr "" -#: c-common.c:5622 +#: c-common.c:5649 #, gcc-internal-format msgid "taking the address of a label is non-standard" msgstr "" -#: c-common.c:5795 +#: c-common.c:5822 #, gcc-internal-format msgid "%qE attribute ignored for field of type %qT" msgstr "" -#: c-common.c:5806 c-common.c:5825 c-common.c:5843 c-common.c:5870 -#: c-common.c:5897 c-common.c:5923 c-common.c:5942 c-common.c:5959 -#: c-common.c:5983 c-common.c:6006 c-common.c:6029 c-common.c:6050 -#: c-common.c:6071 c-common.c:6095 c-common.c:6121 c-common.c:6158 -#: c-common.c:6185 c-common.c:6228 c-common.c:6312 c-common.c:6342 -#: c-common.c:6362 c-common.c:6699 c-common.c:6715 c-common.c:6763 -#: c-common.c:6786 c-common.c:6850 c-common.c:6978 c-common.c:7046 -#: c-common.c:7090 c-common.c:7138 c-common.c:7216 c-common.c:7240 -#: c-common.c:7526 c-common.c:7549 c-common.c:7588 c-common.c:7677 -#: c-common.c:7817 tree.c:5305 tree.c:5317 tree.c:5327 config/darwin.c:1437 -#: config/arm/arm.c:4504 config/arm/arm.c:4532 config/arm/arm.c:4549 -#: config/avr/avr.c:4658 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386 -#: config/i386/i386.c:4403 config/i386/i386.c:26515 config/ia64/ia64.c:631 -#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23362 -#: config/spu/spu.c:3809 +#: c-common.c:5833 c-common.c:5852 c-common.c:5870 c-common.c:5897 +#: c-common.c:5924 c-common.c:5950 c-common.c:5969 c-common.c:5986 +#: c-common.c:6010 c-common.c:6033 c-common.c:6056 c-common.c:6077 +#: c-common.c:6098 c-common.c:6122 c-common.c:6148 c-common.c:6185 +#: c-common.c:6212 c-common.c:6255 c-common.c:6339 c-common.c:6369 +#: c-common.c:6389 c-common.c:6727 c-common.c:6743 c-common.c:6791 +#: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074 +#: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268 +#: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705 +#: c-common.c:7847 tree.c:5305 tree.c:5317 tree.c:5327 config/darwin.c:1437 +#: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609 +#: config/avr/avr.c:4697 config/h8300/h8300.c:5362 config/h8300/h8300.c:5386 +#: config/i386/i386.c:4448 config/i386/i386.c:25933 config/ia64/ia64.c:635 +#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23369 +#: config/spu/spu.c:3919 #, gcc-internal-format msgid "%qE attribute ignored" msgstr "" -#: c-common.c:5888 c-common.c:5914 +#: c-common.c:5915 c-common.c:5941 #, gcc-internal-format msgid "%qE attribute conflicts with attribute %s" msgstr "" -#: c-common.c:6152 +#: c-common.c:6179 #, gcc-internal-format msgid "%qE attribute have effect only on public objects" msgstr "" -#: c-common.c:6249 +#: c-common.c:6276 #, gcc-internal-format msgid "destructor priorities are not supported" msgstr "" -#: c-common.c:6251 +#: c-common.c:6278 #, gcc-internal-format msgid "constructor priorities are not supported" msgstr "" -#: c-common.c:6268 +#: c-common.c:6295 #, gcc-internal-format msgid "destructor priorities from 0 to %d are reserved for the implementation" msgstr "" -#: c-common.c:6273 +#: c-common.c:6300 #, gcc-internal-format msgid "constructor priorities from 0 to %d are reserved for the implementation" msgstr "" -#: c-common.c:6281 +#: c-common.c:6308 #, gcc-internal-format msgid "destructor priorities must be integers from 0 to %d inclusive" msgstr "" -#: c-common.c:6284 +#: c-common.c:6311 #, gcc-internal-format msgid "constructor priorities must be integers from 0 to %d inclusive" msgstr "" -#: c-common.c:6406 +#: c-common.c:6433 #, gcc-internal-format msgid "unknown machine mode %qE" msgstr "" -#: c-common.c:6435 +#: c-common.c:6462 #, gcc-internal-format msgid "specifying vector types with __attribute__ ((mode)) is deprecated" msgstr "" -#: c-common.c:6438 +#: c-common.c:6465 #, gcc-internal-format msgid "use __attribute__ ((vector_size)) instead" msgstr "" -#: c-common.c:6447 +#: c-common.c:6474 #, gcc-internal-format msgid "unable to emulate %qs" msgstr "" -#: c-common.c:6457 +#: c-common.c:6485 #, gcc-internal-format msgid "invalid pointer mode %qs" msgstr "" -#: c-common.c:6474 +#: c-common.c:6502 #, gcc-internal-format msgid "signness of type and machine mode %qs don't match" msgstr "" -#: c-common.c:6485 +#: c-common.c:6513 #, gcc-internal-format msgid "no data type for mode %qs" msgstr "" -#: c-common.c:6495 +#: c-common.c:6523 #, gcc-internal-format msgid "cannot use mode %qs for enumeral types" msgstr "" -#: c-common.c:6522 +#: c-common.c:6550 #, gcc-internal-format msgid "mode %qs applied to inappropriate type" msgstr "" -#: c-common.c:6554 +#: c-common.c:6582 #, gcc-internal-format msgid "section attribute cannot be specified for local variables" msgstr "" -#: c-common.c:6565 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698 +#: c-common.c:6593 config/bfin/bfin.c:5647 config/bfin/bfin.c:5698 #: config/bfin/bfin.c:5725 config/bfin/bfin.c:5738 #, gcc-internal-format msgid "section of %q+D conflicts with previous declaration" msgstr "" -#: c-common.c:6573 +#: c-common.c:6601 #, gcc-internal-format msgid "section of %q+D cannot be overridden" msgstr "" -#: c-common.c:6581 +#: c-common.c:6609 #, gcc-internal-format msgid "section attribute not allowed for %q+D" msgstr "" -#: c-common.c:6588 +#: c-common.c:6616 #, gcc-internal-format msgid "section attributes are not supported for this target" msgstr "" -#: c-common.c:6620 +#: c-common.c:6648 #, gcc-internal-format msgid "requested alignment is not a constant" msgstr "" -#: c-common.c:6625 +#: c-common.c:6653 #, gcc-internal-format msgid "requested alignment is not a power of 2" msgstr "" -#: c-common.c:6630 +#: c-common.c:6658 #, gcc-internal-format msgid "requested alignment is too large" msgstr "" -#: c-common.c:6656 +#: c-common.c:6684 #, gcc-internal-format msgid "alignment may not be specified for %q+D" msgstr "" -#: c-common.c:6663 +#: c-common.c:6691 #, gcc-internal-format msgid "" "alignment for %q+D was previously specified as %d and may not be decreased" msgstr "" -#: c-common.c:6667 +#: c-common.c:6695 #, gcc-internal-format msgid "alignment for %q+D must be at least %d" msgstr "" -#: c-common.c:6692 +#: c-common.c:6720 #, gcc-internal-format msgid "inline function %q+D cannot be declared weak" msgstr "" -#: c-common.c:6726 +#: c-common.c:6754 #, gcc-internal-format msgid "%q+D defined both normally and as an alias" msgstr "" -#: c-common.c:6742 +#: c-common.c:6770 #, gcc-internal-format msgid "alias argument not a string" msgstr "" -#: c-common.c:6808 +#: c-common.c:6836 #, gcc-internal-format msgid "weakref attribute must appear before alias attribute" msgstr "" -#: c-common.c:6837 +#: c-common.c:6865 #, gcc-internal-format msgid "%qE attribute ignored on non-class types" msgstr "" -#: c-common.c:6843 +#: c-common.c:6871 #, gcc-internal-format msgid "%qE attribute ignored because %qT is already defined" msgstr "" -#: c-common.c:6856 +#: c-common.c:6884 #, gcc-internal-format msgid "visibility argument not a string" msgstr "" -#: c-common.c:6868 +#: c-common.c:6896 #, gcc-internal-format msgid "%qE attribute ignored on types" msgstr "" -#: c-common.c:6884 +#: c-common.c:6912 #, gcc-internal-format msgid "" "visibility argument must be one of \"default\", \"hidden\", \"protected\" or " "\"internal\"" msgstr "" -#: c-common.c:6895 +#: c-common.c:6923 #, gcc-internal-format msgid "%qD redeclared with different visibility" msgstr "" -#: c-common.c:6898 c-common.c:6902 +#: c-common.c:6926 c-common.c:6930 #, gcc-internal-format msgid "%qD was declared %qs which implies default visibility" msgstr "" -#: c-common.c:6986 +#: c-common.c:7014 #, gcc-internal-format msgid "tls_model argument not a string" msgstr "" -#: c-common.c:6999 +#: c-common.c:7027 #, gcc-internal-format msgid "" "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-" "dynamic\" or \"global-dynamic\"" msgstr "" -#: c-common.c:7019 c-common.c:7111 config/m32c/m32c.c:2832 +#: c-common.c:7047 c-common.c:7139 config/m32c/m32c.c:2853 #, gcc-internal-format msgid "%qE attribute applies only to functions" msgstr "" -#: c-common.c:7025 c-common.c:7117 +#: c-common.c:7053 c-common.c:7145 #, gcc-internal-format msgid "can%'t set %qE attribute after definition" msgstr "" -#: c-common.c:7071 +#: c-common.c:7099 #, gcc-internal-format msgid "alloc_size parameter outside range" msgstr "" -#: c-common.c:7174 +#: c-common.c:7202 #, gcc-internal-format msgid "deprecated message is not a string" msgstr "" -#: c-common.c:7214 +#: c-common.c:7242 #, gcc-internal-format msgid "%qE attribute ignored for %qE" msgstr "" -#: c-common.c:7274 +#: c-common.c:7302 #, gcc-internal-format msgid "invalid vector type for attribute %qE" msgstr "" -#: c-common.c:7280 ada/gcc-interface/utils.c:5457 -#: ada/gcc-interface/utils.c:5551 +#: c-common.c:7308 ada/gcc-interface/utils.c:5479 +#: ada/gcc-interface/utils.c:5573 #, gcc-internal-format msgid "vector size not an integral multiple of component size" msgstr "" -#: c-common.c:7286 ada/gcc-interface/utils.c:5463 -#: ada/gcc-interface/utils.c:5557 +#: c-common.c:7314 ada/gcc-interface/utils.c:5485 +#: ada/gcc-interface/utils.c:5579 #, gcc-internal-format msgid "zero vector size" msgstr "" -#: c-common.c:7294 ada/gcc-interface/utils.c:5471 -#: ada/gcc-interface/utils.c:5564 +#: c-common.c:7322 ada/gcc-interface/utils.c:5493 +#: ada/gcc-interface/utils.c:5586 #, gcc-internal-format msgid "number of components of the vector not a power of two" msgstr "" -#: c-common.c:7322 ada/gcc-interface/utils.c:5211 +#: c-common.c:7350 ada/gcc-interface/utils.c:5233 #, gcc-internal-format msgid "nonnull attribute without arguments on a non-prototype" msgstr "" -#: c-common.c:7337 ada/gcc-interface/utils.c:5226 +#: c-common.c:7365 ada/gcc-interface/utils.c:5248 #, gcc-internal-format msgid "nonnull argument has invalid operand number (argument %lu)" msgstr "" -#: c-common.c:7356 ada/gcc-interface/utils.c:5245 +#: c-common.c:7384 ada/gcc-interface/utils.c:5267 #, gcc-internal-format msgid "" "nonnull argument with out-of-range operand number (argument %lu, operand %lu)" msgstr "" -#: c-common.c:7364 ada/gcc-interface/utils.c:5253 +#: c-common.c:7392 ada/gcc-interface/utils.c:5275 #, gcc-internal-format msgid "" "nonnull argument references non-pointer operand (argument %lu, operand %lu)" msgstr "" -#: c-common.c:7440 +#: c-common.c:7468 #, gcc-internal-format msgid "not enough variable arguments to fit a sentinel" msgstr "" -#: c-common.c:7454 +#: c-common.c:7482 #, gcc-internal-format msgid "missing sentinel in function call" msgstr "" -#: c-common.c:7495 +#: c-common.c:7523 #, gcc-internal-format msgid "null argument where non-null required (argument %lu)" msgstr "" -#: c-common.c:7560 +#: c-common.c:7588 #, gcc-internal-format msgid "cleanup argument not an identifier" msgstr "" -#: c-common.c:7567 +#: c-common.c:7595 #, gcc-internal-format msgid "cleanup argument not a function" msgstr "" -#: c-common.c:7606 +#: c-common.c:7634 #, gcc-internal-format msgid "%qE attribute requires prototypes with named arguments" msgstr "" -#: c-common.c:7617 +#: c-common.c:7645 #, gcc-internal-format msgid "%qE attribute only applies to variadic functions" msgstr "" -#: c-common.c:7629 ada/gcc-interface/utils.c:5299 +#: c-common.c:7657 ada/gcc-interface/utils.c:5321 #, gcc-internal-format msgid "requested position is not an integer constant" msgstr "" -#: c-common.c:7637 ada/gcc-interface/utils.c:5306 +#: c-common.c:7665 ada/gcc-interface/utils.c:5328 #, gcc-internal-format msgid "requested position is less than zero" msgstr "" -#: c-common.c:7761 +#: c-common.c:7789 #, gcc-internal-format msgid "Bad option %s to optimize attribute." msgstr "" -#: c-common.c:7764 +#: c-common.c:7792 #, gcc-internal-format msgid "Bad option %s to pragma attribute" msgstr "" -#: c-common.c:7957 +#: c-common.c:7987 #, gcc-internal-format msgid "not enough arguments to function %qE" msgstr "" -#: c-common.c:7962 c-typeck.c:2732 +#: c-common.c:7992 c-typeck.c:2799 #, gcc-internal-format msgid "too many arguments to function %qE" msgstr "" -#: c-common.c:7992 c-common.c:8038 +#: c-common.c:8022 c-common.c:8068 #, gcc-internal-format msgid "non-floating-point argument in call to function %qE" msgstr "" -#: c-common.c:8015 +#: c-common.c:8045 #, gcc-internal-format msgid "non-floating-point arguments in call to function %qE" msgstr "" -#: c-common.c:8031 +#: c-common.c:8061 #, gcc-internal-format msgid "non-const integer argument %u in call to function %qE" msgstr "" -#: c-common.c:8320 +#: c-common.c:8351 #, gcc-internal-format msgid "cannot apply %<offsetof%> to static data member %qD" msgstr "" -#: c-common.c:8325 +#: c-common.c:8356 #, gcc-internal-format msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded" msgstr "" -#: c-common.c:8346 cp/typeck.c:4778 +#: c-common.c:8363 +#, gcc-internal-format +msgid "cannot apply %<offsetof%> to a non constant address" +msgstr "" + +#: c-common.c:8376 cp/typeck.c:4877 #, gcc-internal-format msgid "attempt to take address of bit-field structure member %qD" msgstr "" -#: c-common.c:8400 +#: c-common.c:8435 +#, gcc-internal-format +msgid "index %E denotes an offset greater than size of %qT" +msgstr "" + +#: c-common.c:8472 #, gcc-internal-format msgid "lvalue required as left operand of assignment" msgstr "" -#: c-common.c:8403 +#: c-common.c:8475 #, gcc-internal-format msgid "lvalue required as increment operand" msgstr "" -#: c-common.c:8406 +#: c-common.c:8478 #, gcc-internal-format msgid "lvalue required as decrement operand" msgstr "" -#: c-common.c:8409 +#: c-common.c:8481 #, gcc-internal-format msgid "lvalue required as unary %<&%> operand" msgstr "" -#: c-common.c:8412 +#: c-common.c:8484 #, gcc-internal-format msgid "lvalue required in asm statement" msgstr "" -#: c-common.c:8542 +#: c-common.c:8614 #, gcc-internal-format msgid "size of array is too large" msgstr "" -#: c-common.c:8578 c-common.c:8629 c-typeck.c:2954 +#: c-common.c:8650 c-common.c:8701 c-typeck.c:3023 #, gcc-internal-format msgid "too few arguments to function %qE" msgstr "" -#: c-common.c:8595 c-typeck.c:5165 config/mep/mep.c:6340 +#: c-common.c:8667 c-typeck.c:5351 config/mep/mep.c:6340 #, gcc-internal-format msgid "incompatible type for argument %d of %qE" msgstr "" -#: c-common.c:8792 +#: c-common.c:8864 #, gcc-internal-format msgid "array subscript has type %<char%>" msgstr "" -#: c-common.c:8827 +#: c-common.c:8899 #, gcc-internal-format msgid "suggest parentheses around %<+%> inside %<<<%>" msgstr "" -#: c-common.c:8830 +#: c-common.c:8902 #, gcc-internal-format msgid "suggest parentheses around %<-%> inside %<<<%>" msgstr "" -#: c-common.c:8836 +#: c-common.c:8908 #, gcc-internal-format msgid "suggest parentheses around %<+%> inside %<>>%>" msgstr "" -#: c-common.c:8839 +#: c-common.c:8911 #, gcc-internal-format msgid "suggest parentheses around %<-%> inside %<>>%>" msgstr "" -#: c-common.c:8845 +#: c-common.c:8917 #, gcc-internal-format msgid "suggest parentheses around %<&&%> within %<||%>" msgstr "" -#: c-common.c:8854 +#: c-common.c:8926 #, gcc-internal-format msgid "suggest parentheses around arithmetic in operand of %<|%>" msgstr "" -#: c-common.c:8859 +#: c-common.c:8931 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<|%>" msgstr "" -#: c-common.c:8863 +#: c-common.c:8935 #, gcc-internal-format msgid "" "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%" "> to %<~%>" msgstr "" -#: c-common.c:8873 +#: c-common.c:8945 #, gcc-internal-format msgid "suggest parentheses around arithmetic in operand of %<^%>" msgstr "" -#: c-common.c:8878 +#: c-common.c:8950 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<^%>" msgstr "" -#: c-common.c:8884 +#: c-common.c:8956 #, gcc-internal-format msgid "suggest parentheses around %<+%> in operand of %<&%>" msgstr "" -#: c-common.c:8887 +#: c-common.c:8959 #, gcc-internal-format msgid "suggest parentheses around %<-%> in operand of %<&%>" msgstr "" -#: c-common.c:8892 +#: c-common.c:8964 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<&%>" msgstr "" -#: c-common.c:8896 +#: c-common.c:8968 #, gcc-internal-format msgid "" "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%" "> to %<~%>" msgstr "" -#: c-common.c:8904 +#: c-common.c:8976 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<==%>" msgstr "" -#: c-common.c:8910 +#: c-common.c:8982 #, gcc-internal-format msgid "suggest parentheses around comparison in operand of %<!=%>" msgstr "" -#: c-common.c:8921 +#: c-common.c:8993 #, gcc-internal-format msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning" msgstr "" -#: c-common.c:8936 +#: c-common.c:9008 #, gcc-internal-format msgid "label %q+D defined but not used" msgstr "" -#: c-common.c:8938 +#: c-common.c:9010 #, gcc-internal-format msgid "label %q+D declared but not defined" msgstr "" -#: c-common.c:8958 +#: c-common.c:9030 #, gcc-internal-format msgid "division by zero" msgstr "" -#: c-common.c:8990 +#: c-common.c:9062 #, gcc-internal-format msgid "comparison between types %qT and %qT" msgstr "" -#: c-common.c:9041 +#: c-common.c:9113 #, gcc-internal-format msgid "comparison between signed and unsigned integer expressions" msgstr "" -#: c-common.c:9092 +#: c-common.c:9164 #, gcc-internal-format msgid "promoted ~unsigned is always non-zero" msgstr "" -#: c-common.c:9095 +#: c-common.c:9167 #, gcc-internal-format msgid "comparison of promoted ~unsigned with constant" msgstr "" -#: c-common.c:9105 +#: c-common.c:9177 #, gcc-internal-format msgid "comparison of promoted ~unsigned with unsigned" msgstr "" @@ -19644,8 +19838,8 @@ msgstr "" #. an unprototyped function, it is compile-time undefined; #. making it a constraint in that case was rejected in #. DR#252. -#: c-convert.c:102 c-typeck.c:1834 c-typeck.c:4778 cp/typeck.c:1632 -#: cp/typeck.c:6094 cp/typeck.c:6715 fortran/convert.c:88 +#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4928 cp/typeck.c:1725 +#: cp/typeck.c:6201 cp/typeck.c:6826 fortran/convert.c:88 #, gcc-internal-format msgid "void value not ignored as it ought to be" msgstr "" @@ -19690,7 +19884,7 @@ msgstr "" msgid "inline function %q+D declared but never defined" msgstr "" -#: c-decl.c:1174 cp/decl.c:601 +#: c-decl.c:1174 cp/decl.c:599 #, gcc-internal-format msgid "unused variable %q+D" msgstr "" @@ -19700,7 +19894,7 @@ msgstr "" msgid "type of array %q+D completed incompatibly with implicit initialization" msgstr "" -#: c-decl.c:1462 c-decl.c:5571 c-decl.c:6349 c-decl.c:6950 +#: c-decl.c:1462 c-decl.c:5672 c-decl.c:6450 c-decl.c:7051 #, gcc-internal-format msgid "originally defined here" msgstr "" @@ -19769,7 +19963,7 @@ msgstr "" msgid "built-in function %q+D declared as non-function" msgstr "" -#: c-decl.c:1675 c-decl.c:1795 c-decl.c:2483 +#: c-decl.c:1675 c-decl.c:1822 c-decl.c:2510 #, gcc-internal-format msgid "declaration of %q+D shadows a built-in function" msgstr "" @@ -19787,293 +19981,308 @@ msgstr "" msgid "conflicting types for built-in function %q+D" msgstr "" -#: c-decl.c:1730 c-decl.c:1743 c-decl.c:1752 +#: c-decl.c:1730 c-decl.c:1743 c-decl.c:1779 #, gcc-internal-format msgid "conflicting types for %q+D" msgstr "" -#: c-decl.c:1750 +#: c-decl.c:1759 +#, gcc-internal-format +msgid "conflicting named address spaces (generic vs %s) for %q+D" +msgstr "" + +#: c-decl.c:1763 +#, gcc-internal-format +msgid "conflicting named address spaces (%s vs generic) for %q+D" +msgstr "" + +#: c-decl.c:1767 +#, gcc-internal-format +msgid "conflicting named address spaces (%s vs %s) for %q+D" +msgstr "" + +#: c-decl.c:1776 #, gcc-internal-format msgid "conflicting type qualifiers for %q+D" msgstr "" #. Allow OLDDECL to continue in use. -#: c-decl.c:1770 +#: c-decl.c:1797 #, gcc-internal-format msgid "redefinition of typedef %q+D" msgstr "" -#: c-decl.c:1821 c-decl.c:1924 +#: c-decl.c:1848 c-decl.c:1951 #, gcc-internal-format msgid "redefinition of %q+D" msgstr "" -#: c-decl.c:1856 c-decl.c:1962 +#: c-decl.c:1883 c-decl.c:1989 #, gcc-internal-format msgid "static declaration of %q+D follows non-static declaration" msgstr "" -#: c-decl.c:1866 c-decl.c:1874 c-decl.c:1952 c-decl.c:1959 +#: c-decl.c:1893 c-decl.c:1901 c-decl.c:1979 c-decl.c:1986 #, gcc-internal-format msgid "non-static declaration of %q+D follows static declaration" msgstr "" -#: c-decl.c:1890 +#: c-decl.c:1917 #, gcc-internal-format msgid "%<gnu_inline%> attribute present on %q+D" msgstr "" -#: c-decl.c:1893 +#: c-decl.c:1920 #, gcc-internal-format msgid "but not here" msgstr "" -#: c-decl.c:1911 +#: c-decl.c:1938 #, gcc-internal-format msgid "thread-local declaration of %q+D follows non-thread-local declaration" msgstr "" -#: c-decl.c:1914 +#: c-decl.c:1941 #, gcc-internal-format msgid "non-thread-local declaration of %q+D follows thread-local declaration" msgstr "" -#: c-decl.c:1944 +#: c-decl.c:1971 #, gcc-internal-format msgid "extern declaration of %q+D follows declaration with no linkage" msgstr "" -#: c-decl.c:1980 +#: c-decl.c:2007 #, gcc-internal-format msgid "declaration of %q+D with no linkage follows extern declaration" msgstr "" -#: c-decl.c:1986 +#: c-decl.c:2013 #, gcc-internal-format msgid "redeclaration of %q+D with no linkage" msgstr "" -#: c-decl.c:2012 +#: c-decl.c:2039 #, gcc-internal-format msgid "" "redeclaration of %q+D with different visibility (old visibility preserved)" msgstr "" -#: c-decl.c:2023 +#: c-decl.c:2050 #, gcc-internal-format msgid "inline declaration of %qD follows declaration with attribute noinline" msgstr "" -#: c-decl.c:2030 +#: c-decl.c:2057 #, gcc-internal-format msgid "declaration of %q+D with attribute noinline follows inline declaration " msgstr "" -#: c-decl.c:2048 +#: c-decl.c:2075 #, gcc-internal-format msgid "redefinition of parameter %q+D" msgstr "" -#: c-decl.c:2075 +#: c-decl.c:2102 #, gcc-internal-format msgid "redundant redeclaration of %q+D" msgstr "" -#: c-decl.c:2470 +#: c-decl.c:2497 #, gcc-internal-format msgid "declaration of %q+D shadows previous non-variable" msgstr "" -#: c-decl.c:2475 +#: c-decl.c:2502 #, gcc-internal-format msgid "declaration of %q+D shadows a parameter" msgstr "" -#: c-decl.c:2478 +#: c-decl.c:2505 #, gcc-internal-format msgid "declaration of %q+D shadows a global declaration" msgstr "" -#: c-decl.c:2488 +#: c-decl.c:2515 #, gcc-internal-format msgid "declaration of %q+D shadows a previous local" msgstr "" -#: c-decl.c:2492 cp/name-lookup.c:1045 cp/name-lookup.c:1078 -#: cp/name-lookup.c:1087 +#: c-decl.c:2519 cp/name-lookup.c:1050 cp/name-lookup.c:1083 +#: cp/name-lookup.c:1092 #, gcc-internal-format msgid "shadowed declaration is here" msgstr "" -#: c-decl.c:2619 +#: c-decl.c:2646 #, gcc-internal-format msgid "nested extern declaration of %qD" msgstr "" -#: c-decl.c:2787 c-decl.c:2790 +#: c-decl.c:2814 c-decl.c:2817 #, gcc-internal-format msgid "implicit declaration of function %qE" msgstr "" -#: c-decl.c:2853 +#: c-decl.c:2880 #, gcc-internal-format msgid "incompatible implicit declaration of built-in function %qD" msgstr "" -#: c-decl.c:2862 +#: c-decl.c:2889 #, gcc-internal-format msgid "incompatible implicit declaration of function %qD" msgstr "" -#: c-decl.c:2915 +#: c-decl.c:2942 #, gcc-internal-format msgid "%qE undeclared here (not in a function)" msgstr "" -#: c-decl.c:2920 +#: c-decl.c:2947 #, gcc-internal-format msgid "%qE undeclared (first use in this function)" msgstr "" -#: c-decl.c:2924 +#: c-decl.c:2951 #, gcc-internal-format msgid "(Each undeclared identifier is reported only once" msgstr "" -#: c-decl.c:2925 +#: c-decl.c:2952 #, gcc-internal-format msgid "for each function it appears in.)" msgstr "" -#: c-decl.c:2974 cp/decl.c:2439 +#: c-decl.c:3001 cp/decl.c:2435 #, gcc-internal-format msgid "label %qE referenced outside of any function" msgstr "" -#: c-decl.c:3010 +#: c-decl.c:3037 #, gcc-internal-format msgid "jump into scope of identifier with variably modified type" msgstr "" -#: c-decl.c:3013 +#: c-decl.c:3040 #, gcc-internal-format msgid "jump skips variable initialization" msgstr "" -#: c-decl.c:3014 c-decl.c:3070 c-decl.c:3155 +#: c-decl.c:3041 c-decl.c:3097 c-decl.c:3182 #, gcc-internal-format msgid "label %qD defined here" msgstr "" -#: c-decl.c:3015 c-decl.c:3279 +#: c-decl.c:3042 c-decl.c:3306 #, gcc-internal-format msgid "%qD declared here" msgstr "" -#: c-decl.c:3069 c-decl.c:3154 +#: c-decl.c:3096 c-decl.c:3181 #, gcc-internal-format msgid "jump into statement expression" msgstr "" -#: c-decl.c:3091 +#: c-decl.c:3118 #, gcc-internal-format msgid "duplicate label declaration %qE" msgstr "" -#: c-decl.c:3185 cp/decl.c:2748 +#: c-decl.c:3212 cp/decl.c:2744 #, gcc-internal-format msgid "duplicate label %qD" msgstr "" -#: c-decl.c:3216 +#: c-decl.c:3243 #, gcc-internal-format msgid "" "traditional C lacks a separate namespace for labels, identifier %qE conflicts" msgstr "" -#: c-decl.c:3277 +#: c-decl.c:3304 #, gcc-internal-format msgid "switch jumps over variable initialization" msgstr "" -#: c-decl.c:3278 c-decl.c:3289 +#: c-decl.c:3305 c-decl.c:3316 #, gcc-internal-format msgid "switch starts here" msgstr "" -#: c-decl.c:3288 +#: c-decl.c:3315 #, gcc-internal-format msgid "switch jumps into statement expression" msgstr "" -#: c-decl.c:3359 +#: c-decl.c:3386 #, gcc-internal-format msgid "%qE defined as wrong kind of tag" msgstr "" -#: c-decl.c:3591 +#: c-decl.c:3618 #, gcc-internal-format msgid "unnamed struct/union that defines no instances" msgstr "" -#: c-decl.c:3600 +#: c-decl.c:3627 #, gcc-internal-format msgid "empty declaration with storage class specifier does not redeclare tag" msgstr "" -#: c-decl.c:3612 +#: c-decl.c:3640 #, gcc-internal-format msgid "empty declaration with type qualifier does not redeclare tag" msgstr "" -#: c-decl.c:3634 c-decl.c:3641 +#: c-decl.c:3662 c-decl.c:3669 #, gcc-internal-format msgid "useless type name in empty declaration" msgstr "" -#: c-decl.c:3649 +#: c-decl.c:3677 #, gcc-internal-format msgid "%<inline%> in empty declaration" msgstr "" -#: c-decl.c:3655 +#: c-decl.c:3683 #, gcc-internal-format msgid "%<auto%> in file-scope empty declaration" msgstr "" -#: c-decl.c:3661 +#: c-decl.c:3689 #, gcc-internal-format msgid "%<register%> in file-scope empty declaration" msgstr "" -#: c-decl.c:3667 +#: c-decl.c:3695 #, gcc-internal-format msgid "useless storage class specifier in empty declaration" msgstr "" -#: c-decl.c:3673 +#: c-decl.c:3701 #, gcc-internal-format msgid "useless %<__thread%> in empty declaration" msgstr "" -#: c-decl.c:3681 +#: c-decl.c:3710 #, gcc-internal-format msgid "useless type qualifier in empty declaration" msgstr "" -#: c-decl.c:3688 c-parser.c:1181 +#: c-decl.c:3717 c-parser.c:1198 #, gcc-internal-format msgid "empty declaration" msgstr "" -#: c-decl.c:3758 +#: c-decl.c:3788 #, gcc-internal-format msgid "" "ISO C90 does not support %<static%> or type qualifiers in parameter array " "declarators" msgstr "" -#: c-decl.c:3762 +#: c-decl.c:3792 #, gcc-internal-format msgid "ISO C90 does not support %<[*]%> array declarators" msgstr "" @@ -20081,273 +20290,278 @@ msgstr "" #. C99 6.7.5.2p4 #. A function definition isn't function prototype scope C99 6.2.1p4. #. C99 6.7.5.2p4 -#: c-decl.c:3769 c-decl.c:5945 +#: c-decl.c:3799 c-decl.c:6046 #, gcc-internal-format msgid "%<[*]%> not allowed in other than function prototype scope" msgstr "" -#: c-decl.c:3882 +#: c-decl.c:3912 #, gcc-internal-format msgid "%q+D is usually a function" msgstr "" -#: c-decl.c:3891 cp/decl2.c:782 +#: c-decl.c:3921 #, gcc-internal-format msgid "typedef %qD is initialized (use __typeof__ instead)" msgstr "" -#: c-decl.c:3896 +#: c-decl.c:3926 #, gcc-internal-format msgid "function %qD is initialized like a variable" msgstr "" #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE. -#: c-decl.c:3902 +#: c-decl.c:3932 #, gcc-internal-format msgid "parameter %qD is initialized" msgstr "" -#: c-decl.c:3927 +#: c-decl.c:3957 #, gcc-internal-format msgid "variable %qD has initializer but incomplete type" msgstr "" -#: c-decl.c:4016 cp/decl.c:4152 cp/decl.c:11602 +#: c-decl.c:4046 cp/decl.c:4163 cp/decl.c:11685 #, gcc-internal-format msgid "inline function %q+D given attribute noinline" msgstr "" -#: c-decl.c:4113 +#: c-decl.c:4143 #, gcc-internal-format msgid "initializer fails to determine size of %q+D" msgstr "" -#: c-decl.c:4118 +#: c-decl.c:4148 #, gcc-internal-format msgid "array size missing in %q+D" msgstr "" -#: c-decl.c:4130 +#: c-decl.c:4160 #, gcc-internal-format msgid "zero or negative size array %q+D" msgstr "" -#: c-decl.c:4185 varasm.c:2124 +#: c-decl.c:4215 varasm.c:2139 #, gcc-internal-format msgid "storage size of %q+D isn%'t known" msgstr "" -#: c-decl.c:4196 +#: c-decl.c:4226 #, gcc-internal-format msgid "storage size of %q+D isn%'t constant" msgstr "" -#: c-decl.c:4243 +#: c-decl.c:4273 #, gcc-internal-format msgid "ignoring asm-specifier for non-static local variable %q+D" msgstr "" -#: c-decl.c:4271 +#: c-decl.c:4301 #, gcc-internal-format msgid "cannot put object with volatile field into register" msgstr "" -#: c-decl.c:4361 +#: c-decl.c:4391 #, gcc-internal-format msgid "uninitialized const %qD is invalid in C++" msgstr "" -#: c-decl.c:4407 +#: c-decl.c:4437 #, gcc-internal-format msgid "ISO C forbids forward parameter declarations" msgstr "" -#: c-decl.c:4493 +#: c-decl.c:4523 #, gcc-internal-format msgid "defining a type in a compound literal is invalid in C++" msgstr "" -#: c-decl.c:4546 +#: c-decl.c:4576 #, gcc-internal-format msgid "bit-field %qs width not an integer constant" msgstr "" -#: c-decl.c:4554 +#: c-decl.c:4584 #, gcc-internal-format msgid "negative width in bit-field %qs" msgstr "" -#: c-decl.c:4559 +#: c-decl.c:4589 #, gcc-internal-format msgid "zero width for bit-field %qs" msgstr "" -#: c-decl.c:4569 +#: c-decl.c:4599 #, gcc-internal-format msgid "bit-field %qs has invalid type" msgstr "" -#: c-decl.c:4579 +#: c-decl.c:4609 #, gcc-internal-format msgid "type of bit-field %qs is a GCC extension" msgstr "" -#: c-decl.c:4585 +#: c-decl.c:4615 #, gcc-internal-format msgid "width of %qs exceeds its type" msgstr "" -#: c-decl.c:4598 +#: c-decl.c:4628 #, gcc-internal-format msgid "%qs is narrower than values of its type" msgstr "" -#: c-decl.c:4617 +#: c-decl.c:4647 #, gcc-internal-format msgid "ISO C90 forbids array %qE whose size can%'t be evaluated" msgstr "" -#: c-decl.c:4621 +#: c-decl.c:4651 #, gcc-internal-format msgid "ISO C90 forbids array whose size can%'t be evaluated" msgstr "" -#: c-decl.c:4628 +#: c-decl.c:4658 #, gcc-internal-format msgid "ISO C90 forbids variable length array %qE" msgstr "" -#: c-decl.c:4631 +#: c-decl.c:4661 #, gcc-internal-format msgid "ISO C90 forbids variable length array" msgstr "" -#: c-decl.c:4640 +#: c-decl.c:4670 #, gcc-internal-format msgid "the size of array %qE can%'t be evaluated" msgstr "" -#: c-decl.c:4644 +#: c-decl.c:4674 #, gcc-internal-format msgid "the size of array can %'t be evaluated" msgstr "" -#: c-decl.c:4650 +#: c-decl.c:4680 #, gcc-internal-format msgid "variable length array %qE is used" msgstr "" -#: c-decl.c:4654 cp/decl.c:7284 +#: c-decl.c:4684 cp/decl.c:7347 #, gcc-internal-format msgid "variable length array is used" msgstr "" -#: c-decl.c:4831 c-decl.c:5167 c-decl.c:5177 +#: c-decl.c:4862 c-decl.c:5208 c-decl.c:5218 #, gcc-internal-format msgid "variably modified %qE at file scope" msgstr "" -#: c-decl.c:4833 +#: c-decl.c:4864 #, gcc-internal-format msgid "variably modified field at file scope" msgstr "" -#: c-decl.c:4853 +#: c-decl.c:4884 #, gcc-internal-format msgid "type defaults to %<int%> in declaration of %qE" msgstr "" -#: c-decl.c:4857 +#: c-decl.c:4888 #, gcc-internal-format msgid "type defaults to %<int%> in type name" msgstr "" -#: c-decl.c:4886 +#: c-decl.c:4921 #, gcc-internal-format msgid "duplicate %<const%>" msgstr "" -#: c-decl.c:4888 +#: c-decl.c:4923 #, gcc-internal-format msgid "duplicate %<restrict%>" msgstr "" -#: c-decl.c:4890 +#: c-decl.c:4925 #, gcc-internal-format msgid "duplicate %<volatile%>" msgstr "" -#: c-decl.c:4910 +#: c-decl.c:4929 +#, gcc-internal-format +msgid "conflicting named address spaces (%s vs %s)" +msgstr "" + +#: c-decl.c:4951 #, gcc-internal-format msgid "function definition declared %<auto%>" msgstr "" -#: c-decl.c:4912 +#: c-decl.c:4953 #, gcc-internal-format msgid "function definition declared %<register%>" msgstr "" -#: c-decl.c:4914 +#: c-decl.c:4955 #, gcc-internal-format msgid "function definition declared %<typedef%>" msgstr "" -#: c-decl.c:4916 +#: c-decl.c:4957 #, gcc-internal-format msgid "function definition declared %<__thread%>" msgstr "" -#: c-decl.c:4933 +#: c-decl.c:4974 #, gcc-internal-format msgid "storage class specified for structure field %qE" msgstr "" -#: c-decl.c:4936 +#: c-decl.c:4977 #, gcc-internal-format msgid "storage class specified for structure field" msgstr "" -#: c-decl.c:4940 +#: c-decl.c:4981 #, gcc-internal-format msgid "storage class specified for parameter %qE" msgstr "" -#: c-decl.c:4943 +#: c-decl.c:4984 #, gcc-internal-format msgid "storage class specified for unnamed parameter" msgstr "" -#: c-decl.c:4946 cp/decl.c:8204 +#: c-decl.c:4987 cp/decl.c:8277 #, gcc-internal-format msgid "storage class specified for typename" msgstr "" -#: c-decl.c:4963 +#: c-decl.c:5004 #, gcc-internal-format msgid "%qE initialized and declared %<extern%>" msgstr "" -#: c-decl.c:4967 +#: c-decl.c:5008 #, gcc-internal-format msgid "%qE has both %<extern%> and initializer" msgstr "" -#: c-decl.c:4972 +#: c-decl.c:5013 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %<auto%>" msgstr "" -#: c-decl.c:4976 +#: c-decl.c:5017 #, gcc-internal-format msgid "file-scope declaration of %qE specifies %<register%>" msgstr "" -#: c-decl.c:4981 +#: c-decl.c:5022 #, gcc-internal-format msgid "nested function %qE declared %<extern%>" msgstr "" -#: c-decl.c:4984 +#: c-decl.c:5025 #, gcc-internal-format msgid "function-scope %qE implicitly auto and declared %<__thread%>" msgstr "" @@ -20355,544 +20569,579 @@ 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:5031 c-decl.c:5352 +#: c-decl.c:5072 c-decl.c:5400 #, gcc-internal-format msgid "static or type qualifiers in non-parameter array declarator" msgstr "" -#: c-decl.c:5079 +#: c-decl.c:5120 #, gcc-internal-format msgid "declaration of %qE as array of voids" msgstr "" -#: c-decl.c:5081 +#: c-decl.c:5122 #, gcc-internal-format msgid "declaration of type name as array of voids" msgstr "" -#: c-decl.c:5088 +#: c-decl.c:5129 #, gcc-internal-format msgid "declaration of %qE as array of functions" msgstr "" -#: c-decl.c:5091 +#: c-decl.c:5132 #, gcc-internal-format msgid "declaration of type name as array of functions" msgstr "" -#: c-decl.c:5098 c-decl.c:6736 +#: c-decl.c:5139 c-decl.c:6837 #, gcc-internal-format msgid "invalid use of structure with flexible array member" msgstr "" -#: c-decl.c:5124 +#: c-decl.c:5165 #, gcc-internal-format msgid "size of array %qE has non-integer type" msgstr "" -#: c-decl.c:5128 +#: c-decl.c:5169 #, gcc-internal-format msgid "size of unnamed array has non-integer type" msgstr "" -#: c-decl.c:5138 +#: c-decl.c:5179 #, gcc-internal-format msgid "ISO C forbids zero-size array %qE" msgstr "" -#: c-decl.c:5141 +#: c-decl.c:5182 #, gcc-internal-format msgid "ISO C forbids zero-size array" msgstr "" -#: c-decl.c:5150 +#: c-decl.c:5191 #, gcc-internal-format msgid "size of array %qE is negative" msgstr "" -#: c-decl.c:5152 +#: c-decl.c:5193 #, gcc-internal-format msgid "size of unnamed array is negative" msgstr "" -#: c-decl.c:5228 c-decl.c:5530 +#: c-decl.c:5269 c-decl.c:5631 #, gcc-internal-format msgid "size of array %qE is too large" msgstr "" -#: c-decl.c:5231 c-decl.c:5532 +#: c-decl.c:5272 c-decl.c:5633 #, gcc-internal-format msgid "size of unnamed array is too large" msgstr "" -#: c-decl.c:5268 +#: c-decl.c:5309 #, gcc-internal-format msgid "ISO C90 does not support flexible array members" msgstr "" #. C99 6.7.5.2p4 -#: c-decl.c:5289 +#: c-decl.c:5330 #, gcc-internal-format msgid "%<[*]%> not in a declaration" msgstr "" -#: c-decl.c:5302 +#: c-decl.c:5343 #, gcc-internal-format msgid "array type has incomplete element type" msgstr "" -#: c-decl.c:5385 +#: c-decl.c:5433 #, gcc-internal-format msgid "%qE declared as function returning a function" msgstr "" -#: c-decl.c:5388 +#: c-decl.c:5436 #, gcc-internal-format msgid "type name declared as function returning a function" msgstr "" -#: c-decl.c:5395 +#: c-decl.c:5443 #, gcc-internal-format msgid "%qE declared as function returning an array" msgstr "" -#: c-decl.c:5398 +#: c-decl.c:5446 #, gcc-internal-format msgid "type name declared as function returning an array" msgstr "" -#: c-decl.c:5428 +#: c-decl.c:5476 #, gcc-internal-format msgid "function definition has qualified void return type" msgstr "" -#: c-decl.c:5431 cp/decl.c:8310 +#: c-decl.c:5479 cp/decl.c:8383 #, gcc-internal-format msgid "type qualifiers ignored on function return type" msgstr "" -#: c-decl.c:5461 c-decl.c:5546 c-decl.c:5656 c-decl.c:5749 +#: c-decl.c:5509 c-decl.c:5647 c-decl.c:5757 c-decl.c:5850 #, gcc-internal-format msgid "ISO C forbids qualified function types" msgstr "" -#: c-decl.c:5554 +#: c-decl.c:5576 +#, gcc-internal-format +msgid "%qs combined with %<auto%> qualifier for %qE" +msgstr "" + +#: c-decl.c:5580 +#, gcc-internal-format +msgid "%qs combined with %<register%> qualifier for %qE" +msgstr "" + +#: c-decl.c:5586 +#, gcc-internal-format +msgid "%qs specified for auto variable %qE" +msgstr "" + +#: c-decl.c:5602 +#, gcc-internal-format +msgid "%qs specified for parameter %qE" +msgstr "" + +#: c-decl.c:5605 +#, gcc-internal-format +msgid "%qs specified for unnamed parameter" +msgstr "" + +#: c-decl.c:5611 +#, gcc-internal-format +msgid "%qs specified for structure field %qE" +msgstr "" + +#: c-decl.c:5614 +#, gcc-internal-format +msgid "%qs specified for structure field" +msgstr "" + +#: c-decl.c:5655 #, gcc-internal-format msgid "typedef %q+D declared %<inline%>" msgstr "" -#: c-decl.c:5590 +#: c-decl.c:5691 #, gcc-internal-format msgid "ISO C forbids const or volatile function types" msgstr "" #. C99 6.7.2.1p8 -#: c-decl.c:5600 +#: c-decl.c:5701 #, gcc-internal-format msgid "a member of a structure or union cannot have a variably modified type" msgstr "" -#: c-decl.c:5617 cp/decl.c:7500 +#: c-decl.c:5718 cp/decl.c:7563 #, gcc-internal-format msgid "variable or field %qE declared void" msgstr "" -#: c-decl.c:5648 +#: c-decl.c:5749 #, gcc-internal-format msgid "attributes in parameter array declarator ignored" msgstr "" -#: c-decl.c:5682 +#: c-decl.c:5783 #, gcc-internal-format msgid "parameter %q+D declared %<inline%>" msgstr "" -#: c-decl.c:5695 +#: c-decl.c:5796 #, gcc-internal-format msgid "field %qE declared as a function" msgstr "" -#: c-decl.c:5702 +#: c-decl.c:5803 #, gcc-internal-format msgid "field %qE has incomplete type" msgstr "" -#: c-decl.c:5704 +#: c-decl.c:5805 #, gcc-internal-format msgid "unnamed field has incomplete type" msgstr "" -#: c-decl.c:5721 c-decl.c:5732 c-decl.c:5735 +#: c-decl.c:5822 c-decl.c:5833 c-decl.c:5836 #, gcc-internal-format msgid "invalid storage class for function %qE" msgstr "" -#: c-decl.c:5755 +#: c-decl.c:5856 #, gcc-internal-format msgid "%<noreturn%> function returns non-void value" msgstr "" -#: c-decl.c:5791 +#: c-decl.c:5892 #, gcc-internal-format msgid "cannot inline function %<main%>" msgstr "" -#: c-decl.c:5820 +#: c-decl.c:5921 #, gcc-internal-format msgid "variable previously declared %<static%> redeclared %<extern%>" msgstr "" -#: c-decl.c:5830 +#: c-decl.c:5931 #, gcc-internal-format msgid "variable %q+D declared %<inline%>" msgstr "" -#: c-decl.c:5865 +#: c-decl.c:5966 #, gcc-internal-format msgid "non-nested function with variably modified type" msgstr "" -#: c-decl.c:5867 +#: c-decl.c:5968 #, gcc-internal-format msgid "object with variably modified type must have no linkage" msgstr "" -#: c-decl.c:5950 c-decl.c:7366 +#: c-decl.c:6051 c-decl.c:7467 #, gcc-internal-format msgid "function declaration isn%'t a prototype" msgstr "" -#: c-decl.c:5958 +#: c-decl.c:6059 #, gcc-internal-format msgid "parameter names (without types) in function declaration" msgstr "" -#: c-decl.c:5993 +#: c-decl.c:6094 #, gcc-internal-format msgid "parameter %u (%q+D) has incomplete type" msgstr "" -#: c-decl.c:5997 +#: c-decl.c:6098 #, gcc-internal-format msgid "parameter %u has incomplete type" msgstr "" -#: c-decl.c:6007 +#: c-decl.c:6108 #, gcc-internal-format msgid "parameter %u (%q+D) has void type" msgstr "" -#: c-decl.c:6011 +#: c-decl.c:6112 #, gcc-internal-format msgid "parameter %u has void type" msgstr "" -#: c-decl.c:6081 +#: c-decl.c:6182 #, gcc-internal-format msgid "%<void%> as only parameter may not be qualified" msgstr "" -#: c-decl.c:6085 c-decl.c:6119 +#: c-decl.c:6186 c-decl.c:6220 #, gcc-internal-format msgid "%<void%> must be the only parameter" msgstr "" -#: c-decl.c:6113 +#: c-decl.c:6214 #, gcc-internal-format msgid "parameter %q+D has just a forward declaration" msgstr "" #. The %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:6158 +#: c-decl.c:6259 #, gcc-internal-format msgid "%<%s %E%> declared inside parameter list" msgstr "" #. The %s will be one of 'struct', 'union', or 'enum'. -#: c-decl.c:6162 +#: c-decl.c:6263 #, gcc-internal-format msgid "anonymous %s declared inside parameter list" msgstr "" -#: c-decl.c:6167 +#: c-decl.c:6268 #, gcc-internal-format msgid "" "its scope is only this definition or declaration, which is probably not what " "you want" msgstr "" -#: c-decl.c:6260 +#: c-decl.c:6361 #, gcc-internal-format msgid "enum type defined here" msgstr "" -#: c-decl.c:6266 +#: c-decl.c:6367 #, gcc-internal-format msgid "struct defined here" msgstr "" -#: c-decl.c:6272 +#: c-decl.c:6373 #, gcc-internal-format msgid "union defined here" msgstr "" -#: c-decl.c:6345 +#: c-decl.c:6446 #, gcc-internal-format msgid "redefinition of %<union %E%>" msgstr "" -#: c-decl.c:6347 +#: c-decl.c:6448 #, gcc-internal-format msgid "redefinition of %<struct %E%>" msgstr "" -#: c-decl.c:6356 +#: c-decl.c:6457 #, gcc-internal-format msgid "nested redefinition of %<union %E%>" msgstr "" -#: c-decl.c:6358 +#: c-decl.c:6459 #, gcc-internal-format msgid "nested redefinition of %<struct %E%>" msgstr "" -#: c-decl.c:6390 c-decl.c:6968 +#: c-decl.c:6491 c-decl.c:7069 #, gcc-internal-format msgid "defining type in %qs expression is invalid in C++" msgstr "" -#: c-decl.c:6457 cp/decl.c:3885 +#: c-decl.c:6558 cp/decl.c:3899 #, gcc-internal-format msgid "declaration does not declare anything" msgstr "" -#: c-decl.c:6460 +#: c-decl.c:6561 #, gcc-internal-format msgid "ISO C doesn%'t support unnamed structs/unions" msgstr "" -#: c-decl.c:6523 c-decl.c:6539 +#: c-decl.c:6624 c-decl.c:6640 #, gcc-internal-format msgid "duplicate member %q+D" msgstr "" -#: c-decl.c:6642 +#: c-decl.c:6743 #, gcc-internal-format msgid "union has no named members" msgstr "" -#: c-decl.c:6644 +#: c-decl.c:6745 #, gcc-internal-format msgid "union has no members" msgstr "" -#: c-decl.c:6649 +#: c-decl.c:6750 #, gcc-internal-format msgid "struct has no named members" msgstr "" -#: c-decl.c:6651 +#: c-decl.c:6752 #, gcc-internal-format msgid "struct has no members" msgstr "" -#: c-decl.c:6716 +#: c-decl.c:6817 #, gcc-internal-format msgid "flexible array member in union" msgstr "" -#: c-decl.c:6722 +#: c-decl.c:6823 #, gcc-internal-format msgid "flexible array member not at end of struct" msgstr "" -#: c-decl.c:6728 +#: c-decl.c:6829 #, gcc-internal-format msgid "flexible array member in otherwise empty struct" msgstr "" -#: c-decl.c:6845 +#: c-decl.c:6946 #, gcc-internal-format msgid "union cannot be made transparent" msgstr "" -#: c-decl.c:6941 +#: c-decl.c:7042 #, gcc-internal-format msgid "nested redefinition of %<enum %E%>" msgstr "" #. This enum is a named one that has been declared already. -#: c-decl.c:6948 +#: c-decl.c:7049 #, gcc-internal-format msgid "redeclaration of %<enum %E%>" msgstr "" -#: c-decl.c:7023 +#: c-decl.c:7124 #, gcc-internal-format msgid "enumeration values exceed range of largest integer" msgstr "" -#: c-decl.c:7040 +#: c-decl.c:7141 #, gcc-internal-format msgid "specified mode too small for enumeral values" msgstr "" -#: c-decl.c:7144 c-decl.c:7160 +#: c-decl.c:7245 c-decl.c:7261 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant" msgstr "" -#: c-decl.c:7155 +#: c-decl.c:7256 #, gcc-internal-format msgid "enumerator value for %qE is not an integer constant expression" msgstr "" -#: c-decl.c:7179 +#: c-decl.c:7280 #, gcc-internal-format msgid "overflow in enumeration values" msgstr "" -#: c-decl.c:7187 +#: c-decl.c:7288 #, gcc-internal-format msgid "ISO C restricts enumerator values to range of %<int%>" msgstr "" -#: c-decl.c:7272 +#: c-decl.c:7373 #, gcc-internal-format msgid "inline function %qD given attribute noinline" msgstr "" -#: c-decl.c:7290 +#: c-decl.c:7391 #, gcc-internal-format msgid "return type is an incomplete type" msgstr "" -#: c-decl.c:7300 +#: c-decl.c:7401 #, gcc-internal-format msgid "return type defaults to %<int%>" msgstr "" -#: c-decl.c:7374 +#: c-decl.c:7475 #, gcc-internal-format msgid "no previous prototype for %qD" msgstr "" -#: c-decl.c:7383 +#: c-decl.c:7484 #, gcc-internal-format msgid "%qD was used with no prototype before its definition" msgstr "" -#: c-decl.c:7390 +#: c-decl.c:7491 #, gcc-internal-format msgid "no previous declaration for %qD" msgstr "" -#: c-decl.c:7400 +#: c-decl.c:7501 #, gcc-internal-format msgid "%qD was used with no declaration before its definition" msgstr "" -#: c-decl.c:7423 +#: c-decl.c:7524 #, gcc-internal-format msgid "return type of %qD is not %<int%>" msgstr "" -#: c-decl.c:7429 +#: c-decl.c:7530 #, gcc-internal-format msgid "%qD is normally a non-static function" msgstr "" -#: c-decl.c:7464 +#: c-decl.c:7565 #, gcc-internal-format msgid "old-style parameter declarations in prototyped function definition" msgstr "" -#: c-decl.c:7478 +#: c-decl.c:7579 #, gcc-internal-format msgid "traditional C rejects ISO C style function definitions" msgstr "" -#: c-decl.c:7494 +#: c-decl.c:7595 #, gcc-internal-format msgid "parameter name omitted" msgstr "" -#: c-decl.c:7529 +#: c-decl.c:7630 #, gcc-internal-format msgid "old-style function definition" msgstr "" -#: c-decl.c:7538 +#: c-decl.c:7639 #, gcc-internal-format msgid "parameter name missing from parameter list" msgstr "" -#: c-decl.c:7550 +#: c-decl.c:7651 #, gcc-internal-format msgid "%qD declared as a non-parameter" msgstr "" -#: c-decl.c:7556 +#: c-decl.c:7657 #, gcc-internal-format msgid "multiple parameters named %qD" msgstr "" -#: c-decl.c:7565 +#: c-decl.c:7666 #, gcc-internal-format msgid "parameter %qD declared with void type" msgstr "" -#: c-decl.c:7594 c-decl.c:7598 +#: c-decl.c:7695 c-decl.c:7699 #, gcc-internal-format msgid "type of %qD defaults to %<int%>" msgstr "" -#: c-decl.c:7618 +#: c-decl.c:7719 #, gcc-internal-format msgid "parameter %qD has incomplete type" msgstr "" -#: c-decl.c:7625 +#: c-decl.c:7726 #, gcc-internal-format msgid "declaration for parameter %qD but no such parameter" msgstr "" -#: c-decl.c:7677 +#: c-decl.c:7778 #, gcc-internal-format msgid "number of arguments doesn%'t match built-in prototype" msgstr "" -#: c-decl.c:7688 +#: c-decl.c:7789 #, gcc-internal-format msgid "number of arguments doesn%'t match prototype" msgstr "" -#: c-decl.c:7691 c-decl.c:7733 c-decl.c:7747 +#: c-decl.c:7792 c-decl.c:7834 c-decl.c:7848 #, gcc-internal-format msgid "prototype declaration" msgstr "" -#: c-decl.c:7725 +#: c-decl.c:7826 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match built-in prototype" msgstr "" -#: c-decl.c:7730 +#: c-decl.c:7831 #, gcc-internal-format msgid "promoted argument %qD doesn%'t match prototype" msgstr "" -#: c-decl.c:7740 +#: c-decl.c:7841 #, gcc-internal-format msgid "argument %qD doesn%'t match built-in prototype" msgstr "" -#: c-decl.c:7745 +#: c-decl.c:7846 #, gcc-internal-format msgid "argument %qD doesn%'t match prototype" msgstr "" -#: c-decl.c:7929 cp/decl.c:12448 +#: c-decl.c:8030 cp/decl.c:12531 #, gcc-internal-format msgid "no return statement in function returning non-void" msgstr "" @@ -20900,158 +21149,163 @@ 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:8001 +#: c-decl.c:8102 #, gcc-internal-format msgid "%<for%> loop initial declarations are only allowed in C99 mode" msgstr "" -#: c-decl.c:8006 +#: c-decl.c:8107 #, gcc-internal-format msgid "use option -std=c99 or -std=gnu99 to compile your code" msgstr "" -#: c-decl.c:8040 +#: c-decl.c:8141 #, gcc-internal-format msgid "declaration of static variable %qD in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8044 +#: c-decl.c:8145 #, gcc-internal-format msgid "" "declaration of %<extern%> variable %qD in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8051 +#: c-decl.c:8152 #, gcc-internal-format msgid "%<struct %E%> declared in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8056 +#: c-decl.c:8157 #, gcc-internal-format msgid "%<union %E%> declared in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8060 +#: c-decl.c:8161 #, gcc-internal-format msgid "%<enum %E%> declared in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8064 +#: c-decl.c:8165 #, gcc-internal-format msgid "declaration of non-variable %qD in %<for%> loop initial declaration" msgstr "" -#: c-decl.c:8334 c-decl.c:8631 c-decl.c:8997 +#: c-decl.c:8416 +#, gcc-internal-format +msgid "incompatible address space qualifiers %qs and %qs" +msgstr "" + +#: c-decl.c:8455 c-decl.c:8752 c-decl.c:9118 #, gcc-internal-format msgid "duplicate %qE" msgstr "" -#: c-decl.c:8360 c-decl.c:8642 c-decl.c:8874 +#: c-decl.c:8481 c-decl.c:8763 c-decl.c:8995 #, gcc-internal-format msgid "two or more data types in declaration specifiers" msgstr "" -#: c-decl.c:8372 cp/parser.c:2183 +#: c-decl.c:8493 cp/parser.c:2185 #, gcc-internal-format msgid "%<long long long%> is too long for GCC" msgstr "" -#: c-decl.c:8385 +#: c-decl.c:8506 #, gcc-internal-format msgid "ISO C90 does not support %<long long%>" msgstr "" -#: c-decl.c:8543 +#: c-decl.c:8664 #, gcc-internal-format msgid "ISO C90 does not support complex types" msgstr "" -#: c-decl.c:8582 +#: c-decl.c:8703 #, gcc-internal-format msgid "ISO C does not support saturating types" msgstr "" -#: c-decl.c:8833 +#: c-decl.c:8954 #, gcc-internal-format msgid "ISO C does not support decimal floating point" msgstr "" -#: c-decl.c:8855 c-decl.c:9058 c-parser.c:5337 +#: c-decl.c:8976 c-decl.c:9179 c-parser.c:5372 #, gcc-internal-format msgid "fixed-point types not supported for this target" msgstr "" -#: c-decl.c:8857 +#: c-decl.c:8978 #, gcc-internal-format msgid "ISO C does not support fixed-point types" msgstr "" -#: c-decl.c:8891 +#: c-decl.c:9012 #, gcc-internal-format msgid "C++ lookup of %qD would return a field, not a type" msgstr "" -#: c-decl.c:8904 +#: c-decl.c:9025 #, gcc-internal-format msgid "%qE fails to be a typedef or built in type" msgstr "" -#: c-decl.c:8948 +#: c-decl.c:9069 #, gcc-internal-format msgid "%qE is not at beginning of declaration" msgstr "" -#: c-decl.c:8962 +#: c-decl.c:9083 #, gcc-internal-format msgid "%<__thread%> used with %<auto%>" msgstr "" -#: c-decl.c:8964 +#: c-decl.c:9085 #, gcc-internal-format msgid "%<__thread%> used with %<register%>" msgstr "" -#: c-decl.c:8966 +#: c-decl.c:9087 #, gcc-internal-format msgid "%<__thread%> used with %<typedef%>" msgstr "" -#: c-decl.c:8977 +#: c-decl.c:9098 #, gcc-internal-format msgid "%<__thread%> before %<extern%>" msgstr "" -#: c-decl.c:8986 +#: c-decl.c:9107 #, gcc-internal-format msgid "%<__thread%> before %<static%>" msgstr "" -#: c-decl.c:9002 +#: c-decl.c:9123 #, gcc-internal-format msgid "multiple storage classes in declaration specifiers" msgstr "" -#: c-decl.c:9009 +#: c-decl.c:9130 #, gcc-internal-format msgid "%<__thread%> used with %qE" msgstr "" -#: c-decl.c:9056 +#: c-decl.c:9177 #, gcc-internal-format msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>" msgstr "" -#: c-decl.c:9070 +#: c-decl.c:9191 #, gcc-internal-format msgid "ISO C does not support plain %<complex%> meaning %<double complex%>" msgstr "" -#: c-decl.c:9115 c-decl.c:9141 +#: c-decl.c:9236 c-decl.c:9262 #, gcc-internal-format msgid "ISO C does not support complex integer types" msgstr "" -#: c-decl.c:9295 toplev.c:862 +#: c-decl.c:9416 toplev.c:862 #, gcc-internal-format msgid "%q+F used but never defined" msgstr "" @@ -21393,72 +21647,72 @@ msgid "ignoring #pragma %s %s" msgstr "" #. ... or not. -#: c-lex.c:382 +#: c-lex.c:383 #, gcc-internal-format msgid "stray %<@%> in program" msgstr "" -#: c-lex.c:397 +#: c-lex.c:398 #, gcc-internal-format msgid "stray %qs in program" msgstr "" -#: c-lex.c:407 +#: c-lex.c:408 #, gcc-internal-format msgid "missing terminating %c character" msgstr "" -#: c-lex.c:409 +#: c-lex.c:410 #, gcc-internal-format msgid "stray %qc in program" msgstr "" -#: c-lex.c:411 +#: c-lex.c:412 #, gcc-internal-format msgid "stray %<\\%o%> in program" msgstr "" -#: c-lex.c:570 +#: c-lex.c:572 #, gcc-internal-format msgid "this decimal constant is unsigned only in ISO C90" msgstr "" -#: c-lex.c:574 +#: c-lex.c:576 #, gcc-internal-format msgid "this decimal constant would be unsigned in ISO C90" msgstr "" -#: c-lex.c:631 +#: c-lex.c:633 #, gcc-internal-format msgid "unsuffixed float constant" msgstr "" -#: c-lex.c:663 +#: c-lex.c:665 #, gcc-internal-format msgid "unsupported non-standard suffix on floating constant" msgstr "" -#: c-lex.c:669 +#: c-lex.c:671 #, gcc-internal-format msgid "non-standard suffix on floating constant" msgstr "" -#: c-lex.c:723 c-lex.c:725 +#: c-lex.c:725 c-lex.c:727 #, gcc-internal-format msgid "floating constant exceeds range of %qT" msgstr "" -#: c-lex.c:734 +#: c-lex.c:736 #, gcc-internal-format msgid "floating constant truncated to zero" msgstr "" -#: c-lex.c:929 cp/parser.c:2978 +#: c-lex.c:933 cp/parser.c:3003 #, gcc-internal-format msgid "unsupported non-standard concatenation of string literals" msgstr "" -#: c-lex.c:951 +#: c-lex.c:955 #, gcc-internal-format msgid "traditional C rejects string constant concatenation" msgstr "" @@ -21468,7 +21722,7 @@ msgstr "" msgid "invalid expression type for %<#pragma omp atomic%>" msgstr "" -#: c-omp.c:260 cp/semantics.c:4408 +#: c-omp.c:260 cp/semantics.c:4475 #, gcc-internal-format msgid "invalid type for iteration variable %qE" msgstr "" @@ -21478,22 +21732,22 @@ msgstr "" msgid "%qE is not initialized" msgstr "" -#: c-omp.c:290 cp/semantics.c:4323 +#: c-omp.c:290 cp/semantics.c:4390 #, gcc-internal-format msgid "missing controlling predicate" msgstr "" -#: c-omp.c:368 cp/semantics.c:4080 +#: c-omp.c:368 cp/semantics.c:4147 #, gcc-internal-format msgid "invalid controlling predicate" msgstr "" -#: c-omp.c:375 cp/semantics.c:4329 +#: c-omp.c:375 cp/semantics.c:4396 #, gcc-internal-format msgid "missing increment expression" msgstr "" -#: c-omp.c:444 cp/semantics.c:4185 +#: c-omp.c:444 cp/semantics.c:4252 #, gcc-internal-format msgid "invalid increment expression" msgstr "" @@ -21554,152 +21808,142 @@ msgid "" "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)" msgstr "" -#: c-opts.c:1050 collect2.c:1495 fortran/options.c:258 -#, gcc-internal-format -msgid "LTO support has not been enabled in this configuration" -msgstr "" - -#: c-opts.c:1057 fortran/options.c:265 -#, gcc-internal-format -msgid "-flto and -fwhopr are mutually exclusive" -msgstr "" - -#: c-opts.c:1065 +#: c-opts.c:1042 #, gcc-internal-format msgid "-fexcess-precision=standard for C++" msgstr "" -#: c-opts.c:1078 +#: c-opts.c:1055 #, gcc-internal-format msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode" msgstr "" -#: c-opts.c:1157 +#: c-opts.c:1134 #, gcc-internal-format msgid "-Wformat-y2k ignored without -Wformat" msgstr "" -#: c-opts.c:1159 +#: c-opts.c:1136 #, gcc-internal-format msgid "-Wformat-extra-args ignored without -Wformat" msgstr "" -#: c-opts.c:1161 +#: c-opts.c:1138 #, gcc-internal-format msgid "-Wformat-zero-length ignored without -Wformat" msgstr "" -#: c-opts.c:1163 +#: c-opts.c:1140 #, gcc-internal-format msgid "-Wformat-nonliteral ignored without -Wformat" msgstr "" -#: c-opts.c:1165 +#: c-opts.c:1142 #, gcc-internal-format msgid "-Wformat-contains-nul ignored without -Wformat" msgstr "" -#: c-opts.c:1167 +#: c-opts.c:1144 #, gcc-internal-format msgid "-Wformat-security ignored without -Wformat" msgstr "" -#: c-opts.c:1191 +#: c-opts.c:1168 #, gcc-internal-format msgid "opening output file %s: %m" msgstr "" -#: c-opts.c:1196 +#: c-opts.c:1173 #, gcc-internal-format msgid "too many filenames given. Type %s --help for usage" msgstr "" -#: c-opts.c:1276 +#: c-opts.c:1253 #, gcc-internal-format msgid "The C parser does not support -dy, option ignored" msgstr "" -#: c-opts.c:1280 +#: c-opts.c:1257 #, gcc-internal-format msgid "The Objective-C parser does not support -dy, option ignored" msgstr "" -#: c-opts.c:1283 +#: c-opts.c:1260 #, gcc-internal-format msgid "The C++ parser does not support -dy, option ignored" msgstr "" -#: c-opts.c:1287 +#: c-opts.c:1264 #, gcc-internal-format msgid "The Objective-C++ parser does not support -dy, option ignored" msgstr "" -#: c-opts.c:1338 +#: c-opts.c:1315 #, gcc-internal-format msgid "opening dependency file %s: %m" msgstr "" -#: c-opts.c:1348 +#: c-opts.c:1325 #, gcc-internal-format msgid "closing dependency file %s: %m" msgstr "" -#: c-opts.c:1351 +#: c-opts.c:1328 #, gcc-internal-format msgid "when writing output to %s: %m" msgstr "" -#: c-opts.c:1431 +#: c-opts.c:1408 #, gcc-internal-format msgid "to generate dependencies you must specify either -M or -MM" msgstr "" -#: c-opts.c:1454 +#: c-opts.c:1431 #, gcc-internal-format msgid "-MG may only be used with -M or -MM" msgstr "" -#: c-opts.c:1484 +#: c-opts.c:1461 #, gcc-internal-format msgid "-fdirectives-only is incompatible with -Wunused_macros" msgstr "" -#: c-opts.c:1486 +#: c-opts.c:1463 #, gcc-internal-format msgid "-fdirectives-only is incompatible with -traditional" msgstr "" -#: c-opts.c:1624 +#: c-opts.c:1601 #, gcc-internal-format msgid "too late for # directive to set debug directory" msgstr "" -#: c-parser.c:226 +#: c-parser.c:232 #, gcc-internal-format msgid "identifier %qE conflicts with C++ keyword" msgstr "" -#: c-parser.c:979 +#: c-parser.c:996 #, gcc-internal-format msgid "ISO C forbids an empty translation unit" msgstr "" -#: c-parser.c:1065 c-parser.c:6430 +#: c-parser.c:1082 c-parser.c:6474 #, gcc-internal-format msgid "ISO C does not allow extra %<;%> outside of a function" msgstr "" -#: c-parser.c:1169 c-parser.c:6992 +#: c-parser.c:1186 c-parser.c:7036 #, gcc-internal-format msgid "expected declaration specifiers" msgstr "" -#: c-parser.c:1217 +#: c-parser.c:1234 #, gcc-internal-format msgid "data definition has no type or storage class" msgstr "" -#: c-parser.c:1275 +#: c-parser.c:1292 #, gcc-internal-format msgid "expected %<,%> or %<;%>" msgstr "" @@ -21707,188 +21951,188 @@ msgstr "" #. This can appear in many cases looking nothing like a #. function definition, so we don't give a more specific #. error suggesting there was one. -#: c-parser.c:1282 c-parser.c:1298 +#: c-parser.c:1299 c-parser.c:1315 #, gcc-internal-format msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>" msgstr "" -#: c-parser.c:1290 +#: c-parser.c:1307 #, gcc-internal-format msgid "ISO C forbids nested functions" msgstr "" -#: c-parser.c:1675 c-parser.c:2495 c-parser.c:3146 c-parser.c:3415 -#: c-parser.c:4403 c-parser.c:4493 c-parser.c:5111 c-parser.c:5549 -#: c-parser.c:5571 c-parser.c:5678 c-parser.c:5867 c-parser.c:5896 -#: c-parser.c:6072 c-parser.c:6084 c-parser.c:6109 c-parser.c:6243 -#: c-parser.c:6272 c-parser.c:6280 c-parser.c:6308 c-parser.c:6322 -#: c-parser.c:6538 c-parser.c:6637 c-parser.c:7166 c-parser.c:7894 +#: c-parser.c:1710 c-parser.c:2530 c-parser.c:3181 c-parser.c:3450 +#: c-parser.c:4438 c-parser.c:4528 c-parser.c:5146 c-parser.c:5585 +#: c-parser.c:5607 c-parser.c:5714 c-parser.c:5911 c-parser.c:5940 +#: c-parser.c:6116 c-parser.c:6128 c-parser.c:6153 c-parser.c:6287 +#: c-parser.c:6316 c-parser.c:6324 c-parser.c:6352 c-parser.c:6366 +#: c-parser.c:6582 c-parser.c:6681 c-parser.c:7210 c-parser.c:7938 #, gcc-internal-format msgid "expected identifier" msgstr "" -#: c-parser.c:1708 cp/parser.c:12649 +#: c-parser.c:1743 cp/parser.c:12724 #, gcc-internal-format msgid "comma at end of enumerator list" msgstr "" -#: c-parser.c:1714 +#: c-parser.c:1749 #, gcc-internal-format msgid "expected %<,%> or %<}%>" msgstr "" -#: c-parser.c:1730 c-parser.c:1925 c-parser.c:6397 +#: c-parser.c:1765 c-parser.c:1960 c-parser.c:6441 #, gcc-internal-format msgid "expected %<{%>" msgstr "" -#: c-parser.c:1744 +#: c-parser.c:1779 #, gcc-internal-format msgid "ISO C forbids forward references to %<enum%> types" msgstr "" -#: c-parser.c:1858 +#: c-parser.c:1893 #, gcc-internal-format msgid "expected class name" msgstr "" -#: c-parser.c:1877 c-parser.c:6176 +#: c-parser.c:1912 c-parser.c:6220 #, gcc-internal-format msgid "extra semicolon in struct or union specified" msgstr "" -#: c-parser.c:1906 +#: c-parser.c:1941 #, gcc-internal-format msgid "no semicolon at end of struct or union" msgstr "" -#: c-parser.c:1909 +#: c-parser.c:1944 #, gcc-internal-format msgid "expected %<;%>" msgstr "" -#: c-parser.c:1992 c-parser.c:2971 +#: c-parser.c:2027 c-parser.c:3006 #, gcc-internal-format msgid "expected specifier-qualifier-list" msgstr "" -#: c-parser.c:2002 +#: c-parser.c:2037 #, gcc-internal-format msgid "ISO C forbids member declarations with no members" msgstr "" -#: c-parser.c:2078 +#: c-parser.c:2113 #, gcc-internal-format msgid "expected %<,%>, %<;%> or %<}%>" msgstr "" -#: c-parser.c:2085 +#: c-parser.c:2120 #, gcc-internal-format msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>" msgstr "" -#: c-parser.c:2138 +#: c-parser.c:2173 #, gcc-internal-format msgid "%<typeof%> applied to a bit-field" msgstr "" -#: c-parser.c:2362 +#: c-parser.c:2397 #, gcc-internal-format msgid "expected identifier or %<(%>" msgstr "" -#: c-parser.c:2565 +#: c-parser.c:2600 #, gcc-internal-format msgid "ISO C requires a named argument before %<...%>" msgstr "" -#: c-parser.c:2673 +#: c-parser.c:2708 #, gcc-internal-format msgid "expected declaration specifiers or %<...%>" msgstr "" -#: c-parser.c:2724 +#: c-parser.c:2759 #, gcc-internal-format msgid "wide string literal in %<asm%>" msgstr "" -#: c-parser.c:2730 c-parser.c:7047 cp/parser.c:22825 +#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22951 #, gcc-internal-format msgid "expected string literal" msgstr "" -#: c-parser.c:3064 +#: c-parser.c:3099 #, gcc-internal-format msgid "ISO C forbids empty initializer braces" msgstr "" -#: c-parser.c:3112 +#: c-parser.c:3147 #, gcc-internal-format msgid "obsolete use of designated initializer with %<:%>" msgstr "" -#: c-parser.c:3247 +#: c-parser.c:3282 #, gcc-internal-format msgid "ISO C forbids specifying range of elements to initialize" msgstr "" -#: c-parser.c:3260 +#: c-parser.c:3295 #, gcc-internal-format msgid "ISO C90 forbids specifying subobject to initialize" msgstr "" -#: c-parser.c:3267 +#: c-parser.c:3302 #, gcc-internal-format msgid "obsolete use of designated initializer without %<=%>" msgstr "" -#: c-parser.c:3274 +#: c-parser.c:3309 #, gcc-internal-format msgid "expected %<=%>" msgstr "" -#: c-parser.c:3430 +#: c-parser.c:3465 #, gcc-internal-format msgid "ISO C forbids label declarations" msgstr "" -#: c-parser.c:3436 c-parser.c:3516 +#: c-parser.c:3471 c-parser.c:3551 #, gcc-internal-format msgid "expected declaration or statement" msgstr "" -#: c-parser.c:3468 c-parser.c:3497 +#: c-parser.c:3503 c-parser.c:3532 #, gcc-internal-format msgid "ISO C90 forbids mixed declarations and code" msgstr "" -#: c-parser.c:3524 +#: c-parser.c:3559 #, gcc-internal-format msgid "expected %<}%> before %<else%>" msgstr "" -#: c-parser.c:3529 cp/parser.c:7838 +#: c-parser.c:3564 cp/parser.c:7910 #, gcc-internal-format msgid "%<else%> without a previous %<if%>" msgstr "" -#: c-parser.c:3546 +#: c-parser.c:3581 #, gcc-internal-format msgid "label at end of compound statement" msgstr "" -#: c-parser.c:3591 +#: c-parser.c:3626 #, gcc-internal-format msgid "expected %<:%> or %<...%>" msgstr "" -#: c-parser.c:3624 +#: c-parser.c:3659 #, gcc-internal-format msgid "" "a label can only be part of a statement and a declaration is not a statement" msgstr "" -#: c-parser.c:3788 +#: c-parser.c:3823 #, gcc-internal-format msgid "expected identifier or %<*%>" msgstr "" @@ -21897,224 +22141,229 @@ msgstr "" #. c_parser_skip_until_found stops at a closing nesting #. delimiter without consuming it, but here we need to consume #. it to proceed further. -#: c-parser.c:3852 +#: c-parser.c:3887 #, gcc-internal-format msgid "expected statement" msgstr "" -#: c-parser.c:3950 cp/parser.c:7920 +#: c-parser.c:3985 cp/parser.c:7992 #, gcc-internal-format msgid "suggest braces around empty body in an %<if%> statement" msgstr "" -#: c-parser.c:3978 cp/parser.c:7943 +#: c-parser.c:4013 cp/parser.c:8015 #, gcc-internal-format msgid "suggest braces around empty body in an %<else%> statement" msgstr "" -#: c-parser.c:4109 +#: c-parser.c:4144 #, gcc-internal-format msgid "suggest braces around empty body in %<do%> statement" msgstr "" -#: c-parser.c:4270 +#: c-parser.c:4305 #, gcc-internal-format msgid "%E qualifier ignored on asm" msgstr "" -#: c-parser.c:4621 +#: c-parser.c:4656 #, gcc-internal-format msgid "ISO C forbids omitting the middle term of a ?: expression" msgstr "" -#: c-parser.c:5076 +#: c-parser.c:5111 #, gcc-internal-format msgid "traditional C rejects the unary plus operator" msgstr "" -#: c-parser.c:5200 +#: c-parser.c:5235 #, gcc-internal-format msgid "%<sizeof%> applied to a bit-field" msgstr "" -#: c-parser.c:5365 c-parser.c:5715 c-parser.c:5735 +#: c-parser.c:5401 c-parser.c:5751 c-parser.c:5771 #, gcc-internal-format msgid "expected expression" msgstr "" -#: c-parser.c:5391 +#: c-parser.c:5427 #, gcc-internal-format msgid "braced-group within expression allowed only inside a function" msgstr "" -#: c-parser.c:5404 +#: c-parser.c:5440 #, gcc-internal-format msgid "ISO C forbids braced-groups within expressions" msgstr "" -#: c-parser.c:5609 +#: c-parser.c:5645 #, gcc-internal-format msgid "first argument to %<__builtin_choose_expr%> not a constant" msgstr "" -#: c-parser.c:5770 +#: c-parser.c:5806 #, gcc-internal-format msgid "compound literal has variable size" msgstr "" -#: c-parser.c:5778 +#: c-parser.c:5817 +#, gcc-internal-format +msgid "compound literal qualified by address-space qualifier" +msgstr "" + +#: c-parser.c:5822 #, gcc-internal-format msgid "ISO C90 forbids compound literals" msgstr "" -#: c-parser.c:6393 +#: c-parser.c:6437 #, gcc-internal-format msgid "extra semicolon in method definition specified" msgstr "" -#: c-parser.c:6941 cp/parser.c:22869 +#: c-parser.c:6985 cp/parser.c:22995 #, gcc-internal-format msgid "%<#pragma omp barrier%> may only be used in compound statements" msgstr "" -#: c-parser.c:6952 cp/parser.c:22884 +#: c-parser.c:6996 cp/parser.c:23010 #, gcc-internal-format msgid "%<#pragma omp flush%> may only be used in compound statements" msgstr "" -#: c-parser.c:6963 cp/parser.c:22900 +#: c-parser.c:7007 cp/parser.c:23026 #, gcc-internal-format msgid "%<#pragma omp taskwait%> may only be used in compound statements" msgstr "" -#: c-parser.c:6976 cp/parser.c:22928 +#: c-parser.c:7020 cp/parser.c:23054 #, gcc-internal-format msgid "" "%<#pragma omp section%> may only be used in %<#pragma omp sections%> " "construct" msgstr "" -#: c-parser.c:6982 cp/parser.c:22859 +#: c-parser.c:7026 cp/parser.c:22985 #, gcc-internal-format msgid "%<#pragma GCC pch_preprocess%> must be first" msgstr "" -#: c-parser.c:7141 cp/parser.c:21149 +#: c-parser.c:7185 cp/parser.c:21274 #, gcc-internal-format msgid "too many %qs clauses" msgstr "" -#: c-parser.c:7243 cp/parser.c:21263 +#: c-parser.c:7287 cp/parser.c:21388 #, gcc-internal-format msgid "collapse argument needs positive constant integer expression" msgstr "" -#: c-parser.c:7309 +#: c-parser.c:7353 #, gcc-internal-format msgid "expected %<none%> or %<shared%>" msgstr "" -#: c-parser.c:7353 +#: c-parser.c:7397 #, gcc-internal-format msgid "expected %<(%>" msgstr "" -#: c-parser.c:7400 c-parser.c:7592 +#: c-parser.c:7444 c-parser.c:7636 #, gcc-internal-format msgid "expected integer expression" msgstr "" -#: c-parser.c:7412 +#: c-parser.c:7456 #, gcc-internal-format msgid "%<num_threads%> value must be positive" msgstr "" -#: c-parser.c:7495 +#: c-parser.c:7539 #, gcc-internal-format msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>" msgstr "" -#: c-parser.c:7583 cp/parser.c:21551 +#: c-parser.c:7627 cp/parser.c:21676 #, gcc-internal-format msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter" msgstr "" -#: c-parser.c:7587 cp/parser.c:21554 +#: c-parser.c:7631 cp/parser.c:21679 #, gcc-internal-format msgid "schedule %<auto%> does not take a %<chunk_size%> parameter" msgstr "" -#: c-parser.c:7605 +#: c-parser.c:7649 #, gcc-internal-format msgid "invalid schedule kind" msgstr "" -#: c-parser.c:7725 +#: c-parser.c:7769 #, gcc-internal-format msgid "expected %<#pragma omp%> clause" msgstr "" -#: c-parser.c:7734 cp/parser.c:21702 +#: c-parser.c:7778 cp/parser.c:21827 #, gcc-internal-format msgid "%qs is not valid for %qs" msgstr "" -#: c-parser.c:7838 +#: c-parser.c:7882 #, gcc-internal-format msgid "invalid operator for %<#pragma omp atomic%>" msgstr "" -#: c-parser.c:7897 c-parser.c:7918 +#: c-parser.c:7941 c-parser.c:7962 #, gcc-internal-format msgid "expected %<(%> or end of line" msgstr "" -#: c-parser.c:7952 +#: c-parser.c:7996 #, gcc-internal-format msgid "for statement expected" msgstr "" -#: c-parser.c:8005 cp/semantics.c:4313 cp/semantics.c:4383 +#: c-parser.c:8049 cp/semantics.c:4380 cp/semantics.c:4450 #, gcc-internal-format msgid "expected iteration declaration or initialization" msgstr "" -#: c-parser.c:8085 +#: c-parser.c:8129 #, gcc-internal-format msgid "not enough perfectly nested loops" msgstr "" -#: c-parser.c:8138 cp/parser.c:22407 +#: c-parser.c:8182 cp/parser.c:22532 #, gcc-internal-format msgid "collapsed loops not perfectly nested" msgstr "" -#: c-parser.c:8176 cp/parser.c:22251 cp/parser.c:22289 cp/pt.c:11018 +#: c-parser.c:8220 cp/parser.c:22376 cp/parser.c:22414 cp/pt.c:11173 #, gcc-internal-format msgid "iteration variable %qD should not be firstprivate" msgstr "" -#: c-parser.c:8338 +#: c-parser.c:8382 #, gcc-internal-format msgid "expected %<#pragma omp section%> or %<}%>" msgstr "" -#: c-parser.c:8621 +#: c-parser.c:8665 #, gcc-internal-format msgid "%qD is not a variable" msgstr "" -#: c-parser.c:8623 cp/semantics.c:3938 +#: c-parser.c:8667 cp/semantics.c:4005 #, gcc-internal-format msgid "%qE declared %<threadprivate%> after first use" msgstr "" -#: c-parser.c:8625 cp/semantics.c:3940 +#: c-parser.c:8669 cp/semantics.c:4007 #, gcc-internal-format msgid "automatic variable %qE cannot be %<threadprivate%>" msgstr "" -#: c-parser.c:8629 cp/semantics.c:3942 +#: c-parser.c:8673 cp/semantics.c:4009 #, gcc-internal-format msgid "%<threadprivate%> %qE has incomplete type" msgstr "" @@ -22174,343 +22423,303 @@ msgstr "" msgid "%s: PCH file was invalid" msgstr "" -#: c-pragma.c:101 +#: c-pragma.c:102 #, gcc-internal-format msgid "#pragma pack (pop) encountered without matching #pragma pack (push)" msgstr "" -#: c-pragma.c:114 +#: c-pragma.c:115 #, gcc-internal-format msgid "" "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)" msgstr "" -#: c-pragma.c:128 +#: c-pragma.c:129 #, gcc-internal-format msgid "#pragma pack(push[, id], <n>) is not supported on this target" msgstr "" -#: c-pragma.c:130 +#: c-pragma.c:131 #, gcc-internal-format msgid "#pragma pack(pop[, id], <n>) is not supported on this target" msgstr "" -#: c-pragma.c:151 +#: c-pragma.c:152 #, gcc-internal-format msgid "missing %<(%> after %<#pragma pack%> - ignored" msgstr "" -#: c-pragma.c:162 c-pragma.c:194 +#: c-pragma.c:163 c-pragma.c:195 #, gcc-internal-format msgid "invalid constant in %<#pragma pack%> - ignored" msgstr "" -#: c-pragma.c:166 c-pragma.c:208 +#: c-pragma.c:167 c-pragma.c:209 #, gcc-internal-format msgid "malformed %<#pragma pack%> - ignored" msgstr "" -#: c-pragma.c:171 +#: c-pragma.c:172 #, gcc-internal-format msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored" msgstr "" -#: c-pragma.c:173 +#: c-pragma.c:174 #, gcc-internal-format msgid "malformed %<#pragma pack(pop[, id])%> - ignored" msgstr "" -#: c-pragma.c:182 +#: c-pragma.c:183 #, gcc-internal-format msgid "unknown action %qE for %<#pragma pack%> - ignored" msgstr "" -#: c-pragma.c:211 +#: c-pragma.c:212 #, gcc-internal-format msgid "junk at end of %<#pragma pack%>" msgstr "" -#: c-pragma.c:214 +#: c-pragma.c:215 #, gcc-internal-format msgid "#pragma pack has no effect with -fpack-struct - ignored" msgstr "" -#: c-pragma.c:234 +#: c-pragma.c:235 #, gcc-internal-format msgid "alignment must be a small power of two, not %d" msgstr "" -#: c-pragma.c:288 -#, gcc-internal-format -msgid "missing %<(%> after %<#pragma push_macro%> - ignored" -msgstr "" - -#: c-pragma.c:296 -#, gcc-internal-format -msgid "invalid constant in %<#pragma push_macro%> - ignored" -msgstr "" - -#: c-pragma.c:299 -#, gcc-internal-format -msgid "missing %<)%> after %<#pragma push_macro%> - ignored" -msgstr "" - -#: c-pragma.c:302 -#, gcc-internal-format -msgid "junk at end of %<#pragma push_macro%>" -msgstr "" - -#: c-pragma.c:345 -#, gcc-internal-format -msgid "missing %<(%> after %<#pragma pop_macro%> - ignored" -msgstr "" - -#: c-pragma.c:353 -#, gcc-internal-format -msgid "invalid constant in %<#pragma pop_macro%> - ignored" -msgstr "" - -#: c-pragma.c:356 -#, gcc-internal-format -msgid "missing %<)%> after %<#pragma pop_macro%> - ignored" -msgstr "" - -#: c-pragma.c:359 -#, gcc-internal-format -msgid "junk at end of %<#pragma pop_macro%>" -msgstr "" - -#: c-pragma.c:405 +#: c-pragma.c:268 #, gcc-internal-format msgid "" "applying #pragma weak %q+D after first use results in unspecified behavior" msgstr "" -#: c-pragma.c:480 c-pragma.c:485 +#: c-pragma.c:343 c-pragma.c:348 #, gcc-internal-format msgid "malformed #pragma weak, ignored" msgstr "" -#: c-pragma.c:489 +#: c-pragma.c:352 #, gcc-internal-format msgid "junk at end of %<#pragma weak%>" msgstr "" -#: c-pragma.c:557 c-pragma.c:559 +#: c-pragma.c:420 c-pragma.c:422 #, gcc-internal-format msgid "malformed #pragma redefine_extname, ignored" msgstr "" -#: c-pragma.c:562 +#: c-pragma.c:425 #, gcc-internal-format msgid "junk at end of %<#pragma redefine_extname%>" msgstr "" -#: c-pragma.c:577 c-pragma.c:664 +#: c-pragma.c:440 c-pragma.c:527 #, gcc-internal-format msgid "#pragma redefine_extname ignored due to conflict with previous rename" msgstr "" -#: c-pragma.c:600 +#: c-pragma.c:463 #, gcc-internal-format msgid "" "#pragma redefine_extname ignored due to conflict with previous #pragma " "redefine_extname" msgstr "" -#: c-pragma.c:619 +#: c-pragma.c:482 #, gcc-internal-format msgid "malformed #pragma extern_prefix, ignored" msgstr "" -#: c-pragma.c:622 +#: c-pragma.c:485 #, gcc-internal-format msgid "junk at end of %<#pragma extern_prefix%>" msgstr "" -#: c-pragma.c:629 +#: c-pragma.c:492 #, gcc-internal-format msgid "#pragma extern_prefix not supported on this target" msgstr "" -#: c-pragma.c:655 +#: c-pragma.c:518 #, gcc-internal-format msgid "asm declaration ignored due to conflict with previous rename" msgstr "" -#: c-pragma.c:686 +#: c-pragma.c:549 #, gcc-internal-format msgid "" "#pragma redefine_extname ignored due to conflict with __asm__ declaration" msgstr "" -#: c-pragma.c:748 +#: c-pragma.c:612 #, gcc-internal-format msgid "" "#pragma GCC visibility push() must specify default, internal, hidden or " "protected" msgstr "" -#: c-pragma.c:783 +#: c-pragma.c:654 #, gcc-internal-format msgid "#pragma GCC visibility must be followed by push or pop" msgstr "" -#: c-pragma.c:789 +#: c-pragma.c:660 #, gcc-internal-format msgid "no matching push for %<#pragma GCC visibility pop%>" msgstr "" -#: c-pragma.c:796 c-pragma.c:803 +#: c-pragma.c:665 c-pragma.c:672 #, gcc-internal-format msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored" msgstr "" -#: c-pragma.c:799 +#: c-pragma.c:668 #, gcc-internal-format msgid "malformed #pragma GCC visibility push" msgstr "" -#: c-pragma.c:807 +#: c-pragma.c:676 #, gcc-internal-format msgid "junk at end of %<#pragma GCC visibility%>" msgstr "" -#: c-pragma.c:823 +#: c-pragma.c:692 #, gcc-internal-format msgid "#pragma GCC diagnostic not allowed inside functions" msgstr "" -#: c-pragma.c:829 +#: c-pragma.c:698 #, gcc-internal-format msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>" msgstr "" -#: c-pragma.c:838 +#: c-pragma.c:707 #, gcc-internal-format msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>" msgstr "" -#: c-pragma.c:842 +#: c-pragma.c:711 #, gcc-internal-format msgid "missing option after %<#pragma GCC diagnostic%> kind" msgstr "" -#: c-pragma.c:856 +#: c-pragma.c:725 #, gcc-internal-format msgid "unknown option after %<#pragma GCC diagnostic%> kind" msgstr "" -#: c-pragma.c:869 +#: c-pragma.c:738 #, gcc-internal-format msgid "#pragma GCC option is not allowed inside functions" msgstr "" -#: c-pragma.c:882 +#: c-pragma.c:751 #, gcc-internal-format msgid "%<#pragma GCC option%> is not a string" msgstr "" -#: c-pragma.c:909 +#: c-pragma.c:778 #, gcc-internal-format msgid "" "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>." msgstr "" -#: c-pragma.c:915 +#: c-pragma.c:784 #, gcc-internal-format msgid "#pragma GCC target string... is badly formed" msgstr "" -#: c-pragma.c:938 +#: c-pragma.c:807 #, gcc-internal-format msgid "#pragma GCC optimize is not allowed inside functions" msgstr "" -#: c-pragma.c:951 +#: c-pragma.c:820 #, gcc-internal-format msgid "%<#pragma GCC optimize%> is not a string or number" msgstr "" -#: c-pragma.c:977 +#: c-pragma.c:846 #, gcc-internal-format msgid "" "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>." msgstr "" -#: c-pragma.c:983 +#: c-pragma.c:852 #, gcc-internal-format msgid "#pragma GCC optimize string... is badly formed" msgstr "" -#: c-pragma.c:1025 +#: c-pragma.c:894 #, gcc-internal-format msgid "junk at end of %<#pragma push_options%>" msgstr "" -#: c-pragma.c:1055 +#: c-pragma.c:924 #, gcc-internal-format msgid "junk at end of %<#pragma pop_options%>" msgstr "" -#: c-pragma.c:1062 +#: c-pragma.c:931 #, gcc-internal-format msgid "" "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC " "push_options%>" msgstr "" -#: c-pragma.c:1103 +#: c-pragma.c:972 #, gcc-internal-format msgid "junk at end of %<#pragma reset_options%>" msgstr "" -#: c-pragma.c:1140 c-pragma.c:1147 +#: c-pragma.c:1009 c-pragma.c:1016 #, gcc-internal-format msgid "expected a string after %<#pragma message%>" msgstr "" -#: c-pragma.c:1142 +#: c-pragma.c:1011 #, gcc-internal-format msgid "malformed %<#pragma message%>, ignored" msgstr "" -#: c-pragma.c:1152 +#: c-pragma.c:1021 #, gcc-internal-format msgid "junk at end of %<#pragma message%>" msgstr "" -#: c-pragma.c:1155 +#: c-pragma.c:1024 #, gcc-internal-format msgid "#pragma message: %s" msgstr "" -#: c-pragma.c:1192 +#: c-pragma.c:1061 #, gcc-internal-format msgid "invalid location for %<pragma %s%>, ignored" msgstr "" -#: c-pragma.c:1199 c-pragma.c:1213 +#: c-pragma.c:1068 c-pragma.c:1082 #, gcc-internal-format msgid "malformed %<#pragma %s%>, ignored" msgstr "" -#: c-pragma.c:1219 +#: c-pragma.c:1088 #, gcc-internal-format msgid "junk at end of %<#pragma %s%>" msgstr "" -#: c-pragma.c:1237 +#: c-pragma.c:1106 #, gcc-internal-format msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++" msgstr "" -#: c-pragma.c:1246 +#: c-pragma.c:1115 #, gcc-internal-format msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target" msgstr "" -#: c-pragma.c:1252 +#: c-pragma.c:1121 #, gcc-internal-format msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>" msgstr "" @@ -22520,7 +22729,7 @@ msgstr "" msgid "%qD has an incomplete type" msgstr "" -#: c-typeck.c:236 cp/call.c:3092 +#: c-typeck.c:236 cp/call.c:3097 #, gcc-internal-format msgid "invalid use of void expression" msgstr "" @@ -22546,102 +22755,107 @@ msgstr "" msgid "invalid use of incomplete typedef %qD" msgstr "" -#: c-typeck.c:528 c-typeck.c:553 +#: c-typeck.c:328 +#, gcc-internal-format +msgid "%qT and %qT are in disjoint named address spaces" +msgstr "" + +#: c-typeck.c:570 c-typeck.c:595 #, gcc-internal-format msgid "function types not truly compatible in ISO C" msgstr "" -#: c-typeck.c:681 +#: c-typeck.c:739 #, gcc-internal-format msgid "can%'t mix operands of decimal float and vector types" msgstr "" -#: c-typeck.c:686 +#: c-typeck.c:744 #, gcc-internal-format msgid "can%'t mix operands of decimal float and complex types" msgstr "" -#: c-typeck.c:691 +#: c-typeck.c:749 #, gcc-internal-format msgid "can%'t mix operands of decimal float and other float types" msgstr "" -#: c-typeck.c:1128 +#: c-typeck.c:1194 #, gcc-internal-format msgid "types are not quite compatible" msgstr "" -#: c-typeck.c:1132 +#: c-typeck.c:1198 #, gcc-internal-format msgid "pointer target types incompatible in C++" msgstr "" -#: c-typeck.c:1462 +#: c-typeck.c:1528 #, gcc-internal-format msgid "function return types not compatible due to %<volatile%>" msgstr "" -#: c-typeck.c:1624 c-typeck.c:3132 +#: c-typeck.c:1690 c-typeck.c:3233 #, gcc-internal-format msgid "arithmetic on pointer to an incomplete type" msgstr "" -#: c-typeck.c:1977 +#: c-typeck.c:2043 #, gcc-internal-format msgid "%qT has no member named %qE" msgstr "" -#: c-typeck.c:2031 +#: c-typeck.c:2097 #, gcc-internal-format msgid "request for member %qE in something not a structure or union" msgstr "" -#: c-typeck.c:2080 +#: c-typeck.c:2146 #, gcc-internal-format msgid "dereferencing pointer to incomplete type" msgstr "" -#: c-typeck.c:2084 +#: c-typeck.c:2150 #, gcc-internal-format msgid "dereferencing %<void *%> pointer" msgstr "" -#: c-typeck.c:2103 +#: c-typeck.c:2169 #, gcc-internal-format msgid "invalid type argument of %qs (have %qT)" msgstr "" -#: c-typeck.c:2134 cp/typeck.c:2715 +#: c-typeck.c:2200 cp/typeck.c:2816 #, gcc-internal-format msgid "subscripted value is neither array nor pointer" msgstr "" -#: c-typeck.c:2145 cp/typeck.c:2630 cp/typeck.c:2720 +#: c-typeck.c:2211 cp/typeck.c:2731 cp/typeck.c:2821 #, gcc-internal-format msgid "array subscript is not an integer" msgstr "" -#: c-typeck.c:2151 +#: c-typeck.c:2217 #, gcc-internal-format msgid "subscripted value is pointer to function" msgstr "" -#: c-typeck.c:2199 +#: c-typeck.c:2265 #, gcc-internal-format msgid "ISO C forbids subscripting %<register%> array" msgstr "" -#: c-typeck.c:2202 +#: c-typeck.c:2268 #, gcc-internal-format msgid "ISO C90 forbids subscripting non-lvalue array" msgstr "" -#: c-typeck.c:2310 +#: c-typeck.c:2376 #, gcc-internal-format msgid "enum constant defined here" msgstr "" -#: c-typeck.c:2541 +#: c-typeck.c:2607 #, gcc-internal-format msgid "called object %qE is not a function" msgstr "" @@ -22649,370 +22863,392 @@ msgstr "" #. This situation leads to run-time undefined behavior. We can't, #. therefore, simply error unless we can prove that all possible #. executions of the program must execute the code. -#: c-typeck.c:2577 +#: c-typeck.c:2643 #, gcc-internal-format msgid "function called through a non-compatible type" msgstr "" -#: c-typeck.c:2591 c-typeck.c:2645 +#: c-typeck.c:2657 c-typeck.c:2711 #, gcc-internal-format msgid "function with qualified void return type called" msgstr "" -#: c-typeck.c:2767 +#: c-typeck.c:2834 #, gcc-internal-format msgid "type of formal parameter %d is incomplete" msgstr "" -#: c-typeck.c:2782 +#: c-typeck.c:2849 #, gcc-internal-format msgid "" "passing argument %d of %qE as integer rather than floating due to prototype" msgstr "" -#: c-typeck.c:2787 +#: c-typeck.c:2854 #, gcc-internal-format msgid "" "passing argument %d of %qE as integer rather than complex due to prototype" msgstr "" -#: c-typeck.c:2792 +#: c-typeck.c:2859 #, gcc-internal-format msgid "" "passing argument %d of %qE as complex rather than floating due to prototype" msgstr "" -#: c-typeck.c:2797 +#: c-typeck.c:2864 #, gcc-internal-format msgid "" "passing argument %d of %qE as floating rather than integer due to prototype" msgstr "" -#: c-typeck.c:2802 +#: c-typeck.c:2869 #, gcc-internal-format msgid "" "passing argument %d of %qE as complex rather than integer due to prototype" msgstr "" -#: c-typeck.c:2807 +#: c-typeck.c:2874 #, gcc-internal-format msgid "" "passing argument %d of %qE as floating rather than complex due to prototype" msgstr "" -#: c-typeck.c:2820 +#: c-typeck.c:2887 #, gcc-internal-format msgid "" "passing argument %d of %qE as %<float%> rather than %<double%> due to " "prototype" msgstr "" -#: c-typeck.c:2845 +#: c-typeck.c:2912 #, gcc-internal-format msgid "passing argument %d of %qE as %qT rather than %qT due to prototype" msgstr "" -#: c-typeck.c:2867 +#: c-typeck.c:2934 #, gcc-internal-format msgid "passing argument %d of %qE with different width due to prototype" msgstr "" -#: c-typeck.c:2891 +#: c-typeck.c:2958 #, gcc-internal-format msgid "passing argument %d of %qE as unsigned due to prototype" msgstr "" -#: c-typeck.c:2896 +#: c-typeck.c:2963 #, gcc-internal-format msgid "passing argument %d of %qE as signed due to prototype" msgstr "" -#: c-typeck.c:3034 c-typeck.c:3039 +#: c-typeck.c:3103 c-typeck.c:3108 #, gcc-internal-format msgid "comparison with string literal results in unspecified behavior" msgstr "" -#: c-typeck.c:3053 +#: c-typeck.c:3122 #, gcc-internal-format msgid "comparison between %qT and %qT" msgstr "" -#: c-typeck.c:3073 +#: c-typeck.c:3174 #, gcc-internal-format msgid "pointer of type %<void *%> used in subtraction" msgstr "" -#: c-typeck.c:3076 +#: c-typeck.c:3177 #, gcc-internal-format msgid "pointer to a function used in subtraction" msgstr "" -#: c-typeck.c:3204 +#: c-typeck.c:3308 #, gcc-internal-format msgid "wrong type argument to unary plus" msgstr "" -#: c-typeck.c:3217 +#: c-typeck.c:3321 #, gcc-internal-format msgid "wrong type argument to unary minus" msgstr "" -#: c-typeck.c:3237 +#: c-typeck.c:3341 #, gcc-internal-format msgid "ISO C does not support %<~%> for complex conjugation" msgstr "" -#: c-typeck.c:3243 +#: c-typeck.c:3347 #, gcc-internal-format msgid "wrong type argument to bit-complement" msgstr "" -#: c-typeck.c:3251 +#: c-typeck.c:3355 #, gcc-internal-format msgid "wrong type argument to abs" msgstr "" -#: c-typeck.c:3263 +#: c-typeck.c:3367 #, gcc-internal-format msgid "wrong type argument to conjugation" msgstr "" -#: c-typeck.c:3276 +#: c-typeck.c:3380 #, gcc-internal-format msgid "wrong type argument to unary exclamation mark" msgstr "" -#: c-typeck.c:3340 +#: c-typeck.c:3444 #, gcc-internal-format msgid "increment of enumeration value is invalid in C++" msgstr "" -#: c-typeck.c:3343 +#: c-typeck.c:3447 #, gcc-internal-format msgid "decrement of enumeration value is invalid in C++" msgstr "" -#: c-typeck.c:3356 +#: c-typeck.c:3460 #, gcc-internal-format msgid "ISO C does not support %<++%> and %<--%> on complex types" msgstr "" -#: c-typeck.c:3375 c-typeck.c:3407 +#: c-typeck.c:3479 c-typeck.c:3511 #, gcc-internal-format msgid "wrong type argument to increment" msgstr "" -#: c-typeck.c:3377 c-typeck.c:3410 +#: c-typeck.c:3481 c-typeck.c:3514 #, gcc-internal-format msgid "wrong type argument to decrement" msgstr "" -#: c-typeck.c:3397 +#: c-typeck.c:3501 #, gcc-internal-format msgid "increment of pointer to unknown structure" msgstr "" -#: c-typeck.c:3400 +#: c-typeck.c:3504 #, gcc-internal-format msgid "decrement of pointer to unknown structure" msgstr "" -#: c-typeck.c:3477 +#: c-typeck.c:3581 #, gcc-internal-format msgid "taking address of expression of type %<void%>" msgstr "" -#: c-typeck.c:3646 +#: c-typeck.c:3750 #, gcc-internal-format msgid "assignment of read-only member %qD" msgstr "" -#: c-typeck.c:3647 +#: c-typeck.c:3751 #, gcc-internal-format msgid "increment of read-only member %qD" msgstr "" -#: c-typeck.c:3648 +#: c-typeck.c:3752 #, gcc-internal-format msgid "decrement of read-only member %qD" msgstr "" -#: c-typeck.c:3649 +#: c-typeck.c:3753 #, gcc-internal-format msgid "read-only member %qD used as %<asm%> output" msgstr "" -#: c-typeck.c:3653 +#: c-typeck.c:3757 #, gcc-internal-format msgid "assignment of read-only variable %qD" msgstr "" -#: c-typeck.c:3654 +#: c-typeck.c:3758 #, gcc-internal-format msgid "increment of read-only variable %qD" msgstr "" -#: c-typeck.c:3655 +#: c-typeck.c:3759 #, gcc-internal-format msgid "decrement of read-only variable %qD" msgstr "" -#: c-typeck.c:3656 +#: c-typeck.c:3760 #, gcc-internal-format msgid "read-only variable %qD used as %<asm%> output" msgstr "" -#: c-typeck.c:3659 c-typeck.c:3675 +#: c-typeck.c:3763 c-typeck.c:3779 #, gcc-internal-format msgid "assignment of read-only location %qE" msgstr "" -#: c-typeck.c:3660 c-typeck.c:3678 +#: c-typeck.c:3764 c-typeck.c:3782 #, gcc-internal-format msgid "increment of read-only location %qE" msgstr "" -#: c-typeck.c:3661 c-typeck.c:3681 +#: c-typeck.c:3765 c-typeck.c:3785 #, gcc-internal-format msgid "decrement of read-only location %qE" msgstr "" -#: c-typeck.c:3662 +#: c-typeck.c:3766 #, gcc-internal-format msgid "read-only location %qE used as %<asm%> output" msgstr "" -#: c-typeck.c:3721 +#: c-typeck.c:3825 #, gcc-internal-format msgid "cannot take address of bit-field %qD" msgstr "" -#: c-typeck.c:3749 +#: c-typeck.c:3853 #, gcc-internal-format msgid "global register variable %qD used in nested function" msgstr "" -#: c-typeck.c:3752 +#: c-typeck.c:3856 #, gcc-internal-format msgid "register variable %qD used in nested function" msgstr "" -#: c-typeck.c:3757 +#: c-typeck.c:3861 #, gcc-internal-format msgid "address of global register variable %qD requested" msgstr "" -#: c-typeck.c:3759 +#: c-typeck.c:3863 #, gcc-internal-format msgid "address of register variable %qD requested" msgstr "" -#: c-typeck.c:3826 +#: c-typeck.c:3930 #, gcc-internal-format msgid "non-lvalue array in conditional expression" msgstr "" -#: c-typeck.c:3954 +#: c-typeck.c:4058 #, gcc-internal-format msgid "ISO C forbids conditional expr with only one void side" msgstr "" -#: c-typeck.c:3969 c-typeck.c:3978 +#: c-typeck.c:4075 +#, gcc-internal-format +msgid "pointers to disjoint address spaces used in conditional expression" +msgstr "" + +#: c-typeck.c:4083 c-typeck.c:4092 #, gcc-internal-format msgid "ISO C forbids conditional expr between %<void *%> and function pointer" msgstr "" -#: c-typeck.c:3987 +#: c-typeck.c:4103 #, gcc-internal-format msgid "pointer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:3995 c-typeck.c:4006 +#: c-typeck.c:4112 c-typeck.c:4123 #, gcc-internal-format msgid "pointer/integer type mismatch in conditional expression" msgstr "" -#: c-typeck.c:4020 +#: c-typeck.c:4137 #, gcc-internal-format msgid "type mismatch in conditional expression" msgstr "" -#: c-typeck.c:4116 +#: c-typeck.c:4233 #, gcc-internal-format msgid "left-hand operand of comma expression has no effect" msgstr "" -#: c-typeck.c:4181 +#: c-typeck.c:4301 #, gcc-internal-format msgid "cast adds new qualifiers to function type" msgstr "" -#: c-typeck.c:4187 +#: c-typeck.c:4307 #, gcc-internal-format msgid "cast discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4257 +#: c-typeck.c:4377 #, gcc-internal-format msgid "cast specifies array type" msgstr "" -#: c-typeck.c:4263 +#: c-typeck.c:4383 #, gcc-internal-format msgid "cast specifies function type" msgstr "" -#: c-typeck.c:4279 +#: c-typeck.c:4399 #, gcc-internal-format msgid "ISO C forbids casting nonscalar to the same type" msgstr "" -#: c-typeck.c:4295 +#: c-typeck.c:4415 #, gcc-internal-format msgid "ISO C forbids casts to union type" msgstr "" -#: c-typeck.c:4302 +#: c-typeck.c:4422 #, gcc-internal-format msgid "cast to union type from type not present in union" msgstr "" -#: c-typeck.c:4337 +#: c-typeck.c:4457 +#, gcc-internal-format +msgid "" +"cast to %s address space pointer from disjoint generic address space pointer" +msgstr "" + +#: c-typeck.c:4462 +#, gcc-internal-format +msgid "" +"cast to generic address space pointer from disjoint %s address space pointer" +msgstr "" + +#: c-typeck.c:4467 +#, gcc-internal-format +msgid "cast to %s address space pointer from disjoint %s address space pointer" +msgstr "" + +#: c-typeck.c:4487 #, gcc-internal-format msgid "cast increases required alignment of target type" msgstr "" -#: c-typeck.c:4348 +#: c-typeck.c:4498 #, gcc-internal-format msgid "cast from pointer to integer of different size" msgstr "" -#: c-typeck.c:4353 +#: c-typeck.c:4503 #, gcc-internal-format msgid "cast from function call of type %qT to non-matching type %qT" msgstr "" -#: c-typeck.c:4362 +#: c-typeck.c:4512 #, gcc-internal-format msgid "cast to pointer from integer of different size" msgstr "" -#: c-typeck.c:4376 +#: c-typeck.c:4526 #, gcc-internal-format msgid "ISO C forbids conversion of function pointer to object pointer type" msgstr "" -#: c-typeck.c:4385 +#: c-typeck.c:4535 #, gcc-internal-format msgid "ISO C forbids conversion of object pointer to function pointer type" msgstr "" -#: c-typeck.c:4467 +#: c-typeck.c:4617 #, gcc-internal-format msgid "defining a type in a cast is invalid in C++" msgstr "" -#: c-typeck.c:4592 c-typeck.c:4759 +#: c-typeck.c:4742 c-typeck.c:4909 #, gcc-internal-format msgid "enum conversion in assignment is invalid in C++" msgstr "" @@ -23020,456 +23256,486 @@ msgstr "" #. This macro is used to emit diagnostics to ensure that all format #. strings are complete sentences, visible to gettext and checked at #. compile time. -#: c-typeck.c:4697 c-typeck.c:5168 +#: c-typeck.c:4847 c-typeck.c:5354 #, gcc-internal-format msgid "expected %qT but argument is of type %qT" msgstr "" -#: c-typeck.c:4757 +#: c-typeck.c:4907 #, gcc-internal-format msgid "enum conversion when passing argument %d of %qE is invalid in C++" msgstr "" -#: c-typeck.c:4763 +#: c-typeck.c:4913 #, gcc-internal-format msgid "enum conversion in return is invalid in C++" msgstr "" -#: c-typeck.c:4792 +#: c-typeck.c:4942 #, gcc-internal-format msgid "cannot pass rvalue to reference parameter" msgstr "" -#: c-typeck.c:4920 c-typeck.c:5090 +#: c-typeck.c:5071 c-typeck.c:5276 #, gcc-internal-format msgid "" "passing argument %d of %qE makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:4923 c-typeck.c:5093 +#: c-typeck.c:5074 c-typeck.c:5279 #, gcc-internal-format msgid "assignment makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:4926 c-typeck.c:5095 +#: c-typeck.c:5077 c-typeck.c:5281 #, gcc-internal-format msgid "initialization makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:4929 c-typeck.c:5097 +#: c-typeck.c:5080 c-typeck.c:5283 #, gcc-internal-format msgid "return makes qualified function pointer from unqualified" msgstr "" -#: c-typeck.c:4934 c-typeck.c:5055 +#: c-typeck.c:5086 c-typeck.c:5240 #, gcc-internal-format msgid "passing argument %d of %qE discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4936 c-typeck.c:5057 +#: c-typeck.c:5088 c-typeck.c:5242 #, gcc-internal-format msgid "assignment discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4938 c-typeck.c:5059 +#: c-typeck.c:5090 c-typeck.c:5244 #, gcc-internal-format msgid "initialization discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4940 c-typeck.c:5061 +#: c-typeck.c:5092 c-typeck.c:5246 #, gcc-internal-format msgid "return discards qualifiers from pointer target type" msgstr "" -#: c-typeck.c:4948 +#: c-typeck.c:5100 #, gcc-internal-format msgid "ISO C prohibits argument conversion to union type" msgstr "" -#: c-typeck.c:4982 +#: c-typeck.c:5136 #, gcc-internal-format msgid "request for implicit conversion from %qT to %qT not permitted in C++" msgstr "" -#: c-typeck.c:4994 +#: c-typeck.c:5148 +#, gcc-internal-format +msgid "passing argument %d of %qE from pointer to non-enclosed address space" +msgstr "" + +#: c-typeck.c:5152 +#, gcc-internal-format +msgid "assignment from pointer to non-enclosed address space" +msgstr "" + +#: c-typeck.c:5156 +#, gcc-internal-format +msgid "initialization from pointer to non-enclosed address space" +msgstr "" + +#: c-typeck.c:5160 +#, gcc-internal-format +msgid "return from pointer to non-enclosed address space" +msgstr "" + +#: c-typeck.c:5178 #, gcc-internal-format msgid "argument %d of %qE might be a candidate for a format attribute" msgstr "" -#: c-typeck.c:5000 +#: c-typeck.c:5184 #, gcc-internal-format msgid "assignment left-hand side might be a candidate for a format attribute" msgstr "" -#: c-typeck.c:5005 +#: c-typeck.c:5189 #, gcc-internal-format msgid "" "initialization left-hand side might be a candidate for a format attribute" msgstr "" -#: c-typeck.c:5010 +#: c-typeck.c:5194 #, gcc-internal-format msgid "return type might be a candidate for a format attribute" msgstr "" -#: c-typeck.c:5034 +#: c-typeck.c:5218 #, gcc-internal-format msgid "" "ISO C forbids passing argument %d of %qE between function pointer and %<void " "*%>" msgstr "" -#: c-typeck.c:5037 +#: c-typeck.c:5221 #, gcc-internal-format msgid "ISO C forbids assignment between function pointer and %<void *%>" msgstr "" -#: c-typeck.c:5039 +#: c-typeck.c:5223 #, gcc-internal-format msgid "ISO C forbids initialization between function pointer and %<void *%>" msgstr "" -#: c-typeck.c:5041 +#: c-typeck.c:5225 #, gcc-internal-format msgid "ISO C forbids return between function pointer and %<void *%>" msgstr "" -#: c-typeck.c:5072 +#: c-typeck.c:5257 #, gcc-internal-format msgid "pointer targets in passing argument %d of %qE differ in signedness" msgstr "" -#: c-typeck.c:5074 +#: c-typeck.c:5259 #, gcc-internal-format msgid "pointer targets in assignment differ in signedness" msgstr "" -#: c-typeck.c:5076 +#: c-typeck.c:5261 #, gcc-internal-format msgid "pointer targets in initialization differ in signedness" msgstr "" -#: c-typeck.c:5078 +#: c-typeck.c:5263 #, gcc-internal-format msgid "pointer targets in return differ in signedness" msgstr "" -#: c-typeck.c:5105 +#: c-typeck.c:5291 #, gcc-internal-format msgid "passing argument %d of %qE from incompatible pointer type" msgstr "" -#: c-typeck.c:5107 +#: c-typeck.c:5293 #, gcc-internal-format msgid "assignment from incompatible pointer type" msgstr "" -#: c-typeck.c:5108 +#: c-typeck.c:5294 #, gcc-internal-format msgid "initialization from incompatible pointer type" msgstr "" -#: c-typeck.c:5110 +#: c-typeck.c:5296 #, gcc-internal-format msgid "return from incompatible pointer type" msgstr "" -#: c-typeck.c:5128 +#: c-typeck.c:5314 #, gcc-internal-format msgid "passing argument %d of %qE makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:5130 +#: c-typeck.c:5316 #, gcc-internal-format msgid "assignment makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:5132 +#: c-typeck.c:5318 #, gcc-internal-format msgid "initialization makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:5134 +#: c-typeck.c:5320 #, gcc-internal-format msgid "return makes pointer from integer without a cast" msgstr "" -#: c-typeck.c:5142 +#: c-typeck.c:5328 #, gcc-internal-format msgid "passing argument %d of %qE makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:5144 +#: c-typeck.c:5330 #, gcc-internal-format msgid "assignment makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:5146 +#: c-typeck.c:5332 #, gcc-internal-format msgid "initialization makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:5148 +#: c-typeck.c:5334 #, gcc-internal-format msgid "return makes integer from pointer without a cast" msgstr "" -#: c-typeck.c:5171 +#: c-typeck.c:5357 #, gcc-internal-format msgid "incompatible types when assigning to type %qT from type %qT" msgstr "" -#: c-typeck.c:5176 +#: c-typeck.c:5362 #, gcc-internal-format msgid "incompatible types when initializing type %qT using type %qT" msgstr "" -#: c-typeck.c:5181 +#: c-typeck.c:5367 #, gcc-internal-format msgid "incompatible types when returning type %qT but %qT was expected" msgstr "" -#: c-typeck.c:5245 +#: c-typeck.c:5431 #, gcc-internal-format msgid "traditional C rejects automatic aggregate initialization" msgstr "" -#: c-typeck.c:5418 c-typeck.c:5434 c-typeck.c:5451 +#: c-typeck.c:5604 c-typeck.c:5620 c-typeck.c:5637 #, gcc-internal-format msgid "(near initialization for %qs)" msgstr "" -#: c-typeck.c:6054 cp/decl.c:5202 +#: c-typeck.c:6240 cp/decl.c:5216 #, gcc-internal-format msgid "opaque vector types cannot be initialized" msgstr "" -#: c-typeck.c:6719 +#: c-typeck.c:6905 #, gcc-internal-format msgid "unknown field %qE specified in initializer" msgstr "" -#: c-typeck.c:7698 +#: c-typeck.c:7884 #, gcc-internal-format msgid "traditional C rejects initialization of unions" msgstr "" -#: c-typeck.c:8037 +#: c-typeck.c:8223 #, gcc-internal-format msgid "ISO C forbids %<goto *expr;%>" msgstr "" -#: c-typeck.c:8059 cp/typeck.c:6998 +#: c-typeck.c:8245 cp/typeck.c:7109 #, gcc-internal-format msgid "function declared %<noreturn%> has a %<return%> statement" msgstr "" -#: c-typeck.c:8082 +#: c-typeck.c:8268 #, gcc-internal-format msgid "%<return%> with no value, in function returning non-void" msgstr "" -#: c-typeck.c:8092 +#: c-typeck.c:8278 #, gcc-internal-format msgid "%<return%> with a value, in function returning void" msgstr "" -#: c-typeck.c:8094 +#: c-typeck.c:8280 #, gcc-internal-format msgid "ISO C forbids %<return%> with expression, in function returning void" msgstr "" -#: c-typeck.c:8155 +#: c-typeck.c:8341 #, gcc-internal-format msgid "function returns address of local variable" msgstr "" -#: c-typeck.c:8228 cp/semantics.c:952 +#: c-typeck.c:8414 cp/semantics.c:953 #, gcc-internal-format msgid "switch quantity not an integer" msgstr "" -#: c-typeck.c:8241 +#: c-typeck.c:8427 #, gcc-internal-format msgid "%<long%> switch expression not converted to %<int%> in ISO C" msgstr "" -#: c-typeck.c:8277 c-typeck.c:8285 +#: c-typeck.c:8463 c-typeck.c:8471 #, gcc-internal-format msgid "case label is not an integer constant expression" msgstr "" -#: c-typeck.c:8291 cp/parser.c:7698 +#: c-typeck.c:8477 cp/parser.c:7750 #, gcc-internal-format msgid "case label not within a switch statement" msgstr "" -#: c-typeck.c:8293 +#: c-typeck.c:8479 #, gcc-internal-format msgid "%<default%> label not within a switch statement" msgstr "" -#: c-typeck.c:8376 cp/parser.c:7969 +#: c-typeck.c:8562 cp/parser.c:8041 #, gcc-internal-format msgid "suggest explicit braces to avoid ambiguous %<else%>" msgstr "" -#: c-typeck.c:8485 cp/cp-gimplify.c:92 cp/parser.c:8319 +#: c-typeck.c:8671 cp/cp-gimplify.c:92 cp/parser.c:8391 #, gcc-internal-format msgid "break statement not within loop or switch" msgstr "" -#: c-typeck.c:8487 cp/parser.c:8340 +#: c-typeck.c:8673 cp/parser.c:8412 #, gcc-internal-format msgid "continue statement not within a loop" msgstr "" -#: c-typeck.c:8492 cp/parser.c:8330 +#: c-typeck.c:8678 cp/parser.c:8402 #, gcc-internal-format msgid "break statement used with OpenMP for loop" msgstr "" -#: c-typeck.c:8518 cp/cp-gimplify.c:412 +#: c-typeck.c:8704 cp/cp-gimplify.c:412 #, gcc-internal-format msgid "statement with no effect" msgstr "" -#: c-typeck.c:8542 +#: c-typeck.c:8728 #, gcc-internal-format msgid "expression statement has incomplete type" msgstr "" -#: c-typeck.c:9117 cp/typeck.c:3589 +#: c-typeck.c:9305 cp/typeck.c:3688 #, gcc-internal-format msgid "right shift count is negative" msgstr "" -#: c-typeck.c:9128 cp/typeck.c:3596 +#: c-typeck.c:9316 cp/typeck.c:3695 #, gcc-internal-format msgid "right shift count >= width of type" msgstr "" -#: c-typeck.c:9154 cp/typeck.c:3618 +#: c-typeck.c:9342 cp/typeck.c:3717 #, gcc-internal-format msgid "left shift count is negative" msgstr "" -#: c-typeck.c:9161 cp/typeck.c:3624 +#: c-typeck.c:9349 cp/typeck.c:3723 #, gcc-internal-format msgid "left shift count >= width of type" msgstr "" -#: c-typeck.c:9181 cp/typeck.c:3670 +#: c-typeck.c:9369 cp/typeck.c:3769 #, gcc-internal-format msgid "comparing floating point with == or != is unsafe" msgstr "" -#: c-typeck.c:9205 c-typeck.c:9212 +#: c-typeck.c:9397 c-typeck.c:9485 +#, gcc-internal-format +msgid "comparison of pointers to disjoint address spaces" +msgstr "" + +#: c-typeck.c:9404 c-typeck.c:9410 #, gcc-internal-format msgid "ISO C forbids comparison of %<void *%> with function pointer" msgstr "" -#: c-typeck.c:9219 c-typeck.c:9281 +#: c-typeck.c:9417 c-typeck.c:9495 #, gcc-internal-format msgid "comparison of distinct pointer types lacks a cast" msgstr "" -#: c-typeck.c:9229 c-typeck.c:9238 cp/typeck.c:3693 cp/typeck.c:3705 +#: c-typeck.c:9431 c-typeck.c:9440 cp/typeck.c:3792 cp/typeck.c:3804 #, gcc-internal-format msgid "the address of %qD will never be NULL" msgstr "" -#: c-typeck.c:9245 c-typeck.c:9250 c-typeck.c:9303 c-typeck.c:9308 +#: c-typeck.c:9447 c-typeck.c:9452 c-typeck.c:9517 c-typeck.c:9522 #, gcc-internal-format msgid "comparison between pointer and integer" msgstr "" -#: c-typeck.c:9272 +#: c-typeck.c:9478 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" msgstr "" -#: c-typeck.c:9274 +#: c-typeck.c:9480 #, gcc-internal-format msgid "ISO C forbids ordered comparisons of pointers to functions" msgstr "" -#: c-typeck.c:9289 c-typeck.c:9292 c-typeck.c:9298 +#: c-typeck.c:9503 c-typeck.c:9506 c-typeck.c:9512 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" msgstr "" -#: c-typeck.c:9620 +#: c-typeck.c:9834 #, gcc-internal-format msgid "used array that cannot be converted to pointer where scalar is required" msgstr "" -#: c-typeck.c:9624 +#: c-typeck.c:9838 #, gcc-internal-format msgid "used struct type value where scalar is required" msgstr "" -#: c-typeck.c:9628 +#: c-typeck.c:9842 #, gcc-internal-format msgid "used union type value where scalar is required" msgstr "" -#: c-typeck.c:9785 cp/semantics.c:3821 +#: c-typeck.c:9999 cp/semantics.c:3888 #, gcc-internal-format msgid "%qE has invalid type for %<reduction%>" msgstr "" -#: c-typeck.c:9820 cp/semantics.c:3834 +#: c-typeck.c:10034 cp/semantics.c:3901 #, gcc-internal-format msgid "%qE has invalid type for %<reduction(%s)%>" msgstr "" -#: c-typeck.c:9837 cp/semantics.c:3844 +#: c-typeck.c:10051 cp/semantics.c:3911 #, gcc-internal-format msgid "%qE must be %<threadprivate%> for %<copyin%>" msgstr "" -#: c-typeck.c:9847 cp/semantics.c:3641 +#: c-typeck.c:10061 cp/semantics.c:3708 #, gcc-internal-format msgid "%qE is not a variable in clause %qs" msgstr "" -#: c-typeck.c:9855 c-typeck.c:9877 c-typeck.c:9899 +#: c-typeck.c:10069 c-typeck.c:10091 c-typeck.c:10113 #, gcc-internal-format msgid "%qE appears more than once in data clauses" msgstr "" -#: c-typeck.c:9870 cp/semantics.c:3664 +#: c-typeck.c:10084 cp/semantics.c:3731 #, gcc-internal-format msgid "%qE is not a variable in clause %<firstprivate%>" msgstr "" -#: c-typeck.c:9892 cp/semantics.c:3686 +#: c-typeck.c:10106 cp/semantics.c:3753 #, gcc-internal-format msgid "%qE is not a variable in clause %<lastprivate%>" msgstr "" -#: c-typeck.c:9954 cp/semantics.c:3885 +#: c-typeck.c:10168 cp/semantics.c:3952 #, gcc-internal-format msgid "%qE is predetermined %qs for %qs" msgstr "" -#: c-typeck.c:10043 +#: c-typeck.c:10257 #, gcc-internal-format msgid "C++ requires promoted type, not enum type, in %<va_arg%>" msgstr "" -#: calls.c:2057 +#: calls.c:2050 #, gcc-internal-format msgid "function call has aggregate value" msgstr "" -#: cfgexpand.c:3578 +#: cfgexpand.c:356 +#, gcc-internal-format +msgid "program is too large to be compiled on this machine" +msgstr "" + +#: cfgexpand.c:3589 #, gcc-internal-format msgid "not protecting local variables: variable length buffer" msgstr "" -#: cfgexpand.c:3581 +#: cfgexpand.c:3592 #, gcc-internal-format msgid "not protecting function: no buffer at least %d bytes long" msgstr "" @@ -23639,442 +23905,457 @@ msgstr "" msgid "%s does not support flow_call_edges_add" msgstr "" -#: cfgloop.c:1345 +#: cfgloop.c:1346 #, gcc-internal-format msgid "size of loop %d should be %d, not %d" msgstr "" -#: cfgloop.c:1359 +#: cfgloop.c:1360 #, gcc-internal-format msgid "bb %d do not belong to loop %d" msgstr "" -#: cfgloop.c:1374 +#: cfgloop.c:1375 #, gcc-internal-format msgid "loop %d's header does not have exactly 2 entries" msgstr "" -#: cfgloop.c:1381 +#: cfgloop.c:1382 #, gcc-internal-format msgid "loop %d's latch does not have exactly 1 successor" msgstr "" -#: cfgloop.c:1386 +#: cfgloop.c:1387 #, gcc-internal-format msgid "loop %d's latch does not have header as successor" msgstr "" -#: cfgloop.c:1391 +#: cfgloop.c:1392 #, gcc-internal-format msgid "loop %d's latch does not belong directly to it" msgstr "" -#: cfgloop.c:1397 +#: cfgloop.c:1398 #, gcc-internal-format msgid "loop %d's header does not belong directly to it" msgstr "" -#: cfgloop.c:1403 +#: cfgloop.c:1404 #, gcc-internal-format msgid "loop %d's latch is marked as part of irreducible region" msgstr "" -#: cfgloop.c:1436 +#: cfgloop.c:1437 #, gcc-internal-format msgid "basic block %d should be marked irreducible" msgstr "" -#: cfgloop.c:1442 +#: cfgloop.c:1443 #, gcc-internal-format msgid "basic block %d should not be marked irreducible" msgstr "" -#: cfgloop.c:1450 +#: cfgloop.c:1451 #, gcc-internal-format msgid "edge from %d to %d should be marked irreducible" msgstr "" -#: cfgloop.c:1457 +#: cfgloop.c:1458 #, gcc-internal-format msgid "edge from %d to %d should not be marked irreducible" msgstr "" -#: cfgloop.c:1472 +#: cfgloop.c:1473 #, gcc-internal-format msgid "corrupted head of the exits list of loop %d" msgstr "" -#: cfgloop.c:1490 +#: cfgloop.c:1491 #, gcc-internal-format msgid "corrupted exits list of loop %d" msgstr "" -#: cfgloop.c:1499 +#: cfgloop.c:1500 #, gcc-internal-format msgid "nonempty exits list of loop %d, but exits are not recorded" msgstr "" -#: cfgloop.c:1525 +#: cfgloop.c:1526 #, gcc-internal-format msgid "Exit %d->%d not recorded" msgstr "" -#: cfgloop.c:1543 +#: cfgloop.c:1544 #, gcc-internal-format msgid "Wrong list of exited loops for edge %d->%d" msgstr "" -#: cfgloop.c:1552 +#: cfgloop.c:1553 #, gcc-internal-format msgid "Too many loop exits recorded" msgstr "" -#: cfgloop.c:1563 +#: cfgloop.c:1564 #, gcc-internal-format msgid "%d exits recorded for loop %d (having %d exits)" msgstr "" -#: cfgrtl.c:1830 +#: cfgrtl.c:1817 #, gcc-internal-format msgid "BB_RTL flag not set for block %d" msgstr "" -#: cfgrtl.c:1837 +#: cfgrtl.c:1824 #, gcc-internal-format msgid "insn %d basic block pointer is %d, should be %d" msgstr "" -#: cfgrtl.c:1848 +#: cfgrtl.c:1835 #, gcc-internal-format msgid "insn %d in header of bb %d has non-NULL basic block" msgstr "" -#: cfgrtl.c:1856 +#: cfgrtl.c:1843 #, gcc-internal-format msgid "insn %d in footer of bb %d has non-NULL basic block" msgstr "" -#: cfgrtl.c:1878 +#: cfgrtl.c:1865 #, gcc-internal-format msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i" msgstr "" -#: cfgrtl.c:1893 +#: cfgrtl.c:1880 #, gcc-internal-format msgid "fallthru edge crosses section boundary (bb %i)" msgstr "" -#: cfgrtl.c:1917 +#: cfgrtl.c:1904 #, gcc-internal-format msgid "missing REG_EH_REGION note in the end of bb %i" msgstr "" -#: cfgrtl.c:1922 +#: cfgrtl.c:1909 #, gcc-internal-format msgid "too many eh edges %i" msgstr "" -#: cfgrtl.c:1930 +#: cfgrtl.c:1917 #, gcc-internal-format msgid "too many outgoing branch edges from bb %i" msgstr "" -#: cfgrtl.c:1935 +#: cfgrtl.c:1922 #, gcc-internal-format msgid "fallthru edge after unconditional jump %i" msgstr "" -#: cfgrtl.c:1940 +#: cfgrtl.c:1927 #, gcc-internal-format msgid "wrong number of branch edges after unconditional jump %i" msgstr "" -#: cfgrtl.c:1947 +#: cfgrtl.c:1934 #, gcc-internal-format msgid "wrong amount of branch edges after conditional jump %i" msgstr "" -#: cfgrtl.c:1953 +#: cfgrtl.c:1940 #, gcc-internal-format msgid "call edges for non-call insn in bb %i" msgstr "" -#: cfgrtl.c:1962 +#: cfgrtl.c:1949 #, gcc-internal-format msgid "abnormal edges for no purpose in bb %i" msgstr "" -#: cfgrtl.c:1974 +#: cfgrtl.c:1961 #, gcc-internal-format msgid "insn %d inside basic block %d but block_for_insn is NULL" msgstr "" -#: cfgrtl.c:1978 +#: cfgrtl.c:1965 #, gcc-internal-format msgid "insn %d inside basic block %d but block_for_insn is %i" msgstr "" -#: cfgrtl.c:1992 cfgrtl.c:2002 +#: cfgrtl.c:1979 cfgrtl.c:1989 #, gcc-internal-format msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d" msgstr "" -#: cfgrtl.c:2015 +#: cfgrtl.c:2002 #, gcc-internal-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" msgstr "" -#: cfgrtl.c:2025 +#: cfgrtl.c:2012 #, gcc-internal-format msgid "in basic block %d:" msgstr "" -#: cfgrtl.c:2078 cfgrtl.c:2170 +#: cfgrtl.c:2065 cfgrtl.c:2157 #, gcc-internal-format msgid "insn %d outside of basic blocks has non-NULL bb field" msgstr "" -#: cfgrtl.c:2086 +#: cfgrtl.c:2073 #, gcc-internal-format msgid "end insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:2099 +#: cfgrtl.c:2086 #, gcc-internal-format msgid "insn %d is in multiple basic blocks (%d and %d)" msgstr "" -#: cfgrtl.c:2111 +#: cfgrtl.c:2098 #, gcc-internal-format msgid "head insn %d for block %d not found in the insn stream" msgstr "" -#: cfgrtl.c:2130 +#: cfgrtl.c:2117 #, gcc-internal-format msgid "missing barrier after block %i" msgstr "" -#: cfgrtl.c:2146 +#: cfgrtl.c:2133 #, gcc-internal-format msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i" msgstr "" -#: cfgrtl.c:2155 +#: cfgrtl.c:2142 #, gcc-internal-format msgid "verify_flow_info: Incorrect fallthru %i->%i" msgstr "" -#: cfgrtl.c:2188 +#: cfgrtl.c:2175 #, gcc-internal-format msgid "basic blocks not laid down consecutively" msgstr "" -#: cfgrtl.c:2225 +#: cfgrtl.c:2212 #, gcc-internal-format msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)" msgstr "" -#: cgraph.c:1601 +#: cgraph.c:1754 #, gcc-internal-format msgid "%D renamed after being referenced in assembly" msgstr "" -#: cgraphunit.c:581 +#: cgraphunit.c:585 #, gcc-internal-format msgid "aux field set for edge %s->%s" msgstr "" -#: cgraphunit.c:588 +#: cgraphunit.c:592 #, gcc-internal-format msgid "Execution count is negative" msgstr "" -#: cgraphunit.c:593 +#: cgraphunit.c:597 #, gcc-internal-format msgid "Externally visible inline clone" msgstr "" -#: cgraphunit.c:598 +#: cgraphunit.c:602 #, gcc-internal-format msgid "Inline clone with address taken" msgstr "" -#: cgraphunit.c:603 +#: cgraphunit.c:607 #, gcc-internal-format msgid "Inline clone is needed" msgstr "" -#: cgraphunit.c:610 +#: cgraphunit.c:614 #, gcc-internal-format msgid "caller edge count is negative" msgstr "" -#: cgraphunit.c:615 +#: cgraphunit.c:619 #, gcc-internal-format msgid "caller edge frequency is negative" msgstr "" -#: cgraphunit.c:620 +#: cgraphunit.c:624 #, gcc-internal-format msgid "caller edge frequency is too large" msgstr "" -#: cgraphunit.c:629 +#: cgraphunit.c:633 +#, gcc-internal-format +msgid "caller edge frequency %i does not match BB freqency %i" +msgstr "" + +#: cgraphunit.c:645 #, gcc-internal-format msgid "inlined_to pointer is wrong" msgstr "" -#: cgraphunit.c:634 +#: cgraphunit.c:650 #, gcc-internal-format msgid "multiple inline callers" msgstr "" -#: cgraphunit.c:641 +#: cgraphunit.c:657 #, gcc-internal-format msgid "inlined_to pointer set for noninline callers" msgstr "" -#: cgraphunit.c:647 +#: cgraphunit.c:663 #, gcc-internal-format msgid "inlined_to pointer is set but no predecessors found" msgstr "" -#: cgraphunit.c:652 +#: cgraphunit.c:668 #, gcc-internal-format msgid "inlined_to pointer refers to itself" msgstr "" -#: cgraphunit.c:658 +#: cgraphunit.c:674 #, gcc-internal-format msgid "node not found in cgraph_hash" msgstr "" -#: cgraphunit.c:670 +#: cgraphunit.c:686 #, gcc-internal-format msgid "node has wrong clone_of" msgstr "" -#: cgraphunit.c:682 +#: cgraphunit.c:698 #, gcc-internal-format msgid "node has wrong clone list" msgstr "" -#: cgraphunit.c:688 +#: cgraphunit.c:704 #, gcc-internal-format msgid "node is in clone list but it is not clone" msgstr "" -#: cgraphunit.c:693 +#: cgraphunit.c:709 #, gcc-internal-format msgid "node has wrong prev_clone pointer" msgstr "" -#: cgraphunit.c:698 +#: cgraphunit.c:714 #, gcc-internal-format msgid "double linked list of clones corrupted" msgstr "" -#: cgraphunit.c:728 +#: cgraphunit.c:744 #, gcc-internal-format msgid "shared call_stmt:" msgstr "" -#: cgraphunit.c:735 +#: cgraphunit.c:750 +#, gcc-internal-format +msgid "edge points to same body alias:" +msgstr "" + +#: cgraphunit.c:756 #, gcc-internal-format msgid "edge points to wrong declaration:" msgstr "" -#: cgraphunit.c:744 +#: cgraphunit.c:765 #, gcc-internal-format msgid "missing callgraph edge for call stmt:" msgstr "" -#: cgraphunit.c:760 +#: cgraphunit.c:781 #, gcc-internal-format msgid "edge %s->%s has no corresponding call_stmt" msgstr "" -#: cgraphunit.c:772 +#: cgraphunit.c:793 #, gcc-internal-format msgid "verify_cgraph_node failed" msgstr "" -#: cgraphunit.c:875 cgraphunit.c:894 +#: cgraphunit.c:896 cgraphunit.c:916 #, gcc-internal-format msgid "%<externally_visible%> attribute have effect only on public objects" msgstr "" -#: cgraphunit.c:1132 +#: cgraphunit.c:1126 #, gcc-internal-format msgid "failed to reclaim unneeded function" msgstr "" -#: cgraphunit.c:1492 +#: cgraphunit.c:1855 #, gcc-internal-format msgid "nodes with unreleased memory found" msgstr "" -#: collect2.c:1588 +#: collect2.c:1505 opts.c:1137 +#, gcc-internal-format +msgid "LTO support has not been enabled in this configuration" +msgstr "" + +#: collect2.c:1598 #, gcc-internal-format msgid "unknown demangling style '%s'" msgstr "" -#: collect2.c:1946 lto/lto.c:1172 +#: collect2.c:1956 lto/lto.c:1211 #, gcc-internal-format msgid "%s terminated with signal %d [%s]%s" msgstr "" -#: collect2.c:2748 +#: collect2.c:2758 #, gcc-internal-format msgid "cannot find 'ldd'" msgstr "" -#: convert.c:79 +#: convert.c:89 #, gcc-internal-format msgid "cannot convert to a pointer type" msgstr "" -#: convert.c:380 +#: convert.c:390 #, gcc-internal-format msgid "pointer value used where a floating point value was expected" msgstr "" -#: convert.c:384 +#: convert.c:394 #, gcc-internal-format msgid "aggregate value used where a float was expected" msgstr "" -#: convert.c:409 +#: convert.c:419 #, gcc-internal-format msgid "conversion to incomplete type" msgstr "" -#: convert.c:819 convert.c:895 +#: convert.c:829 convert.c:905 #, gcc-internal-format msgid "can't convert between vector values of different size" msgstr "" -#: convert.c:825 +#: convert.c:835 #, gcc-internal-format msgid "aggregate value used where an integer was expected" msgstr "" -#: convert.c:875 +#: convert.c:885 #, gcc-internal-format msgid "pointer value used where a complex was expected" msgstr "" -#: convert.c:879 +#: convert.c:889 #, gcc-internal-format msgid "aggregate value used where a complex was expected" msgstr "" -#: convert.c:901 +#: convert.c:911 #, gcc-internal-format msgid "can't convert value to a vector" msgstr "" -#: convert.c:940 +#: convert.c:950 #, gcc-internal-format msgid "aggregate value used where a fixed-point was expected" msgstr "" @@ -24164,7 +24445,7 @@ msgstr "" msgid " %s" msgstr "" -#: dbxout.c:3257 +#: dbxout.c:3258 #, gcc-internal-format msgid "common symbol debug info is not structured as symbol+offset" msgstr "" @@ -24174,44 +24455,44 @@ msgstr "" msgid "in %s, at %s:%d" msgstr "" -#: dominance.c:1011 +#: dominance.c:1010 #, gcc-internal-format msgid "dominator of %d status unknown" msgstr "" -#: dominance.c:1018 +#: dominance.c:1017 #, gcc-internal-format msgid "dominator of %d should be %d, not %d" msgstr "" -#: dwarf2out.c:4011 +#: dwarf2out.c:4014 #, gcc-internal-format msgid "" "Multiple EH personalities are supported only with assemblers supporting .cfi." "personality directive." msgstr "" -#: dwarf2out.c:5389 +#: dwarf2out.c:5392 #, gcc-internal-format msgid "DW_LOC_OP %s not implemented" msgstr "" -#: emit-rtl.c:2437 +#: emit-rtl.c:2460 #, gcc-internal-format msgid "invalid rtl sharing found in the insn" msgstr "" -#: emit-rtl.c:2439 +#: emit-rtl.c:2462 #, gcc-internal-format msgid "shared rtx" msgstr "" -#: emit-rtl.c:2441 +#: emit-rtl.c:2464 #, gcc-internal-format msgid "internal consistency failure" msgstr "" -#: emit-rtl.c:3599 +#: emit-rtl.c:3626 #, gcc-internal-format msgid "ICE: emit_insn used where emit_jump_insn needed:\n" msgstr "" @@ -24281,35 +24562,35 @@ msgstr "" msgid "verify_eh_tree failed" msgstr "" -#: explow.c:1294 +#: explow.c:1304 #, gcc-internal-format msgid "stack limits not supported on this target" msgstr "" -#: expr.c:9169 +#: expr.c:9227 msgid "%Kcall to %qs declared with attribute error: %s" msgstr "" -#: expr.c:9176 +#: expr.c:9234 msgid "%Kcall to %qs declared with attribute warning: %s" msgstr "" -#: final.c:1459 +#: final.c:1457 #, gcc-internal-format msgid "invalid argument %qs to -fdebug-prefix-map" msgstr "" -#: final.c:1576 +#: final.c:1574 #, gcc-internal-format msgid "the frame size of %wd bytes is larger than %wd bytes" msgstr "" -#: final.c:4371 toplev.c:1920 +#: final.c:4367 toplev.c:1921 #, gcc-internal-format msgid "could not open final insn dump file %qs: %s" msgstr "" -#: final.c:4425 +#: final.c:4423 #, gcc-internal-format msgid "could not close final insn dump file %qs: %s" msgstr "" @@ -24319,50 +24600,50 @@ msgstr "" msgid "large fixed-point constant implicitly truncated to fixed-point type" msgstr "" -#: fold-const.c:1366 +#: fold-const.c:1360 #, gcc-internal-format msgid "assuming signed overflow does not occur when negating a division" msgstr "" -#: fold-const.c:4264 fold-const.c:4276 +#: fold-const.c:4274 fold-const.c:4286 #, gcc-internal-format msgid "comparison is always %d due to width of bit-field" msgstr "" -#: fold-const.c:5616 +#: fold-const.c:5626 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying range test" msgstr "" -#: fold-const.c:6011 fold-const.c:6026 +#: fold-const.c:6021 fold-const.c:6036 #, gcc-internal-format msgid "comparison is always %d" msgstr "" -#: fold-const.c:6161 +#: fold-const.c:6171 #, gcc-internal-format msgid "%<or%> of unmatched not-equal tests is always 1" msgstr "" -#: fold-const.c:6166 +#: fold-const.c:6176 #, gcc-internal-format msgid "%<and%> of mutually exclusive equal-tests is always 0" msgstr "" -#: fold-const.c:9127 +#: fold-const.c:9142 #, gcc-internal-format msgid "" "assuming signed overflow does not occur when reducing constant in comparison" msgstr "" -#: fold-const.c:9499 +#: fold-const.c:9514 #, gcc-internal-format msgid "" "assuming signed overflow does not occur when combining constants around a " "comparison" msgstr "" -#: fold-const.c:14202 +#: fold-const.c:14215 #, gcc-internal-format msgid "fold check: original tree changed by fold" msgstr "" @@ -24372,62 +24653,62 @@ msgstr "" msgid "total size of local objects too large" msgstr "" -#: function.c:919 varasm.c:2152 +#: function.c:919 varasm.c:2167 #, gcc-internal-format msgid "size of variable %q+D is too large" msgstr "" -#: function.c:1627 gimplify.c:4924 +#: function.c:1633 gimplify.c:4874 #, gcc-internal-format msgid "impossible constraint in %<asm%>" msgstr "" -#: function.c:3750 +#: function.c:3756 #, gcc-internal-format msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "" -#: function.c:3771 +#: function.c:3777 #, gcc-internal-format msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>" msgstr "" -#: function.c:4216 +#: function.c:4222 #, gcc-internal-format msgid "function returns an aggregate" msgstr "" -#: function.c:4618 +#: function.c:4616 #, gcc-internal-format msgid "unused parameter %q+D" msgstr "" -#: gcc.c:1366 +#: gcc.c:1372 #, gcc-internal-format msgid "ambiguous abbreviation %s" msgstr "" -#: gcc.c:1393 +#: gcc.c:1399 #, gcc-internal-format msgid "incomplete '%s' option" msgstr "" -#: gcc.c:1404 +#: gcc.c:1410 #, gcc-internal-format msgid "missing argument to '%s' option" msgstr "" -#: gcc.c:1417 +#: gcc.c:1423 #, gcc-internal-format msgid "extraneous argument to '%s' option" msgstr "" -#: gcc.c:4276 +#: gcc.c:4282 #, gcc-internal-format msgid "warning: -pipe ignored because -save-temps specified" msgstr "" -#: gcc.c:4583 +#: gcc.c:4601 #, gcc-internal-format msgid "warning: '-x %s' after last input file has no effect" msgstr "" @@ -24435,103 +24716,103 @@ msgstr "" #. Catch the case where a spec string contains something like #. '%{foo:%*}'. i.e. there is no * in the pattern on the left #. hand side of the :. -#: gcc.c:5830 +#: gcc.c:5848 #, gcc-internal-format msgid "spec failure: '%%*' has not been initialized by pattern match" msgstr "" -#: gcc.c:5839 +#: gcc.c:5857 #, gcc-internal-format msgid "warning: use of obsolete %%[ operator in specs" msgstr "" -#: gcc.c:5920 +#: gcc.c:5938 #, gcc-internal-format msgid "spec failure: unrecognized spec option '%c'" msgstr "" -#: gcc.c:6655 +#: gcc.c:6673 #, gcc-internal-format msgid "%s: could not determine length of compare-debug file %s" msgstr "" -#: gcc.c:6666 +#: gcc.c:6684 #, gcc-internal-format msgid "%s: -fcompare-debug failure (length)" msgstr "" -#: gcc.c:6676 gcc.c:6717 +#: gcc.c:6694 gcc.c:6735 #, gcc-internal-format msgid "%s: could not open compare-debug file %s" msgstr "" -#: gcc.c:6696 gcc.c:6733 +#: gcc.c:6714 gcc.c:6751 #, gcc-internal-format msgid "%s: -fcompare-debug failure" msgstr "" -#: gcc.c:6969 +#: gcc.c:6987 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC" msgstr "" -#: gcc.c:6992 +#: gcc.c:7010 #, gcc-internal-format msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC" msgstr "" -#: gcc.c:7100 +#: gcc.c:7118 #, gcc-internal-format msgid "unrecognized option '-%s'" msgstr "" -#: gcc.c:7333 gcc.c:7396 +#: gcc.c:7351 gcc.c:7414 #, gcc-internal-format msgid "%s: %s compiler not installed on this system" msgstr "" -#: gcc.c:7420 +#: gcc.c:7438 #, gcc-internal-format msgid "Recompiling with -fcompare-debug" msgstr "" -#: gcc.c:7434 +#: gcc.c:7452 #, gcc-internal-format msgid "during -fcompare-debug recompilation" msgstr "" -#: gcc.c:7443 +#: gcc.c:7461 #, gcc-internal-format msgid "Comparing final insns dumps" msgstr "" -#: gcc.c:7567 +#: gcc.c:7585 #, gcc-internal-format msgid "%s: linker input file unused because linking not done" msgstr "" -#: gcc.c:7607 +#: gcc.c:7625 #, gcc-internal-format msgid "language %s not recognized" msgstr "" -#: gcc.c:7678 lto/lto.c:1162 +#: gcc.c:7696 lto/lto.c:1201 #, gcc-internal-format msgid "%s: %s" msgstr "" -#: gcse.c:4933 +#: gcse.c:4932 #, gcc-internal-format msgid "%s: %d basic blocks and %d edges/basic block" msgstr "" -#: gcse.c:4946 +#: gcse.c:4945 #, gcc-internal-format msgid "%s: %d basic blocks and %d registers" msgstr "" #: ggc-common.c:466 ggc-common.c:474 ggc-common.c:542 ggc-common.c:561 -#: ggc-page.c:2180 ggc-page.c:2211 ggc-page.c:2218 ggc-zone.c:2442 +#: ggc-page.c:2192 ggc-page.c:2223 ggc-page.c:2230 ggc-zone.c:2442 #: ggc-zone.c:2453 ggc-zone.c:2457 #, gcc-internal-format msgid "can't write PCH file: %m" @@ -24548,7 +24829,7 @@ msgid "can't write padding to PCH file: %m" msgstr "" #: ggc-common.c:619 ggc-common.c:627 ggc-common.c:634 ggc-common.c:637 -#: ggc-common.c:647 ggc-common.c:650 ggc-page.c:2308 ggc-zone.c:2476 +#: ggc-common.c:647 ggc-common.c:650 ggc-page.c:2320 ggc-zone.c:2476 #, gcc-internal-format msgid "can't read PCH file: %m" msgstr "" @@ -24558,12 +24839,12 @@ msgstr "" msgid "had to relocate PCH" msgstr "" -#: ggc-page.c:1506 +#: ggc-page.c:1518 #, gcc-internal-format msgid "open /dev/zero: %m" msgstr "" -#: ggc-page.c:2196 ggc-page.c:2202 +#: ggc-page.c:2208 ggc-page.c:2214 #, gcc-internal-format msgid "can't write PCH file" msgstr "" @@ -24578,57 +24859,57 @@ msgstr "" msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d" msgstr "" -#: gimplify.c:2423 +#: gimplify.c:2373 #, gcc-internal-format msgid "using result of function returning %<void%>" msgstr "" -#: gimplify.c:4809 +#: gimplify.c:4759 #, gcc-internal-format msgid "invalid lvalue in asm output %d" msgstr "" -#: gimplify.c:4925 +#: gimplify.c:4875 #, gcc-internal-format msgid "non-memory input %d must stay in memory" msgstr "" -#: gimplify.c:4940 +#: gimplify.c:4890 #, gcc-internal-format msgid "memory input %d is not directly addressable" msgstr "" -#: gimplify.c:5441 +#: gimplify.c:5391 #, gcc-internal-format msgid "%qE not specified in enclosing parallel" msgstr "" -#: gimplify.c:5443 +#: gimplify.c:5393 #, gcc-internal-format msgid "enclosing parallel" msgstr "" -#: gimplify.c:5548 +#: gimplify.c:5498 #, gcc-internal-format msgid "iteration variable %qE should be private" msgstr "" -#: gimplify.c:5562 +#: gimplify.c:5512 #, gcc-internal-format msgid "iteration variable %qE should not be firstprivate" msgstr "" -#: gimplify.c:5565 +#: gimplify.c:5515 #, gcc-internal-format msgid "iteration variable %qE should not be reduction" msgstr "" -#: gimplify.c:5728 +#: gimplify.c:5678 #, gcc-internal-format msgid "%s variable %qE is private in outer context" msgstr "" -#: gimplify.c:7246 +#: gimplify.c:7198 #, gcc-internal-format msgid "gimplification failed" msgstr "" @@ -24638,7 +24919,7 @@ msgstr "" msgid "can't open %s: %m" msgstr "" -#: graphite.c:299 toplev.c:1836 +#: graphite.c:298 toplev.c:1836 #, gcc-internal-format msgid "Graphite loop optimizations cannot be used" msgstr "" @@ -24648,31 +24929,36 @@ msgstr "" msgid "fix_sched_param: unknown param: %s" msgstr "" -#: ira.c:1472 ira.c:1485 ira.c:1499 +#: ira.c:1475 ira.c:1488 ira.c:1502 #, gcc-internal-format msgid "%s cannot be used in asm here" msgstr "" -#: lto-cgraph.c:508 +#: lto-cgraph.c:571 #, gcc-internal-format msgid "bytecode stream: found multiple instances of cgraph node %d" msgstr "" -#: lto-cgraph.c:549 +#: lto-cgraph.c:634 #, gcc-internal-format msgid "bytecode stream: no caller found while reading edge" msgstr "" -#: lto-cgraph.c:553 +#: lto-cgraph.c:638 #, gcc-internal-format msgid "bytecode stream: no callee found while reading edge" msgstr "" -#: lto-cgraph.c:602 +#: lto-cgraph.c:687 #, gcc-internal-format msgid "bytecode stream: found empty cgraph node" msgstr "" +#: lto-cgraph.c:745 +#, gcc-internal-format +msgid "Combining units with different profiles is not supported." +msgstr "" + #: lto-compress.c:190 lto-compress.c:198 lto-compress.c:219 lto-compress.c:280 #: lto-compress.c:288 lto-compress.c:309 #, gcc-internal-format @@ -24685,178 +24971,178 @@ msgid "" "bytecode stream: trying to read %d bytes after the end of the input buffer" msgstr "" -#: lto-streamer-in.c:80 +#: lto-streamer-in.c:81 #, gcc-internal-format msgid "bytecode stream: unexpected tag %s" msgstr "" -#: lto-streamer-in.c:91 +#: lto-streamer-in.c:92 #, gcc-internal-format msgid "bytecode stream: tag %s is not in the expected range [%s, %s]" msgstr "" -#: lto-streamer-in.c:105 +#: lto-streamer-in.c:106 #, gcc-internal-format msgid "bytecode stream: expected tag %s instead of %s" msgstr "" -#: lto-streamer-in.c:149 +#: lto-streamer-in.c:150 #, gcc-internal-format msgid "bytecode stream: string too long for the string table" msgstr "" -#: lto-streamer-in.c:209 +#: lto-streamer-in.c:210 #, gcc-internal-format msgid "bytecode stream: found non-null terminated string" msgstr "" -#: lto-streamer-in.c:1102 +#: lto-streamer-in.c:1112 #, gcc-internal-format msgid "bytecode stream: unknown GIMPLE statement tag %s" msgstr "" -#: lto-streamer-in.c:2357 +#: lto-streamer-in.c:2387 #, gcc-internal-format msgid "optimization options not supported yet" msgstr "" -#: lto-streamer-in.c:2362 +#: lto-streamer-in.c:2392 #, gcc-internal-format msgid "target optimization options not supported yet" msgstr "" -#: lto-streamer-in.c:2505 +#: lto-streamer-in.c:2535 #, gcc-internal-format msgid "bytecode stream: tried to jump backwards in the stream" msgstr "" -#: lto-streamer-in.c:2549 +#: lto-streamer-in.c:2579 #, gcc-internal-format msgid "target specific builtin not available" msgstr "" -#: lto-streamer-out.c:1169 +#: lto-streamer-out.c:1171 #, gcc-internal-format msgid "gimple bytecode streams do not support the optimization attribute" msgstr "" -#: lto-streamer-out.c:1172 +#: lto-streamer-out.c:1174 #, gcc-internal-format msgid "gimple bytecode streams do not support the target attribute" msgstr "" -#: lto-streamer-out.c:1190 +#: lto-streamer-out.c:1192 #, gcc-internal-format msgid "tree code %qs is not supported in gimple streams" msgstr "" -#: lto-streamer-out.c:1234 +#: lto-streamer-out.c:1236 #, gcc-internal-format msgid "" "gimple bytecode streams do not support machine specific builtin functions on " "this target" msgstr "" -#: lto-streamer.c:173 +#: lto-streamer.c:176 #, gcc-internal-format msgid "bytecode stream: unexpected LTO section %s" msgstr "" -#: lto-streamer.c:856 +#: lto-streamer.c:859 #, gcc-internal-format msgid "" "bytecode stream generated with LTO version %d.%d instead of the expected %d.%" "d" msgstr "" -#: lto-symtab.c:410 +#: lto-symtab.c:432 #, gcc-internal-format msgid "%qD has already been defined" msgstr "" -#: lto-symtab.c:412 +#: lto-symtab.c:434 #, gcc-internal-format msgid "previously defined here" msgstr "" -#: lto-symtab.c:482 +#: lto-symtab.c:504 #, gcc-internal-format msgid "type of %qD does not match original declaration" msgstr "" -#: lto-symtab.c:489 +#: lto-symtab.c:511 #, gcc-internal-format msgid "alignment of %qD is bigger than original declaration" msgstr "" -#: lto-symtab.c:495 lto-symtab.c:592 +#: lto-symtab.c:517 lto-symtab.c:614 #, gcc-internal-format msgid "previously declared here" msgstr "" -#: lto-symtab.c:575 +#: lto-symtab.c:597 #, gcc-internal-format msgid "variable %qD redeclared as function" msgstr "" -#: lto-symtab.c:581 +#: lto-symtab.c:603 #, gcc-internal-format msgid "function %qD redeclared as variable" msgstr "" -#: omp-low.c:1840 +#: omp-low.c:1837 #, gcc-internal-format msgid "" "barrier region may not be closely nested inside of work-sharing, critical, " "ordered, master or explicit task region" msgstr "" -#: omp-low.c:1845 +#: omp-low.c:1842 #, gcc-internal-format msgid "" "work-sharing region may not be closely nested inside of work-sharing, " "critical, ordered, master or explicit task region" msgstr "" -#: omp-low.c:1863 +#: omp-low.c:1860 #, gcc-internal-format msgid "" "master region may not be closely nested inside of work-sharing or explicit " "task region" msgstr "" -#: omp-low.c:1878 +#: omp-low.c:1875 #, gcc-internal-format msgid "" "ordered region may not be closely nested inside of critical or explicit task " "region" msgstr "" -#: omp-low.c:1884 +#: omp-low.c:1881 #, gcc-internal-format msgid "" "ordered region must be closely nested inside a loop region with an ordered " "clause" msgstr "" -#: omp-low.c:1899 +#: omp-low.c:1896 #, gcc-internal-format msgid "" "critical region may not be nested inside a critical region with the same name" msgstr "" -#: omp-low.c:6756 cp/decl.c:2712 cp/parser.c:8327 cp/parser.c:8347 +#: omp-low.c:6750 cp/decl.c:2708 cp/parser.c:8399 cp/parser.c:8419 #, gcc-internal-format msgid "invalid exit from OpenMP structured block" msgstr "" -#: omp-low.c:6758 omp-low.c:6763 +#: omp-low.c:6752 omp-low.c:6757 #, gcc-internal-format msgid "invalid entry to OpenMP structured block" msgstr "" #. Otherwise, be vague and lazy, but efficient. -#: omp-low.c:6766 +#: omp-low.c:6760 #, gcc-internal-format msgid "invalid branch to/from an OpenMP structured block" msgstr "" @@ -24904,177 +25190,182 @@ msgstr "" msgid "argument to \"%s\" should be a non-negative integer" msgstr "" -#: opts.c:998 +#: opts.c:1000 #, gcc-internal-format msgid "Section anchors must be disabled when unit-at-a-time is disabled." msgstr "" -#: opts.c:1002 +#: opts.c:1004 #, gcc-internal-format msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled." msgstr "" -#: opts.c:1017 +#: opts.c:1019 #, gcc-internal-format msgid "section anchors must be disabled when toplevel reorder is disabled" msgstr "" -#: opts.c:1052 config/sh/sh.c:896 +#: opts.c:1054 config/darwin.c:1705 config/sh/sh.c:903 #, gcc-internal-format msgid "" "-freorder-blocks-and-partition does not work with exceptions on this " "architecture" msgstr "" -#: opts.c:1069 config/sh/sh.c:904 +#: opts.c:1071 config/sh/sh.c:911 #, gcc-internal-format msgid "" "-freorder-blocks-and-partition does not support unwind info on this " "architecture" msgstr "" -#: opts.c:1088 +#: opts.c:1090 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not work on this architecture" msgstr "" -#: opts.c:1102 +#: opts.c:1104 #, gcc-internal-format msgid "-fira-algorithm=CB does not work on this architecture" msgstr "" -#: opts.c:1411 +#: opts.c:1144 +#, gcc-internal-format +msgid "-flto and -fwhopr are mutually exclusive" +msgstr "" + +#: opts.c:1435 #, gcc-internal-format msgid "unrecognized include_flags 0x%x passed to print_specific_help" msgstr "" -#: opts.c:1749 +#: opts.c:1773 #, gcc-internal-format msgid "unknown excess precision style \"%s\"" msgstr "" -#: opts.c:1786 +#: opts.c:1810 #, gcc-internal-format msgid "structure alignment must be a small power of two, not %d" msgstr "" -#: opts.c:1802 opts.c:1810 +#: opts.c:1826 opts.c:1834 #, gcc-internal-format msgid "Plugin support is disabled. Configure with --enable-plugin." msgstr "" -#: opts.c:1889 +#: opts.c:1913 #, gcc-internal-format msgid "unrecognized visibility value \"%s\"" msgstr "" -#: opts.c:1947 +#: opts.c:1971 #, gcc-internal-format msgid "unknown stack check parameter \"%s\"" msgstr "" -#: opts.c:1973 +#: opts.c:1997 #, gcc-internal-format msgid "unrecognized register name \"%s\"" msgstr "" -#: opts.c:1997 +#: opts.c:2021 #, gcc-internal-format msgid "unknown tls-model \"%s\"" msgstr "" -#: opts.c:2006 +#: opts.c:2030 #, gcc-internal-format msgid "unknown ira algorithm \"%s\"" msgstr "" -#: opts.c:2017 +#: opts.c:2041 #, gcc-internal-format msgid "unknown ira region \"%s\"" msgstr "" -#: opts.c:2062 +#: opts.c:2086 #, gcc-internal-format msgid "dwarf version %d is not supported" msgstr "" -#: opts.c:2126 +#: opts.c:2154 #, gcc-internal-format msgid "%s: --param arguments should be of the form NAME=VALUE" msgstr "" -#: opts.c:2131 +#: opts.c:2159 #, gcc-internal-format msgid "invalid --param value %qs" msgstr "" -#: opts.c:2234 +#: opts.c:2262 #, gcc-internal-format msgid "target system does not support debug output" msgstr "" -#: opts.c:2241 +#: opts.c:2269 #, gcc-internal-format msgid "debug format \"%s\" conflicts with prior selection" msgstr "" -#: opts.c:2257 +#: opts.c:2285 #, gcc-internal-format msgid "unrecognised debug output level \"%s\"" msgstr "" -#: opts.c:2259 +#: opts.c:2287 #, gcc-internal-format msgid "debug output level %s is too high" msgstr "" -#: opts.c:2379 +#: opts.c:2407 #, gcc-internal-format msgid "-Werror=%s: No option -%s" msgstr "" -#: params.c:69 +#: params.c:68 #, gcc-internal-format msgid "minimum value of parameter %qs is %u" msgstr "" -#: params.c:74 +#: params.c:73 #, gcc-internal-format msgid "maximum value of parameter %qs is %u" msgstr "" #. If we didn't find this parameter, issue an error message. -#: params.c:86 +#: params.c:85 #, gcc-internal-format msgid "invalid parameter %qs" msgstr "" -#: passes.c:567 +#: passes.c:581 #, gcc-internal-format msgid "Invalid pass positioning operation" msgstr "" -#: passes.c:607 +#: passes.c:621 #, gcc-internal-format msgid "plugin cannot register a missing pass" msgstr "" -#: passes.c:610 +#: passes.c:624 #, gcc-internal-format msgid "plugin cannot register an unnamed pass" msgstr "" -#: passes.c:614 +#: passes.c:628 #, gcc-internal-format msgid "plugin cannot register pass %qs without reference pass name" msgstr "" -#: passes.c:626 +#: passes.c:640 #, gcc-internal-format msgid "pass %qs not found but is referenced by new pass %qs" msgstr "" -#: plugin.c:145 +#: plugin.c:153 #, gcc-internal-format msgid "" "Plugin %s was specified with different paths:\n" @@ -25082,54 +25373,54 @@ msgid "" "%s" msgstr "" -#: plugin.c:191 +#: plugin.c:199 #, gcc-internal-format msgid "Malformed option -fplugin-arg-%s (multiple '=' signs)" msgstr "" -#: plugin.c:207 +#: plugin.c:215 #, gcc-internal-format msgid "Malformed option -fplugin-arg-%s (missing -<key>[=<value>])" msgstr "" -#: plugin.c:269 +#: plugin.c:277 #, gcc-internal-format msgid "" "Plugin %s should be specified before -fplugin-arg-%s in the command line" msgstr "" -#: plugin.c:333 +#: plugin.c:397 #, gcc-internal-format -msgid "Plugin %s registered a null callback function for event %s" +msgid "Unknown callback event registered by plugin %s" msgstr "" -#: plugin.c:347 +#: plugin.c:425 #, gcc-internal-format -msgid "Unkown callback event registered by plugin %s" +msgid "Plugin %s registered a null callback function for event %s" msgstr "" -#: plugin.c:421 +#: plugin.c:550 #, gcc-internal-format msgid "" "Cannot load plugin %s\n" "%s" msgstr "" -#: plugin.c:430 +#: plugin.c:559 #, gcc-internal-format msgid "" "plugin %s is not licensed under a GPL-compatible license\n" "%s" msgstr "" -#: plugin.c:439 +#: plugin.c:568 #, gcc-internal-format msgid "" "Cannot find %s in plugin %s\n" "%s" msgstr "" -#: plugin.c:447 +#: plugin.c:576 #, gcc-internal-format msgid "Fail to initialize plugin %s" msgstr "" @@ -25222,9 +25513,9 @@ msgstr "" msgid "can't use '%s' as a %s register" msgstr "" -#: reginfo.c:834 config/ia64/ia64.c:5399 config/ia64/ia64.c:5406 -#: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8484 -#: config/sh/sh.c:8491 config/spu/spu.c:4717 config/spu/spu.c:4724 +#: reginfo.c:834 config/ia64/ia64.c:5403 config/ia64/ia64.c:5410 +#: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539 +#: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069 #, gcc-internal-format msgid "unknown register name: %s" msgstr "" @@ -25244,107 +25535,107 @@ msgstr "" msgid "call-clobbered register used for global register variable" msgstr "" -#: reload.c:1260 +#: reload.c:1262 #, gcc-internal-format msgid "cannot reload integer constant operand in %<asm%>" msgstr "" -#: reload.c:1274 +#: reload.c:1276 #, gcc-internal-format msgid "impossible register constraint in %<asm%>" msgstr "" -#: reload.c:3617 +#: reload.c:3625 #, gcc-internal-format msgid "%<&%> constraint used with no register class" msgstr "" -#: reload.c:3814 reload.c:4072 +#: reload.c:3822 reload.c:4083 #, gcc-internal-format msgid "inconsistent operand constraints in an %<asm%>" msgstr "" -#: reload1.c:1380 +#: reload1.c:1370 #, gcc-internal-format msgid "%<asm%> operand has impossible constraints" msgstr "" -#: reload1.c:1400 +#: reload1.c:1390 #, gcc-internal-format msgid "frame size too large for reliable stack checking" msgstr "" -#: reload1.c:1403 +#: reload1.c:1393 #, gcc-internal-format msgid "try reducing the number of local variables" msgstr "" -#: reload1.c:2138 +#: reload1.c:2128 #, gcc-internal-format msgid "can't find a register in class %qs while reloading %<asm%>" msgstr "" -#: reload1.c:2143 +#: reload1.c:2133 #, gcc-internal-format msgid "unable to find a register to spill in class %qs" msgstr "" -#: reload1.c:4294 +#: reload1.c:4284 #, gcc-internal-format msgid "%<asm%> operand requires impossible reload" msgstr "" -#: reload1.c:5676 +#: reload1.c:5666 #, gcc-internal-format msgid "%<asm%> operand constraint incompatible with operand size" msgstr "" -#: reload1.c:7657 +#: reload1.c:7647 #, gcc-internal-format msgid "output operand is constant in %<asm%>" msgstr "" -#: rtl.c:613 +#: rtl.c:635 #, gcc-internal-format msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:623 +#: rtl.c:645 #, gcc-internal-format msgid "" "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d" msgstr "" -#: rtl.c:633 +#: rtl.c:655 #, gcc-internal-format msgid "" "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %" "s:%d" msgstr "" -#: rtl.c:642 +#: rtl.c:664 #, gcc-internal-format msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:652 +#: rtl.c:674 #, gcc-internal-format msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d" msgstr "" -#: rtl.c:679 +#: rtl.c:701 #, gcc-internal-format msgid "" "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%" "d" msgstr "" -#: rtl.c:689 +#: rtl.c:711 #, gcc-internal-format msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d" msgstr "" -#: rtl.c:700 +#: rtl.c:722 #, gcc-internal-format msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d" msgstr "" @@ -25439,32 +25730,32 @@ msgstr "" msgid "asm clobber conflict with input operand" msgstr "" -#: stmt.c:1195 +#: stmt.c:1196 #, gcc-internal-format msgid "too many alternatives in %<asm%>" msgstr "" -#: stmt.c:1207 +#: stmt.c:1208 #, gcc-internal-format msgid "operand constraints for %<asm%> differ in number of alternatives" msgstr "" -#: stmt.c:1274 +#: stmt.c:1275 #, gcc-internal-format msgid "duplicate asm operand name %qs" msgstr "" -#: stmt.c:1371 +#: stmt.c:1372 #, gcc-internal-format msgid "missing close brace for named operand" msgstr "" -#: stmt.c:1396 +#: stmt.c:1397 #, gcc-internal-format msgid "undefined named operand %qs" msgstr "" -#: stmt.c:1541 cp/cvt.c:916 cp/cvt.c:1032 +#: stmt.c:1542 cp/cvt.c:916 cp/cvt.c:1032 #, gcc-internal-format msgid "value computed is not used" msgstr "" @@ -25534,7 +25825,7 @@ msgstr "" msgid "packed attribute is unnecessary" msgstr "" -#: stor-layout.c:2044 +#: stor-layout.c:2046 #, gcc-internal-format msgid "alignment of array elements is greater than element size" msgstr "" @@ -25554,12 +25845,12 @@ msgstr "" msgid "nested function trampolines not supported on this target" msgstr "" -#: targhooks.c:847 +#: targhooks.c:948 #, gcc-internal-format msgid "target attribute is not supported on this machine" msgstr "" -#: targhooks.c:857 +#: targhooks.c:958 #, gcc-internal-format msgid "#pragma GCC target is not supported for this machine" msgstr "" @@ -25676,27 +25967,27 @@ msgstr "" msgid "this target does not support %qs" msgstr "" -#: toplev.c:1865 +#: toplev.c:1866 #, gcc-internal-format msgid "instruction scheduling not supported on this target machine" msgstr "" -#: toplev.c:1869 +#: toplev.c:1870 #, gcc-internal-format msgid "this target machine does not have delayed branches" msgstr "" -#: toplev.c:1883 +#: toplev.c:1884 #, gcc-internal-format msgid "-f%sleading-underscore not supported on this target machine" msgstr "" -#: toplev.c:1926 +#: toplev.c:1927 #, gcc-internal-format msgid "could not close zeroed insn dump file %qs: %s" msgstr "" -#: toplev.c:1991 +#: toplev.c:1992 #, gcc-internal-format msgid "target system does not support the \"%s\" debug format" msgstr "" @@ -25716,63 +26007,63 @@ msgstr "" msgid "var-tracking-assignments changes selective scheduling" msgstr "" -#: toplev.c:2055 +#: toplev.c:2051 #, gcc-internal-format msgid "can%'t open %s: %m" msgstr "" -#: toplev.c:2062 +#: toplev.c:2058 #, gcc-internal-format msgid "-ffunction-sections not supported for this target" msgstr "" -#: toplev.c:2067 +#: toplev.c:2063 #, gcc-internal-format msgid "-fdata-sections not supported for this target" msgstr "" -#: toplev.c:2074 +#: toplev.c:2070 #, gcc-internal-format msgid "-ffunction-sections disabled; it makes profiling impossible" msgstr "" -#: toplev.c:2081 +#: toplev.c:2077 #, gcc-internal-format msgid "-fprefetch-loop-arrays not supported for this target" msgstr "" -#: toplev.c:2087 +#: toplev.c:2083 #, gcc-internal-format msgid "" "-fprefetch-loop-arrays not supported for this target (try -march switches)" msgstr "" -#: toplev.c:2096 +#: toplev.c:2092 #, gcc-internal-format msgid "-fprefetch-loop-arrays is not supported with -Os" msgstr "" -#: toplev.c:2107 +#: toplev.c:2103 #, gcc-internal-format msgid "-fassociative-math disabled; other options take precedence" msgstr "" -#: toplev.c:2123 +#: toplev.c:2119 #, gcc-internal-format msgid "-fstack-protector not supported for this target" msgstr "" -#: toplev.c:2136 +#: toplev.c:2132 #, gcc-internal-format msgid "unwind tables currently require a frame pointer for correctness" msgstr "" -#: toplev.c:2363 +#: toplev.c:2353 #, gcc-internal-format msgid "error writing to %s: %m" msgstr "" -#: toplev.c:2365 java/jcf-parse.c:1770 +#: toplev.c:2355 java/jcf-parse.c:1770 #, gcc-internal-format msgid "error closing %s: %m" msgstr "" @@ -25812,7 +26103,7 @@ msgstr "" msgid "side effects not recomputed when ADDR_EXPR changed" msgstr "" -#: tree-cfg.c:2603 tree-ssa.c:816 +#: tree-cfg.c:2603 tree-ssa.c:822 #, gcc-internal-format msgid "address taken, but ADDRESSABLE bit not set" msgstr "" @@ -25912,490 +26203,500 @@ msgstr "" msgid "type mismatch in component reference" msgstr "" -#: tree-cfg.c:2949 +#: tree-cfg.c:2903 +#, gcc-internal-format +msgid "Conversion of an SSA_NAME on the left hand side." +msgstr "" + +#: tree-cfg.c:2961 #, gcc-internal-format msgid "non-function in gimple call" msgstr "" -#: tree-cfg.c:2956 +#: tree-cfg.c:2969 #, gcc-internal-format msgid "invalid LHS in gimple call" msgstr "" -#: tree-cfg.c:2972 +#: tree-cfg.c:2985 #, gcc-internal-format msgid "invalid conversion in gimple call" msgstr "" -#: tree-cfg.c:2985 +#: tree-cfg.c:2998 #, gcc-internal-format msgid "static chain in indirect gimple call" msgstr "" -#: tree-cfg.c:2992 +#: tree-cfg.c:3005 #, gcc-internal-format msgid "static chain with function that doesn't use one" msgstr "" -#: tree-cfg.c:3016 +#: tree-cfg.c:3029 #, gcc-internal-format msgid "invalid operands in gimple comparison" msgstr "" -#: tree-cfg.c:3034 +#: tree-cfg.c:3047 #, gcc-internal-format msgid "type mismatch in comparison expression" msgstr "" -#: tree-cfg.c:3060 +#: tree-cfg.c:3073 #, gcc-internal-format msgid "non-register as LHS of unary operation" msgstr "" -#: tree-cfg.c:3066 +#: tree-cfg.c:3079 #, gcc-internal-format msgid "invalid operand in unary operation" msgstr "" -#: tree-cfg.c:3101 +#: tree-cfg.c:3114 #, gcc-internal-format msgid "invalid types in nop conversion" msgstr "" -#: tree-cfg.c:3115 +#: tree-cfg.c:3129 +#, gcc-internal-format +msgid "invalid types in address space conversion" +msgstr "" + +#: tree-cfg.c:3143 #, gcc-internal-format msgid "invalid types in fixed-point conversion" msgstr "" -#: tree-cfg.c:3128 +#: tree-cfg.c:3156 #, gcc-internal-format msgid "invalid types in conversion to floating point" msgstr "" -#: tree-cfg.c:3141 +#: tree-cfg.c:3169 #, gcc-internal-format msgid "invalid types in conversion to integer" msgstr "" -#: tree-cfg.c:3176 +#: tree-cfg.c:3204 #, gcc-internal-format msgid "non-trivial conversion in unary operation" msgstr "" -#: tree-cfg.c:3203 +#: tree-cfg.c:3231 #, gcc-internal-format msgid "non-register as LHS of binary operation" msgstr "" -#: tree-cfg.c:3210 +#: tree-cfg.c:3238 #, gcc-internal-format msgid "invalid operands in binary operation" msgstr "" -#: tree-cfg.c:3225 +#: tree-cfg.c:3253 #, gcc-internal-format msgid "type mismatch in complex expression" msgstr "" -#: tree-cfg.c:3254 +#: tree-cfg.c:3282 #, gcc-internal-format msgid "type mismatch in shift expression" msgstr "" -#: tree-cfg.c:3276 +#: tree-cfg.c:3304 #, gcc-internal-format msgid "type mismatch in vector shift expression" msgstr "" -#: tree-cfg.c:3289 +#: tree-cfg.c:3317 #, gcc-internal-format msgid "non-element sized vector shift of floating point vector" msgstr "" -#: tree-cfg.c:3307 +#: tree-cfg.c:3335 #, gcc-internal-format msgid "invalid non-vector operands to vector valued plus" msgstr "" -#: tree-cfg.c:3331 +#: tree-cfg.c:3359 #, gcc-internal-format msgid "invalid (pointer) operands to plus/minus" msgstr "" -#: tree-cfg.c:3346 +#: tree-cfg.c:3374 #, gcc-internal-format msgid "type mismatch in pointer plus expression" msgstr "" -#: tree-cfg.c:3369 +#: tree-cfg.c:3397 #, gcc-internal-format msgid "type mismatch in binary truth expression" msgstr "" -#: tree-cfg.c:3437 +#: tree-cfg.c:3465 #, gcc-internal-format msgid "type mismatch in binary expression" msgstr "" -#: tree-cfg.c:3462 +#: tree-cfg.c:3490 #, gcc-internal-format msgid "non-trivial conversion at assignment" msgstr "" -#: tree-cfg.c:3479 +#: tree-cfg.c:3507 #, gcc-internal-format msgid "invalid operand in unary expression" msgstr "" -#: tree-cfg.c:3487 +#: tree-cfg.c:3515 #, gcc-internal-format msgid "type mismatch in address expression" msgstr "" -#: tree-cfg.c:3511 tree-cfg.c:3537 +#: tree-cfg.c:3539 tree-cfg.c:3565 #, gcc-internal-format msgid "invalid rhs for gimple memory store" msgstr "" -#: tree-cfg.c:3601 +#: tree-cfg.c:3629 #, gcc-internal-format msgid "invalid operand in return statement" msgstr "" -#: tree-cfg.c:3613 +#: tree-cfg.c:3641 #, gcc-internal-format msgid "invalid conversion in return statement" msgstr "" -#: tree-cfg.c:3637 +#: tree-cfg.c:3665 #, gcc-internal-format msgid "goto destination is neither a label nor a pointer" msgstr "" -#: tree-cfg.c:3652 +#: tree-cfg.c:3680 #, gcc-internal-format msgid "invalid operand to switch statement" msgstr "" -#: tree-cfg.c:3672 +#: tree-cfg.c:3700 #, gcc-internal-format msgid "Invalid PHI result" msgstr "" -#: tree-cfg.c:3684 +#: tree-cfg.c:3712 #, gcc-internal-format msgid "Invalid PHI argument" msgstr "" -#: tree-cfg.c:3690 +#: tree-cfg.c:3718 #, gcc-internal-format msgid "Incompatible types in PHI argument %u" msgstr "" -#: tree-cfg.c:3830 +#: tree-cfg.c:3858 #, gcc-internal-format msgid "verify_gimple failed" msgstr "" -#: tree-cfg.c:3865 +#: tree-cfg.c:3893 #, gcc-internal-format msgid "invalid function in call statement" msgstr "" -#: tree-cfg.c:3876 +#: tree-cfg.c:3904 #, gcc-internal-format msgid "invalid pure const state for function" msgstr "" -#: tree-cfg.c:3889 tree-ssa.c:991 tree-ssa.c:1000 +#: tree-cfg.c:3917 tree-ssa.c:997 tree-ssa.c:1006 #, gcc-internal-format msgid "in statement" msgstr "" -#: tree-cfg.c:3909 +#: tree-cfg.c:3937 #, gcc-internal-format msgid "statement marked for throw, but doesn%'t" msgstr "" -#: tree-cfg.c:3915 +#: tree-cfg.c:3943 #, gcc-internal-format msgid "statement marked for throw in middle of block" msgstr "" -#: tree-cfg.c:3987 +#: tree-cfg.c:4015 #, gcc-internal-format msgid "Dead STMT in EH table" msgstr "" -#: tree-cfg.c:4025 +#: tree-cfg.c:4053 #, gcc-internal-format msgid "gimple_bb (phi) is set to a wrong basic block" msgstr "" -#: tree-cfg.c:4036 +#: tree-cfg.c:4064 #, gcc-internal-format msgid "missing PHI def" msgstr "" -#: tree-cfg.c:4047 +#: tree-cfg.c:4075 #, gcc-internal-format msgid "PHI argument is not a GIMPLE value" msgstr "" -#: tree-cfg.c:4056 tree-cfg.c:4129 +#: tree-cfg.c:4084 tree-cfg.c:4157 #, gcc-internal-format msgid "incorrect sharing of tree nodes" msgstr "" -#: tree-cfg.c:4079 +#: tree-cfg.c:4107 #, gcc-internal-format msgid "invalid GIMPLE statement" msgstr "" -#: tree-cfg.c:4088 +#: tree-cfg.c:4116 #, gcc-internal-format msgid "gimple_bb (stmt) is set to a wrong basic block" msgstr "" -#: tree-cfg.c:4101 +#: tree-cfg.c:4129 #, gcc-internal-format msgid "incorrect entry in label_to_block_map" msgstr "" -#: tree-cfg.c:4111 +#: tree-cfg.c:4139 #, gcc-internal-format msgid "incorrect setting of landing pad number" msgstr "" -#: tree-cfg.c:4145 +#: tree-cfg.c:4173 #, gcc-internal-format msgid "verify_stmts failed" msgstr "" -#: tree-cfg.c:4168 +#: tree-cfg.c:4196 #, gcc-internal-format msgid "ENTRY_BLOCK has IL associated with it" msgstr "" -#: tree-cfg.c:4174 +#: tree-cfg.c:4202 #, gcc-internal-format msgid "EXIT_BLOCK has IL associated with it" msgstr "" -#: tree-cfg.c:4181 +#: tree-cfg.c:4209 #, gcc-internal-format msgid "fallthru to exit from bb %d" msgstr "" -#: tree-cfg.c:4205 +#: tree-cfg.c:4233 #, gcc-internal-format msgid "nonlocal label " msgstr "" -#: tree-cfg.c:4214 tree-cfg.c:4223 tree-cfg.c:4248 +#: tree-cfg.c:4242 tree-cfg.c:4251 tree-cfg.c:4276 #, gcc-internal-format msgid "label " msgstr "" -#: tree-cfg.c:4238 +#: tree-cfg.c:4266 #, gcc-internal-format msgid "control flow in the middle of basic block %d" msgstr "" -#: tree-cfg.c:4271 +#: tree-cfg.c:4299 #, gcc-internal-format msgid "fallthru edge after a control statement in bb %d" msgstr "" -#: tree-cfg.c:4284 +#: tree-cfg.c:4312 #, gcc-internal-format msgid "true/false edge after a non-GIMPLE_COND in bb %d" msgstr "" -#: tree-cfg.c:4307 tree-cfg.c:4329 tree-cfg.c:4342 tree-cfg.c:4411 +#: tree-cfg.c:4335 tree-cfg.c:4357 tree-cfg.c:4370 tree-cfg.c:4439 #, gcc-internal-format msgid "wrong outgoing edge flags at end of bb %d" msgstr "" -#: tree-cfg.c:4317 +#: tree-cfg.c:4345 #, gcc-internal-format msgid "explicit goto at end of bb %d" msgstr "" -#: tree-cfg.c:4347 +#: tree-cfg.c:4375 #, gcc-internal-format msgid "return edge does not point to exit in bb %d" msgstr "" -#: tree-cfg.c:4377 +#: tree-cfg.c:4405 #, gcc-internal-format msgid "found default case not at the start of case vector" msgstr "" -#: tree-cfg.c:4385 +#: tree-cfg.c:4413 #, gcc-internal-format msgid "case labels not sorted: " msgstr "" -#: tree-cfg.c:4402 +#: tree-cfg.c:4430 #, gcc-internal-format msgid "extra outgoing edge %d->%d" msgstr "" -#: tree-cfg.c:4425 +#: tree-cfg.c:4453 #, gcc-internal-format msgid "missing edge %i->%i" msgstr "" -#: tree-cfg.c:7006 +#: tree-cfg.c:7158 #, gcc-internal-format msgid "%<noreturn%> function does return" msgstr "" -#: tree-cfg.c:7026 +#: tree-cfg.c:7178 #, gcc-internal-format msgid "control reaches end of non-void function" msgstr "" -#: tree-cfg.c:7089 +#: tree-cfg.c:7241 #, gcc-internal-format msgid "function might be possible candidate for attribute %<noreturn%>" msgstr "" -#: tree-cfg.c:7160 +#: tree-cfg.c:7312 #, gcc-internal-format msgid "" "ignoring return value of %qD, declared with attribute warn_unused_result" msgstr "" -#: tree-cfg.c:7165 +#: tree-cfg.c:7317 #, gcc-internal-format msgid "" "ignoring return value of function declared with attribute warn_unused_result" msgstr "" -#: tree-dump.c:929 +#: tree-dump.c:930 #, gcc-internal-format msgid "could not open dump file %qs: %s" msgstr "" -#: tree-dump.c:1062 +#: tree-dump.c:1063 #, gcc-internal-format msgid "ignoring unknown option %q.*s in %<-fdump-%s%>" msgstr "" -#: tree-eh.c:3882 +#: tree-eh.c:3877 #, gcc-internal-format msgid "BB %i has multiple EH edges" msgstr "" -#: tree-eh.c:3894 +#: tree-eh.c:3889 #, gcc-internal-format msgid "BB %i can not throw but has an EH edge" msgstr "" -#: tree-eh.c:3902 +#: tree-eh.c:3897 #, gcc-internal-format msgid "BB %i last statement has incorrectly set lp" msgstr "" -#: tree-eh.c:3908 +#: tree-eh.c:3903 #, gcc-internal-format msgid "BB %i is missing an EH edge" msgstr "" -#: tree-eh.c:3914 +#: tree-eh.c:3909 #, gcc-internal-format msgid "Incorrect EH edge %i->%i" msgstr "" -#: tree-eh.c:3948 tree-eh.c:3967 +#: tree-eh.c:3943 tree-eh.c:3962 #, gcc-internal-format msgid "BB %i is missing an edge" msgstr "" -#: tree-eh.c:3984 +#: tree-eh.c:3979 #, gcc-internal-format msgid "BB %i too many fallthru edges" msgstr "" -#: tree-eh.c:3993 +#: tree-eh.c:3988 #, gcc-internal-format msgid "BB %i has incorrect edge" msgstr "" -#: tree-eh.c:3999 +#: tree-eh.c:3994 #, gcc-internal-format msgid "BB %i has incorrect fallthru edge" msgstr "" -#: tree-inline.c:2774 +#: tree-inline.c:2773 #, gcc-internal-format msgid "function %q+F can never be copied because it receives a non-local goto" msgstr "" -#: tree-inline.c:2791 +#: tree-inline.c:2790 #, gcc-internal-format msgid "" "function %q+F can never be copied because it saves address of local label in " "a static variable" msgstr "" -#: tree-inline.c:2801 +#: tree-inline.c:2800 #, gcc-internal-format msgid "" "function %q+F can never be copied because it uses variable sized variables" msgstr "" -#: tree-inline.c:2839 +#: tree-inline.c:2838 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it uses alloca (override using " "the always_inline attribute)" msgstr "" -#: tree-inline.c:2853 +#: tree-inline.c:2852 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses setjmp" msgstr "" -#: tree-inline.c:2867 +#: tree-inline.c:2866 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it uses variable argument lists" msgstr "" -#: tree-inline.c:2879 +#: tree-inline.c:2878 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it uses setjmp-longjmp exception " "handling" msgstr "" -#: tree-inline.c:2887 +#: tree-inline.c:2886 #, gcc-internal-format msgid "function %q+F can never be inlined because it uses non-local goto" msgstr "" -#: tree-inline.c:2899 +#: tree-inline.c:2898 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it uses __builtin_return or " "__builtin_apply_args" msgstr "" -#: tree-inline.c:2919 +#: tree-inline.c:2918 #, gcc-internal-format msgid "function %q+F can never be inlined because it contains a computed goto" msgstr "" -#: tree-inline.c:2999 +#: tree-inline.c:2998 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it is suppressed using -fno-inline" msgstr "" -#: tree-inline.c:3013 +#: tree-inline.c:3012 #, gcc-internal-format msgid "" "function %q+F can never be inlined because it uses attributes conflicting " @@ -26432,234 +26733,229 @@ msgstr "" msgid "mudflap: this language is not supported" msgstr "" -#: tree-optimize.c:417 +#: tree-optimize.c:441 #, gcc-internal-format msgid "size of return value of %q+D is %u bytes" msgstr "" -#: tree-optimize.c:420 +#: tree-optimize.c:444 #, gcc-internal-format msgid "size of return value of %q+D is larger than %wd bytes" msgstr "" #: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:958 -#: tree-ssa-coalesce.c:973 tree-ssa-coalesce.c:1195 tree-ssa-live.c:1194 +#: tree-ssa-coalesce.c:973 tree-ssa-coalesce.c:1195 tree-ssa-live.c:1184 #, gcc-internal-format msgid "SSA corruption" msgstr "" -#: tree-profile.c:388 +#: tree-profile.c:396 #, gcc-internal-format msgid "unimplemented functionality" msgstr "" -#: tree-ssa-loop.c:315 -#, gcc-internal-format -msgid "loop blocking not implemented" -msgstr "" - -#: tree-ssa.c:571 +#: tree-ssa.c:577 #, gcc-internal-format msgid "expected an SSA_NAME object" msgstr "" -#: tree-ssa.c:577 +#: tree-ssa.c:583 #, gcc-internal-format msgid "type mismatch between an SSA_NAME and its symbol" msgstr "" -#: tree-ssa.c:583 +#: tree-ssa.c:589 #, gcc-internal-format msgid "found an SSA_NAME that had been released into the free pool" msgstr "" -#: tree-ssa.c:589 +#: tree-ssa.c:595 #, gcc-internal-format msgid "found a virtual definition for a GIMPLE register" msgstr "" -#: tree-ssa.c:595 +#: tree-ssa.c:601 #, gcc-internal-format msgid "virtual SSA name for non-VOP decl" msgstr "" -#: tree-ssa.c:601 +#: tree-ssa.c:607 #, gcc-internal-format msgid "found a real definition for a non-register" msgstr "" -#: tree-ssa.c:608 +#: tree-ssa.c:614 #, gcc-internal-format msgid "found a default name with a non-empty defining statement" msgstr "" -#: tree-ssa.c:636 +#: tree-ssa.c:642 #, gcc-internal-format msgid "SSA_NAME created in two different blocks %i and %i" msgstr "" -#: tree-ssa.c:645 tree-ssa.c:1018 +#: tree-ssa.c:651 tree-ssa.c:1024 #, gcc-internal-format msgid "SSA_NAME_DEF_STMT is wrong" msgstr "" -#: tree-ssa.c:697 +#: tree-ssa.c:703 #, gcc-internal-format msgid "missing definition" msgstr "" -#: tree-ssa.c:703 +#: tree-ssa.c:709 #, gcc-internal-format msgid "definition in block %i does not dominate use in block %i" msgstr "" -#: tree-ssa.c:711 +#: tree-ssa.c:717 #, gcc-internal-format msgid "definition in block %i follows the use" msgstr "" -#: tree-ssa.c:718 +#: tree-ssa.c:724 #, gcc-internal-format msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set" msgstr "" -#: tree-ssa.c:726 +#: tree-ssa.c:732 #, gcc-internal-format msgid "no immediate_use list" msgstr "" -#: tree-ssa.c:738 +#: tree-ssa.c:744 #, gcc-internal-format msgid "wrong immediate use list" msgstr "" -#: tree-ssa.c:772 +#: tree-ssa.c:778 #, gcc-internal-format msgid "incoming edge count does not match number of PHI arguments" msgstr "" -#: tree-ssa.c:786 +#: tree-ssa.c:792 #, gcc-internal-format msgid "PHI argument is missing for edge %d->%d" msgstr "" -#: tree-ssa.c:795 +#: tree-ssa.c:801 #, gcc-internal-format msgid "PHI argument is not SSA_NAME, or invariant" msgstr "" -#: tree-ssa.c:823 +#: tree-ssa.c:829 #, gcc-internal-format msgid "wrong edge %d->%d for PHI argument" msgstr "" -#: tree-ssa.c:904 +#: tree-ssa.c:910 #, gcc-internal-format msgid "AUX pointer initialized for edge %d->%d" msgstr "" -#: tree-ssa.c:930 +#: tree-ssa.c:936 #, gcc-internal-format msgid "stmt (%p) marked modified after optimization pass: " msgstr "" -#: tree-ssa.c:949 +#: tree-ssa.c:955 #, gcc-internal-format msgid "statement makes a memory store, but has no VDEFS" msgstr "" -#: tree-ssa.c:964 +#: tree-ssa.c:970 #, gcc-internal-format msgid "statement has VDEF operand not in defs list" msgstr "" -#: tree-ssa.c:969 +#: tree-ssa.c:975 #, gcc-internal-format msgid "statement has VDEF but no VUSE operand" msgstr "" -#: tree-ssa.c:975 +#: tree-ssa.c:981 #, gcc-internal-format msgid "VDEF and VUSE do not use the same symbol" msgstr "" -#: tree-ssa.c:984 +#: tree-ssa.c:990 #, gcc-internal-format msgid "statement has VUSE operand not in uses list" msgstr "" -#: tree-ssa.c:1047 +#: tree-ssa.c:1053 #, gcc-internal-format msgid "verify_ssa failed" msgstr "" -#: tree-ssa.c:1665 +#: tree-ssa.c:1673 #, gcc-internal-format msgid "%qD was declared here" msgstr "" -#: tree-ssa.c:1737 +#: tree-ssa.c:1745 #, gcc-internal-format msgid "%qD is used uninitialized in this function" msgstr "" -#: tree-ssa.c:1740 tree-ssa.c:1779 +#: tree-ssa.c:1748 tree-ssa.c:1787 #, gcc-internal-format msgid "%qD may be used uninitialized in this function" msgstr "" -#: tree-vrp.c:5017 +#: tree-vrp.c:5015 #, gcc-internal-format msgid "array subscript is outside array bounds" msgstr "" -#: tree-vrp.c:5032 +#: tree-vrp.c:5030 #, gcc-internal-format msgid "array subscript is above array bounds" msgstr "" -#: tree-vrp.c:5039 +#: tree-vrp.c:5037 #, gcc-internal-format msgid "array subscript is below array bounds" msgstr "" -#: tree-vrp.c:5708 +#: tree-vrp.c:5706 #, gcc-internal-format msgid "" "assuming signed overflow does not occur when simplifying conditional to " "constant" msgstr "" -#: tree-vrp.c:5714 +#: tree-vrp.c:5712 #, gcc-internal-format msgid "assuming signed overflow does not occur when simplifying conditional" msgstr "" -#: tree-vrp.c:5758 +#: tree-vrp.c:5756 #, gcc-internal-format msgid "comparison always false due to limited range of data type" msgstr "" -#: tree-vrp.c:5760 +#: tree-vrp.c:5758 #, gcc-internal-format msgid "comparison always true due to limited range of data type" msgstr "" -#: tree-vrp.c:6602 +#: tree-vrp.c:6598 #, gcc-internal-format msgid "" "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %" "<>>%> or %<&%>" msgstr "" -#: tree-vrp.c:6684 +#: tree-vrp.c:6680 #, gcc-internal-format msgid "" "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%" "> or %<-X%>" msgstr "" -#: tree.c:4072 +#: tree.c:4068 #, gcc-internal-format msgid "ignoring attributes applied to %qT after definition" msgstr "" @@ -26708,59 +27004,59 @@ msgid "" "different visibility" msgstr "" -#: tree.c:6995 +#: tree.c:7002 #, gcc-internal-format msgid "arrays of functions are not meaningful" msgstr "" -#: tree.c:7131 +#: tree.c:7139 #, gcc-internal-format msgid "function return type cannot be function" msgstr "" -#: tree.c:8343 tree.c:8428 tree.c:8489 +#: tree.c:8351 tree.c:8436 tree.c:8497 #, gcc-internal-format msgid "tree check: %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:8380 +#: tree.c:8388 #, gcc-internal-format msgid "tree check: expected none of %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:8393 +#: tree.c:8401 #, gcc-internal-format msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:8442 +#: tree.c:8450 #, gcc-internal-format msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d" msgstr "" -#: tree.c:8455 +#: tree.c:8463 #, gcc-internal-format msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d" msgstr "" -#: tree.c:8515 +#: tree.c:8523 #, gcc-internal-format msgid "" "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:" "%d" msgstr "" -#: tree.c:8529 +#: tree.c:8537 #, gcc-internal-format msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d" msgstr "" -#: tree.c:8542 +#: tree.c:8550 #, gcc-internal-format msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d" msgstr "" -#: tree.c:8555 +#: tree.c:8563 #, gcc-internal-format msgid "" "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %" @@ -26809,134 +27105,134 @@ msgid "" "alignment of %q+D is greater than maximum object file alignment. Using %d" msgstr "" -#: varasm.c:1356 varasm.c:1364 +#: varasm.c:1363 varasm.c:1371 #, gcc-internal-format msgid "register name not specified for %q+D" msgstr "" -#: varasm.c:1366 +#: varasm.c:1373 #, gcc-internal-format msgid "invalid register name for %q+D" msgstr "" -#: varasm.c:1368 +#: varasm.c:1375 #, gcc-internal-format msgid "data type of %q+D isn%'t suitable for a register" msgstr "" -#: varasm.c:1371 +#: varasm.c:1378 #, gcc-internal-format msgid "register specified for %q+D isn%'t suitable for data type" msgstr "" -#: varasm.c:1381 +#: varasm.c:1388 #, gcc-internal-format msgid "global register variable has initial value" msgstr "" -#: varasm.c:1385 +#: varasm.c:1392 #, gcc-internal-format msgid "optimization may eliminate reads and/or writes to register variables" msgstr "" -#: varasm.c:1423 +#: varasm.c:1430 #, gcc-internal-format msgid "register name given for non-register variable %q+D" msgstr "" -#: varasm.c:1492 +#: varasm.c:1507 #, gcc-internal-format msgid "global destructors not supported on this target" msgstr "" -#: varasm.c:1558 +#: varasm.c:1573 #, gcc-internal-format msgid "global constructors not supported on this target" msgstr "" -#: varasm.c:1945 +#: varasm.c:1960 #, gcc-internal-format msgid "thread-local COMMON data not implemented" msgstr "" -#: varasm.c:1974 +#: varasm.c:1989 #, gcc-internal-format msgid "" "requested alignment for %q+D is greater than implemented alignment of %wu" msgstr "" -#: varasm.c:4536 +#: varasm.c:4561 #, gcc-internal-format msgid "initializer for integer/fixed-point value is too complicated" msgstr "" -#: varasm.c:4541 +#: varasm.c:4566 #, gcc-internal-format msgid "initializer for floating value is not a floating constant" msgstr "" -#: varasm.c:4847 +#: varasm.c:4872 #, gcc-internal-format msgid "invalid initial value for member %qE" msgstr "" -#: varasm.c:5156 varasm.c:5200 +#: varasm.c:5181 varasm.c:5225 #, gcc-internal-format msgid "weak declaration of %q+D must precede definition" msgstr "" -#: varasm.c:5164 +#: varasm.c:5189 #, gcc-internal-format msgid "" "weak declaration of %q+D after first use results in unspecified behavior" msgstr "" -#: varasm.c:5198 +#: varasm.c:5223 #, gcc-internal-format msgid "weak declaration of %q+D must be public" msgstr "" -#: varasm.c:5202 +#: varasm.c:5227 #, gcc-internal-format msgid "weak declaration of %q+D not supported" msgstr "" -#: varasm.c:5228 varasm.c:5630 +#: varasm.c:5253 varasm.c:5655 #, gcc-internal-format msgid "only weak aliases are supported in this configuration" msgstr "" -#: varasm.c:5445 +#: varasm.c:5470 #, gcc-internal-format msgid "weakref is not supported in this configuration" msgstr "" -#: varasm.c:5559 +#: varasm.c:5584 #, gcc-internal-format msgid "%q+D aliased to undefined symbol %qE" msgstr "" -#: varasm.c:5569 +#: varasm.c:5594 #, gcc-internal-format msgid "%q+D aliased to external symbol %qE" msgstr "" -#: varasm.c:5608 +#: varasm.c:5633 #, gcc-internal-format msgid "weakref %q+D ultimately targets itself" msgstr "" -#: varasm.c:5617 +#: varasm.c:5642 #, gcc-internal-format msgid "weakref %q+D must have static linkage" msgstr "" -#: varasm.c:5624 +#: varasm.c:5649 #, gcc-internal-format msgid "alias definitions not supported in this configuration" msgstr "" -#: varasm.c:5690 +#: varasm.c:5715 #, gcc-internal-format msgid "visibility attribute not supported in this configuration; ignored" msgstr "" @@ -27116,7 +27412,7 @@ msgstr "" #. coalesced sections. Weak aliases (or any other kind of aliases) are #. not supported. Weak symbols that aren't visible outside the .s file #. are not supported. -#: config/darwin.h:488 +#: config/darwin.h:492 #, gcc-internal-format msgid "alias definitions not supported in Mach-O; ignored" msgstr "" @@ -27127,7 +27423,7 @@ msgstr "" msgid "profiler support for VxWorks" msgstr "" -#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3103 +#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3110 #, gcc-internal-format msgid "bad value %qs for -mtls-size switch" msgstr "" @@ -27202,8 +27498,8 @@ msgstr "" msgid "bad value %qs for -mmemory-latency" msgstr "" -#: config/alpha/alpha.c:6728 config/alpha/alpha.c:6731 config/s390/s390.c:8797 -#: config/s390/s390.c:8800 +#: config/alpha/alpha.c:6728 config/alpha/alpha.c:6731 config/s390/s390.c:8800 +#: config/s390/s390.c:8803 #, gcc-internal-format msgid "bad builtin fcode" msgstr "" @@ -27218,142 +27514,142 @@ msgstr "" msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\"" msgstr "" -#: config/arm/arm.c:1342 +#: config/arm/arm.c:1337 #, gcc-internal-format msgid "switch -mcpu=%s conflicts with -march= switch" msgstr "" -#: config/arm/arm.c:1352 config/rs6000/rs6000.c:2334 config/sparc/sparc.c:780 +#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2341 config/sparc/sparc.c:780 #, gcc-internal-format msgid "bad value (%s) for %s switch" msgstr "" -#: config/arm/arm.c:1465 +#: config/arm/arm.c:1460 #, gcc-internal-format msgid "invalid __fp16 format option: -mfp16-format=%s" msgstr "" -#: config/arm/arm.c:1482 +#: config/arm/arm.c:1477 #, gcc-internal-format msgid "invalid ABI option: -mabi=%s" msgstr "" -#: config/arm/arm.c:1490 +#: config/arm/arm.c:1485 #, gcc-internal-format msgid "target CPU does not support ARM mode" msgstr "" -#: config/arm/arm.c:1496 +#: config/arm/arm.c:1491 #, gcc-internal-format msgid "target CPU does not support interworking" msgstr "" -#: config/arm/arm.c:1502 +#: config/arm/arm.c:1497 #, gcc-internal-format msgid "target CPU does not support THUMB instructions" msgstr "" -#: config/arm/arm.c:1520 +#: config/arm/arm.c:1515 #, gcc-internal-format msgid "" "enabling backtrace support is only meaningful when compiling for the Thumb" msgstr "" -#: config/arm/arm.c:1523 +#: config/arm/arm.c:1518 #, gcc-internal-format msgid "" "enabling callee interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:1526 +#: config/arm/arm.c:1521 #, gcc-internal-format msgid "" "enabling caller interworking support is only meaningful when compiling for " "the Thumb" msgstr "" -#: config/arm/arm.c:1530 +#: config/arm/arm.c:1525 #, gcc-internal-format msgid "-mapcs-stack-check incompatible with -mno-apcs-frame" msgstr "" -#: config/arm/arm.c:1538 +#: config/arm/arm.c:1533 #, gcc-internal-format msgid "-fpic and -mapcs-reent are incompatible" msgstr "" -#: config/arm/arm.c:1541 +#: config/arm/arm.c:1536 #, gcc-internal-format msgid "APCS reentrant code not supported. Ignored" msgstr "" -#: config/arm/arm.c:1549 +#: config/arm/arm.c:1544 #, gcc-internal-format msgid "-g with -mno-apcs-frame may not give sensible debugging" msgstr "" -#: config/arm/arm.c:1552 +#: config/arm/arm.c:1547 #, gcc-internal-format msgid "passing floating point arguments in fp regs not yet supported" msgstr "" -#: config/arm/arm.c:1609 +#: config/arm/arm.c:1605 #, gcc-internal-format msgid "iwmmxt requires an AAPCS compatible ABI for proper operation" msgstr "" -#: config/arm/arm.c:1612 +#: config/arm/arm.c:1608 #, gcc-internal-format msgid "iwmmxt abi requires an iwmmxt capable cpu" msgstr "" -#: config/arm/arm.c:1622 +#: config/arm/arm.c:1617 #, gcc-internal-format msgid "invalid floating point emulation option: -mfpe=%s" msgstr "" -#: config/arm/arm.c:1639 +#: config/arm/arm.c:1643 #, gcc-internal-format msgid "invalid floating point option: -mfpu=%s" msgstr "" -#: config/arm/arm.c:1679 +#: config/arm/arm.c:1680 #, gcc-internal-format msgid "invalid floating point abi: -mfloat-abi=%s" msgstr "" -#: config/arm/arm.c:1687 +#: config/arm/arm.c:1688 #, gcc-internal-format msgid "FPA is unsupported in the AAPCS" msgstr "" -#: config/arm/arm.c:1692 +#: config/arm/arm.c:1693 #, gcc-internal-format msgid "AAPCS does not support -mcaller-super-interworking" msgstr "" -#: config/arm/arm.c:1695 +#: config/arm/arm.c:1696 #, gcc-internal-format msgid "AAPCS does not support -mcallee-super-interworking" msgstr "" -#: config/arm/arm.c:1702 +#: config/arm/arm.c:1703 #, gcc-internal-format msgid "iWMMXt and hardware floating point" msgstr "" -#: config/arm/arm.c:1706 +#: config/arm/arm.c:1707 #, gcc-internal-format msgid "Thumb-2 iWMMXt" msgstr "" -#: config/arm/arm.c:1710 +#: config/arm/arm.c:1711 #, gcc-internal-format msgid "__fp16 and no ldrh" msgstr "" -#: config/arm/arm.c:1730 +#: config/arm/arm.c:1731 #, gcc-internal-format msgid "-mfloat-abi=hard and VFP" msgstr "" @@ -27393,68 +27689,73 @@ msgstr "" msgid "unable to use '%s' for PIC register" msgstr "" -#: config/arm/arm.c:3590 +#: config/arm/arm.c:1871 +#, gcc-internal-format +msgid "-freorder-blocks-and-partition not supported on this architecture" +msgstr "" + +#: config/arm/arm.c:3633 #, gcc-internal-format msgid "Non-AAPCS derived PCS variant" msgstr "" -#: config/arm/arm.c:3592 +#: config/arm/arm.c:3635 #, gcc-internal-format msgid "Variadic functions must use the base AAPCS variant" msgstr "" -#: config/arm/arm.c:3611 +#: config/arm/arm.c:3654 #, gcc-internal-format msgid "PCS variant" msgstr "" -#: config/arm/arm.c:4472 config/arm/arm.c:4490 config/avr/avr.c:4678 -#: config/avr/avr.c:4694 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607 -#: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4364 -#: config/i386/i386.c:26460 config/i386/i386.c:26542 +#: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4717 +#: config/avr/avr.c:4733 config/bfin/bfin.c:5546 config/bfin/bfin.c:5607 +#: config/bfin/bfin.c:5636 config/h8300/h8300.c:5338 config/i386/i386.c:4409 +#: config/i386/i386.c:25878 config/i386/i386.c:25958 #: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802 #: config/mcore/mcore.c:3036 config/mep/mep.c:4061 config/mep/mep.c:4075 -#: config/mep/mep.c:4149 config/rs6000/rs6000.c:23288 config/sh/sh.c:8625 -#: config/sh/sh.c:8643 config/sh/sh.c:8672 config/sh/sh.c:8754 -#: config/sh/sh.c:8777 config/spu/spu.c:3751 config/stormy16/stormy16.c:2230 -#: config/v850/v850.c:2072 +#: config/mep/mep.c:4149 config/rs6000/rs6000.c:23295 config/rx/rx.c:2096 +#: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727 +#: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861 +#: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080 #, gcc-internal-format msgid "%qE attribute only applies to functions" msgstr "" -#: config/arm/arm.c:16127 +#: config/arm/arm.c:16408 #, gcc-internal-format msgid "unable to compute real location of stacked parameter" msgstr "" -#: config/arm/arm.c:17707 +#: config/arm/arm.c:17988 #, gcc-internal-format msgid "argument must be a constant" msgstr "" #. @@@ better error message -#: config/arm/arm.c:18015 config/arm/arm.c:18052 +#: config/arm/arm.c:18296 config/arm/arm.c:18333 #, gcc-internal-format msgid "selector must be an immediate" msgstr "" #. @@@ better error message -#: config/arm/arm.c:18095 +#: config/arm/arm.c:18376 #, gcc-internal-format msgid "mask must be an immediate" msgstr "" -#: config/arm/arm.c:18757 +#: config/arm/arm.c:19038 #, gcc-internal-format msgid "no low registers available for popping high registers" msgstr "" -#: config/arm/arm.c:18980 +#: config/arm/arm.c:19261 #, gcc-internal-format msgid "interrupt Service Routines cannot be coded in Thumb mode" msgstr "" -#: config/arm/arm.c:21099 +#: config/arm/arm.c:21381 #, gcc-internal-format msgid "the mangling of %<va_list%> has changed in GCC 4.4" msgstr "" @@ -27469,27 +27770,32 @@ msgstr "" msgid "static variable %q+D is marked dllimport" msgstr "" -#: config/avr/avr.c:4492 +#: config/avr/avr.c:478 +#, gcc-internal-format +msgid "'builtin_return_address' contains only 2 bytes of address" +msgstr "" + +#: config/avr/avr.c:4531 #, gcc-internal-format msgid "%qs appears to be a misspelled interrupt handler" msgstr "" -#: config/avr/avr.c:4501 +#: config/avr/avr.c:4540 #, gcc-internal-format msgid "%qs appears to be a misspelled signal handler" msgstr "" -#: config/avr/avr.c:4651 +#: config/avr/avr.c:4690 #, gcc-internal-format msgid "only initialized variables can be placed into program memory area" msgstr "" -#: config/avr/avr.c:4785 +#: config/avr/avr.c:4824 #, gcc-internal-format msgid "only uninitialized variables can be placed in the .noinit section" msgstr "" -#: config/avr/avr.c:4799 +#: config/avr/avr.c:4838 #, gcc-internal-format msgid "MCU %qs supported for assembler only" msgstr "" @@ -27574,83 +27880,83 @@ msgstr "" #. an operator, for immediate output. If that ever happens for #. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure #. we notice. -#: config/cris/cris.c:463 +#: config/cris/cris.c:471 #, gcc-internal-format msgid "MULT case in cris_op_str" msgstr "" -#: config/cris/cris.c:853 +#: config/cris/cris.c:861 #, gcc-internal-format msgid "invalid use of ':' modifier" msgstr "" -#: config/cris/cris.c:1040 config/moxie/moxie.c:169 +#: config/cris/cris.c:1048 config/moxie/moxie.c:169 #, gcc-internal-format msgid "internal error: bad register: %d" msgstr "" -#: config/cris/cris.c:1607 +#: config/cris/cris.c:1615 #, gcc-internal-format msgid "internal error: sideeffect-insn affecting main effect" msgstr "" -#: config/cris/cris.c:1704 +#: config/cris/cris.c:1712 #, gcc-internal-format msgid "unknown cc_attr value" msgstr "" #. If we get here, the caller got its initial tests wrong. -#: config/cris/cris.c:2088 +#: config/cris/cris.c:2096 #, gcc-internal-format msgid "internal error: cris_side_effect_mode_ok with bad operands" msgstr "" -#: config/cris/cris.c:2380 +#: config/cris/cris.c:2388 #, gcc-internal-format msgid "-max-stackframe=%d is not usable, not between 0 and %d" msgstr "" -#: config/cris/cris.c:2408 +#: config/cris/cris.c:2416 #, gcc-internal-format msgid "unknown CRIS version specification in -march= or -mcpu= : %s" msgstr "" -#: config/cris/cris.c:2444 +#: config/cris/cris.c:2452 #, gcc-internal-format msgid "unknown CRIS cpu version specification in -mtune= : %s" msgstr "" -#: config/cris/cris.c:2465 +#: config/cris/cris.c:2473 #, gcc-internal-format msgid "-fPIC and -fpic are not supported in this configuration" msgstr "" -#: config/cris/cris.c:2480 +#: config/cris/cris.c:2488 #, gcc-internal-format msgid "that particular -g option is invalid with -maout and -melinux" msgstr "" -#: config/cris/cris.c:2706 +#: config/cris/cris.c:2714 #, gcc-internal-format msgid "Unknown src" msgstr "" -#: config/cris/cris.c:2767 +#: config/cris/cris.c:2775 #, gcc-internal-format msgid "Unknown dest" msgstr "" -#: config/cris/cris.c:3052 +#: config/cris/cris.c:3060 #, gcc-internal-format msgid "stackframe too big: %d bytes" msgstr "" -#: config/cris/cris.c:3546 config/cris/cris.c:3574 +#: config/cris/cris.c:3554 config/cris/cris.c:3582 #, gcc-internal-format msgid "expand_binop failed in movsi got" msgstr "" -#: config/cris/cris.c:3656 +#: config/cris/cris.c:3664 #, gcc-internal-format msgid "emitting PIC operand, but PIC register isn't set up" msgstr "" @@ -27704,7 +28010,7 @@ msgstr "" #. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and #. TARGET_ASM_FUNCTION_EPILOGUE. #. Node: Profiling -#: config/cris/cris.h:935 +#: config/cris/cris.h:929 #, gcc-internal-format msgid "no FUNCTION_PROFILER for CRIS" msgstr "" @@ -27714,62 +28020,62 @@ msgstr "" msgid "Profiler support for CRX" msgstr "" -#: config/frv/frv.c:8694 +#: config/frv/frv.c:8732 #, gcc-internal-format msgid "accumulator is not a constant integer" msgstr "" -#: config/frv/frv.c:8699 +#: config/frv/frv.c:8737 #, gcc-internal-format msgid "accumulator number is out of bounds" msgstr "" -#: config/frv/frv.c:8710 +#: config/frv/frv.c:8748 #, gcc-internal-format msgid "inappropriate accumulator for %qs" msgstr "" -#: config/frv/frv.c:8787 +#: config/frv/frv.c:8825 #, gcc-internal-format msgid "invalid IACC argument" msgstr "" -#: config/frv/frv.c:8810 +#: config/frv/frv.c:8848 #, gcc-internal-format msgid "%qs expects a constant argument" msgstr "" -#: config/frv/frv.c:8815 +#: config/frv/frv.c:8853 #, gcc-internal-format msgid "constant argument out of range for %qs" msgstr "" -#: config/frv/frv.c:9296 +#: config/frv/frv.c:9334 #, gcc-internal-format msgid "media functions are not available unless -mmedia is used" msgstr "" -#: config/frv/frv.c:9308 +#: config/frv/frv.c:9346 #, gcc-internal-format msgid "this media function is only available on the fr500" msgstr "" -#: config/frv/frv.c:9336 +#: config/frv/frv.c:9374 #, gcc-internal-format msgid "this media function is only available on the fr400 and fr550" msgstr "" -#: config/frv/frv.c:9355 +#: config/frv/frv.c:9393 #, gcc-internal-format msgid "this builtin function is only available on the fr405 and fr450" msgstr "" -#: config/frv/frv.c:9364 +#: config/frv/frv.c:9402 #, gcc-internal-format msgid "this builtin function is only available on the fr500 and fr550" msgstr "" -#: config/frv/frv.c:9376 +#: config/frv/frv.c:9414 #, gcc-internal-format msgid "this builtin function is only available on the fr450" msgstr "" @@ -27794,394 +28100,424 @@ msgstr "" msgid "can't set position in PCH file: %m" msgstr "" -#: config/i386/i386.c:2786 config/i386/i386.c:3031 +#: config/i386/i386.c:2824 config/i386/i386.c:3075 #, gcc-internal-format msgid "bad value (%s) for %stune=%s %s" msgstr "" -#: config/i386/i386.c:2830 +#: config/i386/i386.c:2868 #, gcc-internal-format msgid "bad value (%s) for %sstringop-strategy=%s %s" msgstr "" -#: config/i386/i386.c:2834 +#: config/i386/i386.c:2872 #, gcc-internal-format msgid "" "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead " "as appropriate." msgstr "" -#: config/i386/i386.c:2844 +#: config/i386/i386.c:2882 #, gcc-internal-format msgid "generic CPU can be used only for %stune=%s %s" msgstr "" -#: config/i386/i386.c:2847 config/i386/i386.c:2992 +#: config/i386/i386.c:2885 config/i386/i386.c:3036 #, gcc-internal-format msgid "bad value (%s) for %sarch=%s %s" msgstr "" -#: config/i386/i386.c:2858 +#: config/i386/i386.c:2896 #, gcc-internal-format msgid "unknown ABI (%s) for %sabi=%s %s" msgstr "" -#: config/i386/i386.c:2873 +#: config/i386/i386.c:2911 #, gcc-internal-format msgid "code model %s does not support PIC mode" msgstr "" -#: config/i386/i386.c:2879 +#: config/i386/i386.c:2917 #, gcc-internal-format msgid "bad value (%s) for %scmodel=%s %s" msgstr "" -#: config/i386/i386.c:2903 +#: config/i386/i386.c:2941 #, gcc-internal-format msgid "bad value (%s) for %sasm=%s %s" msgstr "" -#: config/i386/i386.c:2907 +#: config/i386/i386.c:2945 #, gcc-internal-format msgid "code model %qs not supported in the %s bit mode" msgstr "" -#: config/i386/i386.c:2910 +#: config/i386/i386.c:2948 #, gcc-internal-format msgid "%i-bit mode not compiled in" msgstr "" -#: config/i386/i386.c:2922 config/i386/i386.c:3017 +#: config/i386/i386.c:2960 config/i386/i386.c:3061 #, gcc-internal-format msgid "CPU you selected does not support x86-64 instruction set" msgstr "" -#: config/i386/i386.c:3050 +#: config/i386/i386.c:3094 #, gcc-internal-format msgid "%sregparm%s is ignored in 64-bit mode" msgstr "" -#: config/i386/i386.c:3053 +#: config/i386/i386.c:3097 #, gcc-internal-format msgid "%sregparm=%d%s is not between 0 and %d" msgstr "" -#: config/i386/i386.c:3066 +#: config/i386/i386.c:3110 #, gcc-internal-format msgid "%salign-loops%s is obsolete, use -falign-loops%s" msgstr "" -#: config/i386/i386.c:3072 config/i386/i386.c:3087 config/i386/i386.c:3102 +#: config/i386/i386.c:3116 config/i386/i386.c:3131 config/i386/i386.c:3146 #, gcc-internal-format msgid "%salign-loops=%d%s is not between 0 and %d" msgstr "" -#: config/i386/i386.c:3081 +#: config/i386/i386.c:3125 #, gcc-internal-format msgid "%salign-jumps%s is obsolete, use -falign-jumps%s" msgstr "" -#: config/i386/i386.c:3096 +#: config/i386/i386.c:3140 #, gcc-internal-format msgid "%salign-functions%s is obsolete, use -falign-functions%s" msgstr "" -#: config/i386/i386.c:3131 +#: config/i386/i386.c:3175 #, gcc-internal-format msgid "%sbranch-cost=%d%s is not between 0 and 5" msgstr "" -#: config/i386/i386.c:3139 +#: config/i386/i386.c:3183 #, gcc-internal-format msgid "%slarge-data-threshold=%d%s is negative" msgstr "" -#: config/i386/i386.c:3153 +#: config/i386/i386.c:3197 #, gcc-internal-format msgid "bad value (%s) for %stls-dialect=%s %s" msgstr "" -#: config/i386/i386.c:3161 +#: config/i386/i386.c:3205 #, gcc-internal-format msgid "pc%d is not valid precision setting (32, 64 or 80)" msgstr "" -#: config/i386/i386.c:3177 +#: config/i386/i386.c:3221 #, gcc-internal-format msgid "%srtd%s is ignored in 64bit mode" msgstr "" -#: config/i386/i386.c:3232 +#: config/i386/i386.c:3276 #, gcc-internal-format msgid "%spreferred-stack-boundary=%d%s is not between %d and 12" msgstr "" -#: config/i386/i386.c:3253 +#: config/i386/i386.c:3295 #, gcc-internal-format msgid "-mincoming-stack-boundary=%d is not between %d and 12" msgstr "" -#: config/i386/i386.c:3266 +#: config/i386/i386.c:3308 #, gcc-internal-format msgid "%ssseregparm%s used without SSE enabled" msgstr "" -#: config/i386/i386.c:3277 config/i386/i386.c:3291 +#: config/i386/i386.c:3319 config/i386/i386.c:3333 #, gcc-internal-format msgid "SSE instruction set disabled, using 387 arithmetics" msgstr "" -#: config/i386/i386.c:3296 +#: config/i386/i386.c:3338 #, gcc-internal-format msgid "387 instruction set disabled, using SSE arithmetics" msgstr "" -#: config/i386/i386.c:3303 +#: config/i386/i386.c:3345 #, gcc-internal-format msgid "bad value (%s) for %sfpmath=%s %s" msgstr "" -#: config/i386/i386.c:3319 +#: config/i386/i386.c:3361 #, gcc-internal-format msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s" msgstr "" -#: config/i386/i386.c:3339 +#: config/i386/i386.c:3381 #, gcc-internal-format msgid "" "unwind tables currently require either a frame pointer or %saccumulate-" "outgoing-args%s for correctness" msgstr "" -#: config/i386/i386.c:3352 +#: config/i386/i386.c:3394 #, gcc-internal-format msgid "stack probing requires %saccumulate-outgoing-args%s for correctness" msgstr "" -#: config/i386/i386.c:3761 +#: config/i386/i386.c:3805 #, gcc-internal-format msgid "attribute(target(\"%s\")) is unknown" msgstr "" -#: config/i386/i386.c:3783 +#: config/i386/i386.c:3827 #, gcc-internal-format msgid "option(\"%s\") was already specified" msgstr "" -#: config/i386/i386.c:4377 config/i386/i386.c:4422 +#: config/i386/i386.c:4422 config/i386/i386.c:4467 #, gcc-internal-format msgid "fastcall and regparm attributes are not compatible" msgstr "" -#: config/i386/i386.c:4384 +#: config/i386/i386.c:4429 #, gcc-internal-format msgid "%qE attribute requires an integer constant argument" msgstr "" -#: config/i386/i386.c:4390 +#: config/i386/i386.c:4435 #, gcc-internal-format msgid "argument to %qE attribute larger than %d" msgstr "" -#: config/i386/i386.c:4414 config/i386/i386.c:4449 +#: config/i386/i386.c:4459 config/i386/i386.c:4494 #, gcc-internal-format msgid "fastcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:4418 +#: config/i386/i386.c:4463 #, gcc-internal-format msgid "fastcall and stdcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:4432 config/i386/i386.c:4445 +#: config/i386/i386.c:4477 config/i386/i386.c:4490 #, gcc-internal-format msgid "stdcall and cdecl attributes are not compatible" msgstr "" -#: config/i386/i386.c:4436 +#: config/i386/i386.c:4481 #, gcc-internal-format msgid "stdcall and fastcall attributes are not compatible" msgstr "" -#: config/i386/i386.c:4579 +#: config/i386/i386.c:4624 #, gcc-internal-format msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:4582 +#: config/i386/i386.c:4627 #, gcc-internal-format msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled" msgstr "" -#: config/i386/i386.c:4787 +#: config/i386/i386.c:4832 #, gcc-internal-format msgid "ms_hook_prologue is not compatible with nested function" msgstr "" -#: config/i386/i386.c:4860 +#: config/i386/i386.c:4905 #, gcc-internal-format msgid "" "ms_abi attribute requires -maccumulate-outgoing-args or subtarget " "optimization implying it" msgstr "" -#: config/i386/i386.c:4979 +#: config/i386/i386.c:5024 #, gcc-internal-format msgid "AVX vector argument without AVX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:5161 +#: config/i386/i386.c:5206 #, gcc-internal-format msgid "" "The ABI of passing struct with a flexible array member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:5277 +#: config/i386/i386.c:5322 #, gcc-internal-format msgid "The ABI of passing union with long double has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:5392 +#: config/i386/i386.c:5437 #, gcc-internal-format msgid "" "The ABI of passing structure with complex float member has changed in GCC 4.4" msgstr "" -#: config/i386/i386.c:5537 +#: config/i386/i386.c:5582 #, gcc-internal-format msgid "SSE register return with SSE disabled" msgstr "" -#: config/i386/i386.c:5543 +#: config/i386/i386.c:5588 #, gcc-internal-format msgid "SSE register argument with SSE disabled" msgstr "" -#: config/i386/i386.c:5559 +#: config/i386/i386.c:5604 #, gcc-internal-format msgid "x87 register return with x87 disabled" msgstr "" -#: config/i386/i386.c:5928 +#: config/i386/i386.c:5973 #, gcc-internal-format msgid "SSE vector argument without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:5965 +#: config/i386/i386.c:6010 #, gcc-internal-format msgid "MMX vector argument without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:6567 +#: config/i386/i386.c:6612 #, gcc-internal-format msgid "SSE vector return without SSE enabled changes the ABI" msgstr "" -#: config/i386/i386.c:6577 +#: config/i386/i386.c:6622 #, gcc-internal-format msgid "MMX vector return without MMX enabled changes the ABI" msgstr "" -#: config/i386/i386.c:11125 +#: config/i386/i386.c:11192 #, gcc-internal-format msgid "extended registers have no high halves" msgstr "" -#: config/i386/i386.c:11140 +#: config/i386/i386.c:11207 #, gcc-internal-format msgid "unsupported operand size for extended register" msgstr "" -#: config/i386/i386.c:11377 +#: config/i386/i386.c:11452 #, gcc-internal-format msgid "non-integer operand used with operand code '%c'" msgstr "" -#: config/i386/i386.c:23627 +#: config/i386/i386.c:22882 #, gcc-internal-format msgid "last argument must be an immediate" msgstr "" -#: config/i386/i386.c:23920 +#: config/i386/i386.c:23175 #, gcc-internal-format msgid "the fifth argument must be a 8-bit immediate" msgstr "" -#: config/i386/i386.c:24015 +#: config/i386/i386.c:23270 #, gcc-internal-format msgid "the third argument must be a 8-bit immediate" msgstr "" -#: config/i386/i386.c:24360 +#: config/i386/i386.c:23616 #, gcc-internal-format msgid "the last argument must be a 4-bit immediate" msgstr "" -#: config/i386/i386.c:24365 +#: config/i386/i386.c:23621 #, gcc-internal-format msgid "the last argument must be a 2-bit immediate" msgstr "" -#: config/i386/i386.c:24374 +#: config/i386/i386.c:23630 #, gcc-internal-format msgid "the last argument must be a 1-bit immediate" msgstr "" -#: config/i386/i386.c:24383 +#: config/i386/i386.c:23639 #, gcc-internal-format msgid "the last argument must be a 5-bit immediate" msgstr "" -#: config/i386/i386.c:24392 +#: config/i386/i386.c:23648 #, gcc-internal-format msgid "the next to last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:24396 config/i386/i386.c:24580 +#: config/i386/i386.c:23652 config/i386/i386.c:23846 #, gcc-internal-format msgid "the last argument must be an 8-bit immediate" msgstr "" -#: config/i386/i386.c:24641 config/rs6000/rs6000.c:10154 +#: config/i386/i386.c:23907 config/rs6000/rs6000.c:10161 #, gcc-internal-format msgid "selector must be an integer constant in the range 0..%wi" msgstr "" -#: config/i386/i386.c:24784 +#: config/i386/i386.c:24050 #, gcc-internal-format msgid "%qE needs unknown isa option" msgstr "" -#: config/i386/i386.c:24788 +#: config/i386/i386.c:24054 #, gcc-internal-format msgid "%qE needs isa option %s" msgstr "" -#: config/i386/i386.c:26467 +#: config/i386/i386.c:25885 #, gcc-internal-format msgid "%qE attribute only available for 64-bit" msgstr "" -#: config/i386/i386.c:26478 config/i386/i386.c:26487 +#: config/i386/i386.c:25896 config/i386/i386.c:25905 #, gcc-internal-format msgid "ms_abi and sysv_abi attributes are not compatible" msgstr "" -#: config/i386/i386.c:26525 config/rs6000/rs6000.c:23371 +#: config/i386/i386.c:25943 config/rs6000/rs6000.c:23378 #, gcc-internal-format msgid "%qE incompatible attribute ignored" msgstr "" -#: config/i386/i386.c:26550 +#: config/i386/i386.c:25966 #, gcc-internal-format msgid "%qE attribute only available for 32-bit" msgstr "" -#: config/i386/i386.c:26556 +#: config/i386/i386.c:25972 #, gcc-internal-format msgid "ms_hook_prologue attribute needs assembler swap suffix support" msgstr "" +#: config/i386/i386.c:30067 +#, gcc-internal-format +msgid "vector permutation requires vector constant" +msgstr "" + +#: config/i386/i386.c:30077 +#, gcc-internal-format +msgid "invalid vector permutation constant" +msgstr "" + +#: config/i386/i386.c:30125 +#, gcc-internal-format +msgid "vector permutation (%d %d)" +msgstr "" + +#: config/i386/i386.c:30128 +#, gcc-internal-format +msgid "vector permutation (%d %d %d %d)" +msgstr "" + +#: config/i386/i386.c:30132 +#, gcc-internal-format +msgid "vector permutation (%d %d %d %d %d %d %d %d)" +msgstr "" + +#: config/i386/i386.c:30137 +#, gcc-internal-format +msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)" +msgstr "" + #: config/i386/winnt.c:81 #, gcc-internal-format msgid "" @@ -28204,7 +28540,7 @@ msgstr "" msgid "%q+D causes a section type conflict" msgstr "" -#: config/i386/cygming.h:151 +#: config/i386/cygming.h:150 #, gcc-internal-format msgid "-f%s ignored for target (all code is position independent)" msgstr "" @@ -28231,89 +28567,79 @@ msgstr "" msgid "malformed #pragma builtin" msgstr "" -#: config/ia64/ia64.c:597 +#: config/ia64/ia64.c:601 #, gcc-internal-format msgid "invalid argument of %qE attribute" msgstr "" -#: config/ia64/ia64.c:610 +#: config/ia64/ia64.c:614 #, gcc-internal-format msgid "an address area attribute cannot be specified for local variables" msgstr "" -#: config/ia64/ia64.c:617 +#: config/ia64/ia64.c:621 #, gcc-internal-format msgid "address area of %q+D conflicts with previous declaration" msgstr "" -#: config/ia64/ia64.c:625 +#: config/ia64/ia64.c:629 #, gcc-internal-format msgid "address area attribute cannot be specified for functions" msgstr "" -#: config/ia64/ia64.c:666 +#: config/ia64/ia64.c:670 #, gcc-internal-format msgid "%qE attribute requires a string constant argument" msgstr "" -#: config/ia64/ia64.c:5387 config/pa/pa.c:368 config/sh/sh.c:8473 -#: config/spu/spu.c:4706 +#: config/ia64/ia64.c:5391 config/pa/pa.c:368 config/sh/sh.c:8528 +#: config/spu/spu.c:5051 #, gcc-internal-format msgid "value of -mfixed-range must have form REG1-REG2" msgstr "" -#: config/ia64/ia64.c:5414 config/pa/pa.c:395 config/sh/sh.c:8499 -#: config/spu/spu.c:4732 +#: config/ia64/ia64.c:5418 config/pa/pa.c:395 config/sh/sh.c:8554 +#: config/spu/spu.c:5077 #, gcc-internal-format msgid "%s-%s is an empty range" msgstr "" -#: config/ia64/ia64.c:5444 +#: config/ia64/ia64.c:5446 #, gcc-internal-format msgid "bad value %<%s%> for -mtls-size= switch" msgstr "" -#: config/ia64/ia64.c:5473 -#, gcc-internal-format -msgid "value %<%s%> for -mtune= switch is deprecated" -msgstr "" - -#: config/ia64/ia64.c:5475 -#, gcc-internal-format -msgid "GCC 4.4 is the last release with Itanium1 tuning support" -msgstr "" - -#: config/ia64/ia64.c:5482 +#: config/ia64/ia64.c:5471 #, gcc-internal-format msgid "bad value %<%s%> for -mtune= switch" msgstr "" -#: config/ia64/ia64.c:10810 +#: config/ia64/ia64.c:10641 #, gcc-internal-format msgid "version attribute is not a string" msgstr "" -#: config/iq2000/iq2000.c:1825 +#: config/iq2000/iq2000.c:1831 #, gcc-internal-format msgid "gp_offset (%ld) or end_offset (%ld) is less than zero" msgstr "" -#: config/iq2000/iq2000.c:2595 +#: config/iq2000/iq2000.c:2630 #, gcc-internal-format msgid "argument %qd is not a constant" msgstr "" -#: config/iq2000/iq2000.c:2897 config/xtensa/xtensa.c:2335 +#: config/iq2000/iq2000.c:2932 config/xtensa/xtensa.c:2335 #, gcc-internal-format msgid "PRINT_OPERAND_ADDRESS, null pointer" msgstr "" -#: config/iq2000/iq2000.c:3052 +#: config/iq2000/iq2000.c:3087 #, gcc-internal-format msgid "PRINT_OPERAND: Unknown punctuation '%c'" msgstr "" -#: config/iq2000/iq2000.c:3061 config/xtensa/xtensa.c:2189 +#: config/iq2000/iq2000.c:3096 config/xtensa/xtensa.c:2189 #, gcc-internal-format msgid "PRINT_OPERAND null pointer" msgstr "" @@ -28333,33 +28659,33 @@ msgstr "" msgid "#pragma GCC memregs takes a number [0..16]" msgstr "" -#: config/m32c/m32c.c:421 +#: config/m32c/m32c.c:424 #, gcc-internal-format msgid "invalid target memregs value '%d'" msgstr "" -#: config/m32c/m32c.c:2824 +#: config/m32c/m32c.c:2845 #, gcc-internal-format msgid "%qE attribute is not supported for R8C target" msgstr "" #. The argument must be a constant integer. -#: config/m32c/m32c.c:2840 config/sh/sh.c:8680 config/sh/sh.c:8786 +#: config/m32c/m32c.c:2861 config/sh/sh.c:8735 config/sh/sh.c:8841 #, gcc-internal-format msgid "%qE attribute argument not an integer constant" msgstr "" -#: config/m32c/m32c.c:2849 +#: config/m32c/m32c.c:2870 #, gcc-internal-format msgid "%qE attribute argument should be between 18 to 255" msgstr "" -#: config/m32c/m32c.c:3980 +#: config/m32c/m32c.c:4001 #, gcc-internal-format msgid "%<bank_switch%> has no effect on non-interrupt functions" msgstr "" -#: config/m32c/m32c.c:4081 +#: config/m32c/m32c.c:4102 #, gcc-internal-format msgid "%<fast_interrupt%> attribute directive ignored" msgstr "" @@ -28414,7 +28740,7 @@ msgstr "" msgid "interrupt_thread is available only on fido" msgstr "" -#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17877 +#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:17884 #, gcc-internal-format msgid "stack limit expression is not supported" msgstr "" @@ -28694,173 +29020,171 @@ msgstr "" msgid "unexpected %d byte cop instruction" msgstr "" -#: config/mips/mips.c:1340 config/mips/mips.c:1342 +#: config/mips/mips.c:1343 config/mips/mips.c:1345 #, gcc-internal-format msgid "%qs attribute only applies to functions" msgstr "" -#: config/mips/mips.c:1352 +#: config/mips/mips.c:1355 #, gcc-internal-format msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes" msgstr "" -#: config/mips/mips.c:1374 config/mips/mips.c:1377 +#: config/mips/mips.c:1377 config/mips/mips.c:1380 #, gcc-internal-format msgid "%qE redeclared with conflicting %qs attributes" msgstr "" -#: config/mips/mips.c:2870 +#: config/mips/mips.c:2895 #, gcc-internal-format msgid "MIPS16 TLS" msgstr "" -#: config/mips/mips.c:6345 +#: config/mips/mips.c:6374 #, gcc-internal-format msgid "cannot handle inconsistent calls to %qs" msgstr "" -#: config/mips/mips.c:9127 +#: config/mips/mips.c:9181 #, gcc-internal-format msgid "the %<interrupt%> attribute requires a MIPS32r2 processor" msgstr "" -#: config/mips/mips.c:9129 +#: config/mips/mips.c:9183 #, gcc-internal-format msgid "the %<interrupt%> attribute requires %<-msoft-float%>" msgstr "" -#: config/mips/mips.c:9131 +#: config/mips/mips.c:9185 #, gcc-internal-format msgid "interrupt handlers cannot be MIPS16 functions" msgstr "" -#: config/mips/mips.c:13034 +#: config/mips/mips.c:13094 #, gcc-internal-format msgid "invalid argument to built-in function" msgstr "" -#: config/mips/mips.c:13275 +#: config/mips/mips.c:13335 #, gcc-internal-format msgid "built-in function %qE not supported for MIPS16" msgstr "" -#: config/mips/mips.c:13865 +#: config/mips/mips.c:13925 #, gcc-internal-format msgid "%qs does not support MIPS16 code" msgstr "" -#: config/mips/mips.c:15069 +#: config/mips/mips.c:15129 #, gcc-internal-format msgid "MIPS16 PIC for ABIs other than o32 and o64" msgstr "" -#: config/mips/mips.c:15072 +#: config/mips/mips.c:15132 #, gcc-internal-format msgid "MIPS16 -mxgot code" msgstr "" -#: config/mips/mips.c:15075 +#: config/mips/mips.c:15135 #, gcc-internal-format msgid "hard-float MIPS16 code for ABIs other than o32 and o64" msgstr "" -#: config/mips/mips.c:15206 +#: config/mips/mips.c:15266 #, gcc-internal-format msgid "CPU names must be lower case" msgstr "" -#: config/mips/mips.c:15349 +#: config/mips/mips.c:15409 #, gcc-internal-format msgid "" "%<-%s%> conflicts with the other architecture options, which specify a %s " "processor" msgstr "" -#: config/mips/mips.c:15365 +#: config/mips/mips.c:15425 #, gcc-internal-format msgid "%<-march=%s%> is not compatible with the selected ABI" msgstr "" -#: config/mips/mips.c:15380 +#: config/mips/mips.c:15440 #, gcc-internal-format msgid "%<-mgp64%> used with a 32-bit processor" msgstr "" -#: config/mips/mips.c:15382 +#: config/mips/mips.c:15442 #, gcc-internal-format msgid "%<-mgp32%> used with a 64-bit ABI" msgstr "" -#: config/mips/mips.c:15384 +#: config/mips/mips.c:15444 #, gcc-internal-format msgid "%<-mgp64%> used with a 32-bit ABI" msgstr "" -#: config/mips/mips.c:15400 config/mips/mips.c:15402 config/mips/mips.c:15469 +#: config/mips/mips.c:15460 config/mips/mips.c:15462 config/mips/mips.c:15529 #, gcc-internal-format msgid "unsupported combination: %s" msgstr "" -#: config/mips/mips.c:15406 +#: config/mips/mips.c:15466 #, gcc-internal-format msgid "" "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the " "mfhc1 and mthc1 instructions" msgstr "" -#: config/mips/mips.c:15409 +#: config/mips/mips.c:15469 #, gcc-internal-format msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI" msgstr "" -#: config/mips/mips.c:15463 +#: config/mips/mips.c:15523 #, gcc-internal-format msgid "the %qs architecture does not support branch-likely instructions" msgstr "" -#: config/mips/mips.c:15503 +#: config/mips/mips.c:15563 #, gcc-internal-format msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>" msgstr "" -#: config/mips/mips.c:15511 config/mips/mips.c:15514 +#: config/mips/mips.c:15571 config/mips/mips.c:15574 #, gcc-internal-format msgid "cannot use small-data accesses for %qs" msgstr "" -#: config/mips/mips.c:15528 +#: config/mips/mips.c:15588 #, gcc-internal-format msgid "%<-mips3d%> requires %<-mpaired-single%>" msgstr "" -#: config/mips/mips.c:15537 +#: config/mips/mips.c:15597 #, gcc-internal-format msgid "%qs must be used with %qs" msgstr "" -#: config/mips/mips.c:15544 +#: config/mips/mips.c:15604 #, gcc-internal-format msgid "the %qs architecture does not support paired-single instructions" msgstr "" -#: config/mips/mips.c:15550 +#: config/mips/mips.c:15610 #, gcc-internal-format msgid "%qs requires a target that provides the %qs instruction" msgstr "" -#: config/mips/mips.c:15655 +#: config/mips/mips.c:15715 #, gcc-internal-format msgid "%qs requires branch-likely instructions" msgstr "" -#: config/mips/mips.c:15659 +#: config/mips/mips.c:15719 #, gcc-internal-format msgid "the %qs architecture does not support the synci instruction" msgstr "" -#. Output assembler code to FILE to increment profiler label # LABELNO -#. for profiling a function entry. -#: config/mips/mips.h:2378 +#: config/mips/mips.c:16186 #, gcc-internal-format msgid "mips16 function profiling" msgstr "" @@ -29145,291 +29469,291 @@ msgstr "" msgid "-m64 requires PowerPC64 architecture, enabling" msgstr "" -#: config/rs6000/rs6000.c:2342 +#: config/rs6000/rs6000.c:2349 #, gcc-internal-format msgid "AltiVec not supported in this target" msgstr "" -#: config/rs6000/rs6000.c:2344 +#: config/rs6000/rs6000.c:2351 #, gcc-internal-format msgid "Spe not supported in this target" msgstr "" -#: config/rs6000/rs6000.c:2371 +#: config/rs6000/rs6000.c:2378 #, gcc-internal-format msgid "-mmultiple is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:2378 +#: config/rs6000/rs6000.c:2385 #, gcc-internal-format msgid "-mstring is not supported on little endian systems" msgstr "" -#: config/rs6000/rs6000.c:2432 +#: config/rs6000/rs6000.c:2439 #, gcc-internal-format msgid "unknown -mdebug-%s switch" msgstr "" -#: config/rs6000/rs6000.c:2472 +#: config/rs6000/rs6000.c:2479 #, gcc-internal-format msgid "" "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>" msgstr "" -#: config/rs6000/rs6000.c:3086 +#: config/rs6000/rs6000.c:3093 #, gcc-internal-format msgid "unknown -m%s= option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:3132 +#: config/rs6000/rs6000.c:3139 #, gcc-internal-format msgid "unknown value %s for -mfpu" msgstr "" -#: config/rs6000/rs6000.c:3461 +#: config/rs6000/rs6000.c:3468 #, gcc-internal-format msgid "not configured for ABI: '%s'" msgstr "" -#: config/rs6000/rs6000.c:3474 +#: config/rs6000/rs6000.c:3481 #, gcc-internal-format msgid "Using darwin64 ABI" msgstr "" -#: config/rs6000/rs6000.c:3479 +#: config/rs6000/rs6000.c:3486 #, gcc-internal-format msgid "Using old darwin ABI" msgstr "" -#: config/rs6000/rs6000.c:3486 +#: config/rs6000/rs6000.c:3493 #, gcc-internal-format msgid "Using IBM extended precision long double" msgstr "" -#: config/rs6000/rs6000.c:3492 +#: config/rs6000/rs6000.c:3499 #, gcc-internal-format msgid "Using IEEE extended precision long double" msgstr "" -#: config/rs6000/rs6000.c:3497 +#: config/rs6000/rs6000.c:3504 #, gcc-internal-format msgid "unknown ABI specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:3524 +#: config/rs6000/rs6000.c:3531 #, gcc-internal-format msgid "invalid option for -mfloat-gprs: '%s'" msgstr "" -#: config/rs6000/rs6000.c:3534 +#: config/rs6000/rs6000.c:3541 #, gcc-internal-format msgid "Unknown switch -mlong-double-%s" msgstr "" -#: config/rs6000/rs6000.c:3555 +#: config/rs6000/rs6000.c:3562 #, gcc-internal-format msgid "" "-malign-power is not supported for 64-bit Darwin; it is incompatible with " "the installed C and C++ libraries" msgstr "" -#: config/rs6000/rs6000.c:3563 +#: config/rs6000/rs6000.c:3570 #, gcc-internal-format msgid "unknown -malign-XXXXX option specified: '%s'" msgstr "" -#: config/rs6000/rs6000.c:3570 +#: config/rs6000/rs6000.c:3577 #, gcc-internal-format msgid "-msingle-float option equivalent to -mhard-float" msgstr "" -#: config/rs6000/rs6000.c:3586 +#: config/rs6000/rs6000.c:3593 #, gcc-internal-format msgid "-msimple-fpu option ignored" msgstr "" -#: config/rs6000/rs6000.c:6698 +#: config/rs6000/rs6000.c:6705 #, gcc-internal-format msgid "" "GCC vector returned by reference: non-standard ABI extension with no " "compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:6771 +#: config/rs6000/rs6000.c:6778 #, gcc-internal-format msgid "" "cannot return value in vector register because altivec instructions are " "disabled, use -maltivec to enable them" msgstr "" -#: config/rs6000/rs6000.c:7030 +#: config/rs6000/rs6000.c:7037 #, gcc-internal-format msgid "" "cannot pass argument in vector register because altivec instructions are " "disabled, use -maltivec to enable them" msgstr "" -#: config/rs6000/rs6000.c:7932 +#: config/rs6000/rs6000.c:7939 #, gcc-internal-format msgid "" "GCC vector passed by reference: non-standard ABI extension with no " "compatibility guarantee" msgstr "" -#: config/rs6000/rs6000.c:8514 +#: config/rs6000/rs6000.c:8521 #, gcc-internal-format msgid "internal error: builtin function to %s already processed." msgstr "" -#: config/rs6000/rs6000.c:9449 +#: config/rs6000/rs6000.c:9456 #, gcc-internal-format msgid "argument 1 must be a 5-bit signed literal" msgstr "" -#: config/rs6000/rs6000.c:9552 config/rs6000/rs6000.c:10524 +#: config/rs6000/rs6000.c:9559 config/rs6000/rs6000.c:10531 #, gcc-internal-format msgid "argument 2 must be a 5-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:9591 +#: config/rs6000/rs6000.c:9598 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:9643 +#: config/rs6000/rs6000.c:9650 #, gcc-internal-format msgid "argument 1 of __builtin_altivec_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:9893 +#: config/rs6000/rs6000.c:9900 #, gcc-internal-format msgid "argument 3 must be a 4-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:9911 +#: config/rs6000/rs6000.c:9918 #, gcc-internal-format msgid "argument 3 must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:9923 +#: config/rs6000/rs6000.c:9930 #, gcc-internal-format msgid "argument 3 must be a 1-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10099 +#: config/rs6000/rs6000.c:10106 #, gcc-internal-format msgid "argument to %qs must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10243 +#: config/rs6000/rs6000.c:10250 #, gcc-internal-format msgid "unresolved overload for Altivec builtin %qF" msgstr "" -#: config/rs6000/rs6000.c:10334 +#: config/rs6000/rs6000.c:10341 #, gcc-internal-format msgid "argument to dss must be a 2-bit unsigned literal" msgstr "" -#: config/rs6000/rs6000.c:10644 +#: config/rs6000/rs6000.c:10651 #, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:10691 +#: config/rs6000/rs6000.c:10698 #, gcc-internal-format msgid "argument 1 of __builtin_paired_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:10716 +#: config/rs6000/rs6000.c:10723 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate must be a constant" msgstr "" -#: config/rs6000/rs6000.c:10788 +#: config/rs6000/rs6000.c:10795 #, gcc-internal-format msgid "argument 1 of __builtin_spe_predicate is out of range" msgstr "" -#: config/rs6000/rs6000.c:12134 +#: config/rs6000/rs6000.c:12141 #, gcc-internal-format msgid "internal error: builtin function %s had no type" msgstr "" -#: config/rs6000/rs6000.c:12141 +#: config/rs6000/rs6000.c:12148 #, gcc-internal-format msgid "internal error: builtin function %s had an unexpected return type %s" msgstr "" -#: config/rs6000/rs6000.c:12154 +#: config/rs6000/rs6000.c:12161 #, gcc-internal-format msgid "" "internal error: builtin function %s, argument %d had unexpected argument " "type %s" msgstr "" -#: config/rs6000/rs6000.c:17847 +#: config/rs6000/rs6000.c:17854 #, gcc-internal-format msgid "stack frame too large" msgstr "" -#: config/rs6000/rs6000.c:18243 +#: config/rs6000/rs6000.c:18250 #, gcc-internal-format msgid "Out-of-line save/restore routines not supported on Darwin" msgstr "" -#: config/rs6000/rs6000.c:21138 +#: config/rs6000/rs6000.c:21145 #, gcc-internal-format msgid "no profiling of 64-bit code for this ABI" msgstr "" -#: config/rs6000/rs6000.c:23158 +#: config/rs6000/rs6000.c:23165 #, gcc-internal-format msgid "use of %<long double%> in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:23160 +#: config/rs6000/rs6000.c:23167 #, gcc-internal-format msgid "use of boolean types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:23162 +#: config/rs6000/rs6000.c:23169 #, gcc-internal-format msgid "use of %<complex%> in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:23164 +#: config/rs6000/rs6000.c:23171 #, gcc-internal-format msgid "use of decimal floating point types in AltiVec types is invalid" msgstr "" -#: config/rs6000/rs6000.c:23170 +#: config/rs6000/rs6000.c:23177 #, gcc-internal-format msgid "" "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:23173 +#: config/rs6000/rs6000.c:23180 #, gcc-internal-format msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>" msgstr "" -#: config/rs6000/rs6000.c:23178 +#: config/rs6000/rs6000.c:23185 #, gcc-internal-format msgid "use of %<long long%> in AltiVec types is invalid without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:23181 +#: config/rs6000/rs6000.c:23188 #, gcc-internal-format msgid "use of %<double%> in AltiVec types is invalid without -mvsx" msgstr "" -#: config/rs6000/rs6000.c:25577 +#: config/rs6000/rs6000.c:25584 #, gcc-internal-format msgid "emitting microcode insn %s\t[%s] #%d" msgstr "" -#: config/rs6000/rs6000.c:25581 +#: config/rs6000/rs6000.c:25588 #, gcc-internal-format msgid "emitting conditional microcode insn %s\t[%s] #%d" msgstr "" @@ -29501,7 +29825,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:1756 +#: config/rs6000/rs6000.h:1758 #, gcc-internal-format msgid "RETURN_ADDRESS_OFFSET not supported" msgstr "" @@ -29514,134 +29838,139 @@ msgstr "" #. #. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to #. get control. -#: config/rs6000/sysv4.h:135 +#: config/rs6000/sysv4.h:136 #, gcc-internal-format msgid "bad value for -mcall-%s" msgstr "" -#: config/rs6000/sysv4.h:151 +#: config/rs6000/sysv4.h:152 #, gcc-internal-format msgid "bad value for -msdata=%s" msgstr "" -#: config/rs6000/sysv4.h:168 +#: config/rs6000/sysv4.h:169 #, gcc-internal-format msgid "-mrelocatable and -msdata=%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:177 +#: config/rs6000/sysv4.h:178 #, gcc-internal-format msgid "-f%s and -msdata=%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:186 +#: config/rs6000/sysv4.h:187 #, gcc-internal-format msgid "-msdata=%s and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:195 +#: config/rs6000/sysv4.h:196 #, gcc-internal-format msgid "-mrelocatable and -mno-minimal-toc are incompatible" msgstr "" -#: config/rs6000/sysv4.h:201 +#: config/rs6000/sysv4.h:202 #, gcc-internal-format msgid "-mrelocatable and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:208 +#: config/rs6000/sysv4.h:209 #, gcc-internal-format msgid "-fPIC and -mcall-%s are incompatible" msgstr "" -#: config/rs6000/sysv4.h:215 +#: config/rs6000/sysv4.h:216 #, gcc-internal-format msgid "-mcall-aixdesc must be big endian" msgstr "" -#: config/rs6000/sysv4.h:220 +#: config/rs6000/sysv4.h:221 #, gcc-internal-format msgid "-msecure-plt not supported by your assembler" msgstr "" -#: config/rs6000/sysv4.h:238 +#: config/rs6000/sysv4.h:239 #, gcc-internal-format msgid "-m%s not supported in this configuration" msgstr "" -#: config/s390/s390.c:1522 +#: config/rx/rx.c:2034 config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065 +#, gcc-internal-format +msgid "bad builtin code" +msgstr "" + +#: config/s390/s390.c:1525 #, gcc-internal-format msgid "stack guard value must be an exact power of 2" msgstr "" -#: config/s390/s390.c:1529 +#: config/s390/s390.c:1532 #, gcc-internal-format msgid "stack size must be an exact power of 2" msgstr "" -#: config/s390/s390.c:1574 +#: config/s390/s390.c:1577 #, gcc-internal-format msgid "z/Architecture mode not supported on %s" msgstr "" -#: config/s390/s390.c:1576 +#: config/s390/s390.c:1579 #, gcc-internal-format msgid "64-bit ABI not supported in ESA/390 mode" msgstr "" -#: config/s390/s390.c:1583 +#: config/s390/s390.c:1586 #, gcc-internal-format msgid "Hardware decimal floating point instructions not available on %s" msgstr "" -#: config/s390/s390.c:1586 +#: config/s390/s390.c:1589 #, gcc-internal-format msgid "" "Hardware decimal floating point instructions not available in ESA/390 mode" msgstr "" -#: config/s390/s390.c:1596 +#: config/s390/s390.c:1599 #, gcc-internal-format msgid "-mhard-dfp can't be used in conjunction with -msoft-float" msgstr "" -#: config/s390/s390.c:1618 +#: config/s390/s390.c:1621 #, gcc-internal-format msgid "" "-mbackchain -mpacked-stack -mhard-float are not supported in combination" msgstr "" -#: config/s390/s390.c:1624 +#: config/s390/s390.c:1627 #, gcc-internal-format msgid "stack size must be greater than the stack guard value" msgstr "" -#: config/s390/s390.c:1626 +#: config/s390/s390.c:1629 #, gcc-internal-format msgid "stack size must not be greater than 64k" msgstr "" -#: config/s390/s390.c:1629 +#: config/s390/s390.c:1632 #, gcc-internal-format msgid "-mstack-guard implies use of -mstack-size" msgstr "" -#: config/s390/s390.c:7088 +#: config/s390/s390.c:7091 #, gcc-internal-format msgid "total size of local variables exceeds architecture limit" msgstr "" -#: config/s390/s390.c:7786 +#: config/s390/s390.c:7789 #, gcc-internal-format msgid "frame size of function %qs is " msgstr "" -#: config/s390/s390.c:7812 +#: config/s390/s390.c:7815 #, gcc-internal-format msgid "frame size of %qs is " msgstr "" -#: config/s390/s390.c:7816 +#: config/s390/s390.c:7819 #, gcc-internal-format msgid "%qs uses dynamic stack allocation" msgstr "" @@ -29651,58 +29980,58 @@ msgstr "" msgid "-fPIC and -G are incompatible" msgstr "" -#: config/sh/sh.c:881 +#: config/sh/sh.c:888 #, gcc-internal-format msgid "ignoring -fschedule-insns because of exception handling bug" msgstr "" -#: config/sh/sh.c:7456 +#: config/sh/sh.c:7463 #, gcc-internal-format msgid "__builtin_saveregs not supported by this subtarget" msgstr "" -#: config/sh/sh.c:8561 +#: config/sh/sh.c:8616 #, gcc-internal-format msgid "%qE attribute only applies to interrupt functions" msgstr "" -#: config/sh/sh.c:8619 +#: config/sh/sh.c:8674 #, gcc-internal-format msgid "%qE attribute is supported only for SH2A" msgstr "" -#: config/sh/sh.c:8649 +#: config/sh/sh.c:8704 #, gcc-internal-format msgid "attribute interrupt_handler is not compatible with -m5-compact" msgstr "" -#: config/sh/sh.c:8666 +#: config/sh/sh.c:8721 #, gcc-internal-format msgid "%qE attribute only applies to SH2A" msgstr "" -#: config/sh/sh.c:8688 +#: config/sh/sh.c:8743 #, gcc-internal-format msgid "%qE attribute argument should be between 0 to 255" msgstr "" #. The argument must be a constant string. -#: config/sh/sh.c:8761 +#: config/sh/sh.c:8816 #, gcc-internal-format msgid "%qE attribute argument not a string constant" msgstr "" -#: config/sh/sh.c:11186 +#: config/sh/sh.c:11242 #, gcc-internal-format msgid "r0 needs to be available as a call-clobbered register" msgstr "" -#: config/sh/sh.c:11207 +#: config/sh/sh.c:11263 #, gcc-internal-format msgid "Need a second call-clobbered general purpose register" msgstr "" -#: config/sh/sh.c:11215 +#: config/sh/sh.c:11271 #, gcc-internal-format msgid "Need a call-clobbered target register" msgstr "" @@ -29732,8 +30061,8 @@ msgstr "" #: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129 #: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561 -#: ada/gcc-interface/utils.c:5159 ada/gcc-interface/utils.c:5335 -#: ada/gcc-interface/utils.c:5355 ada/gcc-interface/utils.c:5415 +#: ada/gcc-interface/utils.c:5181 ada/gcc-interface/utils.c:5357 +#: ada/gcc-interface/utils.c:5377 ada/gcc-interface/utils.c:5437 #, gcc-internal-format msgid "%qs attribute ignored" msgstr "" @@ -29790,32 +30119,32 @@ msgstr "" msgid "parameter list does not match a valid signature for %s()" msgstr "" -#: config/spu/spu.c:468 config/spu/spu.c:479 +#: config/spu/spu.c:516 config/spu/spu.c:527 #, gcc-internal-format msgid "Unknown architecture '%s'" msgstr "" -#: config/spu/spu.c:4986 config/spu/spu.c:4989 +#: config/spu/spu.c:5331 config/spu/spu.c:5334 #, gcc-internal-format msgid "creating run-time relocation for %qD" msgstr "" -#: config/spu/spu.c:4994 config/spu/spu.c:4996 +#: config/spu/spu.c:5339 config/spu/spu.c:5341 #, gcc-internal-format msgid "creating run-time relocation" msgstr "" -#: config/spu/spu.c:6054 +#: config/spu/spu.c:6399 #, gcc-internal-format msgid "%s expects an integer literal in the range [%d, %d]." msgstr "" -#: config/spu/spu.c:6074 +#: config/spu/spu.c:6419 #, gcc-internal-format msgid "%s expects an integer literal in the range [%d, %d]. (" msgstr "" -#: config/spu/spu.c:6104 +#: config/spu/spu.c:6449 #, gcc-internal-format msgid "%d least significant bits of %s are ignored." msgstr "" @@ -29925,47 +30254,47 @@ msgstr "" msgid "value passed to %<-m%s%> is too large" msgstr "" -#: config/v850/v850.c:2109 +#: config/v850/v850.c:2117 #, gcc-internal-format msgid "data area attributes cannot be specified for local variables" msgstr "" -#: config/v850/v850.c:2120 +#: config/v850/v850.c:2128 #, gcc-internal-format msgid "data area of %q+D conflicts with previous declaration" msgstr "" -#: config/v850/v850.c:2250 +#: config/v850/v850.c:2258 #, gcc-internal-format msgid "bogus JR construction: %d" msgstr "" -#: config/v850/v850.c:2268 config/v850/v850.c:2377 +#: config/v850/v850.c:2276 config/v850/v850.c:2385 #, gcc-internal-format msgid "bad amount of stack space removal: %d" msgstr "" -#: config/v850/v850.c:2357 +#: config/v850/v850.c:2365 #, gcc-internal-format msgid "bogus JARL construction: %d\n" msgstr "" -#: config/v850/v850.c:2656 +#: config/v850/v850.c:2664 #, gcc-internal-format msgid "bogus DISPOSE construction: %d" msgstr "" -#: config/v850/v850.c:2675 +#: config/v850/v850.c:2683 #, gcc-internal-format msgid "too much stack space to dispose of: %d" msgstr "" -#: config/v850/v850.c:2777 +#: config/v850/v850.c:2785 #, gcc-internal-format msgid "bogus PREPEARE construction: %d" msgstr "" -#: config/v850/v850.c:2796 +#: config/v850/v850.c:2804 #, gcc-internal-format msgid "too much stack space to prepare: %d" msgstr "" @@ -29985,11 +30314,6 @@ msgstr "" msgid "PIC is required but not supported with CONST16 instructions" msgstr "" -#: config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065 -#, gcc-internal-format -msgid "bad builtin code" -msgstr "" - #: config/xtensa/xtensa.c:3175 #, gcc-internal-format msgid "only uninitialized variables can be placed in a .bss section" @@ -30025,352 +30349,362 @@ msgstr "" msgid "%s %+#D <deleted>" msgstr "" -#: cp/call.c:2724 cp/pt.c:1651 +#: cp/call.c:2724 cp/pt.c:1660 #, gcc-internal-format msgid "%s %+#D" msgstr "" -#: cp/call.c:3023 +#: cp/call.c:3028 #, gcc-internal-format msgid "conversion from %qT to %qT is ambiguous" msgstr "" -#: cp/call.c:3185 cp/call.c:3206 cp/call.c:3271 +#: cp/call.c:3190 cp/call.c:3211 cp/call.c:3276 #, gcc-internal-format msgid "no matching function for call to %<%D(%A)%>" msgstr "" -#: cp/call.c:3209 cp/call.c:3274 +#: cp/call.c:3214 cp/call.c:3279 #, gcc-internal-format msgid "call of overloaded %<%D(%A)%> is ambiguous" msgstr "" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. -#: cp/call.c:3353 +#: cp/call.c:3358 #, gcc-internal-format msgid "" "pointer-to-member function %E cannot be called without an object; consider " "using .* or ->*" msgstr "" -#: cp/call.c:3435 +#: cp/call.c:3450 #, gcc-internal-format msgid "no match for call to %<(%T) (%A)%>" msgstr "" -#: cp/call.c:3448 +#: cp/call.c:3463 #, gcc-internal-format msgid "call of %<(%T) (%A)%> is ambiguous" msgstr "" -#: cp/call.c:3489 +#: cp/call.c:3504 #, gcc-internal-format msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>" msgstr "" -#: cp/call.c:3495 +#: cp/call.c:3510 #, gcc-internal-format msgid "%s for %<operator%s%> in %<%E%s%>" msgstr "" -#: cp/call.c:3499 +#: cp/call.c:3514 #, gcc-internal-format msgid "%s for %<operator[]%> in %<%E[%E]%>" msgstr "" -#: cp/call.c:3504 +#: cp/call.c:3519 #, gcc-internal-format msgid "%s for %qs in %<%s %E%>" msgstr "" -#: cp/call.c:3509 +#: cp/call.c:3524 #, gcc-internal-format msgid "%s for %<operator%s%> in %<%E %s %E%>" msgstr "" -#: cp/call.c:3512 +#: cp/call.c:3527 #, gcc-internal-format msgid "%s for %<operator%s%> in %<%s%E%>" msgstr "" -#: cp/call.c:3606 +#: cp/call.c:3622 #, gcc-internal-format msgid "ISO C++ forbids omitting the middle term of a ?: expression" msgstr "" -#: cp/call.c:3687 +#: cp/call.c:3703 #, gcc-internal-format msgid "" "second operand to the conditional operator is of type %<void%>, but the " "third operand is neither a throw-expression nor of type %<void%>" msgstr "" -#: cp/call.c:3692 +#: cp/call.c:3708 #, gcc-internal-format msgid "" "third operand to the conditional operator is of type %<void%>, but the " "second operand is neither a throw-expression nor of type %<void%>" msgstr "" -#: cp/call.c:3734 cp/call.c:3972 +#: cp/call.c:3750 cp/call.c:3988 #, gcc-internal-format msgid "operands to ?: have different types %qT and %qT" msgstr "" -#: cp/call.c:3919 +#: cp/call.c:3935 #, gcc-internal-format msgid "enumeral mismatch in conditional expression: %qT vs %qT" msgstr "" -#: cp/call.c:3930 +#: cp/call.c:3946 #, gcc-internal-format msgid "enumeral and non-enumeral type in conditional expression" msgstr "" -#: cp/call.c:4272 +#: cp/call.c:4293 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "" -#: cp/call.c:4274 +#: cp/call.c:4295 #, gcc-internal-format msgid "no %<%D(int)%> declared for postfix %qs" msgstr "" -#: cp/call.c:4368 +#: cp/call.c:4389 #, gcc-internal-format msgid "comparison between %q#T and %q#T" msgstr "" -#: cp/call.c:4662 +#: cp/call.c:4633 +#, gcc-internal-format +msgid "non-placement deallocation function %q+D" +msgstr "" + +#: cp/call.c:4634 +#, gcc-internal-format +msgid "selected for placement delete" +msgstr "" + +#: cp/call.c:4713 #, gcc-internal-format msgid "no corresponding deallocation function for %qD" msgstr "" -#: cp/call.c:4667 +#: cp/call.c:4718 #, gcc-internal-format msgid "no suitable %<operator %s%> for %qT" msgstr "" -#: cp/call.c:4685 +#: cp/call.c:4736 #, gcc-internal-format msgid "%q+#D is private" msgstr "" -#: cp/call.c:4687 +#: cp/call.c:4738 #, gcc-internal-format msgid "%q+#D is protected" msgstr "" -#: cp/call.c:4689 +#: cp/call.c:4740 #, gcc-internal-format msgid "%q+#D is inaccessible" msgstr "" -#: cp/call.c:4690 +#: cp/call.c:4741 #, gcc-internal-format msgid "within this context" msgstr "" -#: cp/call.c:4737 +#: cp/call.c:4788 #, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" msgstr "" -#: cp/call.c:4740 +#: cp/call.c:4791 #, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" msgstr "" -#: cp/call.c:4746 +#: cp/call.c:4797 #, gcc-internal-format msgid "converting %<false%> to pointer type for argument %P of %qD" msgstr "" -#: cp/call.c:4784 +#: cp/call.c:4835 #, gcc-internal-format msgid "too many braces around initializer for %qT" msgstr "" -#: cp/call.c:4806 cp/cvt.c:217 +#: cp/call.c:4857 cp/cvt.c:217 #, gcc-internal-format msgid "invalid conversion from %qT to %qT" msgstr "" -#: cp/call.c:4808 +#: cp/call.c:4859 #, gcc-internal-format msgid " initializing argument %P of %qD" msgstr "" -#: cp/call.c:4832 +#: cp/call.c:4883 #, gcc-internal-format msgid "" "converting to %qT from initializer list would use explicit constructor %qD" msgstr "" -#: cp/call.c:4992 +#: cp/call.c:5043 #, gcc-internal-format msgid "cannot bind %qT lvalue to %qT" msgstr "" -#: cp/call.c:4995 +#: cp/call.c:5046 #, gcc-internal-format msgid " initializing argument %P of %q+D" msgstr "" -#: cp/call.c:5022 +#: cp/call.c:5073 #, gcc-internal-format msgid "cannot bind bitfield %qE to %qT" msgstr "" -#: cp/call.c:5025 cp/call.c:5043 +#: cp/call.c:5076 cp/call.c:5094 #, gcc-internal-format msgid "cannot bind packed field %qE to %qT" msgstr "" -#: cp/call.c:5028 +#: cp/call.c:5079 #, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" msgstr "" -#: cp/call.c:5147 +#: cp/call.c:5198 #, gcc-internal-format msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>" msgstr "" #. conditionally-supported behavior [expr.call] 5.2.2/7. -#: cp/call.c:5174 +#: cp/call.c:5225 #, gcc-internal-format msgid "" "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; " msgstr "" -#: cp/call.c:5220 +#: cp/call.c:5271 #, gcc-internal-format msgid "the default argument for parameter %d of %qD has not yet been parsed" msgstr "" -#: cp/call.c:5230 +#: cp/call.c:5281 #, gcc-internal-format msgid "recursive evaluation of default argument for %q#D" msgstr "" -#: cp/call.c:5347 +#: cp/call.c:5398 #, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" msgstr "" -#: cp/call.c:5531 +#: cp/call.c:5582 #, gcc-internal-format msgid "passing %qT as %<this%> argument of %q#D discards qualifiers" msgstr "" -#: cp/call.c:5553 +#: cp/call.c:5604 #, gcc-internal-format msgid "%qT is not an accessible base of %qT" msgstr "" -#: cp/call.c:5601 +#: cp/call.c:5652 #, gcc-internal-format msgid "deducing %qT as %qT" msgstr "" -#: cp/call.c:5604 +#: cp/call.c:5655 #, gcc-internal-format msgid " in call to %q+D" msgstr "" -#: cp/call.c:5606 +#: cp/call.c:5657 #, gcc-internal-format msgid " (you can disable this with -fno-deduce-init-list)" msgstr "" -#: cp/call.c:5879 +#: cp/call.c:5930 #, gcc-internal-format msgid "could not find class$ field in java interface type %qT" msgstr "" -#: cp/call.c:6138 +#: cp/call.c:6189 #, gcc-internal-format msgid "call to non-function %qD" msgstr "" -#: cp/call.c:6290 +#: cp/call.c:6341 #, gcc-internal-format msgid "no matching function for call to %<%T::%s(%A)%#V%>" msgstr "" -#: cp/call.c:6315 +#: cp/call.c:6366 #, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" msgstr "" -#: cp/call.c:6344 +#: cp/call.c:6395 #, gcc-internal-format msgid "cannot call member function %qD without object" msgstr "" -#: cp/call.c:7029 +#: cp/call.c:7081 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" msgstr "" -#: cp/call.c:7031 cp/name-lookup.c:4518 cp/name-lookup.c:4978 +#: cp/call.c:7083 cp/name-lookup.c:5036 #, gcc-internal-format msgid " in call to %qD" msgstr "" -#: cp/call.c:7088 +#: cp/call.c:7140 #, gcc-internal-format msgid "choosing %qD over %qD" msgstr "" -#: cp/call.c:7089 +#: cp/call.c:7141 #, gcc-internal-format msgid " for conversion from %qT to %qT" msgstr "" -#: cp/call.c:7092 +#: cp/call.c:7144 #, gcc-internal-format msgid " because conversion sequence for the argument is better" msgstr "" -#: cp/call.c:7210 +#: cp/call.c:7262 #, gcc-internal-format msgid "default argument mismatch in overload resolution" msgstr "" -#: cp/call.c:7213 +#: cp/call.c:7265 #, gcc-internal-format msgid " candidate 1: %q+#F" msgstr "" -#: cp/call.c:7215 +#: cp/call.c:7267 #, gcc-internal-format msgid " candidate 2: %q+#F" msgstr "" -#: cp/call.c:7253 +#: cp/call.c:7305 #, gcc-internal-format msgid "" "ISO C++ says that these are ambiguous, even though the worst conversion for " "the first is better than the worst conversion for the second:" msgstr "" -#: cp/call.c:7406 +#: cp/call.c:7458 #, gcc-internal-format msgid "could not convert %qE to %qT" msgstr "" -#: cp/call.c:7621 +#: cp/call.c:7676 #, gcc-internal-format msgid "" -"invalid initialization of non-const reference of type %qT from a temporary " -"of type %qT" +"invalid initialization of non-const reference of type %qT from an rvalue of " +"type %qT" msgstr "" -#: cp/call.c:7625 +#: cp/call.c:7680 #, gcc-internal-format msgid "" "invalid initialization of reference of type %qT from expression of type %qT" @@ -30472,7 +30806,7 @@ msgstr "" msgid " by %q+D" msgstr "" -#: cp/class.c:2549 cp/decl2.c:1282 +#: cp/class.c:2549 cp/decl2.c:1292 #, gcc-internal-format msgid "%q+#D invalid; an anonymous union can only have non-static data members" msgstr "" @@ -30483,7 +30817,7 @@ msgid "" "%q+#D invalid; an anonymous struct can only have non-static data members" msgstr "" -#: cp/class.c:2560 cp/decl2.c:1288 +#: cp/class.c:2560 cp/decl2.c:1298 #, gcc-internal-format msgid "private member %q+#D in anonymous union" msgstr "" @@ -30493,7 +30827,7 @@ msgstr "" msgid "private member %q+#D in anonymous struct" msgstr "" -#: cp/class.c:2567 cp/decl2.c:1290 +#: cp/class.c:2567 cp/decl2.c:1300 #, gcc-internal-format msgid "protected member %q+#D in anonymous union" msgstr "" @@ -30503,235 +30837,251 @@ msgstr "" msgid "protected member %q+#D in anonymous struct" msgstr "" -#: cp/class.c:2752 +#: cp/class.c:2753 #, gcc-internal-format msgid "bit-field %q+#D with non-integral type" msgstr "" -#: cp/class.c:2765 +#: cp/class.c:2766 #, gcc-internal-format msgid "bit-field %q+D width not an integer constant" msgstr "" -#: cp/class.c:2770 +#: cp/class.c:2771 #, gcc-internal-format msgid "negative width in bit-field %q+D" msgstr "" -#: cp/class.c:2775 +#: cp/class.c:2776 #, gcc-internal-format msgid "zero width for bit-field %q+D" msgstr "" -#: cp/class.c:2781 +#: cp/class.c:2782 #, gcc-internal-format msgid "width of %q+D exceeds its type" msgstr "" -#: cp/class.c:2791 +#: cp/class.c:2792 #, gcc-internal-format msgid "%q+D is too small to hold all values of %q#T" msgstr "" -#: cp/class.c:2848 +#: cp/class.c:2849 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in union" msgstr "" -#: cp/class.c:2851 +#: cp/class.c:2852 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in union" msgstr "" -#: cp/class.c:2853 +#: cp/class.c:2854 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in union" msgstr "" -#: cp/class.c:2877 +#: cp/class.c:2878 #, gcc-internal-format msgid "multiple fields in union %qT initialized" msgstr "" -#: cp/class.c:2968 +#: cp/class.c:2969 #, gcc-internal-format msgid "%q+D may not be static because it is a member of a union" msgstr "" -#: cp/class.c:2973 +#: cp/class.c:2974 #, gcc-internal-format msgid "%q+D may not have reference type %qT because it is a member of a union" msgstr "" -#: cp/class.c:2984 +#: cp/class.c:2985 #, gcc-internal-format msgid "field %q+D invalidly declared function type" msgstr "" -#: cp/class.c:2990 +#: cp/class.c:2991 #, gcc-internal-format msgid "field %q+D invalidly declared method type" msgstr "" -#: cp/class.c:3039 +#: cp/class.c:3040 #, gcc-internal-format msgid "ignoring packed attribute because of unpacked non-POD field %q+#D" msgstr "" -#: cp/class.c:3122 +#: cp/class.c:3123 #, gcc-internal-format msgid "field %q+#D with same name as class" msgstr "" -#: cp/class.c:3153 +#: cp/class.c:3154 #, gcc-internal-format msgid "%q#T has pointer data members" msgstr "" -#: cp/class.c:3158 +#: cp/class.c:3159 #, gcc-internal-format msgid " but does not override %<%T(const %T&)%>" msgstr "" -#: cp/class.c:3160 +#: cp/class.c:3161 #, gcc-internal-format msgid " or %<operator=(const %T&)%>" msgstr "" -#: cp/class.c:3164 +#: cp/class.c:3165 #, gcc-internal-format msgid " but does not override %<operator=(const %T&)%>" msgstr "" -#: cp/class.c:3627 +#: cp/class.c:3628 #, gcc-internal-format msgid "" "offset of empty base %qT may not be ABI-compliant and maychange in a future " "version of GCC" msgstr "" -#: cp/class.c:3754 +#: cp/class.c:3755 #, gcc-internal-format msgid "class %qT will be considered nearly empty in a future version of GCC" msgstr "" -#: cp/class.c:3836 +#: cp/class.c:3837 #, gcc-internal-format msgid "initializer specified for non-virtual method %q+D" msgstr "" -#: cp/class.c:4441 +#: cp/class.c:4421 #, gcc-internal-format msgid "non-static reference %q+#D in class without a constructor" msgstr "" -#: cp/class.c:4446 +#: cp/class.c:4426 #, gcc-internal-format msgid "non-static const member %q+#D in class without a constructor" msgstr "" -#: cp/class.c:4669 +#. If the function is defaulted outside the class, we just +#. give the synthesis error. +#: cp/class.c:4452 +#, gcc-internal-format +msgid "" +"%q+D declared to take const reference, but implicit declaration would take " +"non-const" +msgstr "" + +#: cp/class.c:4455 +#, gcc-internal-format +msgid "" +"%q+D declared to take non-const reference cannot be defaulted in the class " +"body" +msgstr "" + +#: cp/class.c:4674 #, gcc-internal-format msgid "" "offset of virtual base %qT is not ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:4770 +#: cp/class.c:4775 #, gcc-internal-format msgid "direct base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:4782 +#: cp/class.c:4787 #, gcc-internal-format msgid "virtual base %qT inaccessible in %qT due to ambiguity" msgstr "" -#: cp/class.c:4961 +#: cp/class.c:4966 #, gcc-internal-format msgid "" "size assigned to %qT may not be ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:5001 +#: cp/class.c:5006 #, gcc-internal-format msgid "" "the offset of %qD may not be ABI-compliant and may change in a future " "version of GCC" msgstr "" -#: cp/class.c:5029 +#: cp/class.c:5034 #, gcc-internal-format msgid "" "offset of %q+D is not ABI-compliant and may change in a future version of GCC" msgstr "" -#: cp/class.c:5038 +#: cp/class.c:5043 #, gcc-internal-format msgid "" "%q+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:5126 +#: cp/class.c:5131 #, gcc-internal-format msgid "" "layout of classes derived from empty class %qT may change in a future " "version of GCC" msgstr "" -#: cp/class.c:5274 cp/parser.c:16267 +#: cp/class.c:5279 cp/parser.c:16346 #, gcc-internal-format msgid "redefinition of %q#T" msgstr "" -#: cp/class.c:5426 +#: cp/class.c:5431 #, gcc-internal-format msgid "%q#T has virtual functions and accessible non-virtual destructor" msgstr "" -#: cp/class.c:5528 +#: cp/class.c:5536 #, gcc-internal-format msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" -#: cp/class.c:5992 +#: cp/class.c:6000 #, gcc-internal-format msgid "language string %<\"%E\"%> not recognized" msgstr "" -#: cp/class.c:6085 +#: cp/class.c:6090 #, gcc-internal-format msgid "cannot resolve overloaded function %qD based on conversion to type %qT" msgstr "" -#: cp/class.c:6225 +#: cp/class.c:6214 #, gcc-internal-format msgid "no matches converting function %qD to type %q#T" msgstr "" -#: cp/class.c:6255 +#: cp/class.c:6244 #, gcc-internal-format msgid "converting overloaded function %qD to type %q#T is ambiguous" msgstr "" -#: cp/class.c:6282 +#: cp/class.c:6271 #, gcc-internal-format msgid "assuming pointer to member %qD" msgstr "" -#: cp/class.c:6285 +#: cp/class.c:6274 #, gcc-internal-format msgid "(a pointer to member can only be formed with %<&%E%>)" msgstr "" -#: cp/class.c:6347 cp/class.c:6381 +#: cp/class.c:6336 cp/class.c:6370 #, gcc-internal-format msgid "not enough type information" msgstr "" -#: cp/class.c:6364 +#: cp/class.c:6353 #, gcc-internal-format msgid "argument of type %qT does not match %qT" msgstr "" @@ -30741,12 +31091,12 @@ 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:6665 cp/decl.c:1199 cp/name-lookup.c:520 +#: cp/class.c:6655 cp/decl.c:1195 cp/name-lookup.c:525 #, gcc-internal-format msgid "declaration of %q#D" msgstr "" -#: cp/class.c:6666 +#: cp/class.c:6656 #, gcc-internal-format msgid "changes meaning of %qD from %q+#D" msgstr "" @@ -30756,7 +31106,7 @@ msgstr "" msgid "continue statement not within loop or switch" msgstr "" -#: cp/cp-gimplify.c:1196 +#: cp/cp-gimplify.c:1192 #, gcc-internal-format msgid "%qE implicitly determined as %<firstprivate%> has reference type" msgstr "" @@ -30781,7 +31131,7 @@ msgstr "" msgid "conversion from %qT to %qT discards qualifiers" msgstr "" -#: cp/cvt.c:470 cp/typeck.c:5598 +#: cp/cvt.c:470 cp/typeck.c:5705 #, gcc-internal-format msgid "casting %qT to %qT does not dereference pointer" msgstr "" @@ -30868,113 +31218,113 @@ msgstr "" msgid " candidate conversions include %qD and %qD" msgstr "" -#: cp/decl.c:1062 +#: cp/decl.c:1058 #, gcc-internal-format msgid "%qD was declared %<extern%> and later %<static%>" msgstr "" -#: cp/decl.c:1063 cp/decl.c:1611 objc/objc-act.c:2977 objc/objc-act.c:7602 +#: cp/decl.c:1059 cp/decl.c:1607 objc/objc-act.c:2983 objc/objc-act.c:7598 #, gcc-internal-format msgid "previous declaration of %q+D" msgstr "" -#: cp/decl.c:1096 +#: cp/decl.c:1092 #, gcc-internal-format msgid "declaration of %qF throws different exceptions" msgstr "" -#: cp/decl.c:1097 +#: cp/decl.c:1093 #, gcc-internal-format msgid "from previous declaration %q+F" msgstr "" -#: cp/decl.c:1153 +#: cp/decl.c:1149 #, gcc-internal-format msgid "function %q+D redeclared as inline" msgstr "" -#: cp/decl.c:1155 +#: cp/decl.c:1151 #, gcc-internal-format msgid "previous declaration of %q+D with attribute noinline" msgstr "" -#: cp/decl.c:1162 +#: cp/decl.c:1158 #, gcc-internal-format msgid "function %q+D redeclared with attribute noinline" msgstr "" -#: cp/decl.c:1164 +#: cp/decl.c:1160 #, gcc-internal-format msgid "previous declaration of %q+D was inline" msgstr "" -#: cp/decl.c:1186 cp/decl.c:1259 +#: cp/decl.c:1182 cp/decl.c:1255 #, gcc-internal-format msgid "shadowing %s function %q#D" msgstr "" -#: cp/decl.c:1195 +#: cp/decl.c:1191 #, gcc-internal-format msgid "library function %q#D redeclared as non-function %q#D" msgstr "" -#: cp/decl.c:1200 +#: cp/decl.c:1196 #, gcc-internal-format msgid "conflicts with built-in declaration %q#D" msgstr "" -#: cp/decl.c:1254 cp/decl.c:1380 cp/decl.c:1396 +#: cp/decl.c:1250 cp/decl.c:1376 cp/decl.c:1392 #, gcc-internal-format msgid "new declaration %q#D" msgstr "" -#: cp/decl.c:1255 +#: cp/decl.c:1251 #, gcc-internal-format msgid "ambiguates built-in declaration %q#D" msgstr "" -#: cp/decl.c:1344 +#: cp/decl.c:1340 #, gcc-internal-format msgid "%q#D redeclared as different kind of symbol" msgstr "" -#: cp/decl.c:1347 +#: cp/decl.c:1343 #, gcc-internal-format msgid "previous declaration of %q+#D" msgstr "" -#: cp/decl.c:1366 +#: cp/decl.c:1362 #, gcc-internal-format msgid "declaration of template %q#D" msgstr "" -#: cp/decl.c:1367 cp/name-lookup.c:521 cp/name-lookup.c:807 -#: cp/name-lookup.c:818 +#: cp/decl.c:1363 cp/name-lookup.c:526 cp/name-lookup.c:812 +#: cp/name-lookup.c:823 #, gcc-internal-format msgid "conflicts with previous declaration %q+#D" msgstr "" -#: cp/decl.c:1381 cp/decl.c:1397 +#: cp/decl.c:1377 cp/decl.c:1393 #, gcc-internal-format msgid "ambiguates old declaration %q+#D" msgstr "" -#: cp/decl.c:1389 +#: cp/decl.c:1385 #, gcc-internal-format msgid "declaration of C function %q#D conflicts with" msgstr "" -#: cp/decl.c:1391 +#: cp/decl.c:1387 #, gcc-internal-format msgid "previous declaration %q+#D here" msgstr "" -#: cp/decl.c:1405 +#: cp/decl.c:1401 #, gcc-internal-format msgid "conflicting declaration %q#D" msgstr "" -#: cp/decl.c:1406 +#: cp/decl.c:1402 #, gcc-internal-format msgid "%q+D has a previous declaration as %q#D" msgstr "" @@ -30986,63 +31336,63 @@ msgstr "" #. A namespace-name defined at global scope shall not be #. declared as the name of any other entity in any global scope #. of the program. -#: cp/decl.c:1458 +#: cp/decl.c:1454 #, gcc-internal-format msgid "declaration of namespace %qD conflicts with" msgstr "" -#: cp/decl.c:1459 +#: cp/decl.c:1455 #, gcc-internal-format msgid "previous declaration of namespace %q+D here" msgstr "" -#: cp/decl.c:1470 +#: cp/decl.c:1466 #, gcc-internal-format msgid "%q+#D previously defined here" msgstr "" #. Prototype decl follows defn w/o prototype. -#: cp/decl.c:1480 +#: cp/decl.c:1476 #, gcc-internal-format msgid "prototype for %q+#D" msgstr "" -#: cp/decl.c:1482 +#: cp/decl.c:1478 #, gcc-internal-format msgid "follows non-prototype definition here" msgstr "" -#: cp/decl.c:1522 +#: cp/decl.c:1518 #, gcc-internal-format msgid "previous declaration of %q+#D with %qL linkage" msgstr "" -#: cp/decl.c:1524 +#: cp/decl.c:1520 #, gcc-internal-format msgid "conflicts with new declaration with %qL linkage" msgstr "" -#: cp/decl.c:1547 cp/decl.c:1553 +#: cp/decl.c:1543 cp/decl.c:1549 #, gcc-internal-format msgid "default argument given for parameter %d of %q#D" msgstr "" -#: cp/decl.c:1549 cp/decl.c:1555 +#: cp/decl.c:1545 cp/decl.c:1551 #, gcc-internal-format msgid "after previous specification in %q+#D" msgstr "" -#: cp/decl.c:1610 +#: cp/decl.c:1606 #, gcc-internal-format msgid "redundant redeclaration of %qD in same scope" msgstr "" -#: cp/decl.c:1616 +#: cp/decl.c:1612 #, gcc-internal-format msgid "deleted definition of %qD" msgstr "" -#: cp/decl.c:1617 +#: cp/decl.c:1613 #, gcc-internal-format msgid "after previous declaration %q+D" msgstr "" @@ -31055,324 +31405,329 @@ 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:1968 +#: cp/decl.c:1964 #, gcc-internal-format msgid "explicit specialization of %qD after first use" msgstr "" -#: cp/decl.c:2065 +#: cp/decl.c:2061 #, gcc-internal-format msgid "%q+D: visibility attribute ignored because it" msgstr "" -#: cp/decl.c:2067 +#: cp/decl.c:2063 #, gcc-internal-format msgid "conflicts with previous declaration here" msgstr "" -#: cp/decl.c:2507 +#: cp/decl.c:2503 #, gcc-internal-format msgid "jump to label %qD" msgstr "" -#: cp/decl.c:2509 +#: cp/decl.c:2505 #, gcc-internal-format msgid "jump to case label" msgstr "" -#: cp/decl.c:2511 cp/decl.c:2651 cp/decl.c:2692 +#: cp/decl.c:2507 cp/decl.c:2647 cp/decl.c:2688 #, gcc-internal-format msgid " from here" msgstr "" -#: cp/decl.c:2530 cp/decl.c:2695 +#: cp/decl.c:2526 cp/decl.c:2691 #, gcc-internal-format msgid " exits OpenMP structured block" msgstr "" -#: cp/decl.c:2551 +#: cp/decl.c:2547 #, gcc-internal-format msgid " crosses initialization of %q+#D" msgstr "" -#: cp/decl.c:2553 cp/decl.c:2669 +#: cp/decl.c:2549 cp/decl.c:2665 #, gcc-internal-format msgid " enters scope of %q+#D which has non-trivial destructor" msgstr "" -#: cp/decl.c:2567 cp/decl.c:2674 +#: cp/decl.c:2563 cp/decl.c:2670 #, gcc-internal-format msgid " enters try block" msgstr "" #. Can't skip init of __exception_info. -#: cp/decl.c:2569 cp/decl.c:2663 cp/decl.c:2676 +#: cp/decl.c:2565 cp/decl.c:2659 cp/decl.c:2672 #, gcc-internal-format msgid " enters catch block" msgstr "" -#: cp/decl.c:2579 cp/decl.c:2679 +#: cp/decl.c:2575 cp/decl.c:2675 #, gcc-internal-format msgid " enters OpenMP structured block" msgstr "" -#: cp/decl.c:2650 cp/decl.c:2691 +#: cp/decl.c:2646 cp/decl.c:2687 #, gcc-internal-format msgid "jump to label %q+D" msgstr "" -#: cp/decl.c:2667 +#: cp/decl.c:2663 #, gcc-internal-format msgid " skips initialization of %q+#D" msgstr "" -#: cp/decl.c:2744 +#: cp/decl.c:2740 #, gcc-internal-format msgid "label named wchar_t" msgstr "" -#: cp/decl.c:3015 +#: cp/decl.c:3011 #, gcc-internal-format msgid "%qD is not a type" msgstr "" -#: cp/decl.c:3021 cp/parser.c:4197 +#: cp/decl.c:3017 cp/parser.c:4238 #, gcc-internal-format msgid "%qD used without template parameters" msgstr "" -#: cp/decl.c:3030 +#: cp/decl.c:3026 #, gcc-internal-format msgid "%q#T is not a class" msgstr "" -#: cp/decl.c:3054 cp/decl.c:3122 +#: cp/decl.c:3050 cp/decl.c:3137 #, gcc-internal-format msgid "no class template named %q#T in %q#T" msgstr "" -#: cp/decl.c:3062 +#: cp/decl.c:3063 +#, gcc-internal-format +msgid "lookup of %qT in %qT is ambiguous" +msgstr "" + +#: cp/decl.c:3072 #, gcc-internal-format msgid "%<typename %T::%D%> names %q#T, which is not a class template" msgstr "" -#: cp/decl.c:3069 +#: cp/decl.c:3079 #, gcc-internal-format msgid "%<typename %T::%D%> names %q#T, which is not a type" msgstr "" -#: cp/decl.c:3131 +#: cp/decl.c:3146 #, gcc-internal-format msgid "template parameters do not match template" msgstr "" -#: cp/decl.c:3132 cp/friend.c:321 cp/friend.c:329 +#: cp/decl.c:3147 cp/friend.c:321 cp/friend.c:329 #, gcc-internal-format msgid "%q+D declared here" msgstr "" -#: cp/decl.c:3815 +#: cp/decl.c:3829 #, gcc-internal-format msgid "an anonymous struct cannot have function members" msgstr "" -#: cp/decl.c:3818 +#: cp/decl.c:3832 #, gcc-internal-format msgid "an anonymous union cannot have function members" msgstr "" -#: cp/decl.c:3836 +#: cp/decl.c:3850 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3839 +#: cp/decl.c:3853 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3842 +#: cp/decl.c:3856 #, gcc-internal-format msgid "" "member %q+#D with copy assignment operator not allowed in anonymous aggregate" msgstr "" -#: cp/decl.c:3867 +#: cp/decl.c:3881 #, gcc-internal-format msgid "multiple types in one declaration" msgstr "" -#: cp/decl.c:3871 +#: cp/decl.c:3885 #, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" msgstr "" -#: cp/decl.c:3908 +#: cp/decl.c:3922 #, gcc-internal-format msgid "missing type-name in typedef-declaration" msgstr "" -#: cp/decl.c:3915 +#: cp/decl.c:3929 #, gcc-internal-format msgid "ISO C++ prohibits anonymous structs" msgstr "" -#: cp/decl.c:3922 +#: cp/decl.c:3936 #, gcc-internal-format msgid "%qs can only be specified for functions" msgstr "" -#: cp/decl.c:3928 +#: cp/decl.c:3942 #, gcc-internal-format msgid "%<friend%> can only be specified inside a class" msgstr "" -#: cp/decl.c:3930 +#: cp/decl.c:3944 #, gcc-internal-format msgid "%<explicit%> can only be specified for constructors" msgstr "" -#: cp/decl.c:3932 +#: cp/decl.c:3946 #, gcc-internal-format msgid "a storage class can only be specified for objects and functions" msgstr "" -#: cp/decl.c:3938 +#: cp/decl.c:3952 #, gcc-internal-format msgid "qualifiers can only be specified for objects and functions" msgstr "" -#: cp/decl.c:3941 +#: cp/decl.c:3955 #, gcc-internal-format msgid "%<typedef%> was ignored in this declaration" msgstr "" -#: cp/decl.c:3943 +#: cp/decl.c:3957 #, gcc-internal-format msgid "%<constexpr> cannot be used for type declarations" msgstr "" -#: cp/decl.c:3972 +#: cp/decl.c:3986 #, gcc-internal-format msgid "attribute ignored in declaration of %q+#T" msgstr "" -#: cp/decl.c:3973 +#: cp/decl.c:3987 #, gcc-internal-format msgid "attribute for %q+#T must follow the %qs keyword" msgstr "" -#: cp/decl.c:4018 +#: cp/decl.c:4032 #, gcc-internal-format msgid "ignoring attributes applied to class type %qT outside of definition" msgstr "" #. A template type parameter or other dependent type. -#: cp/decl.c:4022 +#: cp/decl.c:4036 #, gcc-internal-format msgid "" "ignoring attributes applied to dependent type %qT without an associated " "declaration" msgstr "" -#: cp/decl.c:4098 +#: cp/decl.c:4109 cp/decl2.c:792 #, gcc-internal-format msgid "typedef %qD is initialized (use decltype instead)" msgstr "" -#: cp/decl.c:4116 +#: cp/decl.c:4127 #, gcc-internal-format msgid "declaration of %q#D has %<extern%> and is initialized" msgstr "" -#: cp/decl.c:4141 +#: cp/decl.c:4152 #, gcc-internal-format msgid "definition of %q#D is marked %<dllimport%>" msgstr "" -#: cp/decl.c:4160 +#: cp/decl.c:4171 #, gcc-internal-format msgid "%q#D is not a static member of %q#T" msgstr "" -#: cp/decl.c:4166 +#: cp/decl.c:4177 #, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" msgstr "" -#: cp/decl.c:4175 +#: cp/decl.c:4186 #, gcc-internal-format msgid "" "template header not allowed in member definition of explicitly specialized " "class" msgstr "" -#: cp/decl.c:4183 +#: cp/decl.c:4194 #, gcc-internal-format msgid "duplicate initialization of %qD" msgstr "" -#: cp/decl.c:4188 +#: cp/decl.c:4199 #, gcc-internal-format msgid "%qD declared %<constexpr%> outside its class" msgstr "" -#: cp/decl.c:4225 +#: cp/decl.c:4236 #, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" msgstr "" -#: cp/decl.c:4323 +#: cp/decl.c:4334 #, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" msgstr "" -#: cp/decl.c:4329 cp/decl.c:5077 +#: cp/decl.c:4340 cp/decl.c:5091 #, gcc-internal-format msgid "elements of array %q#D have incomplete type" msgstr "" -#: cp/decl.c:4336 cp/decl.c:5573 +#: cp/decl.c:4347 cp/decl.c:5587 #, gcc-internal-format msgid "declaration of %q#D has no initializer" msgstr "" -#: cp/decl.c:4338 +#: cp/decl.c:4349 #, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" msgstr "" -#: cp/decl.c:4374 +#: cp/decl.c:4385 #, gcc-internal-format msgid "%qD declared as reference but not initialized" msgstr "" -#: cp/decl.c:4399 +#: cp/decl.c:4410 #, gcc-internal-format msgid "cannot initialize %qT from %qT" msgstr "" -#: cp/decl.c:4463 +#: cp/decl.c:4474 #, gcc-internal-format msgid "name used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:4468 +#: cp/decl.c:4479 #, gcc-internal-format msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" -#: cp/decl.c:4518 +#: cp/decl.c:4529 #, gcc-internal-format msgid "initializer fails to determine size of %qD" msgstr "" -#: cp/decl.c:4525 +#: cp/decl.c:4536 #, gcc-internal-format msgid "array size missing in %qD" msgstr "" -#: cp/decl.c:4537 +#: cp/decl.c:4548 #, gcc-internal-format msgid "zero-size array %qD" msgstr "" @@ -31380,897 +31735,927 @@ 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:4580 +#: cp/decl.c:4591 #, gcc-internal-format msgid "storage size of %qD isn't known" msgstr "" -#: cp/decl.c:4603 +#: cp/decl.c:4614 #, gcc-internal-format msgid "storage size of %qD isn't constant" msgstr "" -#: cp/decl.c:4649 +#: cp/decl.c:4660 #, gcc-internal-format msgid "" "sorry: semantics of inline function static data %q+#D are wrong (you'll wind " "up with multiple copies)" msgstr "" -#: cp/decl.c:4653 +#: cp/decl.c:4664 #, gcc-internal-format msgid " you can work around this by removing the initializer" msgstr "" -#: cp/decl.c:4673 +#: cp/decl.c:4684 #, gcc-internal-format msgid "missing initializer for constexpr %qD" msgstr "" -#: cp/decl.c:4683 +#: cp/decl.c:4694 #, gcc-internal-format msgid "uninitialized const %qD" msgstr "" -#: cp/decl.c:4795 +#: cp/decl.c:4806 #, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" msgstr "" -#: cp/decl.c:4837 +#: cp/decl.c:4848 #, gcc-internal-format msgid "initializer for %qT must be brace-enclosed" msgstr "" -#: cp/decl.c:4855 +#: cp/decl.c:4866 #, gcc-internal-format msgid "%qT has no non-static data member named %qD" msgstr "" -#: cp/decl.c:4911 +#: cp/decl.c:4925 #, gcc-internal-format msgid "braces around scalar initializer for type %qT" msgstr "" -#: cp/decl.c:5002 +#: cp/decl.c:5016 #, gcc-internal-format msgid "missing braces around initializer for %qT" msgstr "" -#: cp/decl.c:5059 cp/typeck2.c:924 cp/typeck2.c:1099 cp/typeck2.c:1122 -#: cp/typeck2.c:1165 +#: cp/decl.c:5073 cp/typeck2.c:921 cp/typeck2.c:1096 cp/typeck2.c:1119 +#: cp/typeck2.c:1162 #, gcc-internal-format msgid "too many initializers for %qT" msgstr "" -#: cp/decl.c:5079 +#: cp/decl.c:5093 #, gcc-internal-format msgid "elements of array %q#T have incomplete type" msgstr "" -#: cp/decl.c:5088 +#: cp/decl.c:5102 #, gcc-internal-format msgid "variable-sized object %qD may not be initialized" msgstr "" -#: cp/decl.c:5090 +#: cp/decl.c:5104 #, gcc-internal-format msgid "variable-sized compound literal" msgstr "" -#: cp/decl.c:5144 +#: cp/decl.c:5158 #, gcc-internal-format msgid "%qD has incomplete type" msgstr "" -#: cp/decl.c:5164 +#: cp/decl.c:5178 #, gcc-internal-format msgid "scalar object %qD requires one element in initializer" msgstr "" -#: cp/decl.c:5195 +#: cp/decl.c:5209 #, gcc-internal-format msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>" msgstr "" -#: cp/decl.c:5227 +#: cp/decl.c:5241 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" msgstr "" -#: cp/decl.c:5241 +#: cp/decl.c:5255 #, gcc-internal-format msgid "structure %qD with uninitialized const members" msgstr "" -#: cp/decl.c:5243 +#: cp/decl.c:5257 #, gcc-internal-format msgid "structure %qD with uninitialized reference members" msgstr "" -#: cp/decl.c:5540 +#: cp/decl.c:5554 #, gcc-internal-format msgid "assignment (not initialization) in declaration" msgstr "" -#: cp/decl.c:5608 cp/decl2.c:866 -#, gcc-internal-format -msgid "%qD cannot be defaulted" -msgstr "" - -#: cp/decl.c:5688 +#: cp/decl.c:5695 #, gcc-internal-format msgid "shadowing previous type declaration of %q#D" msgstr "" -#: cp/decl.c:5720 +#: cp/decl.c:5727 #, gcc-internal-format msgid "%qD cannot be thread-local because it has non-trivial type %qT" msgstr "" -#: cp/decl.c:5752 +#: cp/decl.c:5759 #, gcc-internal-format msgid "Java object %qD not allocated with %<new%>" msgstr "" -#: cp/decl.c:5769 +#: cp/decl.c:5776 #, gcc-internal-format msgid "%qD is thread-local and so cannot be dynamically initialized" msgstr "" -#: cp/decl.c:5787 +#: cp/decl.c:5794 #, gcc-internal-format msgid "" "%qD cannot be initialized by a non-constant expression when being declared" msgstr "" -#: cp/decl.c:5836 +#: cp/decl.c:5843 #, gcc-internal-format msgid "non-static data member %qD has Java class type" msgstr "" -#: cp/decl.c:5900 +#: cp/decl.c:5907 #, gcc-internal-format msgid "function %q#D is initialized like a variable" msgstr "" -#: cp/decl.c:6480 +#: cp/decl.c:6487 #, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:6482 +#: cp/decl.c:6489 #, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" msgstr "" -#: cp/decl.c:6503 +#: cp/decl.c:6510 #, gcc-internal-format msgid "%qD declared as a %<virtual%> %s" msgstr "" -#: cp/decl.c:6505 +#: cp/decl.c:6512 #, gcc-internal-format msgid "%qD declared as an %<inline%> %s" msgstr "" -#: cp/decl.c:6507 +#: cp/decl.c:6514 #, gcc-internal-format msgid "" "%<const%> and %<volatile%> function specifiers on %qD invalid in %s " "declaration" msgstr "" -#: cp/decl.c:6511 +#: cp/decl.c:6518 #, gcc-internal-format msgid "%q+D declared as a friend" msgstr "" -#: cp/decl.c:6517 +#: cp/decl.c:6524 #, gcc-internal-format msgid "%q+D declared with an exception specification" msgstr "" -#: cp/decl.c:6551 +#: cp/decl.c:6558 #, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" msgstr "" -#: cp/decl.c:6672 +#: cp/decl.c:6679 #, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" msgstr "" #. Something like `template <class T> friend void f<T>()'. -#: cp/decl.c:6682 +#: cp/decl.c:6689 #, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" msgstr "" -#: cp/decl.c:6712 +#: cp/decl.c:6719 #, gcc-internal-format msgid "" "default arguments are not allowed in declaration of friend template " "specialization %qD" msgstr "" -#: cp/decl.c:6720 +#: cp/decl.c:6727 #, gcc-internal-format msgid "" "%<inline%> is not allowed in declaration of friend template specialization %" "qD" msgstr "" -#: cp/decl.c:6763 +#: cp/decl.c:6770 #, gcc-internal-format msgid "cannot declare %<::main%> to be a template" msgstr "" -#: cp/decl.c:6765 +#: cp/decl.c:6772 #, gcc-internal-format msgid "cannot declare %<::main%> to be inline" msgstr "" -#: cp/decl.c:6767 +#: cp/decl.c:6774 #, gcc-internal-format msgid "cannot declare %<::main%> to be static" msgstr "" -#: cp/decl.c:6793 +#: cp/decl.c:6802 +#, gcc-internal-format +msgid "non-local function %q#D uses anonymous type" +msgstr "" + +#: cp/decl.c:6805 cp/decl.c:7088 cp/decl2.c:3444 +#, gcc-internal-format +msgid "" +"%q+#D does not refer to the unqualified type, so it is not used for linkage" +msgstr "" + +#: cp/decl.c:6811 +#, gcc-internal-format +msgid "non-local function %q#D uses local type %qT" +msgstr "" + +#: cp/decl.c:6830 #, gcc-internal-format msgid "static member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:6794 +#: cp/decl.c:6831 #, gcc-internal-format msgid "non-member function %qD cannot have cv-qualifier" msgstr "" -#: cp/decl.c:6839 +#: cp/decl.c:6876 #, gcc-internal-format msgid "%<::main%> must return %<int%>" msgstr "" -#: cp/decl.c:6879 +#: cp/decl.c:6916 #, gcc-internal-format msgid "definition of implicitly-declared %qD" msgstr "" -#: cp/decl.c:6896 cp/decl2.c:692 +#: cp/decl.c:6933 cp/decl2.c:702 #, gcc-internal-format msgid "no %q#D member function declared in class %qT" msgstr "" -#: cp/decl.c:7152 +#. DRs 132, 319 and 389 seem to indicate types with +#. no linkage can only be used to declare extern "C" +#. entities. Since it's not always an error in the +#. ISO C++ 90 Standard, we only issue a warning. +#: cp/decl.c:7085 +#, gcc-internal-format +msgid "non-local variable %q#D uses anonymous type" +msgstr "" + +#: cp/decl.c:7094 +#, gcc-internal-format +msgid "non-local variable %q#D uses local type %qT" +msgstr "" + +#: cp/decl.c:7215 #, gcc-internal-format msgid "" "invalid in-class initialization of static data member of non-integral type %" "qT" msgstr "" -#: cp/decl.c:7162 +#: cp/decl.c:7225 #, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" msgstr "" -#: cp/decl.c:7166 +#: cp/decl.c:7229 #, gcc-internal-format msgid "" "ISO C++ forbids initialization of member constant %qD of non-integral type %" "qT" msgstr "" -#: cp/decl.c:7191 +#: cp/decl.c:7254 #, gcc-internal-format msgid "size of array %qD has non-integral type %qT" msgstr "" -#: cp/decl.c:7193 +#: cp/decl.c:7256 #, gcc-internal-format msgid "size of array has non-integral type %qT" msgstr "" -#: cp/decl.c:7245 +#: cp/decl.c:7308 #, gcc-internal-format msgid "size of array %qD is negative" msgstr "" -#: cp/decl.c:7247 +#: cp/decl.c:7310 #, gcc-internal-format msgid "size of array is negative" msgstr "" -#: cp/decl.c:7255 +#: cp/decl.c:7318 #, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" msgstr "" -#: cp/decl.c:7257 +#: cp/decl.c:7320 #, gcc-internal-format msgid "ISO C++ forbids zero-size array" msgstr "" -#: cp/decl.c:7264 +#: cp/decl.c:7327 #, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" msgstr "" -#: cp/decl.c:7267 +#: cp/decl.c:7330 #, gcc-internal-format msgid "size of array is not an integral constant-expression" msgstr "" -#: cp/decl.c:7273 +#: cp/decl.c:7336 #, gcc-internal-format msgid "ISO C++ forbids variable length array %qD" msgstr "" -#: cp/decl.c:7275 +#: cp/decl.c:7338 #, gcc-internal-format msgid "ISO C++ forbids variable length array" msgstr "" -#: cp/decl.c:7281 +#: cp/decl.c:7344 #, gcc-internal-format msgid "variable length array %qD is used" msgstr "" -#: cp/decl.c:7317 +#: cp/decl.c:7380 #, gcc-internal-format msgid "overflow in array dimension" msgstr "" -#: cp/decl.c:7398 +#: cp/decl.c:7461 #, gcc-internal-format msgid "declaration of %qD as %s" msgstr "" -#: cp/decl.c:7400 +#: cp/decl.c:7463 #, gcc-internal-format msgid "creating %s" msgstr "" -#: cp/decl.c:7412 +#: cp/decl.c:7475 #, gcc-internal-format msgid "" "declaration of %qD as multidimensional array must have bounds for all " "dimensions except the first" msgstr "" -#: cp/decl.c:7416 +#: cp/decl.c:7479 #, gcc-internal-format msgid "" "multidimensional array must have bounds for all dimensions except the first" msgstr "" -#: cp/decl.c:7451 +#: cp/decl.c:7514 #, gcc-internal-format msgid "return type specification for constructor invalid" msgstr "" -#: cp/decl.c:7461 +#: cp/decl.c:7524 #, gcc-internal-format msgid "return type specification for destructor invalid" msgstr "" -#: cp/decl.c:7474 +#: cp/decl.c:7537 #, gcc-internal-format msgid "return type specified for %<operator %T%>" msgstr "" -#: cp/decl.c:7496 +#: cp/decl.c:7559 #, gcc-internal-format msgid "unnamed variable or field declared void" msgstr "" -#: cp/decl.c:7503 +#: cp/decl.c:7566 #, gcc-internal-format msgid "variable or field declared void" msgstr "" -#: cp/decl.c:7677 +#: cp/decl.c:7745 #, gcc-internal-format msgid "invalid use of qualified-name %<::%D%>" msgstr "" -#: cp/decl.c:7680 +#: cp/decl.c:7748 #, gcc-internal-format msgid "invalid use of qualified-name %<%T::%D%>" msgstr "" -#: cp/decl.c:7683 +#: cp/decl.c:7751 #, gcc-internal-format msgid "invalid use of qualified-name %<%D::%D%>" msgstr "" -#: cp/decl.c:7695 +#: cp/decl.c:7763 #, gcc-internal-format msgid "type %qT is not derived from type %qT" msgstr "" -#: cp/decl.c:7711 cp/decl.c:7803 cp/decl.c:9063 +#: cp/decl.c:7779 cp/decl.c:7871 cp/decl.c:9138 #, gcc-internal-format msgid "declaration of %qD as non-function" msgstr "" -#: cp/decl.c:7717 +#: cp/decl.c:7785 #, gcc-internal-format msgid "declaration of %qD as non-member" msgstr "" -#: cp/decl.c:7748 +#: cp/decl.c:7816 #, gcc-internal-format msgid "declarator-id missing; using reserved word %qD" msgstr "" -#: cp/decl.c:7795 +#: cp/decl.c:7863 #, gcc-internal-format msgid "function definition does not declare parameters" msgstr "" -#: cp/decl.c:7837 +#: cp/decl.c:7905 #, gcc-internal-format msgid "two or more data types in declaration of %qs" msgstr "" -#: cp/decl.c:7843 +#: cp/decl.c:7911 #, gcc-internal-format msgid "conflicting specifiers in declaration of %qs" msgstr "" -#: cp/decl.c:7914 cp/decl.c:7917 cp/decl.c:7920 +#: cp/decl.c:7982 cp/decl.c:7985 cp/decl.c:7988 #, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" msgstr "" -#: cp/decl.c:7945 cp/decl.c:7963 +#: cp/decl.c:8013 cp/decl.c:8031 #, gcc-internal-format msgid "%<signed%> or %<unsigned%> invalid for %qs" msgstr "" -#: cp/decl.c:7947 +#: cp/decl.c:8015 #, gcc-internal-format msgid "%<signed%> and %<unsigned%> specified together for %qs" msgstr "" -#: cp/decl.c:7949 +#: cp/decl.c:8017 #, gcc-internal-format msgid "%<long long%> invalid for %qs" msgstr "" -#: cp/decl.c:7951 +#: cp/decl.c:8019 #, gcc-internal-format msgid "%<long%> invalid for %qs" msgstr "" -#: cp/decl.c:7953 +#: cp/decl.c:8021 #, gcc-internal-format msgid "%<short%> invalid for %qs" msgstr "" -#: cp/decl.c:7955 +#: cp/decl.c:8023 #, gcc-internal-format msgid "%<long%> or %<short%> invalid for %qs" msgstr "" -#: cp/decl.c:7957 +#: cp/decl.c:8025 #, gcc-internal-format msgid "%<long%> or %<short%> specified with char for %qs" msgstr "" -#: cp/decl.c:7959 +#: cp/decl.c:8027 #, gcc-internal-format msgid "%<long%> and %<short%> specified together for %qs" msgstr "" -#: cp/decl.c:7965 +#: cp/decl.c:8033 #, gcc-internal-format msgid "%<short%> or %<long%> invalid for %qs" msgstr "" -#: cp/decl.c:7973 +#: cp/decl.c:8041 #, gcc-internal-format msgid "long, short, signed or unsigned used invalidly for %qs" msgstr "" -#: cp/decl.c:8037 +#: cp/decl.c:8105 #, gcc-internal-format msgid "complex invalid for %qs" msgstr "" -#: cp/decl.c:8068 +#: cp/decl.c:8136 #, gcc-internal-format msgid "both %<const%> and %<constexpr%> cannot be used here" msgstr "" -#: cp/decl.c:8077 +#: cp/decl.c:8145 #, gcc-internal-format msgid "qualifiers are not allowed on declaration of %<operator %T%>" msgstr "" -#: cp/decl.c:8090 cp/typeck.c:7458 +#: cp/decl.c:8158 cp/typeck.c:7578 #, gcc-internal-format msgid "ignoring %qV qualifiers added to function type %qT" msgstr "" -#: cp/decl.c:8113 +#: cp/decl.c:8181 #, gcc-internal-format msgid "member %qD cannot be declared both virtual and static" msgstr "" -#: cp/decl.c:8121 +#: cp/decl.c:8189 #, gcc-internal-format msgid "%<%T::%D%> is not a valid declarator" msgstr "" -#: cp/decl.c:8130 +#: cp/decl.c:8198 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" msgstr "" -#: cp/decl.c:8136 +#: cp/decl.c:8203 +#, gcc-internal-format +msgid "storage class specified for template parameter %qs" +msgstr "" + +#: cp/decl.c:8209 #, gcc-internal-format msgid "storage class specifiers invalid in parameter declarations" msgstr "" -#: cp/decl.c:8140 +#: cp/decl.c:8213 #, gcc-internal-format msgid "parameter declared %<auto%>" msgstr "" -#: cp/decl.c:8148 +#: cp/decl.c:8221 #, gcc-internal-format msgid "a parameter cannot be declared %<constexpr%>" msgstr "" -#: cp/decl.c:8157 +#: cp/decl.c:8230 #, gcc-internal-format msgid "%<virtual%> outside class declaration" msgstr "" -#: cp/decl.c:8175 +#: cp/decl.c:8248 #, gcc-internal-format msgid "multiple storage classes in declaration of %qs" msgstr "" -#: cp/decl.c:8198 +#: cp/decl.c:8271 #, gcc-internal-format msgid "storage class specified for %qs" msgstr "" -#: cp/decl.c:8202 +#: cp/decl.c:8275 #, gcc-internal-format msgid "storage class specified for parameter %qs" msgstr "" -#: cp/decl.c:8215 +#: cp/decl.c:8288 #, gcc-internal-format msgid "nested function %qs declared %<extern%>" msgstr "" -#: cp/decl.c:8219 +#: cp/decl.c:8292 #, gcc-internal-format msgid "top-level declaration of %qs specifies %<auto%>" msgstr "" -#: cp/decl.c:8225 +#: cp/decl.c:8298 #, gcc-internal-format msgid "function-scope %qs implicitly auto and declared %<__thread%>" msgstr "" -#: cp/decl.c:8232 +#: cp/decl.c:8305 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" msgstr "" -#: cp/decl.c:8326 +#: cp/decl.c:8399 #, gcc-internal-format msgid "%qs declared as function returning a function" msgstr "" -#: cp/decl.c:8331 +#: cp/decl.c:8404 #, gcc-internal-format msgid "%qs declared as function returning an array" msgstr "" -#: cp/decl.c:8352 +#: cp/decl.c:8425 #, gcc-internal-format msgid "%qs function uses %<auto%> type specifier without late return type" msgstr "" -#: cp/decl.c:8358 +#: cp/decl.c:8431 #, gcc-internal-format msgid "" "%qs function with late return type has %qT as its type rather than plain %" "<auto%>" msgstr "" -#: cp/decl.c:8366 +#: cp/decl.c:8439 #, gcc-internal-format msgid "" "%qs function with late return type not declared with %<auto%> type specifier" msgstr "" -#: cp/decl.c:8399 +#: cp/decl.c:8472 #, gcc-internal-format msgid "destructor cannot be static member function" msgstr "" -#: cp/decl.c:8404 +#: cp/decl.c:8477 #, gcc-internal-format msgid "destructors may not be cv-qualified" msgstr "" -#: cp/decl.c:8422 +#: cp/decl.c:8495 #, gcc-internal-format msgid "constructors cannot be declared virtual" msgstr "" -#: cp/decl.c:8435 +#: cp/decl.c:8508 #, gcc-internal-format msgid "can't initialize friend function %qs" msgstr "" #. Cannot be both friend and virtual. -#: cp/decl.c:8439 +#: cp/decl.c:8512 #, gcc-internal-format msgid "virtual functions cannot be friends" msgstr "" -#: cp/decl.c:8443 +#: cp/decl.c:8516 #, gcc-internal-format msgid "friend declaration not in class definition" msgstr "" -#: cp/decl.c:8445 +#: cp/decl.c:8518 #, gcc-internal-format msgid "can't define friend function %qs in a local class definition" msgstr "" -#: cp/decl.c:8463 +#: cp/decl.c:8536 #, gcc-internal-format msgid "" "the %<constexpr%> specifier cannot be used in a function declaration that is " "not a definition" msgstr "" -#: cp/decl.c:8481 +#: cp/decl.c:8554 #, gcc-internal-format msgid "destructors may not have parameters" msgstr "" -#: cp/decl.c:8500 +#: cp/decl.c:8573 #, gcc-internal-format msgid "cannot declare pointer to %q#T" msgstr "" -#: cp/decl.c:8513 cp/decl.c:8520 +#: cp/decl.c:8586 cp/decl.c:8593 #, gcc-internal-format msgid "cannot declare reference to %q#T" msgstr "" -#: cp/decl.c:8522 +#: cp/decl.c:8595 #, gcc-internal-format msgid "cannot declare pointer to %q#T member" msgstr "" -#: cp/decl.c:8542 +#: cp/decl.c:8615 #, gcc-internal-format msgid "cannot declare %s to qualified function type %qT" msgstr "" -#: cp/decl.c:8579 +#: cp/decl.c:8652 #, gcc-internal-format msgid "" "cannot declare reference to %q#T, which is not a typedef or a template type " "argument" msgstr "" -#: cp/decl.c:8623 +#: cp/decl.c:8696 #, gcc-internal-format msgid "template-id %qD used as a declarator" msgstr "" -#: cp/decl.c:8674 +#: cp/decl.c:8747 #, gcc-internal-format msgid "member functions are implicitly friends of their class" msgstr "" -#: cp/decl.c:8679 +#: cp/decl.c:8752 #, gcc-internal-format msgid "extra qualification %<%T::%> on member %qs" msgstr "" -#: cp/decl.c:8711 +#: cp/decl.c:8784 #, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %<%T%>" msgstr "" -#: cp/decl.c:8720 +#: cp/decl.c:8793 #, gcc-internal-format -msgid "a constexpr function cannot be defined outside of its class." +msgid "a constexpr function cannot be defined outside of its class" msgstr "" -#: cp/decl.c:8734 +#: cp/decl.c:8807 #, gcc-internal-format msgid "cannot declare member %<%T::%s%> within %qT" msgstr "" -#: cp/decl.c:8757 +#: cp/decl.c:8830 #, gcc-internal-format msgid "non-parameter %qs cannot be a parameter pack" msgstr "" -#: cp/decl.c:8767 +#: cp/decl.c:8840 #, gcc-internal-format msgid "size of array %qs is too large" msgstr "" -#: cp/decl.c:8778 +#: cp/decl.c:8851 #, gcc-internal-format msgid "data member may not have variably modified type %qT" msgstr "" -#: cp/decl.c:8780 +#: cp/decl.c:8853 #, gcc-internal-format msgid "parameter may not have variably modified type %qT" msgstr "" #. [dcl.fct.spec] The explicit specifier shall only be used in #. declarations of constructors within a class definition. -#: cp/decl.c:8788 +#: cp/decl.c:8861 #, gcc-internal-format msgid "only declarations of constructors can be %<explicit%>" msgstr "" -#: cp/decl.c:8796 +#: cp/decl.c:8869 #, gcc-internal-format msgid "non-member %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:8801 +#: cp/decl.c:8874 #, gcc-internal-format msgid "non-object member %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:8807 +#: cp/decl.c:8880 #, gcc-internal-format msgid "function %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:8812 +#: cp/decl.c:8885 #, gcc-internal-format msgid "static %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:8817 +#: cp/decl.c:8890 #, gcc-internal-format msgid "const %qs cannot be declared %<mutable%>" msgstr "" -#: cp/decl.c:8855 +#: cp/decl.c:8928 #, gcc-internal-format msgid "typedef name may not be a nested-name-specifier" msgstr "" -#: cp/decl.c:8873 +#: cp/decl.c:8946 #, gcc-internal-format msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" -#: cp/decl.c:8965 +#: cp/decl.c:9040 #, gcc-internal-format msgid "" "qualified function types cannot be used to declare static member functions" msgstr "" -#: cp/decl.c:8967 +#: cp/decl.c:9042 #, gcc-internal-format msgid "qualified function types cannot be used to declare free functions" msgstr "" -#: cp/decl.c:8993 +#: cp/decl.c:9068 #, gcc-internal-format msgid "type qualifiers specified for friend class declaration" msgstr "" -#: cp/decl.c:8998 +#: cp/decl.c:9073 #, gcc-internal-format msgid "%<inline%> specified for friend class declaration" msgstr "" -#: cp/decl.c:9006 +#: cp/decl.c:9081 #, gcc-internal-format msgid "template parameters cannot be friends" msgstr "" -#: cp/decl.c:9008 +#: cp/decl.c:9083 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>" msgstr "" -#: cp/decl.c:9012 +#: cp/decl.c:9087 #, gcc-internal-format msgid "friend declaration requires class-key, i.e. %<friend %#T%>" msgstr "" -#: cp/decl.c:9025 +#: cp/decl.c:9100 #, gcc-internal-format msgid "trying to make class %qT a friend of global scope" msgstr "" -#: cp/decl.c:9043 +#: cp/decl.c:9118 #, gcc-internal-format msgid "invalid qualifiers on non-member function type" msgstr "" -#: cp/decl.c:9053 +#: cp/decl.c:9128 #, gcc-internal-format msgid "abstract declarator %qT used as declaration" msgstr "" -#: cp/decl.c:9082 +#: cp/decl.c:9157 #, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" msgstr "" #. Something like struct S { int N::j; }; -#: cp/decl.c:9128 +#: cp/decl.c:9203 #, gcc-internal-format msgid "invalid use of %<::%>" msgstr "" -#: cp/decl.c:9143 +#: cp/decl.c:9218 #, gcc-internal-format msgid "can't make %qD into a method -- not in a class" msgstr "" -#: cp/decl.c:9152 +#: cp/decl.c:9227 #, gcc-internal-format msgid "function %qD declared virtual inside a union" msgstr "" -#: cp/decl.c:9161 +#: cp/decl.c:9236 #, gcc-internal-format msgid "%qD cannot be declared virtual, since it is always static" msgstr "" -#: cp/decl.c:9179 +#: cp/decl.c:9254 #, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" msgstr "" -#: cp/decl.c:9186 +#: cp/decl.c:9261 #, gcc-internal-format msgid "declaration of %qD as member of %qT" msgstr "" -#: cp/decl.c:9191 +#: cp/decl.c:9266 #, gcc-internal-format msgid "a destructor cannot be %<constexpr%>" msgstr "" -#: cp/decl.c:9195 +#: cp/decl.c:9270 #, gcc-internal-format msgid "expected qualified name in friend declaration for constructor %qD" msgstr "" -#: cp/decl.c:9259 +#: cp/decl.c:9334 #, gcc-internal-format msgid "field %qD has incomplete type" msgstr "" -#: cp/decl.c:9261 +#: cp/decl.c:9336 #, gcc-internal-format msgid "name %qT has incomplete type" msgstr "" -#: cp/decl.c:9270 +#: cp/decl.c:9345 #, gcc-internal-format msgid " in instantiation of template %qT" msgstr "" -#: cp/decl.c:9279 +#: cp/decl.c:9354 #, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" msgstr "" @@ -32287,132 +32672,132 @@ 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:9332 +#: cp/decl.c:9407 #, gcc-internal-format msgid "ISO C++ forbids initialization of member %qD" msgstr "" -#: cp/decl.c:9334 +#: cp/decl.c:9409 #, gcc-internal-format msgid "making %qD static" msgstr "" -#: cp/decl.c:9368 +#: cp/decl.c:9443 #, gcc-internal-format msgid "non-static data member %qE declared %<constexpr%>" msgstr "" -#: cp/decl.c:9403 +#: cp/decl.c:9478 #, gcc-internal-format msgid "storage class %<auto%> invalid for function %qs" msgstr "" -#: cp/decl.c:9405 +#: cp/decl.c:9480 #, gcc-internal-format msgid "storage class %<register%> invalid for function %qs" msgstr "" -#: cp/decl.c:9407 +#: cp/decl.c:9482 #, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" msgstr "" -#: cp/decl.c:9419 +#: cp/decl.c:9494 #, gcc-internal-format msgid "" "%<static%> specified invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:9423 +#: cp/decl.c:9498 #, gcc-internal-format msgid "" "%<inline%> specifier invalid for function %qs declared out of global scope" msgstr "" -#: cp/decl.c:9430 +#: cp/decl.c:9505 #, gcc-internal-format msgid "%q#T is not a class or a namespace" msgstr "" -#: cp/decl.c:9438 +#: cp/decl.c:9513 #, gcc-internal-format msgid "virtual non-class function %qs" msgstr "" -#: cp/decl.c:9445 +#: cp/decl.c:9520 #, gcc-internal-format msgid "%qs defined in a non-class scope" msgstr "" -#: cp/decl.c:9478 +#: cp/decl.c:9553 #, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" msgstr "" #. FIXME need arm citation -#: cp/decl.c:9485 +#: cp/decl.c:9560 #, gcc-internal-format msgid "cannot declare static function inside another function" msgstr "" -#: cp/decl.c:9515 +#: cp/decl.c:9590 #, gcc-internal-format msgid "" "%<static%> may not be used when defining (as opposed to declaring) a static " "data member" msgstr "" -#: cp/decl.c:9522 +#: cp/decl.c:9597 #, gcc-internal-format msgid "static member %qD declared %<register%>" msgstr "" -#: cp/decl.c:9528 +#: cp/decl.c:9603 #, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" msgstr "" -#: cp/decl.c:9542 +#: cp/decl.c:9617 #, gcc-internal-format msgid "%qs initialized and declared %<extern%>" msgstr "" -#: cp/decl.c:9546 +#: cp/decl.c:9621 #, gcc-internal-format msgid "%qs has both %<extern%> and initializer" msgstr "" -#: cp/decl.c:9673 +#: cp/decl.c:9748 #, gcc-internal-format msgid "default argument for %q#D has type %qT" msgstr "" -#: cp/decl.c:9676 +#: cp/decl.c:9751 #, gcc-internal-format msgid "default argument for parameter of type %qT has type %qT" msgstr "" -#: cp/decl.c:9692 +#: cp/decl.c:9767 #, gcc-internal-format msgid "default argument %qE uses local variable %qD" msgstr "" -#: cp/decl.c:9776 +#: cp/decl.c:9855 #, gcc-internal-format msgid "parameter %qD has Java class type" msgstr "" -#: cp/decl.c:9804 +#: cp/decl.c:9883 #, gcc-internal-format msgid "parameter %qD invalidly declared method type" msgstr "" -#: cp/decl.c:9828 +#: cp/decl.c:9907 #, gcc-internal-format msgid "parameter %qD includes %s to array of unknown bound %qT" msgstr "" -#: cp/decl.c:9843 +#: cp/decl.c:9922 #, gcc-internal-format msgid "parameter packs must be at the end of the parameter list" msgstr "" @@ -32432,139 +32817,139 @@ 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:10071 +#: cp/decl.c:10145 #, gcc-internal-format msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" -#: cp/decl.c:10193 +#: cp/decl.c:10267 #, gcc-internal-format msgid "%qD may not be declared within a namespace" msgstr "" -#: cp/decl.c:10198 +#: cp/decl.c:10272 #, gcc-internal-format msgid "%qD may not be declared as static" msgstr "" -#: cp/decl.c:10224 +#: cp/decl.c:10302 #, gcc-internal-format msgid "%qD must be a nonstatic member function" msgstr "" -#: cp/decl.c:10233 +#: cp/decl.c:10312 #, gcc-internal-format msgid "" "%qD must be either a non-static member function or a non-member function" msgstr "" -#: cp/decl.c:10255 +#: cp/decl.c:10334 #, gcc-internal-format msgid "%qD must have an argument of class or enumerated type" msgstr "" -#: cp/decl.c:10296 +#: cp/decl.c:10375 #, gcc-internal-format msgid "conversion to %s%s will never use a type conversion operator" msgstr "" #. 13.4.0.3 -#: cp/decl.c:10304 +#: cp/decl.c:10383 #, gcc-internal-format msgid "ISO C++ prohibits overloading operator ?:" msgstr "" -#: cp/decl.c:10309 +#: cp/decl.c:10388 #, gcc-internal-format msgid "%qD must not have variable number of arguments" msgstr "" -#: cp/decl.c:10360 +#: cp/decl.c:10439 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its argument" msgstr "" -#: cp/decl.c:10363 +#: cp/decl.c:10442 #, gcc-internal-format msgid "postfix %qD must take %<int%> as its second argument" msgstr "" -#: cp/decl.c:10371 +#: cp/decl.c:10450 #, gcc-internal-format msgid "%qD must take either zero or one argument" msgstr "" -#: cp/decl.c:10373 +#: cp/decl.c:10452 #, gcc-internal-format msgid "%qD must take either one or two arguments" msgstr "" -#: cp/decl.c:10395 +#: cp/decl.c:10474 #, gcc-internal-format msgid "prefix %qD should return %qT" msgstr "" -#: cp/decl.c:10401 +#: cp/decl.c:10480 #, gcc-internal-format msgid "postfix %qD should return %qT" msgstr "" -#: cp/decl.c:10410 +#: cp/decl.c:10489 #, gcc-internal-format msgid "%qD must take %<void%>" msgstr "" -#: cp/decl.c:10412 cp/decl.c:10421 +#: cp/decl.c:10491 cp/decl.c:10500 #, gcc-internal-format msgid "%qD must take exactly one argument" msgstr "" -#: cp/decl.c:10423 +#: cp/decl.c:10502 #, gcc-internal-format msgid "%qD must take exactly two arguments" msgstr "" -#: cp/decl.c:10432 +#: cp/decl.c:10511 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" msgstr "" -#: cp/decl.c:10446 +#: cp/decl.c:10525 #, gcc-internal-format msgid "%qD should return by value" msgstr "" -#: cp/decl.c:10457 cp/decl.c:10462 +#: cp/decl.c:10536 cp/decl.c:10541 #, gcc-internal-format msgid "%qD cannot have default arguments" msgstr "" -#: cp/decl.c:10520 +#: cp/decl.c:10599 #, gcc-internal-format msgid "using template type parameter %qT after %qs" msgstr "" -#: cp/decl.c:10535 +#: cp/decl.c:10615 #, gcc-internal-format msgid "using typedef-name %qD after %qs" msgstr "" -#: cp/decl.c:10536 +#: cp/decl.c:10616 #, gcc-internal-format msgid "%q+D has a previous declaration here" msgstr "" -#: cp/decl.c:10544 +#: cp/decl.c:10624 #, gcc-internal-format msgid "%qT referred to as %qs" msgstr "" -#: cp/decl.c:10545 cp/decl.c:10552 +#: cp/decl.c:10625 cp/decl.c:10632 #, gcc-internal-format msgid "%q+T has a previous declaration here" msgstr "" -#: cp/decl.c:10551 +#: cp/decl.c:10631 #, gcc-internal-format msgid "%qT referred to as enum" msgstr "" @@ -32576,78 +32961,78 @@ msgstr "" #. void f(class C); // No template header here #. #. then the required template argument is missing. -#: cp/decl.c:10566 +#: cp/decl.c:10646 #, gcc-internal-format msgid "template argument required for %<%s %T%>" msgstr "" -#: cp/decl.c:10614 cp/name-lookup.c:2818 +#: cp/decl.c:10694 cp/name-lookup.c:2823 #, gcc-internal-format msgid "%qD has the same name as the class in which it is declared" msgstr "" -#: cp/decl.c:10644 cp/name-lookup.c:2323 cp/parser.c:4202 cp/parser.c:15645 -#: cp/parser.c:17996 +#: cp/decl.c:10724 cp/name-lookup.c:2328 cp/name-lookup.c:3098 +#: cp/name-lookup.c:3142 cp/parser.c:4243 cp/parser.c:18101 #, gcc-internal-format msgid "reference to %qD is ambiguous" msgstr "" -#: cp/decl.c:10758 +#: cp/decl.c:10838 #, gcc-internal-format msgid "use of enum %q#D without previous declaration" msgstr "" -#: cp/decl.c:10779 +#: cp/decl.c:10859 #, gcc-internal-format msgid "redeclaration of %qT as a non-template" msgstr "" -#: cp/decl.c:10780 +#: cp/decl.c:10860 #, gcc-internal-format msgid "previous declaration %q+D" msgstr "" -#: cp/decl.c:10894 +#: cp/decl.c:10974 #, gcc-internal-format msgid "derived union %qT invalid" msgstr "" -#: cp/decl.c:10903 +#: cp/decl.c:10983 #, gcc-internal-format msgid "Java class %qT cannot have multiple bases" msgstr "" -#: cp/decl.c:10914 +#: cp/decl.c:10994 #, gcc-internal-format msgid "Java class %qT cannot have virtual bases" msgstr "" -#: cp/decl.c:10934 +#: cp/decl.c:11014 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" msgstr "" -#: cp/decl.c:10967 +#: cp/decl.c:11047 #, gcc-internal-format msgid "recursive type %qT undefined" msgstr "" -#: cp/decl.c:10969 +#: cp/decl.c:11049 #, gcc-internal-format msgid "duplicate base type %qT invalid" msgstr "" -#: cp/decl.c:11053 +#: cp/decl.c:11133 #, gcc-internal-format msgid "multiple definition of %q#T" msgstr "" -#: cp/decl.c:11055 +#: cp/decl.c:11135 #, gcc-internal-format msgid "previous definition here" msgstr "" -#: cp/decl.c:11102 +#: cp/decl.c:11182 #, gcc-internal-format msgid "underlying type %<%T%> of %<%T%> must be an integral type" msgstr "" @@ -32656,220 +33041,220 @@ msgstr "" #. #. IF no integral type can represent all the enumerator values, the #. enumeration is ill-formed. -#: cp/decl.c:11236 +#: cp/decl.c:11316 #, gcc-internal-format msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" -#: cp/decl.c:11368 +#: cp/decl.c:11448 #, gcc-internal-format msgid "enumerator value for %qD is not an integer constant" msgstr "" -#: cp/decl.c:11400 +#: cp/decl.c:11480 #, gcc-internal-format msgid "overflow in enumeration values at %qD" msgstr "" -#: cp/decl.c:11420 +#: cp/decl.c:11500 #, gcc-internal-format msgid "enumerator value %E is too large for underlying type %<%T%>" msgstr "" -#: cp/decl.c:11521 +#: cp/decl.c:11601 #, gcc-internal-format msgid "return type %q#T is incomplete" msgstr "" -#: cp/decl.c:11523 +#: cp/decl.c:11603 #, gcc-internal-format msgid "return type has Java class type %q#T" msgstr "" -#: cp/decl.c:11648 cp/typeck.c:7142 +#: cp/decl.c:11731 cp/typeck.c:7253 #, gcc-internal-format msgid "%<operator=%> should return a reference to %<*this%>" msgstr "" -#: cp/decl.c:11743 +#: cp/decl.c:11826 #, gcc-internal-format msgid "no previous declaration for %q+D" msgstr "" -#: cp/decl.c:11964 +#: cp/decl.c:12047 #, gcc-internal-format msgid "invalid function declaration" msgstr "" -#: cp/decl.c:12048 +#: cp/decl.c:12131 #, gcc-internal-format msgid "parameter %qD declared void" msgstr "" -#: cp/decl.c:12547 +#: cp/decl.c:12630 #, gcc-internal-format msgid "invalid member function declaration" msgstr "" -#: cp/decl.c:12562 +#: cp/decl.c:12645 #, gcc-internal-format msgid "%qD is already defined in class %qT" msgstr "" -#: cp/decl.c:12746 +#: cp/decl.c:12856 #, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" msgstr "" -#: cp/decl2.c:277 +#: cp/decl2.c:287 #, gcc-internal-format msgid "name missing for member function" msgstr "" -#: cp/decl2.c:348 cp/decl2.c:362 +#: cp/decl2.c:358 cp/decl2.c:372 #, gcc-internal-format msgid "ambiguous conversion for array subscript" msgstr "" -#: cp/decl2.c:356 +#: cp/decl2.c:366 #, gcc-internal-format msgid "invalid types %<%T[%T]%> for array subscript" msgstr "" -#: cp/decl2.c:399 +#: cp/decl2.c:409 #, gcc-internal-format msgid "deleting array %q#D" msgstr "" -#: cp/decl2.c:405 +#: cp/decl2.c:415 #, gcc-internal-format msgid "type %q#T argument given to %<delete%>, expected pointer" msgstr "" -#: cp/decl2.c:417 +#: cp/decl2.c:427 #, gcc-internal-format msgid "" "cannot delete a function. Only pointer-to-objects are valid arguments to %" "<delete%>" msgstr "" -#: cp/decl2.c:425 +#: cp/decl2.c:435 #, gcc-internal-format msgid "deleting %qT is undefined" msgstr "" -#: cp/decl2.c:468 cp/pt.c:4210 +#: cp/decl2.c:478 cp/pt.c:4241 #, gcc-internal-format msgid "template declaration of %q#D" msgstr "" -#: cp/decl2.c:520 +#: cp/decl2.c:530 #, gcc-internal-format msgid "Java method %qD has non-Java return type %qT" msgstr "" -#: cp/decl2.c:537 +#: cp/decl2.c:547 #, gcc-internal-format msgid "Java method %qD has non-Java parameter type %qT" msgstr "" -#: cp/decl2.c:586 +#: cp/decl2.c:596 #, gcc-internal-format msgid "" "template parameter lists provided don't match the template parameters of %qD" msgstr "" -#: cp/decl2.c:654 +#: cp/decl2.c:664 #, gcc-internal-format msgid "prototype for %q#D does not match any in class %qT" msgstr "" -#: cp/decl2.c:730 +#: cp/decl2.c:740 #, gcc-internal-format msgid "local class %q#T shall not have static data member %q#D" msgstr "" -#: cp/decl2.c:738 +#: cp/decl2.c:748 #, gcc-internal-format msgid "initializer invalid for static member with constructor" msgstr "" -#: cp/decl2.c:741 +#: cp/decl2.c:751 #, gcc-internal-format msgid "(an out of class initialization is required)" msgstr "" -#: cp/decl2.c:802 +#: cp/decl2.c:812 #, gcc-internal-format msgid "explicit template argument list not allowed" msgstr "" -#: cp/decl2.c:808 +#: cp/decl2.c:818 #, gcc-internal-format msgid "member %qD conflicts with virtual function table field name" msgstr "" -#: cp/decl2.c:844 +#: cp/decl2.c:854 #, gcc-internal-format msgid "%qD is already defined in %qT" msgstr "" -#: cp/decl2.c:882 +#: cp/decl2.c:890 #, gcc-internal-format msgid "initializer specified for static member function %qD" msgstr "" -#: cp/decl2.c:905 +#: cp/decl2.c:913 #, gcc-internal-format msgid "field initializer is not constant" msgstr "" -#: cp/decl2.c:932 +#: cp/decl2.c:940 #, gcc-internal-format msgid "%<asm%> specifiers are not permitted on non-static data members" msgstr "" -#: cp/decl2.c:984 +#: cp/decl2.c:992 #, gcc-internal-format msgid "bit-field %qD with non-integral type" msgstr "" -#: cp/decl2.c:990 +#: cp/decl2.c:998 #, gcc-internal-format msgid "cannot declare %qD to be a bit-field type" msgstr "" -#: cp/decl2.c:1000 +#: cp/decl2.c:1008 #, gcc-internal-format msgid "cannot declare bit-field %qD with function type" msgstr "" -#: cp/decl2.c:1007 +#: cp/decl2.c:1015 #, gcc-internal-format msgid "%qD is already defined in the class %qT" msgstr "" -#: cp/decl2.c:1014 +#: cp/decl2.c:1022 #, gcc-internal-format msgid "static member %qD cannot be a bit-field" msgstr "" -#: cp/decl2.c:1269 +#: cp/decl2.c:1279 #, gcc-internal-format msgid "anonymous struct not inside named type" msgstr "" -#: cp/decl2.c:1354 +#: cp/decl2.c:1365 #, gcc-internal-format msgid "namespace-scope anonymous aggregates must be static" msgstr "" -#: cp/decl2.c:1363 +#: cp/decl2.c:1374 #, gcc-internal-format msgid "anonymous union with no members" msgstr "" -#: cp/decl2.c:1400 +#: cp/decl2.c:1411 #, gcc-internal-format msgid "%<operator new%> must return type %qT" msgstr "" @@ -32878,88 +33263,113 @@ msgstr "" #. #. The first parameter shall not have an associated default #. argument. -#: cp/decl2.c:1411 +#: cp/decl2.c:1422 #, gcc-internal-format msgid "the first parameter of %<operator new%> cannot have a default argument" msgstr "" -#: cp/decl2.c:1427 +#: cp/decl2.c:1438 #, gcc-internal-format msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter" msgstr "" -#: cp/decl2.c:1456 +#: cp/decl2.c:1467 #, gcc-internal-format msgid "%<operator delete%> must return type %qT" msgstr "" -#: cp/decl2.c:1465 +#: cp/decl2.c:1476 #, gcc-internal-format msgid "%<operator delete%> takes type %qT as first parameter" msgstr "" -#: cp/decl2.c:2186 +#: cp/decl2.c:2198 #, gcc-internal-format msgid "%qT has a field %qD whose type uses the anonymous namespace" msgstr "" -#: cp/decl2.c:2193 +#: cp/decl2.c:2205 #, gcc-internal-format msgid "%qT declared with greater visibility than the type of its field %qD" msgstr "" -#: cp/decl2.c:2206 +#: cp/decl2.c:2218 #, gcc-internal-format msgid "%qT has a base %qT whose type uses the anonymous namespace" msgstr "" -#: cp/decl2.c:2212 +#: cp/decl2.c:2224 #, gcc-internal-format msgid "%qT declared with greater visibility than its base %qT" msgstr "" -#: cp/decl2.c:3427 +#: cp/decl2.c:3441 #, gcc-internal-format msgid "%q+#D, declared using anonymous type, is used but never defined" msgstr "" -#: cp/decl2.c:3430 -#, gcc-internal-format -msgid "" -"%q+#D does not refer to the unqualified type, so it is not used for linkage" -msgstr "" - -#: cp/decl2.c:3434 +#: cp/decl2.c:3448 #, gcc-internal-format msgid "%q+#D, declared using local type %qT, is used but never defined" msgstr "" -#: cp/decl2.c:3714 +#: cp/decl2.c:3740 #, gcc-internal-format msgid "inline function %q+D used but never defined" msgstr "" -#: cp/decl2.c:3880 +#: cp/decl2.c:3906 #, gcc-internal-format msgid "default argument missing for parameter %P of %q+#D" msgstr "" -#: cp/decl2.c:3931 cp/search.c:1912 +#: cp/decl2.c:3957 cp/search.c:1891 #, gcc-internal-format msgid "deleted function %q+D" msgstr "" -#: cp/decl2.c:3932 +#: cp/decl2.c:3958 #, gcc-internal-format msgid "used here" msgstr "" -#. We really want to suppress this warning in system headers, -#. because libstdc++ uses variadic templates even when we aren't -#. in C++0x mode. -#: cp/error.c:2885 +#: cp/error.c:2899 +#, gcc-internal-format +msgid "" +"extended initializer lists only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2904 +#, gcc-internal-format +msgid "" +"explicit conversion operators only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2909 +#, gcc-internal-format +msgid "variadic templates only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2914 +#, gcc-internal-format +msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2919 #, gcc-internal-format -msgid "%s only available with -std=c++0x or -std=gnu++0x" +msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2923 +#, gcc-internal-format +msgid "scoped enums only available with -std=c++0x or -std=gnu++0x" +msgstr "" + +#: cp/error.c:2927 +#, gcc-internal-format +msgid "" +"defaulted and deleted functions only available with -std=c++0x or -std=gnu+" +"+0x" msgstr "" #. Can't throw a reference. @@ -32999,23 +33409,23 @@ msgstr "" msgid " in thrown expression" msgstr "" -#: cp/except.c:906 +#: cp/except.c:910 #, gcc-internal-format msgid "" "expression %qE of abstract class type %qT cannot be used in throw-expression" msgstr "" -#: cp/except.c:992 +#: cp/except.c:996 #, gcc-internal-format msgid "exception of type %qT will be caught" msgstr "" -#: cp/except.c:995 +#: cp/except.c:999 #, gcc-internal-format msgid " by earlier handler for %qT" msgstr "" -#: cp/except.c:1024 +#: cp/except.c:1028 #, gcc-internal-format msgid "%<...%> handler must be the last handler for its try block" msgstr "" @@ -33223,7 +33633,7 @@ msgstr "" msgid "bad array initializer" msgstr "" -#: cp/init.c:1456 cp/semantics.c:2561 +#: cp/init.c:1456 cp/semantics.c:2597 #, gcc-internal-format msgid "%qT is not a class type" msgstr "" @@ -33314,34 +33724,34 @@ msgstr "" msgid "can't find %<class$%> in %qT" msgstr "" -#: cp/init.c:2833 +#: cp/init.c:2831 #, gcc-internal-format msgid "initializer ends prematurely" msgstr "" -#: cp/init.c:2891 +#: cp/init.c:2889 #, gcc-internal-format msgid "cannot initialize multi-dimensional array with initializer" msgstr "" -#: cp/init.c:3040 +#: cp/init.c:3038 #, gcc-internal-format msgid "possible problem detected in invocation of delete operator:" msgstr "" -#: cp/init.c:3044 +#: cp/init.c:3042 #, gcc-internal-format msgid "" "neither the destructor nor the class-specific operator delete will be " "called, even if they are declared when the class is defined." msgstr "" -#: cp/init.c:3066 +#: cp/init.c:3064 #, gcc-internal-format msgid "unknown array size in delete" msgstr "" -#: cp/init.c:3321 +#: cp/init.c:3319 #, gcc-internal-format msgid "type to vector delete is neither pointer or array type" msgstr "" @@ -33405,64 +33815,102 @@ msgid "" "use of an undeclared name is deprecated)" msgstr "" -#: cp/mangle.c:1897 +#: cp/mangle.c:1869 #, gcc-internal-format msgid "mangling typeof, use decltype instead" msgstr "" -#: cp/mangle.c:2116 +#: cp/mangle.c:2088 #, gcc-internal-format msgid "mangling unknown fixed point type" msgstr "" -#: cp/mangle.c:2544 +#: cp/mangle.c:2517 #, gcc-internal-format msgid "mangling %C" msgstr "" -#: cp/mangle.c:2599 +#: cp/mangle.c:2572 #, gcc-internal-format msgid "mangling new-expression" msgstr "" -#: cp/mangle.c:2619 +#: cp/mangle.c:2592 #, gcc-internal-format msgid "omitted middle operand to %<?:%> operand cannot be mangled" msgstr "" -#: cp/mangle.c:2932 +#: cp/mangle.c:2900 #, gcc-internal-format msgid "the mangled name of %qD will change in a future version of GCC" msgstr "" -#: cp/method.c:461 +#: cp/method.c:388 #, gcc-internal-format msgid "generic thunk code fails for method %q#D which uses %<...%>" msgstr "" -#: cp/method.c:704 +#: cp/method.c:569 #, gcc-internal-format msgid "non-static const member %q#D, can't use default assignment operator" msgstr "" -#: cp/method.c:710 +#: cp/method.c:575 #, gcc-internal-format msgid "non-static reference member %q#D, can't use default assignment operator" msgstr "" -#: cp/method.c:823 +#: cp/method.c:688 #, gcc-internal-format msgid "synthesized method %qD first required here " msgstr "" -#: cp/method.c:1172 +#: cp/method.c:1015 +#, gcc-internal-format +msgid "defaulted declaration %q+D" +msgstr "" + +#: cp/method.c:1017 +#, gcc-internal-format +msgid "does not match expected signature %qD" +msgstr "" + +#: cp/method.c:1049 +#, gcc-internal-format +msgid "%qD cannot be defaulted" +msgstr "" + +#: cp/method.c:1058 +#, gcc-internal-format +msgid "defaulted function %q+D with default argument" +msgstr "" + +#: cp/method.c:1064 +#, gcc-internal-format +msgid "%qD declared explicit cannot be defaulted in the class body" +msgstr "" + +#: cp/method.c:1067 +#, gcc-internal-format +msgid "" +"%qD declared with non-public access cannot be defaulted in the class body" +msgstr "" + +#: cp/method.c:1070 +#, gcc-internal-format +msgid "" +"function %q+D defaulted on its first declaration must not have an exception-" +"specification" +msgstr "" + +#: cp/method.c:1119 #, gcc-internal-format msgid "" "vtable layout for class %qT may not be ABI-compliantand may change in a " "future version of GCC due to implicit virtual destructor" msgstr "" -#: cp/name-lookup.c:728 +#: cp/name-lookup.c:733 #, gcc-internal-format msgid "redeclaration of %<wchar_t%> as %qT" msgstr "" @@ -33473,255 +33921,245 @@ msgstr "" #. [basic.start.main] #. #. This function shall not be overloaded. -#: cp/name-lookup.c:758 +#: cp/name-lookup.c:763 #, gcc-internal-format msgid "invalid redeclaration of %q+D" msgstr "" -#: cp/name-lookup.c:759 +#: cp/name-lookup.c:764 #, gcc-internal-format msgid "as %qD" msgstr "" -#: cp/name-lookup.c:805 cp/name-lookup.c:816 +#: cp/name-lookup.c:810 cp/name-lookup.c:821 #, gcc-internal-format msgid "declaration of %q#D with C language linkage" msgstr "" -#: cp/name-lookup.c:809 +#: cp/name-lookup.c:814 #, gcc-internal-format msgid "due to different exception specifications" msgstr "" -#: cp/name-lookup.c:900 +#: cp/name-lookup.c:905 #, gcc-internal-format msgid "type mismatch with previous external decl of %q#D" msgstr "" -#: cp/name-lookup.c:901 +#: cp/name-lookup.c:906 #, gcc-internal-format msgid "previous external decl of %q+#D" msgstr "" -#: cp/name-lookup.c:992 +#: cp/name-lookup.c:997 #, gcc-internal-format msgid "extern declaration of %q#D doesn't match" msgstr "" -#: cp/name-lookup.c:993 +#: cp/name-lookup.c:998 #, gcc-internal-format msgid "global declaration %q+#D" msgstr "" -#: cp/name-lookup.c:1035 cp/name-lookup.c:1043 +#: cp/name-lookup.c:1040 cp/name-lookup.c:1048 #, gcc-internal-format msgid "declaration of %q#D shadows a parameter" msgstr "" #. Location of previous decl is not useful in this case. -#: cp/name-lookup.c:1069 +#: cp/name-lookup.c:1074 #, gcc-internal-format msgid "declaration of %qD shadows a member of 'this'" msgstr "" -#: cp/name-lookup.c:1076 +#: cp/name-lookup.c:1081 #, gcc-internal-format msgid "declaration of %qD shadows a previous local" msgstr "" -#: cp/name-lookup.c:1085 +#: cp/name-lookup.c:1090 #, gcc-internal-format msgid "declaration of %qD shadows a global declaration" msgstr "" -#: cp/name-lookup.c:1208 +#: cp/name-lookup.c:1213 #, gcc-internal-format msgid "name lookup of %qD changed" msgstr "" -#: cp/name-lookup.c:1209 +#: cp/name-lookup.c:1214 #, gcc-internal-format msgid " matches this %q+D under ISO standard rules" msgstr "" -#: cp/name-lookup.c:1211 +#: cp/name-lookup.c:1216 #, gcc-internal-format msgid " matches this %q+D under old rules" msgstr "" -#: cp/name-lookup.c:1229 cp/name-lookup.c:1237 +#: cp/name-lookup.c:1234 cp/name-lookup.c:1242 #, gcc-internal-format msgid "name lookup of %qD changed for ISO %<for%> scoping" msgstr "" -#: cp/name-lookup.c:1231 +#: cp/name-lookup.c:1236 #, gcc-internal-format msgid " cannot use obsolete binding at %q+D because it has a destructor" msgstr "" -#: cp/name-lookup.c:1240 +#: cp/name-lookup.c:1245 #, gcc-internal-format msgid " using obsolete binding at %q+D" msgstr "" -#: cp/name-lookup.c:1246 cp/parser.c:10818 +#: cp/name-lookup.c:1251 cp/parser.c:10890 #, gcc-internal-format msgid "(if you use %<-fpermissive%> G++ will accept your code)" msgstr "" -#: cp/name-lookup.c:1301 +#: cp/name-lookup.c:1306 #, gcc-internal-format msgid "%s %s(%E) %p %d\n" msgstr "" -#: cp/name-lookup.c:1304 +#: cp/name-lookup.c:1309 #, gcc-internal-format msgid "%s %s %p %d\n" msgstr "" -#: cp/name-lookup.c:2036 +#: cp/name-lookup.c:2041 #, gcc-internal-format msgid "%q#D hides constructor for %q#T" msgstr "" -#: cp/name-lookup.c:2053 +#: cp/name-lookup.c:2058 #, gcc-internal-format msgid "%q#D conflicts with previous using declaration %q#D" msgstr "" -#: cp/name-lookup.c:2076 +#: cp/name-lookup.c:2081 #, gcc-internal-format msgid "previous non-function declaration %q+#D" msgstr "" -#: cp/name-lookup.c:2077 +#: cp/name-lookup.c:2082 #, gcc-internal-format msgid "conflicts with function declaration %q#D" msgstr "" #. It's a nested name with template parameter dependent scope. #. This can only be using-declaration for class member. -#: cp/name-lookup.c:2155 cp/name-lookup.c:2180 +#: cp/name-lookup.c:2160 cp/name-lookup.c:2185 #, gcc-internal-format msgid "%qT is not a namespace" msgstr "" #. 7.3.3/5 #. A using-declaration shall not name a template-id. -#: cp/name-lookup.c:2165 +#: cp/name-lookup.c:2170 #, gcc-internal-format msgid "a using-declaration cannot specify a template-id. Try %<using %D%>" msgstr "" -#: cp/name-lookup.c:2172 +#: cp/name-lookup.c:2177 #, gcc-internal-format msgid "namespace %qD not allowed in using-declaration" msgstr "" -#: cp/name-lookup.c:2208 +#: cp/name-lookup.c:2213 #, gcc-internal-format msgid "%qD not declared" msgstr "" -#: cp/name-lookup.c:2244 cp/name-lookup.c:2281 cp/name-lookup.c:2315 -#: cp/name-lookup.c:2330 +#: cp/name-lookup.c:2249 cp/name-lookup.c:2286 cp/name-lookup.c:2320 +#: cp/name-lookup.c:2335 #, gcc-internal-format msgid "%qD is already declared in this scope" msgstr "" -#: cp/name-lookup.c:2937 +#: cp/name-lookup.c:2942 #, gcc-internal-format msgid "using-declaration for non-member at class scope" msgstr "" -#: cp/name-lookup.c:2944 +#: cp/name-lookup.c:2949 #, gcc-internal-format msgid "%<%T::%D%> names destructor" msgstr "" -#: cp/name-lookup.c:2949 +#: cp/name-lookup.c:2954 #, gcc-internal-format msgid "%<%T::%D%> names constructor" msgstr "" -#: cp/name-lookup.c:2954 +#: cp/name-lookup.c:2959 #, gcc-internal-format msgid "%<%T::%D%> names constructor in %qT" msgstr "" -#: cp/name-lookup.c:3004 +#: cp/name-lookup.c:3009 #, gcc-internal-format msgid "no members matching %<%T::%D%> in %q#T" msgstr "" -#: cp/name-lookup.c:3072 +#: cp/name-lookup.c:3077 #, gcc-internal-format msgid "declaration of %qD not in a namespace surrounding %qD" msgstr "" -#: cp/name-lookup.c:3080 +#: cp/name-lookup.c:3085 #, gcc-internal-format msgid "explicit qualification in declaration of %qD" msgstr "" -#: cp/name-lookup.c:3123 +#: cp/name-lookup.c:3167 #, gcc-internal-format msgid "%qD should have been declared inside %qD" msgstr "" -#: cp/name-lookup.c:3168 +#: cp/name-lookup.c:3212 #, gcc-internal-format msgid "%qD attribute requires a single NTBS argument" msgstr "" -#: cp/name-lookup.c:3175 +#: cp/name-lookup.c:3219 #, gcc-internal-format msgid "" "%qD attribute is meaningless since members of the anonymous namespace get " "local symbols" msgstr "" -#: cp/name-lookup.c:3184 cp/name-lookup.c:3554 +#: cp/name-lookup.c:3228 cp/name-lookup.c:3598 #, gcc-internal-format msgid "%qD attribute directive ignored" msgstr "" -#: cp/name-lookup.c:3229 +#: cp/name-lookup.c:3273 #, gcc-internal-format msgid "namespace alias %qD not allowed here, assuming %qD" msgstr "" -#: cp/name-lookup.c:3542 +#: cp/name-lookup.c:3586 #, gcc-internal-format msgid "strong using only meaningful at namespace scope" msgstr "" -#: cp/name-lookup.c:3546 +#: cp/name-lookup.c:3590 #, gcc-internal-format msgid "current namespace %qD does not enclose strongly used namespace %qD" msgstr "" -#: cp/name-lookup.c:4516 -#, gcc-internal-format -msgid "%q+D is not a function," -msgstr "" - -#: cp/name-lookup.c:4517 -#, gcc-internal-format -msgid " conflict with %q+D" -msgstr "" - -#: cp/name-lookup.c:4977 +#: cp/name-lookup.c:5035 #, gcc-internal-format msgid "argument dependent lookup finds %q+D" msgstr "" -#: cp/name-lookup.c:5422 +#: cp/name-lookup.c:5479 #, gcc-internal-format msgid "XXX entering pop_everything ()\n" msgstr "" -#: cp/name-lookup.c:5431 +#: cp/name-lookup.c:5488 #, gcc-internal-format msgid "XXX leaving pop_everything ()\n" msgstr "" @@ -33731,296 +34169,327 @@ msgstr "" msgid "identifier %qE will become a keyword in C++0x" msgstr "" -#: cp/parser.c:2098 +#: cp/parser.c:2100 #, gcc-internal-format msgid "%<#pragma%> is not allowed here" msgstr "" -#: cp/parser.c:2129 +#: cp/parser.c:2131 #, gcc-internal-format msgid "%<%E::%E%> has not been declared" msgstr "" -#: cp/parser.c:2132 +#: cp/parser.c:2134 #, gcc-internal-format msgid "%<::%E%> has not been declared" msgstr "" -#: cp/parser.c:2135 +#: cp/parser.c:2137 #, gcc-internal-format msgid "request for member %qE in non-class type %qT" msgstr "" -#: cp/parser.c:2138 +#: cp/parser.c:2140 #, gcc-internal-format msgid "%<%T::%E%> has not been declared" msgstr "" -#: cp/parser.c:2141 +#: cp/parser.c:2143 #, gcc-internal-format msgid "%qE has not been declared" msgstr "" -#: cp/parser.c:2144 +#: cp/parser.c:2146 #, gcc-internal-format msgid "%<%E::%E%> %s" msgstr "" -#: cp/parser.c:2146 +#: cp/parser.c:2148 #, gcc-internal-format msgid "%<::%E%> %s" msgstr "" -#: cp/parser.c:2148 +#: cp/parser.c:2150 #, gcc-internal-format msgid "%qE %s" msgstr "" -#: cp/parser.c:2186 +#: cp/parser.c:2188 #, gcc-internal-format msgid "ISO C++ 1998 does not support %<long long%>" msgstr "" -#: cp/parser.c:2207 +#: cp/parser.c:2209 #, gcc-internal-format msgid "duplicate %qs" msgstr "" -#: cp/parser.c:2252 +#: cp/parser.c:2254 #, gcc-internal-format msgid "new types may not be defined in a return type" msgstr "" -#: cp/parser.c:2254 +#: cp/parser.c:2256 #, gcc-internal-format msgid "(perhaps a semicolon is missing after the definition of %qT)" msgstr "" -#: cp/parser.c:2274 cp/parser.c:4248 cp/pt.c:6030 +#: cp/parser.c:2276 cp/parser.c:4289 cp/pt.c:6167 #, gcc-internal-format msgid "%qT is not a template" msgstr "" -#: cp/parser.c:2276 +#: cp/parser.c:2278 #, gcc-internal-format msgid "%qE is not a template" msgstr "" -#: cp/parser.c:2278 +#: cp/parser.c:2280 #, gcc-internal-format msgid "invalid template-id" msgstr "" -#: cp/parser.c:2341 +#: cp/parser.c:2343 #, gcc-internal-format msgid "invalid use of template-name %qE without an argument list" msgstr "" -#: cp/parser.c:2344 +#: cp/parser.c:2346 #, gcc-internal-format msgid "invalid use of destructor %qD as a type" msgstr "" #. Something like 'unsigned A a;' -#: cp/parser.c:2347 +#: cp/parser.c:2349 #, gcc-internal-format msgid "invalid combination of multiple type-specifiers" msgstr "" #. Issue an error message. -#: cp/parser.c:2351 +#: cp/parser.c:2353 #, gcc-internal-format msgid "%qE does not name a type" msgstr "" -#: cp/parser.c:2384 +#: cp/parser.c:2386 #, gcc-internal-format msgid "(perhaps %<typename %T::%E%> was intended)" msgstr "" -#: cp/parser.c:2399 +#: cp/parser.c:2401 #, gcc-internal-format msgid "%qE in namespace %qE does not name a type" msgstr "" -#: cp/parser.c:2402 +#. A<T>::A<T>() +#: cp/parser.c:2407 +#, gcc-internal-format +msgid "%<%T::%E%> names the constructor, not the type" +msgstr "" + +#: cp/parser.c:2410 +#, gcc-internal-format +msgid "and %qT has no template constructors" +msgstr "" + +#: cp/parser.c:2415 +#, gcc-internal-format +msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope" +msgstr "" + +#: cp/parser.c:2419 #, gcc-internal-format msgid "%qE in class %qT does not name a type" msgstr "" -#: cp/parser.c:3182 +#: cp/parser.c:3208 #, gcc-internal-format msgid "fixed-point types not supported in C++" msgstr "" -#: cp/parser.c:3262 +#: cp/parser.c:3289 #, gcc-internal-format msgid "ISO C++ forbids braced-groups within expressions" msgstr "" -#: cp/parser.c:3274 +#: cp/parser.c:3301 #, gcc-internal-format msgid "" "statement-expressions are not allowed outside functions nor in template-" "argument lists" msgstr "" -#: cp/parser.c:3347 +#: cp/parser.c:3374 #, gcc-internal-format msgid "%<this%> may not be used in this context" msgstr "" -#: cp/parser.c:3558 +#: cp/parser.c:3595 #, gcc-internal-format msgid "local variable %qD may not appear in this context" msgstr "" -#: cp/parser.c:3852 +#: cp/parser.c:3889 #, gcc-internal-format msgid "scope %qT before %<~%> is not a class-name" msgstr "" -#: cp/parser.c:3967 +#: cp/parser.c:4008 #, gcc-internal-format msgid "declaration of %<~%T%> as member of %qT" msgstr "" -#: cp/parser.c:3982 +#: cp/parser.c:4023 #, gcc-internal-format msgid "typedef-name %qD used as destructor declarator" msgstr "" #. Warn the user that a compound literal is not #. allowed in standard C++. -#: cp/parser.c:4672 +#: cp/parser.c:4713 #, gcc-internal-format msgid "ISO C++ forbids compound-literals" msgstr "" -#: cp/parser.c:5050 +#: cp/parser.c:5090 #, gcc-internal-format msgid "%qE does not have class type" msgstr "" -#: cp/parser.c:5135 cp/typeck.c:2121 +#: cp/parser.c:5175 cp/typeck.c:2214 #, gcc-internal-format msgid "invalid use of %qD" msgstr "" -#: cp/parser.c:5718 +#: cp/parser.c:5758 #, gcc-internal-format msgid "array bound forbidden after parenthesized type-id" msgstr "" -#: cp/parser.c:5720 +#: cp/parser.c:5760 #, gcc-internal-format msgid "try removing the parentheses around the type-id" msgstr "" -#: cp/parser.c:5924 +#: cp/parser.c:5964 #, gcc-internal-format msgid "expression in new-declarator must have integral or enumeration type" msgstr "" -#: cp/parser.c:6178 +#: cp/parser.c:6218 #, gcc-internal-format msgid "use of old-style cast" msgstr "" -#: cp/parser.c:6309 +#: cp/parser.c:6349 #, gcc-internal-format msgid "%<>>%> operator will be treated as two right angle brackets in C++0x" msgstr "" -#: cp/parser.c:6312 +#: cp/parser.c:6352 #, gcc-internal-format msgid "suggest parentheses around %<>>%> expression" msgstr "" -#: cp/parser.c:7145 +#: cp/parser.c:7187 #, gcc-internal-format msgid "expected end of capture-list" msgstr "" -#: cp/parser.c:7196 +#: cp/parser.c:7238 #, gcc-internal-format msgid "ISO C++ does not allow initializers in lambda expression capture lists" msgstr "" -#: cp/parser.c:7290 +#: cp/parser.c:7332 #, gcc-internal-format msgid "default argument specified for lambda parameter" msgstr "" -#: cp/parser.c:7686 +#: cp/parser.c:7395 +#, gcc-internal-format +msgid "lambda expression with no captures declared mutable" +msgstr "" + +#: cp/parser.c:7738 #, gcc-internal-format msgid "case label %qE not within a switch statement" msgstr "" +#: cp/parser.c:7811 +#, gcc-internal-format +msgid "need %<typename%> before %qE because %qT is a dependent scope" +msgstr "" + +#: cp/parser.c:7820 +#, gcc-internal-format +msgid "%<%T::%D%> names the constructor, not the type" +msgstr "" + #. Issue a warning about this use of a GNU extension. -#: cp/parser.c:8383 +#: cp/parser.c:8455 #, gcc-internal-format msgid "ISO C++ forbids computed gotos" msgstr "" -#: cp/parser.c:8528 cp/parser.c:16519 +#: cp/parser.c:8600 cp/parser.c:16600 #, gcc-internal-format msgid "extra %<;%>" msgstr "" -#: cp/parser.c:8749 +#: cp/parser.c:8821 #, gcc-internal-format msgid "%<__label__%> not at the beginning of a block" msgstr "" -#: cp/parser.c:8887 +#: cp/parser.c:8959 #, gcc-internal-format msgid "mixing declarations and function-definitions is forbidden" msgstr "" -#: cp/parser.c:9028 +#: cp/parser.c:9100 #, gcc-internal-format msgid "%<friend%> used outside of class" msgstr "" #. Complain about `auto' as a storage specifier, if #. we're complaining about C++0x compatibility. -#: cp/parser.c:9087 +#: cp/parser.c:9159 #, gcc-internal-format msgid "%<auto%> will change meaning in C++0x; please remove it" msgstr "" -#: cp/parser.c:9207 +#: cp/parser.c:9281 #, gcc-internal-format msgid "class definition may not be declared a friend" msgstr "" -#: cp/parser.c:9276 cp/parser.c:16843 +#: cp/parser.c:9350 cp/parser.c:16924 #, gcc-internal-format msgid "templates may not be %<virtual%>" msgstr "" -#: cp/parser.c:9697 +#: cp/parser.c:9771 #, gcc-internal-format msgid "invalid use of %<auto%> in conversion operator" msgstr "" -#: cp/parser.c:9782 +#: cp/parser.c:9856 #, gcc-internal-format msgid "only constructors take base initializers" msgstr "" -#: cp/parser.c:9804 +#: cp/parser.c:9878 #, gcc-internal-format msgid "cannot expand initializer for member %<%D%>" msgstr "" -#: cp/parser.c:9859 +#: cp/parser.c:9933 #, gcc-internal-format msgid "anachronistic old-style base class initializer" msgstr "" -#: cp/parser.c:9927 +#: cp/parser.c:10001 #, gcc-internal-format msgid "" "keyword %<typename%> not allowed in this context (a qualified member " @@ -34028,246 +34497,256 @@ msgid "" msgstr "" #. Warn that we do not support `export'. -#: cp/parser.c:10272 +#: cp/parser.c:10346 #, gcc-internal-format msgid "keyword %<export%> not implemented, and will be ignored" msgstr "" -#: cp/parser.c:10458 cp/parser.c:10557 cp/parser.c:10665 cp/parser.c:15222 +#: cp/parser.c:10532 cp/parser.c:10631 cp/parser.c:10738 cp/parser.c:15307 #, gcc-internal-format msgid "template parameter pack %qD cannot have a default argument" msgstr "" -#: cp/parser.c:10462 cp/parser.c:15229 +#: cp/parser.c:10536 cp/parser.c:15314 #, gcc-internal-format msgid "template parameter pack cannot have a default argument" msgstr "" -#: cp/parser.c:10561 cp/parser.c:10669 +#: cp/parser.c:10635 cp/parser.c:10742 #, gcc-internal-format msgid "template parameter packs cannot have default arguments" msgstr "" -#: cp/parser.c:10810 +#: cp/parser.c:10882 #, gcc-internal-format msgid "%<<::%> cannot begin a template-argument list" msgstr "" -#: cp/parser.c:10814 +#: cp/parser.c:10886 #, gcc-internal-format msgid "" "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> " "and %<::%>" msgstr "" -#: cp/parser.c:10892 +#: cp/parser.c:10964 #, gcc-internal-format msgid "parse error in template argument list" msgstr "" #. Explain what went wrong. -#: cp/parser.c:11006 +#: cp/parser.c:11078 #, gcc-internal-format msgid "non-template %qD used as template" msgstr "" -#: cp/parser.c:11008 +#: cp/parser.c:11080 #, gcc-internal-format msgid "use %<%T::template %D%> to indicate that it is a template" msgstr "" -#: cp/parser.c:11142 +#: cp/parser.c:11213 #, gcc-internal-format msgid "expected parameter pack before %<...%>" msgstr "" -#: cp/parser.c:11551 +#: cp/parser.c:11628 #, gcc-internal-format msgid "template specialization with C linkage" msgstr "" -#: cp/parser.c:12369 +#: cp/parser.c:12444 #, gcc-internal-format msgid "declaration %qD does not declare anything" msgstr "" -#: cp/parser.c:12455 +#: cp/parser.c:12530 #, gcc-internal-format msgid "attributes ignored on uninstantiated type" msgstr "" -#: cp/parser.c:12459 +#: cp/parser.c:12534 #, gcc-internal-format msgid "attributes ignored on template instantiation" msgstr "" -#: cp/parser.c:12464 +#: cp/parser.c:12539 #, gcc-internal-format msgid "" "attributes ignored on elaborated-type-specifier that is not a forward " "declaration" msgstr "" -#: cp/parser.c:12749 +#: cp/parser.c:12824 #, gcc-internal-format msgid "%qD is not a namespace-name" msgstr "" -#: cp/parser.c:12876 +#: cp/parser.c:12951 #, gcc-internal-format msgid "%<namespace%> definition is not allowed here" msgstr "" -#: cp/parser.c:13017 +#: cp/parser.c:13092 #, gcc-internal-format msgid "a template-id may not appear in a using-declaration" msgstr "" -#: cp/parser.c:13438 +#: cp/parser.c:13513 #, gcc-internal-format msgid "an asm-specification is not allowed on a function-definition" msgstr "" -#: cp/parser.c:13442 +#: cp/parser.c:13517 #, gcc-internal-format msgid "attributes are not allowed on a function-definition" msgstr "" -#: cp/parser.c:13595 +#: cp/parser.c:13670 #, gcc-internal-format msgid "initializer provided for function" msgstr "" -#: cp/parser.c:13628 +#: cp/parser.c:13703 #, gcc-internal-format msgid "attributes after parenthesized initializer ignored" msgstr "" -#: cp/parser.c:14027 cp/pt.c:9622 +#: cp/parser.c:14098 cp/pt.c:9774 #, gcc-internal-format msgid "array bound is not an integer constant" msgstr "" -#: cp/parser.c:14146 +#: cp/parser.c:14219 +#, gcc-internal-format +msgid "cannot define member of dependent typedef %qT" +msgstr "" + +#: cp/parser.c:14223 #, gcc-internal-format msgid "%<%T::%E%> is not a type" msgstr "" -#: cp/parser.c:14173 +#: cp/parser.c:14251 #, gcc-internal-format msgid "invalid use of constructor as a template" msgstr "" -#: cp/parser.c:14175 +#: cp/parser.c:14253 #, gcc-internal-format msgid "" "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified " "name" msgstr "" -#: cp/parser.c:14349 +#: cp/parser.c:14431 #, gcc-internal-format msgid "%qD is a namespace" msgstr "" -#: cp/parser.c:14424 +#: cp/parser.c:14506 #, gcc-internal-format msgid "duplicate cv-qualifier" msgstr "" -#: cp/parser.c:14546 +#: cp/parser.c:14628 #, gcc-internal-format msgid "invalid use of %<auto%>" msgstr "" -#: cp/parser.c:15155 +#: cp/parser.c:15240 #, gcc-internal-format msgid "file ends in default argument" msgstr "" -#: cp/parser.c:15201 +#: cp/parser.c:15286 #, gcc-internal-format msgid "deprecated use of default argument for parameter of non-function" msgstr "" -#: cp/parser.c:15205 +#: cp/parser.c:15290 #, gcc-internal-format msgid "default arguments are only permitted for function parameters" msgstr "" -#: cp/parser.c:15491 +#: cp/parser.c:15576 #, gcc-internal-format msgid "ISO C++ does not allow designated initializers" msgstr "" -#: cp/parser.c:16111 +#: cp/parser.c:16190 #, gcc-internal-format msgid "invalid class name in declaration of %qD" msgstr "" -#: cp/parser.c:16125 +#: cp/parser.c:16204 #, gcc-internal-format msgid "declaration of %qD in namespace %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:16130 +#: cp/parser.c:16209 #, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" msgstr "" -#: cp/parser.c:16144 +#: cp/parser.c:16223 #, gcc-internal-format msgid "extra qualification not allowed" msgstr "" -#: cp/parser.c:16156 +#: cp/parser.c:16235 #, gcc-internal-format msgid "an explicit specialization must be preceded by %<template <>%>" msgstr "" -#: cp/parser.c:16186 +#: cp/parser.c:16265 #, gcc-internal-format msgid "function template %qD redeclared as a class template" msgstr "" -#: cp/parser.c:16269 +#: cp/parser.c:16348 #, gcc-internal-format msgid "previous definition of %q+#T" msgstr "" -#: cp/parser.c:16538 +#: cp/parser.c:16619 #, gcc-internal-format msgid "a class-key must be used when declaring a friend" msgstr "" -#: cp/parser.c:16553 +#: cp/parser.c:16634 #, gcc-internal-format msgid "friend declaration does not name a class or function" msgstr "" -#: cp/parser.c:16735 +#: cp/parser.c:16816 #, gcc-internal-format msgid "pure-specifier on function-definition" msgstr "" -#: cp/parser.c:17048 +#: cp/parser.c:17129 #, gcc-internal-format msgid "keyword %<typename%> not allowed outside of templates" msgstr "" -#: cp/parser.c:17051 +#: cp/parser.c:17132 #, gcc-internal-format msgid "" "keyword %<typename%> not allowed in this context (the base class is " "implicitly a type)" msgstr "" -#: cp/parser.c:18185 +#: cp/parser.c:18288 #, gcc-internal-format msgid "specializing member %<%T::%E%> requires %<template<>%> syntax" msgstr "" -#: cp/parser.c:18190 +#: cp/parser.c:18293 +#, gcc-internal-format +msgid "invalid declaration of %<%T::%E%>" +msgstr "" + +#: cp/parser.c:18297 #, gcc-internal-format msgid "too few template-parameter-lists" msgstr "" @@ -34276,112 +34755,112 @@ msgstr "" #. something like: #. #. template <class T> template <class U> void S::f(); -#: cp/parser.c:18197 +#: cp/parser.c:18304 #, gcc-internal-format msgid "too many template-parameter-lists" msgstr "" -#: cp/parser.c:18472 +#: cp/parser.c:18592 #, gcc-internal-format msgid "named return values are no longer supported" msgstr "" -#: cp/parser.c:18552 +#: cp/parser.c:18672 #, gcc-internal-format msgid "invalid declaration of member template in local class" msgstr "" -#: cp/parser.c:18561 +#: cp/parser.c:18681 #, gcc-internal-format msgid "template with C linkage" msgstr "" -#: cp/parser.c:18709 +#: cp/parser.c:18829 #, gcc-internal-format msgid "template declaration of %<typedef%>" msgstr "" -#: cp/parser.c:18773 +#: cp/parser.c:18898 #, gcc-internal-format msgid "explicit template specialization cannot have a storage class" msgstr "" -#: cp/parser.c:18998 +#: cp/parser.c:19123 #, gcc-internal-format msgid "%<>>%> should be %<> >%> within a nested template argument list" msgstr "" -#: cp/parser.c:19011 +#: cp/parser.c:19136 #, gcc-internal-format msgid "spurious %<>>%>, use %<>%> to terminate a template argument list" msgstr "" -#: cp/parser.c:19354 +#: cp/parser.c:19479 #, gcc-internal-format msgid "invalid use of %qD in linkage specification" msgstr "" -#: cp/parser.c:19367 +#: cp/parser.c:19492 #, gcc-internal-format msgid "%<__thread%> before %qD" msgstr "" -#: cp/parser.c:19688 +#: cp/parser.c:19813 #, gcc-internal-format msgid "%qs tag used in naming %q#T" msgstr "" -#: cp/parser.c:19709 +#: cp/parser.c:19834 #, gcc-internal-format msgid "%qD redeclared with different access" msgstr "" -#: cp/parser.c:19728 +#: cp/parser.c:19853 #, gcc-internal-format msgid "%<template%> (as a disambiguator) is only allowed within templates" msgstr "" -#: cp/parser.c:19995 cp/parser.c:20923 cp/parser.c:21056 +#: cp/parser.c:20120 cp/parser.c:21048 cp/parser.c:21181 #, gcc-internal-format msgid "misplaced %<@%D%> Objective-C++ construct" msgstr "" -#: cp/parser.c:20140 +#: cp/parser.c:20265 #, gcc-internal-format msgid "%<@encode%> must specify a type as an argument" msgstr "" -#: cp/parser.c:20456 +#: cp/parser.c:20581 #, gcc-internal-format msgid "invalid Objective-C++ selector name" msgstr "" -#: cp/parser.c:20787 +#: cp/parser.c:20912 #, gcc-internal-format msgid "identifier expected after %<@protocol%>" msgstr "" -#: cp/parser.c:22126 +#: cp/parser.c:22251 #, gcc-internal-format msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop" msgstr "" -#: cp/parser.c:22294 cp/pt.c:11021 +#: cp/parser.c:22419 cp/pt.c:11176 #, gcc-internal-format msgid "iteration variable %qD should not be reduction" msgstr "" -#: cp/parser.c:22361 +#: cp/parser.c:22486 #, gcc-internal-format msgid "not enough collapsed for loops" msgstr "" -#: cp/parser.c:22822 +#: cp/parser.c:22948 #, gcc-internal-format msgid "junk at end of %<#pragma GCC pch_preprocess%>" msgstr "" -#: cp/parser.c:22986 +#: cp/parser.c:23111 #, gcc-internal-format msgid "inter-module optimizations not implemented for C++" msgstr "" @@ -34396,128 +34875,134 @@ msgstr "" msgid "invalid member template declaration %qD" msgstr "" -#: cp/pt.c:636 +#: cp/pt.c:647 #, gcc-internal-format msgid "explicit specialization in non-namespace scope %qD" msgstr "" -#: cp/pt.c:650 +#: cp/pt.c:661 #, gcc-internal-format msgid "enclosing class templates are not explicitly specialized" msgstr "" -#: cp/pt.c:738 +#: cp/pt.c:749 #, gcc-internal-format msgid "specialization of %qD in different namespace" msgstr "" -#: cp/pt.c:739 cp/pt.c:841 +#: cp/pt.c:750 cp/pt.c:852 #, gcc-internal-format msgid " from definition of %q+#D" msgstr "" -#: cp/pt.c:756 +#: cp/pt.c:767 #, gcc-internal-format msgid "" "explicit instantiation of %qD in namespace %qD (which does not enclose " "namespace %qD)" msgstr "" -#: cp/pt.c:774 +#: cp/pt.c:785 #, gcc-internal-format msgid "name of class shadows template template parameter %qD" msgstr "" -#: cp/pt.c:807 +#: cp/pt.c:818 #, gcc-internal-format msgid "specialization of %qT after instantiation" msgstr "" -#: cp/pt.c:840 +#: cp/pt.c:851 #, gcc-internal-format msgid "specializing %q#T in different namespace" msgstr "" #. But if we've had an implicit instantiation, that's a #. problem ([temp.expl.spec]/6). -#: cp/pt.c:878 +#: cp/pt.c:889 #, gcc-internal-format msgid "specialization %qT after instantiation %qT" msgstr "" -#: cp/pt.c:892 +#: cp/pt.c:903 #, gcc-internal-format msgid "explicit specialization of non-template %qT" msgstr "" -#: cp/pt.c:1308 +#: cp/pt.c:1319 #, gcc-internal-format msgid "specialization of %qD after instantiation" msgstr "" -#: cp/pt.c:1718 +#: cp/pt.c:1744 #, gcc-internal-format msgid "%qD is not a function template" msgstr "" -#: cp/pt.c:1927 +#: cp/pt.c:1953 #, gcc-internal-format msgid "template-id %qD for %q+D does not match any template declaration" msgstr "" -#: cp/pt.c:1935 +#: cp/pt.c:1956 +#, gcc-internal-format +msgid "" +"saw %d %<template<>%>, need %d for specializing a member function template" +msgstr "" + +#: cp/pt.c:1965 #, gcc-internal-format msgid "ambiguous template specialization %qD for %q+D" msgstr "" #. This case handles bogus declarations like template <> #. template <class T> void f<int>(); -#: cp/pt.c:2171 cp/pt.c:2225 +#: cp/pt.c:2201 cp/pt.c:2255 #, gcc-internal-format msgid "template-id %qD in declaration of primary template" msgstr "" -#: cp/pt.c:2184 +#: cp/pt.c:2214 #, gcc-internal-format msgid "template parameter list used in explicit instantiation" msgstr "" -#: cp/pt.c:2190 +#: cp/pt.c:2220 #, gcc-internal-format msgid "definition provided for explicit instantiation" msgstr "" -#: cp/pt.c:2198 +#: cp/pt.c:2228 #, gcc-internal-format msgid "too many template parameter lists in declaration of %qD" msgstr "" -#: cp/pt.c:2201 +#: cp/pt.c:2231 #, gcc-internal-format msgid "too few template parameter lists in declaration of %qD" msgstr "" -#: cp/pt.c:2203 +#: cp/pt.c:2233 #, gcc-internal-format msgid "explicit specialization of %qD must be introduced by %<template <>%>" msgstr "" -#: cp/pt.c:2222 +#: cp/pt.c:2252 #, gcc-internal-format msgid "function template partial specialization %qD is not allowed" msgstr "" -#: cp/pt.c:2254 +#: cp/pt.c:2284 #, gcc-internal-format msgid "default argument specified in explicit specialization" msgstr "" -#: cp/pt.c:2284 +#: cp/pt.c:2314 #, gcc-internal-format msgid "%qD is not a template function" msgstr "" -#: cp/pt.c:2292 +#: cp/pt.c:2322 #, gcc-internal-format msgid "%qD is not declared in %qD" msgstr "" @@ -34530,104 +35015,104 @@ msgstr "" #. program is ill-formed. #. #. Similar language is found in [temp.explicit]. -#: cp/pt.c:2354 +#: cp/pt.c:2384 #, gcc-internal-format msgid "specialization of implicitly-declared special member function" msgstr "" -#: cp/pt.c:2398 +#: cp/pt.c:2428 #, gcc-internal-format msgid "no member function %qD declared in %qT" msgstr "" -#: cp/pt.c:3000 +#: cp/pt.c:3030 #, gcc-internal-format msgid "base initializer expansion %<%T%> contains no parameter packs" msgstr "" -#: cp/pt.c:3061 +#: cp/pt.c:3091 #, gcc-internal-format msgid "expansion pattern %<%T%> contains no argument packs" msgstr "" -#: cp/pt.c:3063 +#: cp/pt.c:3093 #, gcc-internal-format msgid "expansion pattern %<%E%> contains no argument packs" msgstr "" -#: cp/pt.c:3104 +#: cp/pt.c:3134 #, gcc-internal-format msgid "parameter packs not expanded with %<...%>:" msgstr "" -#: cp/pt.c:3119 cp/pt.c:3733 +#: cp/pt.c:3149 cp/pt.c:3765 #, gcc-internal-format msgid " %qD" msgstr "" -#: cp/pt.c:3121 +#: cp/pt.c:3151 #, gcc-internal-format msgid " <anonymous>" msgstr "" -#: cp/pt.c:3229 +#: cp/pt.c:3261 #, gcc-internal-format msgid "declaration of %q+#D" msgstr "" -#: cp/pt.c:3230 +#: cp/pt.c:3262 #, gcc-internal-format msgid " shadows template parm %q+#D" msgstr "" -#: cp/pt.c:3729 +#: cp/pt.c:3761 #, gcc-internal-format msgid "template parameters not used in partial specialization:" msgstr "" -#: cp/pt.c:3744 +#: cp/pt.c:3776 #, gcc-internal-format msgid "partial specialization %qT does not specialize any template arguments" msgstr "" -#: cp/pt.c:3789 +#: cp/pt.c:3821 #, gcc-internal-format msgid "" "parameter pack argument %qE must be at the end of the template argument list" msgstr "" -#: cp/pt.c:3791 +#: cp/pt.c:3824 #, gcc-internal-format msgid "" "parameter pack argument %qT must be at the end of the template argument list" msgstr "" -#: cp/pt.c:3812 +#: cp/pt.c:3843 #, gcc-internal-format msgid "template argument %qE involves template parameter(s)" msgstr "" -#: cp/pt.c:3856 +#: cp/pt.c:3887 #, gcc-internal-format msgid "type %qT of template argument %qE depends on template parameter(s)" msgstr "" -#: cp/pt.c:3963 +#: cp/pt.c:3994 #, gcc-internal-format msgid "no default argument for %qD" msgstr "" -#: cp/pt.c:3984 +#: cp/pt.c:4015 #, gcc-internal-format msgid "parameter pack %qE must be at the end of the template parameter list" msgstr "" -#: cp/pt.c:3987 +#: cp/pt.c:4018 #, gcc-internal-format msgid "parameter pack %qT must be at the end of the template parameter list" msgstr "" -#: cp/pt.c:4176 +#: cp/pt.c:4207 #, gcc-internal-format msgid "template class without a name" msgstr "" @@ -34635,7 +35120,7 @@ msgstr "" #. [temp.mem] #. #. A destructor shall not be a member template. -#: cp/pt.c:4186 +#: cp/pt.c:4217 #, gcc-internal-format msgid "destructor %qD declared as member template" msgstr "" @@ -34645,72 +35130,72 @@ msgstr "" #. An allocation function can be a function #. template. ... Template allocation functions shall #. have two or more parameters. -#: cp/pt.c:4201 +#: cp/pt.c:4232 #, gcc-internal-format msgid "invalid template declaration of %qD" msgstr "" -#: cp/pt.c:4318 +#: cp/pt.c:4349 #, gcc-internal-format msgid "template definition of non-template %q#D" msgstr "" -#: cp/pt.c:4361 +#: cp/pt.c:4392 #, gcc-internal-format msgid "expected %d levels of template parms for %q#D, got %d" msgstr "" -#: cp/pt.c:4373 +#: cp/pt.c:4404 #, gcc-internal-format msgid "got %d template parameters for %q#D" msgstr "" -#: cp/pt.c:4376 +#: cp/pt.c:4407 #, gcc-internal-format msgid "got %d template parameters for %q#T" msgstr "" -#: cp/pt.c:4378 +#: cp/pt.c:4409 #, gcc-internal-format msgid " but %d required" msgstr "" -#: cp/pt.c:4396 +#: cp/pt.c:4427 #, gcc-internal-format msgid "template arguments to %qD do not match original template %qD" msgstr "" -#: cp/pt.c:4400 +#: cp/pt.c:4431 #, gcc-internal-format msgid "use template<> for an explicit specialization" msgstr "" -#: cp/pt.c:4496 +#: cp/pt.c:4527 #, gcc-internal-format msgid "%qT is not a template type" msgstr "" -#: cp/pt.c:4509 +#: cp/pt.c:4540 #, gcc-internal-format msgid "template specifiers not specified in declaration of %qD" msgstr "" -#: cp/pt.c:4519 +#: cp/pt.c:4550 #, gcc-internal-format msgid "redeclared with %d template parameter(s)" msgstr "" -#: cp/pt.c:4521 +#: cp/pt.c:4552 #, gcc-internal-format msgid "previous declaration %q+D used %d template parameter(s)" msgstr "" -#: cp/pt.c:4555 +#: cp/pt.c:4586 #, gcc-internal-format msgid "template parameter %q+#D" msgstr "" -#: cp/pt.c:4556 +#: cp/pt.c:4587 #, gcc-internal-format msgid "redeclared here as %q#D" msgstr "" @@ -34719,220 +35204,244 @@ msgstr "" #. #. A template-parameter may not be given default arguments #. by two different declarations in the same scope. -#: cp/pt.c:4566 +#: cp/pt.c:4597 #, gcc-internal-format msgid "redefinition of default argument for %q#D" msgstr "" -#: cp/pt.c:4568 +#: cp/pt.c:4599 #, gcc-internal-format msgid "original definition appeared here" msgstr "" -#: cp/pt.c:4672 +#: cp/pt.c:4703 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because function %qD has " "not external linkage" msgstr "" -#: cp/pt.c:4713 +#: cp/pt.c:4722 cp/pt.c:5009 +#, gcc-internal-format +msgid "%qE is not a valid template argument for type %qT" +msgstr "" + +#: cp/pt.c:4724 +#, gcc-internal-format +msgid "it must be a pointer-to-member of the form `&X::Y'" +msgstr "" + +#: cp/pt.c:4760 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because string literals " "can never be used in this context" msgstr "" -#: cp/pt.c:4790 +#: cp/pt.c:4837 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is a non-" "constant expression" msgstr "" -#: cp/pt.c:4834 +#: cp/pt.c:4881 #, gcc-internal-format msgid "" "%qD is not a valid template argument because %qD is a variable, not the " "address of a variable" msgstr "" -#: cp/pt.c:4852 +#: cp/pt.c:4899 #, gcc-internal-format msgid "" "%qE is not a valid template argument of type %qT because %qE is not a " "variable" msgstr "" -#: cp/pt.c:4859 +#: cp/pt.c:4906 #, gcc-internal-format msgid "" "%qE is not a valid template argument of type %qT because %qD does not have " "external linkage" msgstr "" -#: cp/pt.c:4889 +#: cp/pt.c:4936 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because of conflicts in cv-" "qualification" msgstr "" -#: cp/pt.c:4896 +#: cp/pt.c:4943 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is not an lvalue" msgstr "" -#: cp/pt.c:4909 +#: cp/pt.c:4960 #, gcc-internal-format msgid "" -"%qE is not a valid template argument for type %qT because object %qD has not " -"external linkage" +"%q#D is not a valid template argument for type %qT because a reference " +"variable does not have a constant address" msgstr "" -#: cp/pt.c:4941 +#: cp/pt.c:4969 #, gcc-internal-format -msgid "%qE is not a valid template argument for type %qT" +msgid "" +"%qE is not a valid template argument for type %qT because it is not an " +"object with external linkage" msgstr "" -#: cp/pt.c:4942 +#: cp/pt.c:4977 +#, gcc-internal-format +msgid "" +"%qE is not a valid template argument for type %qT because object %qD has not " +"external linkage" +msgstr "" + +#: cp/pt.c:5010 #, gcc-internal-format msgid "it must be the address of a function with external linkage" msgstr "" -#: cp/pt.c:4956 +#: cp/pt.c:5024 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is a pointer" msgstr "" -#: cp/pt.c:4958 +#: cp/pt.c:5026 #, gcc-internal-format msgid "try using %qE instead" msgstr "" -#: cp/pt.c:4993 +#: cp/pt.c:5066 #, gcc-internal-format msgid "" "%qE is not a valid template argument for type %qT because it is of type %qT" msgstr "" -#: cp/pt.c:4996 +#: cp/pt.c:5069 #, gcc-internal-format msgid "standard conversions are not allowed in this context" msgstr "" -#: cp/pt.c:5333 +#: cp/pt.c:5402 +#, gcc-internal-format +msgid "injected-class-name %qD used as template template argument" +msgstr "" + +#: cp/pt.c:5427 #, gcc-internal-format msgid "to refer to a type member of a template parameter, use %<typename %E%>" msgstr "" -#: cp/pt.c:5349 cp/pt.c:5368 cp/pt.c:5418 +#: cp/pt.c:5443 cp/pt.c:5462 cp/pt.c:5508 #, gcc-internal-format msgid "type/value mismatch at argument %d in template parameter list for %qD" msgstr "" -#: cp/pt.c:5353 +#: cp/pt.c:5447 #, gcc-internal-format msgid " expected a constant of type %qT, got %qT" msgstr "" -#: cp/pt.c:5357 +#: cp/pt.c:5451 #, gcc-internal-format msgid " expected a class template, got %qE" msgstr "" -#: cp/pt.c:5359 +#: cp/pt.c:5453 #, gcc-internal-format msgid " expected a type, got %qE" msgstr "" -#: cp/pt.c:5372 +#: cp/pt.c:5466 #, gcc-internal-format msgid " expected a type, got %qT" msgstr "" -#: cp/pt.c:5374 +#: cp/pt.c:5468 #, gcc-internal-format msgid " expected a class template, got %qT" msgstr "" -#: cp/pt.c:5421 +#: cp/pt.c:5511 #, gcc-internal-format -msgid " expected a template of type %qD, got %qD" +msgid " expected a template of type %qD, got %qT" msgstr "" #. Not sure if this is reachable, but it doesn't hurt #. to be robust. -#: cp/pt.c:5454 +#: cp/pt.c:5551 #, gcc-internal-format msgid "type mismatch in nontype parameter pack" msgstr "" -#: cp/pt.c:5476 +#: cp/pt.c:5573 #, gcc-internal-format msgid "could not convert template argument %qE to %qT" msgstr "" -#: cp/pt.c:5532 +#: cp/pt.c:5629 #, gcc-internal-format msgid "wrong number of template arguments (%d, should be %d)" msgstr "" -#: cp/pt.c:5670 +#: cp/pt.c:5767 #, gcc-internal-format msgid "wrong number of template arguments (%d, should be %d%s)" msgstr "" -#: cp/pt.c:5674 +#: cp/pt.c:5771 #, gcc-internal-format msgid "provided for %q+D" msgstr "" -#: cp/pt.c:5741 +#: cp/pt.c:5838 #, gcc-internal-format msgid "cannot expand %<%E%> into a fixed-length argument list" msgstr "" -#: cp/pt.c:5744 +#: cp/pt.c:5841 #, gcc-internal-format msgid "cannot expand %<%T%> into a fixed-length argument list" msgstr "" -#: cp/pt.c:5760 +#: cp/pt.c:5857 #, gcc-internal-format msgid "template argument %d is invalid" msgstr "" -#: cp/pt.c:6042 +#: cp/pt.c:6179 #, gcc-internal-format msgid "non-template type %qT used as a template" msgstr "" -#: cp/pt.c:6044 +#: cp/pt.c:6181 #, gcc-internal-format msgid "for template declaration %q+D" msgstr "" -#: cp/pt.c:6700 +#: cp/pt.c:6836 #, gcc-internal-format msgid "" "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN " "to increase the maximum) instantiating %qD" msgstr "" -#: cp/pt.c:7953 +#: cp/pt.c:8102 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%T%>" msgstr "" -#: cp/pt.c:7957 +#: cp/pt.c:8106 #, gcc-internal-format msgid "mismatched argument pack lengths while expanding %<%E%>" msgstr "" -#: cp/pt.c:8981 +#: cp/pt.c:9133 #, gcc-internal-format msgid "instantiation of %q+D as type %qT" msgstr "" @@ -34950,226 +35459,236 @@ msgstr "" #. #. is an attempt to declare a variable with function #. type. -#: cp/pt.c:9120 +#: cp/pt.c:9272 #, gcc-internal-format msgid "variable %qD has function type" msgstr "" -#: cp/pt.c:9285 +#: cp/pt.c:9437 #, gcc-internal-format msgid "invalid parameter type %qT" msgstr "" -#: cp/pt.c:9287 +#: cp/pt.c:9439 #, gcc-internal-format msgid "in declaration %q+D" msgstr "" -#: cp/pt.c:9364 +#: cp/pt.c:9516 #, gcc-internal-format msgid "function returning an array" msgstr "" -#: cp/pt.c:9366 +#: cp/pt.c:9518 #, gcc-internal-format msgid "function returning a function" msgstr "" -#: cp/pt.c:9393 +#: cp/pt.c:9545 #, gcc-internal-format msgid "creating pointer to member function of non-class type %qT" msgstr "" -#: cp/pt.c:9642 +#: cp/pt.c:9794 #, gcc-internal-format msgid "creating array with negative size (%qE)" msgstr "" -#: cp/pt.c:9891 +#: cp/pt.c:10043 #, gcc-internal-format msgid "forming reference to void" msgstr "" -#: cp/pt.c:9893 +#: cp/pt.c:10045 #, gcc-internal-format msgid "forming %s to reference type %qT" msgstr "" -#: cp/pt.c:9944 +#: cp/pt.c:10096 #, gcc-internal-format msgid "creating pointer to member of non-class type %qT" msgstr "" -#: cp/pt.c:9950 +#: cp/pt.c:10102 #, gcc-internal-format msgid "creating pointer to member reference type %qT" msgstr "" -#: cp/pt.c:9956 +#: cp/pt.c:10108 #, gcc-internal-format msgid "creating pointer to member of type void" msgstr "" -#: cp/pt.c:10023 +#: cp/pt.c:10170 #, gcc-internal-format msgid "creating array of %qT" msgstr "" -#: cp/pt.c:10029 +#: cp/pt.c:10176 #, gcc-internal-format msgid "creating array of %qT, which is an abstract class type" msgstr "" -#: cp/pt.c:10081 +#: cp/pt.c:10228 #, gcc-internal-format msgid "%qT is not a class, struct, or union type" msgstr "" -#: cp/pt.c:10117 +#: cp/pt.c:10264 #, gcc-internal-format msgid "%qT resolves to %qT, which is not an enumeration type" msgstr "" -#: cp/pt.c:10120 +#: cp/pt.c:10267 #, gcc-internal-format msgid "%qT resolves to %qT, which is is not a class type" msgstr "" -#: cp/pt.c:10234 +#: cp/pt.c:10388 #, gcc-internal-format msgid "use of %qs in template" msgstr "" -#: cp/pt.c:10369 +#: cp/pt.c:10524 #, gcc-internal-format msgid "qualifying type %qT does not match destructor name ~%qT" msgstr "" -#: cp/pt.c:10384 +#: cp/pt.c:10539 #, gcc-internal-format msgid "" "dependent-name %qE is parsed as a non-type, but instantiation yields a type" msgstr "" -#: cp/pt.c:10386 +#: cp/pt.c:10541 #, gcc-internal-format msgid "say %<typename %E%> if a type is meant" msgstr "" -#: cp/pt.c:10532 +#: cp/pt.c:10687 #, gcc-internal-format msgid "using invalid field %qD" msgstr "" -#: cp/pt.c:10862 cp/pt.c:11534 +#: cp/pt.c:11017 cp/pt.c:11689 #, gcc-internal-format msgid "invalid use of pack expansion expression" msgstr "" -#: cp/pt.c:10866 cp/pt.c:11538 +#: cp/pt.c:11021 cp/pt.c:11693 #, gcc-internal-format msgid "use %<...%> to expand argument pack" msgstr "" -#: cp/pt.c:11698 +#: cp/pt.c:11853 #, gcc-internal-format msgid "" "a cast to a type other than an integral or enumeration type cannot appear in " "a constant-expression" msgstr "" -#: cp/pt.c:12238 +#: cp/pt.c:12393 #, gcc-internal-format msgid "%qT is not a class or namespace" msgstr "" -#: cp/pt.c:12241 +#: cp/pt.c:12396 #, gcc-internal-format msgid "%qD is not a class or namespace" msgstr "" -#: cp/pt.c:12483 +#: cp/pt.c:12657 +#, gcc-internal-format +msgid "%qT is/uses anonymous type" +msgstr "" + +#: cp/pt.c:12659 +#, gcc-internal-format +msgid "template argument for %qD uses local type %qT" +msgstr "" + +#: cp/pt.c:12669 #, gcc-internal-format msgid "%qT is a variably modified type" msgstr "" -#: cp/pt.c:12494 +#: cp/pt.c:12680 #, gcc-internal-format msgid "integral expression %qE is not constant" msgstr "" -#: cp/pt.c:12512 +#: cp/pt.c:12698 #, gcc-internal-format msgid " trying to instantiate %qD" msgstr "" -#: cp/pt.c:15507 +#: cp/pt.c:15755 #, gcc-internal-format msgid "ambiguous class template instantiation for %q#T" msgstr "" -#: cp/pt.c:15510 +#: cp/pt.c:15758 #, gcc-internal-format msgid "%s %+#T" msgstr "" -#: cp/pt.c:15533 cp/pt.c:15616 +#: cp/pt.c:15781 cp/pt.c:15864 #, gcc-internal-format msgid "explicit instantiation of non-template %q#D" msgstr "" -#: cp/pt.c:15548 +#: cp/pt.c:15796 #, gcc-internal-format msgid "%qD is not a static data member of a class template" msgstr "" -#: cp/pt.c:15554 cp/pt.c:15611 +#: cp/pt.c:15802 cp/pt.c:15859 #, gcc-internal-format msgid "no matching template for %qD found" msgstr "" -#: cp/pt.c:15559 +#: cp/pt.c:15807 #, gcc-internal-format msgid "" "type %qT for explicit instantiation %qD does not match declared type %qT" msgstr "" -#: cp/pt.c:15567 +#: cp/pt.c:15815 #, gcc-internal-format msgid "explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:15603 +#: cp/pt.c:15851 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#D" msgstr "" -#: cp/pt.c:15626 cp/pt.c:15718 +#: cp/pt.c:15874 cp/pt.c:15966 #, gcc-internal-format msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations" msgstr "" -#: cp/pt.c:15631 cp/pt.c:15735 +#: cp/pt.c:15879 cp/pt.c:15983 #, gcc-internal-format msgid "storage class %qD applied to template instantiation" msgstr "" -#: cp/pt.c:15696 +#: cp/pt.c:15944 #, gcc-internal-format msgid "explicit instantiation of non-template type %qT" msgstr "" -#: cp/pt.c:15705 +#: cp/pt.c:15953 #, gcc-internal-format msgid "explicit instantiation of %q#T before definition of template" msgstr "" -#: cp/pt.c:15723 +#: cp/pt.c:15971 #, gcc-internal-format msgid "ISO C++ forbids the use of %qE on explicit instantiations" msgstr "" -#: cp/pt.c:15769 +#: cp/pt.c:16017 #, gcc-internal-format msgid "duplicate explicit instantiation of %q#T" msgstr "" @@ -35181,12 +35700,12 @@ msgstr "" #. member function or static data member of a class template #. shall be present in every translation unit in which it is #. explicitly instantiated. -#: cp/pt.c:16233 +#: cp/pt.c:16481 #, gcc-internal-format msgid "explicit instantiation of %qD but no definition available" msgstr "" -#: cp/pt.c:16399 +#: cp/pt.c:16647 #, gcc-internal-format msgid "" "template instantiation depth exceeds maximum of %d instantiating %q+D, " @@ -35194,23 +35713,28 @@ msgid "" "the maximum)" msgstr "" -#: cp/pt.c:16754 +#: cp/pt.c:17002 #, gcc-internal-format msgid "%q#T is not a valid type for a template constant parameter" msgstr "" -#: cp/pt.c:17751 +#: cp/pt.c:17999 #, gcc-internal-format msgid "" "deducing from brace-enclosed initializer list requires #include " "<initializer_list>" msgstr "" -#: cp/pt.c:17801 +#: cp/pt.c:18049 #, gcc-internal-format msgid "unable to deduce %qT from %qE" msgstr "" +#: cp/pt.c:18060 +#, gcc-internal-format +msgid "inconsistent deduction for %qT: %qT and then %qT" +msgstr "" + #: cp/repo.c:119 #, gcc-internal-format msgid "-frepo must be used with -c" @@ -35226,909 +35750,955 @@ msgstr "" msgid "can't create repository information file %qs" msgstr "" -#: cp/rtti.c:287 +#: cp/rtti.c:289 #, gcc-internal-format msgid "cannot use typeid with -fno-rtti" msgstr "" -#: cp/rtti.c:293 +#: cp/rtti.c:295 #, gcc-internal-format msgid "must #include <typeinfo> before using typeid" msgstr "" -#: cp/rtti.c:376 +#: cp/rtti.c:392 #, gcc-internal-format msgid "" "cannot create type information for type %qT because it involves types of " "variable size" msgstr "" -#: cp/rtti.c:634 cp/rtti.c:649 +#: cp/rtti.c:650 cp/rtti.c:665 #, gcc-internal-format msgid "dynamic_cast of %q#D to %q#T can never succeed" msgstr "" -#: cp/rtti.c:660 +#: cp/rtti.c:676 #, gcc-internal-format msgid "%<dynamic_cast%> not permitted with -fno-rtti" msgstr "" -#: cp/rtti.c:739 +#: cp/rtti.c:755 #, gcc-internal-format msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)" msgstr "" -#: cp/search.c:258 +#: cp/search.c:260 #, gcc-internal-format msgid "%qT is an ambiguous base of %qT" msgstr "" -#: cp/search.c:276 +#: cp/search.c:278 #, gcc-internal-format msgid "%qT is an inaccessible base of %qT" msgstr "" -#: cp/search.c:1862 +#: cp/search.c:1841 #, gcc-internal-format msgid "deprecated covariant return type for %q+#D" msgstr "" -#: cp/search.c:1864 cp/search.c:1879 cp/search.c:1884 cp/search.c:1903 +#: cp/search.c:1843 cp/search.c:1858 cp/search.c:1863 cp/search.c:1882 #, gcc-internal-format msgid " overriding %q+#D" msgstr "" -#: cp/search.c:1878 +#: cp/search.c:1857 #, gcc-internal-format msgid "invalid covariant return type for %q+#D" msgstr "" -#: cp/search.c:1883 +#: cp/search.c:1862 #, gcc-internal-format msgid "conflicting return type specified for %q+#D" msgstr "" -#: cp/search.c:1893 +#: cp/search.c:1872 #, gcc-internal-format msgid "looser throw specifier for %q+#F" msgstr "" -#: cp/search.c:1894 +#: cp/search.c:1873 #, gcc-internal-format msgid " overriding %q+#F" msgstr "" -#: cp/search.c:1902 +#: cp/search.c:1881 #, gcc-internal-format msgid "conflicting type attributes specified for %q+#D" msgstr "" -#: cp/search.c:1913 +#: cp/search.c:1892 #, gcc-internal-format msgid "overriding non-deleted function %q+D" msgstr "" -#: cp/search.c:1917 +#: cp/search.c:1896 #, gcc-internal-format msgid "non-deleted function %q+D" msgstr "" -#: cp/search.c:1918 +#: cp/search.c:1897 #, gcc-internal-format msgid "overriding deleted function %q+D" msgstr "" #. A static member function cannot match an inherited #. virtual member function. -#: cp/search.c:2010 +#: cp/search.c:1989 #, gcc-internal-format msgid "%q+#D cannot be declared" msgstr "" -#: cp/search.c:2011 +#: cp/search.c:1990 #, gcc-internal-format msgid " since %q+#D declared in base class" msgstr "" -#: cp/semantics.c:761 +#: cp/semantics.c:762 #, gcc-internal-format msgid "suggest explicit braces around empty body in %<do%> statement" msgstr "" -#: cp/semantics.c:1286 +#: cp/semantics.c:1287 #, gcc-internal-format msgid "type of asm operand %qE could not be determined" msgstr "" -#: cp/semantics.c:1344 +#: cp/semantics.c:1345 #, gcc-internal-format msgid "__label__ declarations are only allowed in function scopes" msgstr "" -#: cp/semantics.c:1442 +#: cp/semantics.c:1443 #, gcc-internal-format msgid "invalid use of member %q+D in static member function" msgstr "" -#: cp/semantics.c:1444 +#: cp/semantics.c:1445 #, gcc-internal-format msgid "invalid use of non-static data member %q+D" msgstr "" -#: cp/semantics.c:1445 cp/semantics.c:1502 +#: cp/semantics.c:1446 cp/semantics.c:1510 #, gcc-internal-format msgid "from this location" msgstr "" -#: cp/semantics.c:1501 +#: cp/semantics.c:1509 #, gcc-internal-format msgid "object missing in reference to %q+D" msgstr "" -#: cp/semantics.c:2022 +#: cp/semantics.c:2065 #, gcc-internal-format msgid "arguments to destructor are not allowed" msgstr "" -#: cp/semantics.c:2080 +#: cp/semantics.c:2119 #, gcc-internal-format msgid "%<this%> is unavailable for static member functions" msgstr "" -#: cp/semantics.c:2086 +#: cp/semantics.c:2125 #, gcc-internal-format msgid "invalid use of %<this%> in non-member function" msgstr "" -#: cp/semantics.c:2088 +#: cp/semantics.c:2127 #, gcc-internal-format msgid "invalid use of %<this%> at top level" msgstr "" -#: cp/semantics.c:2112 +#: cp/semantics.c:2151 #, gcc-internal-format msgid "invalid qualifying scope in pseudo-destructor name" msgstr "" -#: cp/semantics.c:2117 cp/typeck.c:2147 +#: cp/semantics.c:2156 cp/typeck.c:2240 #, gcc-internal-format msgid "qualified type %qT does not match destructor name ~%qT" msgstr "" -#: cp/semantics.c:2139 +#: cp/semantics.c:2178 #, gcc-internal-format msgid "%qE is not of type %qT" msgstr "" -#: cp/semantics.c:2183 +#: cp/semantics.c:2222 #, gcc-internal-format msgid "compound literal of non-object type %qT" msgstr "" -#: cp/semantics.c:2267 +#: cp/semantics.c:2306 #, gcc-internal-format msgid "template type parameters must use the keyword %<class%> or %<typename%>" msgstr "" -#: cp/semantics.c:2309 +#: cp/semantics.c:2348 #, gcc-internal-format msgid "" "invalid use of type %qT as a default value for a template template-parameter" msgstr "" -#: cp/semantics.c:2312 +#: cp/semantics.c:2351 #, gcc-internal-format msgid "invalid default argument for a template template parameter" msgstr "" -#: cp/semantics.c:2329 +#: cp/semantics.c:2368 #, gcc-internal-format msgid "definition of %q#T inside template parameter list" msgstr "" -#: cp/semantics.c:2340 +#: cp/semantics.c:2379 #, gcc-internal-format msgid "invalid definition of qualified type %qT" msgstr "" -#: cp/semantics.c:2556 +#: cp/semantics.c:2592 #, gcc-internal-format msgid "invalid base-class specification" msgstr "" -#: cp/semantics.c:2568 +#: cp/semantics.c:2604 #, gcc-internal-format msgid "base class %qT has cv qualifiers" msgstr "" -#: cp/semantics.c:2593 +#: cp/semantics.c:2629 #, gcc-internal-format msgid "incomplete type %qT used in nested name specifier" msgstr "" -#: cp/semantics.c:2597 +#: cp/semantics.c:2633 #, gcc-internal-format msgid "reference to %<%T::%D%> is ambiguous" msgstr "" -#: cp/semantics.c:2602 cp/typeck.c:1947 +#: cp/semantics.c:2638 cp/typeck.c:2040 #, gcc-internal-format msgid "%qD is not a member of %qT" msgstr "" -#: cp/semantics.c:2605 +#: cp/semantics.c:2641 #, gcc-internal-format msgid "%qD is not a member of %qD" msgstr "" -#: cp/semantics.c:2607 +#: cp/semantics.c:2643 #, gcc-internal-format msgid "%<::%D%> has not been declared" msgstr "" -#: cp/semantics.c:2803 cp/semantics.c:5532 +#: cp/semantics.c:2860 cp/semantics.c:5599 #, gcc-internal-format msgid "%qD is not captured" msgstr "" -#: cp/semantics.c:2809 +#: cp/semantics.c:2866 #, gcc-internal-format msgid "use of %<auto%> variable from containing function" msgstr "" -#: cp/semantics.c:2811 +#: cp/semantics.c:2868 #, gcc-internal-format msgid " %q+#D declared here" msgstr "" -#: cp/semantics.c:2849 +#: cp/semantics.c:2906 #, gcc-internal-format msgid "" "template parameter %qD of type %qT is not allowed in an integral constant " "expression because it is not of integral or enumeration type" msgstr "" -#: cp/semantics.c:3013 +#: cp/semantics.c:3070 #, gcc-internal-format msgid "%qD cannot appear in a constant-expression" msgstr "" -#: cp/semantics.c:3021 +#: cp/semantics.c:3078 #, gcc-internal-format msgid "use of namespace %qD as expression" msgstr "" -#: cp/semantics.c:3026 +#: cp/semantics.c:3083 #, gcc-internal-format msgid "use of class template %qT as expression" msgstr "" #. Ambiguous reference to base members. -#: cp/semantics.c:3032 +#: cp/semantics.c:3089 #, gcc-internal-format msgid "request for member %qD is ambiguous in multiple inheritance lattice" msgstr "" -#: cp/semantics.c:3154 cp/semantics.c:4917 +#: cp/semantics.c:3211 cp/semantics.c:4984 #, gcc-internal-format msgid "type of %qE is unknown" msgstr "" -#: cp/semantics.c:3169 +#: cp/semantics.c:3226 #, gcc-internal-format msgid "cannot apply %<offsetof%> to destructor %<~%T%>" msgstr "" -#: cp/semantics.c:3180 +#: cp/semantics.c:3237 #, gcc-internal-format msgid "cannot apply %<offsetof%> to member function %qD" msgstr "" -#: cp/semantics.c:3639 +#: cp/semantics.c:3706 #, gcc-internal-format msgid "%qD is not a variable in clause %qs" msgstr "" -#: cp/semantics.c:3648 cp/semantics.c:3670 cp/semantics.c:3692 +#: cp/semantics.c:3715 cp/semantics.c:3737 cp/semantics.c:3759 #, gcc-internal-format msgid "%qD appears more than once in data clauses" msgstr "" -#: cp/semantics.c:3662 +#: cp/semantics.c:3729 #, gcc-internal-format msgid "%qD is not a variable in clause %<firstprivate%>" msgstr "" -#: cp/semantics.c:3684 +#: cp/semantics.c:3751 #, gcc-internal-format msgid "%qD is not a variable in clause %<lastprivate%>" msgstr "" -#: cp/semantics.c:3714 +#: cp/semantics.c:3781 #, gcc-internal-format msgid "num_threads expression must be integral" msgstr "" -#: cp/semantics.c:3728 +#: cp/semantics.c:3795 #, gcc-internal-format msgid "schedule chunk size expression must be integral" msgstr "" -#: cp/semantics.c:3860 +#: cp/semantics.c:3927 #, gcc-internal-format msgid "%qE has reference type for %qs" msgstr "" -#: cp/semantics.c:3931 +#: cp/semantics.c:3998 #, gcc-internal-format msgid "%<threadprivate%> %qD is not file, namespace or block scope variable" msgstr "" -#: cp/semantics.c:3945 +#: cp/semantics.c:4012 #, gcc-internal-format msgid "%<threadprivate%> %qE directive not in %qT definition" msgstr "" -#: cp/semantics.c:4090 +#: cp/semantics.c:4157 #, gcc-internal-format msgid "difference between %qE and %qD does not have integer type" msgstr "" #. Report the error. -#: cp/semantics.c:4616 +#: cp/semantics.c:4683 #, gcc-internal-format msgid "static assertion failed: %E" msgstr "" -#: cp/semantics.c:4618 +#: cp/semantics.c:4685 #, gcc-internal-format msgid "non-constant condition for static assertion" msgstr "" -#: cp/semantics.c:4706 cp/semantics.c:4828 +#: cp/semantics.c:4773 cp/semantics.c:4895 #, gcc-internal-format msgid "argument to decltype must be an expression" msgstr "" -#: cp/semantics.c:4778 +#: cp/semantics.c:4845 #, gcc-internal-format msgid "%qE refers to a set of overloaded functions" msgstr "" -#: cp/semantics.c:4861 +#: cp/semantics.c:4928 #, gcc-internal-format msgid "unable to determine the declared type of expression %<%E%>" msgstr "" -#: cp/semantics.c:5122 +#: cp/semantics.c:5189 #, gcc-internal-format msgid "__is_convertible_to" msgstr "" -#: cp/semantics.c:5163 cp/semantics.c:5173 +#: cp/semantics.c:5230 cp/semantics.c:5240 #, gcc-internal-format msgid "incomplete type %qT not allowed" msgstr "" -#: cp/semantics.c:5236 +#: cp/semantics.c:5303 #, gcc-internal-format msgid "the type %qT of constexpr variable %qD is not literal" msgstr "" -#: cp/semantics.c:5271 +#: cp/semantics.c:5338 #, gcc-internal-format msgid "parameter %q#D is not of literal type" msgstr "" -#: cp/semantics.c:5284 +#: cp/semantics.c:5351 #, gcc-internal-format msgid "return type %qT of function %qD is not a literal type" msgstr "" -#: cp/semantics.c:5578 +#: cp/semantics.c:5645 #, gcc-internal-format msgid "cannot capture %qE by reference" msgstr "" -#: cp/semantics.c:5600 +#: cp/semantics.c:5667 #, gcc-internal-format msgid "already captured %<this%> in lambda expression" msgstr "" -#: cp/semantics.c:5716 +#: cp/semantics.c:5786 #, gcc-internal-format msgid "%<this%> was not captured for this lambda function" msgstr "" -#: cp/tree.c:918 +#: cp/tree.c:919 #, gcc-internal-format msgid "%qV qualifiers cannot be applied to %qT" msgstr "" -#: cp/tree.c:2466 +#: cp/tree.c:2490 #, gcc-internal-format msgid "%qE attribute can only be applied to Java class definitions" msgstr "" -#: cp/tree.c:2495 +#: cp/tree.c:2519 #, gcc-internal-format msgid "%qE attribute can only be applied to class definitions" msgstr "" -#: cp/tree.c:2501 +#: cp/tree.c:2525 #, gcc-internal-format msgid "%qE is obsolete; g++ vtables are now COM-compatible by default" msgstr "" -#: cp/tree.c:2525 +#: cp/tree.c:2549 #, gcc-internal-format msgid "requested init_priority is not an integer constant" msgstr "" -#: cp/tree.c:2546 +#: cp/tree.c:2570 #, gcc-internal-format msgid "" "can only use %qE attribute on file-scope definitions of objects of class type" msgstr "" -#: cp/tree.c:2554 +#: cp/tree.c:2578 #, gcc-internal-format msgid "requested init_priority is out of range" msgstr "" -#: cp/tree.c:2564 +#: cp/tree.c:2588 #, gcc-internal-format msgid "requested init_priority is reserved for internal use" msgstr "" -#: cp/tree.c:2575 +#: cp/tree.c:2599 #, gcc-internal-format msgid "%qE attribute is not supported on this platform" msgstr "" -#: cp/tree.c:3155 +#: cp/tree.c:3189 #, gcc-internal-format msgid "lang_* check: failed in %s, at %s:%d" msgstr "" -#: cp/typeck.c:465 cp/typeck.c:480 cp/typeck.c:582 +#: cp/typeck.c:470 cp/typeck.c:504 cp/typeck.c:645 +#, gcc-internal-format +msgid "comparison between distinct pointer types %qT and %qT lacks a cast" +msgstr "" + +#: cp/typeck.c:475 cp/typeck.c:509 cp/typeck.c:649 +#, gcc-internal-format +msgid "conversion between distinct pointer types %qT and %qT lacks a cast" +msgstr "" + +#: cp/typeck.c:480 cp/typeck.c:514 cp/typeck.c:653 +#, gcc-internal-format +msgid "" +"conditional expression between distinct pointer types %qT and %qT lacks a " +"cast" +msgstr "" + +#: cp/typeck.c:588 #, gcc-internal-format -msgid "%s between distinct pointer types %qT and %qT lacks a cast" +msgid "" +"ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-" +"function" +msgstr "" + +#: cp/typeck.c:593 +#, gcc-internal-format +msgid "" +"ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-" +"function" msgstr "" -#: cp/typeck.c:542 +#: cp/typeck.c:598 #, gcc-internal-format msgid "" -"ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function" +"ISO C++ forbids conditional expression between pointer of type %<void *%> " +"and pointer-to-function" msgstr "" -#: cp/typeck.c:603 +#: cp/typeck.c:681 #, gcc-internal-format -msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast" +msgid "" +"comparison between distinct pointer-to-member types %qT and %qT lacks a cast" msgstr "" -#: cp/typeck.c:1212 +#: cp/typeck.c:686 +#, gcc-internal-format +msgid "" +"conversion between distinct pointer-to-member types %qT and %qT lacks a cast" +msgstr "" + +#: cp/typeck.c:691 +#, gcc-internal-format +msgid "" +"conditional expression between distinct pointer-to-member types %qT and %qT " +"lacks a cast" +msgstr "" + +#: cp/typeck.c:1305 #, gcc-internal-format msgid "canonical types differ for identical types %T and %T" msgstr "" -#: cp/typeck.c:1219 +#: cp/typeck.c:1312 #, gcc-internal-format msgid "same canonical type node for different types %T and %T" msgstr "" -#: cp/typeck.c:1332 +#: cp/typeck.c:1425 #, gcc-internal-format msgid "invalid application of %qs to a member function" msgstr "" -#: cp/typeck.c:1400 +#: cp/typeck.c:1493 #, gcc-internal-format msgid "invalid application of %<sizeof%> to a bit-field" msgstr "" -#: cp/typeck.c:1408 +#: cp/typeck.c:1501 #, gcc-internal-format msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type" msgstr "" -#: cp/typeck.c:1457 +#: cp/typeck.c:1550 #, gcc-internal-format msgid "invalid application of %<__alignof%> to a bit-field" msgstr "" -#: cp/typeck.c:1468 +#: cp/typeck.c:1561 #, gcc-internal-format msgid "" "ISO C++ forbids applying %<__alignof%> to an expression of function type" msgstr "" -#: cp/typeck.c:1526 +#: cp/typeck.c:1619 #, gcc-internal-format msgid "invalid use of non-static member function" msgstr "" -#: cp/typeck.c:1793 +#: cp/typeck.c:1886 #, gcc-internal-format msgid "deprecated conversion from string constant to %qT" msgstr "" -#: cp/typeck.c:1916 cp/typeck.c:2291 +#: cp/typeck.c:2009 cp/typeck.c:2384 #, gcc-internal-format msgid "request for member %qD in %qE, which is of non-class type %qT" msgstr "" -#: cp/typeck.c:1945 +#: cp/typeck.c:2038 #, gcc-internal-format msgid "invalid use of nonstatic data member %qE" msgstr "" -#: cp/typeck.c:2000 +#: cp/typeck.c:2093 #, gcc-internal-format msgid "invalid access to non-static data member %qD of NULL object" msgstr "" -#: cp/typeck.c:2003 cp/typeck.c:2034 +#: cp/typeck.c:2096 cp/typeck.c:2127 #, gcc-internal-format msgid "(perhaps the %<offsetof%> macro was used incorrectly)" msgstr "" -#: cp/typeck.c:2031 +#: cp/typeck.c:2124 #, gcc-internal-format msgid "invalid access to non-static data member %qD of NULL object" msgstr "" -#: cp/typeck.c:2159 +#: cp/typeck.c:2252 #, gcc-internal-format msgid "object type %qT does not match destructor name ~%qT" msgstr "" -#: cp/typeck.c:2167 +#: cp/typeck.c:2260 #, gcc-internal-format msgid "the type being destroyed is %qT, but the destructor refers to %qT" msgstr "" -#: cp/typeck.c:2206 cp/typeck.c:2226 +#: cp/typeck.c:2299 cp/typeck.c:2319 #, gcc-internal-format msgid "%qD is not a template" msgstr "" -#: cp/typeck.c:2330 +#: cp/typeck.c:2423 #, gcc-internal-format msgid "%<%D::%D%> is not a member of %qT" msgstr "" -#: cp/typeck.c:2346 +#: cp/typeck.c:2435 +#, gcc-internal-format +msgid "cannot call constructor %<%T::%D%> directly" +msgstr "" + +#: cp/typeck.c:2447 #, gcc-internal-format msgid "%qT is not a base of %qT" msgstr "" -#: cp/typeck.c:2366 +#: cp/typeck.c:2467 #, gcc-internal-format msgid "%qD has no member named %qE" msgstr "" -#: cp/typeck.c:2382 +#: cp/typeck.c:2483 #, gcc-internal-format msgid "%qD is not a member template function" msgstr "" -#: cp/typeck.c:2527 +#: cp/typeck.c:2628 #, gcc-internal-format msgid "%qT is not a pointer-to-object type" msgstr "" -#: cp/typeck.c:2555 +#: cp/typeck.c:2656 #, gcc-internal-format msgid "invalid use of %qs on pointer to member" msgstr "" -#: cp/typeck.c:2559 +#: cp/typeck.c:2660 #, gcc-internal-format msgid "invalid type argument of %qs" msgstr "" -#: cp/typeck.c:2561 +#: cp/typeck.c:2662 #, gcc-internal-format msgid "invalid type argument" msgstr "" -#: cp/typeck.c:2588 +#: cp/typeck.c:2689 #, gcc-internal-format msgid "subscript missing in array reference" msgstr "" -#: cp/typeck.c:2668 +#: cp/typeck.c:2769 #, gcc-internal-format msgid "ISO C++ forbids subscripting non-lvalue array" msgstr "" -#: cp/typeck.c:2680 +#: cp/typeck.c:2781 #, gcc-internal-format msgid "subscripting array declared %<register%>" msgstr "" -#: cp/typeck.c:2772 +#: cp/typeck.c:2873 #, gcc-internal-format msgid "object missing in use of %qE" msgstr "" -#: cp/typeck.c:2954 +#: cp/typeck.c:3052 #, gcc-internal-format msgid "ISO C++ forbids calling %<::main%> from within program" msgstr "" -#: cp/typeck.c:2973 +#: cp/typeck.c:3071 #, gcc-internal-format msgid "" "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%" ">, e.g. %<(... ->* %E) (...)%>" msgstr "" -#: cp/typeck.c:2988 +#: cp/typeck.c:3086 #, gcc-internal-format msgid "%qE cannot be used as a function" msgstr "" -#: cp/typeck.c:3079 +#: cp/typeck.c:3177 #, gcc-internal-format msgid "too many arguments to %s %q+#D" msgstr "" -#: cp/typeck.c:3081 cp/typeck.c:3194 +#: cp/typeck.c:3179 cp/typeck.c:3292 #, gcc-internal-format msgid "at this point in file" msgstr "" -#: cp/typeck.c:3084 +#: cp/typeck.c:3182 #, gcc-internal-format msgid "too many arguments to function" msgstr "" -#: cp/typeck.c:3119 +#: cp/typeck.c:3217 #, gcc-internal-format msgid "parameter %P of %qD has incomplete type %qT" msgstr "" -#: cp/typeck.c:3122 +#: cp/typeck.c:3220 #, gcc-internal-format msgid "parameter %P has incomplete type %qT" msgstr "" -#: cp/typeck.c:3192 +#: cp/typeck.c:3290 #, gcc-internal-format msgid "too few arguments to %s %q+#D" msgstr "" -#: cp/typeck.c:3197 +#: cp/typeck.c:3295 #, gcc-internal-format msgid "too few arguments to function" msgstr "" -#: cp/typeck.c:3402 cp/typeck.c:3413 +#: cp/typeck.c:3501 cp/typeck.c:3512 #, gcc-internal-format msgid "assuming cast to type %qT from overloaded function" msgstr "" #. Some sort of arithmetic operation involving NULL was #. performed. -#: cp/typeck.c:3456 +#: cp/typeck.c:3555 #, gcc-internal-format msgid "NULL used in arithmetic" msgstr "" -#: cp/typeck.c:3647 +#: cp/typeck.c:3746 #, gcc-internal-format msgid "left rotate count is negative" msgstr "" -#: cp/typeck.c:3648 +#: cp/typeck.c:3747 #, gcc-internal-format msgid "right rotate count is negative" msgstr "" -#: cp/typeck.c:3654 +#: cp/typeck.c:3753 #, gcc-internal-format msgid "left rotate count >= width of type" msgstr "" -#: cp/typeck.c:3655 +#: cp/typeck.c:3754 #, gcc-internal-format msgid "right rotate count >= width of type" msgstr "" -#: cp/typeck.c:3674 cp/typeck.c:3897 +#: cp/typeck.c:3773 cp/typeck.c:3996 #, gcc-internal-format msgid "comparison with string literal results in unspecified behaviour" msgstr "" -#: cp/typeck.c:3714 cp/typeck.c:3722 cp/typeck.c:3917 cp/typeck.c:3925 +#: cp/typeck.c:3813 cp/typeck.c:3821 cp/typeck.c:4016 cp/typeck.c:4024 #, gcc-internal-format msgid "ISO C++ forbids comparison between pointer and integer" msgstr "" -#: cp/typeck.c:3942 +#: cp/typeck.c:4041 #, gcc-internal-format msgid "unordered comparison on non-floating point argument" msgstr "" -#: cp/typeck.c:3982 +#: cp/typeck.c:4081 #, gcc-internal-format msgid "invalid operands of types %qT and %qT to binary %qO" msgstr "" -#: cp/typeck.c:4123 +#: cp/typeck.c:4222 #, gcc-internal-format msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction" msgstr "" -#: cp/typeck.c:4125 +#: cp/typeck.c:4224 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a function in subtraction" msgstr "" -#: cp/typeck.c:4127 +#: cp/typeck.c:4226 #, gcc-internal-format msgid "ISO C++ forbids using pointer to a method in subtraction" msgstr "" -#: cp/typeck.c:4140 +#: cp/typeck.c:4239 #, gcc-internal-format msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" msgstr "" -#: cp/typeck.c:4199 +#: cp/typeck.c:4298 #, gcc-internal-format msgid "taking address of %s %qE" msgstr "" -#: cp/typeck.c:4212 +#: cp/typeck.c:4311 #, gcc-internal-format msgid "invalid use of %qE to form a pointer-to-member-function" msgstr "" -#: cp/typeck.c:4215 +#: cp/typeck.c:4314 #, gcc-internal-format msgid " a qualified-id is required" msgstr "" -#: cp/typeck.c:4220 +#: cp/typeck.c:4319 #, gcc-internal-format msgid "" "parentheses around %qE cannot be used to form a pointer-to-member-function" msgstr "" -#: cp/typeck.c:4243 +#: cp/typeck.c:4342 #, gcc-internal-format msgid "taking address of temporary" msgstr "" -#: cp/typeck.c:4513 +#: cp/typeck.c:4612 #, gcc-internal-format msgid "ISO C++ forbids incrementing an enum" msgstr "" -#: cp/typeck.c:4514 +#: cp/typeck.c:4613 #, gcc-internal-format msgid "ISO C++ forbids decrementing an enum" msgstr "" -#: cp/typeck.c:4530 +#: cp/typeck.c:4629 #, gcc-internal-format msgid "cannot increment a pointer to incomplete type %qT" msgstr "" -#: cp/typeck.c:4531 +#: cp/typeck.c:4630 #, gcc-internal-format msgid "cannot decrement a pointer to incomplete type %qT" msgstr "" -#: cp/typeck.c:4542 +#: cp/typeck.c:4641 #, gcc-internal-format msgid "ISO C++ forbids incrementing a pointer of type %qT" msgstr "" -#: cp/typeck.c:4543 +#: cp/typeck.c:4642 #, gcc-internal-format msgid "ISO C++ forbids decrementing a pointer of type %qT" msgstr "" -#: cp/typeck.c:4569 +#: cp/typeck.c:4668 #, gcc-internal-format msgid "invalid use of Boolean expression as operand to %<operator--%>" msgstr "" -#: cp/typeck.c:4604 +#: cp/typeck.c:4703 #, gcc-internal-format msgid "ISO C++ forbids taking address of function %<::main%>" msgstr "" #. An expression like &memfn. -#: cp/typeck.c:4665 +#: cp/typeck.c:4764 #, gcc-internal-format 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:4670 +#: cp/typeck.c:4769 #, gcc-internal-format 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:4699 +#: cp/typeck.c:4798 #, gcc-internal-format msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression" msgstr "" -#: cp/typeck.c:4727 +#: cp/typeck.c:4826 #, gcc-internal-format msgid "cannot create pointer to reference member %qD" msgstr "" -#: cp/typeck.c:4942 +#: cp/typeck.c:5041 #, gcc-internal-format msgid "cannot take the address of %<this%>, which is an rvalue expression" msgstr "" -#: cp/typeck.c:4965 +#: cp/typeck.c:5064 #, gcc-internal-format msgid "address of explicit register variable %qD requested" msgstr "" -#: cp/typeck.c:4970 +#: cp/typeck.c:5069 #, gcc-internal-format msgid "address requested for %qD, which is declared %<register%>" msgstr "" -#: cp/typeck.c:5037 cp/typeck.c:5064 +#: cp/typeck.c:5136 cp/typeck.c:5163 #, gcc-internal-format msgid "%s expression list treated as compound expression" msgstr "" -#: cp/typeck.c:5137 +#: cp/typeck.c:5236 #, gcc-internal-format msgid "no context to resolve type of %qE" msgstr "" -#: cp/typeck.c:5168 +#: cp/typeck.c:5267 #, gcc-internal-format msgid "cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:5173 +#: cp/typeck.c:5272 #, gcc-internal-format msgid "static_cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:5178 +#: cp/typeck.c:5277 #, gcc-internal-format msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers" msgstr "" -#: cp/typeck.c:5513 +#: cp/typeck.c:5620 #, gcc-internal-format msgid "invalid static_cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:5536 +#: cp/typeck.c:5643 #, gcc-internal-format msgid "converting from %qT to %qT" msgstr "" -#: cp/typeck.c:5585 +#: cp/typeck.c:5692 #, gcc-internal-format msgid "invalid cast of an rvalue expression of type %qT to type %qT" msgstr "" -#: cp/typeck.c:5652 +#: cp/typeck.c:5759 #, gcc-internal-format msgid "cast from %qT to %qT loses precision" msgstr "" -#: cp/typeck.c:5682 +#: cp/typeck.c:5789 #, gcc-internal-format msgid "cast from %qT to %qT increases required alignment of target type" msgstr "" @@ -36137,172 +36707,172 @@ msgstr "" #. where possible, and it is necessary in some cases. DR 195 #. addresses this issue, but as of 2004/10/26 is still in #. drafting. -#: cp/typeck.c:5701 +#: cp/typeck.c:5808 #, gcc-internal-format msgid "" "ISO C++ forbids casting between pointer-to-function and pointer-to-object" msgstr "" -#: cp/typeck.c:5714 +#: cp/typeck.c:5821 #, gcc-internal-format msgid "invalid cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:5770 +#: cp/typeck.c:5877 #, gcc-internal-format msgid "" "invalid use of const_cast with type %qT, which is not a pointer, reference, " "nor a pointer-to-data-member type" msgstr "" -#: cp/typeck.c:5779 +#: cp/typeck.c:5886 #, gcc-internal-format msgid "" "invalid use of const_cast with type %qT, which is a pointer or reference to " "a function type" msgstr "" -#: cp/typeck.c:5804 +#: cp/typeck.c:5911 #, gcc-internal-format msgid "invalid const_cast of an rvalue of type %qT to type %qT" msgstr "" -#: cp/typeck.c:5853 +#: cp/typeck.c:5960 #, gcc-internal-format msgid "invalid const_cast from type %qT to type %qT" msgstr "" -#: cp/typeck.c:5930 cp/typeck.c:5938 +#: cp/typeck.c:6037 cp/typeck.c:6045 #, gcc-internal-format msgid "ISO C++ forbids casting to an array type %qT" msgstr "" -#: cp/typeck.c:5947 +#: cp/typeck.c:6054 #, gcc-internal-format msgid "invalid cast to function type %qT" msgstr "" -#: cp/typeck.c:6193 +#: cp/typeck.c:6300 #, gcc-internal-format msgid " in evaluation of %<%Q(%#T, %#T)%>" msgstr "" -#: cp/typeck.c:6247 +#: cp/typeck.c:6358 #, gcc-internal-format msgid "incompatible types in assignment of %qT to %qT" msgstr "" -#: cp/typeck.c:6261 +#: cp/typeck.c:6372 #, gcc-internal-format msgid "array used as initializer" msgstr "" -#: cp/typeck.c:6263 +#: cp/typeck.c:6374 #, gcc-internal-format msgid "invalid array assignment" msgstr "" -#: cp/typeck.c:6363 +#: cp/typeck.c:6474 #, gcc-internal-format msgid " in pointer to member function conversion" msgstr "" -#: cp/typeck.c:6374 +#: cp/typeck.c:6485 #, gcc-internal-format msgid "pointer to member conversion via virtual base %qT" msgstr "" -#: cp/typeck.c:6414 cp/typeck.c:6427 +#: cp/typeck.c:6525 cp/typeck.c:6538 #, gcc-internal-format msgid " in pointer to member conversion" msgstr "" -#: cp/typeck.c:6505 +#: cp/typeck.c:6616 #, gcc-internal-format msgid "invalid conversion to type %qT from type %qT" msgstr "" -#: cp/typeck.c:6776 +#: cp/typeck.c:6887 #, gcc-internal-format msgid "cannot convert %qT to %qT for argument %qP to %qD" msgstr "" -#: cp/typeck.c:6779 +#: cp/typeck.c:6890 #, gcc-internal-format msgid "cannot convert %qT to %qT in %s" msgstr "" -#: cp/typeck.c:6793 +#: cp/typeck.c:6904 #, gcc-internal-format msgid "%s might be a candidate for a format attribute" msgstr "" -#: cp/typeck.c:6886 cp/typeck.c:6888 +#: cp/typeck.c:6997 cp/typeck.c:6999 #, gcc-internal-format msgid "in passing argument %P of %q+D" msgstr "" -#: cp/typeck.c:6943 +#: cp/typeck.c:7054 #, gcc-internal-format msgid "returning reference to temporary" msgstr "" -#: cp/typeck.c:6950 +#: cp/typeck.c:7061 #, gcc-internal-format msgid "reference to non-lvalue returned" msgstr "" -#: cp/typeck.c:6966 +#: cp/typeck.c:7077 #, gcc-internal-format msgid "reference to local variable %q+D returned" msgstr "" -#: cp/typeck.c:6969 +#: cp/typeck.c:7080 #, gcc-internal-format msgid "address of local variable %q+D returned" msgstr "" -#: cp/typeck.c:7004 +#: cp/typeck.c:7115 #, gcc-internal-format 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:7012 +#: cp/typeck.c:7123 #, gcc-internal-format 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:7015 +#: cp/typeck.c:7126 #, gcc-internal-format msgid "returning a value from a constructor" msgstr "" -#: cp/typeck.c:7033 +#: cp/typeck.c:7144 #, gcc-internal-format msgid "" "lambda return type can only be deduced when the return statement is the only " "statement in the function body" msgstr "" -#: cp/typeck.c:7039 +#: cp/typeck.c:7150 #, gcc-internal-format msgid "inconsistent types %qT and %qT deduced for lambda return type" msgstr "" -#: cp/typeck.c:7065 +#: cp/typeck.c:7176 #, gcc-internal-format msgid "return-statement with no value, in function returning %qT" msgstr "" -#: cp/typeck.c:7086 +#: cp/typeck.c:7197 #, gcc-internal-format msgid "return-statement with a value, in function returning 'void'" msgstr "" -#: cp/typeck.c:7116 +#: cp/typeck.c:7227 #, gcc-internal-format msgid "" "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -" @@ -36339,183 +36909,183 @@ msgstr "" msgid "%s of read-only location %qE" msgstr "" -#: cp/typeck2.c:287 +#: cp/typeck2.c:288 #, gcc-internal-format msgid "cannot declare variable %q+D to be of abstract type %qT" msgstr "" -#: cp/typeck2.c:290 +#: cp/typeck2.c:291 #, gcc-internal-format msgid "cannot declare parameter %q+D to be of abstract type %qT" msgstr "" -#: cp/typeck2.c:293 +#: cp/typeck2.c:294 #, gcc-internal-format msgid "cannot declare field %q+D to be of abstract type %qT" msgstr "" -#: cp/typeck2.c:297 +#: cp/typeck2.c:298 #, gcc-internal-format msgid "invalid abstract return type for member function %q+#D" msgstr "" -#: cp/typeck2.c:299 +#: cp/typeck2.c:300 #, gcc-internal-format msgid "invalid abstract return type for function %q+#D" msgstr "" #. Here we do not have location information. -#: cp/typeck2.c:302 +#: cp/typeck2.c:303 #, gcc-internal-format msgid "invalid abstract type %qT for %qE" msgstr "" -#: cp/typeck2.c:304 +#: cp/typeck2.c:305 #, gcc-internal-format msgid "invalid abstract type for %q+D" msgstr "" -#: cp/typeck2.c:307 +#: cp/typeck2.c:308 #, gcc-internal-format msgid "cannot allocate an object of abstract type %qT" msgstr "" -#: cp/typeck2.c:316 +#: cp/typeck2.c:317 #, gcc-internal-format msgid " because the following virtual functions are pure within %qT:" msgstr "" -#: cp/typeck2.c:320 +#: cp/typeck2.c:321 #, gcc-internal-format msgid "\t%+#D" msgstr "" -#: cp/typeck2.c:328 +#: cp/typeck2.c:329 #, gcc-internal-format msgid " since type %qT has pure virtual functions" msgstr "" -#: cp/typeck2.c:608 +#: cp/typeck2.c:609 #, gcc-internal-format msgid "constructor syntax used, but no constructor declared for type %qT" msgstr "" -#: cp/typeck2.c:622 +#: cp/typeck2.c:623 #, gcc-internal-format msgid "cannot initialize arrays using this syntax" msgstr "" -#: cp/typeck2.c:708 +#: cp/typeck2.c:705 #, gcc-internal-format msgid "narrowing conversion of %qE from %qT to %qT inside { }" msgstr "" -#: cp/typeck2.c:766 +#: cp/typeck2.c:763 #, gcc-internal-format msgid "int-array initialized from non-wide string" msgstr "" -#: cp/typeck2.c:771 +#: cp/typeck2.c:768 #, gcc-internal-format msgid "int-array initialized from incompatible wide string" msgstr "" -#: cp/typeck2.c:786 +#: cp/typeck2.c:783 #, gcc-internal-format msgid "initializer-string for array of chars is too long" msgstr "" -#: cp/typeck2.c:832 +#: cp/typeck2.c:829 #, gcc-internal-format msgid "cannot initialize aggregate of type %qT with a compound literal" msgstr "" -#: cp/typeck2.c:847 +#: cp/typeck2.c:844 #, gcc-internal-format msgid "array must be initialized with a brace-enclosed initializer" msgstr "" -#: cp/typeck2.c:934 cp/typeck2.c:1042 +#: cp/typeck2.c:931 cp/typeck2.c:1039 #, gcc-internal-format msgid "non-trivial designated initializers not supported" msgstr "" -#: cp/typeck2.c:1066 cp/typeck2.c:1080 +#: cp/typeck2.c:1063 cp/typeck2.c:1077 #, gcc-internal-format msgid "missing initializer for member %qD" msgstr "" -#: cp/typeck2.c:1071 +#: cp/typeck2.c:1068 #, gcc-internal-format msgid "uninitialized const member %qD" msgstr "" -#: cp/typeck2.c:1073 +#: cp/typeck2.c:1070 #, gcc-internal-format msgid "member %qD with uninitialized const fields" msgstr "" -#: cp/typeck2.c:1075 +#: cp/typeck2.c:1072 #, gcc-internal-format msgid "member %qD is uninitialized reference" msgstr "" -#: cp/typeck2.c:1143 +#: cp/typeck2.c:1140 #, gcc-internal-format msgid "no field %qD found in union being initialized" msgstr "" -#: cp/typeck2.c:1152 +#: cp/typeck2.c:1149 #, gcc-internal-format msgid "index value instead of field name in union initializer" msgstr "" -#: cp/typeck2.c:1311 +#: cp/typeck2.c:1308 #, gcc-internal-format msgid "circular pointer delegation detected" msgstr "" -#: cp/typeck2.c:1324 +#: cp/typeck2.c:1321 #, gcc-internal-format msgid "base operand of %<->%> has non-pointer type %qT" msgstr "" -#: cp/typeck2.c:1348 +#: cp/typeck2.c:1345 #, gcc-internal-format msgid "result of %<operator->()%> yields non-pointer result" msgstr "" -#: cp/typeck2.c:1350 +#: cp/typeck2.c:1347 #, gcc-internal-format msgid "base operand of %<->%> is not a pointer" msgstr "" -#: cp/typeck2.c:1372 +#: cp/typeck2.c:1369 #, gcc-internal-format msgid "%qE cannot be used as a member pointer, since it is of type %qT" msgstr "" -#: cp/typeck2.c:1381 +#: cp/typeck2.c:1378 #, gcc-internal-format msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT" msgstr "" -#: cp/typeck2.c:1403 +#: cp/typeck2.c:1400 #, gcc-internal-format msgid "pointer to member type %qT incompatible with object type %qT" msgstr "" -#: cp/typeck2.c:1464 +#: cp/typeck2.c:1461 #, gcc-internal-format msgid "invalid value-initialization of reference types" msgstr "" -#: cp/typeck2.c:1655 +#: cp/typeck2.c:1652 #, gcc-internal-format msgid "call to function %qD which throws incomplete type %q#T" msgstr "" -#: cp/typeck2.c:1658 +#: cp/typeck2.c:1655 #, gcc-internal-format msgid "call to function which throws incomplete type %q#T" msgstr "" @@ -36535,14 +37105,14 @@ msgstr "" msgid "-fexcess-precision=standard for Fortran" msgstr "" -#: fortran/trans-array.c:6018 +#: fortran/trans-array.c:6057 #, gcc-internal-format msgid "" "Possible frontend bug: Deferred array size without pointer, allocatable " "attribute or derived type without allocatable components." msgstr "" -#: fortran/trans-array.c:6504 +#: fortran/trans-array.c:6540 #, gcc-internal-format msgid "bad expression type during walk (%d)" msgstr "" @@ -36557,12 +37127,12 @@ msgstr "" msgid "intrinsic variable which isn't a procedure" msgstr "" -#: fortran/trans-decl.c:3380 +#: fortran/trans-decl.c:3409 #, gcc-internal-format msgid "backend decl for module variable %s already exists" msgstr "" -#: fortran/trans-expr.c:1340 +#: fortran/trans-expr.c:1338 #, gcc-internal-format msgid "Unknown intrinsic op" msgstr "" @@ -36577,27 +37147,27 @@ msgstr "" msgid "Bad IO basetype (%d)" msgstr "" -#: fortran/trans-openmp.c:1637 +#: fortran/trans-openmp.c:1643 #, gcc-internal-format msgid "gfc_trans_omp_workshare(): Bad statement code" msgstr "" -#: fortran/trans-types.c:465 +#: fortran/trans-types.c:463 #, gcc-internal-format msgid "integer kind=8 not available for -fdefault-integer-8 option" msgstr "" -#: fortran/trans-types.c:488 +#: fortran/trans-types.c:486 #, gcc-internal-format msgid "real kind=8 not available for -fdefault-real-8 option" msgstr "" -#: fortran/trans-types.c:501 +#: fortran/trans-types.c:499 #, gcc-internal-format msgid "Use of -fdefault-double-8 requires -fdefault-real-8" msgstr "" -#: fortran/trans-types.c:1345 +#: fortran/trans-types.c:1343 #, gcc-internal-format msgid "Array element size too big" msgstr "" @@ -36712,38 +37282,38 @@ msgstr "" msgid "invoke[non-static] on static method" msgstr "" -#: java/expr.c:2918 +#: java/expr.c:2917 #, gcc-internal-format msgid "missing field '%s' in '%s'" msgstr "" -#: java/expr.c:2925 +#: java/expr.c:2924 #, gcc-internal-format msgid "mismatching signature for field '%s' in '%s'" msgstr "" -#: java/expr.c:2954 +#: java/expr.c:2953 #, gcc-internal-format msgid "assignment to final field %q+D not in field's class" msgstr "" -#: java/expr.c:3178 +#: java/expr.c:3177 #, gcc-internal-format msgid "invalid PC in line number table" msgstr "" -#: java/expr.c:3228 +#: java/expr.c:3227 #, gcc-internal-format msgid "unreachable bytecode from %d to before %d" msgstr "" -#: java/expr.c:3270 +#: java/expr.c:3269 #, gcc-internal-format msgid "unreachable bytecode from %d to the end of the method" msgstr "" #. duplicate code from LOAD macro -#: java/expr.c:3577 +#: java/expr.c:3576 #, gcc-internal-format msgid "unrecogized wide sub-instruction" msgstr "" @@ -36834,7 +37404,7 @@ msgstr "" msgid "error while reading %s from zip file" msgstr "" -#: java/jvspec.c:426 +#: java/jvspec.c:422 #, gcc-internal-format msgid "warning: already-compiled .class files ignored with -C" msgstr "" @@ -36864,7 +37434,7 @@ msgstr "" msgid "couldn't determine target name for dependency tracking" msgstr "" -#: java/mangle_name.c:322 java/mangle_name.c:396 +#: java/mangle_name.c:325 java/mangle_name.c:402 #, gcc-internal-format msgid "internal error - invalid Utf8 name" msgstr "" @@ -36889,12 +37459,12 @@ msgstr "" msgid "bad pc in exception_table" msgstr "" -#: lto/lto-elf.c:97 lto/lto-elf.c:118 +#: lto/lto-elf.c:98 lto/lto-elf.c:119 #, gcc-internal-format msgid "could not read section header: %s" msgstr "" -#: lto/lto-elf.c:215 +#: lto/lto-elf.c:218 #, gcc-internal-format msgid "two or more sections for %s:" msgstr "" @@ -36902,116 +37472,126 @@ msgstr "" #. Initialize the section header of section SCN. SH_NAME is the section name #. as an index into the section header string table. SH_TYPE is the section #. type, an SHT_* macro from libelf headers. -#: lto/lto-elf.c:240 +#: lto/lto-elf.c:243 #, gcc-internal-format msgid "elf32_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:242 +#: lto/lto-elf.c:245 #, gcc-internal-format msgid "elf64_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:276 +#: lto/lto-elf.c:279 #, gcc-internal-format msgid "could not create a new ELF section: %s" msgstr "" -#: lto/lto-elf.c:330 +#: lto/lto-elf.c:333 #, gcc-internal-format msgid "could not append data to ELF section: %s" msgstr "" #. Validate's ELF_FILE's executable header and, if cached_file_attrs is #. uninitialized, caches the architecture. -#: lto/lto-elf.c:379 +#: lto/lto-elf.c:382 #, gcc-internal-format msgid "could not read ELF header: %s" msgstr "" -#: lto/lto-elf.c:385 +#: lto/lto-elf.c:388 #, gcc-internal-format msgid "not a relocatable ELF object file" msgstr "" -#: lto/lto-elf.c:394 +#: lto/lto-elf.c:397 #, gcc-internal-format msgid "inconsistent file architecture detected" msgstr "" -#: lto/lto-elf.c:420 +#: lto/lto-elf.c:423 #, gcc-internal-format msgid "could not read ELF identification information: %s" msgstr "" -#: lto/lto-elf.c:439 +#: lto/lto-elf.c:442 #, gcc-internal-format msgid "unsupported ELF file class" msgstr "" -#: lto/lto-elf.c:472 +#: lto/lto-elf.c:475 #, gcc-internal-format msgid "could not locate ELF string table: %s" msgstr "" #. Helper functions used by init_ehdr. Initialize ELF_FILE's executable #. header using cached data from previously read files. -#: lto/lto-elf.c:496 +#: lto/lto-elf.c:499 #, gcc-internal-format msgid "elf32_newehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:498 +#: lto/lto-elf.c:501 #, gcc-internal-format msgid "elf64_newehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:554 +#: lto/lto-elf.c:580 #, gcc-internal-format msgid "could not open file %s" msgstr "" -#: lto/lto-elf.c:561 +#: lto/lto-elf.c:587 #, gcc-internal-format msgid "ELF library is older than that used when building GCC" msgstr "" -#: lto/lto-elf.c:570 +#: lto/lto-elf.c:596 #, gcc-internal-format msgid "could not open ELF file: %s" msgstr "" -#: lto/lto-elf.c:614 +#: lto/lto-elf.c:606 +#, gcc-internal-format +msgid "could not seek in archive" +msgstr "" + +#: lto/lto-elf.c:613 +#, gcc-internal-format +msgid "could not find archive member" +msgstr "" + +#: lto/lto-elf.c:661 #, gcc-internal-format msgid "gelf_getehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:623 +#: lto/lto-elf.c:670 #, gcc-internal-format msgid "elf_getscn() failed: %s" msgstr "" -#: lto/lto-elf.c:626 +#: lto/lto-elf.c:673 #, gcc-internal-format msgid "gelf_getshdr() failed: %s" msgstr "" -#: lto/lto-elf.c:629 +#: lto/lto-elf.c:676 #, gcc-internal-format msgid "gelf_update_shdr() failed: %s" msgstr "" -#: lto/lto-elf.c:633 +#: lto/lto-elf.c:680 #, gcc-internal-format msgid "gelf_update_ehdr() failed: %s" msgstr "" -#: lto/lto-elf.c:641 +#: lto/lto-elf.c:688 #, gcc-internal-format msgid "elf_update() failed: %s" msgstr "" -#: lto/lto-lang.c:660 +#: lto/lto-lang.c:659 #, gcc-internal-format msgid "-fwpa and -fltrans are mutually exclusive" msgstr "" @@ -37021,72 +37601,92 @@ msgstr "" msgid "bytecode stream: garbage at the end of symbols section" msgstr "" -#: lto/lto.c:278 +#: lto/lto.c:268 +#, gcc-internal-format +msgid "could not parse hex number" +msgstr "" + +#: lto/lto.c:300 #, gcc-internal-format msgid "unexpected file name %s in linker resolution file. Expected %s" msgstr "" -#: lto/lto.c:307 +#: lto/lto.c:309 +#, gcc-internal-format +msgid "could not parse file offset" +msgstr "" + +#: lto/lto.c:312 +#, gcc-internal-format +msgid "unexpected offset" +msgstr "" + +#: lto/lto.c:331 #, gcc-internal-format -msgid "tried to read past the end of the linker resolution file" +msgid "Invalid line in the resolution file." msgstr "" -#: lto/lto.c:1002 +#: lto/lto.c:344 +#, gcc-internal-format +msgid "Invalid resolution in the resolution file." +msgstr "" + +#: lto/lto.c:1041 #, gcc-internal-format msgid "lto_elf_file_open() failed" msgstr "" -#: lto/lto.c:1058 +#: lto/lto.c:1097 #, gcc-internal-format msgid "environment variable COLLECT_GCC must be set" msgstr "" -#: lto/lto.c:1063 +#: lto/lto.c:1102 #, gcc-internal-format msgid "environment variable COLLECT_GCC_OPTIONS must be set" msgstr "" -#: lto/lto.c:1072 +#: lto/lto.c:1111 #, gcc-internal-format msgid "malformed COLLECT_GCC_OPTIONS" msgstr "" -#: lto/lto.c:1105 +#: lto/lto.c:1144 #, gcc-internal-format msgid "opening LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:1123 lto/lto.c:1145 +#: lto/lto.c:1162 lto/lto.c:1184 #, gcc-internal-format msgid "writing to LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:1157 +#: lto/lto.c:1196 #, gcc-internal-format msgid "pex_init failed: %s" msgstr "" -#: lto/lto.c:1165 +#: lto/lto.c:1204 #, gcc-internal-format msgid "can't get program status: %s" msgstr "" -#: lto/lto.c:1177 +#: lto/lto.c:1216 #, gcc-internal-format msgid "%s terminated with status %d" msgstr "" -#: lto/lto.c:1186 +#: lto/lto.c:1225 #, gcc-internal-format msgid "closing LTRANS output list %s: %m" msgstr "" -#: lto/lto.c:1699 +#: lto/lto.c:1717 #, gcc-internal-format msgid "deleting LTRANS input file %s: %m" msgstr "" -#: lto/lto.c:1783 +#: lto/lto.c:1798 #, gcc-internal-format msgid "could not open symbol resolution file: %s" msgstr "" @@ -37106,249 +37706,249 @@ msgstr "" msgid "method definition not in @implementation context" msgstr "" -#: objc/objc-act.c:1019 +#: objc/objc-act.c:1026 #, gcc-internal-format msgid "class %qs does not implement the %qE protocol" msgstr "" -#: objc/objc-act.c:1022 +#: objc/objc-act.c:1029 #, gcc-internal-format msgid "type %qs does not conform to the %qE protocol" msgstr "" -#: objc/objc-act.c:1199 +#: objc/objc-act.c:1206 #, gcc-internal-format msgid "comparison of distinct Objective-C types lacks a cast" msgstr "" -#: objc/objc-act.c:1203 +#: objc/objc-act.c:1210 #, gcc-internal-format msgid "initialization from distinct Objective-C type" msgstr "" -#: objc/objc-act.c:1207 +#: objc/objc-act.c:1214 #, gcc-internal-format msgid "assignment from distinct Objective-C type" msgstr "" -#: objc/objc-act.c:1211 +#: objc/objc-act.c:1218 #, gcc-internal-format msgid "distinct Objective-C type in return" msgstr "" -#: objc/objc-act.c:1215 +#: objc/objc-act.c:1222 #, gcc-internal-format msgid "passing argument %d of %qE from distinct Objective-C type" msgstr "" -#: objc/objc-act.c:1371 +#: objc/objc-act.c:1378 #, gcc-internal-format msgid "statically allocated instance of Objective-C class %qE" msgstr "" -#: objc/objc-act.c:1448 +#: objc/objc-act.c:1455 #, gcc-internal-format msgid "protocol %qE has circular dependency" msgstr "" -#: objc/objc-act.c:1473 objc/objc-act.c:6681 +#: objc/objc-act.c:1480 objc/objc-act.c:6677 #, gcc-internal-format msgid "cannot find protocol declaration for %qE" msgstr "" -#: objc/objc-act.c:1944 objc/objc-act.c:3399 objc/objc-act.c:7297 -#: objc/objc-act.c:7631 objc/objc-act.c:7686 objc/objc-act.c:7711 +#: objc/objc-act.c:1951 objc/objc-act.c:3405 objc/objc-act.c:7293 +#: objc/objc-act.c:7627 objc/objc-act.c:7682 objc/objc-act.c:7707 #, gcc-internal-format msgid "cannot find interface declaration for %qE" msgstr "" -#: objc/objc-act.c:1948 +#: objc/objc-act.c:1955 #, gcc-internal-format msgid "interface %qE does not have valid constant string layout" msgstr "" -#: objc/objc-act.c:1953 +#: objc/objc-act.c:1960 #, gcc-internal-format msgid "cannot find reference tag for class %qE" msgstr "" -#: objc/objc-act.c:2591 +#: objc/objc-act.c:2597 #, gcc-internal-format msgid "creating selector for nonexistent method %qE" msgstr "" -#: objc/objc-act.c:2794 +#: objc/objc-act.c:2800 #, gcc-internal-format msgid "%qE is not an Objective-C class name or alias" msgstr "" -#: objc/objc-act.c:2923 objc/objc-act.c:2955 objc/objc-act.c:7559 -#: objc/objc-act.c:7861 objc/objc-act.c:7891 +#: objc/objc-act.c:2929 objc/objc-act.c:2961 objc/objc-act.c:7555 +#: objc/objc-act.c:7857 objc/objc-act.c:7887 #, gcc-internal-format msgid "Objective-C declarations may only appear in global scope" msgstr "" -#: objc/objc-act.c:2928 +#: objc/objc-act.c:2934 #, gcc-internal-format msgid "cannot find class %qE" msgstr "" -#: objc/objc-act.c:2930 +#: objc/objc-act.c:2936 #, gcc-internal-format msgid "class %qE already exists" msgstr "" -#: objc/objc-act.c:2975 objc/objc-act.c:7600 +#: objc/objc-act.c:2981 objc/objc-act.c:7596 #, gcc-internal-format msgid "%qE redeclared as different kind of symbol" msgstr "" -#: objc/objc-act.c:3253 +#: objc/objc-act.c:3259 #, gcc-internal-format msgid "strong-cast assignment has been intercepted" msgstr "" -#: objc/objc-act.c:3295 +#: objc/objc-act.c:3301 #, gcc-internal-format msgid "strong-cast may possibly be needed" msgstr "" -#: objc/objc-act.c:3305 +#: objc/objc-act.c:3311 #, gcc-internal-format msgid "instance variable assignment has been intercepted" msgstr "" -#: objc/objc-act.c:3324 +#: objc/objc-act.c:3330 #, gcc-internal-format msgid "pointer arithmetic for garbage-collected objects not allowed" msgstr "" -#: objc/objc-act.c:3330 +#: objc/objc-act.c:3336 #, gcc-internal-format msgid "global/static variable assignment has been intercepted" msgstr "" -#: objc/objc-act.c:3819 objc/objc-act.c:3975 +#: objc/objc-act.c:3825 objc/objc-act.c:3981 #, gcc-internal-format msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax" msgstr "" -#: objc/objc-act.c:3857 +#: objc/objc-act.c:3863 #, gcc-internal-format msgid "@catch parameter is not a known Objective-C class type" msgstr "" -#: objc/objc-act.c:3873 +#: objc/objc-act.c:3879 #, gcc-internal-format msgid "exception of type %<%T%> will be caught" msgstr "" -#: objc/objc-act.c:3875 +#: objc/objc-act.c:3881 #, gcc-internal-format msgid " by earlier handler for %<%T%>" msgstr "" -#: objc/objc-act.c:3928 +#: objc/objc-act.c:3934 #, gcc-internal-format msgid "%<@try%> without %<@catch%> or %<@finally%>" msgstr "" -#: objc/objc-act.c:3986 +#: objc/objc-act.c:3992 #, gcc-internal-format msgid "%<@throw%> (rethrow) used outside of a @catch block" msgstr "" -#: objc/objc-act.c:4388 +#: objc/objc-act.c:4394 #, gcc-internal-format msgid "type %q+D does not have a known size" msgstr "" -#: objc/objc-act.c:5020 +#: objc/objc-act.c:5026 #, gcc-internal-format msgid "%s %qs" msgstr "" -#: objc/objc-act.c:5043 objc/objc-act.c:5062 +#: objc/objc-act.c:5049 objc/objc-act.c:5068 #, gcc-internal-format msgid "inconsistent instance variable specification" msgstr "" -#: objc/objc-act.c:5928 +#: objc/objc-act.c:5931 #, gcc-internal-format msgid "can not use an object as parameter to a method" msgstr "" -#: objc/objc-act.c:6156 +#: objc/objc-act.c:6159 #, gcc-internal-format msgid "multiple methods named %<%c%E%> found" msgstr "" -#: objc/objc-act.c:6159 +#: objc/objc-act.c:6162 #, gcc-internal-format msgid "using %<%c%s%>" msgstr "" -#: objc/objc-act.c:6168 +#: objc/objc-act.c:6171 #, gcc-internal-format msgid "multiple selectors named %<%c%E%> found" msgstr "" -#: objc/objc-act.c:6171 +#: objc/objc-act.c:6174 #, gcc-internal-format msgid "found %<%c%s%>" msgstr "" -#: objc/objc-act.c:6180 +#: objc/objc-act.c:6183 #, gcc-internal-format msgid "also found %<%c%s%>" msgstr "" -#: objc/objc-act.c:6400 +#: objc/objc-act.c:6397 #, gcc-internal-format msgid "no super class declared in @interface for %qE" msgstr "" -#: objc/objc-act.c:6438 +#: objc/objc-act.c:6435 #, gcc-internal-format msgid "found %<-%E%> instead of %<+%E%> in protocol(s)" msgstr "" -#: objc/objc-act.c:6496 +#: objc/objc-act.c:6492 #, gcc-internal-format msgid "invalid receiver type %qs" msgstr "" -#: objc/objc-act.c:6511 +#: objc/objc-act.c:6507 #, gcc-internal-format msgid "%<%c%E%> not found in protocol(s)" msgstr "" -#: objc/objc-act.c:6525 +#: objc/objc-act.c:6521 #, gcc-internal-format msgid "%qE may not respond to %<%c%E%>" msgstr "" -#: objc/objc-act.c:6533 +#: objc/objc-act.c:6529 #, gcc-internal-format msgid "no %<%c%E%> method found" msgstr "" -#: objc/objc-act.c:6540 +#: objc/objc-act.c:6536 #, gcc-internal-format msgid "(Messages without a matching method signature" msgstr "" -#: objc/objc-act.c:6542 +#: objc/objc-act.c:6538 #, gcc-internal-format msgid "will be assumed to return %<id%> and accept" msgstr "" -#: objc/objc-act.c:6544 +#: objc/objc-act.c:6540 #, gcc-internal-format msgid "%<...%> as arguments.)" msgstr "" -#: objc/objc-act.c:6782 +#: objc/objc-act.c:6778 #, gcc-internal-format msgid "undeclared selector %qE" msgstr "" @@ -37362,170 +37962,170 @@ 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:6824 +#: objc/objc-act.c:6820 #, gcc-internal-format msgid "instance variable %qE accessed in class method" msgstr "" -#: objc/objc-act.c:7058 +#: objc/objc-act.c:7054 #, gcc-internal-format msgid "duplicate declaration of method %<%c%E%>" msgstr "" -#: objc/objc-act.c:7119 +#: objc/objc-act.c:7115 #, gcc-internal-format msgid "duplicate interface declaration for category %<%E(%E)%>" msgstr "" -#: objc/objc-act.c:7146 +#: objc/objc-act.c:7142 #, gcc-internal-format msgid "illegal reference type specified for instance variable %qs" msgstr "" -#: objc/objc-act.c:7157 +#: objc/objc-act.c:7153 #, gcc-internal-format msgid "instance variable %qs has unknown size" msgstr "" -#: objc/objc-act.c:7182 +#: objc/objc-act.c:7178 #, gcc-internal-format msgid "type %qE has no default constructor to call" msgstr "" -#: objc/objc-act.c:7188 +#: objc/objc-act.c:7184 #, gcc-internal-format msgid "destructor for %qE shall not be run either" msgstr "" #. Vtable pointers are Real Bad(tm), since Obj-C cannot #. initialize them. -#: objc/objc-act.c:7200 +#: objc/objc-act.c:7196 #, gcc-internal-format msgid "type %qE has virtual member functions" msgstr "" -#: objc/objc-act.c:7201 +#: objc/objc-act.c:7197 #, gcc-internal-format msgid "illegal aggregate type %qE specified for instance variable %qs" msgstr "" -#: objc/objc-act.c:7211 +#: objc/objc-act.c:7207 #, gcc-internal-format msgid "type %qE has a user-defined constructor" msgstr "" -#: objc/objc-act.c:7213 +#: objc/objc-act.c:7209 #, gcc-internal-format msgid "type %qE has a user-defined destructor" msgstr "" -#: objc/objc-act.c:7217 +#: objc/objc-act.c:7213 #, gcc-internal-format msgid "" "C++ constructors and destructors will not be invoked for Objective-C fields" msgstr "" -#: objc/objc-act.c:7326 +#: objc/objc-act.c:7322 #, gcc-internal-format msgid "instance variable %qE is declared private" msgstr "" -#: objc/objc-act.c:7337 +#: objc/objc-act.c:7333 #, gcc-internal-format msgid "instance variable %qE is %s; this will be a hard error in the future" msgstr "" -#: objc/objc-act.c:7344 +#: objc/objc-act.c:7340 #, gcc-internal-format msgid "instance variable %qE is declared %s" msgstr "" -#: objc/objc-act.c:7370 objc/objc-act.c:7458 +#: objc/objc-act.c:7366 objc/objc-act.c:7454 #, gcc-internal-format msgid "incomplete implementation of class %qE" msgstr "" -#: objc/objc-act.c:7374 objc/objc-act.c:7462 +#: objc/objc-act.c:7370 objc/objc-act.c:7458 #, gcc-internal-format msgid "incomplete implementation of category %qE" msgstr "" -#: objc/objc-act.c:7379 objc/objc-act.c:7466 +#: objc/objc-act.c:7375 objc/objc-act.c:7462 #, gcc-internal-format msgid "method definition for %<%c%E%> not found" msgstr "" -#: objc/objc-act.c:7507 +#: objc/objc-act.c:7503 #, gcc-internal-format msgid "%s %qE does not fully implement the %qE protocol" msgstr "" -#: objc/objc-act.c:7565 objc/objc-act.c:9256 +#: objc/objc-act.c:7561 objc/objc-act.c:9248 #, gcc-internal-format msgid "%<@end%> missing in implementation context" msgstr "" -#: objc/objc-act.c:7584 +#: objc/objc-act.c:7580 #, gcc-internal-format msgid "cannot find interface declaration for %qE, superclass of %qE" msgstr "" -#: objc/objc-act.c:7614 +#: objc/objc-act.c:7610 #, gcc-internal-format msgid "reimplementation of class %qE" msgstr "" -#: objc/objc-act.c:7644 +#: objc/objc-act.c:7640 #, gcc-internal-format msgid "conflicting super class name %qE" msgstr "" -#: objc/objc-act.c:7647 +#: objc/objc-act.c:7643 #, gcc-internal-format msgid "previous declaration of %qE" msgstr "" -#: objc/objc-act.c:7649 +#: objc/objc-act.c:7645 #, gcc-internal-format msgid "previous declaration" msgstr "" -#: objc/objc-act.c:7665 objc/objc-act.c:7663 +#: objc/objc-act.c:7661 objc/objc-act.c:7659 #, gcc-internal-format msgid "duplicate interface declaration for class %qE" msgstr "" -#: objc/objc-act.c:7919 +#: objc/objc-act.c:7915 #, gcc-internal-format msgid "duplicate declaration for protocol %qE" msgstr "" -#: objc/objc-act.c:8740 +#: objc/objc-act.c:8732 #, gcc-internal-format msgid "conflicting types for %<%c%s%>" msgstr "" -#: objc/objc-act.c:8744 +#: objc/objc-act.c:8736 #, gcc-internal-format msgid "previous declaration of %<%c%s%>" msgstr "" -#: objc/objc-act.c:8834 +#: objc/objc-act.c:8826 #, gcc-internal-format msgid "no super class declared in interface for %qE" msgstr "" -#: objc/objc-act.c:8893 +#: objc/objc-act.c:8885 #, gcc-internal-format msgid "[super ...] must appear in a method context" msgstr "" -#: objc/objc-act.c:8932 +#: objc/objc-act.c:8924 #, gcc-internal-format msgid "method possibly missing a [super dealloc] call" msgstr "" -#: objc/objc-act.c:9549 +#: objc/objc-act.c:9541 #, gcc-internal-format msgid "local declaration of %qE hides instance variable" msgstr "" @@ -37545,27 +38145,27 @@ msgstr "" msgid "-fexcess-precision=standard for Ada" msgstr "" -#: ada/gcc-interface/utils.c:5275 +#: ada/gcc-interface/utils.c:5297 #, gcc-internal-format msgid "%qs attribute requires prototypes with named arguments" msgstr "" -#: ada/gcc-interface/utils.c:5287 +#: ada/gcc-interface/utils.c:5309 #, gcc-internal-format msgid "%qs attribute only applies to variadic functions" msgstr "" -#: ada/gcc-interface/utils.c:5450 +#: ada/gcc-interface/utils.c:5472 #, gcc-internal-format msgid "invalid vector type for attribute %qs" msgstr "" -#: ada/gcc-interface/utils.c:5513 +#: ada/gcc-interface/utils.c:5535 #, gcc-internal-format msgid "attribute %qs applies to array types only" msgstr "" -#: ada/gcc-interface/utils.c:5540 +#: ada/gcc-interface/utils.c:5562 #, gcc-internal-format msgid "invalid element type for attribute %qs" msgstr "" diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index 2b856c28b8c..dfe0081ae05 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,8 @@ +2009-12-02 Ulrich Weigand <Ulrich.Weigand@de.ibm.com> + + PR middle-end/42224 + * gcc.target/s390/pr42224.c: New test. + 2009-12-01 Jason Merrill <jason@redhat.com> PR c++/41611 diff --git a/gcc/testsuite/gcc.target/s390/pr42224.c b/gcc/testsuite/gcc.target/s390/pr42224.c new file mode 100644 index 00000000000..c1ccf28d5a8 --- /dev/null +++ b/gcc/testsuite/gcc.target/s390/pr42224.c @@ -0,0 +1,36 @@ + +/* { dg-do compile } */ +/* { dg-options "-O0" } */ + +typedef char* __char_ptr32 __attribute__ (( mode (SI) )); +typedef __char_ptr32 *__char_ptr_char_ptr32 __attribute__ ((mode (SI))); + +void to_ptr32 (int x) +{ + __char_ptr32 ptr = (__char_ptr32) x; +} + +void to_int (__char_ptr32 ptr) +{ + int x = (int) ptr; +} + +__char_ptr_char_ptr32 +to_ptr32_ptr32 (char **ptr64) +{ + int argc; + __char_ptr_char_ptr32 short_argv; + + for (argc=0; ptr64[argc]; argc++); + + short_argv = (__char_ptr_char_ptr32) malloc32 + (sizeof (__char_ptr32) * (argc + 1)); + + for (argc=0; ptr64[argc]; argc++) + short_argv[argc] = (__char_ptr32) strdup32 (ptr64[argc]); + + short_argv[argc] = (__char_ptr32) 0; + return short_argv; + +} + diff --git a/gcc/tree.c b/gcc/tree.c index f8fb6ce8770..c533fd8c12c 100644 --- a/gcc/tree.c +++ b/gcc/tree.c @@ -1685,7 +1685,7 @@ integer_pow2p (const_tree expr) if (TREE_CODE (expr) != INTEGER_CST) return 0; - prec = int_or_pointer_precision (TREE_TYPE (expr)); + prec = TYPE_PRECISION (TREE_TYPE (expr)); high = TREE_INT_CST_HIGH (expr); low = TREE_INT_CST_LOW (expr); @@ -1749,7 +1749,7 @@ tree_log2 (const_tree expr) if (TREE_CODE (expr) == COMPLEX_CST) return tree_log2 (TREE_REALPART (expr)); - prec = int_or_pointer_precision (TREE_TYPE (expr)); + prec = TYPE_PRECISION (TREE_TYPE (expr)); high = TREE_INT_CST_HIGH (expr); low = TREE_INT_CST_LOW (expr); @@ -1785,7 +1785,7 @@ tree_floor_log2 (const_tree expr) if (TREE_CODE (expr) == COMPLEX_CST) return tree_log2 (TREE_REALPART (expr)); - prec = int_or_pointer_precision (TREE_TYPE (expr)); + prec = TYPE_PRECISION (TREE_TYPE (expr)); high = TREE_INT_CST_HIGH (expr); low = TREE_INT_CST_LOW (expr); @@ -9685,12 +9685,8 @@ signed_or_unsigned_type_for (int unsignedp, tree type) based on the named address space it points to. */ if (!TYPE_ADDR_SPACE (TREE_TYPE (t))) t = size_type_node; - else - { - int prec = int_or_pointer_precision (t); - return lang_hooks.types.type_for_size (prec, unsignedp); - } + return lang_hooks.types.type_for_size (TYPE_PRECISION (t), unsignedp); } if (!INTEGRAL_TYPE_P (t) || TYPE_UNSIGNED (t) == unsignedp) @@ -10565,41 +10561,6 @@ build_target_option_node (void) return t; } -/* Return the size in bits of an integer or pointer type. TYPE_PRECISION - contains the bits, but in the past it was not set in some cases and there - was special purpose code that checked for POINTER_TYPE_P or OFFSET_TYPE, so - check that it is consitant when assertion checking is used. */ - -unsigned int -int_or_pointer_precision (const_tree type) -{ -#if ENABLE_ASSERT_CHECKING - unsigned int prec; - - if (POINTER_TYPE_P (type)) - { - addr_space_t as = TYPE_ADDR_SPACE (TREE_TYPE (type)); - prec = GET_MODE_BITSIZE (targetm.addr_space.pointer_mode (as)); - gcc_assert (prec == TYPE_PRECISION (type)); - } - else if (TREE_CODE (type) == OFFSET_TYPE) - { - prec = POINTER_SIZE; - gcc_assert (prec == TYPE_PRECISION (type)); - } - else - { - prec = TYPE_PRECISION (type); - gcc_assert (prec != 0); - } - - return prec; - -#else - return TYPE_PRECISION (type); -#endif -} - /* Determine the "ultimate origin" of a block. The block may be an inlined instance of an inlined instance of a block which is local to an inline function, so we have to trace all of the way back through the origin chain diff --git a/gcc/tree.h b/gcc/tree.h index 8656a3c672b..a0e1f677761 100644 --- a/gcc/tree.h +++ b/gcc/tree.h @@ -4710,7 +4710,6 @@ extern const char *get_name (tree); extern bool stdarg_p (tree); extern bool prototype_p (tree); extern bool auto_var_in_fn_p (const_tree, const_tree); -extern unsigned int int_or_pointer_precision (const_tree); extern tree build_low_bits_mask (tree, unsigned); extern tree tree_strip_nop_conversions (tree); extern tree tree_strip_sign_nop_conversions (tree); diff --git a/gcc/varasm.c b/gcc/varasm.c index af50b5b2d18..fab62198053 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -4327,8 +4327,7 @@ initializer_constant_valid_p (tree value, tree endtype) if (TREE_CODE (endtype) == REAL_TYPE) return NULL_TREE; if (! INTEGRAL_TYPE_P (endtype) - || TYPE_PRECISION (endtype) - >= int_or_pointer_precision (TREE_TYPE (value))) + || TYPE_PRECISION (endtype) >= TYPE_PRECISION (TREE_TYPE (value))) { tree valid0 = initializer_constant_valid_p (TREE_OPERAND (value, 0), endtype); @@ -4352,8 +4351,7 @@ initializer_constant_valid_p (tree value, tree endtype) if (TREE_CODE (endtype) == REAL_TYPE) return NULL_TREE; if (! INTEGRAL_TYPE_P (endtype) - || TYPE_PRECISION (endtype) - >= int_or_pointer_precision (TREE_TYPE (value))) + || TYPE_PRECISION (endtype) >= TYPE_PRECISION (TREE_TYPE (value))) { tree valid0 = initializer_constant_valid_p (TREE_OPERAND (value, 0), endtype); diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index e6ce3126a60..76c0a27f4e4 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2009-12-02 Joseph Myers <joseph@codesourcery.com> + + * cpplib.pot: Regenerate. + 2009-10-17 Joseph Myers <joseph@codesourcery.com> * cpplib.pot: Regenerate. diff --git a/libcpp/po/cpplib.pot b/libcpp/po/cpplib.pot index 7a5450ff9da..9d34619b3f9 100644 --- a/libcpp/po/cpplib.pot +++ b/libcpp/po/cpplib.pot @@ -8,7 +8,7 @@ msgid "" msgstr "" "Project-Id-Version: PACKAGE VERSION\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" -"POT-Creation-Date: 2009-10-17 13:36+0000\n" +"POT-Creation-Date: 2009-12-02 14:22+0000\n" "PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n" "Last-Translator: FULL NAME <EMAIL@ADDRESS>\n" "Language-Team: LANGUAGE <LL@li.org>\n" @@ -30,375 +30,383 @@ msgstr "" msgid "no iconv implementation, cannot convert from %s to %s" msgstr "" -#: charset.c:773 +#: charset.c:781 #, c-format msgid "character 0x%lx is not in the basic source character set\n" msgstr "" -#: charset.c:790 -#: charset.c:1407 +#: charset.c:798 +#: charset.c:1457 msgid "converting to execution character set" msgstr "" -#: charset.c:796 +#: charset.c:804 #, c-format msgid "character 0x%lx is not unibyte in execution character set" msgstr "" -#: charset.c:920 +#: charset.c:928 #, c-format msgid "Character %x might not be NFKC" msgstr "" -#: charset.c:986 +#: charset.c:994 msgid "universal character names are only valid in C++ and C99" msgstr "" -#: charset.c:989 +#: charset.c:997 #, c-format msgid "the meaning of '\\%c' is different in traditional C" msgstr "" -#: charset.c:998 +#: charset.c:1006 msgid "In _cpp_valid_ucn but not a UCN" msgstr "" -#: charset.c:1023 +#: charset.c:1031 #, c-format msgid "incomplete universal character name %.*s" msgstr "" -#: charset.c:1038 +#: charset.c:1046 #, c-format msgid "%.*s is not a valid universal character" msgstr "" -#: charset.c:1048 +#: charset.c:1056 #: lex.c:486 msgid "'$' in identifier or number" msgstr "" -#: charset.c:1058 +#: charset.c:1066 #, c-format msgid "universal character %.*s is not valid in an identifier" msgstr "" -#: charset.c:1062 +#: charset.c:1070 #, c-format msgid "universal character %.*s is not valid at the start of an identifier" msgstr "" -#: charset.c:1094 -#: charset.c:1637 +#: charset.c:1102 +#: charset.c:1687 msgid "converting UCN to source character set" msgstr "" -#: charset.c:1098 +#: charset.c:1106 msgid "converting UCN to execution character set" msgstr "" -#: charset.c:1170 +#: charset.c:1178 msgid "the meaning of '\\x' is different in traditional C" msgstr "" -#: charset.c:1187 +#: charset.c:1195 msgid "\\x used with no following hex digits" msgstr "" -#: charset.c:1194 +#: charset.c:1202 msgid "hex escape sequence out of range" msgstr "" -#: charset.c:1232 +#: charset.c:1240 msgid "octal escape sequence out of range" msgstr "" -#: charset.c:1298 +#: charset.c:1306 msgid "the meaning of '\\a' is different in traditional C" msgstr "" -#: charset.c:1305 +#: charset.c:1313 #, c-format msgid "non-ISO-standard escape sequence, '\\%c'" msgstr "" -#: charset.c:1313 +#: charset.c:1321 #, c-format msgid "unknown escape sequence: '\\%c'" msgstr "" -#: charset.c:1321 +#: charset.c:1329 #, c-format msgid "unknown escape sequence: '\\%s'" msgstr "" -#: charset.c:1328 +#: charset.c:1336 msgid "converting escape sequence to execution character set" msgstr "" -#: charset.c:1472 -#: charset.c:1536 +#: charset.c:1522 +#: charset.c:1586 msgid "character constant too long for its type" msgstr "" -#: charset.c:1475 +#: charset.c:1525 msgid "multi-character character constant" msgstr "" -#: charset.c:1575 +#: charset.c:1625 msgid "empty character constant" msgstr "" -#: charset.c:1684 +#: charset.c:1734 #, c-format msgid "failure to convert %s to %s" msgstr "" -#: directives.c:220 -#: directives.c:246 +#: directives.c:222 +#: directives.c:248 #, c-format msgid "extra tokens at end of #%s directive" msgstr "" -#: directives.c:352 +#: directives.c:354 #, c-format msgid "#%s is a GCC extension" msgstr "" -#: directives.c:356 +#: directives.c:358 #, c-format msgid "#%s is a deprecated GCC extension" msgstr "" -#: directives.c:370 +#: directives.c:372 msgid "suggest not using #elif in traditional C" msgstr "" -#: directives.c:373 +#: directives.c:375 #, c-format msgid "traditional C ignores #%s with the # indented" msgstr "" -#: directives.c:377 +#: directives.c:379 #, c-format msgid "suggest hiding #%s from traditional C with an indented #" msgstr "" -#: directives.c:403 +#: directives.c:405 msgid "embedding a directive within macro arguments is not portable" msgstr "" -#: directives.c:423 +#: directives.c:425 msgid "style of line directive is a GCC extension" msgstr "" -#: directives.c:478 +#: directives.c:480 #, c-format msgid "invalid preprocessing directive #%s" msgstr "" -#: directives.c:546 +#: directives.c:548 msgid "\"defined\" cannot be used as a macro name" msgstr "" -#: directives.c:552 +#: directives.c:554 #, c-format msgid "\"%s\" cannot be used as a macro name as it is an operator in C++" msgstr "" -#: directives.c:555 +#: directives.c:557 #, c-format msgid "no macro name given in #%s directive" msgstr "" -#: directives.c:558 +#: directives.c:560 msgid "macro names must be identifiers" msgstr "" -#: directives.c:607 +#: directives.c:609 #, c-format msgid "undefining \"%s\"" msgstr "" -#: directives.c:662 +#: directives.c:664 msgid "missing terminating > character" msgstr "" -#: directives.c:720 +#: directives.c:723 #, c-format msgid "#%s expects \"FILENAME\" or <FILENAME>" msgstr "" -#: directives.c:766 +#: directives.c:769 #, c-format msgid "empty filename in #%s" msgstr "" -#: directives.c:776 +#: directives.c:779 msgid "#include nested too deeply" msgstr "" -#: directives.c:817 +#: directives.c:820 msgid "#include_next in primary source file" msgstr "" -#: directives.c:843 +#: directives.c:846 #, c-format msgid "invalid flag \"%s\" in line directive" msgstr "" -#: directives.c:903 +#: directives.c:906 msgid "unexpected end of file after #line" msgstr "" -#: directives.c:906 +#: directives.c:909 #, c-format msgid "\"%s\" after #line is not a positive integer" msgstr "" -#: directives.c:912 -#: directives.c:914 +#: directives.c:915 +#: directives.c:917 msgid "line number out of range" msgstr "" -#: directives.c:927 -#: directives.c:1007 +#: directives.c:930 +#: directives.c:1010 #, c-format msgid "\"%s\" is not a valid filename" msgstr "" -#: directives.c:967 +#: directives.c:970 #, c-format msgid "\"%s\" after # is not a positive integer" msgstr "" -#: directives.c:1059 +#: directives.c:1062 #, c-format msgid "%s" msgstr "" -#: directives.c:1083 +#: directives.c:1086 #, c-format msgid "invalid #%s directive" msgstr "" -#: directives.c:1146 +#: directives.c:1149 #, c-format msgid "registering pragmas in namespace \"%s\" with mismatched name expansion" msgstr "" -#: directives.c:1155 +#: directives.c:1158 #, c-format msgid "registering pragma \"%s\" with name expansion and no namespace" msgstr "" -#: directives.c:1173 +#: directives.c:1176 #, c-format msgid "registering \"%s\" as both a pragma and a pragma namespace" msgstr "" -#: directives.c:1176 +#: directives.c:1179 #, c-format msgid "#pragma %s %s is already registered" msgstr "" -#: directives.c:1179 +#: directives.c:1182 #, c-format msgid "#pragma %s is already registered" msgstr "" -#: directives.c:1209 +#: directives.c:1212 msgid "registering pragma with NULL handler" msgstr "" -#: directives.c:1419 +#: directives.c:1424 msgid "#pragma once in main file" msgstr "" -#: directives.c:1442 +#: directives.c:1444 +msgid "invalid #pragma push_macro directive" +msgstr "" + +#: directives.c:1483 +msgid "invalid #pragma pop_macro directive" +msgstr "" + +#: directives.c:1537 msgid "invalid #pragma GCC poison directive" msgstr "" -#: directives.c:1451 +#: directives.c:1546 #, c-format msgid "poisoning existing macro \"%s\"" msgstr "" -#: directives.c:1470 +#: directives.c:1565 msgid "#pragma system_header ignored outside include file" msgstr "" -#: directives.c:1495 +#: directives.c:1590 #, c-format msgid "cannot find source file %s" msgstr "" -#: directives.c:1499 +#: directives.c:1594 #, c-format msgid "current file is older than %s" msgstr "" -#: directives.c:1683 +#: directives.c:1779 msgid "_Pragma takes a parenthesized string literal" msgstr "" -#: directives.c:1784 +#: directives.c:1884 msgid "#else without #if" msgstr "" -#: directives.c:1789 +#: directives.c:1889 msgid "#else after #else" msgstr "" -#: directives.c:1791 -#: directives.c:1824 +#: directives.c:1891 +#: directives.c:1924 msgid "the conditional began here" msgstr "" -#: directives.c:1817 +#: directives.c:1917 msgid "#elif without #if" msgstr "" -#: directives.c:1822 +#: directives.c:1922 msgid "#elif after #else" msgstr "" -#: directives.c:1860 +#: directives.c:1960 msgid "#endif without #if" msgstr "" -#: directives.c:1940 +#: directives.c:2040 msgid "missing '(' after predicate" msgstr "" -#: directives.c:1955 +#: directives.c:2055 msgid "missing ')' to complete answer" msgstr "" -#: directives.c:1975 +#: directives.c:2075 msgid "predicate's answer is empty" msgstr "" -#: directives.c:2002 +#: directives.c:2102 msgid "assertion without predicate" msgstr "" -#: directives.c:2005 +#: directives.c:2105 msgid "predicate must be an identifier" msgstr "" -#: directives.c:2091 +#: directives.c:2191 #, c-format msgid "\"%s\" re-asserted" msgstr "" -#: directives.c:2391 +#: directives.c:2474 #, c-format msgid "unterminated #%s" msgstr "" #: directives-only.c:222 -#: lex.c:1155 +#: lex.c:1415 #: traditional.c:163 msgid "unterminated comment" msgstr "" @@ -652,38 +660,38 @@ msgstr "" msgid "Multiple include guards may be useful for:\n" msgstr "" -#: init.c:470 +#: init.c:485 msgid "cppchar_t must be an unsigned type" msgstr "" -#: init.c:474 +#: init.c:489 #, c-format msgid "" "preprocessor arithmetic has maximum precision of %lu bits; target requires %" "lu bits" msgstr "" -#: init.c:481 +#: init.c:496 msgid "CPP arithmetic must be at least as precise as a target int" msgstr "" -#: init.c:484 +#: init.c:499 msgid "target char is less than 8 bits wide" msgstr "" -#: init.c:488 +#: init.c:503 msgid "target wchar_t is narrower than target char" msgstr "" -#: init.c:492 +#: init.c:507 msgid "target int is narrower than target char" msgstr "" -#: init.c:497 +#: init.c:512 msgid "CPP half-integer narrower than CPP character" msgstr "" -#: init.c:501 +#: init.c:516 #, c-format msgid "" "CPP on this host cannot handle wide character constants over %lu bits, but " @@ -731,42 +739,60 @@ msgstr "" msgid "`%.*s' is not in NFC" msgstr "" -#: lex.c:553 +#: lex.c:533 +#: lex.c:610 #, c-format msgid "attempt to use poisoned \"%s\"" msgstr "" -#: lex.c:561 +#: lex.c:541 +#: lex.c:618 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro" msgstr "" -#: lex.c:567 +#: lex.c:547 +#: lex.c:624 #, c-format msgid "identifier \"%s\" is a special operator name in C++" msgstr "" -#: lex.c:681 +#: lex.c:739 +msgid "raw string delimiter longer than 16 characters" +msgstr "" + +#: lex.c:742 +#, c-format +msgid "invalid character '%c' in raw string delimiter" +msgstr "" + +#: lex.c:771 +#: lex.c:818 +msgid "unterminated raw string" +msgstr "" + +#: lex.c:831 +#: lex.c:930 msgid "null character(s) preserved in literal" msgstr "" -#: lex.c:684 +#: lex.c:933 #, c-format msgid "missing terminating %c character" msgstr "" -#: lex.c:1166 +#: lex.c:1426 msgid "C++ style comments are not allowed in ISO C90" msgstr "" -#: lex.c:1168 +#: lex.c:1428 msgid "(this will be reported only once per input file)" msgstr "" -#: lex.c:1173 +#: lex.c:1433 msgid "multi-line comment" msgstr "" -#: lex.c:1493 +#: lex.c:1753 #, c-format msgid "unspellable token %s" msgstr "" @@ -794,148 +820,149 @@ msgstr "" msgid "__COUNTER__ expanded inside directive with -fdirectives-only" msgstr "" -#: macro.c:429 +#: macro.c:430 msgid "invalid string literal, ignoring final '\\'" msgstr "" -#: macro.c:489 +#: macro.c:490 #, c-format msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token" msgstr "" -#: macro.c:564 +#: macro.c:565 msgid "ISO C99 requires rest arguments to be used" msgstr "" -#: macro.c:569 +#: macro.c:570 #, c-format msgid "macro \"%s\" requires %u arguments, but only %u given" msgstr "" -#: macro.c:574 +#: macro.c:575 #, c-format msgid "macro \"%s\" passed %u arguments, but takes just %u" msgstr "" -#: macro.c:733 +#: macro.c:734 #: traditional.c:681 #, c-format msgid "unterminated argument list invoking macro \"%s\"" msgstr "" -#: macro.c:863 +#: macro.c:864 #, c-format msgid "function-like macro \"%s\" must be used with arguments in traditional C" msgstr "" -#: macro.c:1034 +#: macro.c:1038 #, c-format msgid "" "invoking macro %s argument %d: empty macro arguments are undefined in ISO " "C90 and ISO C++98" msgstr "" -#: macro.c:1497 +#: macro.c:1501 #, c-format msgid "duplicate macro parameter \"%s\"" msgstr "" -#: macro.c:1543 +#: macro.c:1547 #, c-format msgid "\"%s\" may not appear in macro parameter list" msgstr "" -#: macro.c:1551 +#: macro.c:1555 msgid "macro parameters must be comma-separated" msgstr "" -#: macro.c:1568 +#: macro.c:1572 msgid "parameter name missing" msgstr "" -#: macro.c:1585 +#: macro.c:1589 msgid "anonymous variadic macros were introduced in C99" msgstr "" -#: macro.c:1590 +#: macro.c:1594 msgid "ISO C does not permit named variadic macros" msgstr "" -#: macro.c:1599 +#: macro.c:1603 msgid "missing ')' in macro parameter list" msgstr "" -#: macro.c:1648 +#: macro.c:1652 msgid "'##' cannot appear at either end of a macro expansion" msgstr "" -#: macro.c:1683 +#: macro.c:1687 msgid "ISO C99 requires whitespace after the macro name" msgstr "" -#: macro.c:1707 +#: macro.c:1711 msgid "missing whitespace after the macro name" msgstr "" -#: macro.c:1741 +#: macro.c:1745 msgid "'#' is not followed by a macro parameter" msgstr "" -#: macro.c:1896 +#: macro.c:1900 #, c-format msgid "\"%s\" redefined" msgstr "" -#: macro.c:1901 +#: macro.c:1905 msgid "this is the location of the previous definition" msgstr "" -#: macro.c:1962 +#: macro.c:1966 #, c-format msgid "macro argument \"%s\" would be stringified in traditional C" msgstr "" -#: macro.c:1985 +#: macro.c:1989 #, c-format msgid "invalid hash type %d in cpp_macro_definition" msgstr "" -#: pch.c:84 -#: pch.c:332 -#: pch.c:344 -#: pch.c:362 -#: pch.c:368 -#: pch.c:377 +#: pch.c:86 +#: pch.c:334 +#: pch.c:346 +#: pch.c:364 +#: pch.c:370 +#: pch.c:379 +#: pch.c:386 msgid "while writing precompiled header" msgstr "" -#: pch.c:484 +#: pch.c:617 #, c-format msgid "%s: not used because `%.*s' is poisoned" msgstr "" -#: pch.c:506 +#: pch.c:639 #, c-format msgid "%s: not used because `%.*s' not defined" msgstr "" -#: pch.c:518 +#: pch.c:651 #, c-format msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'" msgstr "" -#: pch.c:559 +#: pch.c:692 #, c-format msgid "%s: not used because `%s' is defined" msgstr "" -#: pch.c:579 +#: pch.c:712 #, c-format msgid "%s: not used because `__COUNTER__' is invalid" msgstr "" -#: pch.c:588 -#: pch.c:758 +#: pch.c:721 +#: pch.c:894 msgid "while reading precompiled header" msgstr "" |