diff options
author | Jakub Jelinek <jakub@redhat.com> | 2006-09-08 15:06:30 +0000 |
---|---|---|
committer | Jakub Jelinek <jakub@redhat.com> | 2006-09-08 15:06:30 +0000 |
commit | 05410b250dcc512df9cfe6bcf5dd83994cb0cab7 (patch) | |
tree | 7ddd78dddfacc7dbebea3e9b93f4b352a923c2f0 | |
parent | ecfd03c4851681f687e11bd4bc5ae81c35e2f943 (diff) |
svn merge -r116498:116778 svn+ssh://gcc.gnu.org/svn/gcc/branches/gcc-4_1-branch
git-svn-id: https://gcc.gnu.org/svn/gcc/branches/redhat/gcc-4_1-branch@116780 138bc75d-0d04-0410-961f-82ee72b054a4
62 files changed, 3200 insertions, 2663 deletions
diff --git a/gcc/ChangeLog b/gcc/ChangeLog index d3c12de286f..9a6461192ff 100644 --- a/gcc/ChangeLog +++ b/gcc/ChangeLog @@ -1,3 +1,64 @@ +2006-09-07 Jason Merrill <jason@redhat.com> + + PR middle-end/27724 + * varasm.c (output_constant): Only strip actual no-op conversions. + +2006-09-06 Matthias Klose <doko@debian.org> + + * Makefile.in (s-macro_list): Conform to POSIX rules in single quoted + strings. + +2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr> + + PR rtl-optimization/28386 + * loop.c (biased_biv_may_wrap_p): Rename to biv_may_wrap_p and + remove 'bias' parameter. + (maybe_eliminate_biv_1): Adjust for above change. + +2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr> + + PR rtl-optimization/27616 + * cse.c (table_size): New static variable. + (new_basic_block): Initialize it to 0. + (remove_from_table): Decrement it. + (insert): Increment it. + (fold_rtx_mem_1): New function, renamed from fold_rtx_mem. + (fold_rtx_mem): Enforce a cap on the recursion depth. Call + fold_rtx_mem_1 if under the cap. + (fold_rtx) <RTX_COMM_ARITH>: In the associative case, delay a little + the lookup of the equivalent expression and test for equality of the + first operand of the equivalent expression before in turn looking up + an equivalent constant for the second operand. + +2006-09-01 Richard Guenther <rguenther@suse.de> + + Backport from mainline: + PR middle-end/28814 + * fold-const.c (fold_binary): Fold temporary to correct + type before constructing new comparison. + +2006-09-01 Roger Sayle <roger@eyesopen.com> + + PR other/22313 + * dwarf2out.c (add_fde_cfi): Use a set_loc if the current label is + NULL, otherwise use an advance_loc4 to adjust relative to the + current label. + (output_cfi) <DW_CFA_set_loc>: Update the current label. + (dwarf2out_switch_text_section): Reset the current label to avoid + using advance_loc4 over section boundaries. + +2006-09-01 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/28683 + * cfgexpand.c (add_reg_br_prob_note): Check if last has exactly + 3 following insns. + +2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com> + + PR target/24367 + * config/s390/s390.md ("movsi", "movdi" expander): Accept rtxes like + r12 + SYMBOLIC_CONST. + 2006-08-25 Joseph S. Myers <joseph@codesourcery.com> PR c/27893 diff --git a/gcc/DATESTAMP b/gcc/DATESTAMP index 3173ae01a74..ded8dfd7128 100644 --- a/gcc/DATESTAMP +++ b/gcc/DATESTAMP @@ -1 +1 @@ -20060828 +20060908 diff --git a/gcc/Makefile.in b/gcc/Makefile.in index 255bf45bd6e..2a9dac56c2e 100644 --- a/gcc/Makefile.in +++ b/gcc/Makefile.in @@ -3160,8 +3160,8 @@ install-gcc-tooldir: macro_list: s-macro_list; @true s-macro_list : $(GCC_PASSES) echo | $(GCC_FOR_TARGET) -E -dM - | \ - sed -n 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p ; \ - s/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ + sed -n -e 's/^#define \([^_][a-zA-Z0-9_]*\).*/\1/p' \ + -e 's/^#define \(_[^_A-Z][a-zA-Z0-9_]*\).*/\1/p' | \ sort -u > tmp-macro_list $(SHELL) $(srcdir)/../move-if-change tmp-macro_list macro_list $(STAMP) s-macro_list diff --git a/gcc/cfgexpand.c b/gcc/cfgexpand.c index 2408e8af147..711906a239d 100644 --- a/gcc/cfgexpand.c +++ b/gcc/cfgexpand.c @@ -58,7 +58,9 @@ add_reg_br_prob_note (FILE *dump_file, rtx last, int probability) if (!any_condjump_p (last) || !JUMP_P (NEXT_INSN (last)) || !simplejump_p (NEXT_INSN (last)) + || !NEXT_INSN (NEXT_INSN (last)) || !BARRIER_P (NEXT_INSN (NEXT_INSN (last))) + || !NEXT_INSN (NEXT_INSN (NEXT_INSN (last))) || !LABEL_P (NEXT_INSN (NEXT_INSN (NEXT_INSN (last)))) || NEXT_INSN (NEXT_INSN (NEXT_INSN (NEXT_INSN (last))))) goto failed; diff --git a/gcc/config/s390/s390.md b/gcc/config/s390/s390.md index a3d67e8b5b2..6d994c87944 100644 --- a/gcc/config/s390/s390.md +++ b/gcc/config/s390/s390.md @@ -946,7 +946,11 @@ "" { /* Handle symbolic constants. */ - if (TARGET_64BIT && SYMBOLIC_CONST (operands[1])) + if (TARGET_64BIT + && (SYMBOLIC_CONST (operands[1]) + || (GET_CODE (operands[1]) == PLUS + && XEXP (operands[1], 0) == pic_offset_table_rtx + && SYMBOLIC_CONST (XEXP (operands[1], 1))))) emit_symbolic_move (operands); }) @@ -1197,7 +1201,11 @@ "" { /* Handle symbolic constants. */ - if (!TARGET_64BIT && SYMBOLIC_CONST (operands[1])) + if (!TARGET_64BIT + && (SYMBOLIC_CONST (operands[1]) + || (GET_CODE (operands[1]) == PLUS + && XEXP (operands[1], 0) == pic_offset_table_rtx + && SYMBOLIC_CONST (XEXP(operands[1], 1))))) emit_symbolic_move (operands); }) diff --git a/gcc/cp/ChangeLog b/gcc/cp/ChangeLog index 534e450bca7..ab9490cc3db 100644 --- a/gcc/cp/ChangeLog +++ b/gcc/cp/ChangeLog @@ -1,3 +1,88 @@ +2006-09-06 Mark Mitchell <mark@codesourcery.com> + + PR c++/28886 + * pt.c (unify): Avoid unnecessary calls to fold_build2 for array + dimensions. + +2006-09-06 Zak Kipling <zak@transversal.com> + + PR c++/26195 + * decl.c (make_rtl_for_nonlocal_decl), + (start_preparsed_function): Don't use lbasename on + input_filename when calling get_fileinfo. + * semantics.c (begin_class_definition): Likewise. + * lex.c (cxx_make_type): Likewise. + (handle_pragma_interface): Call get_fileinfo on input_filename, + not on the parameter to the directive. + +2006-09-06 Jason Merrill <jason@redhat.com> + + PR c++/26696 + * cvt.c (convert_to_void): Replace a subexpression with no side + effects with void_zero_node. + * tree.c (is_overloaded_fn): Look through COMPONENT_REF. + (get_first_fn): Ditto. + * decl.c (grokdeclarator): No need to look through COMPONENT_REF. + +2006-09-05 Jason Merrill <jason@redhat.com> + + PR c++/26571 + * parser.c (cp_parser_diagnose_invalid_type_name): Handle the case + where the name is a type used incorrectly. + + PR c++/26671 + * typeck.c (maybe_warn_about_returning_address_of_local): Look + through COMPONENT_REF and ARRAY_REF. + + PR c++/26102 + * name-lookup.c (do_class_using_decl): Try to find the base even + if bases_dependent_p. + * pt.c (type_dependent_expression_p): A USING_DECL is dependent. + + PR c++/19809 + * pt.c (tsubst_friend_function): Set DECL_INITIAL before pushdecl. + +2006-09-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/28878 + * except.c (build_throw): Only set current_function_returns_abnormally + if cfun is not NULL. + + PR c++/26917 + * repo.c (repo_file): Remove. + (open_repo_file, reopen_repo_file_for_write): Return fopened + FILE * instead of setting global repo_file variable. + (init_repo): Adjust caller. + (finish_repo): Likewise. Return instead of goto out before + reopen_repo_file_for_write has been called. + +2006-08-30 Jason Merrill <jason@redhat.com> + + PR c++/26670 + * class.c (check_field_decls): Don't unset TYPE_PACKED until all + the fields have been processed. + + PR c++/26670 + * class.c (check_field_decls): Unset TYPE_PACKED (t) if one of the + fields can't be packed. + +2006-08-28 Jason Merrill <jason@redhat.com> + + PR c++/26577 + * cvt.c (convert_to_void): Don't automatically load from volatiles + of TREE_ADDRESSABLE type. + +2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> + + PR c++/28860 + * cp-tree.h (maybe_process_partial_specialization): Return + tree instead of void. + * parser.c (cp_parser_class_head): Use return value of + maybe_process_partial_specialization. + * pt.c (maybe_process_partial_specialization): Return error_mark_node + for broken specializations, TYPE otherwise. Check for template + template parameters. + 2006-08-27 Mark Mitchell <mark@codesourcery.com> PR c++/28058 diff --git a/gcc/cp/class.c b/gcc/cp/class.c index b5e55008713..b2ef4a6f202 100644 --- a/gcc/cp/class.c +++ b/gcc/cp/class.c @@ -2800,6 +2800,7 @@ check_field_decls (tree t, tree *access_decls, tree *next; bool has_pointers; int any_default_members; + int cant_pack = 0; /* Assume there are no access declarations. */ *access_decls = NULL_TREE; @@ -2915,10 +2916,13 @@ check_field_decls (tree t, tree *access_decls, if (TYPE_PACKED (t)) { if (!pod_type_p (type) && !TYPE_PACKED (type)) - warning - (0, - "ignoring packed attribute on unpacked non-POD field %q+#D", - x); + { + warning + (0, + "ignoring packed attribute because of unpacked non-POD field %q+#D", + x); + cant_pack = 1; + } else if (TYPE_ALIGN (TREE_TYPE (x)) > BITS_PER_UNIT) DECL_PACKED (x) = 1; } @@ -3024,11 +3028,11 @@ check_field_decls (tree t, tree *access_decls, is needed to free dynamic memory. This seems enough for practical purposes. */ - if (warn_ecpp - && has_pointers - && TYPE_HAS_CONSTRUCTOR (t) - && TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) - && !(TYPE_HAS_INIT_REF (t) && TYPE_HAS_ASSIGN_REF (t))) + if (warn_ecpp + && has_pointers + && TYPE_HAS_CONSTRUCTOR (t) + && TYPE_HAS_NONTRIVIAL_DESTRUCTOR (t) + && !(TYPE_HAS_INIT_REF (t) && TYPE_HAS_ASSIGN_REF (t))) { warning (0, "%q#T has pointer data members", t); @@ -3042,6 +3046,9 @@ check_field_decls (tree t, tree *access_decls, warning (0, " but does not override %<operator=(const %T&)%>", t); } + /* If any of the fields couldn't be packed, unset TYPE_PACKED. */ + if (cant_pack) + TYPE_PACKED (t) = 0; /* Check anonymous struct/anonymous union fields. */ finish_struct_anon (t); diff --git a/gcc/cp/cp-tree.h b/gcc/cp/cp-tree.h index 116480872f6..529ae1d261d 100644 --- a/gcc/cp/cp-tree.h +++ b/gcc/cp/cp-tree.h @@ -4133,7 +4133,7 @@ extern int template_class_depth (tree); extern int is_specialization_of (tree, tree); extern bool is_specialization_of_friend (tree, tree); extern int comp_template_args (tree, tree); -extern void maybe_process_partial_specialization (tree); +extern tree maybe_process_partial_specialization (tree); extern tree most_specialized_instantiation (tree); extern void print_candidates (tree); extern void instantiate_pending_templates (int); diff --git a/gcc/cp/cvt.c b/gcc/cp/cvt.c index 3e529c0d017..6d0fc552492 100644 --- a/gcc/cp/cvt.c +++ b/gcc/cp/cvt.c @@ -863,14 +863,17 @@ convert_to_void (tree expr, const char *implicit) int is_volatile = TYPE_VOLATILE (type); int is_complete = COMPLETE_TYPE_P (complete_type (type)); + /* Can't load the value if we don't know the type. */ if (is_volatile && !is_complete) warning (0, "object of incomplete type %qT will not be accessed in %s", type, implicit ? implicit : "void context"); - else if (is_reference && is_volatile) + /* Don't load the value if this is an implicit dereference, or if + the type needs to be handled by ctors/dtors. */ + else if (is_volatile && (is_reference || TREE_ADDRESSABLE (type))) warning (0, "object of type %qT will not be accessed in %s", TREE_TYPE (TREE_OPERAND (expr, 0)), implicit ? implicit : "void context"); - if (is_reference || !is_volatile || !is_complete) + if (is_reference || !is_volatile || !is_complete || TREE_ADDRESSABLE (type)) expr = TREE_OPERAND (expr, 0); break; @@ -956,6 +959,8 @@ convert_to_void (tree expr, const char *implicit) } expr = build1 (CONVERT_EXPR, void_type_node, expr); } + if (! TREE_SIDE_EFFECTS (expr)) + expr = void_zero_node; return expr; } diff --git a/gcc/cp/decl.c b/gcc/cp/decl.c index 42a5060521f..e1c5d464aef 100644 --- a/gcc/cp/decl.c +++ b/gcc/cp/decl.c @@ -4934,7 +4934,7 @@ make_rtl_for_nonlocal_decl (tree decl, tree init, const char* asmspec) { /* Fool with the linkage of static consts according to #pragma interface. */ - struct c_fileinfo *finfo = get_fileinfo (lbasename (filename)); + struct c_fileinfo *finfo = get_fileinfo (filename); if (!finfo->interface_unknown && !TREE_PUBLIC (decl)) { TREE_PUBLIC (decl) = 1; @@ -7008,8 +7008,6 @@ grokdeclarator (const cp_declarator *declarator, tree fns = TREE_OPERAND (decl, 0); dname = fns; - if (TREE_CODE (dname) == COMPONENT_REF) - dname = TREE_OPERAND (dname, 1); if (TREE_CODE (dname) != IDENTIFIER_NODE) { gcc_assert (is_overloaded_fn (dname)); @@ -10351,7 +10349,7 @@ start_preparsed_function (tree decl1, tree attrs, int flags) struct cp_binding_level *bl; tree current_function_parms; struct c_fileinfo *finfo - = get_fileinfo (lbasename (LOCATION_FILE (DECL_SOURCE_LOCATION (decl1)))); + = get_fileinfo (LOCATION_FILE (DECL_SOURCE_LOCATION (decl1))); bool honor_interface; /* Sanity check. */ diff --git a/gcc/cp/except.c b/gcc/cp/except.c index 8d684864232..5c854c00cfe 100644 --- a/gcc/cp/except.c +++ b/gcc/cp/except.c @@ -600,7 +600,8 @@ build_throw (tree exp) if (processing_template_decl) { - current_function_returns_abnormally = 1; + if (cfun) + current_function_returns_abnormally = 1; return build_min (THROW_EXPR, void_type_node, exp); } diff --git a/gcc/cp/lex.c b/gcc/cp/lex.c index 1dea9834c41..085ceb58afa 100644 --- a/gcc/cp/lex.c +++ b/gcc/cp/lex.c @@ -504,7 +504,7 @@ handle_pragma_interface (cpp_reader* dfile ATTRIBUTE_UNUSED ) else filename = ggc_strdup (TREE_STRING_POINTER (fname)); - finfo = get_fileinfo (filename); + finfo = get_fileinfo (input_filename); if (impl_file_chain == 0) { @@ -810,7 +810,7 @@ cxx_make_type (enum tree_code code) /* Set up some flags that give proper default behavior. */ if (IS_AGGR_TYPE_CODE (code)) { - struct c_fileinfo *finfo = get_fileinfo (lbasename (input_filename)); + struct c_fileinfo *finfo = get_fileinfo (input_filename); SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; } diff --git a/gcc/cp/name-lookup.c b/gcc/cp/name-lookup.c index 46e4ef9127f..898219277c3 100644 --- a/gcc/cp/name-lookup.c +++ b/gcc/cp/name-lookup.c @@ -2817,18 +2817,19 @@ do_class_using_decl (tree scope, tree name) class type. However, if all of the base classes are non-dependent, then we can avoid delaying the check until instantiation. */ - if (!scope_dependent_p && !bases_dependent_p) + if (!scope_dependent_p) { base_kind b_kind; - tree binfo; binfo = lookup_base (current_class_type, scope, ba_any, &b_kind); if (b_kind < bk_proper_base) { - error_not_base_type (scope, current_class_type); - return NULL_TREE; + if (!bases_dependent_p) + { + error_not_base_type (scope, current_class_type); + return NULL_TREE; + } } - - if (!name_dependent_p) + else if (!name_dependent_p) { decl = lookup_member (binfo, name, 0, false); if (!decl) diff --git a/gcc/cp/parser.c b/gcc/cp/parser.c index 026cb85f597..80bcdc20b04 100644 --- a/gcc/cp/parser.c +++ b/gcc/cp/parser.c @@ -2114,6 +2114,9 @@ cp_parser_diagnose_invalid_type_name (cp_parser *parser, tree scope, tree id) error ("invalid use of template-name %qE without an argument list", decl); else if (TREE_CODE (id) == BIT_NOT_EXPR) error ("invalid use of destructor %qD as a type", id); + else if (TREE_CODE (decl) == TYPE_DECL) + /* Something like 'unsigned A a;' */ + error ("invalid combination of multiple type-specifiers"); else if (!parser->scope) { /* Issue an error message. */ @@ -13293,7 +13296,7 @@ cp_parser_class_head (cp_parser* parser, if (template_id_p) { type = TREE_TYPE (id); - maybe_process_partial_specialization (type); + type = maybe_process_partial_specialization (type); if (nested_name_specifier) pushed_scope = push_scope (nested_name_specifier); } diff --git a/gcc/cp/pt.c b/gcc/cp/pt.c index be9602a25ae..480c2be555d 100644 --- a/gcc/cp/pt.c +++ b/gcc/cp/pt.c @@ -690,13 +690,20 @@ check_explicit_instantiation_namespace (tree spec) /* The TYPE is being declared. If it is a template type, that means it is a partial specialization. Do appropriate error-checking. */ -void +tree maybe_process_partial_specialization (tree type) { tree context; if (type == error_mark_node) - return; + return error_mark_node; + + if (TREE_CODE (type) == BOUND_TEMPLATE_TEMPLATE_PARM) + { + error ("name of class shadows template template parameter %qD", + TYPE_NAME (type)); + return error_mark_node; + } context = TYPE_CONTEXT (type); @@ -781,7 +788,12 @@ maybe_process_partial_specialization (tree type) } } else if (processing_specialization) - error ("explicit specialization of non-template %qT", type); + { + error ("explicit specialization of non-template %qT", type); + return error_mark_node; + } + + return type; } /* Returns nonzero if we can optimize the retrieval of specializations @@ -5256,6 +5268,10 @@ tsubst_friend_function (tree decl, tree args) else new_friend_result_template_info = NULL_TREE; + /* Make the init_value nonzero so pushdecl knows this is a defn. */ + if (new_friend_is_defn) + DECL_INITIAL (new_friend) = error_mark_node; + /* Inside pushdecl_namespace_level, we will push into the current namespace. However, the friend function should go into the namespace of the template. */ @@ -10477,21 +10493,56 @@ unify (tree tparms, tree targs, tree parm, tree arg, int strict) { tree parm_max; tree arg_max; - - parm_max = TYPE_MAX_VALUE (TYPE_DOMAIN (parm)); - arg_max = TYPE_MAX_VALUE (TYPE_DOMAIN (arg)); + bool parm_cst; + bool arg_cst; /* Our representation of array types uses "N - 1" as the TYPE_MAX_VALUE for an array with "N" elements, if "N" is - not an integer constant. */ - if (TREE_CODE (parm_max) == MINUS_EXPR) + not an integer constant. We cannot unify arbitrarily + complex expressions, so we eliminate the MINUS_EXPRs + here. */ + parm_max = TYPE_MAX_VALUE (TYPE_DOMAIN (parm)); + parm_cst = TREE_CODE (parm_max) == INTEGER_CST; + if (!parm_cst) { - arg_max = fold_build2 (PLUS_EXPR, - integer_type_node, - arg_max, - TREE_OPERAND (parm_max, 1)); + gcc_assert (TREE_CODE (parm_max) == MINUS_EXPR); parm_max = TREE_OPERAND (parm_max, 0); } + arg_max = TYPE_MAX_VALUE (TYPE_DOMAIN (arg)); + arg_cst = TREE_CODE (arg_max) == INTEGER_CST; + if (!arg_cst) + { + /* The ARG_MAX may not be a simple MINUS_EXPR, if we are + trying to unify the type of a variable with the type + of a template parameter. For example: + + template <unsigned int N> + void f (char (&) [N]); + int g(); + void h(int i) { + char a[g(i)]; + f(a); + } + + Here, the type of the ARG will be "int [g(i)]", and + may be a SAVE_EXPR, etc. */ + if (TREE_CODE (arg_max) != MINUS_EXPR) + return 1; + arg_max = TREE_OPERAND (arg_max, 0); + } + + /* If only one of the bounds used a MINUS_EXPR, compensate + by adding one to the other bound. */ + if (parm_cst && !arg_cst) + parm_max = fold_build2 (PLUS_EXPR, + integer_type_node, + parm_max, + integer_one_node); + else if (arg_cst && !parm_cst) + arg_max = fold_build2 (PLUS_EXPR, + integer_type_node, + arg_max, + integer_one_node); if (unify (tparms, targs, parm_max, arg_max, UNIFY_ALLOW_INTEGER)) return 1; @@ -12725,7 +12776,8 @@ type_dependent_expression_p (tree expression) return false; /* An unresolved name is always dependent. */ - if (TREE_CODE (expression) == IDENTIFIER_NODE) + if (TREE_CODE (expression) == IDENTIFIER_NODE + || TREE_CODE (expression) == USING_DECL) return true; /* Some expression forms are never type-dependent. */ diff --git a/gcc/cp/repo.c b/gcc/cp/repo.c index 9c7317b6e97..9e1f2ac5da8 100644 --- a/gcc/cp/repo.c +++ b/gcc/cp/repo.c @@ -40,13 +40,12 @@ Boston, MA 02110-1301, USA. */ static char *extract_string (char **); static const char *get_base_filename (const char *); -static void open_repo_file (const char *); +static FILE *open_repo_file (const char *); static char *afgets (FILE *); -static void reopen_repo_file_for_write (void); +static FILE *reopen_repo_file_for_write (void); static GTY(()) tree pending_repo; static char *repo_name; -static FILE *repo_file; static const char *old_args, *old_dir, *old_main; @@ -118,14 +117,14 @@ get_base_filename (const char *filename) return lbasename (filename); } -static void +static FILE * open_repo_file (const char *filename) { const char *p; const char *s = get_base_filename (filename); if (s == NULL) - return; + return NULL; p = lbasename (s); p = strrchr (p, '.'); @@ -136,7 +135,7 @@ open_repo_file (const char *filename) memcpy (repo_name, s, p - s); memcpy (repo_name + (p - s), ".rpo", 5); - repo_file = fopen (repo_name, "r"); + return fopen (repo_name, "r"); } static char * @@ -155,6 +154,7 @@ void init_repo (void) { char *buf; + FILE *repo_file; if (! flag_use_repository) return; @@ -167,7 +167,7 @@ init_repo (void) if (!temporary_obstack_initialized_p) gcc_obstack_init (&temporary_obstack); - open_repo_file (main_input_filename); + repo_file = open_repo_file (main_input_filename); if (repo_file == 0) return; @@ -205,16 +205,18 @@ init_repo (void) fclose (repo_file); } -static void +static FILE * reopen_repo_file_for_write (void) { - repo_file = fopen (repo_name, "w"); + FILE *repo_file = fopen (repo_name, "w"); if (repo_file == 0) { error ("can't create repository information file %qs", repo_name); flag_use_repository = 0; } + + return repo_file; } /* Emit any pending repos. */ @@ -224,14 +226,15 @@ finish_repo (void) { tree t; char *dir, *args; + FILE *repo_file; if (!flag_use_repository) return; if (errorcount || sorrycount) - goto out; + return; - reopen_repo_file_for_write (); + repo_file = reopen_repo_file_for_write (); if (repo_file == 0) goto out; diff --git a/gcc/cp/semantics.c b/gcc/cp/semantics.c index 6b00331dea8..945f64b97d2 100644 --- a/gcc/cp/semantics.c +++ b/gcc/cp/semantics.c @@ -2208,7 +2208,7 @@ begin_class_definition (tree t, tree attributes) before. */ if (! TYPE_ANONYMOUS_P (t)) { - struct c_fileinfo *finfo = get_fileinfo (lbasename (input_filename)); + struct c_fileinfo *finfo = get_fileinfo (input_filename); CLASSTYPE_INTERFACE_ONLY (t) = finfo->interface_only; SET_CLASSTYPE_INTERFACE_UNKNOWN_X (t, finfo->interface_unknown); diff --git a/gcc/cp/tree.c b/gcc/cp/tree.c index 660326de38f..233c1037d5f 100644 --- a/gcc/cp/tree.c +++ b/gcc/cp/tree.c @@ -827,7 +827,8 @@ int is_overloaded_fn (tree x) { /* A baselink is also considered an overloaded function. */ - if (TREE_CODE (x) == OFFSET_REF) + if (TREE_CODE (x) == OFFSET_REF + || TREE_CODE (x) == COMPONENT_REF) x = TREE_OPERAND (x, 1); if (BASELINK_P (x)) x = BASELINK_FUNCTIONS (x); @@ -856,6 +857,8 @@ get_first_fn (tree from) { gcc_assert (is_overloaded_fn (from)); /* A baselink is also considered an overloaded function. */ + if (TREE_CODE (from) == COMPONENT_REF) + from = TREE_OPERAND (from, 1); if (BASELINK_P (from)) from = BASELINK_FUNCTIONS (from); return OVL_CURRENT (from); diff --git a/gcc/cp/typeck.c b/gcc/cp/typeck.c index ddc73337569..9e8a0187371 100644 --- a/gcc/cp/typeck.c +++ b/gcc/cp/typeck.c @@ -6234,6 +6234,10 @@ maybe_warn_about_returning_address_of_local (tree retval) } } + while (TREE_CODE (whats_returned) == COMPONENT_REF + || TREE_CODE (whats_returned) == ARRAY_REF) + whats_returned = TREE_OPERAND (whats_returned, 0); + if (DECL_P (whats_returned) && DECL_NAME (whats_returned) && DECL_FUNCTION_SCOPE_P (whats_returned) diff --git a/gcc/cse.c b/gcc/cse.c index 05a4da2788a..8b406e6842c 100644 --- a/gcc/cse.c +++ b/gcc/cse.c @@ -528,6 +528,10 @@ struct table_elt static struct table_elt *table[HASH_SIZE]; +/* Number of elements in the hash table. */ + +static unsigned int table_size; + /* Chain of `struct table_elt's made so far for this function but currently removed from the table. */ @@ -962,6 +966,8 @@ new_basic_block (void) } } + table_size = 0; + #ifdef HAVE_cc0 prev_insn = 0; prev_insn_cc0 = 0; @@ -1372,6 +1378,8 @@ remove_from_table (struct table_elt *elt, unsigned int hash) /* Now add it to the free element chain. */ elt->next_same_hash = free_element_chain; free_element_chain = elt; + + table_size--; } /* Look up X in the hash table and return its table element, @@ -1649,6 +1657,8 @@ insert (rtx x, struct table_elt *classp, unsigned int hash, enum machine_mode mo } } + table_size++; + return elt; } @@ -3441,10 +3451,10 @@ fold_rtx_subreg (rtx x, rtx insn) return x; } -/* Fold MEM. */ +/* Fold MEM. Not to be called directly, see fold_rtx_mem instead. */ static rtx -fold_rtx_mem (rtx x, rtx insn) +fold_rtx_mem_1 (rtx x, rtx insn) { enum machine_mode mode = GET_MODE (x); rtx new; @@ -3607,6 +3617,51 @@ fold_rtx_mem (rtx x, rtx insn) } } +/* Fold MEM. */ + +static rtx +fold_rtx_mem (rtx x, rtx insn) +{ + /* To avoid infinite oscillations between fold_rtx and fold_rtx_mem, + refuse to allow recursion of the latter past n levels. This can + happen because fold_rtx_mem will try to fold the address of the + memory reference it is passed, i.e. conceptually throwing away + the MEM and reinjecting the bare address into fold_rtx. As a + result, patterns like + + set (reg1) + (plus (reg) + (mem (plus (reg2) (const_int)))) + + set (reg2) + (plus (reg) + (mem (plus (reg1) (const_int)))) + + will defeat any "first-order" short-circuit put in either + function to prevent these infinite oscillations. + + The heuristics for determining n is as follows: since each time + it is invoked fold_rtx_mem throws away a MEM, and since MEMs + are generically not nested, we assume that each invocation of + fold_rtx_mem corresponds to a new "top-level" operand, i.e. + the source or the destination of a SET. So fold_rtx_mem is + bound to stop or cycle before n recursions, n being the number + of expressions recorded in the hash table. We also leave some + play to account for the initial steps. */ + + static unsigned int depth; + rtx ret; + + if (depth > 3 + table_size) + return x; + + depth++; + ret = fold_rtx_mem_1 (x, insn); + depth--; + + return ret; +} + /* If X is a nontrivial arithmetic operation on an argument for which a constant value can be determined, return the result of operating on that value, as a constant. @@ -4220,21 +4275,23 @@ fold_rtx (rtx x, rtx insn) { int is_shift = (code == ASHIFT || code == ASHIFTRT || code == LSHIFTRT); - rtx y = lookup_as_function (folded_arg0, code); - rtx inner_const; + rtx y, inner_const, new_const; enum rtx_code associate_code; - rtx new_const; - - if (y == 0 - || 0 == (inner_const - = equiv_constant (fold_rtx (XEXP (y, 1), 0))) - || GET_CODE (inner_const) != CONST_INT - /* If we have compiled a statement like - "if (x == (x & mask1))", and now are looking at - "x & mask2", we will have a case where the first operand - of Y is the same as our first operand. Unless we detect - this case, an infinite loop will result. */ - || XEXP (y, 0) == folded_arg0) + + y = lookup_as_function (folded_arg0, code); + if (y == 0) + break; + + /* If we have compiled a statement like + "if (x == (x & mask1))", and now are looking at + "x & mask2", we will have a case where the first operand + of Y is the same as our first operand. Unless we detect + this case, an infinite loop will result. */ + if (XEXP (y, 0) == folded_arg0) + break; + + inner_const = equiv_constant (fold_rtx (XEXP (y, 1), 0)); + if (!inner_const || GET_CODE (inner_const) != CONST_INT) break; /* Don't associate these operations if they are a PLUS with the diff --git a/gcc/dwarf2out.c b/gcc/dwarf2out.c index 174044d6288..aff22d0ed1b 100644 --- a/gcc/dwarf2out.c +++ b/gcc/dwarf2out.c @@ -656,13 +656,19 @@ add_fde_cfi (const char *label, dw_cfi_ref cfi) { dw_cfi_ref xcfi; - fde->dw_fde_current_label = label = xstrdup (label); + label = xstrdup (label); /* Set the location counter to the new label. */ xcfi = new_cfi (); - xcfi->dw_cfi_opc = DW_CFA_advance_loc4; + /* If we have a current label, advance from there, otherwise + set the location directly using set_loc. */ + xcfi->dw_cfi_opc = fde->dw_fde_current_label + ? DW_CFA_advance_loc4 + : DW_CFA_set_loc; xcfi->dw_cfi_oprnd1.dw_cfi_addr = label; add_cfi (&fde->dw_fde_cfi, xcfi); + + fde->dw_fde_current_label = label; } add_cfi (&fde->dw_fde_cfi, cfi); @@ -2050,6 +2056,7 @@ output_cfi (dw_cfi_ref cfi, dw_fde_ref fde, int for_eh) else dw2_asm_output_addr (DWARF2_ADDR_SIZE, cfi->dw_cfi_oprnd1.dw_cfi_addr, NULL); + fde->dw_fde_current_label = cfi->dw_cfi_oprnd1.dw_cfi_addr; break; case DW_CFA_advance_loc1: @@ -3934,6 +3941,10 @@ dwarf2out_switch_text_section (void) fde->dw_fde_unlikely_section_label = cfun->cold_section_label; fde->dw_fde_unlikely_section_end_label = cfun->cold_section_end_label; have_switched_text_section = true; + + /* Reset the current label on switching text sections, so that we + don't attempt to advance_loc4 between labels in different sections. */ + fde->dw_fde_current_label = NULL; } #endif diff --git a/gcc/fold-const.c b/gcc/fold-const.c index 1981a8398f2..0f6f4d813d9 100644 --- a/gcc/fold-const.c +++ b/gcc/fold-const.c @@ -9365,7 +9365,8 @@ fold_binary (enum tree_code code, tree type, tree op0, tree op1) && TREE_CODE (TREE_OPERAND (arg0, 1)) == INTEGER_CST && 0 != (tem = const_binop (TREE_CODE (arg0) == PLUS_EXPR ? MINUS_EXPR : PLUS_EXPR, - arg1, TREE_OPERAND (arg0, 1), 0)) + fold_convert (TREE_TYPE (arg0), arg1), + TREE_OPERAND (arg0, 1), 0)) && ! TREE_CONSTANT_OVERFLOW (tem)) return fold_build2 (code, type, TREE_OPERAND (arg0, 0), tem); diff --git a/gcc/fortran/ChangeLog b/gcc/fortran/ChangeLog index 7e0c0247d8f..0d6803bf2fb 100644 --- a/gcc/fortran/ChangeLog +++ b/gcc/fortran/ChangeLog @@ -1,3 +1,60 @@ +2006-09-05 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28908 + * gfortran.h : Restore the gfc_dt_list structure and reference + to it in gfc_namespace. + * resolve.c (resolve_fl_derived): Restore the building of the + list of derived types for the current namespace. Modify the + restored code so that a check is made to see if the symbol is + already in the list. + (resolve_fntype): Make sure that the specification block + version of the derived type is used for a module function that + returns that type. + * symbol.c (gfc_free_dt_list): Restore. + (gfc_free_namespace): Restore call to previous. + * trans-types.c (copy_dt_decls_ifequal): Restore. + (gfc_get_derived_type): Restore all the paraphenalia for + association of derived types, including calls to previous. + Modify the restored code such that all derived types are built + if their symbols are found in the parent namespace; not just + non-module types. Add backend_decls to like derived types in + sibling namespaces, as well as that of the derived type. + +2006-08-30 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28885 + * trans-expr.c (gfc_conv_aliased_arg): Ensure that the temp + declaration is retained for INTENT(OUT) arguments. + + PR fortran/28873 + PR fortran/20067 + * resolve.c (resolve_generic_f): Make error message more + comprehensible. + (resolve_generic_s): Restructure search for specific procedures + to be similar to resolve_generic_f and change to similar error + message. Ensure that symbol reference is refreshed, in case + the search produces a NULL. + (resolve_specific_s): Restructure search, as above and as + resolve_specific_f. Ensure that symbol reference is refreshed, + in case the search produces a NULL. + + PR fortran/25077 + PR fortran/25102 + * interface.c (check_operator_interface): Throw error if the + interface assignment tries to change intrinsic type assigments + or has less than two arguments. Also, it is an error if an + interface operator contains an alternate return. + + PR fortran/24866 + * parse.c (gfc_fixup_sibling_symbols): Do not modify the symbol + if it is a dummy in the contained namespace. + +2006-08-29 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28788 + * symbol.c (gfc_use_derived): Never eliminate the symbol, + following reassociation of use associated derived types. + 2006-08-24 Paul Thomas <pault@gcc.gnu.org> PR fortran/28788 diff --git a/gcc/fortran/gfortran.h b/gcc/fortran/gfortran.h index b8cba8ee96f..4baacad6b00 100644 --- a/gcc/fortran/gfortran.h +++ b/gcc/fortran/gfortran.h @@ -914,6 +914,17 @@ typedef struct gfc_symtree } gfc_symtree; +/* A linked list of derived types in the namespace. */ +typedef struct gfc_dt_list +{ + struct gfc_symbol *derived; + struct gfc_dt_list *next; +} +gfc_dt_list; + +#define gfc_get_dt_list() gfc_getmem(sizeof(gfc_dt_list)) + + /* A namespace describes the contents of procedure, module or interface block. */ /* ??? Anything else use these? */ @@ -976,6 +987,9 @@ typedef struct gfc_namespace /* A list of all alternate entry points to this procedure (or NULL). */ gfc_entry_list *entries; + /* A list of all derived types in this procedure (or NULL). */ + gfc_dt_list *derived_types; + /* Set to 1 if namespace is a BLOCK DATA program unit. */ int is_block_data; } diff --git a/gcc/fortran/interface.c b/gcc/fortran/interface.c index 4a53950e4b6..289501c22db 100644 --- a/gcc/fortran/interface.c +++ b/gcc/fortran/interface.c @@ -503,7 +503,12 @@ check_operator_interface (gfc_interface * intr, gfc_intrinsic_op operator) for (formal = intr->sym->formal; formal; formal = formal->next) { sym = formal->sym; - + if (sym == NULL) + { + gfc_error ("Alternate return cannot appear in operator " + "interface at %L", &intr->where); + return; + } if (args == 0) { t1 = sym->ts.type; @@ -531,6 +536,24 @@ check_operator_interface (gfc_interface * intr, gfc_intrinsic_op operator) &intr->where); return; } + if (args != 2) + { + gfc_error + ("Assignment operator interface at %L must have two arguments", + &intr->where); + return; + } + if (sym->formal->sym->ts.type != BT_DERIVED + && sym->formal->next->sym->ts.type != BT_DERIVED + && (sym->formal->sym->ts.type == sym->formal->next->sym->ts.type + || (gfc_numeric_ts (&sym->formal->sym->ts) + && gfc_numeric_ts (&sym->formal->next->sym->ts)))) + { + gfc_error + ("Assignment operator interface at %L must not redefine " + "an INTRINSIC type assignment", &intr->where); + return; + } } else { diff --git a/gcc/fortran/parse.c b/gcc/fortran/parse.c index 88a0c51299e..4090cb051e7 100644 --- a/gcc/fortran/parse.c +++ b/gcc/fortran/parse.c @@ -2684,8 +2684,9 @@ gfc_fixup_sibling_symbols (gfc_symbol * sym, gfc_namespace * siblings) for (ns = siblings; ns; ns = ns->sibling) { gfc_find_sym_tree (sym->name, ns, 0, &st); - if (!st) - continue; + + if (!st || (st->n.sym->attr.dummy && ns == st->n.sym->ns)) + continue; old_sym = st->n.sym; if ((old_sym->attr.flavor == FL_PROCEDURE diff --git a/gcc/fortran/resolve.c b/gcc/fortran/resolve.c index 719de34168f..f70f28daac7 100644 --- a/gcc/fortran/resolve.c +++ b/gcc/fortran/resolve.c @@ -1176,7 +1176,7 @@ generic: if (!gfc_generic_intrinsic (expr->symtree->n.sym->name)) { - gfc_error ("Generic function '%s' at %L is not an intrinsic function", + gfc_error ("There is no specific function for the generic '%s' at %L", expr->symtree->n.sym->name, &expr->where); return FAILURE; } @@ -1609,31 +1609,31 @@ resolve_generic_s (gfc_code * c) sym = c->symtree->n.sym; - m = resolve_generic_s0 (c, sym); - if (m == MATCH_YES) - return SUCCESS; - if (m == MATCH_ERROR) - return FAILURE; - - if (sym->ns->parent != NULL && !sym->attr.use_assoc) + for (;;) { + m = resolve_generic_s0 (c, sym); + if (m == MATCH_YES) + return SUCCESS; + else if (m == MATCH_ERROR) + return FAILURE; + +generic: + if (sym->ns->parent == NULL) + break; gfc_find_symbol (sym->name, sym->ns->parent, 1, &sym); - if (sym != NULL) - { - m = resolve_generic_s0 (c, sym); - if (m == MATCH_YES) - return SUCCESS; - if (m == MATCH_ERROR) - return FAILURE; - } + + if (sym == NULL) + break; + if (!generic_sym (sym)) + goto generic; } /* Last ditch attempt. */ - + sym = c->symtree->n.sym; if (!gfc_generic_intrinsic (sym->name)) { gfc_error - ("Generic subroutine '%s' at %L is not an intrinsic subroutine", + ("There is no specific subroutine for the generic '%s' at %L", sym->name, &c->loc); return FAILURE; } @@ -1703,23 +1703,24 @@ resolve_specific_s (gfc_code * c) sym = c->symtree->n.sym; - m = resolve_specific_s0 (c, sym); - if (m == MATCH_YES) - return SUCCESS; - if (m == MATCH_ERROR) - return FAILURE; - - gfc_find_symbol (sym->name, sym->ns->parent, 1, &sym); - - if (sym != NULL) + for (;;) { m = resolve_specific_s0 (c, sym); if (m == MATCH_YES) return SUCCESS; if (m == MATCH_ERROR) return FAILURE; + + if (sym->ns->parent == NULL) + break; + + gfc_find_symbol (sym->name, sym->ns->parent, 1, &sym); + + if (sym == NULL) + break; } + sym = c->symtree->n.sym; gfc_error ("Unable to resolve the specific subroutine '%s' at %L", sym->name, &c->loc); @@ -5348,6 +5349,7 @@ static try resolve_fl_derived (gfc_symbol *sym) { gfc_component *c; + gfc_dt_list * dt_list; int i; for (c = sym->components; c != NULL; c = c->next) @@ -5410,6 +5412,19 @@ resolve_fl_derived (gfc_symbol *sym) } } + /* Add derived type to the derived type list. */ + for (dt_list = sym->ns->derived_types; dt_list; dt_list = dt_list->next) + if (sym == dt_list->derived) + break; + + if (dt_list == NULL) + { + dt_list = gfc_get_dt_list (); + dt_list->next = sym->ns->derived_types; + dt_list->derived = sym; + sym->ns->derived_types = dt_list; + } + return SUCCESS; } @@ -6512,6 +6527,21 @@ resolve_fntype (gfc_namespace * ns) sym->name, &sym->declared_at, sym->ts.derived->name); } + /* Make sure that the type of a module derived type function is in the + module namespace, by copying it from the namespace's derived type + list, if necessary. */ + if (sym->ts.type == BT_DERIVED + && sym->ns->proc_name->attr.flavor == FL_MODULE + && sym->ts.derived->ns + && sym->ns != sym->ts.derived->ns) + { + gfc_dt_list *dt = sym->ns->derived_types; + + for (; dt; dt = dt->next) + if (gfc_compare_derived_types (sym->ts.derived, dt->derived)) + sym->ts.derived = dt->derived; + } + if (ns->entries) for (el = ns->entries->next; el; el = el->next) { diff --git a/gcc/fortran/symbol.c b/gcc/fortran/symbol.c index 3fe2784b821..c877b650970 100644 --- a/gcc/fortran/symbol.c +++ b/gcc/fortran/symbol.c @@ -1342,37 +1342,8 @@ gfc_add_component (gfc_symbol * sym, const char *name, gfc_component ** componen } -/* Recursive search for a renamed derived type. */ - -static gfc_symbol * -find_renamed_type (gfc_symbol * der, gfc_symtree * st) -{ - gfc_symbol *sym = NULL; - - if (st == NULL) - return NULL; - - sym = find_renamed_type (der, st->left); - if (sym != NULL) - return sym; - - sym = find_renamed_type (der, st->right); - if (sym != NULL) - return sym; - - if (strcmp (der->name, st->n.sym->name) == 0 - && st->n.sym->attr.use_assoc - && st->n.sym->attr.flavor == FL_DERIVED - && gfc_compare_derived_types (der, st->n.sym)) - sym = st->n.sym; - - return sym; -} - -/* Recursive function to switch derived types of all symbols in a - namespace. The formal namespaces contain references to derived - types that can be left hanging by gfc_use_derived, so these must - be switched too. */ +/* Recursive function to switch derived types of all symbol in a + namespace. */ static void switch_types (gfc_symtree * st, gfc_symbol * from, gfc_symbol * to) @@ -1385,9 +1356,6 @@ switch_types (gfc_symtree * st, gfc_symbol * from, gfc_symbol * to) sym = st->n.sym; if (sym->ts.type == BT_DERIVED && sym->ts.derived == from) sym->ts.derived = to; - - if (sym->formal_ns && sym->formal_ns->sym_root) - switch_types (sym->formal_ns->sym_root, from, to); switch_types (st->left, from, to); switch_types (st->right, from, to); @@ -1418,112 +1386,20 @@ gfc_use_derived (gfc_symbol * sym) gfc_symbol *s; gfc_typespec *t; gfc_symtree *st; - gfc_component *c; - gfc_namespace *ns; int i; - if (sym->ns->parent == NULL || sym->ns != gfc_current_ns) - { - /* Already defined in highest possible or sibling namespace. */ - if (sym->components != NULL) - return sym; + if (sym->components != NULL) + return sym; /* Already defined. */ - /* There is no scope for finding a definition elsewhere. */ - else - goto bad; - } - else - { - /* This type can only be locally associated. */ - if (!(sym->attr.use_assoc || sym->attr.sequence)) - return sym; - - /* Derived types must be defined within an interface. */ - if (gfc_current_ns->proc_name->attr.if_source == IFSRC_IFBODY) - return sym; - } + if (sym->ns->parent == NULL) + goto bad; - /* Look in parent namespace for a derived type of the same name. */ if (gfc_find_symbol (sym->name, sym->ns->parent, 1, &s)) { gfc_error ("Symbol '%s' at %C is ambiguous", sym->name); return NULL; } - /* Look in sibling namespaces for a derived type of the same name. */ - if (s == NULL && sym->attr.use_assoc && sym->ns->sibling) - { - ns = sym->ns->sibling; - for (; ns; ns = ns->sibling) - { - s = NULL; - if (sym->ns == ns) - break; - - if (gfc_find_symbol (sym->name, ns, 1, &s)) - { - gfc_error ("Symbol '%s' at %C is ambiguous", sym->name); - return NULL; - } - - if (s != NULL && s->attr.flavor == FL_DERIVED) - break; - } - } - - if (s == NULL || s->attr.flavor != FL_DERIVED) - { - /* Check to see if type has been renamed in parent namespace. - Leave cleanup of local symbols until the end of the - compilation because doing it here is complicated by - multiple association with the same type. */ - s = find_renamed_type (sym, sym->ns->parent->sym_root); - if (s != NULL) - { - switch_types (sym->ns->sym_root, sym, s); - return s; - } - - /* See if sym is identical to renamed, use-associated derived - types in sibling namespaces. */ - if (sym->attr.use_assoc - && sym->ns->parent - && sym->ns->parent->contained) - { - ns = sym->ns->parent->contained; - for (; ns; ns = ns->sibling) - { - if (sym->ns == ns) - break; - - s = find_renamed_type (sym, ns->sym_root); - - if (s != NULL) - { - switch_types (sym->ns->sym_root, sym, s); - return s; - } - } - } - - /* The local definition is all that there is. */ - if (sym->components != NULL) - { - /* Non-pointer derived type components have already been checked - but pointer types need to be correctly associated. */ - for (c = sym->components; c; c = c->next) - if (c->ts.type == BT_DERIVED && c->pointer) - c->ts.derived = gfc_use_derived (c->ts.derived); - - return sym; - } - } - - /* Although the parent namespace has a derived type of the same name, it is - not an identical derived type and so cannot be used. */ - if (s != NULL && sym->components != NULL && !gfc_compare_derived_types (s, sym)) - return sym; - if (s == NULL || s->attr.flavor != FL_DERIVED) goto bad; @@ -2535,6 +2411,21 @@ free_sym_tree (gfc_symtree * sym_tree) } +/* Free a derived type list. */ + +static void +gfc_free_dt_list (gfc_dt_list * dt) +{ + gfc_dt_list *n; + + for (; dt; dt = n) + { + n = dt->next; + gfc_free (dt); + } +} + + /* Free the gfc_equiv_info's. */ static void @@ -2597,6 +2488,8 @@ gfc_free_namespace (gfc_namespace * ns) gfc_free_equiv (ns->equiv); gfc_free_equiv_lists (ns->equiv_lists); + gfc_free_dt_list (ns->derived_types); + for (i = GFC_INTRINSIC_BEGIN; i != GFC_INTRINSIC_END; i++) gfc_free_interface (ns->operator[i]); diff --git a/gcc/fortran/trans-expr.c b/gcc/fortran/trans-expr.c index 73de1ddabf5..dd85d168262 100644 --- a/gcc/fortran/trans-expr.c +++ b/gcc/fortran/trans-expr.c @@ -1683,6 +1683,12 @@ gfc_conv_aliased_arg (gfc_se * parmse, gfc_expr * expr, gcc_assert (rse.ss == gfc_ss_terminator); gfc_trans_scalarizing_loops (&loop, &body); } + else + { + /* Make sure that the temporary declaration survives. */ + tmp = gfc_finish_block (&body); + gfc_add_expr_to_block (&loop.pre, tmp); + } /* Add the post block after the second loop, so that any freeing of allocated memory is done at the right time. */ diff --git a/gcc/fortran/trans-types.c b/gcc/fortran/trans-types.c index 03d430318d3..f0d5fd107a3 100644 --- a/gcc/fortran/trans-types.c +++ b/gcc/fortran/trans-types.c @@ -1395,15 +1395,59 @@ gfc_add_field_to_struct (tree *fieldlist, tree context, } -/* Build a tree node for a derived type. */ +/* Copy the backend_decl and component backend_decls if + the two derived type symbols are "equal", as described + in 4.4.2 and resolved by gfc_compare_derived_types. */ + +static int +copy_dt_decls_ifequal (gfc_symbol *from, gfc_symbol *to) +{ + gfc_component *to_cm; + gfc_component *from_cm; + + if (from->backend_decl == NULL + || !gfc_compare_derived_types (from, to)) + return 0; + + to->backend_decl = from->backend_decl; + + to_cm = to->components; + from_cm = from->components; + + /* Copy the component declarations. If a component is itself + a derived type, we need a copy of its component declarations. + This is done by recursing into gfc_get_derived_type and + ensures that the component's component declarations have + been built. If it is a character, we need the character + length, as well. */ + for (; to_cm; to_cm = to_cm->next, from_cm = from_cm->next) + { + to_cm->backend_decl = from_cm->backend_decl; + if (from_cm->ts.type == BT_DERIVED) + gfc_get_derived_type (to_cm->ts.derived); + + else if (from_cm->ts.type == BT_CHARACTER) + to_cm->ts.cl->backend_decl = from_cm->ts.cl->backend_decl; + } + + return 1; +} + + +/* Build a tree node for a derived type. If there are equal + derived types, with different local names, these are built + at the same time. If an equal derived type has been built + in a parent namespace, this is used. */ static tree gfc_get_derived_type (gfc_symbol * derived) { tree typenode, field, field_type, fieldlist; gfc_component *c; + gfc_dt_list *dt; + gfc_namespace * ns; - gcc_assert (derived); + gcc_assert (derived && derived->attr.flavor == FL_DERIVED); /* derived->backend_decl != 0 means we saw it before, but its components' backend_decl may have not been built. */ @@ -1417,6 +1461,27 @@ gfc_get_derived_type (gfc_symbol * derived) } else { + /* If an equal derived type is already available in the parent namespace, + use its backend declaration and those of its components, rather than + building anew so that potential dummy and actual arguments use the + same TREE_TYPE. If an equal type is found without a backend_decl, + build the parent version and use it in the current namespace. */ + + for (ns = derived->ns->parent; ns; ns = ns->parent) + { + for (dt = ns->derived_types; dt; dt = dt->next) + { + if (dt->derived->backend_decl == NULL + && gfc_compare_derived_types (dt->derived, derived)) + gfc_get_derived_type (dt->derived); + + if (copy_dt_decls_ifequal (dt->derived, derived)) + break; + } + if (derived->backend_decl) + goto other_equal_dts; + } + /* We see this derived type first time, so build the type node. */ typenode = make_node (RECORD_TYPE); TYPE_NAME (typenode) = get_identifier (derived->name); @@ -1495,6 +1560,14 @@ gfc_get_derived_type (gfc_symbol * derived) derived->backend_decl = typenode; +other_equal_dts: + /* Add this backend_decl to all the other, equal derived types and + their components in this and sibling namespaces. */ + + for (ns = derived->ns->sibling; ns; ns = ns->sibling) + for (dt = ns->derived_types; dt; dt = dt->next) + copy_dt_decls_ifequal (derived, dt->derived); + return derived->backend_decl; } diff --git a/gcc/loop.c b/gcc/loop.c index 7c0177217e6..f3bdbfc099a 100644 --- a/gcc/loop.c +++ b/gcc/loop.c @@ -8824,14 +8824,13 @@ biv_fits_mode_p (const struct loop *loop, struct iv_class *bl, } -/* Return false iff it is provable that biv BL plus BIAS will not wrap - at any point in its update sequence. Note that at the rtl level we - may not have information about the signedness of BL; in that case, - check for both signed and unsigned overflow. */ +/* Return false iff it is provable that biv BL will not wrap at any point + in its update sequence. Note that at the RTL level we may not have + information about the signedness of BL; in that case, check for both + signed and unsigned overflow. */ static bool -biased_biv_may_wrap_p (const struct loop *loop, struct iv_class *bl, - unsigned HOST_WIDE_INT bias) +biv_may_wrap_p (const struct loop *loop, struct iv_class *bl) { HOST_WIDE_INT incr; bool check_signed, check_unsigned; @@ -8867,12 +8866,12 @@ biased_biv_may_wrap_p (const struct loop *loop, struct iv_class *bl, mode = GET_MODE (bl->biv->src_reg); if (check_unsigned - && !biased_biv_fits_mode_p (loop, bl, incr, mode, bias)) + && !biased_biv_fits_mode_p (loop, bl, incr, mode, 0)) return true; if (check_signed) { - bias += (GET_MODE_MASK (mode) >> 1) + 1; + unsigned HOST_WIDE_INT bias = (GET_MODE_MASK (mode) >> 1) + 1; if (!biased_biv_fits_mode_p (loop, bl, incr, mode, bias)) return true; } @@ -10306,8 +10305,7 @@ maybe_eliminate_biv_1 (const struct loop *loop, rtx x, rtx insn, valid programs. */ /* Without lifetime analysis, we don't know how COMPARE will be used, so we must assume the worst. */ - if (code != EQ && code != NE - && biased_biv_may_wrap_p (loop, bl, INTVAL (arg))) + if (code != EQ && code != NE && biv_may_wrap_p (loop, bl)) return 0; /* Try to replace with any giv that has constant positive mult_val diff --git a/gcc/po/ChangeLog b/gcc/po/ChangeLog index d19cf39170a..59984a07494 100644 --- a/gcc/po/ChangeLog +++ b/gcc/po/ChangeLog @@ -1,3 +1,7 @@ +2006-09-03 Joseph S. Myers <joseph@codesourcery.com> + + * sv.po: Update. + 2006-06-25 Joseph S. Myers <joseph@codesourcery.com> * de.po: Update. diff --git a/gcc/po/sv.po b/gcc/po/sv.po index 7511ac650e3..e8675686bc9 100644 --- a/gcc/po/sv.po +++ b/gcc/po/sv.po @@ -7,10 +7,10 @@ # msgid "" msgstr "" -"Project-Id-Version: gcc 4.1.0\n" +"Project-Id-Version: gcc 4.1.1\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" "POT-Creation-Date: 2006-05-24 16:19-0700\n" -"PO-Revision-Date: 2006-06-18 13:14+0200\n" +"PO-Revision-Date: 2006-08-18 23:04+0200\n" "Last-Translator: Gran Uddeborg <goeran@uddeborg.se>\n" "Language-Team: Swedish <tp-sv@listor.tp-sv.se>\n" "MIME-Version: 1.0\n" @@ -400,7 +400,7 @@ msgstr "vektorindex i initierare inte av heltalstyp" #: c-typeck.c:5482 c-typeck.c:5484 msgid "nonconstant array index in initializer" -msgstr "ickekonstant vetkorindex i initierare" +msgstr "ickekonstant vektorindex i initierare" #: c-typeck.c:5488 c-typeck.c:5491 msgid "array index in initializer exceeds array bounds" @@ -1653,7 +1653,7 @@ msgstr "antar att slingrknaren inte spiller ver" #: loop-iv.c:2719 tree-ssa-loop-niter.c:1115 msgid "cannot optimize loop, the loop counter may overflow" -msgstr "" +msgstr "kan inte optimera slinga, slingrknaren kan spilla ver" #. What to print when a switch has no documentation. #: opts.c:90 @@ -2015,7 +2015,7 @@ msgstr "VOIDmode vid utmatning" #: reload1.c:7710 msgid "Failure trying to reload:" -msgstr "" +msgstr "Misslyckande vid omlsningsfrsk:" #: rtl-error.c:128 msgid "unrecognizable insn:" @@ -2051,12 +2051,12 @@ msgstr "collect: lser %s\n" #: tlink.c:478 #, c-format msgid "removing .rpo file" -msgstr "" +msgstr "tar bort .rpo-fil" #: tlink.c:480 #, c-format msgid "renaming .rpo file" -msgstr "" +msgstr "byter namn p .rpo-fil" #: tlink.c:534 #, c-format @@ -2090,7 +2090,7 @@ msgstr "" #: toplev.c:1117 #, c-format msgid "%s%s%s version %s (%s) compiled by CC.\n" -msgstr "" +msgstr "%s%s%s version %s (%s) kompilerad med CC.\n" #: toplev.c:1121 #, c-format @@ -2460,7 +2460,7 @@ msgstr "Minsta antalet virtuella versttningar fr att beakta vergng till ful #: params.def:529 msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames" -msgstr "" +msgstr "Frhllande mellan virtuella versttningar och virtuella symboler fr att gra fullstndig virtuell omnamning" #: params.def:534 msgid "The lower bound for a buffer to be considered for stack smashing protection" @@ -3493,7 +3493,7 @@ msgstr "argument till \"%s\" saknas\n" #: fortran/arith.c:141 msgid "Arithmetic OK at %L" -msgstr "" +msgstr "Aritmetik OK vid %L" #: fortran/arith.c:144 msgid "Arithmetic overflow at %L" @@ -3501,11 +3501,11 @@ msgstr "Aritmetiskt spill vid %L" #: fortran/arith.c:147 msgid "Arithmetic underflow at %L" -msgstr "" +msgstr "Aritmetiskt underspill vid %L" #: fortran/arith.c:150 msgid "Arithmetic NaN at %L" -msgstr "" +msgstr "Aritmetisk NaN vid %L" #: fortran/arith.c:153 msgid "Division by zero at %L" @@ -3526,27 +3526,27 @@ msgstr "Elementr binr operation" #: fortran/arith.c:1920 #, no-c-format msgid "Arithmetic OK converting %s to %s at %L" -msgstr "" +msgstr "Aritmetiskt OK konvertering av %s till %s vid %L" #: fortran/arith.c:1924 #, no-c-format msgid "Arithmetic overflow converting %s to %s at %L" -msgstr "" +msgstr "Aritmetiskt spill vid konvertering av %s till %s vid %L" #: fortran/arith.c:1928 #, no-c-format msgid "Arithmetic underflow converting %s to %s at %L" -msgstr "" +msgstr "Aritmetiskt underspill vid konvertering av %s till %s vid %L" #: fortran/arith.c:1932 #, no-c-format msgid "Arithmetic NaN converting %s to %s at %L" -msgstr "" +msgstr "Aritmetisk NaN vid konvertering av %s till %s vid %L" #: fortran/arith.c:1936 #, no-c-format msgid "Division by zero converting %s to %s at %L" -msgstr "" +msgstr "Division med noll vid konvertering av %s till %s vid %L" #: fortran/arith.c:1940 #, no-c-format @@ -3582,22 +3582,22 @@ msgstr "Frvntade intervall av vektorindex vid %C" #: fortran/array.c:167 #, no-c-format msgid "Invalid form of array reference at %C" -msgstr "" +msgstr "Felaktig form av vektorreferens vid %C" #: fortran/array.c:172 #, no-c-format msgid "Array reference at %C cannot have more than %d dimensions" -msgstr "" +msgstr "Vektorreferens vid %C kan inte ha mer n %d dimensioner" #: fortran/array.c:224 #, no-c-format msgid "Variable '%s' at %L in this context must be constant" -msgstr "" +msgstr "Variabeln \"%s\" vid %L i detta sammanhang mste vara en konstant" #: fortran/array.c:300 #, no-c-format msgid "Expected expression in array specification at %C" -msgstr "" +msgstr "Frvntade uttryck i vektorspecifikation vid %C" #: fortran/array.c:379 #, no-c-format @@ -3622,7 +3622,7 @@ msgstr "" #: fortran/array.c:416 #, no-c-format msgid "Expected another dimension in array declaration at %C" -msgstr "" +msgstr "Frvntade en annan dimension i vektordeklaration vid %C" #: fortran/array.c:422 #, no-c-format @@ -3642,7 +3642,7 @@ msgstr "" #: fortran/array.c:822 fortran/array.c:931 #, no-c-format msgid "Syntax error in array constructor at %C" -msgstr "" +msgstr "Syntaxfel i vektorkonstruerare vid %C" #: fortran/array.c:877 #, no-c-format @@ -3657,12 +3657,12 @@ msgstr "Tom vektorkonstruerare vid %C r inte tilltet" #: fortran/array.c:976 #, no-c-format msgid "Element in %s array constructor at %L is %s" -msgstr "" +msgstr "Element i %s-vektorkonstruerare vid %L r %s" #: fortran/array.c:1305 #, no-c-format msgid "Iterator step at %L cannot be zero" -msgstr "" +msgstr "Iteratorsteg vid %L kan inte vara noll" #: fortran/check.c:44 #, no-c-format @@ -3672,17 +3672,17 @@ msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara %s" #: fortran/check.c:60 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en numerisk typ" #: fortran/check.c:75 fortran/check.c:684 fortran/check.c:694 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara INTEGER eller REAL" #: fortran/check.c:92 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara REAL eller COMPLEX" #: fortran/check.c:118 #, no-c-format @@ -3697,12 +3697,12 @@ msgstr "Ogiltig sort p %s vid %L" #: fortran/check.c:146 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be double precision" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha dubbel precision" #: fortran/check.c:163 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a logical array" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en logisk vektor" #: fortran/check.c:180 #, no-c-format @@ -3717,63 +3717,63 @@ msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en skalr" #: fortran/check.c:210 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha samma typ och sort som \"%s\"" #: fortran/check.c:225 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha ordning %d" #: fortran/check.c:239 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L fr inte vara OPTIONAL" #: fortran/check.c:259 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha sorten %d" #: fortran/check.c:280 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L kan inte vara INTENT(IN)" #: fortran/check.c:286 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a variable" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en variabel" #: fortran/check.c:303 #, no-c-format msgid "Missing DIM parameter in intrinsic '%s' at %L" -msgstr "" +msgstr "Saknad DIM-parameter till inbyggd \"%s\" vid %L" #: fortran/check.c:371 #, no-c-format msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index" -msgstr "" +msgstr "\"dim\"-argumentet till inbyggd \"%s\" vid %L r inte ett giltigt dimensionsindex" #: fortran/check.c:456 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara ALLOCATABLE" #: fortran/check.c:477 fortran/check.c:3178 #, no-c-format msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type" -msgstr "" +msgstr "\"%s\"- och \"%s\"-argumenten till inbyggd \"%s\" vid %L mste ha samma typ" #: fortran/check.c:486 fortran/check.c:974 fortran/check.c:1109 #: fortran/check.c:1172 fortran/check.c:1397 #, no-c-format msgid "Extension: Different type kinds at %L" -msgstr "" +msgstr "Utkning: Olika typsorter vid %L" #: fortran/check.c:511 fortran/check.c:1732 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara POINTER" #: fortran/check.c:523 #, no-c-format @@ -3783,7 +3783,7 @@ msgstr "" #: fortran/check.c:538 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en POINTER eller en TARGET" #: fortran/check.c:554 #, no-c-format @@ -3793,12 +3793,12 @@ msgstr "" #: fortran/check.c:664 fortran/check.c:766 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste fr inte finnas om \"x\" r COMPLEX" #: fortran/check.c:815 fortran/check.c:1477 fortran/check.c:1485 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara numeriskt eller LOGICAL" #: fortran/check.c:829 #, no-c-format @@ -3808,17 +3808,17 @@ msgstr "" #: fortran/check.c:1079 #, no-c-format msgid "Argument of %s at %L must be of length one" -msgstr "" +msgstr "Argument till \"%s\" vid %L mste ha lngden ett" #: fortran/check.c:1131 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha samma sort som \"%s\"" #: fortran/check.c:1246 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en icke hrledd typ" #: fortran/check.c:1369 #, no-c-format @@ -3828,12 +3828,12 @@ msgstr "Inbyggd \"%s\" vid %L mste ha tminstone tv argument" #: fortran/check.c:1403 #, no-c-format msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)" -msgstr "" +msgstr "\"a%d\"-argumentet till inbyggd \"%s\" vid %L mste vara %s(%d)" #: fortran/check.c:1428 #, no-c-format msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL" -msgstr "" +msgstr "\"a1\"-argumentet till inbyggd \"%s\" vid %L mste vara INTEGER eller REAL" #: fortran/check.c:1499 #, no-c-format @@ -3848,32 +3848,32 @@ msgstr "" #: fortran/check.c:1528 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha ordning 1 eller 2" #: fortran/check.c:1779 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste ha typen REAL eller COMPLEX" #: fortran/check.c:1800 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en atrappvariabel" #: fortran/check.c:1808 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara en OPTIONAL atrappvariabel" #: fortran/check.c:1924 #, no-c-format msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size" -msgstr "" +msgstr "\"shape\"-argumentet till inbyggd \"reshape\" vid %L mste vara en vektor av konstant storlek" #: fortran/check.c:1934 #, no-c-format msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements" -msgstr "" +msgstr "\"shape\"-argumentet till inbyggd \"reshape\" vid %L har mer n %d element" #: fortran/check.c:2022 #, no-c-format @@ -3883,7 +3883,7 @@ msgstr "Saknar argument till inbyggd %s vid %L" #: fortran/check.c:2063 #, no-c-format msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array" -msgstr "" +msgstr "\"source\"-argumentet till inbyggd \"shape\" vid %L fr inte vara en vektor med antagen storlek" #: fortran/check.c:2125 #, no-c-format @@ -3898,17 +3898,17 @@ msgstr "Fr mnga argument till %s vid %L" #: fortran/check.c:2730 fortran/check.c:3092 fortran/check.c:3116 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara INTEGER eller PROCEDURE" #: fortran/check.c:3163 fortran/check.c:3171 #, no-c-format msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL" -msgstr "" +msgstr "\"%s\"-argumentet till inbyggd \"%s\" vid %L mste vara INTEGER eller LOGICAL" #: fortran/data.c:63 #, no-c-format msgid "non-constant array in DATA statement %L." -msgstr "ickekonstant vetkorindex i DATA-sats %L." +msgstr "ickekonstant vektorindex i DATA-sats %L." #: fortran/data.c:327 #, no-c-format @@ -3923,7 +3923,7 @@ msgstr "" #: fortran/decl.c:215 #, no-c-format msgid "Extension: initialization of common block variable '%s' in DATA statement at %C" -msgstr "" +msgstr "Utkning: initiering av common-blockvariabel \"%s\" i DATA-sats vid %C" #: fortran/decl.c:301 #, no-c-format @@ -3933,22 +3933,22 @@ msgstr "" #: fortran/decl.c:408 #, no-c-format msgid "Initialization at %C is not allowed in a PURE procedure" -msgstr "" +msgstr "Initieringen vid %C fr inte frekomma i en PURE-procedur" #: fortran/decl.c:455 #, no-c-format msgid "DATA statement at %C is not allowed in a PURE procedure" -msgstr "" +msgstr "DATA-sats vid %C fr inte frekomma i en PURE-procedur" #: fortran/decl.c:483 #, no-c-format msgid "Bad INTENT specification at %C" -msgstr "" +msgstr "Felaktig INTENT-specifikation vid %C" #: fortran/decl.c:548 #, no-c-format msgid "Syntax error in character length specification at %C" -msgstr "" +msgstr "Syntaxfel i specifikation av teckenlngd vid %C" #: fortran/decl.c:623 #, no-c-format @@ -3983,7 +3983,7 @@ msgstr "" #: fortran/decl.c:913 #, no-c-format msgid "Component at %C must have the POINTER attribute" -msgstr "" +msgstr "Komponent vid %C mste ha attributet POINTER" #: fortran/decl.c:922 #, no-c-format @@ -4003,7 +4003,7 @@ msgstr "" #: fortran/decl.c:987 #, no-c-format msgid "NULL() initialization at %C is ambiguous" -msgstr "" +msgstr "NULL()-initiering vid %C r tvetydig" #: fortran/decl.c:1054 #, no-c-format @@ -4013,7 +4013,7 @@ msgstr "" #: fortran/decl.c:1115 fortran/decl.c:3374 #, no-c-format msgid "Duplicate array spec for Cray pointee at %C." -msgstr "" +msgstr "Dubblerad vektorspecifikation fr Cray pointee vid vid %C." #: fortran/decl.c:1167 #, no-c-format @@ -4023,7 +4023,7 @@ msgstr "Funktionsnamnet \"%s\" r inte tilltet vid %C" #: fortran/decl.c:1183 #, no-c-format msgid "Extension: Old-style initialization at %C" -msgstr "" +msgstr "Utkning: Gammaldags initiering vid %C" #: fortran/decl.c:1199 #, no-c-format @@ -4038,12 +4038,12 @@ msgstr "Pekarinitiering krver en NULL() vid %C" #: fortran/decl.c:1214 #, no-c-format msgid "Initialization of pointer at %C is not allowed in a PURE procedure" -msgstr "" +msgstr "Initiering av pekare vid %C r inte tilltet i en PURE-procedur" #: fortran/decl.c:1228 #, no-c-format msgid "Pointer initialization at %C requires '=>', not '='" -msgstr "" +msgstr "Pekarinitiering vid %C krver \"=>\", inte \"=\"" #: fortran/decl.c:1236 #, no-c-format @@ -4053,7 +4053,7 @@ msgstr "Ett initieringsuttryck frvntades vid %C" #: fortran/decl.c:1243 #, no-c-format msgid "Initialization of variable at %C is not allowed in a PURE procedure" -msgstr "" +msgstr "Initiering av variabel vid %C r inte tilltet i en PURE-procedur" #: fortran/decl.c:1265 #, no-c-format @@ -4078,7 +4078,7 @@ msgstr "Initieringsuttryck frvndatdes vid %C" #: fortran/decl.c:1378 #, no-c-format msgid "Expected scalar initialization expression at %C" -msgstr "" +msgstr "Ett skalrt initieringsuttryck frvntades vid %C" #: fortran/decl.c:1396 #, no-c-format @@ -4098,7 +4098,7 @@ msgstr "" #: fortran/decl.c:1531 #, no-c-format msgid "Syntax error in CHARACTER declaration at %C" -msgstr "" +msgstr "Syntaxfel i CHARACTER-deklaration vid %C" #: fortran/decl.c:1592 #, no-c-format @@ -4123,7 +4123,7 @@ msgstr "Typnamnet \"%s\" vid %C r tvetydigt" #: fortran/decl.c:1736 #, no-c-format msgid "Missing character range in IMPLICIT at %C" -msgstr "" +msgstr "Teckenintervall saknas i IMPLICIT vid %C" #: fortran/decl.c:1782 #, no-c-format @@ -4175,22 +4175,22 @@ msgstr "Syntaxfel i datadeklaration vid %C" #: fortran/decl.c:2440 #, no-c-format msgid "Name '%s' at %C is the name of the procedure" -msgstr "" +msgstr "Namnet \"%s\" vid %C r r namnet p proceduren" #: fortran/decl.c:2452 #, no-c-format msgid "Unexpected junk in formal argument list at %C" -msgstr "" +msgstr "Ovntat skrp i formell argumentlista vid %C" #: fortran/decl.c:2470 #, no-c-format msgid "Duplicate symbol '%s' in formal argument list at %C" -msgstr "" +msgstr "Dubblerad symbol \"%s\" i formell argumentlista vid %C" #: fortran/decl.c:2513 #, no-c-format msgid "Unexpected junk following RESULT variable at %C" -msgstr "" +msgstr "Ovntat skrp efter RESULT-variabel vid %C" #: fortran/decl.c:2520 #, no-c-format @@ -4200,7 +4200,7 @@ msgstr "" #: fortran/decl.c:2575 #, no-c-format msgid "Expected formal argument list in function definition at %C" -msgstr "" +msgstr "Formell argumentlista frvntades i funktionsdefinitionen vid %C" #: fortran/decl.c:2586 #, no-c-format @@ -4215,57 +4215,57 @@ msgstr "Funktionen \"%s\" vid %C har redan typen %s" #: fortran/decl.c:2678 #, no-c-format msgid "ENTRY statement at %C cannot appear within a PROGRAM" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett PROGRAM" #: fortran/decl.c:2681 #, no-c-format msgid "ENTRY statement at %C cannot appear within a MODULE" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti en MODULE" #: fortran/decl.c:2685 #, no-c-format msgid "ENTRY statement at %C cannot appear within a BLOCK DATA" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett BLOCK DATA" #: fortran/decl.c:2689 #, no-c-format msgid "ENTRY statement at %C cannot appear within an INTERFACE" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett INTERFACE" #: fortran/decl.c:2693 #, no-c-format msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti en ett DERIVED TYPE-block" #: fortran/decl.c:2698 #, no-c-format msgid "ENTRY statement at %C cannot appear within an IF-THEN block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett IF-THEN-block" #: fortran/decl.c:2702 #, no-c-format msgid "ENTRY statement at %C cannot appear within a DO block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett DO-block" #: fortran/decl.c:2706 #, no-c-format msgid "ENTRY statement at %C cannot appear within a SELECT block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett SELECT-block" #: fortran/decl.c:2710 #, no-c-format msgid "ENTRY statement at %C cannot appear within a FORALL block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett FORALL-block" #: fortran/decl.c:2714 #, no-c-format msgid "ENTRY statement at %C cannot appear within a WHERE block" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett WHERE-block" #: fortran/decl.c:2718 #, no-c-format msgid "ENTRY statement at %C cannot appear within a contained subprogram" -msgstr "" +msgstr "ENTRY-sats vid %C kan inte frekomma inuti ett inneslutet underprogram" #: fortran/decl.c:2731 #, no-c-format @@ -4280,7 +4280,7 @@ msgstr "" #: fortran/decl.c:3053 #, no-c-format msgid "Unexpected END statement at %C" -msgstr "" +msgstr "Ovntad END-sats vid %C" #. We would have required END [something] #: fortran/decl.c:3062 @@ -4291,22 +4291,22 @@ msgstr "" #: fortran/decl.c:3073 #, no-c-format msgid "Expecting %s statement at %C" -msgstr "" +msgstr "%s-sats frvntades vid %C" #: fortran/decl.c:3087 #, no-c-format msgid "Expected block name of '%s' in %s statement at %C" -msgstr "" +msgstr "Blocknamn p \"%s\" i %s-sats frvntades vid %C" #: fortran/decl.c:3103 #, no-c-format msgid "Expected terminating name at %C" -msgstr "" +msgstr "Avslutande namn frvntades vid %C" #: fortran/decl.c:3112 #, no-c-format msgid "Expected label '%s' for %s statement at %C" -msgstr "" +msgstr "Etikett \"%s\" fr %s-sats frvntades vid %C" #: fortran/decl.c:3167 #, no-c-format @@ -4321,17 +4321,17 @@ msgstr "" #: fortran/decl.c:3253 #, no-c-format msgid "Unexpected character in variable list at %C" -msgstr "" +msgstr "Ovntat tecken i variabellista vid %C" #: fortran/decl.c:3290 #, no-c-format msgid "Expected '(' at %C" -msgstr "" +msgstr "\"(\" frvntades vid %C" #: fortran/decl.c:3304 fortran/decl.c:3345 #, no-c-format msgid "Expected variable name at %C" -msgstr "" +msgstr "Variabelnamn frvntades vid %C" #: fortran/decl.c:3320 #, no-c-format @@ -4346,17 +4346,17 @@ msgstr "" #: fortran/decl.c:3331 #, no-c-format msgid "Expected \",\" at %C" -msgstr "" +msgstr "\",\" frvntades vid %C" #: fortran/decl.c:3394 #, no-c-format msgid "Expected \")\" at %C" -msgstr "" +msgstr "\")\" frvntades vid %C" #: fortran/decl.c:3406 #, no-c-format msgid "Expected \",\" or end of statement at %C" -msgstr "" +msgstr "\",\" ellerslut p sats frvntades vid %C" #: fortran/decl.c:3471 #, no-c-format @@ -4381,17 +4381,17 @@ msgstr "" #: fortran/decl.c:3681 #, no-c-format msgid "Expected = sign in PARAMETER statement at %C" -msgstr "" +msgstr "=-tecken i PARAMETER-sats frvntades vid %C" #: fortran/decl.c:3687 #, no-c-format msgid "Expected expression at %C in PARAMETER statement" -msgstr "" +msgstr "Uttryck frvntades vid %C i PARAMETER-sats" #: fortran/decl.c:3745 #, no-c-format msgid "Unexpected characters in PARAMETER statement at %C" -msgstr "" +msgstr "Ovntade tecken i PARAMETER-sats vid %C" #: fortran/decl.c:3770 #, no-c-format @@ -4406,7 +4406,7 @@ msgstr "" #: fortran/decl.c:3829 #, no-c-format msgid "Syntax error in SAVE statement at %C" -msgstr "" +msgstr "Syntaxfel i SAVE-sats vid %C" #: fortran/decl.c:3850 #, no-c-format @@ -4426,22 +4426,22 @@ msgstr "" #: fortran/decl.c:3934 #, no-c-format msgid "Expected :: in TYPE definition at %C" -msgstr "" +msgstr ":: frvntades i TYPE-definition vid %C" #: fortran/decl.c:3951 #, no-c-format msgid "Type name '%s' at %C cannot be the same as an intrinsic type" -msgstr "" +msgstr "Typnamnet \"%s\" vid %C kan inte vara samma som en inbyggd typ" #: fortran/decl.c:3961 #, no-c-format msgid "Derived type name '%s' at %C already has a basic type of %s" -msgstr "" +msgstr "Hrlett typnamn \"%s\" vid %C har redan en grundtyp %s" #: fortran/decl.c:3978 #, no-c-format msgid "Derived type definition of '%s' at %C has already been defined" -msgstr "" +msgstr "Hrledd typdefinition \"%s\" vid %C har redan definierats" #: fortran/decl.c:4012 #, no-c-format @@ -4461,7 +4461,7 @@ msgstr "" #: fortran/decl.c:4090 #, no-c-format msgid "Syntax error in ENUMERATOR definition at %C" -msgstr "" +msgstr "Syntaxfel i ENUMERATOR-definition vid %C" #: fortran/dump-parse-tree.c:53 #, c-format @@ -4482,7 +4482,7 @@ msgstr "(%s " #: fortran/dump-parse-tree.c:881 fortran/dump-parse-tree.c:891 #, c-format msgid "%d" -msgstr "" +msgstr "%d" #: fortran/dump-parse-tree.c:96 fortran/dump-parse-tree.c:123 #: fortran/dump-parse-tree.c:166 fortran/dump-parse-tree.c:403 @@ -4490,12 +4490,12 @@ msgstr "" #: fortran/dump-parse-tree.c:605 #, c-format msgid ")" -msgstr "" +msgstr ")" #: fortran/dump-parse-tree.c:106 fortran/dump-parse-tree.c:421 #, c-format msgid "(" -msgstr "" +msgstr "(" #: fortran/dump-parse-tree.c:112 #, c-format @@ -4521,7 +4521,7 @@ msgstr "()" #: fortran/dump-parse-tree.c:141 #, c-format msgid "(%d" -msgstr "" +msgstr "(%d" #: fortran/dump-parse-tree.c:155 #, c-format @@ -4583,7 +4583,7 @@ msgstr "" #: fortran/dump-parse-tree.c:395 fortran/dump-parse-tree.c:401 #, c-format msgid "_%d" -msgstr "" +msgstr "_%d" #: fortran/dump-parse-tree.c:362 #, c-format @@ -4955,7 +4955,7 @@ msgstr "" #: fortran/dump-parse-tree.c:865 #, c-format msgid "CALL %s " -msgstr "" +msgstr "CALL %s " #: fortran/dump-parse-tree.c:870 #, c-format @@ -5163,7 +5163,7 @@ msgstr "" #: fortran/dump-parse-tree.c:1444 #, c-format msgid " ERR=%d" -msgstr "" +msgstr " ERR=%d" #: fortran/dump-parse-tree.c:1165 #, c-format @@ -5218,7 +5218,7 @@ msgstr "" #: fortran/dump-parse-tree.c:1276 #, c-format msgid " NAME=" -msgstr "" +msgstr " NAME=" #: fortran/dump-parse-tree.c:1286 #, c-format @@ -5283,7 +5283,7 @@ msgstr "" #: fortran/dump-parse-tree.c:1398 #, c-format msgid " FMT=%d" -msgstr "" +msgstr " FMT=%d" #: fortran/dump-parse-tree.c:1400 #, c-format @@ -5318,12 +5318,12 @@ msgstr "" #: fortran/dump-parse-tree.c:1446 #, c-format msgid " END=%d" -msgstr "" +msgstr " END=%d" #: fortran/dump-parse-tree.c:1448 #, c-format msgid " EOR=%d" -msgstr "" +msgstr " EOR=%d" #: fortran/dump-parse-tree.c:1465 #, c-format @@ -5333,7 +5333,7 @@ msgstr "" #: fortran/dump-parse-tree.c:1491 #, c-format msgid "Namespace:" -msgstr "" +msgstr "Namnrymd:" #: fortran/dump-parse-tree.c:1505 #, c-format @@ -5343,7 +5343,7 @@ msgstr "" #: fortran/dump-parse-tree.c:1507 #, c-format msgid " %c: " -msgstr "" +msgstr " %c: " #: fortran/dump-parse-tree.c:1516 #, c-format @@ -5358,7 +5358,7 @@ msgstr "Operatorgrnssnitt fr %s:" #: fortran/dump-parse-tree.c:1541 #, c-format msgid "User operators:\n" -msgstr "" +msgstr "Anvndaroperatorer:\n" #: fortran/dump-parse-tree.c:1557 #, c-format @@ -5373,7 +5373,7 @@ msgstr "I filen %s:%d\n" #: fortran/error.c:152 #, no-c-format msgid " Included at %s:%d\n" -msgstr "" +msgstr " Inkluderad vid %s:%d\n" #: fortran/error.c:204 #, no-c-format @@ -5400,7 +5400,7 @@ msgstr "Internt fel vid (1):" #: fortran/expr.c:258 #, c-format msgid "Constant expression required at %C" -msgstr "" +msgstr "Konstant uttryck krvs vid %C" #: fortran/expr.c:261 #, c-format @@ -5420,7 +5420,7 @@ msgstr "" #: fortran/expr.c:1294 #, no-c-format msgid "Exponent at %L must be INTEGER for an initialization expression" -msgstr "" +msgstr "Exponenten vid %L mste vara INTEGER som ett initieringsuttryck" #: fortran/expr.c:1307 #, no-c-format @@ -5440,17 +5440,17 @@ msgstr "" #: fortran/expr.c:1340 #, no-c-format msgid "LOGICAL operands are required in expression at %L" -msgstr "" +msgstr "LOGICAL-operander krvs i uttryck vid %L" #: fortran/expr.c:1351 #, no-c-format msgid "Only intrinsic operators can be used in expression at %L" -msgstr "" +msgstr "Endast inbyggda operatorer kan anvndas i uttryck vid %L" #: fortran/expr.c:1359 #, no-c-format msgid "Numeric operands are required in expression at %L" -msgstr "" +msgstr "Numeriska operander krvs i uttryck vid %L" #: fortran/expr.c:1423 #, no-c-format @@ -5475,22 +5475,22 @@ msgstr "Initieringsuttryck kunde inte reduceras %C" #: fortran/expr.c:1627 #, no-c-format msgid "Specification function '%s' at %L cannot be a statement function" -msgstr "Secifikationsfunktionen \"%s\" vid %L kan inte vara en satsfunktion" +msgstr "Specifikationsfunktionen \"%s\" vid %L kan inte vara en satsfunktion" #: fortran/expr.c:1634 #, no-c-format msgid "Specification function '%s' at %L cannot be an internal function" -msgstr "" +msgstr "Specifikationsfunktionen \"%s\" vid %L kan inte vara en intern funktion" #: fortran/expr.c:1641 #, no-c-format msgid "Specification function '%s' at %L must be PURE" -msgstr "" +msgstr "Specifikationsfunktionen \"%s\" vid %L mste vara PURE" #: fortran/expr.c:1648 #, no-c-format msgid "Specification function '%s' at %L cannot be RECURSIVE" -msgstr "" +msgstr "Specifikationsfunktionen \"%s\" vid %L fr inte vara RECURSIVE" #: fortran/expr.c:1705 #, no-c-format @@ -5510,12 +5510,12 @@ msgstr "Variabeln \"%s\" kan inte frekomma i uttrycket vid %L" #: fortran/expr.c:1780 #, no-c-format msgid "Expression at %L must be of INTEGER type" -msgstr "" +msgstr "Uttryck vid %L mste vara av INTEGER-typ" #: fortran/expr.c:1786 #, no-c-format msgid "Expression at %L must be scalar" -msgstr "" +msgstr "Uttryck vid %L mste vara skalrt" #: fortran/expr.c:1814 #, no-c-format @@ -5550,7 +5550,7 @@ msgstr "Variabeltypen r OKND i tilldelning vid %L" #: fortran/expr.c:1926 #, no-c-format msgid "NULL appears on right-hand side in assignment at %L" -msgstr "" +msgstr "NULL finns p hgersidan i tilldelning vid %L" #: fortran/expr.c:1936 #, no-c-format @@ -5564,7 +5564,7 @@ msgstr "" #: fortran/expr.c:1950 msgid "Array assignment" -msgstr "" +msgstr "Vektortilldelning" #: fortran/expr.c:1967 #, no-c-format @@ -5599,7 +5599,7 @@ msgstr "Olika typer i pekartilldelning vid %L" #: fortran/expr.c:2035 #, no-c-format msgid "Different kind type parameters in pointer assignment at %L" -msgstr "" +msgstr "Olika sorters typparametrar i pekartilldelning vid %L" #: fortran/expr.c:2042 #, no-c-format @@ -5619,7 +5619,7 @@ msgstr "" #: fortran/expr.c:2071 #, no-c-format msgid "Bad target in pointer assignment in PURE procedure at %L" -msgstr "" +msgstr "Felaktigt ml i pekartilldelning i PURE-procedur vid %L" #: fortran/expr.c:2077 #, no-c-format @@ -5659,22 +5659,22 @@ msgstr "inga indatafiler; kommer inte skriva utdatafiler" #: fortran/gfortranspec.c:530 #, c-format msgid "Driving:" -msgstr "" +msgstr "Driver:" #: fortran/interface.c:175 #, no-c-format msgid "Syntax error in generic specification at %C" -msgstr "" +msgstr "Syntaxfel i generisk specifikation vid %C" #: fortran/interface.c:204 #, no-c-format msgid "Syntax error: Trailing garbage in INTERFACE statement at %C" -msgstr "" +msgstr "Syntaxfel: Avslutande skrp i INTERFACE-sats vid %C" #: fortran/interface.c:262 #, no-c-format msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C" -msgstr "" +msgstr "Syntaxfel: Avslutande skrp i END INTERFACE-sats vid %C" #: fortran/interface.c:273 #, no-c-format @@ -5724,12 +5724,12 @@ msgstr "" #: fortran/interface.c:629 fortran/resolve.c:6021 #, no-c-format msgid "First argument of operator interface at %L must be INTENT(IN)" -msgstr "" +msgstr "Frsta argumentet till operatorgrnssnitt vid %L mste vara INTENT(IN)" #: fortran/interface.c:633 fortran/resolve.c:6033 #, no-c-format msgid "Second argument of operator interface at %L must be INTENT(IN)" -msgstr "" +msgstr "Andra argumentet till operatogrnssnitt vid %L mste vara INTENT(IN)" #: fortran/interface.c:640 #, no-c-format @@ -5769,7 +5769,7 @@ msgstr "" #: fortran/interface.c:1230 #, no-c-format msgid "Missing alternate return spec in subroutine call at %L" -msgstr "" +msgstr "Alternativ returspecifikation saknas i subrutinanrop vid %L" #: fortran/interface.c:1239 #, no-c-format @@ -5779,12 +5779,12 @@ msgstr "" #: fortran/interface.c:1254 #, no-c-format msgid "Type/rank mismatch in argument '%s' at %L" -msgstr "" +msgstr "Typ/ordning stmmer inte i argument \"%s\" vid %L" #: fortran/interface.c:1269 #, no-c-format msgid "Actual argument for '%s' cannot be an assumed-size array at %L" -msgstr "" +msgstr "Aktuellt argument till \"%s\" kan inte vara en vektor med antagen storlek vid %L" #: fortran/interface.c:1278 #, no-c-format @@ -5824,7 +5824,7 @@ msgstr "" #: fortran/interface.c:1577 #, no-c-format msgid "Procedure '%s' called with an implicit interface at %L" -msgstr "" +msgstr "Procedur \"%s\" anropad med ett implicit grnssnitt vid %L" #: fortran/interface.c:1744 #, no-c-format @@ -5834,7 +5834,7 @@ msgstr "" #: fortran/interface.c:1824 #, no-c-format msgid "Entity '%s' at %C is already present in the interface" -msgstr "" +msgstr "Entitet \"%s\" vid %C finns redan i grnssnittet" #: fortran/intrinsic.c:2720 #, no-c-format @@ -5844,12 +5844,12 @@ msgstr "Fr mnga argument i anrop till \"%s\" vid %L" #: fortran/intrinsic.c:2734 #, no-c-format msgid "Can't find keyword named '%s' in call to '%s' at %L" -msgstr "" +msgstr "Nyckelord med namnet \"%s\" saknas i anrop till \"%s\" vid %L" #: fortran/intrinsic.c:2741 #, no-c-format msgid "Argument '%s' is appears twice in call to '%s' at %L" -msgstr "" +msgstr "Argument \"%s\" frekommer tv gnger i anrop till \"%s\" vid %L" #: fortran/intrinsic.c:2755 #, no-c-format @@ -5859,22 +5859,22 @@ msgstr "Aktuellt argument \"%s\" saknas i anrop till \"%s\" vid %L" #: fortran/intrinsic.c:2814 #, no-c-format msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s" -msgstr "" +msgstr "Typen p argument \"%s\" i anrop till \"%s\" vid %L skulle varit %s, inte %s" #: fortran/intrinsic.c:3118 #, no-c-format msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L" -msgstr "" +msgstr "Ordningen hos argumenten till elementr inbyggd %s skiljer vid %L" #: fortran/intrinsic.c:3164 #, no-c-format msgid "Intrinsic '%s' at %L is not included in the selected standard" -msgstr "" +msgstr "Inbyggd \"%s\" vid %L r inte med i den valda standarden" #: fortran/intrinsic.c:3267 #, no-c-format msgid "Extension: Evaluation of nonstandard initialization expression at %L" -msgstr "" +msgstr "Utkning: Berkning av ett initieringuttryck utanfr standarden vid %L" #: fortran/intrinsic.c:3327 #, no-c-format @@ -5898,7 +5898,7 @@ msgstr "Kan inte konvertera %s till %s vid %L" #: fortran/io.c:415 msgid "Positive width required" -msgstr "" +msgstr "Positiv bredd krvs" #: fortran/io.c:416 msgid "Period required" @@ -5922,7 +5922,7 @@ msgstr "Inledande vnsterparentes saknas" #: fortran/io.c:474 msgid "Expected P edit descriptor" -msgstr "" +msgstr "Redigeringsbeskrivning P frvntades" #. P requires a prior number. #: fortran/io.c:482 @@ -5938,7 +5938,7 @@ msgstr "" #: fortran/io.c:507 #, no-c-format msgid "Extension: $ descriptor at %C" -msgstr "" +msgstr "Utkning: beskrivning $ vid %C" #: fortran/io.c:512 msgid "$ must be the last specifier" @@ -5955,12 +5955,12 @@ msgstr "" #: fortran/io.c:638 msgid "Positive exponent width required" -msgstr "" +msgstr "Positiv exponentbredd krvs" #: fortran/io.c:739 fortran/io.c:791 #, no-c-format msgid "Extension: Missing comma at %C" -msgstr "" +msgstr "Utkning: Komma saknas vid %C" #: fortran/io.c:806 fortran/io.c:809 #, no-c-format @@ -5990,7 +5990,7 @@ msgstr "" #: fortran/io.c:952 #, no-c-format msgid "Variable tag cannot be assigned in PURE procedure at %C" -msgstr "" +msgstr "Variabeltagg kan inte tilldelas i en PURE-procedur vid %C" #: fortran/io.c:989 #, no-c-format @@ -6005,12 +6005,12 @@ msgstr "%s-tagg vid %L mste ha typen %s" #: fortran/io.c:1026 #, no-c-format msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER" -msgstr "" +msgstr "Konstant uttryck i FORMAT-tagg vid %L mste vara av typ CHARACTER" #: fortran/io.c:1039 #, no-c-format msgid "%s tag at %L must be of type %s or %s" -msgstr "" +msgstr "%s-tagg vid %L mste ha typen %s eller %s" #: fortran/io.c:1047 #, no-c-format @@ -6030,12 +6030,12 @@ msgstr "" #: fortran/io.c:1074 #, no-c-format msgid "Extension: Non-character in FORMAT tag at %L" -msgstr "" +msgstr "Utkning: Icke-tecken i FORMAT-tagg vid %L" #: fortran/io.c:1085 #, no-c-format msgid "%s tag at %L must be scalar" -msgstr "" +msgstr "%s-tagg vid %L mste vara skalr" #: fortran/io.c:1091 #, no-c-format @@ -6060,7 +6060,7 @@ msgstr "" #: fortran/io.c:1283 #, no-c-format msgid "OPEN statement not allowed in PURE procedure at %C" -msgstr "" +msgstr "OPEN-sats r inte tillten i en PURE-procedur vid %C" #: fortran/io.c:1391 #, no-c-format @@ -6070,7 +6070,7 @@ msgstr "" #: fortran/io.c:1517 fortran/match.c:1457 #, no-c-format msgid "%s statement not allowed in PURE procedure at %C" -msgstr "" +msgstr "%s-sats r inte tilltet i PURE-procedur vid %C" #: fortran/io.c:1577 #, no-c-format @@ -6100,7 +6100,7 @@ msgstr "Dubblerad NML-specifikation vid %C" #: fortran/io.c:1755 #, no-c-format msgid "Symbol '%s' at %C must be a NAMELIST group name" -msgstr "" +msgstr "Symbolen \"%s\" vid %C mste vara ett NAMELIST-gruppnamn" #: fortran/io.c:1793 #, no-c-format @@ -6145,12 +6145,12 @@ msgstr "FORMAT-etikett %d vid %L inte definierad" #: fortran/io.c:2035 #, no-c-format msgid "Syntax error in I/O iterator at %C" -msgstr "" +msgstr "Syntaxfel i I/O-iterator vid %C" #: fortran/io.c:2066 #, no-c-format msgid "Expected variable in READ statement at %C" -msgstr "" +msgstr "Variabel frvntades i READ-sats vid %C" #: fortran/io.c:2072 #, no-c-format @@ -6191,12 +6191,12 @@ msgstr "" #: fortran/io.c:2511 #, no-c-format msgid "Expected comma in I/O list at %C" -msgstr "" +msgstr "Komma frvntades i I/O-lista vid %C" #: fortran/io.c:2573 #, no-c-format msgid "PRINT statement at %C not allowed within PURE procedure" -msgstr "" +msgstr "PRINT-sats vid %C r inte tillten inuti PURE-procedur" #: fortran/io.c:2712 fortran/io.c:2763 #, no-c-format @@ -6211,7 +6211,7 @@ msgstr "" #: fortran/io.c:2749 #, no-c-format msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers" -msgstr "" +msgstr "INQUIRE-sats vid %L fr inte innehlla bde FILE- och UNIT-specificerare" #: fortran/io.c:2756 #, no-c-format @@ -6221,7 +6221,7 @@ msgstr "" #: fortran/match.c:179 #, no-c-format msgid "Integer too large at %C" -msgstr "" +msgstr "Fr stort heltal vid %C" #: fortran/match.c:239 fortran/parse.c:329 #, no-c-format @@ -6241,7 +6241,7 @@ msgstr "Etikettnamnet \"%s\" vid %C r tvetydigt" #: fortran/match.c:284 #, no-c-format msgid "Duplicate construct label '%s' at %C" -msgstr "" +msgstr "Dubblerad konstruktionsetikett \"%s\" vid %C" #: fortran/match.c:408 #, no-c-format @@ -6266,17 +6266,17 @@ msgstr "" #: fortran/match.c:568 #, no-c-format msgid "Expected a step value in iterator at %C" -msgstr "" +msgstr "Ett stegvrde frvntades i iterator vid %C" #: fortran/match.c:580 #, no-c-format msgid "Syntax error in iterator at %C" -msgstr "" +msgstr "Syntaxfel i iterator vid %C" #: fortran/match.c:816 #, no-c-format msgid "Invalid form of PROGRAM statement at %C" -msgstr "" +msgstr "Ogiltig form p PROGRAM-sats vid %C" #: fortran/match.c:850 #, no-c-format @@ -6286,7 +6286,7 @@ msgstr "" #: fortran/match.c:939 fortran/match.c:1015 #, no-c-format msgid "Obsolete: arithmetic IF statement at %C" -msgstr "" +msgstr "Frldrat: aritmetisk IF-sats vid %C" #: fortran/match.c:986 #, no-c-format @@ -6301,7 +6301,7 @@ msgstr "" #: fortran/match.c:1040 #, no-c-format msgid "Block label is not appropriate IF statement at %C" -msgstr "" +msgstr "Blocketikett r inte tillmplig IF-sats vid %C" #: fortran/match.c:1111 #, no-c-format @@ -6311,12 +6311,12 @@ msgstr "" #: fortran/match.c:1118 #, no-c-format msgid "Syntax error in IF-clause at %C" -msgstr "" +msgstr "Syntaxfel i IF-klausul vid %C" #: fortran/match.c:1162 #, no-c-format msgid "Unexpected junk after ELSE statement at %C" -msgstr "" +msgstr "Ovntat skrp efter ELSE-sats vid %C" #: fortran/match.c:1168 fortran/match.c:1203 #, no-c-format @@ -6326,12 +6326,12 @@ msgstr "" #: fortran/match.c:1197 #, no-c-format msgid "Unexpected junk after ELSE IF statement at %C" -msgstr "" +msgstr "Ovntat skrp efter ELSE-IF-sats vid %C" #: fortran/match.c:1360 #, no-c-format msgid "Name '%s' in %s statement at %C is not a loop name" -msgstr "" +msgstr "Namnet \"%s\" i %s-sats vid %C r inte ett slingnamn" #: fortran/match.c:1375 #, no-c-format @@ -6361,7 +6361,7 @@ msgstr "" #: fortran/match.c:1583 #, no-c-format msgid "Obsolete: Assigned GOTO statement at %C" -msgstr "" +msgstr "Frldrat: Tilldelad GOTO-sats vid %C" #: fortran/match.c:1630 fortran/match.c:1682 #, no-c-format @@ -6421,7 +6421,7 @@ msgstr "" #: fortran/match.c:2235 #, no-c-format msgid "Syntax error in common block name at %C" -msgstr "" +msgstr "Syntaxfel i common-blocknamn vid %C" #: fortran/match.c:2271 #, no-c-format @@ -6431,7 +6431,7 @@ msgstr "" #: fortran/match.c:2318 #, no-c-format msgid "Symbol '%s' at %C is already in a COMMON block" -msgstr "" +msgstr "Symbolen \"%s\" vid %C r redan i ett COMMON-block" #: fortran/match.c:2330 #, no-c-format @@ -6466,7 +6466,7 @@ msgstr "" #: fortran/match.c:2521 #, no-c-format msgid "Namelist group name '%s' at %C already has a basic type of %s" -msgstr "" +msgstr "Namnlistegruppnamnet \"%s\" vid %C har redan grundtypen %s" #: fortran/match.c:2528 #, no-c-format @@ -6481,7 +6481,7 @@ msgstr "Vektor \"%s\" med underfrstdd storlek i namnlistan \"%s\" vid %C r in #: fortran/match.c:2561 #, no-c-format msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension." -msgstr "" +msgstr "Vektor \"%s\" med underfrstdd form i namnlistan \"%s\" vid %C r en utkning." #: fortran/match.c:2690 #, no-c-format @@ -6511,22 +6511,22 @@ msgstr "" #: fortran/match.c:2984 #, no-c-format msgid "Expected initialization expression in CASE at %C" -msgstr "" +msgstr "Initieringsuttryck frvndatdes i CASE vid %C" #: fortran/match.c:3011 #, no-c-format msgid "Expected case name of '%s' at %C" -msgstr "" +msgstr "Case-namnet \"%s\" frvntades vid %C" #: fortran/match.c:3055 #, no-c-format msgid "Unexpected CASE statement at %C" -msgstr "" +msgstr "Ovntad CASE-sats vid %C" #: fortran/match.c:3107 #, no-c-format msgid "Syntax error in CASE-specification at %C" -msgstr "" +msgstr "Syntaxfel i CASE-specifikation vid %C" #: fortran/match.c:3227 #, no-c-format @@ -6541,7 +6541,7 @@ msgstr "" #: fortran/match.c:3353 #, no-c-format msgid "Syntax error in FORALL iterator at %C" -msgstr "" +msgstr "Syntaxfel i FORALL-iterator vid %C" #: fortran/matchexp.c:29 #, c-format @@ -6551,7 +6551,7 @@ msgstr "Syntaxfel i uttryck vid %C" #: fortran/matchexp.c:73 #, no-c-format msgid "Bad character '%c' in OPERATOR name at %C" -msgstr "" +msgstr "Felatkigt tecken \"%c\" i OPERATOR-namn vid %C" #: fortran/matchexp.c:81 #, no-c-format @@ -6561,7 +6561,7 @@ msgstr "" #: fortran/matchexp.c:160 #, no-c-format msgid "Expected a right parenthesis in expression at %C" -msgstr "" +msgstr "En hgerparentes frvntades i uttrycket vid %C" #: fortran/matchexp.c:302 #, no-c-format @@ -6581,7 +6581,7 @@ msgstr "" #: fortran/module.c:532 #, no-c-format msgid "Missing generic specification in USE statement at %C" -msgstr "" +msgstr "Generisk specifikation saknas i USE-sats vid %C" #: fortran/module.c:840 #, no-c-format @@ -6624,7 +6624,7 @@ msgstr "Frvntade ett namn" #: fortran/module.c:1161 msgid "Expected left parenthesis" -msgstr "" +msgstr "Vnsterparentes frvntades" #: fortran/module.c:1164 msgid "Expected right parenthesis" @@ -6632,7 +6632,7 @@ msgstr "" #: fortran/module.c:1167 msgid "Expected integer" -msgstr "" +msgstr "Heltal frvntades" #: fortran/module.c:1170 msgid "Expected string" @@ -6649,11 +6649,11 @@ msgstr "Fel nr modulfil skrevs: %s" #: fortran/module.c:1568 msgid "Expected attribute bit name" -msgstr "" +msgstr "Attributbitnamn frvntades" #: fortran/module.c:2330 msgid "Expected integer string" -msgstr "" +msgstr "Heltalsstrng frvntades" #: fortran/module.c:2334 msgid "Error converting integer" @@ -6665,7 +6665,7 @@ msgstr "Frvntade reell strng" #: fortran/module.c:2504 msgid "Expected expression type" -msgstr "" +msgstr "Uttryckstyp frvntades" #: fortran/module.c:2550 msgid "Bad operator" @@ -6772,12 +6772,12 @@ msgstr "" #: fortran/parse.c:339 fortran/parse.c:414 #, no-c-format msgid "Non-numeric character in statement label at %C" -msgstr "" +msgstr "Icke-numeriska tecken i satsetikett vid %C" #: fortran/parse.c:352 #, no-c-format msgid "Ignoring statement label in empty statement at %C" -msgstr "" +msgstr "Ignorerar satsetikett i tom sats vid %C" #: fortran/parse.c:422 #, no-c-format @@ -6843,17 +6843,17 @@ msgstr "" #: fortran/parse.c:1088 #, no-c-format msgid "Unexpected %s statement at %C" -msgstr "" +msgstr "Ovntad %s-sats vid %C" #: fortran/parse.c:1220 #, no-c-format msgid "%s statement at %C cannot follow %s statement at %L" -msgstr "" +msgstr "%s-sats vid %C fr inte flja efter %s-sats vid %L" #: fortran/parse.c:1237 #, no-c-format msgid "Unexpected end of file in '%s'" -msgstr "" +msgstr "Ovntat filslut i \"%s\"" #: fortran/parse.c:1290 #, no-c-format @@ -6873,7 +6873,7 @@ msgstr "" #: fortran/parse.c:1316 #, no-c-format msgid "Duplicate PRIVATE statement at %C" -msgstr "" +msgstr "Dubblerad PRIVATE-sats vid %C" #: fortran/parse.c:1328 #, no-c-format @@ -6883,12 +6883,12 @@ msgstr "" #: fortran/parse.c:1335 #, no-c-format msgid "SEQUENCE attribute at %C already specified in TYPE statement" -msgstr "" +msgstr "SEQUENCE-attribut vid %C r redan angett i TYPE-sats" #: fortran/parse.c:1340 #, no-c-format msgid "Duplicate SEQUENCE statement at %C" -msgstr "" +msgstr "Dubblerad SEQUENCE-sats vid %C" #: fortran/parse.c:1364 #, no-c-format @@ -6938,12 +6938,12 @@ msgstr "" #: fortran/parse.c:1709 #, no-c-format msgid "Unexpected %s statement in WHERE block at %C" -msgstr "" +msgstr "Ovntad %s-sats i WHERE-block vid %C" #: fortran/parse.c:1769 #, no-c-format msgid "Unexpected %s statement in FORALL block at %C" -msgstr "" +msgstr "Ovntad %s-sats i FORALL-block vid %C" #: fortran/parse.c:1821 #, no-c-format @@ -6953,7 +6953,7 @@ msgstr "" #: fortran/parse.c:1839 #, no-c-format msgid "Duplicate ELSE statements at %L and %C" -msgstr "" +msgstr "Dubblerad ELSE-sats vid %L och %C" #: fortran/parse.c:1901 #, no-c-format @@ -6963,17 +6963,17 @@ msgstr "" #: fortran/parse.c:1959 #, no-c-format msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L" -msgstr "" +msgstr "Variabeln \"%s\" vid %C fr inte definieras om inuti slingan som brjar vid %L" #: fortran/parse.c:1994 #, no-c-format msgid "End of nonblock DO statement at %C is within another block" -msgstr "" +msgstr "Slut p DO-sats utan block vid %C r inuti ett annat block" #: fortran/parse.c:2003 #, no-c-format msgid "End of nonblock DO statement at %C is interwoven with another DO loop" -msgstr "" +msgstr "Slut p DO-sats utan block vid %C r r sammanvvt med en annan DO-slinga" #: fortran/parse.c:2053 #, no-c-format @@ -6983,27 +6983,27 @@ msgstr "" #: fortran/parse.c:2110 #, no-c-format msgid "%s statement at %C cannot terminate a non-block DO loop" -msgstr "" +msgstr "%s-sats vid %C kan inte avsluta en DO-slinga utan block" #: fortran/parse.c:2249 #, no-c-format msgid "Contained procedure '%s' at %C is already ambiguous" -msgstr "" +msgstr "Innesluten procedur \"%s\" vid %C r redan tvetydig" #: fortran/parse.c:2300 #, no-c-format msgid "Unexpected %s statement in CONTAINS section at %C" -msgstr "" +msgstr "Ovntad %s-sats i CONTAINS-sektion vid %C" #: fortran/parse.c:2385 #, no-c-format msgid "CONTAINS statement at %C is already in a contained program unit" -msgstr "" +msgstr "CONTAINS-sats vid %C r redan i en innesluten programenhet" #: fortran/parse.c:2434 #, no-c-format msgid "Global name '%s' at %L is already being used as a %s at %L" -msgstr "" +msgstr "Globalt namn \"%s\" vid %L avnnds redan som en %s vid %L" #: fortran/parse.c:2455 #, no-c-format @@ -7013,12 +7013,12 @@ msgstr "" #: fortran/parse.c:2480 #, no-c-format msgid "Unexpected %s statement in BLOCK DATA at %C" -msgstr "" +msgstr "Ovntad %s-sats i BLOCK DATA vid %C" #: fortran/parse.c:2523 #, no-c-format msgid "Unexpected %s statement in MODULE at %C" -msgstr "" +msgstr "Ovntad %s-sats i MODULE vid %C" #. If we see a duplicate main program, shut down. If the second #. instance is an implied main program, ie data decls or executable @@ -7041,12 +7041,12 @@ msgstr "Heltalssort %d vid %C inte tillgnglig" #: fortran/primary.c:222 #, no-c-format msgid "Integer too big for its kind at %C" -msgstr "" +msgstr "Fr stort heltal fr sin sort vid %C" #: fortran/primary.c:252 #, no-c-format msgid "Extension: Hollerith constant at %C" -msgstr "" +msgstr "Utkning: Hollerithkonstant vid %C" #: fortran/primary.c:264 #, no-c-format @@ -7081,12 +7081,12 @@ msgstr "" #: fortran/primary.c:421 #, no-c-format msgid "Integer too big for integer kind %i at %C" -msgstr "" +msgstr "Fr stort heltal fr heltalssort %i vid %C" #: fortran/primary.c:521 #, no-c-format msgid "Missing exponent in real number at %C" -msgstr "" +msgstr "Exponent saknas i reellt tal vid %C" #: fortran/primary.c:578 #, no-c-format @@ -7101,7 +7101,7 @@ msgstr "" #: fortran/primary.c:600 #, no-c-format msgid "Invalid real kind %d at %C" -msgstr "" +msgstr "Ogiltig reell sort %d vid %C" #: fortran/primary.c:614 #, no-c-format @@ -7116,22 +7116,22 @@ msgstr "" #: fortran/primary.c:711 #, no-c-format msgid "Syntax error in SUBSTRING specification at %C" -msgstr "" +msgstr "Syntaxfel i SUBSTRING-specifikation vid %C" #: fortran/primary.c:943 #, no-c-format msgid "Invalid kind %d for CHARACTER constant at %C" -msgstr "" +msgstr "Ogiltig sort %d fr CHARACTER-konstant vid %C" #: fortran/primary.c:964 #, no-c-format msgid "Unterminated character constant beginning at %C" -msgstr "" +msgstr "Oavslutad teckenkonstant brjar vid %C" #: fortran/primary.c:1038 #, no-c-format msgid "Bad kind for logical constant at %C" -msgstr "" +msgstr "Felaktig sort fr logisk konstant vid %C" #: fortran/primary.c:1073 #, no-c-format @@ -7166,12 +7166,12 @@ msgstr "" #: fortran/primary.c:1481 #, no-c-format msgid "Expected alternate return label at %C" -msgstr "" +msgstr "Alternativ returetikett frvntades vid %C" #: fortran/primary.c:1500 #, no-c-format msgid "Missing keyword name in actual argument list at %C" -msgstr "" +msgstr "Nyckelordsnamn saknas aktuell argumentlista vid %C" #: fortran/primary.c:1536 #, no-c-format @@ -7181,12 +7181,12 @@ msgstr "Syntaxfel i argumentlista vid %C" #: fortran/primary.c:1623 #, no-c-format msgid "Expected structure component name at %C" -msgstr "" +msgstr "Postkompnentnamn frvntades vid %C" #: fortran/primary.c:1861 #, no-c-format msgid "Too many components in structure constructor at %C" -msgstr "" +msgstr "Fr mnga komponenter i postkonstruerare vid %C" #: fortran/primary.c:1876 #, no-c-format @@ -7196,7 +7196,7 @@ msgstr "" #: fortran/primary.c:1894 #, no-c-format msgid "Syntax error in structure constructor at %C" -msgstr "" +msgstr "Syntaxfel i postkonstruerare vid %C" #: fortran/primary.c:2007 #, no-c-format @@ -7206,12 +7206,12 @@ msgstr "" #: fortran/primary.c:2038 #, no-c-format msgid "Statement function '%s' requires argument list at %C" -msgstr "" +msgstr "Satsfunktion \"%s\" krver en argumentlista vid %C" #: fortran/primary.c:2041 #, no-c-format msgid "Function '%s' requires an argument list at %C" -msgstr "" +msgstr "Funktion \"%s\" krver en argumentlista vid %C" #: fortran/primary.c:2195 #, no-c-format @@ -7236,7 +7236,7 @@ msgstr "" #: fortran/resolve.c:106 #, no-c-format msgid "Alternate return specifier in function '%s' at %L is not allowed" -msgstr "" +msgstr "Alternativ returspecifierare i funktionen \"%s\" vid %L r inte tillten" #: fortran/resolve.c:120 #, no-c-format @@ -7251,7 +7251,7 @@ msgstr "" #: fortran/resolve.c:172 #, no-c-format msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)" -msgstr "" +msgstr "\"%s\"-argumentet till pure-funktion \"%s\" vid %L mste vara INTENT(IN)" #: fortran/resolve.c:180 #, no-c-format @@ -7261,7 +7261,7 @@ msgstr "" #: fortran/resolve.c:191 #, no-c-format msgid "Argument '%s' of elemental procedure at %L must be scalar" -msgstr "" +msgstr "\"%s\"-argumentet till elementr procedur vid %L mste vara skalrt" #: fortran/resolve.c:199 #, no-c-format @@ -7271,7 +7271,7 @@ msgstr "" #: fortran/resolve.c:211 #, no-c-format msgid "Argument '%s' of statement function at %L must be scalar" -msgstr "" +msgstr "\"%s\"-argumentet till satsfunktionen vid %L mste vara skalrt" #: fortran/resolve.c:222 #, no-c-format @@ -7336,7 +7336,7 @@ msgstr "Etikett %d som refereras vid %L r aldrig definierad" #: fortran/resolve.c:808 #, no-c-format msgid "Statement function '%s' at %L is not allowed as an actual argument" -msgstr "" +msgstr "Satsfunktionen \"%s\" vid %L fr inte vara ett aktuellt argument" #: fortran/resolve.c:815 #, no-c-format @@ -7356,7 +7356,7 @@ msgstr "Symbolen \"%s\" vid %L r tvetydig" #: fortran/resolve.c:982 #, no-c-format msgid "Generic function '%s' at %L is not an intrinsic function" -msgstr "" +msgstr "Generisk funktion \"%s\" vid %L r inte en inbyggd funktion" #: fortran/resolve.c:992 #, no-c-format @@ -7376,7 +7376,7 @@ msgstr "Kan inte sl upp den specifika funktionen \"%s\" vid %L" #: fortran/resolve.c:1132 fortran/resolve.c:5955 #, no-c-format msgid "Function '%s' at %L has no IMPLICIT type" -msgstr "" +msgstr "Funktionen \"%s\" vid %L har ingen IMPLICIT-typ" #. Internal procedures are taken care of in resolve_contained_fntype. #: fortran/resolve.c:1218 @@ -7422,7 +7422,7 @@ msgstr "" #: fortran/resolve.c:1520 #, no-c-format msgid "Unable to resolve the specific subroutine '%s' at %L" -msgstr "" +msgstr "Kan inte sl upp den specifika subrutinen \"%s\" vid %L" #: fortran/resolve.c:1576 #, no-c-format @@ -7430,9 +7430,8 @@ msgid "'%s' at %L has a type, which is not consistent with the CALL at %L" msgstr "" #: fortran/resolve.c:1642 -#, fuzzy msgid "elemental subroutine" -msgstr "Elementr binr operation" +msgstr "Elementr subrutin" #: fortran/resolve.c:1674 #, no-c-format @@ -7511,7 +7510,7 @@ msgstr "" #: fortran/resolve.c:2092 #, no-c-format msgid "Rank mismatch in array reference at %L (%d/%d)" -msgstr "" +msgstr "Ordning stmmer inte i vektorreferens vid %L (%d/%d)" #: fortran/resolve.c:2120 #, no-c-format @@ -7521,7 +7520,7 @@ msgstr "" #: fortran/resolve.c:2126 #, no-c-format msgid "Array index at %L must be of INTEGER type" -msgstr "" +msgstr "Vektorindex vid %L mste ha INTEGER-typ" #: fortran/resolve.c:2132 #, no-c-format @@ -7531,27 +7530,27 @@ msgstr "" #: fortran/resolve.c:2162 #, no-c-format msgid "Argument dim at %L must be scalar" -msgstr "" +msgstr "Dim-argumentet vid %L mste vara skalrt" #: fortran/resolve.c:2168 #, no-c-format msgid "Argument dim at %L must be of INTEGER type" -msgstr "" +msgstr "Dim-argumentet vid %L mste ha INTEGER-typ" #: fortran/resolve.c:2270 #, no-c-format msgid "Array index at %L is an array of rank %d" -msgstr "" +msgstr "Vektorindex vid %L r en vektor med ordning %d" #: fortran/resolve.c:2308 #, no-c-format msgid "Substring start index at %L must be of type INTEGER" -msgstr "" +msgstr "Startindex fr delstrng vid %L mste typen INTEGER" #: fortran/resolve.c:2315 #, no-c-format msgid "Substring start index at %L must be scalar" -msgstr "" +msgstr "Startindex fr delstrng vid %L mste vara skalrt" #: fortran/resolve.c:2322 #, no-c-format @@ -7561,17 +7560,17 @@ msgstr "" #: fortran/resolve.c:2335 #, no-c-format msgid "Substring end index at %L must be of type INTEGER" -msgstr "" +msgstr "Slutindex fr delstrng vid %L mste ha typen INTEGER" #: fortran/resolve.c:2342 #, no-c-format msgid "Substring end index at %L must be scalar" -msgstr "" +msgstr "Slutstrng fr delstrng vid %L mste vara skalrt" #: fortran/resolve.c:2350 #, no-c-format msgid "Substring end index at %L is out of bounds" -msgstr "" +msgstr "Slutindex fr delstrng vid %L r utanfr grnsen" #: fortran/resolve.c:2424 #, no-c-format @@ -7586,17 +7585,17 @@ msgstr "" #: fortran/resolve.c:2672 #, no-c-format msgid "%s at %L must be a scalar" -msgstr "" +msgstr "%s vid %L mste vara en skalr" #: fortran/resolve.c:2680 #, no-c-format msgid "%s at %L must be INTEGER or REAL" -msgstr "" +msgstr "%s vid %L mste vara INTEGER eller REAL" #: fortran/resolve.c:2683 #, no-c-format msgid "%s at %L must be INTEGER" -msgstr "" +msgstr "%s vid %L mste vara INTEGER" #: fortran/resolve.c:2699 #, no-c-format @@ -7641,12 +7640,12 @@ msgstr "" #: fortran/resolve.c:2890 #, no-c-format msgid "Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER" -msgstr "" +msgstr "Uttryck i DEALLOCATE-sats vid %L mste vara ALLOCATABLE eller en POINTER" #: fortran/resolve.c:2990 #, no-c-format msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER" -msgstr "" +msgstr "Uttryck i ALLOCATE-sats vid %L mste vara ALLOCATABLE eller en POINTER" #: fortran/resolve.c:3015 #, no-c-format @@ -7675,27 +7674,27 @@ msgstr "uttryck i CASE-sats vid %L mste vara av typ %s" #: fortran/resolve.c:3262 #, no-c-format msgid "Expression in CASE statement at %L must be kind %d" -msgstr "" +msgstr "Uttryck i CASE-sats vid %L mste vara ha sort %d" #: fortran/resolve.c:3274 #, no-c-format msgid "Expression in CASE statement at %L must be scalar" -msgstr "" +msgstr "Uttryck i CASE-sats vid %L mste vara skalrt" #: fortran/resolve.c:3320 #, no-c-format msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression" -msgstr "" +msgstr "Valuttryck i berknad-GOTO-sats vid %L mste vara ett skalrt heltalsuttryck" #: fortran/resolve.c:3338 #, no-c-format msgid "Argument of SELECT statement at %L cannot be %s" -msgstr "" +msgstr "Argument till SELECT-sats vid %L kan inte vara %s" #: fortran/resolve.c:3347 #, no-c-format msgid "Argument of SELECT statement at %L must be a scalar expression" -msgstr "" +msgstr "Argument till SELECT-sats vid %L mste vara ett skalrt uttryck" #: fortran/resolve.c:3411 #, no-c-format @@ -7705,7 +7704,7 @@ msgstr "" #: fortran/resolve.c:3438 #, no-c-format msgid "Logical range in CASE statement at %L is not allowed" -msgstr "" +msgstr "Logiskt intevall CASE-sats vid %L r inte tilltet" #: fortran/resolve.c:3449 #, no-c-format @@ -7780,7 +7779,7 @@ msgstr "" #: fortran/resolve.c:3953 #, no-c-format msgid "Assignment to a FORALL index variable at %L" -msgstr "" +msgstr "Tilldelning till en FORALL-indexvariabel vid %L" #: fortran/resolve.c:3961 #, no-c-format @@ -7815,7 +7814,7 @@ msgstr "" #: fortran/resolve.c:4243 #, no-c-format msgid "Variable '%s' has not been assigned a target label at %L" -msgstr "" +msgstr "Variabeln \"%s\" har inte tilldelats ngon mletikett vid %L" #: fortran/resolve.c:4253 #, no-c-format @@ -7860,12 +7859,12 @@ msgstr "" #: fortran/resolve.c:4367 #, no-c-format msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER" -msgstr "" +msgstr "STAT-tagg i ALLOCATE-sats vid %L mste vara av typ INTEGER" #: fortran/resolve.c:4379 #, no-c-format msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER" -msgstr "" +msgstr "STAT-tagg DEALLOCATE-sats vid %L mste vara av typ INTEGER" #: fortran/resolve.c:4445 #, no-c-format @@ -7875,12 +7874,12 @@ msgstr "" #: fortran/resolve.c:4550 #, no-c-format msgid "Allocatable array '%s' at %L must have a deferred shape" -msgstr "" +msgstr "Allokerbar vektor \"%s\" vid %L mste ha en frdrjd form" #: fortran/resolve.c:4553 #, no-c-format msgid "Scalar object '%s' at %L may not be ALLOCATABLE" -msgstr "" +msgstr "Skalrt objekt \"%s\" vid %L fr inte vara ALLOCATABLE" #: fortran/resolve.c:4560 #, no-c-format @@ -7890,7 +7889,7 @@ msgstr "" #: fortran/resolve.c:4571 #, no-c-format msgid "Array '%s' at %L cannot have a deferred shape" -msgstr "" +msgstr "Vektor \"%s\" vid %L kan inte ha en frdrjd form" #: fortran/resolve.c:4601 #, no-c-format @@ -7920,7 +7919,7 @@ msgstr "Extern \"%s\" vid %L kan inte ha en initerare" #: fortran/resolve.c:4663 #, no-c-format msgid "Dummy '%s' at %L cannot have an initializer" -msgstr "Atrapp-\"%s\" vid %L kan inteha en initerare" +msgstr "Atrapp-\"%s\" vid %L kan inte ha en initerare" #: fortran/resolve.c:4666 #, no-c-format @@ -7960,7 +7959,7 @@ msgstr "Externt objekt \"%s\" vid %L kan inte ha en initierare" #: fortran/resolve.c:4782 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be array-valued" -msgstr "" +msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte ha vektorvrde" #: fortran/resolve.c:4786 #, no-c-format @@ -7970,17 +7969,17 @@ msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte ha pekarvrde" #: fortran/resolve.c:4790 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be pure" -msgstr "" +msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte vara pure" #: fortran/resolve.c:4794 #, no-c-format msgid "CHARACTER(*) function '%s' at %L cannot be recursive" -msgstr "" +msgstr "CHARACTER(*)-funktion \"%s\" vid %L kan inte vara rekursiv" #: fortran/resolve.c:4803 #, no-c-format msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95" -msgstr "" +msgstr "CHARACTER(*)-funktion \"%s\" vid %L r frldrad i fortran 95" #: fortran/resolve.c:4828 #, no-c-format @@ -8008,9 +8007,9 @@ msgid "The array '%s' must have constant shape to be a NAMELIST object at %L" msgstr "" #: fortran/resolve.c:4926 -#, fuzzy, no-c-format +#, no-c-format msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L" -msgstr "%s-attribut i konflikt med %s-attribut vid %L" +msgstr "PROCEDURE-attribut i konflikt med NAMELIST-attribut i \"%s\" vid %L" #: fortran/resolve.c:4943 #, no-c-format @@ -8025,7 +8024,7 @@ msgstr "" #: fortran/resolve.c:4966 #, no-c-format msgid "Incompatible derived type in PARAMETER at %L" -msgstr "" +msgstr "Inkompatibla hrledda typer i PARAMETER vid %L" #: fortran/resolve.c:5067 #, no-c-format @@ -8065,12 +8064,12 @@ msgstr "" #: fortran/resolve.c:5276 #, no-c-format msgid "Nonconstant array section at %L in DATA statement" -msgstr "" +msgstr "Ickekonstant vektorsektion vid %L i DATA-sats." #: fortran/resolve.c:5289 #, no-c-format msgid "DATA statement at %L has more variables than values" -msgstr "" +msgstr "DATA-sats vid %L har fler variabler n vrden" #: fortran/resolve.c:5487 #, no-c-format @@ -8105,7 +8104,7 @@ msgstr "" #: fortran/resolve.c:5781 #, no-c-format msgid "Syntax error in EQUIVALENCE statement at %L" -msgstr "" +msgstr "Syntaxfel i EQUIVALENCE-sats vid %L" #: fortran/resolve.c:5798 #, no-c-format @@ -8140,7 +8139,7 @@ msgstr "" #: fortran/resolve.c:5965 #, no-c-format msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'" -msgstr "" +msgstr "PUBLIC-funktion \"%s\" vid %L kan inte ha PRIVATE-typ \"%s\"" #: fortran/resolve.c:5977 #, no-c-format @@ -8158,9 +8157,9 @@ msgid "User operator procedure '%s' at %L cannot be assumed character length" msgstr "" #: fortran/resolve.c:6015 -#, fuzzy, no-c-format +#, no-c-format msgid "User operator procedure '%s' at %L must have at least one argument" -msgstr "Inbyggd \"%s\" vid %L mste ha tminstone tv argument" +msgstr "Anvndaroperatorprocedur \"%s\" vid %L mste ha tminstone ett argument" #: fortran/resolve.c:6025 #, no-c-format @@ -8173,9 +8172,9 @@ msgid "Second argument of operator interface at %L cannot be optional" msgstr "" #: fortran/resolve.c:6041 -#, fuzzy, no-c-format +#, no-c-format msgid "Operator interface at %L must have, at most, two arguments" -msgstr "Inbyggd \"%s\" vid %L mste ha tminstone tv argument" +msgstr "Operatorgrnssnitt vid %L mste ha, hgst, tv argument" #: fortran/resolve.c:6074 #, no-c-format @@ -8225,7 +8224,7 @@ msgstr "" #: fortran/simplify.c:120 #, no-c-format msgid "KIND parameter of %s at %L must be an initialization expression" -msgstr "" +msgstr "KIND-parametern till \"%s\" vid %L mste vara ett initieringsuttryck" #: fortran/simplify.c:130 #, no-c-format @@ -8240,17 +8239,17 @@ msgstr "" #: fortran/simplify.c:254 #, no-c-format msgid "Argument of ACOS at %L must be between -1 and 1" -msgstr "" +msgstr "Argument till ACOS vid %L mste vara mellan -1 och 1" #: fortran/simplify.c:276 #, no-c-format msgid "Argument of ACOSH at %L must not be less than 1" -msgstr "" +msgstr "Argumentet till ACOSH vid %L fr inte vara mindre n 1" #: fortran/simplify.c:503 #, no-c-format msgid "Argument of ASIN at %L must be between -1 and 1" -msgstr "" +msgstr "Argument till till ASIN vid %L mste vara mellan -1 och 1" #: fortran/simplify.c:559 #, no-c-format @@ -8265,7 +8264,7 @@ msgstr "" #: fortran/simplify.c:667 #, no-c-format msgid "Bad character in CHAR function at %L" -msgstr "" +msgstr "Felaktigt tecken i CHAR-funktion vid %L" #: fortran/simplify.c:1195 #, no-c-format @@ -8280,7 +8279,7 @@ msgstr "Ogiltigt andra argument till IBCLR vid %L" #: fortran/simplify.c:1243 #, no-c-format msgid "Second argument of IBCLR exceeds bit size at %L" -msgstr "" +msgstr "Andra argumentet till IBCLR verskrider bitstorleken vid %L" #: fortran/simplify.c:1270 #, no-c-format @@ -8295,7 +8294,7 @@ msgstr "Ogiltigt tredje argument till IBITS vid %L" #: fortran/simplify.c:1287 #, no-c-format msgid "Sum of second and third arguments of IBITS exceeds bit size at %L" -msgstr "" +msgstr "Summan av andra och tredje argumenten till IBITS verskrider bitstorleken vid %L" #: fortran/simplify.c:1335 #, no-c-format @@ -8305,7 +8304,7 @@ msgstr "Ogiltigt andra argument till IBSET vid %L" #: fortran/simplify.c:1343 #, no-c-format msgid "Second argument of IBSET exceeds bit size at %L" -msgstr "" +msgstr "Andra argumentet till IBSET verskrider bitstorleken vid %L" #: fortran/simplify.c:1369 #, no-c-format @@ -8330,7 +8329,7 @@ msgstr "Ogiltigt andra argument till ISHFT vid %L" #: fortran/simplify.c:1678 #, no-c-format msgid "Magnitude of second argument of ISHFT exceeds bit size at %L" -msgstr "" +msgstr "Magnituden p andra argumentet till ISHFT verskrider bitstorleken vid %L" #: fortran/simplify.c:1742 #, no-c-format @@ -8345,7 +8344,7 @@ msgstr "Ogiltigt tredje argument till ISHFTC vid %L" #: fortran/simplify.c:1767 #, no-c-format msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L" -msgstr "" +msgstr "Magnituden p andra argumentet till ISHFTC verskrider tredje argumentet vid %L" #: fortran/simplify.c:1837 #, no-c-format @@ -8382,7 +8381,7 @@ msgstr "" #: fortran/simplify.c:2293 #, no-c-format msgid "Second argument of MOD at %L is zero" -msgstr "" +msgstr "Andra argumentet till MOD vid %L r noll" #. Result is processor-dependent. This processor just opts #. to not handle it at all. @@ -8390,12 +8389,12 @@ msgstr "" #: fortran/simplify.c:2341 fortran/simplify.c:2353 #, no-c-format msgid "Second argument of MODULO at %L is zero" -msgstr "" +msgstr "Andra argumentet till MODULO vid %L r noll" #: fortran/simplify.c:2410 #, no-c-format msgid "Second argument of NEAREST at %L may not be zero" -msgstr "" +msgstr "Andra argumentet till NEAREST vid %L fr inte vara noll" #: fortran/simplify.c:2718 #, no-c-format @@ -8410,12 +8409,12 @@ msgstr "Fr stort heltal i formspecifikation vid %L" #: fortran/simplify.c:2802 #, no-c-format msgid "Too many dimensions in shape specification for RESHAPE at %L" -msgstr "" +msgstr "Fr mnga dimensioner i formspecifikation till RESHAPE vid %L" #: fortran/simplify.c:2810 #, no-c-format msgid "Shape specification at %L cannot be negative" -msgstr "" +msgstr "Formspecifikation vid %L kan inte vara negativ" #: fortran/simplify.c:2820 #, no-c-format @@ -8430,17 +8429,17 @@ msgstr "" #: fortran/simplify.c:2851 #, no-c-format msgid "Error in ORDER parameter of RESHAPE at %L" -msgstr "" +msgstr "Fel i ORDER-parameter till RESHAPE vid %L" #: fortran/simplify.c:2861 #, no-c-format msgid "ORDER parameter of RESHAPE at %L is out of range" -msgstr "" +msgstr "ORDER-parameter till RESHAPE vid %L r utanfr grnsen" #: fortran/simplify.c:2870 #, no-c-format msgid "Invalid permutation in ORDER parameter at %L" -msgstr "" +msgstr "Ogiltig permutation i ORDER-parameter vid %L" #: fortran/simplify.c:2927 #, no-c-format @@ -8460,7 +8459,7 @@ msgstr "" #: fortran/symbol.c:111 #, no-c-format msgid "Duplicate IMPLICIT NONE statement at %C" -msgstr "" +msgstr "Dubblerad IMPLICIT NONE-sats vid %C" #: fortran/symbol.c:151 #, no-c-format @@ -8480,7 +8479,7 @@ msgstr "" #: fortran/symbol.c:232 #, no-c-format msgid "Symbol '%s' at %L has no IMPLICIT type" -msgstr "" +msgstr "Symbolen \"%s\" vid %L har ingen IMPLICIT-typ" #: fortran/symbol.c:304 #, no-c-format @@ -8495,7 +8494,7 @@ msgstr "%s-attribut i konflikt med %s-attribut vid %L" #: fortran/symbol.c:509 #, no-c-format msgid "%s attribute conflicts with %s attribute in '%s' at %L" -msgstr "" +msgstr "%s-attribut i konflikt med %s-attribut i \"%s\" vid %L" #: fortran/symbol.c:551 #, no-c-format @@ -8535,7 +8534,7 @@ msgstr "Dubblerat SAVE-attribut angivet vid %L" #: fortran/symbol.c:1027 #, no-c-format msgid "%s procedure at %L is already declared as %s procedure" -msgstr "" +msgstr "Proceduren \"%s\" vid %L r redan deklarerad som %s-procedur" #: fortran/symbol.c:1062 #, no-c-format @@ -8550,22 +8549,22 @@ msgstr "" #: fortran/symbol.c:1105 #, no-c-format msgid "Symbol '%s' at %L already has an explicit interface" -msgstr "" +msgstr "Symbolen \"%s\" vid %L har redan ett explicit grnssnitt" #: fortran/symbol.c:1133 #, no-c-format msgid "Symbol '%s' at %L already has basic type of %s" -msgstr "" +msgstr "Symbolen \"%s\" vid %L har redan grundtypen %s" #: fortran/symbol.c:1145 #, no-c-format msgid "Symbol '%s' at %L cannot have a type" -msgstr "" +msgstr "Symbolen \"%s\" vid %L kan inte ha en typ" #: fortran/symbol.c:1283 #, no-c-format msgid "Component '%s' at %C already declared at %L" -msgstr "" +msgstr "Komponenten \"%s\" vid %C r redan deklarerad vid %L" #: fortran/symbol.c:1361 #, no-c-format @@ -8590,7 +8589,7 @@ msgstr "" #: fortran/symbol.c:1571 #, no-c-format msgid "Duplicate statement label %d at %L and %L" -msgstr "" +msgstr "Dubblerad satsetikett %d vid %L och %L" #: fortran/symbol.c:1581 #, no-c-format @@ -8600,7 +8599,7 @@ msgstr "" #: fortran/symbol.c:1590 #, no-c-format msgid "Label %d at %C already referenced as a format label" -msgstr "" +msgstr "Etiketten %d vid %C r redan refererad som en formatetikett" #: fortran/symbol.c:1632 #, no-c-format @@ -8622,11 +8621,12 @@ msgstr "" msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit" msgstr "" +# Vad r "host associated"? #. Symbol is from another namespace. #: fortran/symbol.c:2033 #, no-c-format msgid "Symbol '%s' at %C has already been host associated" -msgstr "" +msgstr "Symbolen \"%s\" vid %C har redan blivit host-associerad" #: fortran/trans-common.c:360 #, no-c-format @@ -8701,12 +8701,12 @@ msgstr "lagringsstorlek r inte konstant" #: fortran/trans-io.c:541 msgid "Assigned label is not a format label" -msgstr "" +msgstr "Tilldelad etiketter r inte en formatetikett" #: fortran/trans-io.c:982 #, no-c-format msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers." -msgstr "" +msgstr "INQUIRE-sats vid %L kan inte innehlla bde FILE- och UNIT-specificerare." #: fortran/trans-stmt.c:163 msgid "Assigned label is not a target label" @@ -9293,7 +9293,7 @@ msgstr "Generera kontroller av referenser till NULL" #: java/lang.opt:116 msgid "Set class path" -msgstr "" +msgstr "Ange klasskvg" #: java/lang.opt:123 msgid "Output a class file" @@ -9333,7 +9333,7 @@ msgstr "" #: java/lang.opt:162 msgid "Enable optimization of static class initialization code" -msgstr "" +msgstr "Aktivera optimeringar av initieringskod fr statiska klasser" #: java/lang.opt:169 msgid "Enable assignability checks for stores into object arrays" @@ -9368,9 +9368,8 @@ msgid "Warn about possible aliasing of dummy arguments" msgstr "Varna om eventuell aliasning av atrappargument" #: fortran/lang.opt:46 -#, fuzzy msgid "Warn about missing ampersand in continued character literals" -msgstr "Varna om saknade flt i postinitierare" +msgstr "Varna om saknade ampersander i fortsatta teckenliteraler" #: fortran/lang.opt:50 msgid "Warn about implicit conversion" @@ -9446,7 +9445,7 @@ msgstr "Anta att kllkodsfilen r i fast format" #: fortran/lang.opt:122 msgid "Assume that the source file is free form" -msgstr "" +msgstr "Anta att kllkodsfilen r i fritt format" #: fortran/lang.opt:126 msgid "Append underscores to externally visible names" @@ -9546,21 +9545,19 @@ msgstr "Anvnd rak byteordning (big endian) fr oformaterade filer" #: fortran/lang.opt:222 msgid "Use native format for unformatted files" -msgstr "" +msgstr "Anvnd naturlig byteordning fr oformaterade filer" #: fortran/lang.opt:226 msgid "Swap endianness for unformatted files" -msgstr "" +msgstr "Byt byteordning fr oformaterade filer" #: fortran/lang.opt:230 -#, fuzzy msgid "Use a 4-byte record marker for unformatted files" -msgstr "Anvnd rak byteordning (big endian) fr oformaterade filer" +msgstr "Anvnd 4-bytes postmarkeringar fr oformaterade filer" #: fortran/lang.opt:234 -#, fuzzy msgid "Use an 8-byte record marker for unformatted files" -msgstr "Anvnd rak byteordning (big endian) fr oformaterade filer" +msgstr "Anvnd 8-bytes postmarkeringar fr oformaterade filer" #: treelang/lang.opt:30 msgid "Trace lexical analysis" @@ -9596,7 +9593,7 @@ msgstr "Avge kod som fljer IEEE, utan oexakta undantag" #: config/alpha/alpha.opt:51 msgid "Do not emit complex integer constants to read-only memory" -msgstr "Avge inte complexa heltalskonstanter till endast lsbart minne" +msgstr "Avge inte komplexa heltalskonstanter till endast lsbart minne" #: config/alpha/alpha.opt:55 msgid "Use VAX fp" @@ -9707,7 +9704,7 @@ msgstr "" #: config/frv/frv.opt:47 msgid "Enable conditional execution other than moves/scc" -msgstr "" +msgstr "Aktivera villkorlig exekvering frutom move/scc" #: config/frv/frv.opt:51 msgid "Change the maximum length of conditionally-executed sequences" @@ -9715,7 +9712,7 @@ msgstr "ndra den maximala lngden p villkorligt utfrda sekvenser" #: config/frv/frv.opt:55 msgid "Change the number of temporary registers that are available to conditionally-executed sequences" -msgstr "" +msgstr "ndra antalet temporra register som r tillgngliga fr villkorligt utfrda sekvenser" #: config/frv/frv.opt:59 msgid "Enable conditional moves" @@ -9824,7 +9821,7 @@ msgstr "Anvnd mjukvaruflyttal" #: config/frv/frv.opt:182 msgid "Assume a large TLS segment" -msgstr "" +msgstr "Anta ett stort TLS-segment" #: config/frv/frv.opt:186 msgid "Do not assume a large TLS segment" @@ -10652,7 +10649,7 @@ msgstr "Generera VRSAVE-instruktioner nr AltiVec-kod genereras" #: config/rs6000/rs6000.opt:171 msgid "Deprecated option. Use -mvrsave/-mno-vrsave instead" -msgstr "" +msgstr "Undanbedd flagga. Anvnd -mvrsave/-mnovrsave istllet" #: config/rs6000/rs6000.opt:175 msgid "Generate isel instructions" @@ -10660,7 +10657,7 @@ msgstr "Generera isel-instruktioner" #: config/rs6000/rs6000.opt:179 msgid "Deprecated option. Use -misel/-mno-isel instead" -msgstr "" +msgstr "Undanbedd flagga. Anvnd -misel/-mnoisel istllet" #: config/rs6000/rs6000.opt:183 msgid "Generate SPE SIMD instructions on E500" @@ -10668,7 +10665,7 @@ msgstr "Generera SPE SIMD-instruktioner fr E500" #: config/rs6000/rs6000.opt:187 msgid "Deprecated option. Use -mspe/-mno-spe instead" -msgstr "" +msgstr "Undanbedd flagga. Anvnd -mspe/-mno-spe istllet" #: config/rs6000/rs6000.opt:191 msgid "Enable debug output" @@ -10798,7 +10795,7 @@ msgstr "Anvnd simulatorn WindISS" #: config/rs6000/sysv4.opt:145 msgid "Generate code to use a non-exec PLT and GOT" -msgstr "" +msgstr "Generera kod fr att anvnda ej-exec PLT och GOT" #: config/rs6000/sysv4.opt:149 msgid "Generate code for old exec BSS PLT" @@ -11572,7 +11569,7 @@ msgstr "Fnga trap-instruktioner fr att upptcka heltalsdivision med noll" #: config/mips/mips.opt:56 msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations" -msgstr "" +msgstr "Tillt flyttalsinstruktioner i hrdvara att tcka bde 32-bitars och 64-bitars operationer" #: config/mips/mips.opt:60 msgid "Use MIPS-DSP instructions" @@ -11700,7 +11697,7 @@ msgstr "Anvnd parvisa enkla flyttalsinstruktioner" #: config/mips/mips.opt:190 msgid "Restrict the use of hardware floating-point instructions to 32-bit operations" -msgstr "" +msgstr "Begrnsa anvndningen av flyttalsinstruktioner i hrdvara till 32-bitars operationer" #: config/mips/mips.opt:194 msgid "Prevent the use of all hardware floating-point instructions" @@ -11796,7 +11793,7 @@ msgstr "Indikera antalet tillgngliga mjuka register" #: config/vax/vax.opt:24 config/vax/vax.opt:28 msgid "Target DFLOAT double precision code" -msgstr "" +msgstr "Sikta p DFLOAT-dubbelprecisionskod" #: config/vax/vax.opt:32 config/vax/vax.opt:36 msgid "Generate GFLOAT double precision code" @@ -14042,17 +14039,17 @@ msgstr "negativt heltal implicit konverterat till unsigned typ" #: c-common.c:975 #, gcc-internal-format msgid "type-punning to incomplete type might break strict-aliasing rules" -msgstr "" +msgstr "typstampning till ofullstndiga typ kan bryta strikta aliasregler" #: c-common.c:983 #, gcc-internal-format msgid "dereferencing type-punned pointer will break strict-aliasing rules" -msgstr "" +msgstr "dereferering av en typstampad pekare kommer bryta strikta aliasregler" #: c-common.c:987 #, gcc-internal-format msgid "dereferencing type-punned pointer might break strict-aliasing rules" -msgstr "" +msgstr "dereferering av en typstampad pekare kan bryta strikta aliasregler" #: c-common.c:1049 #, gcc-internal-format @@ -15198,7 +15195,7 @@ msgstr "ISO C90 stdjer inte flexibla vektormedlemmar" #: c-decl.c:4275 #, gcc-internal-format msgid "array type has incomplete element type" -msgstr "flttyp har inkomplett elementtyp" +msgstr "flttyp har ofullstndig elementtyp" #: c-decl.c:4333 cp/decl.c:7307 #, gcc-internal-format @@ -15476,7 +15473,7 @@ msgstr "ISO C begrnsar upprkningsvrden till intervallet hos %<int%>" #: c-decl.c:5892 #, gcc-internal-format msgid "return type is an incomplete type" -msgstr "returtypen r en inkomplett typ" +msgstr "returtypen r en ofullstndig typ" #: c-decl.c:5900 #, gcc-internal-format @@ -16016,10 +16013,11 @@ msgstr "tom vnsterprecision i %s-format" msgid "empty precision in %s format" msgstr "tom precision i %s-format" +# %1$s stdjer inte %3$s-lngdmodifieraren %2$qs #: c-format.c:1758 #, fuzzy, gcc-internal-format msgid "%s does not support the %qs %s length modifier" -msgstr "%1$s stdjer inte %3$s-lngdmodifieraren %2$qs" +msgstr "%s stdjer inte lngdmodifieraren %qs %s" #: c-format.c:1808 #, gcc-internal-format @@ -16036,25 +16034,31 @@ msgstr "oknd konverteringstyptecken %qc i format" msgid "unknown conversion type character 0x%x in format" msgstr "oknt konverteringstyptecken 0x%x i format" +# %1$s stdjer inte %3$s-formatet %<%%%2$c%> #: c-format.c:1829 #, fuzzy, gcc-internal-format msgid "%s does not support the %<%%%c%> %s format" -msgstr "%1$s stdjer inte %3$s-formatet %<%%%2$c%>" +msgstr "%s och %s anvnda tillsammans i %<%%%c%> %s-format" +# gcc-internal-format r bara printf-liknande, men klarar inte +# t.ex. konstruktionen "m$" frrn 4.1.0 +# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=23501 +# %1$s anvnd med %3$s-format %<%%%2$c%> #: c-format.c:1845 #, fuzzy, gcc-internal-format msgid "%s used with %<%%%c%> %s format" -msgstr "%1$s anvnd med %3$s-format %<%%%2$c%>\"" +msgstr "%s ignorerad med %s och %<%%%c%> %s-format" #: c-format.c:1854 #, gcc-internal-format msgid "%s does not support %s" msgstr "%s stdjer inte %s" +# %1$s stdjer inte %2$s med %4$s-formatet %<%%%3$c%> #: c-format.c:1864 #, fuzzy, gcc-internal-format msgid "%s does not support %s with the %<%%%c%> %s format" -msgstr "%1$s stdjer inte %2$s med %4$s-formatet %<%%%3$c%>" +msgstr "%s och %s anvnda tillsammans i %<%%%c%> %s-format" # gcc-internal-format r bara printf-liknande, men klarar inte # t.ex. konstruktionen "m$" frrn 4.1.0 @@ -16100,10 +16104,11 @@ msgstr "ingen avslutande %<}%> till %<%%[%>-format" msgid "use of %qs length modifier with %qc type character" msgstr "lngdmodiferare %qs anvnd med typtecken %qc" +# %1$s stdjer inte %4$s-formatet %<%%%2$s%3$s%> #: c-format.c:1988 #, fuzzy, gcc-internal-format msgid "%s does not support the %<%%%s%c%> %s format" -msgstr "%1$s stdjer inte %4$s-formatet %<%%%2$s%3$s%>" +msgstr "%s och %s anvnda tillsammans i %<%%%c%> %s-format" #: c-format.c:2005 #, gcc-internal-format @@ -16158,7 +16163,7 @@ msgstr "format %q.*s frvntar typ %<%T%s%>, men argument %d har typ %qT" #: c-format.c:2376 c-format.c:2382 c-format.c:2532 #, gcc-internal-format msgid "%<__gcc_host_wide_int__%> is not defined as a type" -msgstr "" +msgstr "%<__gcc_host_wide_int__%> r inte definierad som en typ" #: c-format.c:2389 c-format.c:2542 #, gcc-internal-format @@ -16173,7 +16178,7 @@ msgstr "%<locus%> r inte definierad som en typ" #: c-format.c:2491 #, gcc-internal-format msgid "%<location_t%> is not defined as a type" -msgstr "" +msgstr "%<location_t%> r inte definierad som en typ" #: c-format.c:2508 #, gcc-internal-format @@ -16193,7 +16198,7 @@ msgstr "argumenten som skall formateras r inte %<...%>" #: c-format.c:2733 #, gcc-internal-format msgid "strftime formats cannot format arguments" -msgstr "" +msgstr "strftime-format kan inte formatera argument" #: c-lex.c:254 #, gcc-internal-format @@ -16209,7 +16214,7 @@ msgstr "%Hignorerar #pragma %s %s" #: c-lex.c:412 #, gcc-internal-format msgid "%Hstray %<@%> in program" -msgstr "" +msgstr "%Hverblivet %<@%> i program" #: c-lex.c:426 #, gcc-internal-format @@ -16229,7 +16234,7 @@ msgstr "verblivet %qc i program" #: c-lex.c:440 #, gcc-internal-format msgid "stray %<\\%o%> in program" -msgstr "" +msgstr "verblivet %<\\\\%o%> i program" #: c-lex.c:601 #, gcc-internal-format @@ -16374,12 +16379,12 @@ msgstr "" #: c-opts.c:1177 #, gcc-internal-format msgid "opening dependency file %s: %m" -msgstr "" +msgstr "nr beroendefil %s ppnades: %m" #: c-opts.c:1187 #, gcc-internal-format msgid "closing dependency file %s: %m" -msgstr "" +msgstr "nr beroendefil %s stngdes: %m" #: c-opts.c:1190 #, gcc-internal-format @@ -16442,7 +16447,7 @@ msgstr "ISO C frbjuder nstlade funktioner" #: c-parser.c:5966 #, gcc-internal-format msgid "expected identifier" -msgstr "" +msgstr "identifierare frvntades" #: c-parser.c:1635 cp/parser.c:10280 #, gcc-internal-format @@ -16457,7 +16462,7 @@ msgstr "" #: c-parser.c:1655 c-parser.c:1825 c-parser.c:5729 #, gcc-internal-format msgid "expected %<{%>" -msgstr "" +msgstr "%<{%> frvntades" #: c-parser.c:1664 #, gcc-internal-format @@ -16482,7 +16487,7 @@ msgstr "inget semikolon vid slutet av struktur eller union" #: c-parser.c:1811 #, gcc-internal-format msgid "expected %<;%>" -msgstr "" +msgstr "%<;%> frvntades" #: c-parser.c:1888 c-parser.c:2815 #, gcc-internal-format @@ -16512,7 +16517,7 @@ msgstr "%<typeof%> applicerat p ett bitflt" #: c-parser.c:2242 #, gcc-internal-format msgid "expected identifier or %<(%>" -msgstr "" +msgstr "identifierare eller %<(%> frvntades" #: c-parser.c:2435 #, gcc-internal-format @@ -16527,7 +16532,7 @@ msgstr "deklarationsspecificerare eller %<...%> frvntades" #: c-parser.c:2587 #, gcc-internal-format msgid "wide string literal in %<asm%>" -msgstr "" +msgstr "vid strngliteral i %<asm%>" #: c-parser.c:2593 #, gcc-internal-format @@ -16537,7 +16542,7 @@ msgstr "strngkonstant frvntades" #: c-parser.c:2907 #, gcc-internal-format msgid "ISO C forbids empty initializer braces" -msgstr "" +msgstr "ISO C frbjuder tomma krullparenteser som initierare" #: c-parser.c:2952 #, gcc-internal-format @@ -16547,7 +16552,7 @@ msgstr "frldrad anvndning av designerade initierare med %<:%>" #: c-parser.c:3075 #, gcc-internal-format msgid "ISO C forbids specifying range of elements to initialize" -msgstr "" +msgstr "ISO C frbjuder specifiering av intervall av element som skall initieras" #: c-parser.c:3088 #, gcc-internal-format @@ -16562,12 +16567,12 @@ msgstr "frldrad anvndning av designerade initierare utan %<=%>" #: c-parser.c:3104 #, gcc-internal-format msgid "expected %<=%>" -msgstr "" +msgstr "%<=%> frvntades" #: c-parser.c:3241 #, gcc-internal-format msgid "ISO C forbids label declarations" -msgstr "" +msgstr "ISO C frbjuder etikettdeklarationer" #: c-parser.c:3246 c-parser.c:3255 #, gcc-internal-format @@ -16592,7 +16597,7 @@ msgstr "" #: c-parser.c:3498 #, gcc-internal-format msgid "expected identifier or %<*%>" -msgstr "" +msgstr "identifierare eller %<*%> frvntades" #. Avoid infinite loop in error recovery: #. c_parser_skip_until_found stops at a closing nesting @@ -16606,7 +16611,7 @@ msgstr "sats frvntades" #: c-parser.c:3894 #, gcc-internal-format msgid "%E qualifier ignored on asm" -msgstr "" +msgstr "kvalificeraren %E ignorerad p asm" #: c-parser.c:4174 #, gcc-internal-format @@ -16636,7 +16641,7 @@ msgstr "" #: c-parser.c:4856 #, gcc-internal-format msgid "ISO C forbids braced-groups within expressions" -msgstr "" +msgstr "ISO C frbjuder krullparentesgrupper inuti uttryck" #: c-parser.c:5039 #, gcc-internal-format @@ -16691,7 +16696,7 @@ msgstr "kan inte lsa %s: %m" #: c-pch.c:452 #, gcc-internal-format msgid "malformed #pragma GCC pch_preprocess, ignored" -msgstr "" +msgstr "felformaterat #pragma GCC pch_preprocess, ignoreras" #: c-pch.c:458 #, gcc-internal-format @@ -16711,7 +16716,7 @@ msgstr "%s: kunde inte ppna PCH-fil: %m" #: c-pch.c:472 #, gcc-internal-format msgid "use -Winvalid-pch for more information" -msgstr "" +msgstr "anvnd -Winvalid-pch fr mer information" #: c-pch.c:473 #, gcc-internal-format @@ -16776,17 +16781,17 @@ msgstr "" #: c-pragma.c:230 #, gcc-internal-format msgid "alignment must be a small power of two, not %d" -msgstr "" +msgstr "justering mste vara tv upphjt till ett litet tal, inte %d" #: c-pragma.c:263 #, gcc-internal-format msgid "applying #pragma weak %q+D after first use results in unspecified behavior" -msgstr "" +msgstr "applicering av #pragma weak %q+D efter frsta anvndningen ger odefinierat beteende" #: c-pragma.c:337 c-pragma.c:342 #, gcc-internal-format msgid "malformed #pragma weak, ignored" -msgstr "" +msgstr "felformaterat #pragma weak, ignoreras" #: c-pragma.c:346 #, gcc-internal-format @@ -16796,7 +16801,7 @@ msgstr "skrp vid slutet av #pragma weak" #: c-pragma.c:414 c-pragma.c:416 #, gcc-internal-format msgid "malformed #pragma redefine_extname, ignored" -msgstr "" +msgstr "felformaterat #pragma redefine_extname, ignoreras" #: c-pragma.c:419 #, gcc-internal-format @@ -16811,17 +16816,17 @@ msgstr "#pragma redefine_extname stds inte p denna mlarkitektur" #: c-pragma.c:442 c-pragma.c:529 #, gcc-internal-format msgid "#pragma redefine_extname ignored due to conflict with previous rename" -msgstr "#pragma redefine_extname ingoreras eftersom det str i konflikt med tidigare namnbyte" +msgstr "#pragma redefine_extname ignoreras eftersom det str i konflikt med tidigare namnbyte" #: c-pragma.c:465 #, gcc-internal-format msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname" -msgstr "" +msgstr "#pragma redefine_extname ignoreras p grund av konflikt med tidigare #pragma redefine_extname" #: c-pragma.c:484 #, gcc-internal-format msgid "malformed #pragma extern_prefix, ignored" -msgstr "" +msgstr "felformaterat #pragma extern_prefix, ignoreras" #: c-pragma.c:487 #, gcc-internal-format @@ -16841,7 +16846,7 @@ msgstr "asm-deklaration ignorerad eftersom den str i konflikt med tidigare namn #: c-pragma.c:551 #, gcc-internal-format msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration" -msgstr "" +msgstr "#pragma redefine_extname ignoreras p grund av konflikt med __asm__-deklaration" #: c-pragma.c:616 #, gcc-internal-format @@ -16861,7 +16866,7 @@ msgstr "%<(%> saknas efter %<#pragma GCC visibility push%> - ignoreras\"" #: c-pragma.c:639 #, gcc-internal-format msgid "malformed #pragma GCC visibility push" -msgstr "" +msgstr "felformaterat #pragma GCC visibility push" #: c-pragma.c:656 #, gcc-internal-format @@ -16922,7 +16927,7 @@ msgstr "funktionsreturtyper r inte kompatibla p grund av %<volatile%>" #: c-typeck.c:1334 c-typeck.c:2628 #, gcc-internal-format msgid "arithmetic on pointer to an incomplete type" -msgstr "aritmetik p pekare till inkomplett typ" +msgstr "aritmetik p pekare till ofullstndig typ" #: c-typeck.c:1725 #, gcc-internal-format @@ -16937,7 +16942,7 @@ msgstr "begran av medlem %qE i ngot som inte r en post eller union" #: c-typeck.c:1791 #, gcc-internal-format msgid "dereferencing pointer to incomplete type" -msgstr "derefererar pekare till inkomplett typ" +msgstr "derefererar pekare till ofullstndig typ" #: c-typeck.c:1795 #, gcc-internal-format @@ -16952,7 +16957,7 @@ msgstr "ogiltigt typargument till %qs" #: c-typeck.c:1840 cp/typeck.c:2348 #, gcc-internal-format msgid "subscripted value is neither array nor pointer" -msgstr "" +msgstr "indexerat vrde r varken en vektor eller pekare" #: c-typeck.c:1851 cp/typeck.c:2267 cp/typeck.c:2353 #, gcc-internal-format @@ -17000,7 +17005,7 @@ msgstr "fr mnga argument till funktionen %qE" #: c-typeck.c:2309 #, gcc-internal-format msgid "type of formal parameter %d is incomplete" -msgstr "" +msgstr "typen p formell parameter %d r ofullstndig" #: c-typeck.c:2322 #, gcc-internal-format @@ -17010,7 +17015,7 @@ msgstr "skickar argument %d till %qE som heltal istllet fr flyttal p grund av #: c-typeck.c:2327 #, gcc-internal-format msgid "passing argument %d of %qE as integer rather than complex due to prototype" -msgstr "" +msgstr "skickar argument %d till %qE som heltal istllet fr komplext p grund av prototyp" #: c-typeck.c:2332 #, gcc-internal-format @@ -17030,17 +17035,17 @@ msgstr "skickar argument %d till %qE som komplext istllet fr heltal p grund a #: c-typeck.c:2347 #, gcc-internal-format msgid "passing argument %d of %qE as floating rather than complex due to prototype" -msgstr "" +msgstr "skickar argument %d till %qE som flyttal istllet fr komplext p grund av prototyp" #: c-typeck.c:2359 #, gcc-internal-format msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype" -msgstr "" +msgstr "skickar argument %d till %qE som %<float%> istllet fr %<double%> p grund av prototyp" #: c-typeck.c:2379 #, gcc-internal-format msgid "passing argument %d of %qE with different width due to prototype" -msgstr "" +msgstr "skickar argument %d till %qE med annan vidd p grund av prototyp" #: c-typeck.c:2402 #, gcc-internal-format @@ -17110,12 +17115,12 @@ msgstr "pekare till funktion anvnd i subtraktion" #: c-typeck.c:2679 #, gcc-internal-format msgid "wrong type argument to unary plus" -msgstr "" +msgstr "fel typ p argument till unrt plus" #: c-typeck.c:2692 #, gcc-internal-format msgid "wrong type argument to unary minus" -msgstr "" +msgstr "fel typ p argument till unrt minus" #: c-typeck.c:2709 #, gcc-internal-format @@ -17125,7 +17130,7 @@ msgstr "ISO C stdjer inte %<~%> fr komplex konjugering" #: c-typeck.c:2715 #, gcc-internal-format msgid "wrong type argument to bit-complement" -msgstr "" +msgstr "fel typ p argument till bitkomplement" #: c-typeck.c:2723 #, gcc-internal-format @@ -17135,12 +17140,12 @@ msgstr "fel typ p argument till abs" #: c-typeck.c:2735 #, gcc-internal-format msgid "wrong type argument to conjugation" -msgstr "" +msgstr "fel typ p argument till konjunktion" #: c-typeck.c:2747 #, gcc-internal-format msgid "wrong type argument to unary exclamation mark" -msgstr "" +msgstr "fel typ p argument till unrt utropstecken" #: c-typeck.c:2784 #, gcc-internal-format @@ -17180,7 +17185,7 @@ msgstr "kning av endast lsbar medlem %qD" #: c-typeck.c:3004 #, gcc-internal-format msgid "decrement of read-only member %qD" -msgstr "" +msgstr "minskning av endast lsbar medlem %qD" #: c-typeck.c:3005 #, gcc-internal-format @@ -17210,17 +17215,17 @@ msgstr "" #: c-typeck.c:3015 #, gcc-internal-format msgid "assignment of read-only location" -msgstr "" +msgstr "tilldelning till endast lsbar plats" #: c-typeck.c:3016 #, gcc-internal-format msgid "increment of read-only location" -msgstr "" +msgstr "kning av endast lsbar plats" #: c-typeck.c:3017 #, gcc-internal-format msgid "decrement of read-only location" -msgstr "" +msgstr "minskning av endast lsbar plats" #: c-typeck.c:3018 #, gcc-internal-format @@ -17265,7 +17270,7 @@ msgstr "typ signed och unsigned i villkorsuttryck" #: c-typeck.c:3188 #, gcc-internal-format msgid "ISO C forbids conditional expr with only one void side" -msgstr "" +msgstr "ISO C frbjuder villkorliga uttryck med bara en sida void" #: c-typeck.c:3204 c-typeck.c:3212 #, gcc-internal-format @@ -17275,12 +17280,12 @@ msgstr "ISO C frbjuder villkorliga uttryck mellan %<void *%> och funktionspekar #: c-typeck.c:3219 #, gcc-internal-format msgid "pointer type mismatch in conditional expression" -msgstr "" +msgstr "pekartyper stmmer inte i villkorsuttryck" #: c-typeck.c:3226 c-typeck.c:3236 #, gcc-internal-format msgid "pointer/integer type mismatch in conditional expression" -msgstr "" +msgstr "pekar-/heltalstyper stmmer inte i villkorsuttryck" #: c-typeck.c:3250 #, gcc-internal-format @@ -17295,17 +17300,17 @@ msgstr "" #: c-typeck.c:3324 #, gcc-internal-format msgid "cast specifies array type" -msgstr "" +msgstr "typkonvertering anger vektortyp" #: c-typeck.c:3330 #, gcc-internal-format msgid "cast specifies function type" -msgstr "" +msgstr "typkonvertering anger funktionstyp" #: c-typeck.c:3340 #, gcc-internal-format msgid "ISO C forbids casting nonscalar to the same type" -msgstr "" +msgstr "ISO C frbjuder typkonvertering av ickeskalrer till samma typ" #: c-typeck.c:3357 #, gcc-internal-format @@ -17327,7 +17332,7 @@ msgstr "typkonvertering lgger till nya kvalificerare till funktionstyp" #: c-typeck.c:3416 #, gcc-internal-format msgid "cast discards qualifiers from pointer target type" -msgstr "" +msgstr "typkonvertering kastar kvalificerare frn pekarmltyp" #: c-typeck.c:3432 #, gcc-internal-format @@ -17342,7 +17347,7 @@ msgstr "typkonvertering frn pekare till heltal av annan storlek" #: c-typeck.c:3443 #, gcc-internal-format msgid "cast from function call of type %qT to non-matching type %qT" -msgstr "" +msgstr "typkonvertering frn funktionsanrop av typ %qT till typ %qT matchar inte" #: c-typeck.c:3451 #, gcc-internal-format @@ -17367,17 +17372,17 @@ msgstr "kan inte skicka rvalue till referensparameter" #: c-typeck.c:3854 c-typeck.c:4022 #, gcc-internal-format msgid "passing argument %d of %qE makes qualified function pointer from unqualified" -msgstr "" +msgstr "att skicka argument %d till %qE skapar en kvalificerad funktionspekare frn en okvalificerad" #: c-typeck.c:3857 c-typeck.c:4025 #, gcc-internal-format msgid "assignment makes qualified function pointer from unqualified" -msgstr "" +msgstr "tilldelning skapar kvalificerad funktionspekare frn okvalificerad" #: c-typeck.c:3860 c-typeck.c:4027 #, gcc-internal-format msgid "initialization makes qualified function pointer from unqualified" -msgstr "" +msgstr "initiering skapar kvalificerad funktionspekare frn okvalificerad" #: c-typeck.c:3863 c-typeck.c:4029 #, gcc-internal-format @@ -17387,27 +17392,27 @@ msgstr "" #: c-typeck.c:3867 c-typeck.c:3989 #, gcc-internal-format msgid "passing argument %d of %qE discards qualifiers from pointer target type" -msgstr "" +msgstr "att skicka argument %d till %qE kastar kvalificerare frn pekarmltyp" #: c-typeck.c:3869 c-typeck.c:3991 #, gcc-internal-format msgid "assignment discards qualifiers from pointer target type" -msgstr "" +msgstr "tilldelning kastar kvalificerare frn pekarmltyp" #: c-typeck.c:3871 c-typeck.c:3993 #, gcc-internal-format msgid "initialization discards qualifiers from pointer target type" -msgstr "" +msgstr "initiering kastar kvalificerare frn pekarmltyp" #: c-typeck.c:3873 c-typeck.c:3995 #, gcc-internal-format msgid "return discards qualifiers from pointer target type" -msgstr "" +msgstr "funktionsretur kastar kvalificerare frn pekarmltyp" #: c-typeck.c:3880 #, gcc-internal-format msgid "ISO C prohibits argument conversion to union type" -msgstr "" +msgstr "ISO C frbjuder argumentkonvertering till unionstyp" #: c-typeck.c:3915 #, gcc-internal-format @@ -17477,7 +17482,7 @@ msgstr "" #: c-typeck.c:4036 #, gcc-internal-format msgid "passing argument %d of %qE from incompatible pointer type" -msgstr "" +msgstr "skickar argument %d till %qE frn inkompatibel pekartyp" #: c-typeck.c:4038 #, gcc-internal-format @@ -17552,7 +17557,7 @@ msgstr "inkompatibla typer i retur" #: c-typeck.c:4185 #, gcc-internal-format msgid "traditional C rejects automatic aggregate initialization" -msgstr "" +msgstr "traditionell C tillter inte aggregatinitiering" #: c-typeck.c:4353 c-typeck.c:4368 c-typeck.c:4383 #, gcc-internal-format @@ -17572,7 +17577,7 @@ msgstr "oknt flt %qE angivet i initierare" #: c-typeck.c:6445 #, gcc-internal-format msgid "traditional C rejects initialization of unions" -msgstr "" +msgstr "traditionell C tillter inte initiering av unioner" #: c-typeck.c:6753 #, gcc-internal-format @@ -17582,7 +17587,7 @@ msgstr "hopp in i satsuttryck" #: c-typeck.c:6759 #, gcc-internal-format msgid "jump into scope of identifier with variably modified type" -msgstr "" +msgstr "hopp in i rckvidd fr identifierare med variabelt modifierad typ" #: c-typeck.c:6796 #, gcc-internal-format @@ -17592,7 +17597,7 @@ msgstr "ISO C frbjuder %<goto *expr;%>" #: c-typeck.c:6811 cp/typeck.c:6262 #, gcc-internal-format msgid "function declared %<noreturn%> has a %<return%> statement" -msgstr "" +msgstr "funktion deklarerad %<noreturn%> har en %<return%>-sats" #: c-typeck.c:6819 #, gcc-internal-format @@ -17677,12 +17682,12 @@ msgstr "continue-sats som inte r i en loop" #: c-typeck.c:7264 #, gcc-internal-format msgid "%Hstatement with no effect" -msgstr "" +msgstr "%Hsats utan effekt" #: c-typeck.c:7286 #, gcc-internal-format msgid "expression statement has incomplete type" -msgstr "uttryckssats har inkomplett typ" +msgstr "uttryckssats har ofullstndig typ" #: c-typeck.c:7744 c-typeck.c:7785 #, gcc-internal-format @@ -17732,7 +17737,7 @@ msgstr "jmfrelse mellan pekare och heltal" #: c-typeck.c:7954 #, gcc-internal-format msgid "comparison of complete and incomplete pointers" -msgstr "jmfrelse av kompletta och inkompletta pekare" +msgstr "jmfrelse av kompletta och ofullstndiga pekare" #: c-typeck.c:7957 #, gcc-internal-format @@ -17742,7 +17747,7 @@ msgstr "ISO C frbjuder ordningsjmfrelse p pekare till funktioner" #: c-typeck.c:7970 c-typeck.c:7977 #, gcc-internal-format msgid "ordered comparison of pointer with integer zero" -msgstr "" +msgstr "ordningsjmfrelse av pekare med heltalet noll" #: c-typeck.c:8207 #, gcc-internal-format @@ -17752,12 +17757,12 @@ msgstr "jmfreslse mellan signed och unsigned" #: c-typeck.c:8253 cp/typeck.c:3521 #, gcc-internal-format msgid "comparison of promoted ~unsigned with constant" -msgstr "" +msgstr "jmfrelse av befodrad ~unsigned med konstant" #: c-typeck.c:8261 cp/typeck.c:3529 #, gcc-internal-format msgid "comparison of promoted ~unsigned with unsigned" -msgstr "" +msgstr "jmfreslse av befodrad ~unsigned med unsigned" #: c-typeck.c:8319 #, gcc-internal-format @@ -17927,17 +17932,17 @@ msgstr "%s stdjer inte duplicate_block" #: cfghooks.c:774 #, gcc-internal-format msgid "%s does not support block_ends_with_call_p" -msgstr "" +msgstr "%s stdjer inte block_ends_with_call_p" #: cfghooks.c:785 #, gcc-internal-format msgid "%s does not support block_ends_with_condjump_p" -msgstr "" +msgstr "%s stdjer inte block_ends_with_condjump_p" #: cfghooks.c:803 #, gcc-internal-format msgid "%s does not support flow_call_edges_add" -msgstr "" +msgstr "%s stdjer inte flow_call_edges_add" #: cfgloop.c:1088 #, gcc-internal-format @@ -18097,12 +18102,12 @@ msgstr "" #: cfgrtl.c:2119 #, gcc-internal-format msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d" -msgstr "" +msgstr "NOTE_INSN_BASIC_BLOCK %d mitt i grundblock %d" #: cfgrtl.c:2129 #, gcc-internal-format msgid "in basic block %d:" -msgstr "" +msgstr "i grundblock %d:" #: cfgrtl.c:2166 #, gcc-internal-format @@ -18112,7 +18117,7 @@ msgstr "" #: cfgrtl.c:2184 #, gcc-internal-format msgid "missing barrier after block %i" -msgstr "" +msgstr "barrir saknas efter block %i" #: cfgrtl.c:2197 #, gcc-internal-format @@ -18257,12 +18262,12 @@ msgstr "" #: convert.c:333 #, gcc-internal-format msgid "conversion to incomplete type" -msgstr "" +msgstr "konvertering till ofullstndig typ" #: convert.c:688 convert.c:764 #, gcc-internal-format msgid "can't convert between vector values of different size" -msgstr "" +msgstr "det gr inte att konvertera mellan vektorvrden av olika storlek" #: convert.c:694 #, gcc-internal-format @@ -18282,7 +18287,7 @@ msgstr "" #: convert.c:770 #, gcc-internal-format msgid "can't convert value to a vector" -msgstr "" +msgstr "det gr inte att konvertera vrden till en vektor" #: coverage.c:183 #, gcc-internal-format @@ -18292,12 +18297,12 @@ msgstr "%qs r inte en gcov-datafil" #: coverage.c:194 #, gcc-internal-format msgid "%qs is version %q.*s, expected version %q.*s" -msgstr "" +msgstr "%qs r version %q.*s, version %q.*s frvntades" #: coverage.c:274 coverage.c:282 #, gcc-internal-format msgid "coverage mismatch for function %u while reading execution counters" -msgstr "" +msgstr "mismatch i tckning fr funktionen %u nr exekveringsrknare lstes" #: coverage.c:276 coverage.c:359 #, gcc-internal-format @@ -18347,7 +18352,7 @@ msgstr "fel nr %qs skrevs" #: diagnostic.c:602 #, gcc-internal-format msgid "in %s, at %s:%d" -msgstr "" +msgstr "i %s, vid %s:%d" #: dominance.c:855 #, gcc-internal-format @@ -18357,7 +18362,7 @@ msgstr "" #: dominance.c:857 #, gcc-internal-format msgid "dominator of %d should be %d, not %d" -msgstr "" +msgstr "dominerare av %d vara %d, inte %d" #: dominance.c:869 #, gcc-internal-format @@ -18392,7 +18397,7 @@ msgstr "" #: errors.c:133 java/jv-scan.c:289 #, gcc-internal-format msgid "abort in %s, at %s:%d" -msgstr "" +msgstr "avbrott i %s, vid %s:%d" #: except.c:338 #, gcc-internal-format @@ -18447,7 +18452,7 @@ msgstr "" #: explow.c:1212 #, gcc-internal-format msgid "stack limits not supported on this target" -msgstr "" +msgstr "stackgrnser stds inte p denna mlarkitektur" #: fold-const.c:3331 fold-const.c:3342 #, gcc-internal-format @@ -18487,7 +18492,7 @@ msgstr "storleken p variabeln %q+D r fr stor" #: function.c:1548 #, gcc-internal-format msgid "impossible constraint in %<asm%>" -msgstr "" +msgstr "omjlig begrnsning i %<asm%>" #: function.c:3506 #, gcc-internal-format @@ -18502,7 +18507,7 @@ msgstr "" #: function.c:3922 #, gcc-internal-format msgid "function returns an aggregate" -msgstr "" +msgstr "funktionen returnerar ett aggregat" #: function.c:4314 #, gcc-internal-format @@ -18612,7 +18617,7 @@ msgstr "kan inte skriva PCH-fil: %m" #: ggc-common.c:492 config/i386/host-cygwin.c:58 #, gcc-internal-format msgid "can't get position in PCH file: %m" -msgstr "" +msgstr "kan inte avgra position i PCH-fil: %m" #: ggc-common.c:502 #, gcc-internal-format @@ -18653,7 +18658,7 @@ msgstr "kan inte skriva PCH-fil: %m" #: gimple-low.c:202 #, gcc-internal-format msgid "unexpected node" -msgstr "" +msgstr "ovntad nod" #: gimplify.c:3683 #, gcc-internal-format @@ -18668,7 +18673,7 @@ msgstr "" #: gimplify.c:4671 #, gcc-internal-format msgid "gimplification failed" -msgstr "" +msgstr "gimplification misslyckades" #: global.c:376 global.c:389 global.c:403 #, gcc-internal-format @@ -18690,7 +18695,7 @@ msgstr "fix_sched_param: oknd param: %s" #: opts.c:261 #, gcc-internal-format msgid "command line option \"%s\" is valid for %s but not for %s" -msgstr "" +msgstr "kommandoradsflaggan \"%s\" r giltig fr %s men inte fr %s" #: opts.c:315 #, gcc-internal-format @@ -18715,12 +18720,12 @@ msgstr "oknd kommandoradsflagga \"%s\"" #: opts.c:670 #, gcc-internal-format msgid "-Wuninitialized is not supported without -O" -msgstr "" +msgstr "-Wuninitialized stds inte utan -O" #: opts.c:685 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not work with exceptions" -msgstr "" +msgstr "-freorder-blocks-and-partition fungerar inte med undantag" #: opts.c:696 #, gcc-internal-format @@ -18730,7 +18735,7 @@ msgstr "-freorder-blocks-and-partition stdjer inte unwind-info" #: opts.c:710 #, gcc-internal-format msgid "-freorder-blocks-and-partition does not work on this architecture" -msgstr "" +msgstr "-freorder-blocks-and-partition fungerar inte p denna arkitektur" #: opts.c:878 #, gcc-internal-format @@ -18785,17 +18790,17 @@ msgstr "oknd felskningsniv \"%s\"" #: opts.c:1208 #, gcc-internal-format msgid "debug output level %s is too high" -msgstr "" +msgstr "felskningsniv %s r fr hg" #: params.c:71 #, gcc-internal-format msgid "minimum value of parameter %qs is %u" -msgstr "" +msgstr "minimumvrde p parameter %qs r %u" #: params.c:76 #, gcc-internal-format msgid "maximum value of parameter %qs is %u" -msgstr "" +msgstr "maximumvrde p parameter %qs r %u" #. If we didn't find this parameter, issue an error message. #: params.c:85 @@ -18867,17 +18872,17 @@ msgstr "oknt registernamn: %s" #: regclass.c:791 #, gcc-internal-format msgid "global register variable follows a function definition" -msgstr "" +msgstr "global registervariabel fljer en funktionsdefinition" #: regclass.c:795 #, gcc-internal-format msgid "register used for two global register variables" -msgstr "" +msgstr "register anvnt till tv globala registervariabler" #: regclass.c:800 #, gcc-internal-format msgid "call-clobbered register used for global register variable" -msgstr "" +msgstr "anropsverskrivet register anvnt till global registervariabel" #: regrename.c:1916 #, gcc-internal-format @@ -18902,22 +18907,22 @@ msgstr "" #: reload.c:1270 #, gcc-internal-format msgid "cannot reload integer constant operand in %<asm%>" -msgstr "" +msgstr "kan inte lsa om heltalskonstantoperand i %<asm%>" #: reload.c:1293 #, gcc-internal-format msgid "impossible register constraint in %<asm%>" -msgstr "" +msgstr "omjlig reigisterbegrnsning i %<asm%>" #: reload.c:3568 #, gcc-internal-format msgid "%<&%> constraint used with no register class" -msgstr "" +msgstr "%<&%>-begrnsning anvnd utan registerklass" #: reload.c:3739 reload.c:3971 #, gcc-internal-format msgid "inconsistent operand constraints in an %<asm%>" -msgstr "" +msgstr "inkonsistenta operandbegrnsningar i en %<asm%>" #: reload1.c:1235 #, gcc-internal-format @@ -18927,12 +18932,12 @@ msgstr "" #: reload1.c:1238 #, gcc-internal-format msgid "try reducing the number of local variables" -msgstr "" +msgstr "frsk reducera antalet lokala variabler" #: reload1.c:1894 #, gcc-internal-format msgid "can't find a register in class %qs while reloading %<asm%>" -msgstr "" +msgstr "kan inte hitta ett register i klassen %qs vid omlsning av %<asm%>" #: reload1.c:1899 #, gcc-internal-format @@ -18992,7 +18997,7 @@ msgstr "" #: stmt.c:317 #, gcc-internal-format msgid "output operand constraint lacks %<=%>" -msgstr "" +msgstr "utdataoperandbegrnsningen saknar %<=%>" #: stmt.c:332 #, gcc-internal-format @@ -19012,17 +19017,17 @@ msgstr "" #: stmt.c:381 #, gcc-internal-format msgid "matching constraint not valid in output operand" -msgstr "" +msgstr "matchningsbegrsningen inte en giltig utdataoperand" #: stmt.c:452 #, gcc-internal-format msgid "input operand constraint contains %qc" -msgstr "" +msgstr "indataoperandbegrnsningen innehller %qc" #: stmt.c:494 #, gcc-internal-format msgid "matching constraint references invalid operand number" -msgstr "" +msgstr "matchningsbegrnsning refererar ogiltigt operandenummer" #: stmt.c:532 #, gcc-internal-format @@ -19047,12 +19052,12 @@ msgstr "oknt registernamn %qs i %<asm%>" #: stmt.c:711 #, gcc-internal-format msgid "PIC register %qs clobbered in %<asm%>" -msgstr "" +msgstr "PIC-register %qs skriv ver i %<asm%>" #: stmt.c:758 #, gcc-internal-format msgid "more than %d operands in %<asm%>" -msgstr "" +msgstr "mer n %d operander i %<asm%>" #: stmt.c:821 #, gcc-internal-format @@ -19102,7 +19107,7 @@ msgstr "" #: stmt.c:1330 #, gcc-internal-format msgid "undefined named operand %qs" -msgstr "" +msgstr "odefinierad namngiven operand %qs" #: stmt.c:1474 #, gcc-internal-format @@ -19117,7 +19122,7 @@ msgstr "" #: stor-layout.c:151 #, gcc-internal-format msgid "variable-size type declared outside of any function" -msgstr "" +msgstr "typ med variabel storlek deklarerad utanfr ngon funktion" #: stor-layout.c:462 #, gcc-internal-format @@ -19154,7 +19159,7 @@ msgstr "" #: stor-layout.c:1341 #, gcc-internal-format msgid "packed attribute causes inefficient alignment for %qs" -msgstr "" +msgstr "attributet packed medfr ineffektiv justering fr %qs" #: stor-layout.c:1345 #, gcc-internal-format @@ -19164,12 +19169,12 @@ msgstr "attributet packed r ondigt fr %qs" #: stor-layout.c:1351 #, gcc-internal-format msgid "packed attribute causes inefficient alignment" -msgstr "" +msgstr "attributet packed medfr ineffektiv justering" #: stor-layout.c:1353 #, gcc-internal-format msgid "packed attribute is unnecessary" -msgstr "" +msgstr "attributet packed r ondigt" #: stor-layout.c:1858 #, gcc-internal-format @@ -19194,7 +19199,7 @@ msgstr "" #: tlink.c:775 #, gcc-internal-format msgid "ld returned %d exit status" -msgstr "" +msgstr "ld returnerade avslutningsstatus %d" #: toplev.c:513 #, gcc-internal-format @@ -19224,7 +19229,7 @@ msgstr "%q+D r definierad men inte anvnd" #: toplev.c:892 toplev.c:916 #, gcc-internal-format msgid "%qs is deprecated (declared at %s:%d)" -msgstr "" +msgstr "%qs undanbedes (deklarerad vid %s:%d)" #: toplev.c:920 #, gcc-internal-format @@ -19239,7 +19244,7 @@ msgstr "%qs undanbedes" #: toplev.c:928 #, gcc-internal-format msgid "type is deprecated" -msgstr "" +msgstr "type undanbedes" #: toplev.c:1095 #, gcc-internal-format @@ -19254,7 +19259,7 @@ msgstr "kan inte ppna %s fr skrivning: %m" #: toplev.c:1592 #, gcc-internal-format msgid "instruction scheduling not supported on this target machine" -msgstr "" +msgstr "instruktionsschemalggning stds inte fr denna mlmaskin" #: toplev.c:1596 #, gcc-internal-format @@ -19264,7 +19269,7 @@ msgstr "" #: toplev.c:1610 #, gcc-internal-format msgid "-f%sleading-underscore not supported on this target machine" -msgstr "" +msgstr "-f%sleading-underscore stds inte p denna mlmaskin" #: toplev.c:1683 #, gcc-internal-format @@ -19279,7 +19284,7 @@ msgstr "" #: toplev.c:1698 #, gcc-internal-format msgid "variable tracking requested, but not supported by this debug format" -msgstr "" +msgstr "variabel sprning begrd, men stds inte av detta felskningsformat" #: toplev.c:1718 #, gcc-internal-format @@ -19309,7 +19314,7 @@ msgstr "-fprefetch-loop-arrays stds inte fr denna mlarkitektur" #: toplev.c:1750 #, gcc-internal-format msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)" -msgstr "" +msgstr "-fprefetch-loop-arrays stds inte fr denna mlarkitektur (frsk med -march-flaggor)" #: toplev.c:1759 #, gcc-internal-format @@ -19319,7 +19324,7 @@ msgstr "-fprefetch-loop-arrays stds inte med -Os" #: toplev.c:1765 #, gcc-internal-format msgid "-ffunction-sections may affect debugging on some targets" -msgstr "" +msgstr "-ffunction-sections kan pverka felskning p vissa mlarkitekturer" #: toplev.c:1780 #, gcc-internal-format @@ -19419,7 +19424,7 @@ msgstr "" #: tree-cfg.c:3523 #, gcc-internal-format msgid "PHI def is not a GIMPLE value" -msgstr "" +msgstr "PHI def r inte ett GIMPLE-vrde" #: tree-cfg.c:3539 tree-cfg.c:3562 #, gcc-internal-format @@ -19474,12 +19479,13 @@ msgstr "fldesstyrning mitt i grundblock %d" #: tree-cfg.c:3669 #, gcc-internal-format msgid "label %s in the middle of basic block %d" -msgstr "" +msgstr "etikett %s mitt i grundblock %d" +# bb -> basic block -> grundblock -> gb #: tree-cfg.c:3688 #, gcc-internal-format msgid "fallthru edge after a control statement in bb %d" -msgstr "" +msgstr "fall igenom-bge efter styrsats i gb %d" #: tree-cfg.c:3703 #, gcc-internal-format @@ -19534,7 +19540,7 @@ msgstr "" #: tree-cfg.c:3852 #, gcc-internal-format msgid "missing edge %i->%i" -msgstr "" +msgstr "bge saknas %i->%i" #: tree-cfg.c:5143 tree-cfg.c:5147 #, gcc-internal-format @@ -19569,13 +19575,13 @@ msgstr "EH-bge %i->%i saknas" #: tree-eh.c:1772 #, gcc-internal-format msgid "EH edge %i->%i miss EH flag" -msgstr "" +msgstr "EH-bgen %i->%i saknar EH-flagga" #. ??? might not be mistake. #: tree-eh.c:1778 #, gcc-internal-format msgid "EH edge %i->%i has duplicated regions" -msgstr "" +msgstr "EH-bgen %i->%i har dubblerade regioner" #: tree-eh.c:1812 #, gcc-internal-format @@ -19737,7 +19743,7 @@ msgstr "" #: tree-ssa.c:129 #, gcc-internal-format msgid "found a virtual definition for a GIMPLE register" -msgstr "" +msgstr "hittade en virtuell definition av ett GIMPLE-register" #: tree-ssa.c:135 #, gcc-internal-format @@ -19802,7 +19808,7 @@ msgstr "PHI-argument saknas fr bgen %i->%i" #: tree-ssa.c:336 #, gcc-internal-format msgid "PHI argument is not SSA_NAME, or invariant" -msgstr "" +msgstr "PHI-argument r inte SSA_NAME eller invariant" #: tree-ssa.c:348 #, gcc-internal-format @@ -19894,7 +19900,7 @@ msgstr "%H%qD anvnds oinitierad i denna funktion" #: tree-ssa.c:1201 #, gcc-internal-format msgid "%H%qD may be used uninitialized in this function" -msgstr "" +msgstr "%H%qD kan anvndas oinitierad i denna funktion" #: tree-vect-transform.c:561 #, gcc-internal-format @@ -19904,7 +19910,7 @@ msgstr "inget std fr induktion" #: tree.c:3497 #, gcc-internal-format msgid "%q+D already declared with dllexport attribute: dllimport ignored" -msgstr "" +msgstr "%q+D r redan deklarerad med attributet dllexport: dllimport ignoreras" #: tree.c:3509 #, gcc-internal-format @@ -19914,7 +19920,7 @@ msgstr "" #: tree.c:3525 config/i386/winnt-cxx.c:70 #, gcc-internal-format msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored" -msgstr "" +msgstr "%q+D omdeklarerades utan attributet dllimport: tidigare dllimport ignoreras" #: tree.c:3577 config/darwin.c:1236 config/arm/arm.c:2896 #: config/arm/arm.c:2924 config/avr/avr.c:4656 config/h8300/h8300.c:5282 @@ -19953,12 +19959,12 @@ msgstr "" #: tree.c:5081 #, gcc-internal-format msgid "function return type cannot be function" -msgstr "" +msgstr "funktionsreturtyp kan inte vara funktion" #: tree.c:6000 #, gcc-internal-format msgid "tree check: %s, have %s in %s, at %s:%d" -msgstr "" +msgstr "trdkontroll: %s, har %s i %s, vid %s:%d" #: tree.c:6037 #, gcc-internal-format @@ -19998,7 +20004,7 @@ msgstr "" #: varasm.c:470 #, gcc-internal-format msgid "%+D causes a section type conflict" -msgstr "" +msgstr "%+D orsakar en sektionstypkonflikt" #: varasm.c:930 varasm.c:938 #, gcc-internal-format @@ -20033,7 +20039,7 @@ msgstr "" #: varasm.c:997 #, gcc-internal-format msgid "register name given for non-register variable %q+D" -msgstr "" +msgstr "registernamn angivet icke-registervariabel %q+D" #: varasm.c:1074 #, gcc-internal-format @@ -20068,12 +20074,12 @@ msgstr "" #: varasm.c:3979 #, gcc-internal-format msgid "initializer for integer value is too complicated" -msgstr "" +msgstr "initierare fr heltalsvrde r fr komplicerad" #: varasm.c:3984 #, gcc-internal-format msgid "initializer for floating value is not a floating constant" -msgstr "" +msgstr "initierare fr flyttalsvrde r inte en flyttalskonstant" #: varasm.c:4253 #, gcc-internal-format @@ -20103,7 +20109,7 @@ msgstr "svagdeklaration av %q+D stds inte" #: varasm.c:4534 #, gcc-internal-format msgid "only weak aliases are supported in this configuration" -msgstr "" +msgstr "bara svaga alias stds i denna konfiguration" #: varasm.c:4764 #, gcc-internal-format @@ -20118,7 +20124,7 @@ msgstr "%q+D r aliasat till en odefinierad symbol %qs" #: varasm.c:4842 #, gcc-internal-format msgid "%q+D aliased to external symbol %qs" -msgstr "" +msgstr "%q+D r aliasat till den externa symbolen %qs" #: varasm.c:4881 #, gcc-internal-format @@ -20133,7 +20139,7 @@ msgstr "%Jaliasdefinitioner stds inte i denna konfiguration" #: varasm.c:4899 #, gcc-internal-format msgid "%Jonly weak aliases are supported in this configuration" -msgstr "" +msgstr "%Jendast svaga alias stds i denna konfiguration" #: varasm.c:4956 #, gcc-internal-format @@ -20170,7 +20176,7 @@ msgstr "" #: config/darwin-c.c:113 #, gcc-internal-format msgid "malformed '#pragma options', ignoring" -msgstr "" +msgstr "felformaterat \"#pragma options\", ignoreras" #: config/darwin-c.c:116 #, gcc-internal-format @@ -20180,7 +20186,7 @@ msgstr "skrp vid slutet av \"#pragma options\"" #: config/darwin-c.c:126 #, gcc-internal-format msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring" -msgstr "" +msgstr "felformaterat \"#pragma options align={mac68k|power|reset}\">, ignoreras" #: config/darwin-c.c:138 #, gcc-internal-format @@ -20210,7 +20216,7 @@ msgstr "" #: config/darwin.c:1350 #, gcc-internal-format msgid "internal and protected visibility attributes not supported in this configuration; ignored" -msgstr "" +msgstr "synlighetsattributen internal och protected stds inte fr denna konfiguration, ignoreras" #: config/host-darwin.c:63 #, gcc-internal-format @@ -20220,12 +20226,12 @@ msgstr "" #: config/sol2-c.c:94 config/sol2-c.c:110 #, gcc-internal-format msgid "malformed %<#pragma align%>, ignoring" -msgstr "" +msgstr "felformaterat %<#pragma align%>, ignoreras" #: config/sol2-c.c:103 #, gcc-internal-format msgid "invalid alignment for %<#pragma align%>, ignoring" -msgstr "" +msgstr "felaktig justering fr %<#pragma align%>, ignoreras" #: config/sol2-c.c:118 #, gcc-internal-format @@ -20235,7 +20241,7 @@ msgstr "" #: config/sol2-c.c:130 config/sol2-c.c:142 #, gcc-internal-format msgid "malformed %<#pragma align%>" -msgstr "" +msgstr "felformaterat %<#pragma align%>" #: config/sol2-c.c:137 #, gcc-internal-format @@ -20250,7 +20256,7 @@ msgstr "felformaterat %<#pragma init%>, ignoreras" #: config/sol2-c.c:188 config/sol2-c.c:200 #, gcc-internal-format msgid "malformed %<#pragma init%>" -msgstr "" +msgstr "felformaterat %<#pragma init%>" #: config/sol2-c.c:195 #, gcc-internal-format @@ -20265,7 +20271,7 @@ msgstr "felformaterat %<#pragma fini%>, ignoreras" #: config/sol2-c.c:246 config/sol2-c.c:258 #, gcc-internal-format msgid "malformed %<#pragma fini%>" -msgstr "" +msgstr "felformaterat %<#pragma fini%>" #: config/sol2-c.c:253 #, gcc-internal-format @@ -20291,12 +20297,12 @@ msgstr "aliasdefinitioner stds inte i Mach-O, ignoreras" #: config/vx-common.h:83 #, gcc-internal-format msgid "profiler support for VxWorks" -msgstr "" +msgstr "profileringsstd fr VxWorks" #: config/windiss.h:37 #, gcc-internal-format msgid "profiler support for WindISS" -msgstr "" +msgstr "profileringsstd fr WindISS" #: config/alpha/alpha.c:231 config/rs6000/rs6000.c:1579 #, gcc-internal-format @@ -20316,7 +20322,7 @@ msgstr "-mieee stds inte p Unicos/Mk" #: config/alpha/alpha.c:320 #, gcc-internal-format msgid "-mieee-with-inexact not supported on Unicos/Mk" -msgstr "" +msgstr "-mieee-with-inexact stds inte p Unicos/Mk" #: config/alpha/alpha.c:337 #, gcc-internal-format @@ -20341,7 +20347,7 @@ msgstr "felaktigt vrde %qs till flaggan -mcpu" #: config/alpha/alpha.c:399 #, gcc-internal-format msgid "trap mode not supported on Unicos/Mk" -msgstr "" +msgstr "lge fr fllor (trap mode) stds inte p Unicos/Mk" #: config/alpha/alpha.c:406 #, gcc-internal-format @@ -20351,17 +20357,17 @@ msgstr "" #: config/alpha/alpha.c:422 #, gcc-internal-format msgid "rounding mode not supported for VAX floats" -msgstr "" +msgstr "avrundningslge stds inte fr VAX-flyttal" #: config/alpha/alpha.c:427 #, gcc-internal-format msgid "trap mode not supported for VAX floats" -msgstr "" +msgstr "lge fr fllor (trap mode) stds inte fr VAX-flyttal" #: config/alpha/alpha.c:431 #, gcc-internal-format msgid "128-bit long double not supported for VAX floats" -msgstr "" +msgstr "128-bitars long double stds inte fr VAX-flyttal" #: config/alpha/alpha.c:459 #, gcc-internal-format @@ -20377,7 +20383,7 @@ msgstr "felaktigt vrde %qs till flaggan -memory-latency" #: config/s390/s390.c:8114 #, gcc-internal-format msgid "bad builtin fcode" -msgstr "" +msgstr "felaktig inbyggd fcode" #: config/arc/arc.c:390 #, gcc-internal-format @@ -20402,7 +20408,7 @@ msgstr "ogiltigt vrde (%s) till flagga %s" #: config/arm/arm.c:1032 #, gcc-internal-format msgid "target CPU does not support interworking" -msgstr "" +msgstr "mlprocessorn stdjer inte interworking" #: config/arm/arm.c:1038 #, gcc-internal-format @@ -20437,7 +20443,7 @@ msgstr "-fpic och -mapcs-reent r inkompatibla" #: config/arm/arm.c:1077 #, gcc-internal-format msgid "APCS reentrant code not supported. Ignored" -msgstr "" +msgstr "APCS-teranropsbar kod stds inte. Ignoreras" #: config/arm/arm.c:1085 #, gcc-internal-format @@ -20467,7 +20473,7 @@ msgstr "" #: config/arm/arm.c:1154 #, gcc-internal-format msgid "invalid floating point emulation option: -mfpe=%s" -msgstr "" +msgstr "ogiltig flyttalsemuleringsflagga: -mfpe=%s" #: config/arm/arm.c:1171 #, gcc-internal-format @@ -20477,17 +20483,17 @@ msgstr "ogiltig flyttalsflagga: -mfpu=%s" #: config/arm/arm.c:1211 #, gcc-internal-format msgid "invalid floating point abi: -mfloat-abi=%s" -msgstr "" +msgstr "ogiltigt flyttals-abi: -mfloat-abi=%s" #: config/arm/arm.c:1218 #, gcc-internal-format msgid "-mfloat-abi=hard and VFP" -msgstr "" +msgstr "-mfloat-abi=hard och VFP" #: config/arm/arm.c:1224 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "iWMMXt and hardware floating point" -msgstr "Anvnd hrdvaruflyttal" +msgstr "iWMMXt och hrdvaruflyttal" #: config/arm/arm.c:1247 #, gcc-internal-format @@ -20533,13 +20539,13 @@ msgstr "" #: config/arm/arm.c:12649 config/arm/arm.c:12686 #, gcc-internal-format msgid "selector must be an immediate" -msgstr "" +msgstr "vljare mste vara en omedelbar" #. @@@ better error message #: config/arm/arm.c:12729 config/i386/i386.c:15504 config/i386/i386.c:15538 #, gcc-internal-format msgid "mask must be an immediate" -msgstr "" +msgstr "mask mste vara en omedelbar" #: config/arm/arm.c:13388 #, gcc-internal-format @@ -20629,22 +20635,22 @@ msgstr "\"(\" saknas efter \"pragma %s\" - ignoreras" #: config/c4x/c4x-c.c:75 #, gcc-internal-format msgid "missing function name in '#pragma %s' - ignored" -msgstr "" +msgstr "funktionsnamn saknas i \"pragma %s\" - ignoreras" #: config/c4x/c4x-c.c:80 #, gcc-internal-format msgid "malformed '#pragma %s' - ignored" -msgstr "" +msgstr "felformaterat \"#pragma %s\" - ignoreras" #: config/c4x/c4x-c.c:82 #, gcc-internal-format msgid "missing section name in '#pragma %s' - ignored" -msgstr "" +msgstr "sektionsnamn saknas i \"pragma %s\" - ignoreras" #: config/c4x/c4x-c.c:87 #, gcc-internal-format msgid "missing ')' for '#pragma %s' - ignored" -msgstr "" +msgstr "\")\" saknas till \"pragma %s\" - ignoreras" #: config/c4x/c4x-c.c:90 #, gcc-internal-format @@ -20694,7 +20700,7 @@ msgstr "" #: config/cris/cris.c:2106 #, gcc-internal-format msgid "-max-stackframe=%d is not usable, not between 0 and %d" -msgstr "" +msgstr "-max-stackframe=%d r inte anvndbar, inte mellan 0 och %d" #: config/cris/cris.c:2134 #, gcc-internal-format @@ -20709,7 +20715,7 @@ msgstr "" #: config/cris/cris.c:2188 #, gcc-internal-format msgid "-fPIC and -fpic are not supported in this configuration" -msgstr "" +msgstr "-fPIC och -fpic stds inte i denna konfiguration" #: config/cris/cris.c:2203 #, gcc-internal-format @@ -20729,7 +20735,7 @@ msgstr "Oknd destination" #: config/cris/cris.c:2762 #, gcc-internal-format msgid "stackframe too big: %d bytes" -msgstr "" +msgstr "fr stor stackram: %d byte" #: config/cris/cris.c:3214 config/cris/cris.c:3241 #, gcc-internal-format @@ -20739,7 +20745,7 @@ msgstr "" #: config/cris/cris.c:3322 #, gcc-internal-format msgid "emitting PIC operand, but PIC register isn't set up" -msgstr "" +msgstr "Skickar ut PIC-operand, men PIC-registret r inte uppsatt" #. Definitions for GCC. Part of the machine description for CRIS. #. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005 @@ -20799,7 +20805,7 @@ msgstr "" #: config/crx/crx.h:355 #, gcc-internal-format msgid "Profiler support for CRX" -msgstr "" +msgstr "Profileringsstd fr CRX" #: config/crx/crx.h:366 #, gcc-internal-format @@ -20814,7 +20820,7 @@ msgstr "ackumulatorn r inte ett konstant heltal" #: config/frv/frv.c:8628 #, gcc-internal-format msgid "accumulator number is out of bounds" -msgstr "" +msgstr "ackumulatortalet r utanfr grnsen" #: config/frv/frv.c:8639 #, gcc-internal-format @@ -20884,17 +20890,17 @@ msgstr "kan inte utka PCH-fil: %m" #: config/i386/host-cygwin.c:76 #, gcc-internal-format msgid "can't set position in PCH file: %m" -msgstr "" +msgstr "det gr inte att stta position i PCH-fil: %m" #: config/i386/i386.c:1322 #, gcc-internal-format msgid "code model %s not supported in PIC mode" -msgstr "" +msgstr "kodmodellen %s stds inte i PIC-lge" #: config/i386/i386.c:1330 config/sparc/sparc.c:670 #, gcc-internal-format msgid "bad value (%s) for -mcmodel= switch" -msgstr "" +msgstr "felaktigt vrde (%s) till flaggan -mcmodel=" #: config/i386/i386.c:1346 #, gcc-internal-format @@ -20924,7 +20930,7 @@ msgstr "CPU:n du valde stdjer inte instruktionsuppsttningen x86-64" #: config/i386/i386.c:1390 config/mt/mt.c:803 #, gcc-internal-format msgid "bad value (%s) for -march= switch" -msgstr "" +msgstr "felaktigt vrde (%s) till flaggan -march=" #: config/i386/i386.c:1421 #, gcc-internal-format @@ -20934,7 +20940,7 @@ msgstr "felaktigt vrde (%s) till flaggan -mtune=" #: config/i386/i386.c:1438 #, gcc-internal-format msgid "-mregparm=%d is not between 0 and %d" -msgstr "" +msgstr "-mregparm=%d r inte mellan 0 och %d" #: config/i386/i386.c:1451 #, gcc-internal-format @@ -20984,7 +20990,7 @@ msgstr "" #: config/i386/i386.c:1596 #, gcc-internal-format msgid "-mrtd calling convention not supported in the 64bit mode" -msgstr "" +msgstr "anropskonventionen -mrtd stds inte i 64-bitslge" #: config/i386/i386.c:1616 #, gcc-internal-format @@ -21164,7 +21170,7 @@ msgstr "ms-bitflt stds inte fr objc" #: config/ia64/ia64-c.c:52 #, gcc-internal-format msgid "malformed #pragma builtin" -msgstr "" +msgstr "felformaterat #pragma builtin" #: config/ia64/ia64.c:502 config/m32r/m32r.c:373 #, gcc-internal-format @@ -21235,7 +21241,7 @@ msgstr "" #: config/xtensa/xtensa.c:1627 #, gcc-internal-format msgid "PRINT_OPERAND null pointer" -msgstr "" +msgstr "PRINT_OPERAND null-pekare" #: config/m32c/m32c-pragma.c:64 #, gcc-internal-format @@ -21250,7 +21256,7 @@ msgstr "" #: config/m32c/m32c-pragma.c:82 config/m32c/m32c-pragma.c:89 #, gcc-internal-format msgid "#pragma GCC memregs takes a number [0..16]" -msgstr "" +msgstr "#pragma GCC memregs tar ett tal [0..16]" #: config/m32c/m32c.c:412 #, gcc-internal-format @@ -21260,12 +21266,12 @@ msgstr "ogiltigt mlvrde fr memregs \"%d\"" #: config/m68hc11/m68hc11.c:279 #, gcc-internal-format msgid "-f%s ignored for 68HC11/68HC12 (not supported)" -msgstr "" +msgstr "-f%s ingoreras fr 68HC11/68HC12 (stds inte)" #: config/m68hc11/m68hc11.c:1240 #, gcc-internal-format msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>" -msgstr "" +msgstr "attributen %<trap%> och %<far%> r inte kompatibla, %<far%> ignoreras" #: config/m68hc11/m68hc11.c:1247 #, gcc-internal-format @@ -21285,7 +21291,7 @@ msgstr "" #: config/m68k/m68k.c:640 config/rs6000/rs6000.c:13666 #, gcc-internal-format msgid "stack limit expression is not supported" -msgstr "" +msgstr "stackgrnsuttryck stds inte" #: config/mips/mips.c:4582 #, gcc-internal-format @@ -21300,7 +21306,7 @@ msgstr "" #: config/mips/mips.c:4616 #, gcc-internal-format msgid "-mgp64 used with a 32-bit processor" -msgstr "" +msgstr "-mgp64 anvnt med en 32-bitarsprocessor" #: config/mips/mips.c:4618 #, gcc-internal-format @@ -21321,7 +21327,7 @@ msgstr "ej stdd kombination: %s" #: config/mips/mips.c:4713 #, gcc-internal-format msgid "generation of Branch Likely instructions enabled, but not supported by architecture" -msgstr "" +msgstr "generering av Branch Likely-instruktioner aktiverat, men stds inte av arkitekturen" #: config/mips/mips.c:4730 #, gcc-internal-format @@ -21336,7 +21342,7 @@ msgstr "" #: config/mips/mips.c:4806 #, gcc-internal-format msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float" -msgstr "" +msgstr "-mips3d/-mpaired-single mste anvndas tillsammans med -mfp64 -mhard-float" #: config/mips/mips.c:4811 #, gcc-internal-format @@ -21371,7 +21377,7 @@ msgstr "" #: config/mips/mips.c:5384 #, gcc-internal-format msgid "PRINT_OPERAND: unknown punctuation '%c'" -msgstr "" +msgstr "PRINT_OPERAND: oknd interpunktion \"%c\"" #: config/mips/mips.c:8147 #, gcc-internal-format @@ -21393,7 +21399,7 @@ msgstr "ogiltigt argument inbyggd funktion" #: config/mips/mips.h:2108 #, gcc-internal-format msgid "mips16 function profiling" -msgstr "" +msgstr "funktionsprofilering fr mips16" #: config/mmix/mmix.c:227 #, gcc-internal-format @@ -21413,7 +21419,7 @@ msgstr "" #: config/mmix/mmix.c:839 #, gcc-internal-format msgid "function_profiler support for MMIX" -msgstr "" +msgstr "funktionsprofileringsstd fr MMIX" #: config/mmix/mmix.c:861 #, gcc-internal-format @@ -21423,13 +21429,13 @@ msgstr "" #: config/mmix/mmix.c:1476 config/mmix/mmix.c:1500 config/mmix/mmix.c:1616 #, gcc-internal-format msgid "MMIX Internal: Bad register: %d" -msgstr "" +msgstr "MMIX internt: Felaktigt register: %d" #. Presumably there's a missing case above if we get here. #: config/mmix/mmix.c:1608 #, gcc-internal-format msgid "MMIX Internal: Missing %qc case in mmix_print_operand" -msgstr "" +msgstr "MMIX internt: Fallet %qc saknas i mmix_print_operand" #: config/mmix/mmix.c:1894 #, gcc-internal-format @@ -21444,7 +21450,7 @@ msgstr "" #: config/mmix/mmix.c:2470 config/mmix/mmix.c:2534 #, gcc-internal-format msgid "MMIX Internal: %s is not a shiftable int" -msgstr "" +msgstr "MMIX internt: %s r inte ett heltal som kan skiftas" #: config/mt/mt.c:311 #, gcc-internal-format @@ -21523,12 +21529,12 @@ msgstr "startparentes saknas" #: config/rs6000/rs6000-c.c:68 #, gcc-internal-format msgid "missing number" -msgstr "" +msgstr "tal saknas" #: config/rs6000/rs6000-c.c:70 #, gcc-internal-format msgid "missing close paren" -msgstr "" +msgstr "slutparentes saknas" #: config/rs6000/rs6000-c.c:73 #, gcc-internal-format @@ -21753,7 +21759,7 @@ msgstr "-maix64 och POWER-arkitekturen r inkompatibla" #: config/rs6000/aix43.h:44 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43 #, gcc-internal-format msgid "-maix64 requires PowerPC64 architecture remain enabled" -msgstr "" +msgstr "-maix64 krver att arkitekturen PowerPC64 fortfarande r aktiverad" #: config/rs6000/aix43.h:50 config/rs6000/aix52.h:49 #, gcc-internal-format @@ -21874,7 +21880,7 @@ msgstr "" #: config/rs6000/sysv4.h:220 #, gcc-internal-format msgid "-msoft-float and -mlong-double-128 not supported" -msgstr "" +msgstr "-msoft-float och -mlong-double-128 stds inte" #: config/rs6000/sysv4.h:234 #, gcc-internal-format @@ -21884,7 +21890,7 @@ msgstr "-m%s stds inte i denna konfiguration" #: config/s390/s390.c:1339 #, gcc-internal-format msgid "stack guard value must be an exact power of 2" -msgstr "" +msgstr "stackvaktvrde mste en exakt potens av 2" #: config/s390/s390.c:1346 #, gcc-internal-format @@ -21986,7 +21992,7 @@ msgstr "Behver ett andra generellt register som skrivs ver vid anrop" #: config/sh/sh.c:9702 #, gcc-internal-format msgid "Need a call-clobbered target register" -msgstr "" +msgstr "Behver ett anropsverskrivet mlregister" #: config/sh/symbian.c:147 #, gcc-internal-format @@ -22001,7 +22007,7 @@ msgstr "inline-funktionen %q+D r deklarerad som dllimport; attributet ignoreras #: config/sh/symbian.c:280 #, gcc-internal-format msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage" -msgstr "" +msgstr "fel i omdeklaration av %q+D: dllimport:erad symbol har inte extern lnkklass" #: config/sh/symbian.c:326 #, gcc-internal-format @@ -22011,7 +22017,7 @@ msgstr "" #: config/sh/symbian.c:892 cp/tree.c:2335 #, gcc-internal-format msgid "lang_* check: failed in %s, at %s:%d" -msgstr "" +msgstr "lang_*-kontroll: misslyckades i %s, vid %s:%d" #. FIXME #: config/sh/netbsd-elf.h:95 @@ -22042,17 +22048,17 @@ msgstr "" #: config/sparc/sparc.c:643 #, gcc-internal-format msgid "%s is not supported by this configuration" -msgstr "" +msgstr "%s stds inte i denna konfiguration" #: config/sparc/sparc.c:650 #, gcc-internal-format msgid "-mlong-double-64 not allowed with -m64" -msgstr "" +msgstr "-mlong-double-64 r inte tillten med -m64" #: config/sparc/sparc.c:675 #, gcc-internal-format msgid "-mcmodel= is not supported on 32 bit systems" -msgstr "" +msgstr "-mcmodel= stds inte p 32-bitars system" #: config/stormy16/stormy16.c:497 #, gcc-internal-format @@ -22112,12 +22118,12 @@ msgstr "det gr inte att stta avbrottsattribut, ingen aktuell funktion" #: config/v850/v850-c.c:104 #, gcc-internal-format msgid "cannot set interrupt attribute: no such identifier" -msgstr "" +msgstr "det gr inte att stta avbrottsattribut: det finns ingen sdan identifierare" #: config/v850/v850-c.c:149 #, gcc-internal-format msgid "junk at end of #pragma ghs section" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs-sektion" #: config/v850/v850-c.c:166 #, gcc-internal-format @@ -22127,42 +22133,42 @@ msgstr "oknt sektionsnamn \"%s\"" #: config/v850/v850-c.c:181 #, gcc-internal-format msgid "malformed #pragma ghs section" -msgstr "" +msgstr "felformaterat #pragma ghs section" #: config/v850/v850-c.c:200 #, gcc-internal-format msgid "junk at end of #pragma ghs interrupt" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs interrupt" #: config/v850/v850-c.c:211 #, gcc-internal-format msgid "junk at end of #pragma ghs starttda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs starttda" #: config/v850/v850-c.c:222 #, gcc-internal-format msgid "junk at end of #pragma ghs startsda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs startsda" #: config/v850/v850-c.c:233 #, gcc-internal-format msgid "junk at end of #pragma ghs startzda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs startzda" #: config/v850/v850-c.c:244 #, gcc-internal-format msgid "junk at end of #pragma ghs endtda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs endtda" #: config/v850/v850-c.c:255 #, gcc-internal-format msgid "junk at end of #pragma ghs endsda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs endsda" #: config/v850/v850-c.c:266 #, gcc-internal-format msgid "junk at end of #pragma ghs endzda" -msgstr "" +msgstr "skrp vid slutet av #pragma ghs endzda" #: config/v850/v850.c:172 #, gcc-internal-format @@ -22192,7 +22198,7 @@ msgstr "" #: config/v850/v850.c:2395 #, gcc-internal-format msgid "bogus JARL construction: %d\n" -msgstr "" +msgstr "felaktig JARL-konstruktion: %d\n" #: config/v850/v850.c:2694 #, gcc-internal-format @@ -22204,10 +22210,12 @@ msgstr "felaktig DISPOSE-konstruktion: %d" msgid "too much stack space to dispose of: %d" msgstr "" +# Frmodligen en felstavning i orginalet, men tills jag vet skert +# behller jag den #: config/v850/v850.c:2815 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "bogus PREPEARE construction: %d" -msgstr "Anvnd instruktionsuppsttning fr POWER" +msgstr "felaktig PREPEARE-konstruktion: %d" #: config/v850/v850.c:2834 #, gcc-internal-format @@ -22220,24 +22228,24 @@ msgid "boolean registers required for the floating-point option" msgstr "" #: config/xtensa/xtensa.c:1551 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "-f%s is not supported with CONST16 instructions" -msgstr "mlprocessorn stdjer inte THUMB-instruktioner" +msgstr "-f%s stds inte med CONST16-instruktioner" #: config/xtensa/xtensa.c:1556 #, gcc-internal-format msgid "PIC is required but not supported with CONST16 instructions" -msgstr "" +msgstr "PIC krvs men stds inte med CONST16-instruktioner" #: config/xtensa/xtensa.c:2414 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "only uninitialized variables can be placed in a .bss section" -msgstr "Initiera bara variabler som kan placeras i 8-bits omrdet." +msgstr "endast oinitierade variabler kan placeras i en .bss-sektion" #: ada/misc.c:262 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "missing argument to \"-%s\"" -msgstr "Saknar argument till flaggan \"%s\"" +msgstr "argument saknas till \"-%s\"" #: ada/misc.c:303 #, gcc-internal-format @@ -22247,22 +22255,22 @@ msgstr "" #: cp/call.c:286 #, gcc-internal-format msgid "unable to call pointer to member function here" -msgstr "" +msgstr "det gr inte att anropa en pekare till medlemsfunktion hr" #: cp/call.c:2389 #, gcc-internal-format msgid "%s %D(%T, %T, %T) <built-in>" -msgstr "" +msgstr "%s %D(%T, %T, %T) <inbyggd>" #: cp/call.c:2394 #, gcc-internal-format msgid "%s %D(%T, %T) <built-in>" -msgstr "" +msgstr "%s %D(%T, %T) <inbyggd>" #: cp/call.c:2398 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%s %D(%T) <built-in>" -msgstr "<inbyggd>" +msgstr "%s %D(%T) <inbyggd>" #: cp/call.c:2402 #, gcc-internal-format @@ -22275,14 +22283,14 @@ msgid "%s %+#D <near match>" msgstr "" #: cp/call.c:2406 cp/pt.c:1327 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%s %+#D" -msgstr "%s: %s" +msgstr "%s %+#D" #: cp/call.c:2628 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conversion from %qT to %qT is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "konvertering frn %qT till %qT r tvetydig" #: cp/call.c:2779 cp/call.c:2797 cp/call.c:2855 #, gcc-internal-format @@ -22290,9 +22298,9 @@ msgid "no matching function for call to %<%D(%A)%>" msgstr "" #: cp/call.c:2800 cp/call.c:2858 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "call of overloaded %<%D(%A)%> is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "anrop av verlastad %<%D(%A)%> r tvetydigt" #. It's no good looking for an overloaded operator() on a #. pointer-to-member-function. @@ -22307,9 +22315,9 @@ msgid "no match for call to %<(%T) (%A)%>" msgstr "" #: cp/call.c:3009 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "call of %<(%T) (%A)%> is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "anrop av %<(%T) (%A)%> r tvetydigt" #: cp/call.c:3047 #, gcc-internal-format @@ -22354,17 +22362,17 @@ msgstr "" #: cp/call.c:3278 cp/call.c:3488 #, gcc-internal-format msgid "operands to ?: have different types" -msgstr "" +msgstr "operander till ?: har olika typ" #: cp/call.c:3442 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "enumeral mismatch in conditional expression: %qT vs %qT" -msgstr "typfel i villkorsuttryck" +msgstr "upprkningsmissmatch i villkorligt uttryck: %qT kontra %qT" #: cp/call.c:3449 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "enumeral and non-enumeral type in conditional expression" -msgstr "typ signed och unsigned i villkorsuttryck" +msgstr "upprknings- och inte upprkningstyp i villkorligt uttryck" #: cp/call.c:3743 #, gcc-internal-format @@ -22372,9 +22380,9 @@ msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead" msgstr "" #: cp/call.c:3816 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "comparison between %q#T and %q#T" -msgstr "jmfreslse mellan signed och unsigned" +msgstr "jmfreslse mellan %q#T och %q#T" #: cp/call.c:4075 #, gcc-internal-format @@ -22384,12 +22392,12 @@ msgstr "" #: cp/call.c:4092 #, gcc-internal-format msgid "%q+#D is private" -msgstr "" +msgstr "%q+#D r privat" #: cp/call.c:4094 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+#D is protected" -msgstr "tredje argumentet till \"%s\" r inte lnge rekommenderat" +msgstr "%q+#D r skyddad" #: cp/call.c:4096 #, gcc-internal-format @@ -22402,49 +22410,49 @@ msgid "within this context" msgstr "" #: cp/call.c:4186 cp/cvt.c:264 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid conversion from %qT to %qT" -msgstr "konvertering frn NaN till int" +msgstr "ogiltig konvertering frn %qT till %qT" #: cp/call.c:4188 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " initializing argument %P of %qD" -msgstr "ogiltigt typargument till \"%s\"" +msgstr " initierar argument %P till %qD" #: cp/call.c:4200 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "passing NULL to non-pointer argument %P of %qD" -msgstr "Saknar argument till flaggan \"%s\"" +msgstr "skickar NULL till icke-pekarargument %P till %qD" #: cp/call.c:4203 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "converting to non-pointer type %qT from NULL" -msgstr "kan inte konvertera till en pekartyp" +msgstr "konverterar till icke-pekartyp %qT frn NULL" #: cp/call.c:4211 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "passing %qT for argument %P to %qD" -msgstr "Saknar argument till flaggan \"%s\"" +msgstr "skickar %qT fr argument %P till %qD" #: cp/call.c:4214 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "converting to %qT from %qT" -msgstr "konvertering frn NaN till int" +msgstr "konvertering till %qT frn %qT" #: cp/call.c:4353 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot bind bitfield %qE to %qT" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att binda bitflt %qE till %qT" #: cp/call.c:4356 cp/call.c:4372 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot bind packed field %qE to %qT" -msgstr "kan inte deklarera \"::main\" som en mall" +msgstr "det gr inte att binda packat flt %qE till %qT" #: cp/call.c:4359 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot bind rvalue %qE to %qT" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att binda rvalue %qE till %qT" #: cp/call.c:4473 #, gcc-internal-format @@ -22458,19 +22466,19 @@ msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will ab msgstr "" #: cp/call.c:4542 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "the default argument for parameter %d of %qD has not yet been parsed" -msgstr "parameternamn saknas i parameterlista" +msgstr "standardargumentet fr parameter %d till %qD har inte parsats n" #: cp/call.c:4621 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "argument of function call might be a candidate for a format attribute" -msgstr "Varna om funktioner som kan vara kandidater fr formatattribut" +msgstr "argument till funktionsanrop kan vara en kandidat fr ett formatattribut" #: cp/call.c:4758 #, gcc-internal-format msgid "passing %qT as %<this%> argument of %q#D discards qualifiers" -msgstr "" +msgstr "att skicka %qT som %<this%>-argument till %q#D kastar kvalificerare" #: cp/call.c:4777 #, gcc-internal-format @@ -22478,14 +22486,14 @@ msgid "%qT is not an accessible base of %qT" msgstr "" #: cp/call.c:5027 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "could not find class$ field in java interface type %qT" -msgstr "ingen superklass deklarerad i interface fr \"%s\"" +msgstr "kunde inte hitta class$-flt i java-grnssnittstyp %qT" #: cp/call.c:5264 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "call to non-function %qD" -msgstr "Inga anrop i funktion %s\n" +msgstr "anrop av icke-funktion %qD" #: cp/call.c:5386 #, gcc-internal-format @@ -22493,24 +22501,24 @@ msgid "no matching function for call to %<%T::%s(%A)%#V%>" msgstr "" #: cp/call.c:5404 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "call of overloaded %<%s(%A)%> is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "anrop av verlastad %<%s(%A)%> r tvetydigt" #: cp/call.c:5428 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot call member function %qD without object" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att anropa medlemsfunktion %qD utan ett objekt" #: cp/call.c:6033 #, gcc-internal-format msgid "passing %qT chooses %qT over %qT" -msgstr "" +msgstr "att skicka %qT vljer %qT framfr %qT" #: cp/call.c:6035 cp/name-lookup.c:4257 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " in call to %qD" -msgstr "kan inte inline:a anrop till \"%s\"" +msgstr " i anrop till %qD" #: cp/call.c:6092 #, gcc-internal-format @@ -22518,9 +22526,9 @@ msgid "choosing %qD over %qD" msgstr "" #: cp/call.c:6093 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " for conversion from %qT to %qT" -msgstr "konvertering frn NaN till int" +msgstr " fr konvertering frn %qT till %qT" #: cp/call.c:6095 #, gcc-internal-format @@ -22533,9 +22541,9 @@ msgid "ISO C++ says that these are ambiguous, even though the worst conversion f msgstr "" #: cp/call.c:6353 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "could not convert %qE to %qT" -msgstr "kunde inte ppna dump-fil \"%s\"" +msgstr "kunde inte konvertera %qE till %qT" #: cp/call.c:6478 #, gcc-internal-format @@ -22548,39 +22556,39 @@ msgid "invalid initialization of reference of type %qT from expression of type % msgstr "" #: cp/class.c:281 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot convert from base %qT to derived type %qT via virtual base %qT" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera frn basen %qT till hrledd typ %qT via virtuell bas %qT" #: cp/class.c:945 #, gcc-internal-format msgid "Java class %qT cannot have a destructor" -msgstr "" +msgstr "Javaklass %qT kan inte ha en destruerare" #: cp/class.c:947 #, gcc-internal-format msgid "Java class %qT cannot have an implicit non-trivial destructor" -msgstr "" +msgstr "Javaklass %qT kan inte ha en implicit icketrivial destruerare" #: cp/class.c:1054 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "repeated using declaration %q+D" -msgstr "tom deklaration" +msgstr "upprepad using-deklaration %q+D" #: cp/class.c:1056 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "using declaration %q+D conflicts with a previous using declaration" -msgstr "sektion \"%s\" str i konflikt med tidigare deklaration" +msgstr "using-deklaration %q+D str i konflikt med en tidigare using-deklaration" #: cp/class.c:1061 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+#D cannot be overloaded" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "%q+#D kan inte verlastas" #: cp/class.c:1062 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "with %q+#D" -msgstr "%s: %s" +msgstr "med %q+#D" #: cp/class.c:1124 #, gcc-internal-format @@ -22593,9 +22601,9 @@ msgid "conflicting access specifications for field %qE, ignored" msgstr "" #: cp/class.c:1188 cp/class.c:1196 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D invalid in %q#T" -msgstr "Ogiltig flagga \"%s\"" +msgstr "%q+D ogiltig i %q#T" #: cp/class.c:1189 #, gcc-internal-format @@ -22608,9 +22616,9 @@ msgid " because of local member %q+#D with same name" msgstr "" #: cp/class.c:1239 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "base class %q#T has a non-virtual destructor" -msgstr "flt \"%s\" har en inkomplett typ" +msgstr "basklass %q#T har en icke-virtuell destruerare" #: cp/class.c:1553 #, gcc-internal-format @@ -22639,74 +22647,74 @@ msgid "%q+D was hidden" msgstr "" #: cp/class.c:2420 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " by %q+D" -msgstr "%s: %s" +msgstr " av %q+D" #: cp/class.c:2461 cp/decl2.c:1072 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+#D invalid; an anonymous union can only have non-static data members" -msgstr "anonym union deklarerad i parameterlista" +msgstr "%q+#D ogiltig, en anonym union kan bara ha ickestatiska datamedlemmar" #: cp/class.c:2467 cp/decl2.c:1078 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "private member %q+#D in anonymous union" -msgstr "destruerare kan inte vara en statisk medlemsfunktion" +msgstr "privat medlem %q+#D i anonym union" #: cp/class.c:2469 cp/decl2.c:1080 #, gcc-internal-format msgid "protected member %q+#D in anonymous union" -msgstr "" +msgstr "skyddad medlem %q+#D i anonym union" #: cp/class.c:2635 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "bit-field %q+#D with non-integral type" -msgstr "bitflt \"%s\" har en icke godknd typ" +msgstr "bitflt %q+#D har en icke-heltalstyp" #: cp/class.c:2652 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "bit-field %q+D width not an integer constant" -msgstr "tre \"l\"-suffix p heltalskonstant" +msgstr "bredd bitfltet %q+D inte en heltalskonstant" #: cp/class.c:2657 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "negative width in bit-field %q+D" -msgstr "negativ storlek i bitflt \"%s\"" +msgstr "negativ bredd i bitflt %q+D" #: cp/class.c:2662 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "zero width for bit-field %q+D" -msgstr "Storleken noll p bitflt \"%s\"" +msgstr "noll i bredd i bitflt %q+D" #: cp/class.c:2668 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "width of %q+D exceeds its type" -msgstr "storleken p \"%s\" r strre n sin typ" +msgstr "bredd p %q+D r strre n dess typ" #: cp/class.c:2677 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D is too small to hold all values of %q#T" -msgstr "ISO C frbjuder typkonvertering till unionstyper" +msgstr "%q+D r fr liten fr att f plats med alla vrden hos %q#T" #: cp/class.c:2736 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in union" -msgstr "" +msgstr "medlem %q+#D med konstruerare inte tillten i union" #: cp/class.c:2739 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "member %q+#D with destructor not allowed in union" -msgstr "kan inte stta attributet \"%s\" efter definitionen" +msgstr "medlem %q+#D med destruerare inte tillten i union" #: cp/class.c:2741 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in union" -msgstr "" +msgstr "medlem %q+#D med kopieringstilldelningsoperator inte tillten i union" #: cp/class.c:2764 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "multiple fields in union %qT initialized" -msgstr "flt \"%s\" r redan initierat" +msgstr "flera flt i unionen %qT initierade" #: cp/class.c:2826 #, gcc-internal-format @@ -22714,14 +22722,14 @@ msgid "ignoring packed attribute on unpacked non-POD field %q+#D" msgstr "" #: cp/class.c:2886 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D may not be static because it is a member of a union" -msgstr "\"%s\" r normalt en icke-statisk function" +msgstr "%q+D fr inte vara statisk eftersom den r medlem av en union" #: cp/class.c:2891 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D may not have reference type %qT because it is a member of a union" -msgstr "\"%s\" r normalt en icke-statisk function" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/class.c:2900 #, gcc-internal-format @@ -22729,14 +22737,14 @@ msgid "field %q+D in local class cannot be static" msgstr "" #: cp/class.c:2906 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "field %q+D invalidly declared function type" -msgstr "flt \"%s\" deklarerad som en funktion" +msgstr "flt %q+D ogiltigt deklarerad funktionstyp" #: cp/class.c:2912 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "field %q+D invalidly declared method type" -msgstr "bitflt \"%s\" har en icke godknd typ" +msgstr "flt %q+D ogiltigt deklarerad metodtyp" #: cp/class.c:2944 #, gcc-internal-format @@ -22754,9 +22762,9 @@ msgid "field %q+#D with same name as class" msgstr "" #: cp/class.c:3039 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#T has pointer data members" -msgstr "upprepning av medlem \"%s\"" +msgstr "%q#T har pekardatamedlemmar" #: cp/class.c:3043 #, gcc-internal-format @@ -22784,9 +22792,9 @@ msgid "class %qT will be considered nearly empty in a future version of GCC" msgstr "" #: cp/class.c:3698 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "initializer specified for non-virtual method %q+D" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "initierare angiven fr icke-virtuell metod %q+D" #: cp/class.c:4360 #, gcc-internal-format @@ -22831,14 +22839,14 @@ msgid "layout of classes derived from empty class %qT may change in a future ver msgstr "" #: cp/class.c:4929 cp/parser.c:13263 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "redefinition of %q#T" -msgstr "omdefiniering av \"%s\"" +msgstr "omdefinition av %q#T" #: cp/class.c:5079 #, gcc-internal-format msgid "%q#T has virtual functions but non-virtual destructor" -msgstr "" +msgstr "%q#T har virtuella funktioner men icketrivial destruerare" #: cp/class.c:5181 #, gcc-internal-format @@ -22846,29 +22854,29 @@ msgid "trying to finish struct, but kicked out due to previous parse errors" msgstr "" #: cp/class.c:5628 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "language string %<\"%E\"%> not recognized" -msgstr "sprkstrng `\"%s\"' knns inte igen" +msgstr "sprkstrng %<\"%E\"%> knns inte igen" #: cp/class.c:5714 #, gcc-internal-format msgid "cannot resolve overloaded function %qD based on conversion to type %qT" -msgstr "" +msgstr "det gr inte att lsa upp verlastad funktion %qD baserat p konvertering till typ %qT" #: cp/class.c:5841 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no matches converting function %qD to type %q#T" -msgstr "kan inte konvertera till en pekartyp" +msgstr "ingen match som konverterar funktionen %qD till typen %q#T" #: cp/class.c:5864 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "converting overloaded function %qD to type %q#T is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "konvertering av verlastad funktion %qD till typ %q#T r tvetydig" #: cp/class.c:5890 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "assuming pointer to member %qD" -msgstr "upprepning av medlem \"%s\"" +msgstr "antar pekare till medlem %qD" #: cp/class.c:5893 #, gcc-internal-format @@ -22881,9 +22889,9 @@ msgid "not enough type information" msgstr "inte tillrcklig typinformation" #: cp/class.c:5955 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "argument of type %qT does not match %qT" -msgstr "argument \"%s\" matchar inte prototypen" +msgstr "argument av typen %qT matchar inte %qT" #: cp/class.c:6105 #, gcc-internal-format @@ -22896,49 +22904,49 @@ msgstr "ogiltig operation p oinstansierad typ" #. in its context and when re-evaluated in the completed scope of #. S. #: cp/class.c:6342 cp/decl.c:1133 cp/name-lookup.c:508 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %q#D" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration av %q#D" #: cp/class.c:6343 #, gcc-internal-format msgid "changes meaning of %qD from %q+#D" -msgstr "" +msgstr "byter betydelse av %qD frn %q+#D" #: cp/cp-gimplify.c:120 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "continue statement not within loop or switch" -msgstr "break-sats som inte r i en loop eller switch" +msgstr "continue-sats som inte r i en loop eller switch" #: cp/cp-gimplify.c:365 #, gcc-internal-format msgid "statement with no effect" -msgstr "" +msgstr "sats utan effekt" #: cp/cvt.c:91 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "can't convert from incomplete type %qT to %qT" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera frn ofullstndig typ %qT till %qT" #: cp/cvt.c:100 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conversion of %qE from %qT to %qT is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "konvertering av %qE frn %qT till %qT r tvetydig" #: cp/cvt.c:169 cp/cvt.c:238 cp/cvt.c:285 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot convert %qE from type %qT to type %qT" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/cvt.c:198 cp/cvt.c:202 #, gcc-internal-format msgid "pointer to member cast from %qT to %qT is via virtual base" -msgstr "" +msgstr "typkonvertering av pekare till medlem frn %qT till %qT r via virtuell bas" #: cp/cvt.c:499 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conversion from %qT to %qT discards qualifiers" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "konvertering frn %qT till %qT kastar kvalificerare" #: cp/cvt.c:517 cp/typeck.c:4977 #, gcc-internal-format @@ -22946,14 +22954,14 @@ msgid "casting %qT to %qT does not dereference pointer" msgstr "" #: cp/cvt.c:544 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot convert type %qT to type %qT" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera typ %qT till typ %qT" #: cp/cvt.c:680 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conversion from %q#T to %q#T" -msgstr "konvertering frn NaN till int" +msgstr "konvertering frn %q#T till %q#T" #: cp/cvt.c:692 cp/cvt.c:712 #, gcc-internal-format @@ -22966,14 +22974,14 @@ msgid "%q#T used where a floating point value was expected" msgstr "" #: cp/cvt.c:774 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conversion from %qT to non-scalar type %qT requested" -msgstr "konvertering till icke-skalr typ begrd" +msgstr "konvertering frn %qT till icke-skalr typ %qT begrd" #: cp/cvt.c:808 #, gcc-internal-format msgid "pseudo-destructor is not called" -msgstr "" +msgstr "pseudodestruerare anropas inte" #: cp/cvt.c:867 #, gcc-internal-format @@ -22993,9 +23001,9 @@ msgstr "" #. [over.over] enumerates the places where we can take the address #. of an overloaded function, and this is not one of them. #: cp/cvt.c:902 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%s cannot resolve address of overloaded function" -msgstr "Programfldet nr slutet p en icke-void-funktion" +msgstr "%s kan inte lsa upp adress till verlastad funktion" #. Only warn when there is no &. #: cp/cvt.c:908 @@ -23004,9 +23012,9 @@ msgid "%s is a reference, not call, to function %qE" msgstr "" #: cp/cvt.c:922 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%s has no effect" -msgstr "%s har ingen %s" +msgstr "%s har ingen effekt" #: cp/cvt.c:954 #, gcc-internal-format @@ -23014,14 +23022,14 @@ msgid "value computed is not used" msgstr "" #: cp/cvt.c:1062 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "converting NULL to non-pointer type" -msgstr "kan inte konvertera till en pekartyp" +msgstr "konvertera av NULL till icke-pekartyp" #: cp/cvt.c:1135 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ambiguous default type conversion from %qT" -msgstr "Sl p automatisk mallinstansiering" +msgstr "tvetydig standartypkonvertering frn %qT" #: cp/cvt.c:1137 #, gcc-internal-format @@ -23029,114 +23037,116 @@ msgid " candidate conversions include %qD and %qD" msgstr "" #: cp/decl.c:999 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD was declared %<extern%> and later %<static%>" -msgstr "\"%s\" deklarerades \"extern\" och senare \"static\"" +msgstr "%qD deklarerades %<extern%> och senare %<static%>" #: cp/decl.c:1000 cp/decl.c:1505 objc/objc-act.c:2920 objc/objc-act.c:7490 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of %q+D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+D" #: cp/decl.c:1033 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %qF throws different exceptions" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "deklaration av %qF kastar andra undantag" #: cp/decl.c:1034 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "from previous declaration %q+F" -msgstr "tidigare deklaration av \"%s\"" +msgstr "n tidigare deklaration av %q+F" #: cp/decl.c:1086 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "function %q+D redeclared as inline" -msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion" +msgstr "funktionen %q+D omdeklarerad som \"inline\"" #: cp/decl.c:1088 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of %q+D with attribute noinline" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "tidigare deklaration av %q+D med attributet noinline" #: cp/decl.c:1095 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "function %q+D redeclared with attribute noinline" -msgstr "funktionen \"%s\" deklarerades tidigare i ett block" +msgstr "funktionen %q+D omdeklarerad med attributet noinline" #: cp/decl.c:1097 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of %q+D was inline" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+D var inline" +# Frsta %s blir "built-in" eller "library". Pminnelse till mig sjlv +# om att felrapportera. /Gran #: cp/decl.c:1120 cp/decl.c:1193 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "shadowing %s function %q#D" -msgstr "dljer biblioteksfunktion \"%s\"" +msgstr "skuggar \"%s\"-funktion %q#D" #: cp/decl.c:1129 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "library function %q#D redeclared as non-function %q#D" -msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion" +msgstr "biblioteksfunktion %q#D omdeklarerad som icke-funktion %q#D" #: cp/decl.c:1134 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conflicts with built-in declaration %q#D" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "str i konflikt med inbyggd deklaration %q#D" #: cp/decl.c:1188 cp/decl.c:1297 cp/decl.c:1313 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "new declaration %q#D" -msgstr "omdeklaration av \"%s\"" +msgstr "ny deklaration av %q#D" #: cp/decl.c:1189 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ambiguates built-in declaration %q#D" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "gr inbyggd deklaration %q#D tvetydig" #: cp/decl.c:1261 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#D redeclared as different kind of symbol" -msgstr "\"%s\" omdeklarerad som en annan sorts symbol" +msgstr "%q#D omdeklarerad som en annan sorts symbol" #: cp/decl.c:1264 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of %q+#D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+#D" #: cp/decl.c:1283 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of template %q#D" -msgstr "omdeklaration av \"enum %s\"" +msgstr "omdeklaration av mallen %q#D" #: cp/decl.c:1284 cp/name-lookup.c:509 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conflicts with previous declaration %q+#D" -msgstr "sektion \"%s\" str i konflikt med tidigare deklaration" +msgstr "str i konflikt med tidigare deklaration %q+#D" #: cp/decl.c:1298 cp/decl.c:1314 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ambiguates old declaration %q+#D" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "gr gammal deklaration %q+#D tvetydig" #: cp/decl.c:1306 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of C function %q#D conflicts with" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "deklaration av C-funktion %q#D str i konflikt med" #: cp/decl.c:1308 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration %q+#D here" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+#D hr" #: cp/decl.c:1321 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conflicting declaration %q#D" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "motstridande deklaration av %q#D" #: cp/decl.c:1322 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D has a previous declaration as %q#D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "%q+D har en tidigare deklaration som %q#D" #. [namespace.alias] #. @@ -23146,70 +23156,70 @@ msgstr "tidigare deklaration av \"%s\"" #. declared as the name of any other entity in any global scope #. of the program. #: cp/decl.c:1374 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of namespace %qD conflicts with" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "deklaration av namnrymden %qD str i konflikt med" #: cp/decl.c:1375 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of namespace %q+D here" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av namnrymden %q+D hr" #: cp/decl.c:1386 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+#D previously defined here" -msgstr "\"%s\" definierades tidigare hr" +msgstr "%q+#D definierades tidigare hr" #: cp/decl.c:1387 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+#D previously declared here" -msgstr "\"%s\" r tidigare deklarerad hr" +msgstr "%q+#D deklarerades tidigare hr" #. Prototype decl follows defn w/o prototype. #: cp/decl.c:1396 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "prototype for %q+#D" -msgstr "prototyp fr \"%s\" fljer" +msgstr "prototyp fr %q+#D" #: cp/decl.c:1397 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jfollows non-prototype definition here" -msgstr "icke-prototypdefinition here" +msgstr "%Jfljer p definition som inte r en prototyp hr" #: cp/decl.c:1409 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "previous declaration of %q+#D with %qL linkage" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+#D med lnkklass %qL" #: cp/decl.c:1411 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "conflicts with new declaration with %qL linkage" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "str i konflikt med ny deklaration med lnkklass %qL" #: cp/decl.c:1434 cp/decl.c:1440 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "default argument given for parameter %d of %q#D" -msgstr "parameternamn saknas i parameterlista" +msgstr "standardargumentet angivet fr parameter %d till %q#D" #: cp/decl.c:1436 cp/decl.c:1442 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "after previous specification in %q+#D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "efter tidigare specifikation i %q+#D" #: cp/decl.c:1451 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#D was used before it was declared inline" -msgstr "\"%s\" anvndes utan ngon prototyp innan sin definition" +msgstr "%q#D anvndes fre den deklarerades inline" #: cp/decl.c:1452 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jprevious non-inline declaration here" -msgstr "tidigare implicit deklaration av \"%s\"" +msgstr "%Jtidigare deklaration utan inline hr" #: cp/decl.c:1504 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "redundant redeclaration of %qD in same scope" -msgstr "redundant omdeklaration av \"%s\" i samma scope" +msgstr "verfldig omdeklaration av %qD i samma definitionsomrde" #. From [temp.expl.spec]: #. @@ -23220,24 +23230,24 @@ msgstr "redundant omdeklaration av \"%s\" i samma scope" #. instantiation to take place, in every translation unit in #. which such a use occurs. #: cp/decl.c:1756 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "explicit specialization of %qD after first use" -msgstr "initiering" +msgstr "explicit specialisering av %qD efter frsta anvndningen" #: cp/decl.c:1835 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D: visibility attribute ignored because it" -msgstr "attributet `%s' ignorerat" +msgstr "%q+D: synlighetsattribut ignorerat fr att det" #: cp/decl.c:1837 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jconflicts with previous declaration here" -msgstr "sektion \"%s\" str i konflikt med tidigare deklaration" +msgstr "%Jstr i konflikt med tidigare deklaration hr" #: cp/decl.c:2227 cp/decl.c:2249 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "jump to label %qD" -msgstr "hopp till case-etikett" +msgstr "hopp till etikett %qD" #: cp/decl.c:2229 cp/decl.c:2251 #, gcc-internal-format @@ -23245,14 +23255,14 @@ msgid "jump to case label" msgstr "hopp till case-etikett" #: cp/decl.c:2232 cp/decl.c:2254 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%H from here" -msgstr " frn hr" +msgstr "%H hrifrn" #: cp/decl.c:2237 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " crosses initialization of %q+#D" -msgstr "omdefiniering av \"%s\"" +msgstr " passerar initiering av %q+#D" #: cp/decl.c:2239 cp/decl.c:2353 #, gcc-internal-format @@ -23270,25 +23280,25 @@ msgid " enters catch block" msgstr " gr in i catch-block" #: cp/decl.c:2337 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "jump to label %q+D" -msgstr "hopp till case-etikett" +msgstr "hopp till etikett %q+D" #: cp/decl.c:2338 #, gcc-internal-format msgid " from here" -msgstr " frn hr" +msgstr " hrifrn" #. Can't skip init of __exception_info. #: cp/decl.c:2349 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%J enters catch block" -msgstr " gr in i catch-block" +msgstr "%J gr in i catch-block" #: cp/decl.c:2351 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " skips initialization of %q+#D" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr " hoppar ver initiering av %q+#D" #: cp/decl.c:2385 #, gcc-internal-format @@ -23296,14 +23306,14 @@ msgid "label named wchar_t" msgstr "" #: cp/decl.c:2388 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "duplicate label %qD" -msgstr "upprepning av medlem \"%s\"" +msgstr "dubblerad etikett %qD" #: cp/decl.c:2644 cp/parser.c:3654 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD used without template parameters" -msgstr "ogiltigt typargument" +msgstr "%qD anvnd utan mallparametrar" #: cp/decl.c:2661 cp/decl.c:2752 #, gcc-internal-format @@ -23311,54 +23321,54 @@ msgid "no class template named %q#T in %q#T" msgstr "" #: cp/decl.c:2682 cp/decl.c:2692 cp/decl.c:2712 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no type named %q#T in %q#T" -msgstr "returtypen p \"%s\" r inte \"int\"" +msgstr "ingen typ heter %q#T i %q#T" #: cp/decl.c:2761 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template parameters do not match template" -msgstr "typen p parameter \"%s\" r inte deklarerad" +msgstr "mallparametrar stmmer inte med mallen" #: cp/decl.c:2762 cp/friend.c:317 cp/friend.c:325 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D declared here" -msgstr "\"%s\" r tidigare deklarerad hr" +msgstr "%q+D r deklarerad hr" #: cp/decl.c:3433 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jan anonymous union cannot have function members" -msgstr "anonym union deklarerad i parameterlista" +msgstr "%Jen anonym union kan inte ha funktionsmedlemmar" #: cp/decl.c:3451 #, gcc-internal-format msgid "member %q+#D with constructor not allowed in anonymous aggregate" -msgstr "" +msgstr "medlem %q+#D med konstruerare inte tillten i anonymt aggregat" #: cp/decl.c:3454 #, gcc-internal-format msgid "member %q+#D with destructor not allowed in anonymous aggregate" -msgstr "" +msgstr "medlem %q+#D med destruerare inte tillten i anonymt aggregat" #: cp/decl.c:3457 #, gcc-internal-format msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate" -msgstr "" +msgstr "medlem %q+#D med kopieringstilldelningsoperator r inte tillten i anonymt aggregat" #: cp/decl.c:3482 #, gcc-internal-format msgid "multiple types in one declaration" -msgstr "" +msgstr "flera typer i en deklaration" #: cp/decl.c:3486 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "redeclaration of C++ built-in type %qT" -msgstr "omdeklaration av \"%s\"" +msgstr "omdeklaration av inbyggd C++-typ %qT" #: cp/decl.c:3523 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "missing type-name in typedef-declaration" -msgstr "oanvndbart nyckelord eller typnamn i tom deklaration" +msgstr "typnamn saknas i typedef-deklaration" #: cp/decl.c:3531 #, gcc-internal-format @@ -23366,34 +23376,34 @@ msgid "ISO C++ prohibits anonymous structs" msgstr "" #: cp/decl.c:3538 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qs can only be specified for functions" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "%qs kan endast anges fr funktioner" #: cp/decl.c:3544 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<friend%> can only be specified inside a class" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "%<friend%> kan endast anges inuti en klass" #: cp/decl.c:3546 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<explicit%> can only be specified for constructors" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "%<explicit%> kan endast anges fr konstruerare" #: cp/decl.c:3548 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "a storage class can only be specified for objects and functions" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "en lagringsklass kan bara anges fr objekt och funktioner" #: cp/decl.c:3554 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "qualifiers can only be specified for objects and functions" -msgstr "argumentformat angivet fr icke-funktion \"%s\"" +msgstr "kvalificerare kan bara anges fr objekt och funktioner" #: cp/decl.c:3584 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "attribute ignored in declaration of %q+#T" -msgstr "omdeklaration av \"%s\"" +msgstr "attribut ignoreras i deklaration av %q+#T" #: cp/decl.c:3585 #, gcc-internal-format @@ -23401,24 +23411,24 @@ msgid "attribute for %q+#T must follow the %qs keyword" msgstr "" #: cp/decl.c:3705 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "function %q#D is initialized like a variable" -msgstr "funktion \"%s\" r initierad som en variabel" +msgstr "funktionen %q#D r initierad som en variabel" #: cp/decl.c:3717 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %q#D has %<extern%> and is initialized" -msgstr "deklaration av \"%s\" r \"extern\" och initierad" +msgstr "deklarationen av %q#D har %<extern%> och r initierad" #: cp/decl.c:3747 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#D is not a static member of %q#T" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%q#D r inte en statisk medlem av %q#T" #: cp/decl.c:3753 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>" -msgstr "ISO C++ tillter inte \"%s\" i #if" +msgstr "ISO C++ tillter inte %<%T::%D%> att definieras som %<%T::%D%>" #: cp/decl.c:3762 #, gcc-internal-format @@ -23426,72 +23436,72 @@ msgid "template header not allowed in member definition of explicitly specialize msgstr "" #: cp/decl.c:3771 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "duplicate initialization of %qD" -msgstr "initiering" +msgstr "dubblerad initierare av %qD" #: cp/decl.c:3810 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %q#D outside of class is not definition" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "deklaration av %q#D utanfr en klass r inte en definition" #: cp/decl.c:3859 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "variable %q#D has initializer but incomplete type" -msgstr "variabel \"%s\" har initierare men r av inkomplett typ" +msgstr "variabeln %q#D har initierare men ofullstndig typ" #: cp/decl.c:3866 cp/decl.c:4564 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "elements of array %q#D have incomplete type" -msgstr "elementen i flt \"%s\" har en ofullstndig typ" +msgstr "elementen i vektorn %q#D har ofullstndig typ" #: cp/decl.c:3882 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "aggregate %q#D has incomplete type and cannot be defined" -msgstr "parameter \"%s\" har en inkomplett typ" +msgstr "aggregatet %q#D har ofullstndig typ och kan inte definieras" #: cp/decl.c:3932 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared as reference but not initialized" -msgstr "\"%s\" omdeklarerad som en annan sorts symbol" +msgstr "%qD r deklarerad som en referens men inte initierad" #: cp/decl.c:3938 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids use of initializer list to initialize reference %qD" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ISO C++ frbjuder anvndning av initierarlistor fr att initiera referensen %qD" #: cp/decl.c:3964 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot initialize %qT from %qT" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att initiera %qT frn %qT" #: cp/decl.c:3997 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "initializer fails to determine size of %qD" -msgstr "initierare misslyckas med att bestmma storlek p \"%s\"" +msgstr "initierare misslyckas med att bestmma storleken p %qD" #: cp/decl.c:4002 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "array size missing in %qD" -msgstr "fltstorlek saknas i \"%s\"" +msgstr "vektorstorlek saknas i %qD" #: cp/decl.c:4012 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "zero-size array %qD" -msgstr "ISO C frbjuder flt \"%s\" med storlek noll" +msgstr "vektor med storlek noll %qD" #. 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:4048 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage size of %qD isn't known" -msgstr "lagringsstorlek p \"%s\" r oknd" +msgstr "lagringsstorlek p %qD r oknd" #: cp/decl.c:4070 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage size of %qD isn't constant" -msgstr "lagringsstorlek p \"%s\" r inte konstant" +msgstr "lagringsstorlek p %qD r inte konstant" #: cp/decl.c:4125 #, gcc-internal-format @@ -23504,9 +23514,9 @@ msgid "%J you can work around this by removing the initializer" msgstr "" #: cp/decl.c:4155 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "uninitialized const %qD" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "oinitierade const %qD" #: cp/decl.c:4230 #, gcc-internal-format @@ -23514,9 +23524,9 @@ msgid "name %qD used in a GNU-style designated initializer for an array" msgstr "" #: cp/decl.c:4276 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid type %qT as initializer for a vector of type %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "ogiltig typ %qT som initierare fr en vektor med typ %qT" #: cp/decl.c:4318 #, gcc-internal-format @@ -23524,39 +23534,39 @@ msgid "initializer for %qT must be brace-enclosed" msgstr "" #: cp/decl.c:4333 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ does not allow designated initializers" -msgstr "ISO C89 frbjuder konstruktor-uttryck" +msgstr "ISO C++ tillter inte designerade initierare" #: cp/decl.c:4338 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT has no non-static data member named %qD" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT har ingen icke-statisk medlem med namnet %qD" #: cp/decl.c:4387 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "braces around scalar initializer for type %qT" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "klamrar funt skalr initierare fr typen %qT" #: cp/decl.c:4465 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "missing braces around initializer for %qT" -msgstr "klamrar saknas runt initierare" +msgstr "klamrar saknas runt initierare fr %qT" #: cp/decl.c:4520 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "too many initializers for %qT" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "fr mnga initierare fr %qT" #: cp/decl.c:4558 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "variable-sized object %qD may not be initialized" -msgstr "objekt med variabel storlek kan inte initieras" +msgstr "objekt %qD med variabel storlek kan inte initieras" #: cp/decl.c:4569 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD has incomplete type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "%qD har en ofullstndig typ" #: cp/decl.c:4615 #, gcc-internal-format @@ -23566,17 +23576,17 @@ msgstr "" #: cp/decl.c:4651 #, gcc-internal-format msgid "array %qD initialized by parenthesized string literal %qE" -msgstr "" +msgstr "vektor %qD initierad frn strngkonstant inom parentes %qE" #: cp/decl.c:4666 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "structure %qD with uninitialized const members" -msgstr "parameter \"%s\" r initierad" +msgstr "post %qD med oinitierarde const-medlemmar" #: cp/decl.c:4668 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "structure %qD with uninitialized reference members" -msgstr "parameter \"%s\" r initierad" +msgstr "struktur %qD med oinitierade referensmedlemmar" #: cp/decl.c:4875 #, gcc-internal-format @@ -23584,14 +23594,14 @@ msgid "assignment (not initialization) in declaration" msgstr "tilldelning (inte initieraing) i deklaration" #: cp/decl.c:4892 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot initialize %qD to namespace %qD" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att initiera %qD till namnrymd %qD" #: cp/decl.c:4942 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "shadowing previous type declaration of %q#D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "skuggar tidigare typdeklaration av %q#D" #: cp/decl.c:4972 #, gcc-internal-format @@ -23604,29 +23614,29 @@ msgid "%qD is thread-local and so cannot be dynamically initialized" msgstr "" #: cp/decl.c:5015 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD cannot be initialized by a non-constant expression when being declared" -msgstr "spill i konstant uttryck" +msgstr "%qD kan inte initieras frn ett icke-konstant uttryck vid deklarationen" #: cp/decl.c:5605 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "destructor for alien class %qT cannot be a member" -msgstr "destruerare kan inte vara en statisk medlemsfunktion" +msgstr "destruerare fr frmmande class %qT kan inte vara en medlem" #: cp/decl.c:5607 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "constructor for alien class %qT cannot be a member" -msgstr "konstruerare kan inte vara en statisk medlemsfunktion\"" +msgstr "konstruerare fr frmmande klass %qT kan inte vara en medlem" #: cp/decl.c:5628 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared as a %<virtual%> %s" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "%qD deklarerad som en %<virtual%> %s" #: cp/decl.c:5630 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD declared as an %<inline%> %s" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "%qD deklarerad som en %<inline%> %s" #: cp/decl.c:5632 #, gcc-internal-format @@ -23634,30 +23644,30 @@ msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s decla msgstr "" #: cp/decl.c:5636 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D declared as a friend" -msgstr "flt \"%s\" deklarerad som en funktion" +msgstr "%q+D deklarerad som en vn" #: cp/decl.c:5642 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D declared with an exception specification" -msgstr "\"%s\" r deklarerad som en funktion som returnerar en funktion" +msgstr "%q+D deklarerad med en undantagsspecifikationer" #: cp/decl.c:5676 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "definition of %qD is not in namespace enclosing %qT" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "definitionen av %qD r inte i en namnrymd som innesluter %qT" #: cp/decl.c:5736 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "defining explicit specialization %qD in friend declaration" -msgstr "tilldelning (inte initieraing) i deklaration" +msgstr "definierar explicit specialisering %qD i vndeklaration" #. Something like `template <class T> friend void f<T>()'. #: cp/decl.c:5746 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid use of template-id %qD in declaration of primary template" -msgstr "tidigare implicit deklaration av \"%s\"" +msgstr "ogiltig anvndning av mall-id %qD i deklaration av primr mall" #: cp/decl.c:5776 #, gcc-internal-format @@ -23670,24 +23680,24 @@ msgid "%<inline%> is not allowed in declaration of friend template specializatio msgstr "" #: cp/decl.c:5827 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare %<::main%> to be a template" -msgstr "kan inte deklarera \"::main\" som en mall" +msgstr "det gr inte att deklarera %<::main%> som en mall" #: cp/decl.c:5829 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare %<::main%> to be inline" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att deklarera %<::main%> som inline" #: cp/decl.c:5831 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare %<::main%> to be static" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att deklarera %<::main%> som static" #: cp/decl.c:5837 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<::main%> must return %<int%>" -msgstr "\"main\" mste returnera \"int\"" +msgstr "%<::main%> mste returnera %<int%>" #: cp/decl.c:5869 #, gcc-internal-format @@ -23702,22 +23712,24 @@ msgstr "" #: cp/decl.c:5878 #, gcc-internal-format msgid "non-local function %q#D uses local type %qT" -msgstr "" +msgstr "ickelokal funktionen %qD anvnder lokal typ %qT" +# %s blir "static " eller "non-". Felrapporterat: +# http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28669 #: cp/decl.c:5901 #, fuzzy, gcc-internal-format msgid "%smember function %qD cannot have cv-qualifier" msgstr "nstlad funktion \"%s\" r deklarerad \"extern\"" #: cp/decl.c:5970 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "definition of implicitly-declared %qD" -msgstr "funktionsdefinition deklarerad som \"auto\"" +msgstr "omdefinition av implicit deklarerad %qD" #: cp/decl.c:5990 cp/decl2.c:704 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no %q#D member function declared in class %qT" -msgstr "nstlad funktion \"%s\" r deklarerad \"extern\"" +msgstr "ingen medlemsfunktion %q#D deklarerad i klassen %qT" #. DRs 132, 319 and 389 seem to indicate types with #. no linkage can only be used to declare extern "C" @@ -23729,89 +23741,89 @@ msgid "non-local variable %q#D uses anonymous type" msgstr "" #: cp/decl.c:6148 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "non-local variable %q#D uses local type %qT" -msgstr "kan inte deklarera \"::main\" som en mall" +msgstr "ickelokal variabel %q#D anvnder lokal typ %qT" #: cp/decl.c:6265 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid in-class initialization of static data member of non-integral type %qT" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ogiltig initiering i klassen av statisk datamedlem med icke heltaltyp %qT" #: cp/decl.c:6275 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids in-class initialization of non-const static member %qD" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ISO C++ frbjuder initiering inom klassen av icke-konstant statisk medlem %qD" #: cp/decl.c:6279 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ISO C++ frbjuder initiering av medlemskonstant %qD av icke heltalstyp %qT" #: cp/decl.c:6303 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array %qD has non-integral type %qT" -msgstr "storlek p flt \"%s\" r inte av heltalstyp" +msgstr "storlek p vektorn %qD av typen %qT r inte en heltalstyp" #: cp/decl.c:6305 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array has non-integral type %qT" -msgstr "storlek p flt \"%s\" r inte av heltalstyp" +msgstr "storlek p vektorn av typen %qT r inte en heltalstyp" #: cp/decl.c:6341 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array %qD is negative" -msgstr "storlek p flt \"%s\" r negativt" +msgstr "storleken p vektorn %qD r negativ" #: cp/decl.c:6343 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array is negative" -msgstr "storlek p flt \"%s\" r negativt" +msgstr "storleken p vektorn r negativ" #: cp/decl.c:6351 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids zero-size array %qD" -msgstr "ISO C frbjuder flt \"%s\" med storlek noll" +msgstr "ISO C++ frbjuder vektor %qD med storlek noll" #: cp/decl.c:6353 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids zero-size array" -msgstr "ISO C frbjuder flt \"%s\" med storlek noll" +msgstr "ISO C++ frbjuder vektor med storlek noll" #: cp/decl.c:6360 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array %qD is not an integral constant-expression" -msgstr "storlek p flt \"%s\" r inte av heltalstyp" +msgstr "storlek p vektorn %qD r inte ett konstantuttryck av heltalstyp" #: cp/decl.c:6363 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "size of array is not an integral constant-expression" -msgstr "storlek p flt \"%s\" r inte av heltalstyp" +msgstr "storlek p vektorn r inte ett konstantuttryck av heltalstyp" #: cp/decl.c:6369 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids variable-size array %qD" -msgstr "ISO C89 frbjuder flt \"%s\" med variabel storlek" +msgstr "ISO C++ frbjuder vektor %qD med variabel storlek" #: cp/decl.c:6371 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids variable-size array" -msgstr "ISO C89 frbjuder flt \"%s\" med variabel storlek" +msgstr "ISO C++ frbjuder vektor med variabel storlek" #: cp/decl.c:6401 #, gcc-internal-format msgid "overflow in array dimension" -msgstr "" +msgstr "spill i vektordimension" #: cp/decl.c:6475 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %qD as %s" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration av %qD som %s" #: cp/decl.c:6477 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "creating %s" -msgstr "Skapar %s.\n" +msgstr "skapar %s" #: cp/decl.c:6489 #, gcc-internal-format @@ -23824,9 +23836,9 @@ msgid "multidimensional array must have bounds for all dimensions except the fir msgstr "" #: cp/decl.c:6528 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "return type specification for constructor invalid" -msgstr "funktionskroppen fr konstrueraren saknas" +msgstr "en returtypsspecifikation fr konstruerare r ogiltig" #: cp/decl.c:6538 #, gcc-internal-format @@ -23834,44 +23846,44 @@ msgid "return type specification for destructor invalid" msgstr "" #: cp/decl.c:6551 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "operator %qT declared to return %qT" -msgstr "parameter \"%s\" deklarerad som void" +msgstr "operatorn %qT deklarerad att returnera %qT" #: cp/decl.c:6553 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "return type specified for %<operator %T%>" -msgstr "lagringsklass angiven fr parameter \"%s\"" +msgstr "returtyp angiven fr %<operator %T%>" #: cp/decl.c:6575 #, gcc-internal-format msgid "unnamed variable or field declared void" -msgstr "" +msgstr "namnls variabel eller flt deklarerad void" #: cp/decl.c:6579 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "variable or field %qE declared void" -msgstr "variabel eller flt \"%s\" deklarerad som void" +msgstr "variabel eller flt %qE deklarerad void" #: cp/decl.c:6582 #, gcc-internal-format msgid "variable or field declared void" -msgstr "" +msgstr "variabel eller flt deklarerad void" #: cp/decl.c:6737 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "type %qT is not derived from type %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "typ %qT r inte hrledd frn typen %qT" #: cp/decl.c:6753 cp/decl.c:6841 cp/decl.c:7929 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %qD as non-function" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "deklaration av %qD som en icke-funktion" #: cp/decl.c:6759 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %qD as non-member" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "deklaration av %qD som icke-medlem" #: cp/decl.c:6790 #, gcc-internal-format @@ -23879,54 +23891,54 @@ msgid "declarator-id missing; using reserved word %qD" msgstr "" #: cp/decl.c:6874 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "two or more data types in declaration of %qs" -msgstr "tv eller fler datatyper i deklaration av \"%s\"" +msgstr "tv eller fler datatyper i deklaration av %qs" #: cp/decl.c:6938 cp/decl.c:6940 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids declaration of %qs with no type" -msgstr "ISO C frbjuder medlemsdeklarationer utan medlemmar" +msgstr "ISO C++ frbjuder deklaration av %qs utan typ" #: cp/decl.c:6965 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "short, signed or unsigned invalid for %qs" -msgstr "short, signed eller unsigned r ogiltigt fr \"%s\"" +msgstr "short, signed eller unsigned r ogiltigt fr %qs" #: cp/decl.c:6967 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "long, short, signed or unsigned invalid for %qs" -msgstr "long, short, signed eller unsigned ogiltig fr \"%s\"" +msgstr "long, short, signed eller unsigned ogiltig fr %qs" #: cp/decl.c:6969 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "long and short specified together for %qs" -msgstr "bde long och short angivet fr \"%s\"" +msgstr "long och short angivna tillsammans fr %qs" #: cp/decl.c:6971 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "long or short specified with char for %qs" -msgstr "long eller short angiven med char fr \"%s\"" +msgstr "long eller short angiven med char fr %qs" #: cp/decl.c:6973 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "long or short specified with floating type for %qs" -msgstr "long eller short angiven med flyttalstyp fr \"%s\"" +msgstr "long eller short angiven med flyttalstyp fr %qs" #: cp/decl.c:6975 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "signed and unsigned given together for %qs" -msgstr "bde signed och unsigned angivet fr \"%s\"" +msgstr "signed och unsigned givna tillsammans fr %qs" #: cp/decl.c:6981 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "long, short, signed or unsigned used invalidly for %qs" -msgstr "long, short, signed eller unsigned anvnd felaktigt p \"%s\"" +msgstr "long, short, signed eller unsigned anvnd felaktigt fr %qs" #: cp/decl.c:7046 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "complex invalid for %qs" -msgstr "complex ogiltig fr \"%s\"" +msgstr "complex ogiltig fr %qs" #: cp/decl.c:7075 #, gcc-internal-format @@ -23934,9 +23946,9 @@ msgid "qualifiers are not allowed on declaration of %<operator %T%>" msgstr "" #: cp/decl.c:7087 cp/typeck.c:6633 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ignoring %qV qualifiers added to function type %qT" -msgstr "ogiltigt format p versionsnummer" +msgstr "kvalificerare %qV tillagta till funktionstyp %qT ignorerade" #: cp/decl.c:7110 #, gcc-internal-format @@ -23944,44 +23956,44 @@ msgid "member %qD cannot be declared both virtual and static" msgstr "" #: cp/decl.c:7118 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<%T::%D%> is not a valid declarator" -msgstr "\"%s\" r inte i brjan av deklarationen" +msgstr "%<%T::%D%> r inte en giltig deklarerare" #: cp/decl.c:7126 #, gcc-internal-format msgid "typedef declaration invalid in parameter declaration" -msgstr "" +msgstr "typedef-deklaration ogiltig i parameterdeklaration" #: cp/decl.c:7130 #, gcc-internal-format msgid "storage class specifiers invalid in parameter declarations" -msgstr "" +msgstr "specificerare av lagringsklass ogiltig i parameterdeklarationer" #: cp/decl.c:7137 #, gcc-internal-format msgid "virtual outside class declaration" -msgstr "" +msgstr "virtual utanfr klassdeklaration" #: cp/decl.c:7151 cp/decl.c:7160 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "multiple storage classes in declaration of %qs" -msgstr "flera lagringsklasser i deklaration av \"%s\"" +msgstr "flera lagringsklasser i deklaration av %qs" #: cp/decl.c:7183 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage class specified for %qs" -msgstr "lagringsklass angiven fr parameter \"%s\"" +msgstr "lagringsklass angiven fr %qs" #: cp/decl.c:7217 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "top-level declaration of %qs specifies %<auto%>" -msgstr "toppnivdeklaration av \"%s\" anger \"auto\"" +msgstr "toppnivdeklaration av %qs anger %<auto%>" #: cp/decl.c:7229 #, gcc-internal-format msgid "storage class specifiers invalid in friend function declarations" -msgstr "" +msgstr "ogiltig specificerare av lagringsklass i vnfunktionsdeklarationer" #: cp/decl.c:7346 #, gcc-internal-format @@ -23989,9 +24001,9 @@ msgid "destructor cannot be static member function" msgstr "destruerare kan inte vara en statisk medlemsfunktion" #: cp/decl.c:7349 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "destructors may not be cv-qualified" -msgstr "destruerare behvs fr \"%#D\"" +msgstr "destruerare fr inte vara cv-kvalificerade" #: cp/decl.c:7369 #, gcc-internal-format @@ -24001,63 +24013,63 @@ msgstr "konstruerare kan inte vara en statisk medlemsfunktion\"" #: cp/decl.c:7372 #, gcc-internal-format msgid "constructors cannot be declared virtual" -msgstr "" +msgstr "konstruerare kan inte deklareras virtual" #: cp/decl.c:7377 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "constructors may not be cv-qualified" -msgstr "destruerare behvs fr \"%#D\"" +msgstr "konstruerare fr inte vara cv-kvalificerade" #: cp/decl.c:7397 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "can't initialize friend function %qs" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att initiera vnfunktionen %qs" #. Cannot be both friend and virtual. #: cp/decl.c:7401 #, gcc-internal-format msgid "virtual functions cannot be friends" -msgstr "" +msgstr "virtuella funktioner kan inte vara vnner" #: cp/decl.c:7405 #, gcc-internal-format msgid "friend declaration not in class definition" -msgstr "" +msgstr "vndeklaration r inte i klassdefinition" #: cp/decl.c:7407 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "can't define friend function %qs in a local class definition" -msgstr "kan inte initiera friend-funktion \"%s\"" +msgstr "det gr inte att definiera vnfunktion %qs i en lokal klassdefinition" #: cp/decl.c:7420 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "destructors may not have parameters" -msgstr "destruerare mste vara medlemsfunktioner" +msgstr "destruerare fr inte ha parametrar" #: cp/decl.c:7439 cp/decl.c:7446 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare reference to %q#T" -msgstr "kan inte deklarera referenser till referenser" +msgstr "det gr inte att deklarera referens till %q#T" #: cp/decl.c:7440 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare pointer to %q#T" -msgstr "kan inte deklarera pekare till referenser" +msgstr "det gr inte att deklarera pekare till %q#T" #: cp/decl.c:7448 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare pointer to %q#T member" -msgstr "kan inte deklarera pekare till referenser" +msgstr "det gr inte att deklarera pekare medlem av %q#T" #: cp/decl.c:7487 cp/parser.c:11686 #, gcc-internal-format msgid "%qD is a namespace" -msgstr "" +msgstr "%qD r en namnrymd" #: cp/decl.c:7526 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template-id %qD used as a declarator" -msgstr "deklaration av \"%s\" dljer global deklaration" +msgstr "mall-id %qD anvnd som en deklarerare" #: cp/decl.c:7576 #, gcc-internal-format @@ -24070,14 +24082,14 @@ msgid "extra qualification %<%T::%> on member %qs" msgstr "" #: cp/decl.c:7589 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot define member function %<%T::%s%> within %<%T%>" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att definiera medlemsfunktion %<%T::%s%> inuti %<%T%>" #: cp/decl.c:7590 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare member function %<%T::%s%> within %<%T%>" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att deklarera medlemsfunktion %<%T::%s%> inuti %<%T%>" #: cp/decl.c:7617 #, gcc-internal-format @@ -24102,29 +24114,29 @@ msgid "only declarations of constructors can be %<explicit%>" msgstr "" #: cp/decl.c:7675 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "non-member %qs cannot be declared %<mutable%>" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "icke-medlem %qs kan inte deklareras %<mutable%>" #: cp/decl.c:7680 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "non-object member %qs cannot be declared %<mutable%>" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "icke-objektmedlem %qs kan inte deklareras %<mutable%>" #: cp/decl.c:7686 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "function %qs cannot be declared %<mutable%>" -msgstr "funktion \"%s\" kan inte deklareras som \"mutable\"" +msgstr "funktionen %qs kan inte deklareras %<mutable%>" #: cp/decl.c:7691 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "static %qs cannot be declared %<mutable%>" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "statiska %qs kan inte deklareras %<mutable%>" #: cp/decl.c:7696 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "const %qs cannot be declared %<mutable%>" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "const %qs kan inte deklareras %<mutable%>" #: cp/decl.c:7716 #, gcc-internal-format @@ -24136,25 +24148,27 @@ msgstr "" msgid "ISO C++ forbids nested type %qD with same name as enclosing class" msgstr "" +# %s blir "static member" eller "free". +# Felrapporterat: http://gcc.gnu.org/bugzilla/show_bug.cgi?id=28704 #: cp/decl.c:7831 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "qualified function types cannot be used to declare %s functions" -msgstr "funktion \"%s\" kan inte deklareras som \"mutable\"" +msgstr "kvalificerade funktiontyper kan inte anvndas fr att deklarera %s-funktioner" #: cp/decl.c:7857 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "type qualifiers specified for friend class declaration" -msgstr "tv typer angivna i en tom deklaration" +msgstr "typkvalificerare angivna fr vnklassdeklaration" #: cp/decl.c:7862 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<inline%> specified for friend class declaration" -msgstr "tv typer angivna i en tom deklaration" +msgstr "%<inline%> angivet fr vnklassdeklaration" #: cp/decl.c:7870 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template parameters cannot be friends" -msgstr "typen p parameter \"%s\" r inte deklarerad" +msgstr "mallparametrar kan inte vara vnner" #: cp/decl.c:7872 #, gcc-internal-format @@ -24172,25 +24186,25 @@ msgid "trying to make class %qT a friend of global scope" msgstr "" #: cp/decl.c:7900 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid qualifiers on non-member function type" -msgstr "ogiltigt format p versionsnummer" +msgstr "ogiltiga kvalificerare p typ som inte r medlemsfunktion" #: cp/decl.c:7919 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "abstract declarator %qT used as declaration" -msgstr "deklaration av \"%s\" dljer global deklaration" +msgstr "abstrakt deklarerare %qT anvnd som deklaration" #: cp/decl.c:7944 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot use %<::%> in parameter declaration" -msgstr "ingen tidigare deklaration av \"%s\"" +msgstr "det gr inte att anvnda %<::%> i parameterdeklaration" #. Something like struct S { int N::j; }; #: cp/decl.c:7989 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid use of %<::%>" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltigt anvndning av %<::%>" #: cp/decl.c:8004 #, gcc-internal-format @@ -24198,44 +24212,44 @@ msgid "can't make %qD into a method -- not in a class" msgstr "" #: cp/decl.c:8013 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "function %qD declared virtual inside a union" -msgstr "flt \"%s\" deklarerad som en funktion" +msgstr "funktionen %qD deklarerad virtuell inuti en union" #: cp/decl.c:8022 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD cannot be declared virtual, since it is always static" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "%qD kan inte deklareras virtuell, eftersom den redan r statisk" #: cp/decl.c:8040 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "expected qualified name in friend declaration for destructor %qD" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "kvalificerat namn frvntades i vndeklaration fr destruerare %qD" #: cp/decl.c:8050 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "declaration of %qD as member of %qT" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration av %qD som medlem av %qT" #: cp/decl.c:8126 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "field %qD has incomplete type" -msgstr "flt \"%s\" har en inkomplett typ" +msgstr "flt %qD har ofullstndig typ" #: cp/decl.c:8128 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "name %qT has incomplete type" -msgstr "parameter \"%s\" har en inkomplett typ" +msgstr "namnet %qT har ofullstndig typ" #: cp/decl.c:8137 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " in instantiation of template %qT" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr " i instantiering av mallen %qT" #: cp/decl.c:8147 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qE is neither function nor member function; cannot be declared friend" -msgstr "funktion \"%s\" kan inte deklareras som \"mutable\"" +msgstr "%qE r varken en funktion eller medlemsfunktion, kan inte deklareras som vn" #. An attempt is being made to initialize a non-static #. member. But, from [class.mem]: @@ -24250,9 +24264,9 @@ msgstr "funktion \"%s\" kan inte deklareras som \"mutable\"" #. handle the initialization unless the member is #. static so we make it static below. #: cp/decl.c:8198 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids initialization of member %qD" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ISO C++ frbjuder initiering av medlem %qD" #: cp/decl.c:8200 #, gcc-internal-format @@ -24260,19 +24274,19 @@ msgid "making %qD static" msgstr "" #: cp/decl.c:8269 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage class %<auto%> invalid for function %qs" -msgstr "lagringsklass \"register\" ogiltig fr funktion \"%s\"" +msgstr "lagringsklassen %<auto%> r ogiltig fr funktionen %qs" #: cp/decl.c:8271 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage class %<register%> invalid for function %qs" -msgstr "lagringsklass \"register\" ogiltig fr funktion \"%s\"" +msgstr "lagringsklassen %<register%> r ogiltig fr funktionen %qs" #: cp/decl.c:8273 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "storage class %<__thread%> invalid for function %qs" -msgstr "lagringsklass \"register\" ogiltig fr funktion \"%s\"" +msgstr "lagringsklassen %<__thread%> r ogiltig fr funktionen %qs" #: cp/decl.c:8284 #, gcc-internal-format @@ -24285,14 +24299,14 @@ msgid "%<inline%> specifier invalid for function %qs declared out of global scop msgstr "" #: cp/decl.c:8295 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "virtual non-class function %qs" -msgstr "ogiltig lagringsklass fr funktion \"%s\"" +msgstr "virtuell icke klassfunktion %qs" #: cp/decl.c:8326 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare member function %qD to have static linkage" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte deklarera medlemsfunktionen %qD att ha statisk lnkklass" #. FIXME need arm citation #: cp/decl.c:8333 @@ -24306,34 +24320,34 @@ msgid "%<static%> may not be used when defining (as opposed to declaring) a stat msgstr "" #: cp/decl.c:8369 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "static member %qD declared %<register%>" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "statisk medlem %qD deklarerad %<register%>" #: cp/decl.c:8374 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot explicitly declare member %q#D to have extern linkage" -msgstr "kan inte deklarera \"::main\" som static" +msgstr "det gr inte att deklarera medlem %q#D att ha extern lnkklass" #: cp/decl.c:8512 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "default argument for %q#D has type %qT" -msgstr "frsta argumentet till \"%s\" skall vara \"int\"" +msgstr "standardargumentet fr %q#D har typen %qT" #: cp/decl.c:8515 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "default argument for parameter of type %qT has type %qT" -msgstr "frsta argumentet till \"%s\" skall vara \"int\"" +msgstr "standardargumentet fr parameter av typen %qT har typen %qT" #: cp/decl.c:8532 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "default argument %qE uses local variable %qD" -msgstr "ogiltigt typargument till \"%s\"" +msgstr "standardargument %qE anvnder lokal variabel %qD" #: cp/decl.c:8600 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "parameter %qD invalidly declared method type" -msgstr "parameter \"%s\" deklarerad som void" +msgstr "parameter %qD ogiltigt deklarerad metodtyp" #: cp/decl.c:8624 #, gcc-internal-format @@ -24361,24 +24375,24 @@ msgid "invalid constructor; you probably meant %<%T (const %T&)%>" msgstr "" #: cp/decl.c:8908 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD may not be declared within a namespace" -msgstr "\"%s\" odeklarerad (frsta frekomsten i denna funktionen)" +msgstr "%qD r kanske inte deklararad i en namnrymd" #: cp/decl.c:8910 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD may not be declared as static" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "%qD fr inte deklareras som statisk" #: cp/decl.c:8931 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must be a nonstatic member function" -msgstr "\"%s\" r normalt en icke-statisk function" +msgstr "%qD mste vara en icke-statisk medlemsfunktion" #: cp/decl.c:8940 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must be either a non-static member function or a non-member function" -msgstr "\"%s\" r normalt en icke-statisk function" +msgstr "%qD mste vara antingen en medlemsfunktion som inte r statisk eller funktion som inte r medlem" #: cp/decl.c:8963 #, gcc-internal-format @@ -24397,29 +24411,29 @@ msgid "ISO C++ prohibits overloading operator ?:" msgstr "" #: cp/decl.c:9015 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must not have variable number of arguments" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD fr inte ha variablet antal argument" #: cp/decl.c:9064 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "postfix %qD must take %<int%> as its argument" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "postfix %qD mste ta %<int%> som sitt argument" #: cp/decl.c:9068 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "postfix %qD must take %<int%> as its second argument" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "postfix %qD mste ta %<int%> som sitt andra argument" #: cp/decl.c:9075 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must take either zero or one argument" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD mste ta antingen noll eller ett argument" #: cp/decl.c:9077 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must take either one or two arguments" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD mste ta antingen ett eller tv argument" #: cp/decl.c:9098 #, gcc-internal-format @@ -24437,19 +24451,19 @@ msgid "%qD must take %<void%>" msgstr "" #: cp/decl.c:9115 cp/decl.c:9123 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must take exactly one argument" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD mste ta exakt ett argument" #: cp/decl.c:9125 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD must take exactly two arguments" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD mste ta exakt tv argument" #: cp/decl.c:9133 #, gcc-internal-format msgid "user-defined %qD always evaluates both arguments" -msgstr "" +msgstr "anvndardefinierad %qD berknar alltid bda argumenten" #: cp/decl.c:9147 #, gcc-internal-format @@ -24457,24 +24471,24 @@ msgid "%qD should return by value" msgstr "" #: cp/decl.c:9159 cp/decl.c:9162 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD cannot have default arguments" -msgstr "\"%s\" tar bara noll eller tv argument" +msgstr "%qD kan inte ha standardargument" #: cp/decl.c:9219 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "using template type parameter %qT after %qs" -msgstr "flera parametrar med namn \"%s\"" +msgstr "malltypparametern %qT anvnds efter %qs" #: cp/decl.c:9234 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "using typedef-name %qD after %qs" -msgstr "flera parametrar med namn \"%s\"" +msgstr "typedef-namnet %qD anvnds efter %qs" #: cp/decl.c:9235 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D has a previous declaration here" -msgstr "detta r en tidigare deklaration" +msgstr "%q+D har en tidigare deklaration hr" #: cp/decl.c:9243 #, gcc-internal-format @@ -24482,9 +24496,9 @@ msgid "%qT referred to as %qs" msgstr "" #: cp/decl.c:9244 cp/decl.c:9251 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+T has a previous declaration here" -msgstr "detta r en tidigare deklaration" +msgstr "%q+T har en tidigare deklaration hr" #: cp/decl.c:9250 #, gcc-internal-format @@ -24499,9 +24513,9 @@ msgstr "" #. #. then the required template argument is missing. #: cp/decl.c:9265 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template argument required for %<%s %T%>" -msgstr "parameter \"%s\" r initierad" +msgstr "mallargument krvs fr %<%s %T%>" #: cp/decl.c:9313 cp/name-lookup.c:2627 #, gcc-internal-format @@ -24509,19 +24523,19 @@ msgid "%qD has the same name as the class in which it is declared" msgstr "" #: cp/decl.c:9451 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "use of enum %q#D without previous declaration" -msgstr "sektion \"%s\" str i konflikt med tidigare deklaration" +msgstr "enum %q#D anvnds utan tidigare deklaration" #: cp/decl.c:9469 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "redeclaration of %qT as a non-template" -msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion" +msgstr "omdeklaration av %qT som en icke-mall" #: cp/decl.c:9576 #, gcc-internal-format msgid "derived union %qT invalid" -msgstr "" +msgstr "hrledd unionen %qT ogiltig" #: cp/decl.c:9582 #, gcc-internal-format @@ -24531,12 +24545,12 @@ msgstr "" #: cp/decl.c:9590 #, gcc-internal-format msgid "Java class %qT cannot have virtual bases" -msgstr "" +msgstr "Javaklass %qT kan inte ha virtuella baser" #: cp/decl.c:9609 #, gcc-internal-format msgid "base type %qT fails to be a struct or class type" -msgstr "" +msgstr "bastyp %qT r ingen post- eller klasstyp" #: cp/decl.c:9642 #, gcc-internal-format @@ -24544,19 +24558,19 @@ msgid "recursive type %qT undefined" msgstr "" #: cp/decl.c:9644 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "duplicate base type %qT invalid" -msgstr "upprepat case-vrde" +msgstr "upprepat bastyp %qT ogiltig" #: cp/decl.c:9714 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "multiple definition of %q#T" -msgstr "omdefiniering av \"%s\"" +msgstr "fler definitioner av %q#T" #: cp/decl.c:9715 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jprevious definition here" -msgstr "\"%s\" definierades tidigare hr" +msgstr "%Jtidigare defintion hr" #. DR 377 #. @@ -24568,19 +24582,19 @@ msgid "no integral type can represent all of the enumerator values for %qT" msgstr "" #: cp/decl.c:9965 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "enumerator value for %qD not integer constant" -msgstr "upprkningsvrde fr \"%s\" r inte en heltalskonstant" +msgstr "upprkningsvrde fr %qD r inte en heltalskonstant" #: cp/decl.c:9993 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "overflow in enumeration values at %qD" -msgstr "verspill i upprkningsvrden" +msgstr "verspill i upprkningsvrden vid %qD" #: cp/decl.c:10068 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "return type %q#T is incomplete" -msgstr "returtypen r en inkomplett typ" +msgstr "returtypen %q#T r ofullstndig" #: cp/decl.c:10178 cp/typeck.c:6380 #, gcc-internal-format @@ -24588,24 +24602,24 @@ msgid "%<operator=%> should return a reference to %<*this%>" msgstr "" #: cp/decl.c:10544 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "parameter %qD declared void" -msgstr "parameter \"%s\" deklarerad som void" +msgstr "parameter %qD deklarerad void" #: cp/decl.c:11050 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid member function declaration" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "ogiltig medlemsfunktionsdeklaration" #: cp/decl.c:11065 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is already defined in class %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qD r redan definierad i klassen %qT" #: cp/decl.c:11275 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "static member function %q#D declared with type qualifiers" -msgstr "nstlad funktion \"%s\" r deklarerad \"extern\"" +msgstr "statisk medlemsfunktion %q#D deklarerad med typkvalificerare" #: cp/decl2.c:271 #, gcc-internal-format @@ -24618,14 +24632,14 @@ msgid "ambiguous conversion for array subscript" msgstr "tvetydig konveretering av fltindex" #: cp/decl2.c:372 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid types %<%T[%T]%> for array subscript" -msgstr "tvetydig konveretering av fltindex" +msgstr "ogiltiga typer %<%T[%T]%> fr vektorindex" #: cp/decl2.c:415 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "deleting array %q#D" -msgstr "skapar ett flt med storlek noll" +msgstr "raderar vektor %q#D" #: cp/decl2.c:421 #, gcc-internal-format @@ -24638,27 +24652,27 @@ msgid "cannot delete a function. Only pointer-to-objects are valid arguments to msgstr "" #: cp/decl2.c:441 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "deleting %qT is undefined" -msgstr "operation p \"%s\" kan vara odefinierad" +msgstr "radera %qT r odefinierat" #. 14.5.2.2 [temp.mem] #. #. A local class shall not have member templates. #: cp/decl2.c:477 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid declaration of member template %q#D in local class" -msgstr "omdeklaration av \"enum %s\"" +msgstr "ogiltig deklaration av medlemsmall %q#D i lokal klass" #: cp/decl2.c:486 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid use of %<virtual%> in template declaration of %q#D" -msgstr "tidigare implicit deklaration av \"%s\"" +msgstr "ogiltig anvndning av %<virtual%> i malldeklarationen av %q#D" #: cp/decl2.c:496 cp/pt.c:3024 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template declaration of %q#D" -msgstr "omdeklaration av \"%s\"" +msgstr "malldeklaration av %q#D" #: cp/decl2.c:545 #, gcc-internal-format @@ -24668,12 +24682,12 @@ msgstr "" #: cp/decl2.c:561 #, gcc-internal-format msgid "Java method %qD has non-Java parameter type %qT" -msgstr "" +msgstr "Javametod %qD har typ %qT som inte r Javaparametertyp" #: cp/decl2.c:666 #, gcc-internal-format msgid "prototype for %q#D does not match any in class %qT" -msgstr "" +msgstr "prototypen fr %q#D matchar inte ngon i klass %qT" #: cp/decl2.c:763 #, gcc-internal-format @@ -24688,7 +24702,7 @@ msgstr "" #: cp/decl2.c:774 #, gcc-internal-format msgid "(an out of class initialization is required)" -msgstr "" +msgstr "(en initiering utanfr klassen krvs)" #: cp/decl2.c:842 #, gcc-internal-format @@ -24701,14 +24715,14 @@ msgid "applying attributes to template parameters is not implemented" msgstr "" #: cp/decl2.c:871 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is already defined in %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qD r redan definierad i %qT" #: cp/decl2.c:892 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "initializer specified for static member function %qD" -msgstr "destruerare kan inte vara en statisk medlemsfunktion" +msgstr "initierare angiven fr statisk medlemsfunktion %qD" #: cp/decl2.c:915 #, gcc-internal-format @@ -24721,29 +24735,29 @@ msgid "%<asm%> specifiers are not permitted on non-static data members" msgstr "" #: cp/decl2.c:990 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare %qD to be a bit-field type" -msgstr "kan inte deklarera \"::main\" som en mall" +msgstr "det gr inte att deklarera %qD att vara en bitfltstyp" #: cp/decl2.c:1000 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "cannot declare bit-field %qD with function type" -msgstr "typkonvertering matchar inte en funktionstyp" +msgstr "det gr inte att deklarera bitflt %qD med funktionstyp" #: cp/decl2.c:1007 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is already defined in the class %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qD r redan definierad i klassen %qT" #: cp/decl2.c:1014 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "static member %qD cannot be a bit-field" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "statisk medlem %qD kan inte vara ett bitflt" #: cp/decl2.c:1059 #, gcc-internal-format msgid "anonymous struct not inside named type" -msgstr "" +msgstr "anonym post som inte r inuti en namngiven typ" #: cp/decl2.c:1142 #, gcc-internal-format @@ -24751,39 +24765,39 @@ msgid "namespace-scope anonymous aggregates must be static" msgstr "" #: cp/decl2.c:1149 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "anonymous union with no members" -msgstr "anonym union deklarerad i parameterlista" +msgstr "anonym union utan medlemmar" #: cp/decl2.c:1185 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<operator new%> must return type %qT" -msgstr "\"operator new\" mste returnera typ \"void *\"" +msgstr "%<operator new%> mste returnera typ %qT" #: cp/decl2.c:1194 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter" -msgstr "\"operator new\" tar parameter av typ \"size_t\"" +msgstr "%<operator new%> tar typen %<size_t%> (%qT) som frsta parameter" #: cp/decl2.c:1223 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<operator delete%> must return type %qT" -msgstr "\"operator new\" mste returnera typ \"void *\"" +msgstr "%<operator new%> mste returnera typ %qT" #: cp/decl2.c:1232 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%<operator delete%> takes type %qT as first parameter" -msgstr "\"operator new\" tar parameter av typ \"size_t\"" +msgstr "%<operator new%> tar typen %qT som frsta parameter" #: cp/decl2.c:3065 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "inline function %q+D used but never defined" -msgstr "\"%s\" r anvnd men inte definierad" +msgstr "inline-funktion %q+D anvnd men aldrig definierad" #: cp/decl2.c:3219 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "default argument missing for parameter %P of %q+#D" -msgstr "parameternamn saknas i parameterlista" +msgstr "standardargumentet saknas fr parameter %P till %q+#D" #. Can't throw a reference. #: cp/except.c:267 @@ -24810,17 +24824,17 @@ msgstr "" #: cp/except.c:608 #, gcc-internal-format msgid "throwing NULL, which has integral, not pointer type" -msgstr "" +msgstr "kastar NULL, som har heltals-, inte pekartyp" #: cp/except.c:631 cp/init.c:1929 #, gcc-internal-format msgid "%qD should never be overloaded" -msgstr "" +msgstr "%qD skall aldrig verlastas" #: cp/except.c:698 #, gcc-internal-format msgid " in thrown expression" -msgstr "" +msgstr " i kastat uttryck" #: cp/except.c:846 #, gcc-internal-format @@ -24843,14 +24857,14 @@ msgid "%H%<...%> handler must be the last handler for its try block" msgstr "" #: cp/friend.c:152 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is already a friend of class %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qD r redan en vn till klassen %qT" #: cp/friend.c:228 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid type %qT declared %<friend%>" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "ogiltig typ %qT deklarerad %<friend%>" #. [temp.friend] #. Friend declarations shall not declare partial @@ -24860,9 +24874,9 @@ msgstr "variabel \"%s\" deklarerad \"inline\"" #. Friend declarations shall not declare partial #. specializations. #: cp/friend.c:244 cp/friend.c:274 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "partial specialization %qT declared %<friend%>" -msgstr "variabel \"%s\" deklarerad \"inline\"" +msgstr "partiell specialisering %qT deklarerad %<friend%>" #: cp/friend.c:252 #, gcc-internal-format @@ -24870,51 +24884,51 @@ msgid "class %qT is implicitly friends with itself" msgstr "" #: cp/friend.c:310 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT is not a member of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT r inte en medlem av %qT" #: cp/friend.c:315 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT is not a member class template of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT r inte en medlemsklassmall av %qT" #: cp/friend.c:323 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT is not a nested class of %qT" -msgstr "ISO C frbjuder typkonvertering till unionstyper" +msgstr "%qT r inte en nstad klass i %qT" #. template <class T> friend class T; #: cp/friend.c:336 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "template parameter type %qT declared %<friend%>" -msgstr "parameter \"%s\" deklarerad som void" +msgstr "mallparameterntyp %qT deklarerad %<friend%>" #. template <class T> friend class A; where A is not a template #: cp/friend.c:342 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#T is not a template" -msgstr "anvndning ab `%s' i mall" +msgstr "%q#T r inte en mall" #: cp/friend.c:364 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is already a friend of %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qD r redan en vn till %qT" #: cp/friend.c:373 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT is already a friend of %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "%qT re redan en vn till %qT" #: cp/friend.c:497 #, gcc-internal-format msgid "member %qD declared as friend before type %qT defined" -msgstr "" +msgstr "medlem %qD deklarerad som vn fre typ %qT definieras" #: cp/friend.c:553 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "friend declaration %q#D declares a non-template function" -msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion" +msgstr "vndeklaration %q#D deklarerar en icke-mall-funktion" #: cp/friend.c:557 #, gcc-internal-format @@ -24922,9 +24936,9 @@ msgid "(if this is not what you intended, make sure the function template has al msgstr "" #: cp/init.c:327 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%J%qD should be initialized in the member initialization list" -msgstr "Sl p automatisk mallinstansiering" +msgstr "%J%qD skall initieras i medlemsinitieringslistan" #: cp/init.c:375 #, gcc-internal-format @@ -24932,9 +24946,9 @@ msgid "%Jdefault-initialization of %q#D, which has reference type" msgstr "" #: cp/init.c:381 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Juninitialized reference member %qD" -msgstr "upprepning av medlem \"%s\"" +msgstr "%Joinitierad referensmedlem %qD" #: cp/init.c:384 #, gcc-internal-format @@ -24942,44 +24956,44 @@ msgid "%Juninitialized member %qD with %<const%> type %qT" msgstr "" #: cp/init.c:527 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q+D will be initialized after" -msgstr "flt \"%s\" r redan initierat" +msgstr "%q+D kommer initieras efter" #: cp/init.c:530 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "base %qT will be initialized after" -msgstr "flt \"%s\" r redan initierat" +msgstr "basen %qT kommer initieras efter" #: cp/init.c:533 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid " %q+#D" -msgstr "%s: %s" +msgstr " %q+#D" #: cp/init.c:535 #, gcc-internal-format msgid " base %qT" -msgstr "" +msgstr " basen %qT" #: cp/init.c:536 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%J when initialized here" -msgstr "parameter \"%s\" r initierad" +msgstr "%J vid initiering hr" #: cp/init.c:552 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jmultiple initializations given for %qD" -msgstr "multiple deklaration av metod \"%s\"" +msgstr "%Jflera initieringar givna fr %qD" #: cp/init.c:555 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jmultiple initializations given for base %qT" -msgstr "multiple deklaration av metod \"%s\"" +msgstr "%Jflera initieringar givna fr basen %qT" #: cp/init.c:622 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%Jinitializations for multiple members of %qT" -msgstr "initierare misslyckas med att bestmma storlek p \"%s\"" +msgstr "%Jinitiering av flera medlemmar av %qT" #: cp/init.c:684 #, gcc-internal-format @@ -24992,14 +25006,14 @@ msgid "class %qT does not have any field named %qD" msgstr "" #: cp/init.c:914 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#D is a static data member; it can only be initialized at its definition" -msgstr "attributet \"%s\" fungerar bara p funktioner" +msgstr "%q#D r en statisk datamedlem; den kan endast initieras vid sin definition" #: cp/init.c:921 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%q#D is not a non-static data member of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%q#D r en icke-statisk datamedlem av %qT" #: cp/init.c:960 #, gcc-internal-format @@ -25017,59 +25031,59 @@ msgid "%qD is both a direct base and an indirect virtual base" msgstr "" #: cp/init.c:1022 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "type %qT is not a direct or virtual base of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "typ %qT r inte en direkt eller virtuell bas till %qT" #: cp/init.c:1025 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "type %qT is not a direct base of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "typ %qT r inte en direkt bas till %qT" #: cp/init.c:1105 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "bad array initializer" -msgstr "flt \"%s\" r redan initierat" +msgstr "felaktig vektorinitierare" #: cp/init.c:1304 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qT is not an aggregate type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "%qT r inte en aggregattyp" #: cp/init.c:1398 #, gcc-internal-format msgid "qualified type %qT does not match destructor name %<~%T%>" -msgstr "" +msgstr "kvalificerad typ %qT matchar inte destruerarnamnet %<~%T%>" #: cp/init.c:1406 #, gcc-internal-format msgid "incomplete type %qT does not have member %qD" -msgstr "" +msgstr "ofullstndig typ %qT har inte medlem %qD" #: cp/init.c:1425 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "%qD is not a member of type %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qD r inte medlem av typen %qT" #: cp/init.c:1444 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid pointer to bit-field %qD" -msgstr "negativ storlek i bitflt \"%s\"" +msgstr "ogiltigt pekare till bitflt %qD" #: cp/init.c:1546 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid use of non-static member function %qD" -msgstr "destruerare kan inte vara en statisk medlemsfunktion" +msgstr "ogiltig anvndning av icke-statisk medlemsfunktion %qD" #: cp/init.c:1552 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid use of non-static data member %qD" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltig anvndning av icke-statisk datamedlem %qD" #: cp/init.c:1687 #, gcc-internal-format msgid "size in array new must have integral type" -msgstr "" +msgstr "storlek i vektor-new mste ha heltalstyp" #: cp/init.c:1690 #, gcc-internal-format @@ -25079,12 +25093,12 @@ msgstr "" #: cp/init.c:1698 #, gcc-internal-format msgid "new cannot be applied to a reference type" -msgstr "" +msgstr "new kan inte anvndas p en referenstyp" #: cp/init.c:1704 #, gcc-internal-format msgid "new cannot be applied to a function type" -msgstr "" +msgstr "new kan inte anvndas p en funktionstyp" #: cp/init.c:1736 #, gcc-internal-format @@ -25092,19 +25106,19 @@ msgid "call to Java constructor, while %<jclass%> undefined" msgstr "" #: cp/init.c:1752 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "can't find class$" -msgstr "Kan inte hitta class$" +msgstr "kan inte hitta class$" #: cp/init.c:1880 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "invalid type %<void%> for new" -msgstr "ogiltig typ \"void\" fr new" +msgstr "ogiltig typ %<void%> fr new" #: cp/init.c:1890 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "uninitialized const in %<new%> of %q#T" -msgstr "initierare misslyckas med att bestmma storlek p \"%s\"" +msgstr "oinitierad const i %<new%> av %q#T" #: cp/init.c:1924 #, gcc-internal-format @@ -25112,19 +25126,19 @@ msgid "call to Java constructor with %qs undefined" msgstr "" #: cp/init.c:1964 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "no suitable %qD found in class %qT" -msgstr "kunde inte hitta klassen \"%s\"" +msgstr "ingen lmplig %qD i klassen %qT" #: cp/init.c:1969 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "request for member %qD is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "begran av medlem %qD r tvetydig" #: cp/init.c:2109 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "ISO C++ forbids initialization in array new" -msgstr "ISO C++ frbjuder initiering av new-uttryck med \"=\"" +msgstr "ISO C++ frbjuder tilldelning i vektor-new" #: cp/init.c:2597 #, gcc-internal-format @@ -25159,7 +25173,7 @@ msgstr "" #: cp/lex.c:468 #, gcc-internal-format msgid "junk at end of #pragma %s" -msgstr "" +msgstr "skrp vid slutet av #pragma %s" #: cp/lex.c:475 #, gcc-internal-format @@ -25167,9 +25181,9 @@ msgid "invalid #pragma %s" msgstr "ogiltigt #pragma %s" #: cp/lex.c:483 -#, fuzzy, gcc-internal-format +#, gcc-internal-format msgid "#pragma vtable no longer supported" -msgstr "--driver stdjs inte lngre" +msgstr "#pragma vtable stdjs inte lngre" #: cp/lex.c:562 #, gcc-internal-format @@ -25179,17 +25193,17 @@ msgstr "" #: cp/lex.c:587 #, gcc-internal-format msgid "junk at end of #pragma GCC java_exceptions" -msgstr "" +msgstr "skrp vid slutet av #pragma GCC java_exceptions" #: cp/lex.c:601 #, fuzzy, gcc-internal-format msgid "%qD not defined" -msgstr "\"%s\" r inte definierad" +msgstr "etikett %q+D anvnd men r inte definierad" #: cp/lex.c:605 #, fuzzy, gcc-internal-format msgid "%qD was not declared in this scope" -msgstr "\"%s\" odeklarerad (frsta frekomsten i denna funktionen)" +msgstr "%qD r inte definierad utanfr funktions-scope" #. In a template, it is invalid to write "f()" or "f(3)" if no #. declaration of "f" is available. Historically, G++ and most @@ -25259,7 +25273,7 @@ msgstr "" #: cp/name-lookup.c:697 #, fuzzy, gcc-internal-format msgid "redeclaration of %<wchar_t%> as %qT" -msgstr "omdeklaration av \"%s\"" +msgstr "omdeklaration av %<enum %E%>" #. A redeclaration of main, but not a duplicate of the #. previous one. @@ -25270,54 +25284,54 @@ msgstr "omdeklaration av \"%s\"" #: cp/name-lookup.c:727 #, fuzzy, gcc-internal-format msgid "invalid redeclaration of %q+D" -msgstr "omdeklaration av \"%s\"" +msgstr "redundant omdeklaration av %q+D" #: cp/name-lookup.c:728 #, fuzzy, gcc-internal-format msgid "as %qD" -msgstr "%s: %s" +msgstr "%s %+#D" #: cp/name-lookup.c:816 #, fuzzy, gcc-internal-format msgid "type mismatch with previous external decl of %q#D" -msgstr "typ skiljer sig frn tidigare extern deklaration" +msgstr "str i konflikt med tidigare deklaration %q+#D" #: cp/name-lookup.c:817 #, fuzzy, gcc-internal-format msgid "previous external decl of %q+#D" -msgstr "fregende externa dekl. av \"%s\"" +msgstr "tidigare deklaration av %q+#D" #: cp/name-lookup.c:908 #, fuzzy, gcc-internal-format msgid "extern declaration of %q#D doesn't match" -msgstr "extern deklaration av \"%s\" matchar inte den globala" +msgstr "nstlad extern-deklaration av %qD" #: cp/name-lookup.c:909 #, fuzzy, gcc-internal-format msgid "global declaration %q+#D" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "ny deklaration av %q#D" #: cp/name-lookup.c:946 cp/name-lookup.c:953 #, fuzzy, gcc-internal-format msgid "declaration of %q#D shadows a parameter" -msgstr "deklaration av \"%s\" dljer en parameter" +msgstr "deklaration av %q+D skuggar en parameter" #. Location of previous decl is not useful in this case. #: cp/name-lookup.c:978 #, fuzzy, gcc-internal-format msgid "declaration of %qD shadows a member of 'this'" -msgstr "deklaration av \"%s\" dljer en parameter" +msgstr "deklaration av %q+D skuggar en parameter" -# local, det kan troligen vara bde lokal variabel och lokal funktion?? +# local, det kan troligen vara bde lokal variabel och lokal funktionsdeklartion #: cp/name-lookup.c:984 #, fuzzy, gcc-internal-format msgid "declaration of %qD shadows a previous local" -msgstr "deklaration av \"%s\" dljer en tidigare lokal" +msgstr "deklaration av %q+D skuggar en tidigare lokal deklaration" #: cp/name-lookup.c:991 #, fuzzy, gcc-internal-format msgid "declaration of %qD shadows a global declaration" -msgstr "deklaration av \"%s\" dljer en parameter" +msgstr "deklaration av %q+D skuggar en global deklaration" #: cp/name-lookup.c:1114 #, gcc-internal-format @@ -25350,14 +25364,14 @@ msgid " using obsolete binding at %q+D" msgstr "" #: cp/name-lookup.c:1198 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%s %s(%E) %p %d\n" -msgstr "" +msgstr "(%s %s %s %s" #: cp/name-lookup.c:1201 #, fuzzy, gcc-internal-format msgid "%s %s %p %d\n" -msgstr "%s: %s: " +msgstr "(%s %s %s %s" #: cp/name-lookup.c:1327 #, gcc-internal-format @@ -25367,29 +25381,29 @@ msgstr "" #: cp/name-lookup.c:1885 #, fuzzy, gcc-internal-format msgid "%q#D hides constructor for %q#T" -msgstr "destruerare behvs fr \"%#D\"" +msgstr "%d konstruerare hittad(e)\n" #: cp/name-lookup.c:1901 #, fuzzy, gcc-internal-format msgid "%q#D conflicts with previous using declaration %q#D" -msgstr "sektion \"%s\" str i konflikt med tidigare deklaration" +msgstr "str i konflikt med tidigare deklaration %q+#D" #: cp/name-lookup.c:1921 #, fuzzy, gcc-internal-format msgid "previous non-function declaration %q+#D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+#D" #: cp/name-lookup.c:1922 #, fuzzy, gcc-internal-format msgid "conflicts with function declaration %q#D" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "str i konflikt med inbyggd deklaration %q#D" #. It's a nested name with template parameter dependent scope. #. This can only be using-declaration for class member. #: cp/name-lookup.c:2000 cp/name-lookup.c:2025 #, fuzzy, gcc-internal-format msgid "%qT is not a namespace" -msgstr "anvndning ab `%s' i mall" +msgstr "Formell namnrymd" #. 7.3.3/5 #. A using-declaration shall not name a template-id. @@ -25401,17 +25415,17 @@ msgstr "" #: cp/name-lookup.c:2017 #, fuzzy, gcc-internal-format msgid "namespace %qD not allowed in using-declaration" -msgstr "\"%s\" r inte i brjan av deklarationen" +msgstr "-force_flat_namespace r inte tillten med -dynamiclib" #: cp/name-lookup.c:2053 #, fuzzy, gcc-internal-format msgid "%qD not declared" -msgstr "\"%s\" r tidigare deklarerad hr" +msgstr "%q+#D kan inte verlastas" #: cp/name-lookup.c:2074 cp/name-lookup.c:2111 cp/name-lookup.c:2145 #, fuzzy, gcc-internal-format msgid "%qD is already declared in this scope" -msgstr "\"%s\" odeklarerad (frsta frekomsten i denna funktionen)" +msgstr "flt %q+D ogiltigt deklarerad funktionstyp" #: cp/name-lookup.c:2151 #, gcc-internal-format @@ -25446,12 +25460,12 @@ msgstr "nstlad funktion \"%s\" r deklarerad \"extern\"" #: cp/name-lookup.c:2877 #, fuzzy, gcc-internal-format msgid "declaration of %qD not in a namespace surrounding %qD" -msgstr "deklaration av \"%s\" som ett flt med funktioner" +msgstr "deklaration av %q+D skuggar en parameter" #: cp/name-lookup.c:2885 #, fuzzy, gcc-internal-format msgid "explicit qualification in declaration of %qD" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "str i konflikt med inbyggd deklaration %q#D" #: cp/name-lookup.c:2925 #, gcc-internal-format @@ -25471,7 +25485,7 @@ msgstr "" #: cp/name-lookup.c:3301 #, fuzzy, gcc-internal-format msgid "%qD attribute directive ignored" -msgstr "attributet \"%s\" ignorerat" +msgstr "attributdirektivet %qs ignorerat" #: cp/name-lookup.c:3451 #, gcc-internal-format @@ -25493,7 +25507,7 @@ msgstr " frn hr" #: cp/name-lookup.c:3563 cp/parser.c:4497 cp/typeck.c:1807 #, fuzzy, gcc-internal-format msgid "invalid use of %qD" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltigt anvndning av %<restrict%>" #: cp/name-lookup.c:3603 #, fuzzy, gcc-internal-format @@ -25503,17 +25517,17 @@ msgstr "anvndning ab `%s' i mall" #: cp/name-lookup.c:3618 #, fuzzy, gcc-internal-format msgid "%qD undeclared in namespace %qD" -msgstr "oknt #pragma namespace %s" +msgstr "tidigare deklaration av namnrymden %q+D hr" #: cp/name-lookup.c:4255 #, fuzzy, gcc-internal-format msgid "%q+D is not a function," -msgstr "\"%s\" r vanligtvis en funktion" +msgstr "%q+D r vanligtvis en funktion" #: cp/name-lookup.c:4256 #, fuzzy, gcc-internal-format msgid " conflict with %q+D" -msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\"" +msgstr "motstridiga typer p %q+D" #: cp/name-lookup.c:5090 #, gcc-internal-format @@ -25546,9 +25560,9 @@ msgid "%<::%D%> has not been declared" msgstr "const \"%s\" kan inte deklareras \"mutable\"" #: cp/parser.c:1930 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "request for member %qD in non-class type %qT" -msgstr "" +msgstr "begran av medlem %qE i ngot som inte r en post eller union" #: cp/parser.c:1933 #, fuzzy, gcc-internal-format @@ -25558,7 +25572,7 @@ msgstr "const \"%s\" kan inte deklareras \"mutable\"" #: cp/parser.c:1936 #, fuzzy, gcc-internal-format msgid "%qD has not been declared" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "%q+#D kan inte verlastas" #: cp/parser.c:1939 #, gcc-internal-format @@ -25573,37 +25587,37 @@ msgstr "" #: cp/parser.c:1943 #, fuzzy, gcc-internal-format msgid "%qD %s" -msgstr " %s" +msgstr "%s: %s" #: cp/parser.c:1995 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "new types may not be defined in a return type" -msgstr "" +msgstr "%<tree%> r inte definierad som en pekartyp" #: cp/parser.c:1996 #, fuzzy, gcc-internal-format msgid "(perhaps a semicolon is missing after the definition of %qT)" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "extra semikolon angivet i metoddefintion" #: cp/parser.c:2015 cp/parser.c:3698 cp/pt.c:4402 #, fuzzy, gcc-internal-format msgid "%qT is not a template" -msgstr "anvndning ab `%s' i mall" +msgstr "%qs r inte en giltigt utfil" #: cp/parser.c:2017 #, fuzzy, gcc-internal-format msgid "%qE is not a template" -msgstr "anvndning ab `%s' i mall" +msgstr "%qs r inte en giltigt utfil" #: cp/parser.c:2019 #, fuzzy, gcc-internal-format msgid "invalid template-id" -msgstr "ogiltigt format p #line" +msgstr "ogiltigt rotate-instruktion" #: cp/parser.c:2048 #, fuzzy, gcc-internal-format msgid "%s cannot appear in a constant-expression" -msgstr "spill i konstant uttryck" +msgstr "Felaktig typ i konstantuttryck" #: cp/parser.c:2073 #, fuzzy, gcc-internal-format @@ -25614,7 +25628,7 @@ msgstr "ogiltigt typargument" #: cp/parser.c:2078 #, fuzzy, gcc-internal-format msgid "%qE does not name a type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "attributet %qs r inte applicerbart p typer" #: cp/parser.c:2110 #, gcc-internal-format @@ -25632,9 +25646,9 @@ msgid "%qE in class %qT does not name a type" msgstr "ISO C frbjuder typkonvertering till unionstyper" #: cp/parser.c:2848 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids braced-groups within expressions" -msgstr "" +msgstr "ISO C frbjuder medlemsdeklarationer utan medlemmar" #: cp/parser.c:2857 #, gcc-internal-format @@ -25644,17 +25658,17 @@ msgstr "" #: cp/parser.c:2908 #, fuzzy, gcc-internal-format msgid "%<this%> may not be used in this context" -msgstr "\"%s\" odeklarerad (frsta frekomsten i denna funktionen)" +msgstr "%s kan inte anvndas i en asm hr" #: cp/parser.c:3059 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "local variable %qD may not appear in this context" -msgstr "" +msgstr "Variabeln \"%s\" kan inte frekomma i uttrycket vid %L" #: cp/parser.c:3435 #, fuzzy, gcc-internal-format msgid "declaration of %<~%T%> as member of %qT" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration av %qs som ett flt med void" #: cp/parser.c:3448 #, fuzzy, gcc-internal-format @@ -25664,22 +25678,22 @@ msgstr "deklaration av \"%s\" dljer global deklaration" #: cp/parser.c:3657 cp/parser.c:12711 cp/parser.c:14842 #, fuzzy, gcc-internal-format msgid "reference to %qD is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "konvertering frn %qT till %qT r tvetydig" #: cp/parser.c:3699 cp/typeck.c:1878 cp/typeck.c:1898 #, fuzzy, gcc-internal-format msgid "%qD is not a template" -msgstr "anvndning ab `%s' i mall" +msgstr "%qs r inte en giltigt utfil" #: cp/parser.c:4090 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids compound-literals" -msgstr "ISO C++ frbjuder berknade goto" +msgstr "ISO C90 frbjuder samansatta literaler" #: cp/parser.c:4422 #, fuzzy, gcc-internal-format msgid "%qE does not have class type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "\"%s\" r inte ett giltigt klassnamn" #: cp/parser.c:5021 #, gcc-internal-format @@ -25724,12 +25738,12 @@ msgstr "" #: cp/parser.c:7514 #, fuzzy, gcc-internal-format msgid "ISO C++ does not support %<long long%>" -msgstr "ISO C++ stdjer inte \"long long\"" +msgstr "ISO C90 stdjer inte %<long long%>" #: cp/parser.c:7534 #, fuzzy, gcc-internal-format msgid "duplicate %qs" -msgstr "flera \"%s\"" +msgstr "dubblerad %qE" #: cp/parser.c:7541 #, fuzzy, gcc-internal-format @@ -25737,9 +25751,9 @@ msgid "class definition may not be declared a friend" msgstr "funktion \"%s\" kan inte deklareras som \"mutable\"" #: cp/parser.c:7855 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "only constructors take base initializers" -msgstr "" +msgstr "ickekonstant vektorindex i initierare" #: cp/parser.c:7907 #, gcc-internal-format @@ -25777,7 +25791,7 @@ msgstr "" #: cp/parser.c:8766 #, fuzzy, gcc-internal-format msgid "parse error in template argument list" -msgstr "ogiltigt typargument" +msgstr "Syntaxfel i argumentlista vid %C" #. Explain what went wrong. #: cp/parser.c:8879 @@ -25791,14 +25805,14 @@ msgid "use %<%T::template %D%> to indicate that it is a template" msgstr "" #: cp/parser.c:9393 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "template specialization with C linkage" -msgstr "" +msgstr "omdeklaration av %q+D utan lnkklass" #: cp/parser.c:9500 cp/parser.c:15498 #, fuzzy, gcc-internal-format msgid "template declaration of %qs" -msgstr "omdeklaration av \"%s\"" +msgstr "nstlad extern-deklaration av %qD" #: cp/parser.c:9973 #, gcc-internal-format @@ -25808,7 +25822,7 @@ msgstr "" #: cp/parser.c:10170 #, fuzzy, gcc-internal-format msgid "type attributes are honored only at type definition" -msgstr "attributet \"%s\" fungerar bara p funktioner" +msgstr "Attribut vid %L r inte tilltet i en TYPE-definition" #: cp/parser.c:10372 #, fuzzy, gcc-internal-format @@ -25831,27 +25845,27 @@ msgstr "" #: cp/parser.c:10903 #, fuzzy, gcc-internal-format msgid "attributes are not allowed on a function-definition" -msgstr "attributet \"%s\" fungerar bara p funktioner" +msgstr "Attribut vid %L r inte tilltet i en TYPE-definition" #: cp/parser.c:11050 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "attributes after parenthesized initializer ignored" -msgstr "" +msgstr "attribut i parametervektordeklarerare ignoreras" #: cp/parser.c:11430 #, fuzzy, gcc-internal-format msgid "array bound is not an integer constant" -msgstr "fltindex r inte ett heltal" +msgstr "den begrda positionen r inte en heltalskonstant" #: cp/parser.c:11501 #, fuzzy, gcc-internal-format msgid "%<%T::%D%> is not a type" -msgstr "anvndning ab `%s' i mall" +msgstr "%<tree%> r inte definierad som en typ" #: cp/parser.c:11526 #, fuzzy, gcc-internal-format msgid "invalid use of constructor as a template" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltig anvndning av post med flexibel vektormedlem" #: cp/parser.c:11527 #, gcc-internal-format @@ -25869,9 +25883,9 @@ msgid "file ends in default argument" msgstr "ogiltigt typargument till \"%s\"" #: cp/parser.c:12370 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "deprecated use of default argument for parameter of non-function" -msgstr "" +msgstr "standardargumentet fr parameter %d till %qD har inte parsats n" #: cp/parser.c:12373 #, fuzzy, gcc-internal-format @@ -25881,12 +25895,12 @@ msgstr "metoder kan inte konverteras till funktionspekare" #: cp/parser.c:13136 #, fuzzy, gcc-internal-format msgid "invalid class name in declaration of %qD" -msgstr "omdeklaration av \"%s\"" +msgstr "nstlad extern-deklaration av %qD" #: cp/parser.c:13147 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "declaration of %qD in %qD which does not enclose %qD" -msgstr "" +msgstr "omdeklaration av %q+D utan lnkklass" #: cp/parser.c:13160 #, gcc-internal-format @@ -25901,7 +25915,7 @@ msgstr "implicit deklaration av funktion \"%s\"" #: cp/parser.c:13264 #, fuzzy, gcc-internal-format msgid "previous definition of %q+#T" -msgstr "omdefiniering av \"%s\"" +msgstr "omdefinition av %q#T" #: cp/parser.c:13495 #, gcc-internal-format @@ -25916,12 +25930,12 @@ msgstr "" #: cp/parser.c:13527 #, fuzzy, gcc-internal-format msgid "friend declaration does not name a class or function" -msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion" +msgstr "deklaration som inte deklarerar ngot" #: cp/parser.c:13705 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "pure-specifier on function-definition" -msgstr "" +msgstr "%Jgammaldags funktionsdefinition" #: cp/parser.c:13978 #, gcc-internal-format @@ -25934,9 +25948,9 @@ msgid "keyword %<typename%> not allowed in this context (the base class is impli msgstr "" #: cp/parser.c:14255 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "invalid catch parameter" -msgstr "" +msgstr "ogiltig parameter %qs" #: cp/parser.c:15011 #, fuzzy, gcc-internal-format @@ -25956,18 +25970,18 @@ msgstr "flera lagringsklasser i deklaration av \"%s\"" #: cp/parser.c:15250 #, fuzzy, gcc-internal-format msgid "invalid function declaration" -msgstr "ogiltig #indent" +msgstr "Varna om implicita funktionsdeklarationer" #. Issue an error message. #: cp/parser.c:15287 #, fuzzy, gcc-internal-format msgid "named return values are no longer supported" -msgstr "--driver stdjs inte lngre" +msgstr "flaggan %qs stdjs inte lngre" #: cp/parser.c:15352 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "template with C linkage" -msgstr "" +msgstr "omdeklaration av %q+D utan lnkklass" #: cp/parser.c:15715 #, gcc-internal-format @@ -25987,7 +26001,7 @@ msgstr "" #: cp/parser.c:16311 #, fuzzy, gcc-internal-format msgid "%qD redeclared with different access" -msgstr "\"%s\" omdeklarerad som en annan sorts symbol" +msgstr "%q#D omdeklarerad som en annan sorts symbol" #: cp/parser.c:16328 #, gcc-internal-format @@ -26027,7 +26041,7 @@ msgstr "" #: cp/pt.c:251 #, fuzzy, gcc-internal-format msgid "invalid member template declaration %qD" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "nstlad extern-deklaration av %qD" #: cp/pt.c:573 #, fuzzy, gcc-internal-format @@ -26042,12 +26056,12 @@ msgstr "" #: cp/pt.c:668 #, fuzzy, gcc-internal-format msgid "specialization of %qD in different namespace" -msgstr "deklaration av \"%s\" r \"extern\" och initierad" +msgstr "deklaration av %qF kastar andra undantag" #: cp/pt.c:669 cp/pt.c:759 #, fuzzy, gcc-internal-format msgid " from definition of %q+#D" -msgstr "omdefiniering av \"%s\"" +msgstr "omdefiniering av %q+D" #: cp/pt.c:686 #, fuzzy, gcc-internal-format @@ -26072,17 +26086,17 @@ msgstr "deklaration av \"%s\" r \"extern\" och initierad" #: cp/pt.c:785 #, fuzzy, gcc-internal-format msgid "explicit specialization of non-template %qT" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "omdeklaration av mallen %q#D" #: cp/pt.c:1179 #, fuzzy, gcc-internal-format msgid "specialization of %qD after instantiation" -msgstr "deklaration av \"%s\" r \"extern\" och initierad" +msgstr "statisk deklaration av %q+D fljer p icke-statisk deklaration" #: cp/pt.c:1383 #, fuzzy, gcc-internal-format msgid "%qD is not a function template" -msgstr "typkonvertering matchar inte en funktionstyp" +msgstr "%q+D r vanligtvis en funktion" #: cp/pt.c:1577 #, gcc-internal-format @@ -26099,7 +26113,7 @@ msgstr "Sl p automatisk mallinstansiering" #: cp/pt.c:1816 cp/pt.c:1870 #, fuzzy, gcc-internal-format msgid "template-id %qD in declaration of primary template" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration eller sats frvntades" #: cp/pt.c:1829 #, gcc-internal-format @@ -26114,12 +26128,14 @@ msgstr "" #: cp/pt.c:1843 #, fuzzy, gcc-internal-format msgid "too many template parameter lists in declaration of %qD" -msgstr "flera lagringsklasser i deklaration av \"%s\"" +msgstr "%s: varning: fr mnga parameterlistor i deklarationen av \"%s\"\n" #: cp/pt.c:1846 #, fuzzy, gcc-internal-format msgid "too few template parameter lists in declaration of %qD" -msgstr "tv eller fler datatyper i deklaration av \"%s\"" +msgstr "" +"\n" +"%s: varning: fr f parameterlistor i deklarationen av \"%s\"\n" #: cp/pt.c:1848 #, fuzzy, gcc-internal-format @@ -26139,7 +26155,7 @@ msgstr "" #: cp/pt.c:1928 #, fuzzy, gcc-internal-format msgid "%qD is not a template function" -msgstr "\"%s\" r vanligtvis en funktion" +msgstr "%q+D r normalt en icke-statisk function" #. From [temp.expl.spec]: #. @@ -26157,12 +26173,12 @@ msgstr "" #: cp/pt.c:2034 #, fuzzy, gcc-internal-format msgid "no member function %qD declared in %qT" -msgstr "nstlad funktion \"%s\" r deklarerad \"extern\"" +msgstr "nstad funktion %qs r deklarerad %<extern%>" #: cp/pt.c:2258 #, fuzzy, gcc-internal-format msgid "declaration of %q+#D" -msgstr "omdeklaration av \"%s\"" +msgstr "deklaration av %q#D" #: cp/pt.c:2259 #, fuzzy, gcc-internal-format @@ -26177,7 +26193,7 @@ msgstr "" #: cp/pt.c:2666 #, fuzzy, gcc-internal-format msgid " %qD" -msgstr " TOTALT :" +msgstr " " #: cp/pt.c:2677 #, fuzzy, gcc-internal-format @@ -26197,12 +26213,12 @@ msgstr "" #: cp/pt.c:2833 #, fuzzy, gcc-internal-format msgid "no default argument for %qD" -msgstr "ogiltigt typargument till \"%s\"" +msgstr "ogiltigt typargument till %qs" #: cp/pt.c:2992 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "template class without a name" -msgstr "" +msgstr "klassnamn frvntades" #. [temp.mem] #. @@ -26210,7 +26226,7 @@ msgstr "" #: cp/pt.c:3000 #, fuzzy, gcc-internal-format msgid "destructor %qD declared as member template" -msgstr "\"%s %s\" deklarerad inuti parameterlista" +msgstr "nstad funktion %q+D r deklarerad men aldrig definierad" #. [basic.stc.dynamic.allocation] #. @@ -26220,17 +26236,17 @@ msgstr "\"%s %s\" deklarerad inuti parameterlista" #: cp/pt.c:3015 #, fuzzy, gcc-internal-format msgid "invalid template declaration of %qD" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "nstlad extern-deklaration av %qD" #: cp/pt.c:3095 #, fuzzy, gcc-internal-format msgid "%qD does not declare a template type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "%qD har en ofullstndig typ" #: cp/pt.c:3101 #, fuzzy, gcc-internal-format msgid "template definition of non-template %q#D" -msgstr "upprepad definition av klassmetod \"%s\"." +msgstr "omdeklaration av mallen %q#D" #: cp/pt.c:3144 #, fuzzy, gcc-internal-format @@ -26240,7 +26256,7 @@ msgstr "flera parametrar med namn \"%s\"" #: cp/pt.c:3156 #, fuzzy, gcc-internal-format msgid "got %d template parameters for %q#D" -msgstr "flera parametrar med namn \"%s\"" +msgstr "flera parametrar med namnet %q+D" #: cp/pt.c:3159 #, fuzzy, gcc-internal-format @@ -26248,39 +26264,39 @@ msgid "got %d template parameters for %q#T" msgstr "flera parametrar med namn \"%s\"" #: cp/pt.c:3161 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid " but %d required" -msgstr "" +msgstr "anrop %2d returnerade %s\n" #: cp/pt.c:3258 #, fuzzy, gcc-internal-format msgid "%qT is not a template type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "%qD har en ofullstndig typ" #: cp/pt.c:3271 #, fuzzy, gcc-internal-format msgid "template specifiers not specified in declaration of %qD" -msgstr "tv eller fler datatyper i deklaration av \"%s\"" +msgstr "typen stts sknsmssigt till %<int%> i deklarationen av %qs" #: cp/pt.c:3281 #, fuzzy, gcc-internal-format msgid "previous declaration %q+D" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+D" #: cp/pt.c:3282 #, fuzzy, gcc-internal-format msgid "used %d template parameter(s) instead of %d" -msgstr "flera parametrar med namn \"%s\"" +msgstr "flera parametrar med namnet %q+D" #: cp/pt.c:3301 #, fuzzy, gcc-internal-format msgid "template parameter %q+#D" -msgstr "oanvnd parameter \"%s\"" +msgstr "oanvnd parameter %q+D" #: cp/pt.c:3302 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "redeclared here as %q#D" -msgstr "" +msgstr "ny deklaration av %q#D" #. We have in [temp.param]: #. @@ -26289,7 +26305,7 @@ msgstr "" #: cp/pt.c:3312 #, fuzzy, gcc-internal-format msgid "redefinition of default argument for %q#D" -msgstr "omdefiniering av \"%s\"" +msgstr "omdefiniering avparametern %q+D" #: cp/pt.c:3313 #, fuzzy, gcc-internal-format @@ -26307,14 +26323,14 @@ msgid "%qE is not a valid template argument for type %qT because string literals msgstr "" #: cp/pt.c:3527 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression" -msgstr "" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/pt.c:3577 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer" -msgstr "" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/pt.c:3597 #, gcc-internal-format @@ -26324,7 +26340,7 @@ msgstr "" #: cp/pt.c:3604 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is not a lvalue" -msgstr "ogiltigt typargument" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/pt.c:3617 #, gcc-internal-format @@ -26334,7 +26350,7 @@ msgstr "" #: cp/pt.c:3657 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is a pointer" -msgstr "ogiltigt typargument" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/pt.c:3659 #, gcc-internal-format @@ -26344,7 +26360,7 @@ msgstr "" #: cp/pt.c:3694 #, fuzzy, gcc-internal-format msgid "%qE is not a valid template argument for type %qT because it is of type %qT" -msgstr "ogiltigt typargument" +msgstr "%q+D fr inte ha referenstyp %qT eftersom den r en medlen av en union" #: cp/pt.c:3697 #, gcc-internal-format @@ -26369,7 +26385,7 @@ msgstr "Ovntad typ p \"id\" (%s)" #: cp/pt.c:3889 #, fuzzy, gcc-internal-format msgid " expected a class template, got %qE" -msgstr "Ovntad typ p \"id\" (%s)" +msgstr "Frvntade ett namnlst grnssnitt vid %C" #: cp/pt.c:3891 #, fuzzy, gcc-internal-format @@ -26384,7 +26400,7 @@ msgstr "Ovntad typ p \"id\" (%s)" #: cp/pt.c:3906 #, fuzzy, gcc-internal-format msgid " expected a class template, got %qT" -msgstr "Ovntad typ p \"id\" (%s)" +msgstr "Frvntade ett namnlst grnssnitt vid %C" #: cp/pt.c:3943 #, fuzzy, gcc-internal-format @@ -26394,22 +26410,22 @@ msgstr "Ovntad typ p \"id\" (%s)" #: cp/pt.c:3986 #, fuzzy, gcc-internal-format msgid "could not convert template argument %qE to %qT" -msgstr "kunde inte ppna dump-fil \"%s\"" +msgstr "kunde inte konvertera %qE till %qT" #: cp/pt.c:4025 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "wrong number of template arguments (%d, should be %d)" -msgstr "" +msgstr "fel antal argument angivet fr attributet %qs" #: cp/pt.c:4029 #, fuzzy, gcc-internal-format msgid "provided for %q+D" -msgstr "destruerare behvs fr \"%#D\"" +msgstr "prototyp fr %q+#D" #: cp/pt.c:4059 #, fuzzy, gcc-internal-format msgid "template argument %d is invalid" -msgstr "parameter \"%s\" r initierad" +msgstr "multilib-val \"%s\" r ogiltigt" #: cp/pt.c:4414 #, fuzzy, gcc-internal-format @@ -26419,7 +26435,7 @@ msgstr "deklaration av \"%s\" dljer global deklaration" #: cp/pt.c:4416 #, fuzzy, gcc-internal-format msgid "for template declaration %q+D" -msgstr "tom deklaration" +msgstr "upprepad using-deklaration %q+D" #: cp/pt.c:5066 #, gcc-internal-format @@ -26429,27 +26445,27 @@ msgstr "" #: cp/pt.c:6621 #, fuzzy, gcc-internal-format msgid "instantiation of %q+D as type %qT" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "tidigare defintion av %q+D var hr" #: cp/pt.c:6800 #, fuzzy, gcc-internal-format msgid "invalid parameter type %qT" -msgstr "ogiltigt parametervrde \"%s\"" +msgstr "ogiltig parameter %qs" #: cp/pt.c:6802 #, fuzzy, gcc-internal-format msgid "in declaration %q+D" -msgstr "omdeklaration av \"%s\"" +msgstr "ny deklaration av %q#D" #: cp/pt.c:6875 #, fuzzy, gcc-internal-format msgid "function returning an array" -msgstr "\"%s\" r deklarerad som en funktion som returnerar ett flt" +msgstr "%qs r deklarerad som en funktion som returnerar en vektor" #: cp/pt.c:6877 #, fuzzy, gcc-internal-format msgid "function returning a function" -msgstr "\"%s\" r deklarerad som en funktion som returnerar en funktion" +msgstr "%qs r deklarerad som en funktion som returnerar en funktion" #: cp/pt.c:6904 #, fuzzy, gcc-internal-format @@ -26474,22 +26490,22 @@ msgstr "returnerar referens till en temporr" #: cp/pt.c:7341 #, fuzzy, gcc-internal-format msgid "creating pointer to member of non-class type %qT" -msgstr "upprepning av medlem \"%s\"" +msgstr "antar pekare till medlem %qD" #: cp/pt.c:7347 #, fuzzy, gcc-internal-format msgid "creating pointer to member reference type %qT" -msgstr "kan inte deklarera pekare till referenser" +msgstr "antar pekare till medlem %qD" #: cp/pt.c:7353 #, fuzzy, gcc-internal-format msgid "creating pointer to member of type void" -msgstr "kan inte deklarera pekare till referenser" +msgstr "antar pekare till medlem %qD" #: cp/pt.c:7420 #, fuzzy, gcc-internal-format msgid "creating array of %qT" -msgstr "skapar ett flt med storlek noll" +msgstr "deklaration av %q#D" #: cp/pt.c:7426 #, gcc-internal-format @@ -26502,9 +26518,9 @@ msgid "%qT is not a class, struct, or union type" msgstr "ISO C frbjuder typkonvertering till unionstyper" #: cp/pt.c:7505 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%qT resolves to %qT, which is not an enumeration type" -msgstr "" +msgstr "%Jcase-vrde %qs r inte i en upprkningstyp" #: cp/pt.c:7508 #, gcc-internal-format @@ -26514,7 +26530,7 @@ msgstr "" #: cp/pt.c:7570 #, fuzzy, gcc-internal-format msgid "use of %qs in template" -msgstr "anvndning ab `%s' i mall" +msgstr "storlek p vektorn %qs r negativ" #: cp/pt.c:7702 #, gcc-internal-format @@ -26527,19 +26543,19 @@ msgid "say %<typename %E%> if a type is meant" msgstr "" #: cp/pt.c:7827 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "using invalid field %qD" -msgstr "" +msgstr "%s: ogiltigt filnamn: %s\n" #: cp/pt.c:8933 #, fuzzy, gcc-internal-format msgid "%qT is not a class or namespace" -msgstr "ISO C frbjuder typkonvertering till unionstyper" +msgstr "\"%s\" r inte ett giltigt klassnamn" #: cp/pt.c:8936 #, fuzzy, gcc-internal-format msgid "%qD is not a class or namespace" -msgstr "ISO C frbjuder typkonvertering till unionstyper" +msgstr "\"%s\" r inte ett giltigt klassnamn" #: cp/pt.c:9085 #, gcc-internal-format @@ -26552,14 +26568,14 @@ msgid "%qT uses local type %qT" msgstr "" #: cp/pt.c:9096 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%qT is a variably modified type" -msgstr "" +msgstr "%Jhopp in i rckvidd fr identifierare med variabelt modifierad typ" #: cp/pt.c:9107 #, fuzzy, gcc-internal-format msgid "integral expression %qE is not constant" -msgstr "fltinitierare r ej konstant" +msgstr "initierarelement r inte konstant" #: cp/pt.c:9112 #, gcc-internal-format @@ -26574,12 +26590,12 @@ msgstr "Sl p automatisk mallinstansiering" #: cp/pt.c:11106 #, fuzzy, gcc-internal-format msgid "%s %+#T" -msgstr "%s: %s" +msgstr "%s %+#D" #: cp/pt.c:11129 cp/pt.c:11200 #, fuzzy, gcc-internal-format msgid "explicit instantiation of non-template %q#D" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "Skapa implicita instantieringar av mallar" #: cp/pt.c:11145 cp/pt.c:11195 #, gcc-internal-format @@ -26589,12 +26605,12 @@ msgstr "" #: cp/pt.c:11151 #, fuzzy, gcc-internal-format msgid "explicit instantiation of %q#D" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "Skapa implicita instantieringar av mallar" #: cp/pt.c:11187 #, fuzzy, gcc-internal-format msgid "duplicate explicit instantiation of %q#D" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "Skapa implicita instantieringar av mallar" #: cp/pt.c:11209 #, gcc-internal-format @@ -26609,12 +26625,12 @@ msgstr "Sl p automatisk mallinstansiering" #: cp/pt.c:11279 #, fuzzy, gcc-internal-format msgid "explicit instantiation of non-template type %qT" -msgstr "implicit deklaration av funktion \"%s\"" +msgstr "Skapa implicita instantieringar av mallar" #: cp/pt.c:11288 #, fuzzy, gcc-internal-format msgid "explicit instantiation of %q#T before definition of template" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "Skapa implicita instantieringar av inline:ade mallar" #: cp/pt.c:11296 #, gcc-internal-format @@ -26624,12 +26640,12 @@ msgstr "" #: cp/pt.c:11341 #, fuzzy, gcc-internal-format msgid "duplicate explicit instantiation of %q#T" -msgstr "dubbel deklaration av etikett \"%s\"" +msgstr "Skapa implicita instantieringar av mallar" #: cp/pt.c:11754 #, fuzzy, gcc-internal-format msgid "explicit instantiation of %qD but no definition available" -msgstr "%s: Vid instansiering av \"%s\":\n" +msgstr "Skapa implicita instantieringar av inline:ade mallar" #: cp/pt.c:11901 #, gcc-internal-format @@ -26654,7 +26670,7 @@ msgstr "" #: cp/repo.c:215 #, fuzzy, gcc-internal-format msgid "can't create repository information file %qs" -msgstr "kan inte skapa katalog %s" +msgstr "kan inte skapa temporrfil" #: cp/rtti.c:270 #, gcc-internal-format @@ -26679,7 +26695,7 @@ msgstr "" #: cp/rtti.c:691 #, fuzzy, gcc-internal-format msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/search.c:257 #, gcc-internal-format @@ -26704,17 +26720,17 @@ msgstr "" #: cp/search.c:1863 #, fuzzy, gcc-internal-format msgid "invalid covariant return type for %q+#D" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "ogiltig registernamn fr %q+D" #: cp/search.c:1868 #, fuzzy, gcc-internal-format msgid "conflicting return type specified for %q+#D" -msgstr "motstridiga typer p \"%s\"" +msgstr "motstridiga typkvalificerare fr %q+D" #: cp/search.c:1878 #, fuzzy, gcc-internal-format msgid "looser throw specifier for %q+#F" -msgstr "long eller short angiven med char fr \"%s\"" +msgstr "inget registernamn angivet fr %q+D" #: cp/search.c:1879 #, gcc-internal-format @@ -26726,12 +26742,12 @@ msgstr "" #: cp/search.c:1972 #, fuzzy, gcc-internal-format msgid "%q+#D cannot be declared" -msgstr "const \"%s\" kan inte deklareras \"mutable\"" +msgstr "%q+#D kan inte verlastas" #: cp/search.c:1973 #, fuzzy, gcc-internal-format msgid " since %q+#D declared in base class" -msgstr "\"%s\" r tidigare deklarerad hr" +msgstr "funktionen %q+D omdeklarerad som \"inline\"" #: cp/semantics.c:1248 #, fuzzy, gcc-internal-format @@ -26746,7 +26762,7 @@ msgstr "destruerare kan inte vara en statisk medlemsfunktion" #: cp/semantics.c:1369 #, fuzzy, gcc-internal-format msgid "invalid use of non-static data member %q+D" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltig anvndning av flexibla vektormedlemmar" #: cp/semantics.c:1370 cp/semantics.c:1409 #, gcc-internal-format @@ -26761,7 +26777,7 @@ msgstr "kan inte inline:a anrop till \"%s\"" #: cp/semantics.c:1874 #, fuzzy, gcc-internal-format msgid "arguments to destructor are not allowed" -msgstr "kan inte stta attributet \"%s\" efter definitionen" +msgstr "argument till attributet %qs strre n %d" #: cp/semantics.c:1925 #, fuzzy, gcc-internal-format @@ -26771,12 +26787,12 @@ msgstr "\"%s\" r normalt en icke-statisk function" #: cp/semantics.c:1931 #, fuzzy, gcc-internal-format msgid "invalid use of %<this%> in non-member function" -msgstr "ogiltigt format p versionsnummer" +msgstr "namn saknas p medlemsfunktion" #: cp/semantics.c:1933 #, fuzzy, gcc-internal-format msgid "invalid use of %<this%> at top level" -msgstr "ogiltigt typargument" +msgstr "ogiltigt anvndning av %<restrict%>" #: cp/semantics.c:1957 #, fuzzy, gcc-internal-format @@ -26786,7 +26802,7 @@ msgstr "ogiltigt format p versionsnummer" #: cp/semantics.c:1977 #, fuzzy, gcc-internal-format msgid "%qE is not of type %qT" -msgstr "\"%s\" svarar inte p \"%s\"" +msgstr "attributet %qE ignorerat fr flt av typen %qT" #: cp/semantics.c:2080 #, gcc-internal-format @@ -26811,7 +26827,7 @@ msgstr "ogiltigt typargument" #: cp/semantics.c:2148 #, fuzzy, gcc-internal-format msgid "definition of %q#T inside template parameter list" -msgstr "deklaration av \"%s\" dljer symbol frn parameterlista" +msgstr "deklaration av %q+D skuggar en parameter" #: cp/semantics.c:2159 #, fuzzy, gcc-internal-format @@ -26821,12 +26837,12 @@ msgstr "ogiltig operation p oinstansierad typ" #: cp/semantics.c:2362 #, fuzzy, gcc-internal-format msgid "invalid base-class specification" -msgstr "ogiltig lagringsklass fr funktion \"%s\"" +msgstr "ogiltig lagringsklass fr funktionen %qs" #: cp/semantics.c:2371 #, fuzzy, gcc-internal-format msgid "base class %qT has cv qualifiers" -msgstr "flt \"%s\" har en inkomplett typ" +msgstr "basklass %q#T har en icke-virtuell destruerare" #: cp/semantics.c:2393 #, gcc-internal-format @@ -26836,17 +26852,17 @@ msgstr "" #: cp/semantics.c:2396 #, fuzzy, gcc-internal-format msgid "reference to %<%T::%D%> is ambiguous" -msgstr "%s: flaggan \"%s\" r tvetydig\n" +msgstr "anrop av %<(%T) (%A)%> r tvetydigt" #: cp/semantics.c:2400 cp/typeck.c:1642 #, fuzzy, gcc-internal-format msgid "%qD is not a member of %qT" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT har ingen medlem med namnet %qE" #: cp/semantics.c:2403 #, fuzzy, gcc-internal-format msgid "%qD is not a member of %qD" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT har ingen medlem med namnet %qE" #: cp/semantics.c:2517 #, gcc-internal-format @@ -26861,7 +26877,7 @@ msgstr "" #: cp/semantics.c:2519 #, fuzzy, gcc-internal-format msgid " %q+#D declared here" -msgstr "\"%s\" r tidigare deklarerad hr" +msgstr "%q+#D deklarerades tidigare hr" #: cp/semantics.c:2557 #, gcc-internal-format @@ -26871,12 +26887,12 @@ msgstr "" #: cp/semantics.c:2723 #, fuzzy, gcc-internal-format msgid "%qD cannot appear in a constant-expression" -msgstr "spill i konstant uttryck" +msgstr "Felaktig typ i konstantuttryck" #: cp/semantics.c:2731 #, fuzzy, gcc-internal-format msgid "use of namespace %qD as expression" -msgstr "ogiltig anvndning av void-uttryck" +msgstr "tidigare deklaration av namnrymden %q+D hr" #: cp/semantics.c:2736 #, fuzzy, gcc-internal-format @@ -26892,22 +26908,22 @@ msgstr "" #: cp/semantics.c:2854 #, fuzzy, gcc-internal-format msgid "type of %qE is unknown" -msgstr "Register '%c' r oknt" +msgstr "lagringsstorlek p %q+D r oknd" #: cp/tree.c:560 #, fuzzy, gcc-internal-format msgid "%qV qualifiers cannot be applied to %qT" -msgstr "\"%s\" svarar inte p \"%s\"" +msgstr "COMPLEX-kvantiteter kan inte jmfras vid %L" #: cp/tree.c:1783 #, fuzzy, gcc-internal-format msgid "%qE attribute can only be applied to Java class definitions" -msgstr "attributet \"%s\" fungerar bara p funktioner" +msgstr "attributet %qE fungerar bara p funktioner med variabelt antal argument" #: cp/tree.c:1812 #, fuzzy, gcc-internal-format msgid "%qE attribute can only be applied to class definitions" -msgstr "attributet \"%s\" fungerar bara p funktioner" +msgstr "attributet %qs fungerar bara p funktioner" #: cp/tree.c:1818 #, gcc-internal-format @@ -26915,9 +26931,9 @@ msgid "%qE is obsolete; g++ vtables are now COM-compatible by default" msgstr "" #: cp/tree.c:1842 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "requested init_priority is not an integer constant" -msgstr "" +msgstr "den begrda positionen r inte en heltalskonstant" #: cp/tree.c:1863 #, gcc-internal-format @@ -26925,9 +26941,9 @@ msgid "can only use %qE attribute on file-scope definitions of objects of class msgstr "" #: cp/tree.c:1871 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "requested init_priority is out of range" -msgstr "" +msgstr "efterfrgad minnesjustering r fr stor" #: cp/tree.c:1881 #, gcc-internal-format @@ -26937,7 +26953,7 @@ msgstr "" #: cp/tree.c:1892 #, fuzzy, gcc-internal-format msgid "%qE attribute is not supported on this platform" -msgstr "attributet \"section\" stds inte fr denna mlarkitektur" +msgstr "-pg stds inte p denna plattform" #: cp/typeck.c:435 cp/typeck.c:449 cp/typeck.c:549 #, gcc-internal-format @@ -26957,17 +26973,17 @@ msgstr "" #: cp/typeck.c:1258 #, fuzzy, gcc-internal-format msgid "invalid application of %qs to a member function" -msgstr "ogiltigt format p versionsnummer" +msgstr "ogiltig anvndning av %<sizeof%> p en funktionstyp" #: cp/typeck.c:1293 #, fuzzy, gcc-internal-format msgid "invalid application of %qs to a bit-field" -msgstr "sizeof applicerat p ett bit-flt" +msgstr "ogiltig anvndning av %qs p en void-typ" #: cp/typeck.c:1298 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids applying %qs to an expression of function type" -msgstr "ISO C++ frbjuder anvndning av \"sizeof\" p ett uttryck av funktionstyp" +msgstr "ISO C frbjuder typkonvertering till unionstyper" #: cp/typeck.c:1335 #, fuzzy, gcc-internal-format @@ -26977,7 +26993,7 @@ msgstr "destruerare kan inte vara en statisk medlemsfunktion" #: cp/typeck.c:1502 #, fuzzy, gcc-internal-format msgid "deprecated conversion from string constant to %qT'" -msgstr "konvertering frn NaN till int" +msgstr "Ovntat slut p modul i strngkonstant" #: cp/typeck.c:1613 cp/typeck.c:1961 #, gcc-internal-format @@ -26987,7 +27003,7 @@ msgstr "" #: cp/typeck.c:1640 #, fuzzy, gcc-internal-format msgid "invalid use of nonstatic data member %qE" -msgstr "ogiltigt anvndande av \"restrict\"" +msgstr "ogiltig anvndning av flexibla vektormedlemmar" #: cp/typeck.c:1692 cp/typeck.c:1720 #, gcc-internal-format @@ -27000,9 +27016,9 @@ msgid "(perhaps the %<offsetof%> macro was used incorrectly)" msgstr "" #: cp/typeck.c:1833 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "qualified type %qT does not match destructor name ~%qT" -msgstr "" +msgstr "argument av typen %qT matchar inte %qT" #: cp/typeck.c:1839 #, gcc-internal-format @@ -27022,24 +27038,24 @@ msgstr "%s har ingen medlem med namn \"%s\"" #: cp/typeck.c:2033 #, fuzzy, gcc-internal-format msgid "%qD has no member named %qE" -msgstr "%s har ingen medlem med namn \"%s\"" +msgstr "%qT har ingen medlem med namnet %qE" #: cp/typeck.c:2048 #, fuzzy, gcc-internal-format msgid "%qD is not a member template function" -msgstr "\"%s\" r vanligtvis en funktion" +msgstr "%q+D r normalt en icke-statisk function" #. A pointer to incomplete type (other than cv void) can be #. dereferenced [expr.unary.op]/1 #: cp/typeck.c:2168 #, fuzzy, gcc-internal-format msgid "%qT is not a pointer-to-object type" -msgstr "\"%s\" har en inkomplett typ" +msgstr "%<tree%> r inte definierad som en pekartyp" #: cp/typeck.c:2193 #, fuzzy, gcc-internal-format msgid "invalid use of %qs on pointer to member" -msgstr "ISO C89 stder inte flexibla fltmedlemmar" +msgstr "ogiltig anvndning av flexibla vektormedlemmar" #: cp/typeck.c:2199 #, gcc-internal-format @@ -27052,14 +27068,14 @@ msgid "subscript missing in array reference" msgstr "" #: cp/typeck.c:2304 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids subscripting non-lvalue array" -msgstr "" +msgstr "ISO C90 frbjuder indexering av icke-lvalue-vektor" #: cp/typeck.c:2315 #, fuzzy, gcc-internal-format msgid "subscripting array declared %<register%>" -msgstr "funktionsdefinition deklarerad som \"register\"" +msgstr "funktionsdefinition deklarerad som %<register%>" #: cp/typeck.c:2398 #, fuzzy, gcc-internal-format @@ -27069,7 +27085,7 @@ msgstr "fltstorlek saknas i \"%s\"" #: cp/typeck.c:2512 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids calling %<::main%> from within program" -msgstr "ISO C++ frbjuder anrop av \"::main\" inifrn programmet" +msgstr "ISO C frbjuder jmfrelse mellan %<void *%> och funktionspekare" #: cp/typeck.c:2537 #, gcc-internal-format @@ -27079,12 +27095,12 @@ msgstr "" #: cp/typeck.c:2551 #, fuzzy, gcc-internal-format msgid "%qE cannot be used as a function" -msgstr "flt \"%s\" deklarerad som en funktion" +msgstr "fltet %qs deklarerat som en funktion" #: cp/typeck.c:2631 #, fuzzy, gcc-internal-format msgid "too many arguments to %s %q+#D" -msgstr "fr mnga argument till funktionen \"%s\"" +msgstr "Fr mnga argument till %s vid %L" #: cp/typeck.c:2632 cp/typeck.c:2734 #, gcc-internal-format @@ -27099,17 +27115,17 @@ msgstr "fr mnga argument till funktion" #: cp/typeck.c:2669 #, fuzzy, gcc-internal-format msgid "parameter %P of %qD has incomplete type %qT" -msgstr "parameter har en inkomplett typ" +msgstr "parametern %q+D har ofullstndig typ" #: cp/typeck.c:2672 #, fuzzy, gcc-internal-format msgid "parameter %P has incomplete type %qT" -msgstr "parameter har en inkomplett typ" +msgstr "parametern %q+D har ofullstndig typ" #: cp/typeck.c:2733 #, fuzzy, gcc-internal-format msgid "too few arguments to %s %q+#D" -msgstr "fr f argument till funktionen \"%s\"" +msgstr "fr f argument till funktionen %qE" #: cp/typeck.c:2737 #, gcc-internal-format @@ -27119,7 +27135,7 @@ msgstr "fr f argument till funktion" #: cp/typeck.c:2885 cp/typeck.c:2895 #, fuzzy, gcc-internal-format msgid "assuming cast to type %qT from overloaded function" -msgstr "Programfldet nr slutet p en icke-void-funktion" +msgstr "%s kan inte lsa upp adress till verlastad funktion" #: cp/typeck.c:2963 #, gcc-internal-format @@ -27142,14 +27158,14 @@ msgid "division by zero in %<%E %% 0.%>" msgstr "" #: cp/typeck.c:3082 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%s rotate count is negative" -msgstr "" +msgstr "hgershiftoperanden r negativ" #: cp/typeck.c:3085 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%s rotate count >= width of type" -msgstr "" +msgstr "hgershiftoperanden >= storleken p typen" #: cp/typeck.c:3119 cp/typeck.c:3124 cp/typeck.c:3220 cp/typeck.c:3225 #, gcc-internal-format @@ -27169,12 +27185,12 @@ msgstr "ogiltiga operander till binr %s" #: cp/typeck.c:3441 #, fuzzy, gcc-internal-format msgid "comparison between types %q#T and %q#T" -msgstr "jmfrelse mellan pekare och heltal" +msgstr "jmfreslse mellan %q#T och %q#T" #: cp/typeck.c:3477 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "comparison between signed and unsigned integer expressions" -msgstr "" +msgstr "jmfreslse mellan signed och unsigned" #. Some sort of arithmetic operation involving NULL was #. performed. Note that pointer-difference and pointer-addition @@ -27188,22 +27204,22 @@ msgstr "pekare till funktion anvnd med aritmetik" #: cp/typeck.c:3614 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction" -msgstr "ISO C++ frbjuder anvndning av pekare av typ \"void *\" i pekararitmetik" +msgstr "pekare av typ %<void *%> anvnd i subtraktion" #: cp/typeck.c:3616 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids using pointer to a function in subtraction" -msgstr "" +msgstr "pekare till funktion anvnd i subtraktion" #: cp/typeck.c:3618 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids using pointer to a method in subtraction" -msgstr "" +msgstr "pekare till funktion anvnd i subtraktion" #: cp/typeck.c:3630 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "invalid use of a pointer to an incomplete type in pointer arithmetic" -msgstr "" +msgstr "aritmetik p pekare till inkomplett typ" #: cp/typeck.c:3690 #, fuzzy, gcc-internal-format @@ -27216,9 +27232,9 @@ msgid " a qualified-id is required" msgstr "" #: cp/typeck.c:3698 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "parenthesis around %qE cannot be used to form a pointer-to-member-function" -msgstr "" +msgstr "Varna vid typkonvertering av pekare till medlemsfunktioner" #: cp/typeck.c:3721 #, gcc-internal-format @@ -27226,19 +27242,19 @@ msgid "taking address of temporary" msgstr "tar adress till ngot temporrt" #: cp/typeck.c:3965 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids %sing an enum" -msgstr "" +msgstr "ISO C++ frbjuder tilldelning av flt" #: cp/typeck.c:3976 #, fuzzy, gcc-internal-format msgid "cannot %s a pointer to incomplete type %qT" -msgstr "parameter \"%s\" pekar p inkomplett typ" +msgstr "kan inte konvertera frn ofullstndig typ %qT till %qT" #: cp/typeck.c:3982 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids %sing a pointer of type %qT" -msgstr "ISO C++ frbjuder anvndning av pekare av typ \"void *\" i pekararitmetik" +msgstr "ISO C++ frbjuder tilldelning av flt" #: cp/typeck.c:4007 #, gcc-internal-format @@ -27254,7 +27270,7 @@ msgstr "ogiltig anvndning av %%d, %%x eller %%x" #: cp/typeck.c:4071 #, fuzzy, gcc-internal-format msgid "ISO C++ forbids taking address of function %<::main%>" -msgstr "ISO C++ frbjuder att man tar adressen till funktionen \"::main\"" +msgstr "ISO C frbjuder nstlade funktioner" #. An expression like &memfn. #: cp/typeck.c:4125 @@ -27268,14 +27284,14 @@ msgid "ISO C++ forbids taking the address of a bound member function to form a p msgstr "ISO C++ frbjuder anvndning av pekare till medlemsfunktion i pekararitmetik" #: cp/typeck.c:4158 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression" -msgstr "" +msgstr "ISO C++ frbjuder uteslutande av mittersta termen i ett ?: uttryck" #: cp/typeck.c:4178 #, fuzzy, gcc-internal-format msgid "cannot create pointer to reference member %qD" -msgstr "kan inte deklarera pekare till referenser" +msgstr "kan inte skicka rvalue till referensparameter" #: cp/typeck.c:4410 #, fuzzy, gcc-internal-format @@ -27285,12 +27301,12 @@ msgstr "Kan inte ta adressen till \"this\", som r ett rvalue-uttryck" #: cp/typeck.c:4433 #, fuzzy, gcc-internal-format msgid "address of explicit register variable %qD requested" -msgstr "adress p register variabel \"%s\" efterfrgad" +msgstr "adress p registervariabeln %qD efterfrgad" #: cp/typeck.c:4438 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "address requested for %qD, which is declared %<register%>" -msgstr "" +msgstr "nstad funktion %qs r deklarerad %<extern%>" #: cp/typeck.c:4504 #, fuzzy, gcc-internal-format @@ -27300,22 +27316,22 @@ msgstr "uttryckssats har inkomplett typ" #: cp/typeck.c:4898 #, fuzzy, gcc-internal-format msgid "invalid static_cast from type %qT to type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/typeck.c:4920 #, fuzzy, gcc-internal-format msgid "converting from %qT to %qT" -msgstr "konvertering frn NaN till int" +msgstr "konvertering frn %q#T till %q#T" #: cp/typeck.c:4965 #, fuzzy, gcc-internal-format msgid "invalid cast of an rvalue expression of type %qT to type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "ogiltig konvertering frn %qT till %qT" #: cp/typeck.c:5024 #, fuzzy, gcc-internal-format msgid "cast from %qT to %qT loses precision" -msgstr "%s: total frlust av precision" +msgstr "konvertering frn %qT till %qT r tvetydig" #: cp/typeck.c:5051 #, gcc-internal-format @@ -27327,14 +27343,14 @@ msgstr "" #. addresses this issue, but as of 2004/10/26 is still in #. drafting. #: cp/typeck.c:5070 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object" -msgstr "" +msgstr "ISO C++ frbjuder jmfrelse mellan pekare och heltal" #: cp/typeck.c:5081 #, fuzzy, gcc-internal-format msgid "invalid cast from type %qT to type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/typeck.c:5137 #, gcc-internal-format @@ -27349,12 +27365,12 @@ msgstr "" #: cp/typeck.c:5168 #, fuzzy, gcc-internal-format msgid "invalid const_cast of an rvalue of type %qT to type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "kan inte konvertera typ %qT till typ %qT" #: cp/typeck.c:5219 #, fuzzy, gcc-internal-format msgid "invalid const_cast from type %qT to type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/typeck.c:5287 cp/typeck.c:5292 #, fuzzy, gcc-internal-format @@ -27364,7 +27380,7 @@ msgstr "ISO C frbjuder typkonvertering till unionstyper" #: cp/typeck.c:5300 #, fuzzy, gcc-internal-format msgid "invalid cast to function type %qT" -msgstr "ogiltig lagringsklass fr funktion \"%s\"" +msgstr "ogiltig lagringsklass fr funktionen %qs" #: cp/typeck.c:5516 #, gcc-internal-format @@ -27374,7 +27390,7 @@ msgstr "" #: cp/typeck.c:5585 #, fuzzy, gcc-internal-format msgid "incompatible types in assignment of %qT to %qT" -msgstr "inkompatibla typer i %s" +msgstr "Inkompatibla typer i tilldelning vid %L, %s till %s" #: cp/typeck.c:5592 #, gcc-internal-format @@ -27382,9 +27398,9 @@ msgid "ISO C++ forbids assignment of arrays" msgstr "ISO C++ frbjuder tilldelning av flt" #: cp/typeck.c:5716 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid " in pointer to member function conversion" -msgstr "" +msgstr "pekare till medlemsfunktion anvnd med aritmetik" #: cp/typeck.c:5727 cp/typeck.c:5753 #, fuzzy, gcc-internal-format @@ -27397,34 +27413,34 @@ msgid "pointer to member conversion via virtual base %qT" msgstr "pekare till medlemsfunktion anvnd med aritmetik" #: cp/typeck.c:5739 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid " in pointer to member conversion" -msgstr "" +msgstr "antar pekare till medlem %qD" #: cp/typeck.c:5829 #, fuzzy, gcc-internal-format msgid "invalid conversion to type %qT from type %qT" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "ogiltig konvertering frn %qT till %qT" #: cp/typeck.c:6073 #, fuzzy, gcc-internal-format msgid "cannot convert %qT to %qT for argument %qP to %qD" -msgstr "kan inte konvertera till en pekartyp" +msgstr "skickar %qT fr argument %P till %qD" #: cp/typeck.c:6076 #, fuzzy, gcc-internal-format msgid "cannot convert %qT to %qT in %s" -msgstr "kan inte konvertera till en pekartyp" +msgstr "kan inte konvertera typ %qT till typ %qT" #: cp/typeck.c:6087 #, fuzzy, gcc-internal-format msgid "%s might be a candidate for a format attribute" -msgstr "funktionen r en mjlig kandidat fr formatattributet \"%s\"" +msgstr "returtypen kan vara en kandidat fr ett formatattribut" #: cp/typeck.c:6160 cp/typeck.c:6162 #, fuzzy, gcc-internal-format msgid "in passing argument %P of %q+D" -msgstr "Saknar argument till flaggan \"%s\"" +msgstr " initierar argument %P till %qD" #: cp/typeck.c:6212 #, gcc-internal-format @@ -27439,12 +27455,12 @@ msgstr "" #: cp/typeck.c:6231 #, fuzzy, gcc-internal-format msgid "reference to local variable %q+D returned" -msgstr "adress p global registervariabel \"%s\" efterfrgad" +msgstr "adress till global registervariabel %qD efterfrgad" #: cp/typeck.c:6234 #, fuzzy, gcc-internal-format msgid "address of local variable %q+D returned" -msgstr "adress p global registervariabel \"%s\" efterfrgad" +msgstr "adress till global registervariabel %qD efterfrgad" #: cp/typeck.c:6268 #, gcc-internal-format @@ -27460,19 +27476,19 @@ msgstr "" #. You can't return a value from a constructor. #: cp/typeck.c:6279 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "returning a value from a constructor" -msgstr "" +msgstr "returnerar ett vrde frn en destruktor" #: cp/typeck.c:6302 #, fuzzy, gcc-internal-format msgid "return-statement with no value, in function returning %qT" -msgstr "\"return\" med vrde i funktion som returnerar void" +msgstr "%<return%> utan vrde i funktion som returnerar icke-void" #: cp/typeck.c:6323 #, fuzzy, gcc-internal-format msgid "return-statement with a value, in function returning 'void'" -msgstr "\"return\" med vrde i funktion som returnerar void" +msgstr "%<return%> med vrde i funktion som returnerar void" #: cp/typeck.c:6354 #, gcc-internal-format @@ -27492,7 +27508,7 @@ msgstr "kan inte deklarera \"::main\" som en mall" #: cp/typeck2.c:297 #, fuzzy, gcc-internal-format msgid "cannot declare parameter %q+D to be of abstract type %qT" -msgstr "kan inte deklarera \"::main\" som en mall" +msgstr "kan inte konvertera %qE frn typ %qT till typ %qT" #: cp/typeck2.c:300 #, fuzzy, gcc-internal-format @@ -27502,23 +27518,23 @@ msgstr "kan inte deklarera \"::main\" som en mall" #: cp/typeck2.c:304 #, fuzzy, gcc-internal-format msgid "invalid abstract return type for member function %q+#D" -msgstr "ogiltig lagringsklass fr funktion \"%s\"" +msgstr "ogiltig lagringsklass fr funktionen %qs" #: cp/typeck2.c:306 #, fuzzy, gcc-internal-format msgid "invalid abstract return type for function %q+#D" -msgstr "ogiltig lagringsklass fr funktion \"%s\"" +msgstr "ogiltig lagringsklass fr funktionen %qs" #. Here we do not have location information. #: cp/typeck2.c:309 #, fuzzy, gcc-internal-format msgid "invalid abstract type %qT for %qE" -msgstr "ogiltigt parametervrde \"%s\"" +msgstr "ogiltigt vektortype fr attributet %qE" #: cp/typeck2.c:311 #, fuzzy, gcc-internal-format msgid "invalid abstract type for %q+D" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "ogiltig registernamn fr %q+D" #: cp/typeck2.c:314 #, fuzzy, gcc-internal-format @@ -27533,12 +27549,12 @@ msgstr "" #: cp/typeck2.c:326 #, fuzzy, gcc-internal-format msgid "\t%+#D" -msgstr "%s: %s" +msgstr "%s %+#D" #: cp/typeck2.c:333 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "%J since type %qT has pure virtual functions" -msgstr "" +msgstr "Kasta bort oanvnda virtuella funktioner" #: cp/typeck2.c:588 #, gcc-internal-format @@ -27551,9 +27567,9 @@ msgid "cannot initialize arrays using this syntax" msgstr "" #: cp/typeck2.c:678 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "int-array initialized from non-wide string" -msgstr "" +msgstr "wchar_t-vektor initierad frn icke-vid strng" #: cp/typeck2.c:717 #, gcc-internal-format @@ -27568,37 +27584,37 @@ msgstr "ISO C89 frbjuder konstruktor-uttryck" #: cp/typeck2.c:934 cp/typeck2.c:948 #, fuzzy, gcc-internal-format msgid "missing initializer for member %qD" -msgstr "saknar mellanrum efter nummer \"%.*s\"" +msgstr "antar pekare till medlem %qD" #: cp/typeck2.c:939 #, fuzzy, gcc-internal-format msgid "uninitialized const member %qD" -msgstr "upprepning av medlem \"%s\"" +msgstr "ogiltigt startvrde fr medlem %qs" #: cp/typeck2.c:941 #, fuzzy, gcc-internal-format msgid "member %qD with uninitialized const fields" -msgstr "parameter \"%s\" r initierad" +msgstr "parametern %qD r initierad" #: cp/typeck2.c:943 #, fuzzy, gcc-internal-format msgid "member %qD is uninitialized reference" -msgstr "parameter \"%s\" r initierad" +msgstr "parametern %qD r initierad" #: cp/typeck2.c:998 #, fuzzy, gcc-internal-format msgid "no field %qD found in union being initialized" -msgstr "flt \"%s\" r redan initierat" +msgstr "flera flt i unionen %qT initierade" #: cp/typeck2.c:1007 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "index value instead of field name in union initializer" -msgstr "" +msgstr "verfldiga element i unioninitierare" #: cp/typeck2.c:1020 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "union %qT with no named members cannot be initialized" -msgstr "" +msgstr "ogenomskinlika vektortyper kan inte initieras" #: cp/typeck2.c:1167 #, gcc-internal-format @@ -27608,7 +27624,7 @@ msgstr "" #: cp/typeck2.c:1180 #, fuzzy, gcc-internal-format msgid "base operand of %<->%> has non-pointer type %qT" -msgstr "basoperanden till \"->\" r inte en pekare" +msgstr "storlek p vektorn %qs r inte av heltalstyp" #: cp/typeck2.c:1204 #, gcc-internal-format @@ -27638,12 +27654,12 @@ msgstr "" #: cp/typeck2.c:1484 #, fuzzy, gcc-internal-format msgid "call to function %qD which throws incomplete type %q#T" -msgstr "parameter \"%s\" pekar p inkomplett typ" +msgstr "ogiltig tillmpning av %qs p ofullstndig typ %qT " #: cp/typeck2.c:1487 #, fuzzy, gcc-internal-format msgid "call to function which throws incomplete type %q#T" -msgstr "parameter \"%s\" pekar p inkomplett typ" +msgstr "ogiltig tillmpning av %qs p ofullstndig typ %qT " #: fortran/f95-lang.c:266 #, gcc-internal-format @@ -27653,27 +27669,27 @@ msgstr "" #: fortran/f95-lang.c:319 #, fuzzy, gcc-internal-format msgid "can't open input file: %s" -msgstr "Kan inte ppna utdatafil \"%s\"" +msgstr "Kan inte ppna inkluderad fil \"%s\"" #: fortran/f95-lang.c:646 #, fuzzy, gcc-internal-format msgid "global register variable %qs used in nested function" -msgstr "global registervariabel \"%s\" anvnd i nstlad funktion" +msgstr "global registervariabel %qD anvnd i nstlad funktion" #: fortran/f95-lang.c:650 #, fuzzy, gcc-internal-format msgid "register variable %qs used in nested function" -msgstr "registervariabel \\\"%s\\\" anvnd i nstlad funktion" +msgstr "registervariabel %qD anvnd i nstlad funktion" #: fortran/f95-lang.c:657 #, fuzzy, gcc-internal-format msgid "address of global register variable %qs requested" -msgstr "adress p global registervariabel \"%s\" efterfrgad" +msgstr "adress till global registervariabel %qD efterfrgad" #: fortran/f95-lang.c:675 #, fuzzy, gcc-internal-format msgid "address of register variable %qs requested" -msgstr "adress p register variabel \"%s\" efterfrgad" +msgstr "adress p registervariabeln %qD efterfrgad" #: fortran/trans-array.c:3136 #, gcc-internal-format @@ -27703,7 +27719,7 @@ msgstr "" #: fortran/trans-decl.c:2291 #, fuzzy, gcc-internal-format msgid "Function does not return a value" -msgstr "\"noreturn\"-funktion returnerar nd" +msgstr "funktionen returnerar inte typen strng" #. I don't think this should ever happen. #: fortran/trans-decl.c:2401 @@ -27719,22 +27735,22 @@ msgstr "" #: fortran/trans-decl.c:2502 #, fuzzy, gcc-internal-format msgid "unused parameter %qs" -msgstr "oanvnd parameter \"%s\"" +msgstr "oanvnd parameter %q+D" #: fortran/trans-decl.c:2507 #, fuzzy, gcc-internal-format msgid "unused variable %qs" -msgstr "oanvnd variabel \"%s\"" +msgstr "oanvnd variabel %q+D" #: fortran/trans-decl.c:2727 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "Function return value not set" -msgstr "" +msgstr "Felaktigt returvrde fr funktion" #: fortran/trans-expr.c:1052 #, fuzzy, gcc-internal-format msgid "Unknown intrinsic op" -msgstr "oknt maskinlge `%s'" +msgstr "oknt instruktionslge" #: fortran/trans-intrinsic.c:651 #, fuzzy, gcc-internal-format @@ -27809,9 +27825,9 @@ msgid "misplaced ConstantValue attribute (not in any field)" msgstr "" #: java/class.c:814 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "duplicate ConstantValue attribute for field '%s'" -msgstr "" +msgstr "Dubblerade %s-attribut angivna vid %L" #: java/class.c:825 #, gcc-internal-format @@ -27826,22 +27842,22 @@ msgstr "" #: java/class.c:2389 #, fuzzy, gcc-internal-format msgid "non-static method %q+D overrides static method" -msgstr "icke-statisk deklaration av \"%s\" fljer p statisk" +msgstr "icke-statisk deklaration av %q+D fljer p statisk deklaration" #: java/decl.c:1328 #, fuzzy, gcc-internal-format msgid "%q+D used prior to declaration" -msgstr "\"%s\" r anvnd innan sin deklaration" +msgstr "%Hprototypdeklaration" #: java/decl.c:1369 #, fuzzy, gcc-internal-format msgid "declaration of %qs shadows a parameter" -msgstr "deklaration av \"%s\" dljer en parameter" +msgstr "deklaration av %q+D skuggar en parameter" #: java/decl.c:1372 #, fuzzy, gcc-internal-format msgid "declaration of %qs shadows a symbol from the parameter list" -msgstr "deklaration av \"%s\" dljer symbol frn parameterlista" +msgstr "deklaration av %q+D skuggar en parameter" #: java/decl.c:1833 #, gcc-internal-format @@ -27881,7 +27897,7 @@ msgstr "" #: java/expr.c:1683 #, fuzzy, gcc-internal-format msgid "field %qs not found" -msgstr "Kan inte hitta filen \"%s\"" +msgstr "biblioteket lib%s finns inte" #: java/expr.c:2092 #, gcc-internal-format @@ -27919,9 +27935,9 @@ msgid "missing field '%s' in '%s'" msgstr "" #: java/expr.c:2712 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "mismatching signature for field '%s' in '%s'" -msgstr "" +msgstr "%s: kan inte ta status p filen \"%s\": %s\n" #: java/expr.c:2735 #, gcc-internal-format @@ -27939,9 +27955,9 @@ msgid "assignment to final field %q+D not in constructor" msgstr "" #: java/expr.c:2939 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "invalid PC in line number table" -msgstr "" +msgstr "ogiltigt versionsnummer \"%s\"" #: java/expr.c:2987 #, gcc-internal-format @@ -27955,9 +27971,9 @@ msgstr "" #. duplicate code from LOAD macro #: java/expr.c:3329 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "unrecogized wide sub-instruction" -msgstr "" +msgstr "frutsade Thumb-instruktion" #: java/gjavah.c:718 #, gcc-internal-format @@ -27967,12 +27983,12 @@ msgstr "" #: java/gjavah.c:1266 #, fuzzy, gcc-internal-format msgid "couldn't find class %s" -msgstr "Kan inte hitta klass \"%s\"" +msgstr "kunde inte hitta klassen \"%s\"" #: java/gjavah.c:1273 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "parse error while reading %s" -msgstr "" +msgstr "fel under tolkning av flt\n" #: java/gjavah.c:1499 java/gjavah.c:1601 java/gjavah.c:1676 #, gcc-internal-format @@ -27982,17 +27998,17 @@ msgstr "" #: java/gjavah.c:2066 #, fuzzy, gcc-internal-format msgid "Not a valid Java .class file." -msgstr "\"%s\" r inte ett giltigt filnamn" +msgstr "Inte en giltig Java-.class-fil.\n" #: java/gjavah.c:2074 java/jcf-parse.c:756 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "error while parsing constant pool" -msgstr "" +msgstr "fel under tolkning av konstantpool\n" #: java/gjavah.c:2080 #, fuzzy, gcc-internal-format msgid "error in constant pool entry #%d" -msgstr "spill i konstant uttryck" +msgstr "fel i konstantpoolpost nummer %d\n" #: java/gjavah.c:2223 #, gcc-internal-format @@ -28007,12 +28023,12 @@ msgstr "flt \"%s\" har en inkomplett typ" #: java/gjavah.c:2429 java/gjavah.c:2556 #, fuzzy, gcc-internal-format msgid "no classes specified" -msgstr "tomt intervall angivet" +msgstr "jcf-dump: inga klasser angivna\n" #: java/gjavah.c:2522 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "'-MG' option is unimplemented" -msgstr "" +msgstr "\"-%c\"-flaggan mste ha argument" #: java/gjavah.c:2564 #, fuzzy, gcc-internal-format @@ -28030,9 +28046,9 @@ msgid "source file for class %qs is newer than its matching class file. Source msgstr "" #: java/jcf-parse.c:372 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "bad string constant" -msgstr "" +msgstr "lagringsstorlek r inte konstant" #: java/jcf-parse.c:390 #, gcc-internal-format @@ -28042,22 +28058,22 @@ msgstr "" #: java/jcf-parse.c:582 #, fuzzy, gcc-internal-format msgid "can't reopen %s: %m" -msgstr "kan inte ppna %s" +msgstr "kan inte ppna %s: %m" #: java/jcf-parse.c:589 #, fuzzy, gcc-internal-format msgid "can't close %s: %m" -msgstr "kan inte stnga %s" +msgstr "kan inte ppna %s: %m" #: java/jcf-parse.c:724 java/jcf-parse.c:730 #, fuzzy, gcc-internal-format msgid "cannot find file for class %s" -msgstr "Kan inte hitta filen med klass %s." +msgstr "[kan inte hitta %s]" #: java/jcf-parse.c:753 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "not a valid Java .class file" -msgstr "" +msgstr "Inte en giltig Java-.class-fil.\n" #. FIXME - where was first time #: java/jcf-parse.c:771 @@ -28066,19 +28082,19 @@ msgid "reading class %s for the second time from %s" msgstr "" #: java/jcf-parse.c:789 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "error while parsing fields" -msgstr "" +msgstr "fel under tolkning av flt\n" #: java/jcf-parse.c:792 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "error while parsing methods" -msgstr "" +msgstr "fel vid tolkning av metoder\n" #: java/jcf-parse.c:795 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "error while parsing final attributes" -msgstr "" +msgstr "fel vid tolkning av avslutande attribut\n" #: java/jcf-parse.c:812 #, gcc-internal-format @@ -28091,19 +28107,19 @@ msgid "%Hduplicate class will only be compiled once" msgstr "" #: java/jcf-parse.c:900 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "missing Code attribute" -msgstr "" +msgstr "startparentes saknas" #: java/jcf-parse.c:1182 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "no input file specified" -msgstr "" +msgstr "inga indatafiler" #: java/jcf-parse.c:1217 #, fuzzy, gcc-internal-format msgid "can't close input file %s: %m" -msgstr "kan inte stnga %s" +msgstr "kan inte ska i %s: %m" #: java/jcf-parse.c:1264 #, gcc-internal-format @@ -28111,9 +28127,9 @@ msgid "bad zip/jar file %s" msgstr "" #: java/jcf-parse.c:1485 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "error while reading %s from zip file" -msgstr "" +msgstr "fel under tolkning av flt\n" #: java/jcf-write.c:2668 #, gcc-internal-format @@ -28128,17 +28144,17 @@ msgstr "fltinitierare r ej konstant" #: java/jcf-write.c:3499 #, fuzzy, gcc-internal-format msgid "can't create directory %s: %m" -msgstr "kan inte skapa katalog %s" +msgstr "kan inte skriva till %s: %m" #: java/jcf-write.c:3532 #, fuzzy, gcc-internal-format msgid "can't open %s for writing: %m" -msgstr "kan inte ppna fil %s fr skrivning" +msgstr "kan inte ppna %s fr skrivning: %m" #: java/jcf-write.c:3552 #, fuzzy, gcc-internal-format msgid "can't create %s: %m" -msgstr "kan inte stnga %s" +msgstr "kan inte lsa %s: %m" #: java/jv-scan.c:194 #, gcc-internal-format @@ -28148,12 +28164,12 @@ msgstr "" #: java/jv-scan.c:197 #, fuzzy, gcc-internal-format msgid "can't open output file '%s'" -msgstr "Kan inte ppna utdatafil \"%s\"" +msgstr "Kan inte ppna filen \"%s\"" #: java/jv-scan.c:233 #, fuzzy, gcc-internal-format msgid "file not found '%s'" -msgstr "Kan inte hitta filen \"%s\"" +msgstr "kan inte hitta \"%s\"" #: java/jvspec.c:436 #, gcc-internal-format @@ -28191,9 +28207,9 @@ msgid "internal error - invalid Utf8 name" msgstr "internt fel - ogiltigt Utf8-namn" #: java/typeck.c:531 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "junk at end of signature string" -msgstr "" +msgstr "skrp vid slutet av \"#pragma options\"" #: java/verify-glue.c:387 #, gcc-internal-format @@ -28222,9 +28238,9 @@ msgstr "destruerare behvs fr \"%#D\"" #. Standard error messages #: java/parse.h:356 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "Incompatible type for %qs. Can't convert %qs to boolean" -msgstr "" +msgstr "inkompatibel typ fr argument %d av %qE" #: java/parse.h:361 #, gcc-internal-format @@ -28237,9 +28253,9 @@ msgid "Incompatible type for %qs. Explicit cast needed to convert %qs to integra msgstr "" #: java/parse.h:374 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "Incompatible type for %qs. Can't convert %qs to integral" -msgstr "" +msgstr "inkompatibel typ fr argument %d av %qE" #: java/parse.h:381 #, fuzzy, gcc-internal-format @@ -28252,9 +28268,9 @@ msgid "%<@end%> must appear in an @implementation context" msgstr "[super ...] mste st i metodkontext" #: objc/objc-act.c:739 -#, gcc-internal-format +#, fuzzy, gcc-internal-format msgid "method declaration not in @interface context" -msgstr "" +msgstr "Generera deklarationsinfo till <fil>" #: objc/objc-act.c:750 #, fuzzy, gcc-internal-format @@ -28269,22 +28285,22 @@ msgstr "" #: objc/objc-act.c:1178 #, fuzzy, gcc-internal-format msgid "initialization from distinct Objective-C type" -msgstr "initierare misslyckas med att bestmma storlek p \"%s\"" +msgstr "initiering frn inkompatibel pekartyp" #: objc/objc-act.c:1182 #, fuzzy, gcc-internal-format msgid "assignment from distinct Objective-C type" -msgstr "uttryckssats har inkomplett typ" +msgstr "tilldelning frn inkompatibel pekartyp" #: objc/objc-act.c:1186 #, fuzzy, gcc-internal-format msgid "distinct Objective-C type in return" -msgstr "inkompatibla typer i %s" +msgstr "inkompatibla typer i retur" #: objc/objc-act.c:1190 #, fuzzy, gcc-internal-format msgid "passing argument %d of %qE from distinct Objective-C type" -msgstr "%s som signed p grund av prototyp" +msgstr "skickar argument %d till %qE med tecken p grund av prototyp" #: objc/objc-act.c:1345 #, fuzzy, gcc-internal-format @@ -28299,13 +28315,13 @@ msgstr "" #: objc/objc-act.c:1438 objc/objc-act.c:6571 #, fuzzy, gcc-internal-format msgid "cannot find protocol declaration for %qs" -msgstr "ingen tidigare deklaration av \"%s\"" +msgstr "ingen tidigare deklaration av %q+D" #: objc/objc-act.c:1905 objc/objc-act.c:3339 objc/objc-act.c:7183 #: objc/objc-act.c:7519 objc/objc-act.c:7573 objc/objc-act.c:7598 #, fuzzy, gcc-internal-format msgid "cannot find interface declaration for %qs" -msgstr "Cirkulrt arv i interfacedeklaration fr \"%s\"" +msgstr "ingen tidigare deklaration av %q+D" #: objc/objc-act.c:1909 #, gcc-internal-format @@ -28325,7 +28341,7 @@ msgstr "" #: objc/objc-act.c:2741 #, fuzzy, gcc-internal-format msgid "%qs is not an Objective-C class name or alias" -msgstr "\"%s\" r inte ett giltigt filnamn" +msgstr "\"%s\" r inte ett giltigt klassnamn" #: objc/objc-act.c:2867 objc/objc-act.c:2898 objc/objc-act.c:7447 #: objc/objc-act.c:7748 objc/objc-act.c:7778 @@ -28336,7 +28352,7 @@ msgstr "" #: objc/objc-act.c:2872 #, fuzzy, gcc-internal-format msgid "cannot find class %qs" -msgstr "Kan inte hitta klass \"%s\"" +msgstr "[kan inte hitta %s]" #: objc/objc-act.c:2874 #, fuzzy, gcc-internal-format @@ -28346,7 +28362,7 @@ msgstr "Klass \"%s\" finns redan" #: objc/objc-act.c:2918 objc/objc-act.c:7488 #, fuzzy, gcc-internal-format msgid "%qs redeclared as different kind of symbol" -msgstr "\"%s\" omdeklarerad som en annan sorts symbol" +msgstr "%q+D omdeklarerad som en annan sorts symbol" #: objc/objc-act.c:3192 #, gcc-internal-format @@ -28411,7 +28427,7 @@ msgstr "%s har ingen medlem med namn \"%s\"" #: objc/objc-act.c:4944 #, fuzzy, gcc-internal-format msgid "%J%s %qs" -msgstr "%s: %s" +msgstr " %% %s" #: objc/objc-act.c:4967 objc/objc-act.c:4986 #, gcc-internal-format @@ -28431,7 +28447,7 @@ msgstr "flera parametrar med namn \"%s\"" #: objc/objc-act.c:6295 #, fuzzy, gcc-internal-format msgid "no super class declared in @interface for %qs" -msgstr "ingen superklass deklarerad i interface fr \"%s\"" +msgstr "Operatorgrnssnitt fr %s:" #: objc/objc-act.c:6333 #, gcc-internal-format @@ -28441,7 +28457,7 @@ msgstr "" #: objc/objc-act.c:6392 #, fuzzy, gcc-internal-format msgid "invalid receiver type %qs" -msgstr "ogiltig mottagartyp \"%s\"" +msgstr "ogiltig parameter %qs" #: objc/objc-act.c:6407 #, fuzzy, gcc-internal-format @@ -28490,22 +28506,22 @@ msgstr "" #: objc/objc-act.c:6712 #, fuzzy, gcc-internal-format msgid "instance variable %qs accessed in class method" -msgstr "instansvariabel \"%s\" r deklarerad som %s" +msgstr "registervariabel %qD anvnd i nstlad funktion" #: objc/objc-act.c:6944 #, fuzzy, gcc-internal-format msgid "duplicate declaration of method %<%c%s%>" -msgstr "upprepad deklaration av klassmetod \"%s\"." +msgstr "implicit deklaration av funktionen %qE" #: objc/objc-act.c:7005 #, fuzzy, gcc-internal-format msgid "duplicate interface declaration for category %<%s(%s)%>" -msgstr "Cirkulrt arv i interfacedeklaration fr \"%s\"" +msgstr "dubbel deklaration av etikett %qE" #: objc/objc-act.c:7032 #, fuzzy, gcc-internal-format msgid "illegal reference type specified for instance variable %qs" -msgstr "ignorerar asm fr ickestatisk lokal variabel \"%s\"" +msgstr "ignorerar asm-specificerare fr ickestatisk lokal variabel %q+D" #: objc/objc-act.c:7043 #, fuzzy, gcc-internal-format @@ -28532,7 +28548,7 @@ msgstr "namn saknas p medlemsfunktion" #: objc/objc-act.c:7087 #, fuzzy, gcc-internal-format msgid "illegal aggregate type %qs specified for instance variable %qs" -msgstr "ignorerar asm fr ickestatisk lokal variabel \"%s\"" +msgstr "ignorerar asm-specificerare fr ickestatisk lokal variabel %q+D" #: objc/objc-act.c:7097 #, gcc-internal-format @@ -28552,7 +28568,7 @@ msgstr "" #: objc/objc-act.c:7212 #, fuzzy, gcc-internal-format msgid "instance variable %qs is declared private" -msgstr "instansvariabel \"%s\" r deklarerad som privat" +msgstr "statisk variabel %q+D r markerad som dllimport" #: objc/objc-act.c:7223 #, fuzzy, gcc-internal-format @@ -28562,22 +28578,22 @@ msgstr "instansvariabel \"%s\" r deklarerad som privat" #: objc/objc-act.c:7230 #, fuzzy, gcc-internal-format msgid "instance variable %qs is declared %s" -msgstr "instansvariabel \"%s\" r deklarerad som %s" +msgstr "statisk variabel %q+D r markerad som dllimport" #: objc/objc-act.c:7256 objc/objc-act.c:7344 #, fuzzy, gcc-internal-format msgid "incomplete implementation of class %qs" -msgstr "inkomplett implementation av klass \"%s\"" +msgstr "inkompatibel implicit deklaration av funktionen %qD" #: objc/objc-act.c:7260 objc/objc-act.c:7349 #, fuzzy, gcc-internal-format msgid "incomplete implementation of category %qs" -msgstr "inkomplett implementation av kategori \"%s\"" +msgstr "inkompatibel implicit deklaration av funktionen %qD" #: objc/objc-act.c:7265 objc/objc-act.c:7354 #, fuzzy, gcc-internal-format msgid "method definition for %<%c%s%> not found" -msgstr "metoddefinition fr \"%c%s\" kan inte hittas" +msgstr "nstad omdefinition av %<struct %E%>" #: objc/objc-act.c:7395 #, fuzzy, gcc-internal-format @@ -28602,22 +28618,22 @@ msgstr "omimplementation av klass \"%s\"" #: objc/objc-act.c:7534 #, fuzzy, gcc-internal-format msgid "conflicting super class name %qs" -msgstr "motstridande deklarationer av \"%s\"" +msgstr "motstridande deklaration av %q#D" #: objc/objc-act.c:7536 #, fuzzy, gcc-internal-format msgid "previous declaration of %qs" -msgstr "tidigare deklaration av \"%s\"" +msgstr "tidigare deklaration av %q+D" #: objc/objc-act.c:7550 objc/objc-act.c:7552 #, fuzzy, gcc-internal-format msgid "duplicate interface declaration for class %qs" -msgstr "upprepad deklaration av klassmetod \"%s\"." +msgstr "dubbel deklaration av etikett %qE" #: objc/objc-act.c:7806 #, fuzzy, gcc-internal-format msgid "duplicate declaration for protocol %qs" -msgstr "upprepad deklaration av klassmetod \"%s\"." +msgstr "dubbel deklaration av etikett %qE" #. Add a readable method name to the warning. #: objc/objc-act.c:8364 @@ -28628,7 +28644,7 @@ msgstr "" #: objc/objc-act.c:8694 #, fuzzy, gcc-internal-format msgid "no super class declared in interface for %qs" -msgstr "ingen superklass deklarerad i interface fr \"%s\"" +msgstr "Operatorgrnssnitt fr %s:" #: objc/objc-act.c:8743 #, gcc-internal-format @@ -28643,569 +28659,34 @@ msgstr "" #: objc/objc-act.c:9411 #, fuzzy, gcc-internal-format msgid "local declaration of %qs hides instance variable" -msgstr "deklaration av \"%s\" dljer en parameter" +msgstr "deklaration av %q+D skuggar tidigare icke-variabel" #: treelang/tree1.c:278 #, fuzzy, gcc-internal-format msgid "%HDuplicate name %q.*s." -msgstr "upprepning av medlem \"%s\"" +msgstr "%Hdubblerad etikett %qD" #: treelang/treetree.c:814 #, fuzzy, gcc-internal-format msgid "Global register variable %qD used in nested function." -msgstr "global registervariabel \"%s\" anvnd i nstlad funktion" +msgstr "global registervariabel %qD anvnd i nstlad funktion" #: treelang/treetree.c:818 #, fuzzy, gcc-internal-format msgid "Register variable %qD used in nested function." -msgstr "registervariabel \\\"%s\\\" anvnd i nstlad funktion" +msgstr "registervariabel %qD anvnd i nstlad funktion" #: treelang/treetree.c:824 #, fuzzy, gcc-internal-format msgid "Address of global register variable %qD requested." -msgstr "adress p global registervariabel \"%s\" efterfrgad" +msgstr "adress till global registervariabel %qD efterfrgad" #: treelang/treetree.c:829 #, fuzzy, gcc-internal-format msgid "Address of register variable %qD requested." -msgstr "adress p register variabel \"%s\" efterfrgad" +msgstr "adress p registervariabeln %qD efterfrgad" #: treelang/treetree.c:1214 #, fuzzy, gcc-internal-format msgid "%qD attribute ignored" -msgstr "attributet `%s' ignorerat" - -#~ msgid "syntax error: cannot back up" -#~ msgstr "syntaxfel: kan inte backa tillbaka" - -#~ msgid "syntax error" -#~ msgstr "syntaxfel" - -#~ msgid "parse error" -#~ msgstr "parsningsfel" - -#~ msgid "syntax error; also virtual memory exhausted" -#~ msgstr "syntaxfel; och det virtuella minnet tog slut" - -#~ msgid "parse error; also virtual memory exhausted" -#~ msgstr "parsningsfel; och det virtuella minnet tog slut" - -#~ msgid "parse error: cannot back up" -#~ msgstr "parsningsfel: kan inte backa tillbaka" - -#~ msgid "parser stack overflow" -#~ msgstr "parsestack verfull" - -#~ msgid "--param max-inline-insns-single limit reached after inlining into the callee" -#~ msgstr "grnsen --param max-inline-insns-single ndd efter inline:in i den anropade" - -#~ msgid "redirecting stdout: %s" -#~ msgstr "omdirigerar stdout: %s" - -#~ msgid "pipe" -#~ msgstr "rr" - -#~ msgid "fdopen" -#~ msgstr "fdopen" - -#~ msgid "dup2 %d 1" -#~ msgstr "dup2 %d 1" - -#~ msgid "close %d" -#~ msgstr "close %d" - -#~ msgid "execv %s" -#~ msgstr "execv %s" - -#~ msgid "" -#~ ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n" -#~ ";; %d successes.\n" -#~ "\n" -#~ msgstr "" -#~ ";; Kombinerarstatistik: %d frsk, %d ersttningar (%d krvde mer plats),\n" -#~ ";; %d lyckade.\n" -#~ "\n" - -#~ msgid "" -#~ "\n" -#~ ";; Combiner totals: %d attempts, %d substitutions (%d requiring new space),\n" -#~ ";; %d successes.\n" -#~ msgstr "" -#~ "\n" -#~ ";; Kombinerarsummor: %d frsk, %d ersttningar (%d krvde mer plats),\n" -#~ ";; %d lyckade.\n" - -#~ msgid ";; Processing block from %d to %d, %d sets.\n" -#~ msgstr ";; Bearbetar block frn %d till %d, %d mngder.\n" - -#~ msgid "" -#~ "\n" -#~ "There are undocumented target specific options as well.\n" -#~ msgstr "" -#~ "\n" -#~ "Det finns dessutom odokumenterade flaggor speciellt fr mlarkitekturen.\n" - -#~ msgid " They exist, but they are not documented.\n" -#~ msgstr " De finns, men r inte dokumenterade.\n" - -#~ msgid "Do not use fp registers" -#~ msgstr "Anvnd inte fp-register" - -#~ msgid "Emit IEEE-conformant code, with inexact exceptions" -#~ msgstr "Avge kod som fljer IEEE, med oexakta undantag" - -#~ msgid "Do not move instructions into a function's prologue" -#~ msgstr "Flytta inte instruktioner in i en funktions prolog" - -#~ msgid "Cirrus: Do not break up invalid instruction combinations with NOPs" -#~ msgstr "Cirrus: Bryt inte up ogiltiga instruktionskombinationer med NOP:ar" - -#~ msgid "Assume int to be 8 bit integer" -#~ msgstr "Antag att int r 8-bitars heltal" - -#~ msgid "Specify the initial stack address" -#~ msgstr "Ange den initiala stackadressen" - -#~ msgid "mode not QImode" -#~ msgstr "inte QImode-lge" - -#~ msgid "Do not use MPYI instruction for C3x" -#~ msgstr "Anvnd inte MPYI-instruktion fr C3x" - -#~ msgid "Use slow but accurate float to integer conversion" -#~ msgstr "Anvnd lngsam men noggran flyttal till heltalskonvertering" - -#~ msgid "Disable use of RTPS instruction" -#~ msgstr "Avaktivera anvndning av RTPS-instruktion" - -#~ msgid "Disable use of RTPB instruction" -#~ msgstr "Avaktivera anvndning av RTPB-instruktion" - -#~ msgid "Emit code to use GAS extensions" -#~ msgstr "Mata ut kod fr att anvnda GAS-utvidgningar" - -#~ msgid "Don't save DP across ISR in small memory model" -#~ msgstr "Spara inte DP ver ISR i liten minnesmodell" - -#~ msgid "Disable new features under development" -#~ msgstr "Avaktivera nya funktioner under utveckling" - -#~ msgid "Disable use of DB instruction" -#~ msgstr "Avaktivera anvndning av DB-instruktion" - -#~ msgid "Disable debugging" -#~ msgstr "Avaktivera felskning" - -#~ msgid "Don't force constants into registers" -#~ msgstr "Tvinga inte in konstanter i register" - -#~ msgid "Allow RTL generation to emit invalid 3 operand insns" -#~ msgstr "Tillt RTL-genereringen att skicka ut 3-operandinstruktioner" - -#~ msgid "Disallow unsigned iteration counts for RPTB/DB" -#~ msgstr "Tillt inte iterationsrknare utan tecken fr RPTB/DB" - -#~ msgid "Only preserve 32 bits of FP reg across call" -#~ msgstr "Bevara endast 32 bitar av FP-register ver anrop" - -#~ msgid "Disable parallel instructions" -#~ msgstr "Avaktivera parallella instruktioner" - -#~ msgid "Disable MPY||ADD and MPY||SUB instructions" -#~ msgstr "Avaktivera MPY||ADD- och MPY||SUB-instruktioner" - -#~ msgid "Select CPU to generate code for" -#~ msgstr "Vlj CPU att generera kod fr" - -#~ msgid "unrecognized supposed constant in cris_global_pic_symbol" -#~ msgstr "ovntad antagen konstant i cris_global_pic_symbol" - -#~ msgid "Do not use registers for argument passing" -#~ msgstr "Anvnd inte register fr argumentskickning" - -#~ msgid "Do not generate H8/300H code" -#~ msgstr "Generera inte H8/300H-kod" - -#~ msgid "Use the Mingw32 interface" -#~ msgstr "Anvnd Mingw32-interfacet" - -#~ msgid "Don't set Windows defines" -#~ msgstr "Stt inte Windows-definitioner" - -#~ msgid "Align doubles on word boundary" -#~ msgstr "Justera double p word-grns" - -#~ msgid "Uninitialized locals in .data" -#~ msgstr "Oinitierade lokala i .data" - -#~ msgid "Do not use IEEE math for fp comparisons" -#~ msgstr "Anvnd inte IEEE matematik fr flyttaljmfrelser" - -#~ msgid "Do not return values of functions in FPU registers" -#~ msgstr "Returnera inte vrden frn funktioner i FPU-register" - -#~ msgid "Do not generate sin, cos, sqrt for FPU" -#~ msgstr "Generera inte sin, cos, sqrt fr FPU" - -#~ msgid "Do not align destination of the string operations" -#~ msgstr "Justera inte mlet fr strngoperationerna" - -#~ msgid "Do not inline all known string operations" -#~ msgstr "Inline:a inte alla knda strngoperationer" - -#~ msgid "Use gcc default bitfield layout" -#~ msgstr "Anvnd gcc:s standardbitfltslayout" - -#~ msgid "Do not use direct references against %gs when accessing tls data" -#~ msgstr "Anvnd inte direkta referenser mot %gs vid tkomst av tls-data" - -#~ msgid "Generate code which uses the FPU" -#~ msgstr "Generera kod som anvnder FPU" - -#~ msgid "Do not generate code which uses the FPU" -#~ msgstr "Genrera inte kod som anvnder FPU" - -#~ msgid "Generate code for Intel ld" -#~ msgstr "Generera kod fr Intel ld" - -#~ msgid "Don't emit stop bits before and after volatile extended asms" -#~ msgstr "Mata inte ut stoppbitar fre och efter flyktiga utkade asm:er" - -#~ msgid "Disable use of sdata/scommon/sbss" -#~ msgstr "Avaktivera anvndningen av sdata/scommon/sbss" - -#~ msgid "Disable Dwarf 2 line debug info via GNU as" -#~ msgstr "Avaktivera Dwarf 2 radfelskningsinformation via GNU as" - -#~ msgid "Disable earlier placing stop bits" -#~ msgstr "Avaktivera tidigare placering av stoppbitar" - -#~ msgid "Don't use GP relative sdata/sbss sections" -#~ msgstr "Anvnd inte GP relativt sdata/sbss-sektioner" - -#~ msgid "Don't use ROM instead of RAM" -#~ msgstr "Anvnd inte ROM istllet fr RAM" - -#~ msgid "Don't put uninitialized constants in ROM" -#~ msgstr "Placera inte oinitierade konstanter i ROM" - -#~ msgid "Disable separate data segment" -#~ msgstr "Avaktivera separat datasegment" - -#~ msgid "Disable ID based shared library" -#~ msgstr "Avaktivera ID-baserat delat bibliotek" - -#~ msgid "Inline constants if it only takes 1 instruction" -#~ msgstr "Inline:a konstanter om det bara tar 1 instruktion" - -#~ msgid "Force functions to be aligned to a 2 byte boundary" -#~ msgstr "Tvinga funktioner till att vara justerade till en 2-bytegrns" - -#~ msgid "Don't optimize lui/addiu address loads" -#~ msgstr "Optimera inte adressinlsningar lui/addiu" - -#~ msgid "Use GNU as (now ignored)" -#~ msgstr "Anvnd GNU as (ignoreras nu)" - -#~ msgid "Use GP relative sdata/sbss sections (now ignored)" -#~ msgstr "Anvnd GP-relativa sdata/sbss-sektioner (ignoreras nu)" - -#~ msgid "Don't use GP relative sdata/sbss sections (now ignored)" -#~ msgstr "Anvnd inte GP-relativa stada/sbss-sektioner (ignoreras nu)" - -#~ msgid "Output compiler statistics (now ignored)" -#~ msgstr "Skriv ut kompilatorstatistik (ignoreras nu)" - -#~ msgid "Don't output compiler statistics" -#~ msgstr "Skriv inte ut kompilatorstatistik" - -#~ msgid "Optimize block moves" -#~ msgstr "Optimera blockfrflyttningar" - -#~ msgid "Don't use mips-tfile asm postpass" -#~ msgstr "Anvnd inte mips-tfile asm postpass" - -#~ msgid "Use 32-bit FP registers" -#~ msgstr "Anvnd 32-bitars FP-register" - -#~ msgid "Use Irix PIC" -#~ msgstr "Anvnd Irix PIC" - -#~ msgid "Don't use Irix PIC" -#~ msgstr "Anvnd inte Irix PIC" - -#~ msgid "Don't use indirect calls" -#~ msgstr "Anvnd inte indirekta anrop" - -#~ msgid "Use single (32-bit) FP only" -#~ msgstr "Anvnd endast enkel (32-bitars) FP" - -#~ msgid "Don't use single (32-bit) FP only" -#~ msgstr "Anvnd inte endast enkel (32-bitars) FP" - -#~ msgid "Don't use multiply accumulate" -#~ msgstr "Anvnd inte ackumulerande multiplikation" - -#~ msgid "Don't generate fused multiply/add instructions" -#~ msgstr "Generera inte sammansmlta multipikations-/additionsinstruktioner" - -#~ msgid "Don't work around early 4300 hardware bug" -#~ msgstr "G inte runt hrdvarufel i tidiga 4300" - -#~ msgid "Don't work around errata for early SB-1 revision 2 cores" -#~ msgstr "G inte runt fel i tidiga SB-1 revision 2-krnor" - -#~ msgid "Work around R4000 errata" -#~ msgstr "G runt fel i R4000" - -#~ msgid "Don't work around R4000 errata" -#~ msgstr "G inte runt fel i R4000" - -#~ msgid "Work around R4400 errata" -#~ msgstr "G runt fel i R4400" - -#~ msgid "Don't work around R4400 errata" -#~ msgstr "G inte runt fel i R4400" - -#~ msgid "Don't work around certain VR4120 errata" -#~ msgstr "G inte runt vissa fel i VR4120" - -#~ msgid "Don't trap on integer divide by zero" -#~ msgstr "Fnga inte heltalsdivision med noll" - -#~ msgid "Don't use Branch Likely instructions, overriding default for arch" -#~ msgstr "Anvnd inte Branch Likeley-instruktioner, sidostt standardval fr arkitektur" - -#~ msgid "Use assembler macros instead of relocation operators" -#~ msgstr "Anvnd assemblermakron istllet fr omlokaliseringsoperatorer" - -#~ msgid "Do not lift restrictions on GOT size" -#~ msgstr "Lyft inte restriktioner p GOT-storlek" - -#~ msgid "FP exceptions are not enabled" -#~ msgstr "FP-undantag r inte aktiverade" - -#~ msgid "Don't assume all symbols have 32-bit values" -#~ msgstr "Anta inte att alla symboler har 32-bitsvrden" - -#~ msgid "Specify a Standard MIPS ISA" -#~ msgstr "Ange en standard MIPS ISA" - -#~ msgid "Do not work around hardware multiply bug" -#~ msgstr "G inte runt multiplikationsfel i hrdvara" - -#~ msgid "Alternative calling convention" -#~ msgstr "Alternativ anropskonvention" - -#~ msgid "Pass some arguments in registers" -#~ msgstr "Skicka ngra argument i register" - -#~ msgid "Pass all arguments on stack" -#~ msgstr "Skicka alla argument p stack" - -#~ msgid "Optimize for 32532 cpu" -#~ msgstr "Optimera fr cpu 32532" - -#~ msgid "Optimize for 32332 cpu" -#~ msgstr "Optimera fr cpu 32332" - -#~ msgid "Optimize for 32032" -#~ msgstr "Optimera fr cpu 32032" - -#~ msgid "Register sb is zero. Use for absolute addressing" -#~ msgstr "Register sb r noll. Anvnd fr absolut adressering" - -#~ msgid "Do not use register sb" -#~ msgstr "Anvnd inte register sb" - -#~ msgid "Generate code for high memory" -#~ msgstr "Generera kod fr hgt minne" - -#~ msgid "Generate code for low memory" -#~ msgstr "Generera kod fr lgt minne" - -#~ msgid "32381 fpu" -#~ msgstr "fpu 32381" - -#~ msgid "Do not use multiply-accumulate fp instructions" -#~ msgstr "Anvnd inte ackumulerande fp-multiplikationsinstruktioner" - -#~ msgid "\"Small register classes\" kludge" -#~ msgstr "Hack fr \"sm registerklasser\"" - -#~ msgid "No \"Small register classes\" kludge" -#~ msgstr "Inget hack fr \"sm registerklasser\"" - -#~ msgid "" -#~ "Specify UNIX standard for predefines and linking.\n" -#~ "Supported values are 93 and 95." -#~ msgstr "" -#~ "Ange UNIX-standard fr frdefinitioner och lnkning.\n" -#~ "Tilltna vrden r 93 och 95." - -#~ msgid "" -#~ "Specify UNIX standard for predefines and linking.\n" -#~ "Supported values are 93, 95 and 98." -#~ msgstr "" -#~ "Ange UNIX-standard fr frdefinitioner och lnkning.\n" -#~ "Tilltna vrden r 93, 95 och 98." - -#~ msgid "Do not disable FP regs" -#~ msgstr "Avaktivera inte FP-register" - -#~ msgid "Do not put jumps in call delay slots" -#~ msgstr "Placera inte hopp i frdrjda anropsfack" - -#~ msgid "Do not assume code will be assembled by GAS" -#~ msgstr "Anta inte att kod kommer assembleras av GAS" - -#~ msgid "Do not emit long load/store sequences" -#~ msgstr "Mata inte ut lnga load-/store-sekvenser" - -#~ msgid "Generate long calls only when needed" -#~ msgstr "Generera lnga anrop bara vid behov" - -#~ msgid "" -#~ "Specify PA-RISC architecture for code generation.\n" -#~ "Values are 1.0, 1.1 and 2.0." -#~ msgstr "" -#~ "Ange PA-RISC-arkitektur fr kodgenerering.\n" -#~ "Vrden r 1.0, 1.1 och 2.0." - -#~ msgid "Specify range of registers to make fixed." -#~ msgstr "Ange intervall av register som skall gras fasta." - -#~ msgid "Specify CPU for scheduling purposes." -#~ msgstr "Ange CPU fr schemalggningsndaml." - -#~ msgid "Return floating point results in memory" -#~ msgstr "Returnera flyttalsresultat i minnet" - -#~ msgid "Target does not have split I&D" -#~ msgstr "Mlet har inte uppdelat I&D" - -#~ msgid "Default GCC semantics that differ from IBM XLC" -#~ msgstr "Standard GCC-semantik som skiljer frn IBM XLC" - -#~ msgid "Call mcount for profiling after a function prologue" -#~ msgstr "Anropa mcount fr profilering efter en funktionsprolog" - -#~ msgid "Do not use POWER2 instruction set" -#~ msgstr "Anvnd inte instruktionsuppsttning fr POWER2" - -#~ msgid "Place variable addresses in the regular TOC" -#~ msgstr "Placera variabeladresser i den vanliga TOC" - -#~ msgid "Do not generate load/store multiple instructions" -#~ msgstr "Generera inte load/store multiple-instruktioner" - -#~ msgid "Do not generate string instructions for block moves" -#~ msgstr "Generera inte strnginstruktioner fr blockfrflyttningar" - -#~ msgid "Specify yes/no if isel instructions should be generated" -#~ msgstr "Ange med yes/no om isel-instruktioner skall genereras" - -#~ msgid "Specify yes/no if SPE SIMD instructions should be generated" -#~ msgstr "Ange med yes/no om SPE SIMD-instruktioner skall genereras" - -#~ msgid "Specify yes/no if using floating point in the GPRs" -#~ msgstr "Ange med yes/no om flyttal i GPR:er skall anvndas" - -#~ msgid "Don't align to the base type of the bit-field" -#~ msgstr "Justera inte till bastypen fr bitfltet" - -#~ msgid "Don't assume that unaligned accesses are handled by the system" -#~ msgstr "Anta inte att ojusterade tkomster hanteras av systemet" - -#~ msgid "Assume that unaligned accesses are handled by the system" -#~ msgstr "Anta att ojusterade tkomster hanteras av systemet" - -#~ msgid "Don't produce code relocatable at runtime" -#~ msgstr "Producera inte kod som kan omlokaliserar vid krtillfllet" - -#~ msgid "Don't print additional debug prints" -#~ msgstr "Skriv inte ytterligare felskningsutskrifter" - -#~ msgid "mvc&ex" -#~ msgstr "mvc&ex" - -#~ msgid "Disable tpf OS tracing code" -#~ msgstr "Avaktivera sprningskod fr OS:et tpf" - -#~ msgid "Don't use packed stack layout" -#~ msgstr "Anvnd inte packad stackutlggning" - -#~ msgid "Use 64 bit long doubles" -#~ msgstr "Anvnd 64 bits long double" - -#~ msgid "Use 128 bit long doubles" -#~ msgstr "Anvnd 128 bit long double" - -#~ msgid "Assume all doubles are aligned" -#~ msgstr "Anta att alla double r justerade" - -#~ msgid "Do not pass -assert pure-text to linker" -#~ msgstr "Skicka inte -assert pure-text till lnkaren" - -#~ msgid "Do not use ABI reserved registers" -#~ msgstr "Avnnd inte register reserverade av ABI" - -#~ msgid "Do not compile for v8plus ABI" -#~ msgstr "Kompilera inte fr v8plus-ABI" - -#~ msgid "Do not utilize Visual Instruction Set" -#~ msgstr "Utnyttja inte Visual Instruction Set" - -#~ msgid "Do not use stack bias" -#~ msgstr "Anvnd inte stackfrskjutning" - -#~ msgid "Do not use structs on stronger alignment for double-word copies" -#~ msgstr "Anvnd inte starkare justering fr poster fr dubbelordkopieringar" - -#~ msgid "Do not optimize tail call instructions in assembler or linker" -#~ msgstr "Optimera inte svansanropsinstruktioner i assembler och lnkare" - -#~ msgid "Use PC-relative L32R instruction to load constants" -#~ msgstr "Anvnd PC-relativ L32R-instruktion fr att lsa konstanter" - -#~ msgid "Disable fused multiply/add and multiply/subtract FP instructions" -#~ msgstr "Avaktivera sammanslagna multiplicera/addera- och multiplicera/subtrahera FP-instruktioner" - -#~ msgid "Put literal pools in a separate literal section" -#~ msgstr "Lgg bokstavliga pooler i en separat bokstavlig sektion" - -#~ msgid "Do not automatically align branch targets" -#~ msgstr "Justera inte automatiskt grenml" - -#~ msgid "Use direct CALLn instructions for fast calls" -#~ msgstr "Anvnd direkta CALLn-instruktioner fr snabba anrop" - -#~ msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns" -#~ msgstr "-fsched-stalled-insns-dep=<antal>\tStt beroendeavstndet som kontrolleras i frtida schemalggning av kade instruktioner" - -#~ msgid "Use value profiling for speculative prefetching" -#~ msgstr "Anvnd vrdeprofilering fr spekulativ hmtning i frvg" - -#~ msgid "Use tree-ssa based implementation of profiling" -#~ msgstr "Anvnd trd-ssa-baserad implementering av profilering" - -#~ msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility" -#~ msgstr "-fvisibility=[default|internal|hidden|protected]\tAnge standardsynlighet fr symboler" - -#~ msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path" -#~ msgstr "-iwithprefix <kat>\tLgg till <kat> till slutet av skvgen fr systeminluderingar" - -#~ msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path" -#~ msgstr "-iwithprefixbefore <kat>\tLgg till <kat> till slutet huvudskvgen fr inkluderingar" - -#~ msgid "-Wmissing-format-attribute ignored without -Wformat" -#~ msgstr "-Wmissing-format-attribute ignorerad utan -Wformat" - -#~ msgid "bad value (%s) for -mcpu switch" -#~ msgstr "ogiltigt vrde (%s) till flagga -mcpu" - -#~ msgid "creating array with size zero" -#~ msgstr "skapar ett flt med storlek noll" - -#~ msgid "incomplete type unification" -#~ msgstr "inkomplett typunifiering" +msgstr "attributet %qs ignorerat" diff --git a/gcc/testsuite/ChangeLog b/gcc/testsuite/ChangeLog index ec57b53563a..bda52962daf 100644 --- a/gcc/testsuite/ChangeLog +++ b/gcc/testsuite/ChangeLog @@ -1,3 +1,78 @@ +2006-09-06 Mark Mitchell <mark@codesourcery.com> + + PR c++/28886 + * g++.dg/template/array16.C: New test. + +2006-09-05 Eric Botcazou <ebotcazou@libertysurf.fr> + + * gcc.c-torture/execute/20060905-1.c: New test. + +2006-09-05 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28908 + * gfortran.dg/used_types_7.f90: New test. + * gfortran.dg/used_types_8.f90: New test. + * gfortran.dg/used_types_9.f90: New test. + +2006-09-04 Eric Botcazou <ebotcazou@libertysurf.fr> + + * gcc.c-torture/compile/20060904-1.c: New test. + +2006-09-02 Jakub Jelinek <jakub@redhat.com> + + PR c++/28878 + * g++.dg/parse/crash33.C: New test. + +2006-09-01 Richard Guenther <rguenther@suse.de> + + Backport from mainline: + PR middle-end/28814 + * gcc.dg/torture/pr28814.c: New testcase. + +2006-09-01 Jakub Jelinek <jakub@redhat.com> + + PR middle-end/28683 + * gcc.c-torture/compile/20060823-1.c: New test. + +2006-08-31 Andreas Krebbel <krebbel1@de.ibm.com> + + PR target/24367 + * gcc.dg/pr24367.c: New testcase. + +2006-08-30 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28885 + * gfortran.dg/aliasing_dummy_2.f90: New test. + + PR fortran/20067 + * gfortran.dg/generic_5.f90: Change error message. + + PR fortran/28873 + * gfortran.dg/generic_6.f90: New test. + + PR fortran/25077 + * gfortran.dg/redefined_intrinsic_assignment.f90: New test. + + PR fortran/25102 + * gfortran.dg/invalid_interface_assignment.f90: New test. + + PR fortran/24866 + * gfortran.dg/module_proc_external_dummy.f90: New test. + +2006-08-29 Paul Thomas <pault@gcc.gnu.org> + + PR fortran/28788 + * gfortran.dg/used_types_5.f90: New test. + * gfortran.dg/used_types_6.f90: New test. + + PR fortran/28005 + * gfortran.dg/matmul_3.f90: New test. + +2006-08-28 Volker Reichelt <reichelt@igpm.rwth-aachen.de> + + PR c++/28860 + * g++.dg/template/ttp22.C: New test. + 2006-08-27 Mark Mitchell <mark@codesourcery.com> PR c++/28058 diff --git a/gcc/testsuite/g++.dg/parse/crash33.C b/gcc/testsuite/g++.dg/parse/crash33.C new file mode 100644 index 00000000000..2ab84df46d3 --- /dev/null +++ b/gcc/testsuite/g++.dg/parse/crash33.C @@ -0,0 +1,8 @@ +// PR c++/28878 +// { dg-do compile } + +template<int> +void foo() +[ + throw; // { dg-error "expected" } +} // { dg-error "expected" } diff --git a/gcc/testsuite/g++.dg/template/array16.C b/gcc/testsuite/g++.dg/template/array16.C new file mode 100644 index 00000000000..c51441041b4 --- /dev/null +++ b/gcc/testsuite/g++.dg/template/array16.C @@ -0,0 +1,9 @@ +// PR c++/28886 + +template<typename> struct A; + +template<typename T, int N> struct A<T[N]> {}; + +template<typename T, int N> struct A<const T[N]> {}; + +A<const int[1]> a; diff --git a/gcc/testsuite/g++.dg/template/ttp22.C b/gcc/testsuite/g++.dg/template/ttp22.C new file mode 100644 index 00000000000..f3449435f4b --- /dev/null +++ b/gcc/testsuite/g++.dg/template/ttp22.C @@ -0,0 +1,8 @@ +// PR c++/28860 +// { dg-do compile} + +template<template<int> class A> +class A<0>; // { dg-error "shadows template template parameter" } + +template<template<int> class B> +class B<0> {}; // { dg-error "shadows template template parameter" } diff --git a/gcc/testsuite/g++.dg/warn/volatile1.C b/gcc/testsuite/g++.dg/warn/volatile1.C new file mode 100644 index 00000000000..5b1050f9a1c --- /dev/null +++ b/gcc/testsuite/g++.dg/warn/volatile1.C @@ -0,0 +1,12 @@ +// PR c++/26577 + +struct A +{ + A(const A&); + A& operator=(const A&); + void baz() volatile; +}; +void A::baz() volatile +{ + *this; // { dg-warning "will not be accessed" } +} diff --git a/gcc/testsuite/gcc.c-torture/compile/20060823-1.c b/gcc/testsuite/gcc.c-torture/compile/20060823-1.c new file mode 100644 index 00000000000..fbce7fe941f --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20060823-1.c @@ -0,0 +1,18 @@ +/* PR middle-end/28683 */ + +extern void foo (int *); + +struct A +{ + int f; +}; + +struct A * +test (struct A *r) +{ + int *f = &r->f; + static int i = 0; + if (!i && !((void *) f == (void *) r)) + foo (&i); + return r; +} diff --git a/gcc/testsuite/gcc.c-torture/compile/20060904-1.c b/gcc/testsuite/gcc.c-torture/compile/20060904-1.c new file mode 100644 index 00000000000..f9f76866485 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/compile/20060904-1.c @@ -0,0 +1,27 @@ +/* PR rtl-optimization/27616 */ +/* Reported by Lee Ji Hwan <moonz@kaist.ac.kr> */ +/* Testcase by Andrew Pinski <pinskia@gcc.gnu.org> */ + +struct chunk_s +{ + unsigned int size; + int offset_next; +}; + +typedef struct chunk_s chunk_t; + +void foo(chunk_t *first) +{ + chunk_t *cur; + char *first0; + + do { + first0 = (char *) first; + cur = (chunk_t *) (first0 + first->offset_next); + if ((chunk_t *) (first0 + cur->offset_next) != first) + return ; + + first->offset_next = 0; + + } while (cur->size != 0); +} diff --git a/gcc/testsuite/gcc.c-torture/execute/20060905-1.c b/gcc/testsuite/gcc.c-torture/execute/20060905-1.c new file mode 100644 index 00000000000..eac884fe5f6 --- /dev/null +++ b/gcc/testsuite/gcc.c-torture/execute/20060905-1.c @@ -0,0 +1,35 @@ +/* PR rtl-optimization/28386 */ +/* Origin: Volker Reichelt <reichelt@gcc.gnu.org> */ + +extern void abort(void); + +volatile char s[256][3]; + +char g; + +static void dummy(char a) +{ + g = a; +} + +static int foo(void) +{ + int i, j=0; + + for (i = 0; i < 256; i++) + if (i >= 128 && i < 256) + { + dummy (s[i - 128][0]); + ++j; + } + + return j; +} + +int main(void) +{ + if (foo () != 128) + abort (); + + return 0; +} diff --git a/gcc/testsuite/gcc.dg/long-long-cst1.c b/gcc/testsuite/gcc.dg/long-long-cst1.c new file mode 100644 index 00000000000..7c120dc14c9 --- /dev/null +++ b/gcc/testsuite/gcc.dg/long-long-cst1.c @@ -0,0 +1,17 @@ +/* PR middle-end/27724 */ +/* { dg-do run } */ +/* { dg-options "" } */ + +extern void abort(); + +struct st{ + int _mark; +}; +unsigned long long t = ((int)&(((struct st*)16)->_mark) - 32); + +int main() +{ + if (t != (unsigned long long)(int)-16) + abort (); +} + diff --git a/gcc/testsuite/gcc.dg/pr24367.c b/gcc/testsuite/gcc.dg/pr24367.c new file mode 100644 index 00000000000..64867190992 --- /dev/null +++ b/gcc/testsuite/gcc.dg/pr24367.c @@ -0,0 +1,17 @@ +/* { dg-do compile { target fpic } } */ +/* { dg-options "-O2 -fPIC -funroll-loops" } */ + +char * +test (const char *parent, const char *child) +{ + static char rtn_path[1024]; + char *s = rtn_path; + char *s_end = rtn_path + sizeof (rtn_path); + const char *s2 = child; + + while (*s != '\0') + s++; + while ((s < s_end) && (*s2 != '\0')) + *s++ = *s2++; + return (rtn_path); +} diff --git a/gcc/testsuite/gcc.dg/torture/pr28814.c b/gcc/testsuite/gcc.dg/torture/pr28814.c new file mode 100644 index 00000000000..94bbc74594a --- /dev/null +++ b/gcc/testsuite/gcc.dg/torture/pr28814.c @@ -0,0 +1,17 @@ +/* { dg-do compile } */ + +struct w49 +{ + union + { + } + value; +}; +f9887 (struct w49 a23040) +{ + unsigned long r9887; + if (((struct structure_type24753 *) (r9887 - 1)) == ((void *) 0)) + { + backtrace ("stalin.sc", 7222, 248274); + } +} diff --git a/gcc/testsuite/gfortran.dg/aliasing_dummy_2.f90 b/gcc/testsuite/gfortran.dg/aliasing_dummy_2.f90 new file mode 100644 index 00000000000..3a3856f68d7 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/aliasing_dummy_2.f90 @@ -0,0 +1,24 @@ +! { dg-do compile } +! This tests the fix for PR28885, in which multiple calls to a procedure +! with different components of an array of derived types for an INTENT(OUT) +! argument caused an ICE internal compiler error. This came about because +! the compiler would lose the temporary declaration with each subsequent +! call of the procedure. +! +! Reduced from the contribution by Drew McCormack <drewmccormack@mac.com> +! +program test + type t + integer :: i + integer :: j + end type + type (t) :: a(5) + call sub('one',a%j) + call sub('two',a%i) +contains + subroutine sub(key,a) + integer, intent(out) :: a(:) + character(*),intent(in) :: key + a = 1 + end subroutine +end program diff --git a/gcc/testsuite/gfortran.dg/generic_5.f90 b/gcc/testsuite/gfortran.dg/generic_5.f90 index 037dba27c65..cb720980341 100644 --- a/gcc/testsuite/gfortran.dg/generic_5.f90 +++ b/gcc/testsuite/gfortran.dg/generic_5.f90 @@ -23,7 +23,7 @@ MODULE provoke_ice CONTAINS SUBROUTINE provoke USE ice_gfortran - CALL ice(23.0) ! { dg-error "is not an intrinsic subroutine" } + CALL ice(23.0) ! { dg-error "no specific subroutine" } END SUBROUTINE END MODULE - +! { dg-final { cleanup-modules "ice_gfortran provoke_ice" } } diff --git a/gcc/testsuite/gfortran.dg/generic_6.f90 b/gcc/testsuite/gfortran.dg/generic_6.f90 new file mode 100644 index 00000000000..9d08ac223e4 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/generic_6.f90 @@ -0,0 +1,49 @@ +! { dg-do compile } +! Tests the patch for PR28873, in which the call create () would cause an +! error because resolve.c(resolve_generic_s) was failing to look in the +! parent namespace for a matching specific subroutine. This, in fact, was +! a regression due to the fix for PR28201. +! +! Contributed by Drew McCormack <drewmccormack@mac.com> +! +module A + private + interface create + module procedure create1 + end interface + public :: create +contains + subroutine create1 + print *, "module A" + end subroutine +end module + +module B + private + interface create + module procedure create1 + end interface + public :: create +contains + subroutine create1(a) + integer a + print *, "module B" + end subroutine +end module + +module C + use A + private + public useCreate +contains + subroutine useCreate + use B + call create() + call create(1) + end subroutine +end module + + use c + call useCreate +end +! { dg-final { cleanup-modules "A B C" } } diff --git a/gcc/testsuite/gfortran.dg/invalid_interface_assignment.f90 b/gcc/testsuite/gfortran.dg/invalid_interface_assignment.f90 new file mode 100644 index 00000000000..d29163d8de6 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/invalid_interface_assignment.f90 @@ -0,0 +1,19 @@ +! { dg-do compile } +! Tests the fix for PR25102, which did not diagnose the aberrant interface +! assignement below. +! +! Contributed by Joost VandeVondele <jv244@cam.ac.uk> +! +MODULE TT + TYPE data_type + INTEGER :: I + END TYPE data_type + INTERFACE ASSIGNMENT (=) + MODULE PROCEDURE set ! { dg-error "Alternate return cannot appear" } + END INTERFACE +CONTAINS + PURE SUBROUTINE set(x1,*) + TYPE(data_type), INTENT(OUT) :: x1 + x1%i=0 + END SUBROUTINE set +END MODULE diff --git a/gcc/testsuite/gfortran.dg/matmul_3.f90 b/gcc/testsuite/gfortran.dg/matmul_3.f90 new file mode 100644 index 00000000000..70d83f09518 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/matmul_3.f90 @@ -0,0 +1,36 @@ +! { dg-do run } +! Check the fix for PR28005, in which the mechanism for dealing +! with matmul (transpose (a), b) would cause wrong results for +! matmul (a(i, 1:n), b(1:n, 1:n)). +! +! Based on the original testcase contributed by +! Tobias Burnus <tobias.burnus@physik.fu-berlin.de> +! + implicit none + integer, parameter :: nmax = 3 + integer :: i, n = 2 + integer, dimension(nmax,nmax) :: iB=0 , iC=1 + integer, dimension(nmax,nmax) :: iX1=99, iX2=99, iChk + iChk = reshape((/30,66,102,36,81,126,42,96,150/),(/3,3/)) + +! This would give 3, 3, 99 + iB = reshape((/1 ,3 ,0 ,2 ,5 ,0 ,0 ,0 ,0 /),(/3,3/)) + iX1(1:n,1) = matmul( iB(2,1:n),iC(1:n,1:n) ) + +! This would give 4, 4, 99 + ib(3,1) = 1 + iX2(1:n,1) = matmul( iB(2,1:n),iC(1:n,1:n) ) + +! Whereas, we should have 8, 8, 99 + if (any (iX1(1:n,1) .ne. (/8, 8, 99/))) print *, "#1", iX1 + if (any (iX1 .ne. iX2)) print *,"#2", iX2 + +! Make sure that the fix does not break transpose temporaries. + iB = reshape((/(i, i = 1, 9)/),(/3,3/)) + ic = transpose (iB) + iX1 = transpose (iB) + iX1 = matmul (iX1, iC) + iX2 = matmul (transpose (iB), iC) + if (any (iX1 .ne. iX2)) print *,"#3", iX1 + if (any (iX1 .ne. iChk)) print *,"#4", iChk +end diff --git a/gcc/testsuite/gfortran.dg/module_proc_external_dummy.f90 b/gcc/testsuite/gfortran.dg/module_proc_external_dummy.f90 new file mode 100644 index 00000000000..08f61b05f6f --- /dev/null +++ b/gcc/testsuite/gfortran.dg/module_proc_external_dummy.f90 @@ -0,0 +1,29 @@ +! { dg-do compile } +! This tests the fix for PR24866 in which the reference to the external str, in +! sub_module, would get mixed up with the module procedure, str, thus +! causing an ICE. This is a completed version of the reporter's testcase; ie +! it adds a main program and working subroutines to allow a check for +! correct functioning. +! +! Contributed by Uttam Pawar <uttamp@us.ibm.com> +! + subroutine sub() + print *, "external sub" + end subroutine sub + +module test_module + contains + subroutine sub_module(str) + external :: str + call str () + end subroutine sub_module + subroutine str() + print *, "module str" + end subroutine str +end module test_module + + use test_module + external sub + call sub_module (sub) + call sub_module (str) +end diff --git a/gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90 b/gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90 new file mode 100644 index 00000000000..915f92e3982 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/redefined_intrinsic_assignment.f90 @@ -0,0 +1,18 @@ +! { dg-do compile } +! Tests the fix for PR25077 in which no diagnostic was produced +! for the redefinition of an intrinsic type assignment. +! +! Contributed by Joost VandeVondele <jv244@cam.ac.uk> +! +MODULE M1 + IMPLICIT NONE + INTERFACE ASSIGNMENT(=) + MODULE PROCEDURE T1 ! { dg-error "redefine an INTRINSIC type assignment" } + END INTERFACE +CONTAINS + SUBROUTINE T1(I,J) + INTEGER, INTENT(OUT) :: I + INTEGER, INTENT(IN) :: J + I=-J + END SUBROUTINE T1 +END MODULE M1 diff --git a/gcc/testsuite/gfortran.dg/used_types_5.f90 b/gcc/testsuite/gfortran.dg/used_types_5.f90 new file mode 100644 index 00000000000..427ede1efae --- /dev/null +++ b/gcc/testsuite/gfortran.dg/used_types_5.f90 @@ -0,0 +1,59 @@ +! { dg-do compile } +! Tests the fix for a further regression caused by the +! fix for PR28788, as noted in reply #9 in the Bugzilla +! entry by Martin Reinecke <martin@mpa-garching.mpg.de>. +! The problem was caused by certain types of references +! that point to a deleted derived type symbol, after the +! type has been associated to another namespace. An +! example of this is the specification expression for x +! in subroutine foo below. At the same time, this tests +! the correct association of typeaa between a module +! procedure and a new definition of the type in MAIN. +! +module types + + type :: typea + sequence + integer :: i + end type typea + + type :: typeaa + sequence + integer :: i + end type typeaa + + type(typea) :: it = typea(2) + +end module types +!------------------------------ +module global + + use types, only: typea, it + +contains + + subroutine foo (x) + use types + type(typeaa) :: ca + real :: x(it%i) + common /c/ ca + x = 42.0 + ca%i = 99 + end subroutine foo + +end module global +!------------------------------ + use global, only: typea, foo + type :: typeaa + sequence + integer :: i + end type typeaa + type(typeaa) :: cam + real :: x(4) + common /c/ cam + x = -42.0 + call foo(x) + if (any (x .ne. (/42.0, 42.0, -42.0, -42.0/))) call abort () + if (cam%i .ne. 99) call abort () +end +! { dg-final { cleanup-modules "types global" } } diff --git a/gcc/testsuite/gfortran.dg/used_types_6.f90 b/gcc/testsuite/gfortran.dg/used_types_6.f90 new file mode 100644 index 00000000000..52fa55460df --- /dev/null +++ b/gcc/testsuite/gfortran.dg/used_types_6.f90 @@ -0,0 +1,37 @@ +! { dg-do compile } +! Tests the fix for a further regression caused by the +! fix for PR28788, as noted in reply #13 in the Bugzilla +! entry by Martin Tee <aovb94@dsl.pipex.com>. +! The problem was caused by contained, use associated +! derived types with pointer components of a derived type +! use associated in a sibling procedure, where both are +! associated by an ONLY clause. This is the reporter's +! test case. +! +MODULE type_mod + TYPE a + INTEGER :: n(10) + END TYPE a + + TYPE b + TYPE (a), POINTER :: m(:) => NULL () + END TYPE b +END MODULE type_mod + +MODULE seg_mod +CONTAINS + SUBROUTINE foo (x) + USE type_mod, ONLY : a ! failed + IMPLICIT NONE + TYPE (a) :: x + RETURN + END SUBROUTINE foo + + SUBROUTINE bar (x) + USE type_mod, ONLY : b ! failed + IMPLICIT NONE + TYPE (b) :: x + RETURN + END SUBROUTINE bar +END MODULE seg_mod +! { dg-final { cleanup-modules "type_mod seg_mod" } } diff --git a/gcc/testsuite/gfortran.dg/used_types_7.f90 b/gcc/testsuite/gfortran.dg/used_types_7.f90 new file mode 100644 index 00000000000..91354005d21 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/used_types_7.f90 @@ -0,0 +1,39 @@ +! { dg-do compile } +! Tests the fix for a further regression caused by the +! fix for PR28788 and posted as PR28908. The problem was +! caused by the patch preventing interface derived types +! from associating with identical derived types in the +! containing namespaces. +! +! Contributed by HJ Lu <hjl@lucon.org> +! +module bar + implicit none + public + type ESMF_Time + integer :: DD + end type +end module bar + +module foo + use bar + implicit none + private + type ESMF_Clock + type(ESMF_Time) :: CurrTime + end type + interface operator (+) + function add (x, y) + use bar + type(ESMF_Time) :: add + type(ESMF_Time), intent(in) :: x + type(ESMF_Time), intent(in) :: y + end function add + end interface +contains + subroutine ESMF_ClockAdvance(clock) + type(ESMF_Clock), intent(inout) :: clock + clock%CurrTime = clock%CurrTime + clock%CurrTime + end subroutine ESMF_ClockAdvance +end module foo +! { dg-final { cleanup-modules "foo bar" } } diff --git a/gcc/testsuite/gfortran.dg/used_types_8.f90 b/gcc/testsuite/gfortran.dg/used_types_8.f90 new file mode 100644 index 00000000000..58d2084f362 --- /dev/null +++ b/gcc/testsuite/gfortran.dg/used_types_8.f90 @@ -0,0 +1,46 @@ +! { dg-do compile } +! Tests the fix for a further regression caused by the +! fix for PR28788 and posted as PR28908. The problem was +! caused by the patch preventing interface derived types +! from associating with identical derived types in the +! containing namespaces. +! +! Contributed by HJ Lu <hjl@lucon.org> +! +module bar + implicit none + public + type ESMF_Time + sequence + integer :: MM + end type + public operator (+) + private add + interface operator (+) + module procedure add + end interface +contains + function add (x, y) + type(ESMF_Time) :: add + type(ESMF_Time), intent(in) :: x + type(ESMF_Time), intent(in) :: y + add = x + end function add +end module bar + +module foo + use bar + implicit none + private + type ESMF_Clock + sequence + type(ESMF_Time) :: CurrTime + end type +contains + subroutine ESMF_ClockAdvance(clock) + use bar + type(ESMF_Clock), intent(inout) :: clock + clock%CurrTime = clock%CurrTime + clock%CurrTime + end subroutine ESMF_ClockAdvance +end module foo +! { dg-final { cleanup-modules "foo bar" } } diff --git a/gcc/testsuite/gfortran.dg/used_types_9.f90 b/gcc/testsuite/gfortran.dg/used_types_9.f90 new file mode 100644 index 00000000000..fc09d155c0f --- /dev/null +++ b/gcc/testsuite/gfortran.dg/used_types_9.f90 @@ -0,0 +1,36 @@ +! { dg-do compile }
+! Tests the fix for a further regression caused by the
+! fix for PR28788 and posted as PR28908. The problem was
+! caused by the patch preventing interface derived types
+! from associating with identical derived types in the
+! containing namespaces.
+!
+! Contributed by HJ Lu <hjl@lucon.org>
+!
+module bar
+ implicit none
+ public
+ type domain_ptr
+ type(domain), POINTER :: ptr
+ end type domain_ptr
+ type domain
+ TYPE(domain_ptr) , DIMENSION( : ) , POINTER :: parents
+ TYPE(domain_ptr) , DIMENSION( : ) , POINTER :: nests
+ end type domain
+end module bar
+
+module foo
+contains
+ recursive subroutine integrate (grid)
+ use bar
+ implicit none
+ type(domain), POINTER :: grid
+ interface
+ subroutine solve_interface (grid)
+ use bar
+ TYPE (domain) grid
+ end subroutine solve_interface
+ end interface
+ end subroutine integrate
+end module foo
+! { dg-final { cleanup-modules "foo bar" } }
diff --git a/gcc/tree-inline.c b/gcc/tree-inline.c index 9927a1bbdcb..aa967558a7c 100644 --- a/gcc/tree-inline.c +++ b/gcc/tree-inline.c @@ -1105,7 +1105,7 @@ setup_one_parameter (copy_body_data *id, tree p, tree value, tree fn, if (rhs == error_mark_node) return; - + STRIP_USELESS_TYPE_CONVERSION (rhs); /* We want to use MODIFY_EXPR, not INIT_EXPR here so that we diff --git a/gcc/varasm.c b/gcc/varasm.c index 4d5d4c32431..94c16adac36 100644 --- a/gcc/varasm.c +++ b/gcc/varasm.c @@ -3944,10 +3944,10 @@ output_constant (tree exp, unsigned HOST_WIDE_INT size, unsigned int align) if (type_size > op_size && TREE_CODE (exp) != VIEW_CONVERT_EXPR && TREE_CODE (TREE_TYPE (exp)) != UNION_TYPE) - internal_error ("no-op convert from %wd to %wd bytes in initializer", - op_size, type_size); - - exp = TREE_OPERAND (exp, 0); + /* Keep the conversion. */ + break; + else + exp = TREE_OPERAND (exp, 0); } code = TREE_CODE (TREE_TYPE (exp)); diff --git a/gcc/version.c b/gcc/version.c index cb865d29100..18ea1484bc6 100644 --- a/gcc/version.c +++ b/gcc/version.c @@ -8,7 +8,7 @@ in parentheses. You may also wish to include a number indicating the revision of your modified compiler. */ -#define VERSUFFIX " (Red Hat 4.1.1-20)" +#define VERSUFFIX " (Red Hat 4.1.1-21)" /* This is the location of the online document giving instructions for reporting bugs. If you distribute a modified version of GCC, diff --git a/libcpp/po/ChangeLog b/libcpp/po/ChangeLog index a7683c744fd..696095aee79 100644 --- a/libcpp/po/ChangeLog +++ b/libcpp/po/ChangeLog @@ -1,3 +1,7 @@ +2006-09-03 Joseph S. Myers <joseph@codesourcery.com> + + * vi.po: Update. + 2006-06-24 Joseph S. Myers <joseph@codesourcery.com> * sv.po: Update. diff --git a/libcpp/po/vi.po b/libcpp/po/vi.po index fc440e486b9..370bc69d1de 100644 --- a/libcpp/po/vi.po +++ b/libcpp/po/vi.po @@ -1,25 +1,24 @@ -# Vietnamese translation for cpplib. -# Copyright © 2005 Free Software Foundation, Inc. -# This file is distributed under the same license as the cpplib-4.0.0 package. -# Clytie Siddall <clytie@riverland.net.au>, 2005. +# Vietnamese translation for CPPlib. +# Copyright © 2006 Free Software Foundation, Inc. +# Clytie Siddall <clytie@riverland.net.au>, 2005-2006. msgid "" msgstr "" -"Project-Id-Version: cpplib 4.1.0\n" +"Project-Id-Version: cpplib 4.1.1\n" "Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n" "POT-Creation-Date: 2006-05-24 16:28-0700\n" -"PO-Revision-Date: 2006-03-09 20:15+1030\n" +"PO-Revision-Date: 2006-06-26 21:37+0930\n" "Last-Translator: Clytie Siddall <clytie@riverland.net.au>\n" -"Language-Team: Vietnamese <gnomevi-list@lists.sourceforge.net>\n" +"Language-Team: Vietnamese <vi-VN@googlegroups.com>\n" "MIME-Version: 1.0\n" "Content-Type: text/plain; charset=utf-8\n" "Content-Transfer-Encoding: 8bit\n" "Plural-Forms: nplurals=1; plural=0\n" -"X-Generator: BBEdit 8.2.5\n" +"X-Generator: LocFactoryEditor 1.6a11\n" #: charset.c:654 #, c-format msgid "conversion from %s to %s not supported by iconv" -msgstr "iconv không hỗ trợ việc huyển đổi từ « %s » sang « %s »" +msgstr "iconv không hỗ trợ khả năng chuyển đổi từ %s sang %s" #: charset.c:657 msgid "iconv_open" @@ -28,12 +27,12 @@ msgstr "iconv_open (mở)" #: charset.c:665 #, c-format msgid "no iconv implementation, cannot convert from %s to %s" -msgstr "chưa thi hành iconv nên không chuyển đổi được từ « %s » sang « %s »" +msgstr "chưa thi hành iconv nên không thể chuyển đổi từ %s sang %s" #: charset.c:742 #, c-format msgid "character 0x%lx is not in the basic source character set\n" -msgstr "ký tự « 0x%lx » không phải trong bộ ký tự nguồn cơ bản\n" +msgstr "ký tự 0x%lx không phải nằm trong bộ ký tự nguồn cơ bản\n" #: charset.c:759 charset.c:1352 msgid "converting to execution character set" @@ -42,16 +41,16 @@ msgstr "đang chuyển đổi sang bộ ký tự thi hành" #: charset.c:765 #, c-format msgid "character 0x%lx is not unibyte in execution character set" -msgstr "ký tự « 0x%lx » không có dạng đơn byte trong bộ ký tự thi hành" +msgstr "ký tự 0x%lx không có dạng byte đơn trong bộ ký tự thi hành" #: charset.c:889 #, c-format msgid "Character %x might not be NFKC" -msgstr "Ký tự « %x » có lẽ không phải là NKFC" +msgstr "Ký tự %x có lẽ không phải có kiểu NFKC" #: charset.c:949 msgid "universal character names are only valid in C++ and C99" -msgstr "tên ký tự chung chỉ là hợp lệ trong ngôn ngữ C++ và C99" +msgstr "tên ký tự chung là hợp lệ chỉ trong ngôn ngữ C++ và C99" #: charset.c:952 #, c-format @@ -60,31 +59,31 @@ msgstr "« \\%c » có nghĩa khác trong ngôn ngữ C truyền thống" #: charset.c:961 msgid "In _cpp_valid_ucn but not a UCN" -msgstr "Trong « _cpp_valid_ucn » nhưng mà không phải lả một" +msgstr "Trong « _cpp_valid_ucn » nhưng mà không phải lả một UCN" #: charset.c:986 #, c-format msgid "incomplete universal character name %.*s" -msgstr "tên ký tự chung « %.*s » chưa hoàn thành" +msgstr "tên ký tự chung %.*s chưa hoàn thành" #: charset.c:998 #, c-format msgid "%.*s is not a valid universal character" -msgstr "« %.*s » không phải là ký tự chung hợp lệ" +msgstr "%.*s không phải là ký tự chung hợp lệ" #: charset.c:1008 lex.c:472 msgid "'$' in identifier or number" -msgstr "gặp « $ » trong dấu hiệu nhận hiện hay số" +msgstr "gặp « $ » trong bộ nhận hiện hay con số" #: charset.c:1018 #, c-format msgid "universal character %.*s is not valid in an identifier" -msgstr "ký tự chung « %.*s » không phải là hợp lệ trong dấu hiệu nhận diện" +msgstr "ký tự chung %.*s không phải là hợp lệ trong bộ nhận diện" #: charset.c:1022 #, c-format msgid "universal character %.*s is not valid at the start of an identifier" -msgstr "ký tự chung « %.*s » không phải hợp lệ tại đầu của dấu hiệu nhận diện" +msgstr "ký tự chung %.*s không phải hợp lệ tại đầu của bộ nhận diện" #: charset.c:1056 charset.c:1571 msgid "converting UCN to source character set" @@ -100,11 +99,11 @@ msgstr "« \\x » có nghĩa khác trong ngôn ngữ C truyền thống" #: charset.c:1149 msgid "\\x used with no following hex digits" -msgstr "« \\x » được sử dụng còn không có số hệ thâp lục phân theo sau" +msgstr "\\x được dùng còn không có chữ số thâp lục theo sau" #: charset.c:1156 msgid "hex escape sequence out of range" -msgstr "dãy thoát hệ thập lục phân ở ngoài phạm vi" +msgstr "dãy thoát thập lục ở ngoài phạm vi" #: charset.c:1195 msgid "octal escape sequence out of range" @@ -117,7 +116,7 @@ msgstr "« \\a » có nghĩa khác trong ngôn ngữ C truyền thống" #: charset.c:1270 #, c-format msgid "non-ISO-standard escape sequence, '\\%c'" -msgstr "dãy thoát không phải ISO chuẩn: « \\%c »" +msgstr "dãy thoát khác ISO chuẩn: « \\%c »" #: charset.c:1278 #, c-format @@ -135,7 +134,7 @@ msgstr "đang chuyển đổi dãy thoát sang bộ ký tự thi hành" #: charset.c:1415 charset.c:1478 msgid "character constant too long for its type" -msgstr "hằng ký tự quá dài cho loại nó" +msgstr "hằng ký tự quá dài cho kiểu nó" #: charset.c:1418 msgid "multi-character character constant" @@ -148,35 +147,35 @@ msgstr "hằng ký tự trống" #: charset.c:1612 #, c-format msgid "failure to convert %s to %s" -msgstr "việc chuyển đổi « %s » sang « %s » bị lỗi" +msgstr "lỗi chuyển đổi %s sang %s" #: directives.c:220 directives.c:246 #, c-format msgid "extra tokens at end of #%s directive" -msgstr "gặp hiệu bài thêm tại cuối cùng chỉ thị « #%s »" +msgstr "gặp hiệu bài thêm tại kết thúc của chỉ thị #%s" #: directives.c:347 #, c-format msgid "#%s is a GCC extension" -msgstr "« #%s » là phần mở rộng loại GCC" +msgstr "#%s là phần mở rộng kiểu GCC" #: directives.c:359 msgid "suggest not using #elif in traditional C" -msgstr "khuyên bạn không sử dụng « #elif » trong ngôn ngữ C truyền thống" +msgstr "khuyên bạn không dùng #elif trong ngôn ngữ C truyền thống" #: directives.c:362 #, c-format msgid "traditional C ignores #%s with the # indented" -msgstr "ngôn ngữ C truyền thống bỏ qua « #%s » với « # » được thụt lề" +msgstr "ngôn ngữ C truyền thống bỏ qua #%s với # được thụt lề" #: directives.c:366 #, c-format msgid "suggest hiding #%s from traditional C with an indented #" -msgstr "khuyên bạn ẩn « #%s » ra ngôn ngữ C truyền thống bằng « # » được thụt lề" +msgstr "khuyên bạn ẩn #%s ra ngôn ngữ C truyền thống bằng # được thụt lề" #: directives.c:392 msgid "embedding a directive within macro arguments is not portable" -msgstr "việc gắn chỉ thị vào đối số của bộ đối số thì không mạng được" +msgstr "khả năng nhúng chỉ thị vào đối số vĩ lệnh không thể mạng theo" #: directives.c:412 msgid "style of line directive is a GCC extension" @@ -185,30 +184,30 @@ msgstr "kiểu chỉ thị dòng là phần mở rộng GCC" #: directives.c:462 #, c-format msgid "invalid preprocessing directive #%s" -msgstr "chỉ thị tiền xử lý không hợp lệ « #%s »" +msgstr "chỉ thị tiền xử lý không hợp lệ #%s" #: directives.c:533 msgid "\"defined\" cannot be used as a macro name" -msgstr "không thể sử dụng « defined » (đã định nghĩa) như tên bộ đối số" +msgstr "không thể dùng « defined » (đã xác định) như là tên vĩ lệnh" #: directives.c:539 #, c-format msgid "\"%s\" cannot be used as a macro name as it is an operator in C++" -msgstr "không thể sử dụng « %s » như tên bộ đối số vì nó là toán tử trong ngôn ngữ C++" +msgstr "không thể dùng « %s » như là tên vĩ lệnh vì nó là toán tử trong ngôn ngữ C++" #: directives.c:542 #, c-format msgid "no macro name given in #%s directive" -msgstr "chỉ thị « #%s » không có tên bộ đối số" +msgstr "chỉ thị #%s không chứa tên vĩ lệnh" #: directives.c:545 msgid "macro names must be identifiers" -msgstr "mọi tên bộ đối số phải là dấu hiệu nhận diện" +msgstr "mọi tên vĩ lệnh phải là bộ nhận diện" #: directives.c:586 #, c-format msgid "undefining \"%s\"" -msgstr "đang bỏ định nghĩa « %s »" +msgstr "đang hủy xác định « %s »" #: directives.c:641 msgid "missing terminating > character" @@ -217,12 +216,12 @@ msgstr "thiếu ký tự « > » chấm dứt" #: directives.c:696 #, c-format msgid "#%s expects \"FILENAME\" or <FILENAME>" -msgstr "« #%s » ngờ \"TÊN_TẬP_TIN\" hoặc <TÊN_TẬP_TIN>" +msgstr "#%s ngờ \"TÊN_TẬP_TIN\" hoặc <TÊN_TẬP_TIN>" #: directives.c:736 #, c-format msgid "empty filename in #%s" -msgstr "« #%s » có tên tập tin trống" +msgstr "#%s chứa tên tập tin trống" #: directives.c:746 msgid "#include nested too deeply" @@ -230,21 +229,21 @@ msgstr "« #include » (bao gồm) lồng nhau quá sâu" #: directives.c:787 msgid "#include_next in primary source file" -msgstr "gặp « #include_next » (bao gồm kế) trong tập tin nguồn chính" +msgstr "gặp « #include_next » (bao gồm kế tiếp) nằm trong tập tin nguồn chính" #: directives.c:813 #, c-format msgid "invalid flag \"%s\" in line directive" -msgstr "gặp cờ không hợp lệ « %s » trong chỉ thị dòng" +msgstr "gặp cờ không hợp lệ « %s » nằm trong chỉ thị dòng" #: directives.c:865 #, c-format msgid "\"%s\" after #line is not a positive integer" -msgstr "« %s » sau « #line » (dòng) không phải là số nguyên dương" +msgstr "« %s » nằm sau « #line » (dòng) không phải là số nguyên dương" #: directives.c:871 msgid "line number out of range" -msgstr "số thứ tự dòng ở ngoài phạm vi" +msgstr "số hiệu dòng ở ngoài phạm vi" #: directives.c:884 directives.c:961 #, c-format @@ -254,17 +253,17 @@ msgstr "« %s » không phải là tên tập tin hợp lệ" #: directives.c:921 #, c-format msgid "\"%s\" after # is not a positive integer" -msgstr "« %s » sau « # » không phải là số nguyên dương" +msgstr "« %s » nằm sau « # » không phải là số nguyên dương" #: directives.c:1023 #, c-format msgid "invalid #%s directive" -msgstr "chỉ thị « #%s » không hợp lệ" +msgstr "chỉ thị #%s không hợp lệ" #: directives.c:1112 #, c-format msgid "registering \"%s\" as both a pragma and a pragma namespace" -msgstr "đang đăng ký « %s » là cả hai lệnh nguồn điều khiển trình biện dịch (pragma), và bô tên độc nhất của lệnh nguồn điều khiển trình biên dịch." +msgstr "đang đăng ký « %s » là cả lệnh nguồn điều khiển trình biện dịch (pragma), lẫn miền tên của lệnh nguồn điều khiển trình biên dịch." #: directives.c:1115 #, c-format @@ -278,16 +277,16 @@ msgstr "« #pragma %s » đã được đăng ký" #: directives.c:1362 msgid "#pragma once in main file" -msgstr "« #pragma » một lần trong tập tin chính" +msgstr "Có « #pragma » một lần trong tập tin chính" #: directives.c:1385 msgid "invalid #pragma GCC poison directive" -msgstr "gặp chỉ thị vộ hiệu hóa (poison) GCC «#pragma» không hợp lệ" +msgstr "gặp chỉ thị vộ hiệu hóa (poison) GCC « #pragma » không hợp lệ" #: directives.c:1394 #, c-format msgid "poisoning existing macro \"%s\"" -msgstr "đang vô hiệu hóa bộ đối số tồn tại « %s »" +msgstr "đang vô hiệu hóa vĩ lệnh tồn tại « %s »" #: directives.c:1415 msgid "#pragma system_header ignored outside include file" @@ -296,44 +295,44 @@ msgstr "« #pragma system_header » (đầu trang hệ thống) bị bỏ qua #: directives.c:1439 #, c-format msgid "cannot find source file %s" -msgstr "không tìm thấy tập tin nguồn « %s »" +msgstr "không tìm thấy tập tin nguồn %s" #: directives.c:1443 #, c-format msgid "current file is older than %s" -msgstr "tập tin hiện thời là cũ hơn « %s »" +msgstr "tập tin hiện thời là cũ hơn %s" #: directives.c:1557 msgid "_Pragma takes a parenthesized string literal" -msgstr "« _Pragma » nhận một hằng chuỗi có ngoặc" +msgstr "« _Pragma » nhận một hằng chuỗi được đặt trong ngoặc đơn" #: directives.c:1658 msgid "#else without #if" -msgstr "« #else » (nếu không) không có « #if » (nếu)" +msgstr "#else (nếu không) không có #if (nếu)" #: directives.c:1663 msgid "#else after #else" -msgstr "« #else » (nếu không) sau « #else » (nếu không)" +msgstr "#else (nếu không) nằm sau #else" #: directives.c:1665 directives.c:1698 msgid "the conditional began here" -msgstr "câu điều kiện đã bắt đầu ở đây" +msgstr "bộ điều kiện đã bắt đầu ở đây" #: directives.c:1691 msgid "#elif without #if" -msgstr "« #elif » (nếu không thì nếu) không có « #if » (nếu)" +msgstr "#elif (nếu không thì nếu) không có #if (nếu)" #: directives.c:1696 msgid "#elif after #else" -msgstr "« #elif » (nếu không thì nếu) sau « #else » (nếu không)" +msgstr "#elif (nếu không thì nếu) nằm sau #else (nếu không)" #: directives.c:1726 msgid "#endif without #if" -msgstr "« #endif » (thôi nếu) không có « #if » (nếu)" +msgstr "#endif (thôi nếu) không có #if (nếu)" #: directives.c:1803 msgid "missing '(' after predicate" -msgstr "thiếu « ( » sau vị ngữ" +msgstr "thiếu « ( » nằm sau vị ngữ" #: directives.c:1818 msgid "missing ')' to complete answer" @@ -341,15 +340,15 @@ msgstr "thiếu « ) » để xong trả lời" #: directives.c:1838 msgid "predicate's answer is empty" -msgstr "vị ngữ có trả lời trống" +msgstr "vị ngữ chứa trả lời trống" #: directives.c:1865 msgid "assertion without predicate" -msgstr "khẳng định không có vị ngữ" +msgstr "sự khẳng định không có vị ngữ" #: directives.c:1867 msgid "predicate must be an identifier" -msgstr "vị ngữ phải là dấu hiệu nhận diện" +msgstr "vị ngữ phải là bộ nhận diện" #: directives.c:1953 #, c-format @@ -359,15 +358,15 @@ msgstr "« %s » được khẳng định lại" #: directives.c:2177 #, c-format msgid "unterminated #%s" -msgstr "« #%s » chưa chấm dứt" +msgstr "#%s chưa chấm dứt" #: errors.c:118 msgid "warning: " -msgstr "cảnh báo: " +msgstr "cảnh báo : " #: errors.c:120 msgid "internal error: " -msgstr "lỗi nôi bộ: " +msgstr "lỗi nôi bộ : " #: errors.c:122 msgid "error: " @@ -384,29 +383,29 @@ msgstr "%s: %s" #: expr.c:192 msgid "too many decimal points in number" -msgstr "quá nhiều dấu thập phân trong số" +msgstr "con số chứa quá nhiều dấu thập phân" #: expr.c:212 #, c-format msgid "invalid digit \"%c\" in octal constant" -msgstr "gặp số không hợp lệ « %c » trong hằng bát phân" +msgstr "gặp chữ số không hợp lệ « %c » trong hằng bát phân" #: expr.c:218 msgid "use of C99 hexadecimal floating constant" -msgstr "việc sử dụng hằng trôi nổi hệ thập lục phân C99" +msgstr "dùng hằng trôi nổi thập lục C99" #: expr.c:227 msgid "exponent has no digits" -msgstr "số mũ không co số nào" +msgstr "số mũ không co chữ số nào" #: expr.c:234 msgid "hexadecimal floating constants require an exponent" -msgstr "mọi hằng trôi nổi hệ thập lục phân cần đến số mũ" +msgstr "mỗi hằng trôi nổi thập lục cần đến một số mũ" #: expr.c:240 #, c-format msgid "invalid suffix \"%.*s\" on floating constant" -msgstr "gặp hậu tố không hợp lệ « %.*s » trên hằng trôi nổi" +msgstr "gặp hậu tố không hợp lệ « %.*s » nằm trên hằng trôi nổi" #: expr.c:250 expr.c:275 #, c-format @@ -416,11 +415,11 @@ msgstr "ngôn ngữ C truyền thống từ chối hậu tố « %.*s »" #: expr.c:261 #, c-format msgid "invalid suffix \"%.*s\" on integer constant" -msgstr "gặp hậu tố không hợp lệ « %.*s » trên hằng số nguyên" +msgstr "gặp hậu tố không hợp lệ « %.*s » nằm trên hằng số nguyên" #: expr.c:283 msgid "use of C99 long long integer constant" -msgstr "việc sử dụng hằng số nguyên dài dài C99" +msgstr "dùng hằng số nguyên dài dài C99" #: expr.c:290 msgid "imaginary constants are a GCC extension" @@ -428,19 +427,19 @@ msgstr "hằng ảo là phần mở rộng GCC" #: expr.c:376 msgid "integer constant is too large for its type" -msgstr "hằng số nguyên quá lớn cho loại nó" +msgstr "hằng số nguyên quá lớn cho kiểu nó" #: expr.c:388 msgid "integer constant is so large that it is unsigned" -msgstr "hằng số nguyên không có dấu dương/âm vì rất lớn" +msgstr "hằng số nguyên quá lớn thì không có dấu" #: expr.c:470 msgid "missing ')' after \"defined\"" -msgstr "thiếu « ) » sau « defined » (đã định nghĩa)" +msgstr "thiếu « ) » nằm sau « defined » (đã xác định)" #: expr.c:477 msgid "operator \"defined\" requires an identifier" -msgstr "toán tử « defined » (đã định nghĩa) cần đến dấu hiệu nhận diện" +msgstr "toán tử « defined » (đã xác định) cần đến bộ nhận diện" #: expr.c:485 #, c-format @@ -449,38 +448,38 @@ msgstr "(« %s » là một hiệu bài thay thế cho « %s » trong ngôn ng #: expr.c:495 msgid "this use of \"defined\" may not be portable" -msgstr "việc sử dụng « defined » (đã định nghĩa) có lẽ không mạng đđược" +msgstr "khả năng dùng « defined » (đã xác định) có lẽ không thể mạng theo" #: expr.c:534 msgid "floating constant in preprocessor expression" -msgstr "gặp hằng trôi nổi trong biểu thức tiền xử lý" +msgstr "gặp hằng trôi nổi nằm trong biểu thức tiền xử lý" #: expr.c:540 msgid "imaginary number in preprocessor expression" -msgstr "gặp số ảo trong biểu thức tiền xử lý" +msgstr "gặp số ảo nằm trong biểu thức tiền xử lý" #: expr.c:585 #, c-format msgid "\"%s\" is not defined" -msgstr "chưa định nghĩa « %s »" +msgstr "chưa xác định « %s »" #: expr.c:716 expr.c:745 #, c-format msgid "missing binary operator before token \"%s\"" -msgstr "thiếu toán từ nhị phân trước hiệu bài « %s »" +msgstr "thiếu toán từ nhị phân nằm trước hiệu bài « %s »" #: expr.c:736 #, c-format msgid "token \"%s\" is not valid in preprocessor expressions" -msgstr "hiệu bài « %s » không phải là hợp lệ trong biểu thức tiền xử lý" +msgstr "hiệu bài « %s » không hợp lệ trong biểu thức tiền xử lý" #: expr.c:753 msgid "missing expression between '(' and ')'" -msgstr "thiếu biểu thức giữa « ( » và « ) »" +msgstr "thiếu biểu thức nằm giữa « ( » và « ) »" #: expr.c:756 msgid "#if with no expression" -msgstr "« #if » (nếu) không có biểu thức" +msgstr "#if (nếu) không có biểu thức" #: expr.c:759 #, c-format @@ -494,11 +493,11 @@ msgstr "toán tử « %s » không có tác từ bên trái" #: expr.c:790 msgid " ':' without preceding '?'" -msgstr " « : » không có dấu « ? » đi trước" +msgstr " Dấu hai chấm « : » không có dấu hỏi « ? » đi trước" #: expr.c:817 msgid "unbalanced stack in #if" -msgstr "có đống không cân bằng trong « #if » (nếu)" +msgstr "có đống không cân bằng trong #if (nếu)" #: expr.c:836 #, c-format @@ -507,41 +506,41 @@ msgstr "toán từ không thể « %u »" #: expr.c:928 msgid "missing ')' in expression" -msgstr "thiếu « ) » trong biểu thức" +msgstr "thiếu « ) » nằm trong biểu thức" #: expr.c:949 msgid "'?' without following ':'" -msgstr "« ? » không có dấu « : » đi sau" +msgstr "Dấu hỏi « ? » không có dấu hai chấm « : » đi sau" #: expr.c:959 msgid "integer overflow in preprocessor expression" -msgstr "số nguyên tràn trong biểu thức tiền xử lý" +msgstr "tràn số nguyên trong biểu thức tiền xử lý" #: expr.c:964 msgid "missing '(' in expression" -msgstr "thiếu « ( » trong biểu thức" +msgstr "thiếu « ( » nằm trong biểu thức" #: expr.c:996 #, c-format msgid "the left operand of \"%s\" changes sign when promoted" -msgstr "tác tử bên trái của « %s » thay đổi dấu dương/âm khi được tăng cấp" +msgstr "tác tử bên trái của « %s » thay đổi dấu (dương/âm) khi được tăng cấp" #: expr.c:1001 #, c-format msgid "the right operand of \"%s\" changes sign when promoted" -msgstr "tác tử bên phai của « %s » thay đổi dấu dương/âm khi đươc tăng cấp" +msgstr "tác tử bên phai của « %s » thay đổi dấu (dương/âm) khi đươc tăng cấp" #: expr.c:1260 msgid "traditional C rejects the unary plus operator" -msgstr "ngôn ngữ truyền thống C từ chối toán tử cộng chỉ có một tác tử" +msgstr "ngôn ngữ C truyền thống từ chối toán tử cộng chỉ có một tác tử" #: expr.c:1359 msgid "comma operator in operand of #if" -msgstr "toán tử dấu phẩy trong tác tử của « #if » (nếu)" +msgstr "toán tử dấu phẩy nằm trong tác tử của #if (nếu)" #: expr.c:1491 msgid "division by zero in #if" -msgstr "chia số không trong « #if » (nếu)" +msgstr "chia số không trong #if (nếu)" #: files.c:402 msgid "NULL directory in find_file" @@ -558,68 +557,68 @@ msgstr "hãy thử lệnh « -Winvalid-pch » để tìm thấy thông tin thêm #: files.c:501 #, c-format msgid "%s is a block device" -msgstr "« %s » là một thiết bị khối" +msgstr "%s là một thiết bị khối" #: files.c:518 #, c-format msgid "%s is too large" -msgstr "« %s » quá lớn" +msgstr "%s quá lớn" #: files.c:553 #, c-format msgid "%s is shorter than expected" -msgstr "ngờ « %s » dài hơn" +msgstr "ngờ %s dài hơn" #: files.c:782 #, c-format msgid "no include path in which to search for %s" -msgstr "việc tìm kiếm « %s » không có đường dẫn bao gồm" +msgstr "không có đường dẫn bao gồm trong đó có thể tìm kíếm %s" #: files.c:1071 msgid "Multiple include guards may be useful for:\n" -msgstr "Nhiều điều bảo vệ bao gồm có lẽ hiệu ích cho:\n" +msgstr "Nhiều điều bảo vệ bao gồm có lẽ hiệu ích cho :\n" #: init.c:406 msgid "cppchar_t must be an unsigned type" -msgstr "« cppchar_t » phải là loại không có dấu dương/âm" +msgstr "« cppchar_t » phải là kiểu không có dấu dương/âm" #: init.c:410 #, c-format msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits" -msgstr "toán thuật của trình tiền xử lý có độ chính xác tối đa là « %lu » bit còn đích cần đến « %lu » bit" +msgstr "toán thuật của trình tiền xử lý có độ chính xác tối đa là %lu bit còn đích cần đến %lu bit" #: init.c:417 msgid "CPP arithmetic must be at least as precise as a target int" -msgstr "toán thuật CPP phải là ít nhất chính xác bằng int (số nguyên) đích" +msgstr "toán thuật CPP phải là ít nhất cùng chính xác với « int » đích" #: init.c:420 msgid "target char is less than 8 bits wide" -msgstr "độ rộng char (ký tự) đích là ít hơn 8 bit" +msgstr "« char » đích có độ rộng ít hơn 8 bit" #: init.c:424 msgid "target wchar_t is narrower than target char" -msgstr "độ rộng « wchar_t » đích là ít hơn char (ký tự) đích" +msgstr "« wchar_t » đích có độ rộng ít hơn « char » đích" #: init.c:428 msgid "target int is narrower than target char" -msgstr "độ rộng int (số nguyên) đích là hẹp hơn char (ký tự) đích" +msgstr "« int » đích có độ rộng ít hơn « char » đích" #: init.c:433 msgid "CPP half-integer narrower than CPP character" -msgstr "độ rộng nữa số nguyên CPP là hẹp hơn ký tự CPP" +msgstr "nữa số nguyên CPP có độ rộng ít hơn ký tự CPP" #: init.c:437 #, c-format msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits" -msgstr "Trên máy này, CPP không xử lý được hằng ký tự rộng hơn « %lu » bit, còn đích cần « %lu » bit" +msgstr "Trên máy này, CPP không thể xử lý hằng ký tự rộng hơn %lu bit, còn đích cần thiết %lu bit" #: lex.c:271 msgid "backslash and newline separated by space" -msgstr "xuyệc ngược và ký tự dòng mới phân cách nhau bởi chữ cách" +msgstr "xuyệc ngược và ký tự dòng mới phân cách nhau bởi dấu cách" #: lex.c:276 msgid "backslash-newline at end of file" -msgstr "gặp xuyệc ngược - ký tự dòng mới tại kết thức tập tin" +msgstr "gặp xuyệc ngược-ký tự dòng mới tại kết thúc của tập tin" #: lex.c:291 #, c-format @@ -633,55 +632,55 @@ msgstr "chữ ba « ??%c » bị bỏ qua nên hãy sư dụng tùy chon « -tri #: lex.c:344 msgid "\"/*\" within comment" -msgstr "gặp « /* » ở trong chú thích" +msgstr "gặp « /* » nằm trong chú thích" #: lex.c:402 #, c-format msgid "%s in preprocessing directive" -msgstr "gặp « %s » trong chỉ thị tiền xử lý" +msgstr "gặp %s nằm trong chỉ thị tiền xử lý" #: lex.c:411 msgid "null character(s) ignored" -msgstr "mọi ký tự rỗng bị bỏ qua" +msgstr "(mọi) ký tự rỗng bị bỏ qua" #: lex.c:448 #, c-format msgid "`%.*s' is not in NFKC" -msgstr "« %.*s » không phải trong NKFC" +msgstr "« %.*s » không phải nằm trong NFKC" #: lex.c:451 #, c-format msgid "`%.*s' is not in NFC" -msgstr "« %.*s » không phải trong NFC" +msgstr "« %.*s » không phải nằm trong NFC" #: lex.c:539 #, c-format msgid "attempt to use poisoned \"%s\"" -msgstr "đã cố sử dụng « %s » bị vô hiệu hóa" +msgstr "đã cố gắng dùng « %s » bị vô hiệu hóa" #: lex.c:547 msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro" -msgstr "« __VA_ARGS__ » chỉ có thể xuất hiện trong phần mở rộng của bộ đối số biến thiên C99" +msgstr "« __VA_ARGS__ » chỉ có thể xuất hiện trong sự mở rộng của vĩ lệnh biến thiên C99" #: lex.c:647 msgid "null character(s) preserved in literal" -msgstr "các ký tự rỗng được giữ trong hằng nguồn" +msgstr "(các) ký tự rỗng được giữ lại trong điều nghĩa chữ" #: lex.c:838 msgid "no newline at end of file" -msgstr "không có ký tự dòng mới tại kêt thức tập tin" +msgstr "không có ký tự dòng mới tại kêt thúc của tập tin" #: lex.c:990 traditional.c:162 msgid "unterminated comment" -msgstr "gặp chú thích không chấm dứt" +msgstr "gặp chú thích chưa được chấm dứt" #: lex.c:1001 msgid "C++ style comments are not allowed in ISO C90" -msgstr "không cho phép chú thích kiểu C++ trong ISO C90" +msgstr "không cho phép chú thích kiểu C++ nằm trong ISO C90" #: lex.c:1003 msgid "(this will be reported only once per input file)" -msgstr "(chỉ sẽ thông báo điều này một lần cho mỗi tập tin gõ" +msgstr "(điều này sẽ được thông báo chỉ một lần cho mỗi tập tin nhập)" #: lex.c:1008 msgid "multi-line comment" @@ -690,12 +689,12 @@ msgstr "gặp chú thích đa dòng" #: lex.c:1331 #, c-format msgid "unspellable token %s" -msgstr "gặp hiệu bài không chính tả được « %s »" +msgstr "gặp hiệu bài không thể chính tả %s" #: line-map.c:313 #, c-format msgid "In file included from %s:%u" -msgstr "Trong tập tin được bao gồm từ « %s:%u »" +msgstr "Trong tập tin được bao gồm từ %s:%u" #: line-map.c:331 #, c-format @@ -704,7 +703,7 @@ msgid "" " from %s:%u" msgstr "" ",\n" -" từ « %s:%u »" +" từ %s:%u" #: macro.c:85 #, c-format @@ -714,54 +713,54 @@ msgstr "bộ đối số « %s » không được dùng" #: macro.c:124 macro.c:283 #, c-format msgid "invalid built-in macro \"%s\"" -msgstr "bộ đối số « %s » có sẳn không hợp lệ" +msgstr "vĩ lệnh có sẳn không hợp lệ « %s »" #: macro.c:217 msgid "could not determine date and time" -msgstr "không quyết định được ngày và giờ" +msgstr "không thể quyết định ngày và giờ" #: macro.c:387 msgid "invalid string literal, ignoring final '\\'" -msgstr "hằng nguồn chuỗi không hợp lệ nên bỏ qua « \\ » cuối cùng" +msgstr "điều nghĩa chữ chuỗi không hợp lệ nên bỏ qua « \\ » cuối cùng" #: macro.c:470 #, c-format msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token" -msgstr "việc dán « %s » và « %s » không cho bài tiền xử lý hợp lệ" +msgstr "việc dán « %s » và « %s » không đưa ra hiệu bài tiền xử lý hợp lệ" #: macro.c:508 msgid "ISO C99 requires rest arguments to be used" -msgstr "ISO C99 cần đến việc sử dụng đối số còn lại trong khối" +msgstr "ISO C99 cần đến đối số còn lại trong khối được dùng" #: macro.c:513 #, c-format msgid "macro \"%s\" requires %u arguments, but only %u given" -msgstr "bộ đối số « %s » cần đến « %u » đối số, nhưng chỉ cho « %u » thôi" +msgstr "vĩ lệnh « %s » cần đến %u đối số, nhưng chỉ đưa ra %u thôi" #: macro.c:518 #, c-format msgid "macro \"%s\" passed %u arguments, but takes just %u" -msgstr "bộ đối số « %s » đã gởi « %u » đối số, nhưng nhận chỉ « %u » thôi" +msgstr "vĩ lệnh « %s » đã gởi %u đối số, nhưng nhận chỉ %u thôi" #: macro.c:629 traditional.c:675 #, c-format msgid "unterminated argument list invoking macro \"%s\"" -msgstr "danh sách đối số không chấm dứt thì gọi bộ đối số « %s »" +msgstr "danh sách đối số không được chấm dứt có gọi vĩ lệnh « %s »" #: macro.c:732 #, c-format msgid "function-like macro \"%s\" must be used with arguments in traditional C" -msgstr "phải sử dụng đối số với bộ đối số giống hàm số « %s » trong ngôn ngữ C truyền thống" +msgstr "vĩ lệnh giống hàm số « %s » phải được dùng với đối số trong ngôn ngữ C truyền thống" #: macro.c:1248 #, c-format msgid "duplicate macro parameter \"%s\"" -msgstr "tham số bộ đối số trùng « %s »" +msgstr "tham số vĩ lệnh trùng « %s »" #: macro.c:1294 #, c-format msgid "\"%s\" may not appear in macro parameter list" -msgstr "không cho phép « %s » trong danh sách tham số bộ đối số" +msgstr "không cho phép « %s » xuất hiện trong danh sách tham số vĩ lệnh" #: macro.c:1302 msgid "macro parameters must be comma-separated" @@ -773,11 +772,11 @@ msgstr "thiếu tên tham số" #: macro.c:1336 msgid "anonymous variadic macros were introduced in C99" -msgstr "bộ đối số biến thiên nặc danh được giới thiệu trong C99" +msgstr "vĩ lệnh biến thiên vô danh đã được giới thiệu trong C99" #: macro.c:1341 msgid "ISO C does not permit named variadic macros" -msgstr "ISO C không cho phép bộ đối số biến thiên có tên" +msgstr "ISO C không cho phép vĩ lệnh biến thiên có tên" #: macro.c:1350 msgid "missing ')' in macro parameter list" @@ -785,67 +784,67 @@ msgstr "thiếu « ) » trong danh sách tham số bộ đối số" #: macro.c:1428 msgid "ISO C99 requires whitespace after the macro name" -msgstr "ISO C99 cần đến chữ cách sau tên bộ đối số" +msgstr "ISO C99 cần đến khoảng trắng nằm sau tên vĩ lệnh" #: macro.c:1452 msgid "missing whitespace after the macro name" -msgstr "thiếu chữ cách sau tên bộ đối số" +msgstr "thiếu khoảng trắng nằm sau tên vĩ lệnh" #: macro.c:1482 msgid "'#' is not followed by a macro parameter" -msgstr "« # » không có tham số bộ đối số đi theo" +msgstr "« # » không có tham số vĩ lệnh đi theo" #: macro.c:1501 msgid "'##' cannot appear at either end of a macro expansion" -msgstr "không cho phép « ## » hoặc trước hoặc sau phần mở rộng bộ đối số" +msgstr "không cho phép « ## » nằm hoặc trước hoặc sau sự mở rộng vĩ lệnh" #: macro.c:1599 #, c-format msgid "\"%s\" redefined" -msgstr "« %s » l đã được định nghĩa lại" +msgstr "« %s » đã được xác định lại" #: macro.c:1604 msgid "this is the location of the previous definition" -msgstr "đây là vị trí của lời định nghĩa trước" +msgstr "đây là vị trí của lời xác định trước" #: macro.c:1654 #, c-format msgid "macro argument \"%s\" would be stringified in traditional C" -msgstr "đối số bộ đối số « %s » nên được chuyển đổi thành chuỗi trong ngôn ngữ C truyền thống" +msgstr "đối số vĩ lệnh « %s » nên được chuyển đổi thành chuỗi trong ngôn ngữ C truyền thống" #: macro.c:1677 #, c-format msgid "invalid hash type %d in cpp_macro_definition" -msgstr "gặp loại băm không hợp lệ « %d » trong « cpp_macro_definition » (lời định nghĩa bộ đối số)" +msgstr "gặp kiểu băm không hợp lệ %d trong « cpp_macro_definition » (lời xác định vĩ lệnh)" #: pch.c:84 pch.c:332 pch.c:354 pch.c:360 msgid "while writing precompiled header" -msgstr "trong khi ghi đầu trang tiền biên dịch" +msgstr "trong khi ghi đầu trang biên dịch sẵn" #: pch.c:467 #, c-format msgid "%s: not used because `%.*s' not defined" -msgstr "không sử dụng « %s » vì chưa định nghĩa « %.*s »" +msgstr "%s: không được dùng vì chưa xác định « %.*s »" #: pch.c:479 #, c-format msgid "%s: not used because `%.*s' defined as `%s' not `%.*s'" -msgstr "không sử dụng « %s » vì đã định nghĩa « %.*s » là « %s », không phải « %.*s »" +msgstr "%s: không được dùng vì « %.*s » đã được xác định là « %s » không phải « %.*s »" #: pch.c:520 #, c-format msgid "%s: not used because `%s' is defined" -msgstr "không sử dụng « %s » vì đã định nghĩa « %s »" +msgstr "%s: không được dùng vì « %s » đã được xác định" #: pch.c:533 pch.c:696 msgid "while reading precompiled header" -msgstr "trong khi đọc đầu trang tiền biên dịcch" +msgstr "trong khi đọc đầu trang biên dịch sẵn" #: traditional.c:745 #, c-format msgid "detected recursion whilst expanding macro \"%s\"" -msgstr "đã phát hiện điều độ qui trong khi mở rộng bộ đối số « %s »" +msgstr "đã phát hiện sự đệ qui trong khi mở rộng vĩ lệnh « %s »" #: traditional.c:912 msgid "syntax error in macro parameter list" -msgstr "gặp lỗi cú pháp trong danh sách tham số bộ đối số" +msgstr "gặp lỗi cú pháp trong danh sách tham số vĩ lệnh" diff --git a/libgfortran/ChangeLog b/libgfortran/ChangeLog index 755b7d74d8c..ceb90cbbc19 100644 --- a/libgfortran/ChangeLog +++ b/libgfortran/ChangeLog @@ -1,3 +1,20 @@ +2006-08-29 Paul Thomas <pault@gcc.gnu.org> + + PR libfortran/28005 + * m4/matmul.m4: Working part of function ported from + trunk. + * generated/matmul_r4.c: Regenerate. + * generated/matmul_r8.c: Regenerate. + * generated/matmul_r10.c: Regenerate. + * generated/matmul_r16.c: Regenerate. + * generated/matmul_c4.c: Regenerate. + * generated/matmul_c8.c: Regenerate. + * generated/matmul_c10.c: Regenerate. + * generated/matmul_c16.c: Regenerate. + * generated/matmul_i4.c: Regenerate. + * generated/matmul_i8.c: Regenerate. + * generated/matmul_i16.c: Regenerate. + 2006-08-26 Thomas Koenig <Thomas.Koenig@online.de> PR libfortran/28542 |