OSDN Git Service

* sv.po: Update.
[pf3gnuchains/gcc-fork.git] / gcc / po / sv.po
index a8ebd4e..1a3c738 100644 (file)
-# Swedish translation for the GNU CC.
-# Copyright (C) 2000 Free Software Foundation, Inc.
+# Swedish messages for GCC.
+# Copyright © 2000, 2005 Free Software Foundation, Inc.
 # Dennis Björklund <db@zigo.dhs.org>, 2000, 2001, 2002.
-#
-# Kom ihåg att i svenskan så använder vi "" för citat
-# och inte '' som det är i originaluttrycken.
-#
-# Jag har gjort en liten ordlista över uttryck som kan finnas i
-# översättningen
-#
-# http://www.zigo.dhs.org/~dennis/gcc/
-#
-# Denna lista är inte komplett men är det någon som vill hjälpa till
-# att översätta gcc och har åsikter om hur dessa uttryck skall skrivas
-# så ta kontakt så kan vi uppdatera den.
-#
-# Det mesta av övdersättningen som finns nu kommer från tiden
-# innan version 3.0 av gcc. Dessvärre så fungerade aldrig gcc
-# med översättningar korrekt då, så den kom inte till användning.
-# Jag har överfört de gamla strängarna till dagens version (3.2)
-# så det finns en början, men det är mycket kvar. Men vill någon hjälpa
-# till så vore det jättebra. Jag kommer översätta en bit då och då
-# i mån av tid, men det är en stor fil med komplicerade uttryck så
-# det tar en stund att bli klar.
+# Göran Uddeborg <goeran@uddeborg.se>, 2005.
+# $Revision: 1.2 $
 #
 msgid ""
 msgstr ""
-"Project-Id-Version: gcc 3.2\n"
-"POT-Creation-Date: 2003-10-24 13:20+0200\n"
-"PO-Revision-Date: 2002-08-26 12:58+0200\n"
-"Last-Translator: Dennis Björklund <db@zigo.dhs.org>\n"
+"Project-Id-Version: gcc 4.0.0\n"
+"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
+"POT-Creation-Date: 2005-04-20 21:41-0700\n"
+"PO-Revision-Date: 2005-05-31 11:09+0200\n"
+"Last-Translator: Göran Uddeborg <goeran@uddeborg.se>\n"
 "Language-Team: Swedish <sv@li.org>\n"
 "MIME-Version: 1.0\n"
 "Content-Type: text/plain; charset=iso-8859-1\n"
 "Content-Transfer-Encoding: 8-bit\n"
 
-#: attribs.c:185
-#, c-format
-msgid "`%s' attribute directive ignored"
+#: attribs.c:175
+#, fuzzy, c-format
+msgid "%qs attribute directive ignored"
 msgstr "attributet \"%s\" ignorerat"
 
-#: attribs.c:193
-#, c-format
-msgid "wrong number of arguments specified for `%s' attribute"
+#: attribs.c:183
+#, fuzzy, c-format
+msgid "wrong number of arguments specified for %qs attribute"
 msgstr "fel antal argument angett för attributet `%s'"
 
-#: attribs.c:210
-#, c-format
-msgid "`%s' attribute does not apply to types"
+#: attribs.c:200
+#, fuzzy, c-format
+msgid "%qs attribute does not apply to types"
 msgstr "attributet \"%s\" är inte applicerbart på typer"
 
-#: attribs.c:247
-#, c-format
-msgid "`%s' attribute only applies to function types"
+#: attribs.c:246
+#, fuzzy, c-format
+msgid "%qs attribute only applies to function types"
 msgstr "attributet \"%s\" fungerar bara på funktionstyper"
 
-#: attribs.c:404 c-common.c:5275 c-common.c:5297 c-common.c:5319
-#: c-common.c:5350 c-common.c:5372 c-common.c:5397 c-common.c:5423
-#: c-common.c:5453 c-common.c:5491 c-common.c:5538 c-common.c:5568
-#: c-common.c:5598 c-common.c:5621 c-common.c:5878 c-common.c:5900
-#: c-common.c:5943 c-common.c:6020 c-common.c:6076 c-common.c:6103
-#: c-common.c:6186 c-common.c:6220 c-common.c:6574 config/arm/arm.c:2101
-#: config/arm/arm.c:2128 config/avr/avr.c:4774 config/h8300/h8300.c:3693
-#: config/h8300/h8300.c:3718 config/i386/i386.c:1403 config/i386/winnt.c:78
-#: config/ip2k/ip2k.c:3204
-#, c-format
-msgid "`%s' attribute ignored"
-msgstr "attributet `%s' ignorerat"
-
-#: builtins.c:285
+#: builtins.c:341
 msgid "offset outside bounds of constant string"
 msgstr "index till en konstant sträng pekar utanför dess gränser"
 
-#: builtins.c:765
-msgid "second arg to `__builtin_prefetch' must be a constant"
+#: builtins.c:928
+#, fuzzy
+msgid "second argument to %<__builtin_prefetch%> must be a constant"
 msgstr "andra argumentet till \"__builtin_prefetch\" måste vara en konstant"
 
-#: builtins.c:772
-msgid "invalid second arg to __builtin_prefetch; using zero"
+#: builtins.c:935
+#, fuzzy
+msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
 msgstr "ogiltigt andra argument till __builtin_prefetch; använder noll"
 
-#: builtins.c:779
-msgid "third arg to `__builtin_prefetch' must be a constant"
+#: builtins.c:943
+#, fuzzy
+msgid "third argument to %<__builtin_prefetch%> must be a constant"
 msgstr "tredje argumentet till \"__builtin_prefetch\" måste vara en konstant"
 
-#: builtins.c:786
-msgid "invalid third arg to __builtin_prefetch; using zero"
+#: builtins.c:950
+#, fuzzy
+msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
 msgstr "ogiltigt tredje argument till __builtin_prefetch; använder noll"
 
-#. ??? We used to try and build up a call to the out of line function,
-#. guessing about what registers needed saving etc.  This became much
-#. harder with __builtin_va_start, since we don't have a tree for a
-#. call to __builtin_saveregs to fall back on.  There was exactly one
-#. port (i860) that used this code, and I'm unconvinced it could actually
-#. handle the general case.  So we no longer try to handle anything
-#. weird and make the backend absorb the evil.
-#: builtins.c:2875
-msgid "__builtin_saveregs not supported by this target"
-msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
-
-#: builtins.c:2917
-msgid "argument of `__builtin_args_info' must be constant"
+#: builtins.c:3802
+#, fuzzy
+msgid "argument of %<__builtin_args_info%> must be constant"
 msgstr "argumentet till \"__builtin_args_info\" måste vara konstant"
 
-#: builtins.c:2923
-msgid "argument of `__builtin_args_info' out of range"
+#: builtins.c:3808
+#, fuzzy
+msgid "argument of %<__builtin_args_info%> out of range"
 msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
 
-#: builtins.c:2929
-msgid "missing argument in `__builtin_args_info'"
+#: builtins.c:3814
+#, fuzzy
+msgid "missing argument in %<__builtin_args_info%>"
 msgstr "argument saknas till \"__builtin_args_info\""
 
-#: builtins.c:2960
-msgid "`va_start' used in function with fixed args"
-msgstr "\"va_start\" används i en funktion med fixt antal parametrar"
-
-#: builtins.c:2979
-msgid "second parameter of `va_start' not last named argument"
-msgstr "andra parametern till \"va_start\" var inte det sista namngivna argumentet"
-
-#. Evidently an out of date version of <stdarg.h>; can't validate
-#. va_start's second argument, but can still work as intended.
-#: builtins.c:2984
-msgid "`__builtin_next_arg' called without an argument"
-msgstr "\"__builtin_next_arg\" anropad utan argument"
-
-#: builtins.c:3070
-msgid "too many arguments to function `va_start'"
+#: builtins.c:3910 gimplify.c:1765
+#, fuzzy
+msgid "too few arguments to function %<va_start%>"
 msgstr "För många argument till funktionen \"va_start\""
 
-#: builtins.c:3172
-msgid "first argument to `va_arg' not of type `va_list'"
+#: builtins.c:4073
+#, fuzzy
+msgid "first argument to %<va_arg%> not of type %<va_list%>"
 msgstr "första argumentet till \"va_arg\" är inte av typen \"va_list\""
 
 #. Unfortunately, this is merely undefined, rather than a constraint
 #. violation, so we cannot make this an error.  If this call is never
 #. executed, the program is still strictly conforming.
-#: builtins.c:3204
-#, c-format
-msgid "`%s' is promoted to `%s' when passed through `...'"
+#: builtins.c:4087
+#, fuzzy
+msgid "%qT is promoted to %qT when passed through %<...%>"
 msgstr "\"%s\" konverteras till \"%s\" när det skickas via \"...\""
 
-#: builtins.c:3209
-#, c-format
-msgid "(so you should pass `%s' not `%s' to `va_arg')"
+#: builtins.c:4092
+#, fuzzy
+msgid "(so you should pass %qT not %qT to %<va_arg%>)"
 msgstr "(alltså skall du skicka \"%s\" och inte \"%s\" till \"va_arg\")"
 
-#: builtins.c:3340
-msgid "invalid arg to `__builtin_frame_address'"
+#. We can, however, treat "undefined" any way we please.
+#. Call abort to encourage the user to fix the program.
+#: builtins.c:4098 c-typeck.c:2025
+msgid "if this code is reached, the program will abort"
+msgstr ""
+
+#: builtins.c:4216
+#, fuzzy
+msgid "invalid argument to %<__builtin_frame_address%>"
 msgstr "ogiltigt argument till \"__builtin_frame_address\""
 
-#: builtins.c:3342
-msgid "invalid arg to `__builtin_return_address'"
+#: builtins.c:4218
+#, fuzzy
+msgid "invalid argument to %<__builtin_return_address%>"
 msgstr "ogiltigt argument till \"__builtin_return_address\""
 
-#: builtins.c:3356
-msgid "unsupported arg to `__builtin_frame_address'"
+#: builtins.c:4231
+#, fuzzy
+msgid "unsupported argument to %<__builtin_frame_address%>"
 msgstr "Icke supportat argument till \"__builtin_frame_address\""
 
-#: builtins.c:3358
-msgid "unsupported arg to `__builtin_return_address'"
+#: builtins.c:4233
+#, fuzzy
+msgid "unsupported argument to %<__builtin_return_address%>"
 msgstr "Icke supportat argument till \"__builtin_return_address\""
 
-#: builtins.c:3530
-msgid "second arg to `__builtin_expect' must be a constant"
+#: builtins.c:4336
+#, fuzzy
+msgid "second argument to %<__builtin_expect%> must be a constant"
 msgstr "andra argumentet till \"__builtin_expect\" måste vara en konstant"
 
-#: builtins.c:4028
-msgid "__builtin_longjmp second argument must be 1"
+#: builtins.c:5586
+#, fuzzy
+msgid "%<__builtin_longjmp%> second argument must be 1"
 msgstr "andra argumentet till __builtin_longjmp måste vara 1"
 
-#. just do library call, if unknown builtin
-#: builtins.c:4092 c-common.c:4459
-#, c-format
-msgid "built-in function `%s' not currently supported"
-msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
-
-#: builtins.c:4165
+#: builtins.c:5938
 #, fuzzy
 msgid "target format does not support infinity"
 msgstr "målprocessorn stödjer inte THUMB-instruktioner"
 
-#: c-common.c:1168
-#, c-format
-msgid "`%s' is not defined outside of function scope"
+#: builtins.c:7695 builtins.c:7790
+#, fuzzy, c-format
+msgid "too few arguments to function %qs"
+msgstr "för få argument till funktionen \"%s\""
+
+#: builtins.c:7701 builtins.c:7796
+#, fuzzy, c-format
+msgid "too many arguments to function %qs"
+msgstr "för många argument till funktionen \"%s\""
+
+#: builtins.c:7707 builtins.c:7821
+#, fuzzy, c-format
+msgid "non-floating-point argument to function %qs"
+msgstr "för många argument till funktionen \"%s\""
+
+#: builtins.c:8907
+#, fuzzy
+msgid "%<va_start%> used in function with fixed args"
+msgstr "\"va_start\" används i en funktion med fixt antal parametrar"
+
+#. Evidently an out of date version of <stdarg.h>; can't validate
+#. va_start's second argument, but can still work as intended.
+#: builtins.c:8914
+#, fuzzy
+msgid "%<__builtin_next_arg%> called without an argument"
+msgstr "\"__builtin_next_arg\" anropad utan argument"
+
+#: builtins.c:8929
+msgid "%<va_start%> used with too many arguments"
+msgstr ""
+
+#. FIXME: Sometimes with the tree optimizers we can get the
+#. not the last argument even though the user used the last
+#. argument.  We just warn and set the arg to be the last
+#. argument so that we will get wrong-code because of
+#. it.
+#: builtins.c:8949
+#, fuzzy
+msgid "second parameter of %<va_start%> not last named argument"
+msgstr "andra parametern till \"va_start\" var inte det sista namngivna argumentet"
+
+#: c-common.c:826
+#, fuzzy
+msgid "%qD is not defined outside of function scope"
 msgstr "\"%s\" är inte definierad utanför funktions-scope"
 
-#: c-common.c:1189
-#, c-format
-msgid "string length `%d' is greater than the length `%d' ISO C%d compilers are required to support"
+#: c-common.c:847
+#, fuzzy, c-format
+msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
 msgstr "stränglängden \"%d\" är större än den minsta längden \"%d\" som ISO C%d kompilatorer behöver stödja"
 
-#: c-common.c:1247
-msgid "concatenation of string literals with __FUNCTION__ is deprecated"
-msgstr "sammanslagning av strängliteraler tillsammans med __FUNCTION__ är föråldrat"
-
-#: c-common.c:1343
+#: c-common.c:888
 msgid "overflow in constant expression"
 msgstr "spill i konstant uttryck"
 
-#: c-common.c:1364
+#: c-common.c:908
 msgid "integer overflow in expression"
 msgstr "heltalsspill i uttryck"
 
-#: c-common.c:1373
+#: c-common.c:917
 msgid "floating point overflow in expression"
 msgstr "flyttalsspill i uttryck"
 
-#: c-common.c:1379
+#: c-common.c:923
 #, fuzzy
 msgid "vector overflow in expression"
 msgstr "heltalsspill i uttryck"
 
 #. This detects cases like converting -129 or 256 to unsigned char.
-#: c-common.c:1402
+#: c-common.c:945
 msgid "large integer implicitly truncated to unsigned type"
 msgstr "stort heltal implicit trunkerat till unsigned typ"
 
-#: c-common.c:1404
+#: c-common.c:947
 msgid "negative integer implicitly converted to unsigned type"
 msgstr "negativt heltal implicit konverterat till unsigned typ"
 
-#: c-common.c:1452
+#: c-common.c:1005
 msgid "overflow in implicit constant conversion"
 msgstr "spill i implicit constant konvertering"
 
-#: c-common.c:1600
-#, c-format
-msgid "operation on `%s' may be undefined"
+#: c-common.c:1141
+#, fuzzy, c-format
+msgid "operation on %qs may be undefined"
 msgstr "operation på \"%s\" kan vara odefinierad"
 
-#: c-common.c:1891
-msgid "expression statement has incomplete type"
-msgstr "uttryckssats har inkomplett typ"
-
-#: c-common.c:1924
+#: c-common.c:1425
 msgid "case label does not reduce to an integer constant"
 msgstr "case-etikett reducerar inte till en heltalskonstant"
 
-#: c-common.c:2228
+#: c-common.c:1468
+#, fuzzy
+msgid "case label value is less than minimum value for type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
+
+#: c-common.c:1476
+#, fuzzy
+msgid "case label value exceeds maximum value for type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
+
+#: c-common.c:1484
+#, fuzzy
+msgid "lower value in case label range less than minimum value for type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
+
+#: c-common.c:1493
+#, fuzzy
+msgid "upper value in case label range exceeds maximum value for type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
+
+#: c-common.c:1833
 msgid "invalid truth-value expression"
 msgstr "ogiltigt sanningsvärdeuttryck"
 
-#: c-common.c:2279
+#: c-common.c:1881
 #, c-format
 msgid "invalid operands to binary %s"
 msgstr "ogiltiga operander till binär %s"
 
-#: c-common.c:2513
+#: c-common.c:2116
 msgid "comparison is always false due to limited range of data type"
 msgstr "jämförelsen är alltid falsk på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2515
+#: c-common.c:2118
 msgid "comparison is always true due to limited range of data type"
 msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
-#: c-common.c:2585
+#: c-common.c:2188
 msgid "comparison of unsigned expression >= 0 is always true"
 msgstr "jämförelse med unsigned-uttryck >= 0 är alltid sant"
 
-#: c-common.c:2594
+#: c-common.c:2197
 msgid "comparison of unsigned expression < 0 is always false"
 msgstr "jämförelse med unsigned-uttryck < 0 är alltid falskt"
 
-#: c-common.c:2641
-msgid "pointer of type `void *' used in arithmetic"
+#: c-common.c:2239
+#, fuzzy
+msgid "pointer of type %<void *%> used in arithmetic"
 msgstr "pekare av typen \"void *\" använd med aritmetik"
 
-#: c-common.c:2647
+#: c-common.c:2245
 msgid "pointer to a function used in arithmetic"
 msgstr "pekare till funktion använd med aritmetik"
 
-#: c-common.c:2653
+#: c-common.c:2251
 msgid "pointer to member function used in arithmetic"
 msgstr "pekare till medlemsfunktion använd med aritmetik"
 
-#: c-common.c:2659
-msgid "pointer to a member used in arithmetic"
-msgstr "pekare till en medlemsfunktion använd med aritmetik"
-
-#: c-common.c:2746 f/com.c:14762
-msgid "struct type value used where scalar is required"
-msgstr "struct-värde använt där skalär krävs"
-
-#: c-common.c:2750 f/com.c:14766
-msgid "union type value used where scalar is required"
-msgstr "union-värde använt där skalär krävs"
-
-#: c-common.c:2754 f/com.c:14770
-msgid "array type value used where scalar is required"
-msgstr "fält-värde använd där skalär krävs"
+#. Common Ada/Pascal programmer's mistake.  We always warn
+#. about this since it is so bad.
+#: c-common.c:2375
+msgid "the address of %qD, will always evaluate as %<true%>"
+msgstr ""
 
-#: c-common.c:2874 f/com.c:14903
+#: c-common.c:2471
 msgid "suggest parentheses around assignment used as truth value"
 msgstr "föreslår parenteser runt tilldelning som används som sanningsvärde"
 
-#: c-common.c:2918 c-common.c:2950
-msgid "invalid use of `restrict'"
+#: c-common.c:2539 c-common.c:2579
+#, fuzzy
+msgid "invalid use of %<restrict%>"
 msgstr "ogiltigt användande av \"restrict\""
 
-#: c-common.c:3064
+#: c-common.c:2795
 #, fuzzy
-msgid "invalid application of `sizeof' to a function type"
+msgid "invalid application of %<sizeof%> to a function type"
 msgstr "ISO C++ förbjuder användning av \"sizeof\" på funktioner"
 
-#: c-common.c:3074
+#: c-common.c:2805
 #, fuzzy, c-format
-msgid "invalid application of `%s' to a void type"
+msgid "invalid application of %qs to a void type"
 msgstr "ogiltig operation på oinstansierad typ"
 
-#: c-common.c:3080
-#, fuzzy, c-format
-msgid "invalid application of `%s' to an incomplete type"
+#: c-common.c:2811
+#, fuzzy
+msgid "invalid application of %qs to incomplete type %qT "
 msgstr "sizeof applicerat på en inkomplett typ"
 
-#: c-common.c:3121
-msgid "`__alignof' applied to a bit-field"
-msgstr ""
+#: c-common.c:2852
+#, fuzzy
+msgid "%<__alignof%> applied to a bit-field"
+msgstr "sizeof applicerat på ett bit-fält"
 
-#: c-common.c:3618
+#: c-common.c:3319
 #, fuzzy, c-format
-msgid "cannot disable built-in function `%s'"
+msgid "cannot disable built-in function %qs"
 msgstr "döljer inbyggd funktion \"%s\""
 
-#: c-common.c:3787 c-typeck.c:1748
-#, c-format
-msgid "too few arguments to function `%s'"
-msgstr "för få argument till funktionen \"%s\""
-
-#: c-common.c:3793 c-typeck.c:1601
-#, c-format
-msgid "too many arguments to function `%s'"
-msgstr "för många argument till funktionen \"%s\""
-
-#: c-common.c:3812
-#, fuzzy, c-format
-msgid "non-floating-point argument to function `%s'"
-msgstr "för många argument till funktionen \"%s\""
-
-#: c-common.c:4081
+#: c-common.c:3509
 msgid "pointers are not permitted as case values"
 msgstr "pekare är inte tillåtna case-värden"
 
-#: c-common.c:4087
-msgid "ISO C++ forbids range expressions in switch statements"
-msgstr "ISO C++ förbjuder intervalluttryck i switch-satser"
-
-#: c-common.c:4089
-msgid "ISO C forbids range expressions in switch statements"
+#: c-common.c:3513
+#, fuzzy
+msgid "range expressions in switch statements are non-standard"
 msgstr "ISO C förbjuder intervalluttryck i switch-satser"
 
-#: c-common.c:4119
+#: c-common.c:3538
 msgid "empty range specified"
 msgstr "tomt intervall angivet"
 
-#: c-common.c:4170
+#: c-common.c:3597
 msgid "duplicate (or overlapping) case value"
 msgstr "dubbla (eller överlappand) case-värden"
 
-#: c-common.c:4172
-msgid "this is the first entry overlapping that value"
+#: c-common.c:3598
+#, fuzzy
+msgid "%Jthis is the first entry overlapping that value"
 msgstr "detta är det första fallet som överlappar det värdet"
 
-#: c-common.c:4176
+#: c-common.c:3602
 msgid "duplicate case value"
 msgstr "upprepat case-värde"
 
-#: c-common.c:4177
-msgid "previously used here"
+#: c-common.c:3603
+#, fuzzy
+msgid "%Jpreviously used here"
 msgstr "tidigare använd här"
 
-#: c-common.c:4181
+#: c-common.c:3607
 msgid "multiple default labels in one switch"
 msgstr "flera default-etiketter i en switch"
 
-#: c-common.c:4182
-msgid "this is the first default label"
+#: c-common.c:3608
+#, fuzzy
+msgid "%Jthis is the first default label"
 msgstr "detta är den första default-etiketten"
 
-#: c-common.c:4210
+#: c-common.c:3657
+msgid "%Jcase value %qs not in enumerated type"
+msgstr ""
+
+#: c-common.c:3660
+msgid "%Jcase value %qs not in enumerated type %qT"
+msgstr ""
+
+#: c-common.c:3727
 #, fuzzy
-msgid "ISO C++ forbids taking the address of a label"
-msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
+msgid "%Hswitch missing default case"
+msgstr "detta är den första default-etiketten"
+
+#. Warn if there are enumerators that don't correspond to
+#. case expressions.
+#: c-common.c:3761
+#, fuzzy
+msgid "%Henumeration value %qE not handled in switch"
+msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: c-common.c:4212
+#: c-common.c:3788
 #, fuzzy
-msgid "ISO C forbids taking the address of a label"
+msgid "taking the address of a label is non-standard"
 msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
 
-#: c-common.c:5235
-#, c-format
-msgid "declaration of `%s' shadows %s"
-msgstr "deklaration av \"%s\" döljer %s"
+#: c-common.c:3957 c-common.c:3976 c-common.c:3994 c-common.c:4021
+#: c-common.c:4040 c-common.c:4063 c-common.c:4087 c-common.c:4113
+#: c-common.c:4147 c-common.c:4191 c-common.c:4219 c-common.c:4247
+#: c-common.c:4266 c-common.c:4597 c-common.c:4628 c-common.c:4720
+#: c-common.c:4787 c-common.c:4833 c-common.c:4891 c-common.c:4920
+#: c-common.c:5199 c-common.c:5222 c-common.c:5261 tree.c:3258
+#: config/darwin.c:1236 config/arm/arm.c:2701 config/arm/arm.c:2728
+#: config/avr/avr.c:4657 config/h8300/h8300.c:5779 config/h8300/h8300.c:5802
+#: config/i386/i386.c:1732 config/i386/i386.c:15694 config/ia64/ia64.c:526
+#: config/ip2k/ip2k.c:3164 config/m68hc11/m68hc11.c:1312
+#: config/sh/symbian.c:414 config/sh/symbian.c:421
+#, fuzzy, c-format
+msgid "%qs attribute ignored"
+msgstr "attributet `%s' ignorerat"
 
-#: c-common.c:5654
-#, c-format
-msgid "unknown machine mode `%s'"
+#: c-common.c:4304
+#, fuzzy, c-format
+msgid "unknown machine mode %qs"
 msgstr "okänt maskinläge `%s'"
 
-#: c-common.c:5657
-#, c-format
-msgid "no data type for mode `%s'"
-msgstr "ingen datatyp för läge `%s'"
+#: c-common.c:4324
+msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
+msgstr ""
 
-#: c-common.c:5666 c-common.c:6316
+#: c-common.c:4326
+#, fuzzy
+msgid "use __attribute__ ((vector_size)) instead"
+msgstr "attributet \"%s\" ignorerat"
+
+#: c-common.c:4335
 #, fuzzy, c-format
-msgid "unable to emulate '%s'"
+msgid "unable to emulate %qs"
 msgstr "kan inte öppna fil \"%s\""
 
-#: c-common.c:5702
-msgid "section attribute cannot be specified for local variables"
+#: c-common.c:4345
+#, fuzzy, c-format
+msgid "invalid pointer mode %qs"
+msgstr "ogiltig operand för %V"
+
+#: c-common.c:4360
+#, fuzzy, c-format
+msgid "no data type for mode %qs"
+msgstr "ingen datatyp för läge `%s'"
+
+#: c-common.c:4370
+#, fuzzy, c-format
+msgid "cannot use mode %qs for enumeral types"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: c-common.c:4394
+#, fuzzy, c-format
+msgid "mode %qs applied to inappropriate type"
+msgstr "sizeof applicerat på en inkomplett typ"
+
+#: c-common.c:4425
+#, fuzzy
+msgid "%Jsection attribute cannot be specified for local variables"
 msgstr "attributet \"section\" kan inte anges för lokala variabler"
 
-#: c-common.c:5713
-#, c-format
-msgid "section of `%s' conflicts with previous declaration"
+#: c-common.c:4436
+#, fuzzy
+msgid "%Jsection of %qD conflicts with previous declaration"
 msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: c-common.c:5722
-#, c-format
-msgid "section attribute not allowed for `%s'"
+#: c-common.c:4445
+#, fuzzy
+msgid "%Jsection attribute not allowed for %qD"
 msgstr "attributet \"section\" är inte tillåten för \"%s\""
 
-#: c-common.c:5729
-msgid "section attributes are not supported for this target"
+#: c-common.c:4451
+#, fuzzy
+msgid "%Jsection attributes are not supported for this target"
 msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: c-common.c:5771
+#: c-common.c:4489
 msgid "requested alignment is not a constant"
 msgstr "efterfrågad minnesjustering är inte konstant"
 
-#: c-common.c:5776
+#: c-common.c:4494
 msgid "requested alignment is not a power of 2"
 msgstr "efterrågad minnesjustering är inte en potens av 2"
 
-#: c-common.c:5781
+#: c-common.c:4499
 msgid "requested alignment is too large"
 msgstr "efterfrågad minnesjustering är för stor"
 
-#: c-common.c:5808
-#, c-format
-msgid "alignment may not be specified for `%s'"
+#: c-common.c:4525
+#, fuzzy
+msgid "%Jalignment may not be specified for %qD"
 msgstr "minnesjustering kan inte anges för \"%s\""
 
-#: c-common.c:5853
-#, c-format
-msgid "`%s' defined both normally and as an alias"
+#: c-common.c:4563
+#, fuzzy
+msgid "%J%qD defined both normally and as an alias"
 msgstr "\"%s\" är definierad både normalt och som ett alias"
 
-#: c-common.c:5863
-msgid "alias arg not a string"
+#: c-common.c:4579
+msgid "alias argument not a string"
 msgstr "aliasargumentet är inte en sträng"
 
-#: c-common.c:5910
+#: c-common.c:4621
+#, fuzzy, c-format
+msgid "%qs attribute ignored on non-class types"
+msgstr "attributet `%s' ignorerat för \"%s\""
+
+#: c-common.c:4634
 #, fuzzy
-msgid "visibility arg not a string"
+msgid "visibility argument not a string"
 msgstr "aliasargumentet är inte en sträng"
 
-#: c-common.c:5919
-msgid "visibility arg must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
+#: c-common.c:4646
+#, fuzzy, c-format
+msgid "%qE attribute ignored on types"
+msgstr "attributet `%s' ignorerat för \"%s\""
+
+#: c-common.c:4661
+msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
 msgstr ""
 
-#: c-common.c:5953
+#: c-common.c:4730
 #, fuzzy
-msgid "tls_model arg not a string"
+msgid "tls_model argument not a string"
 msgstr "aliasargumentet är inte en sträng"
 
-#: c-common.c:5962
-msgid "tls_model arg must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
+#: c-common.c:4739
+msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
 msgstr ""
 
-#: c-common.c:5987 c-common.c:6043
-#, c-format
-msgid "`%s' attribute applies only to functions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
-
-#: c-common.c:5994 c-common.c:6050
-#, c-format
-msgid "can't set `%s' attribute after definition"
-msgstr "kan inte sätta attributet \"%s\" efter definitionen"
-
-#: c-common.c:6114
+#: c-common.c:4761 c-common.c:4807
 #, fuzzy
-msgid "cleanup arg not an identifier"
-msgstr "predikat måste vara en identifierare"
+msgid "%J%qE attribute applies only to functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: c-common.c:6121
+#: c-common.c:4766 c-common.c:4812
 #, fuzzy
-msgid "cleanup arg not a function"
-msgstr "anropat objekt är inte en funktion"
+msgid "%Jcan%'t set %qE attribute after definition"
+msgstr "kan inte sätta attributet \"%s\" efter definitionen"
 
-#: c-common.c:6183
-#, c-format
-msgid "`%s' attribute ignored for `%s'"
+#: c-common.c:4888
+#, fuzzy, c-format
+msgid "%qs attribute ignored for %qs"
 msgstr "attributet `%s' ignorerat för \"%s\""
 
-#: c-common.c:6248
-#, c-format
-msgid "invalid vector type for attribute `%s'"
+#: c-common.c:4949
+#, fuzzy, c-format
+msgid "invalid vector type for attribute %qs"
 msgstr "ogiltigt vektortype för attribut \"%s\""
 
-#: c-common.c:6272 c-common.c:6304
-msgid "no vector mode with the size and type specified could be found"
+#: c-common.c:4958
+msgid "number of components of the vector not a power of two"
 msgstr ""
 
-#: c-common.c:6403
+#: c-common.c:4986
 #, fuzzy
 msgid "nonnull attribute without arguments on a non-prototype"
 msgstr "antalet argument matchar inte prototypen"
 
-#: c-common.c:6418
+#: c-common.c:5001
 #, fuzzy, c-format
-msgid "nonnull argument has invalid operand number (arg %lu)"
+msgid "nonnull argument has invalid operand number (argument %lu)"
 msgstr "formatsträng har ett ogiltigt antal operander"
 
-#: c-common.c:6437
+#: c-common.c:5020
 #, c-format
-msgid "nonnull argument with out-of-range operand number (arg %lu, operand %lu)"
+msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6445
+#: c-common.c:5028
 #, c-format
-msgid "nonnull argument references non-pointer operand (arg %lu, operand %lu)"
+msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
 msgstr ""
 
-#: c-common.c:6531
+#: c-common.c:5083 c-common.c:5120
+#, fuzzy
+msgid "missing sentinel in function call"
+msgstr "kan inte inline:a funktion \"main\""
+
+#: c-common.c:5106
+#, fuzzy
+msgid "not enough arguments to fit a sentinel"
+msgstr "för få argument till funktion"
+
+#: c-common.c:5162
 #, c-format
-msgid "null argument where non-null required (arg %lu)"
+msgid "null argument where non-null required (argument %lu)"
 msgstr ""
 
-#: c-convert.c:80 c-typeck.c:988 c-typeck.c:4059 cp/typeck.c:1615
-#: cp/typeck.c:5939
-msgid "void value not ignored as it ought to be"
-msgstr "värdet av typen void ignoreras inte vilket bör göras"
-
-#: c-convert.c:112 java/typeck.c:150
-msgid "conversion to non-scalar type requested"
-msgstr "konvertering till icke-skalär typ begärd"
+#: c-common.c:5233
+#, fuzzy
+msgid "cleanup argument not an identifier"
+msgstr "predikat måste vara en identifierare"
 
-#: c-decl.c:340
-#, c-format
-msgid "array `%s' assumed to have one element"
-msgstr "fält \"%s\" antas ha ett element"
+#: c-common.c:5240
+#, fuzzy
+msgid "cleanup argument not a function"
+msgstr "för många argument till funktion"
 
-#: c-decl.c:526
-#, c-format
-msgid "`struct %s' incomplete in scope ending here"
-msgstr "\"struct %s\" är inkomplett i scope-område som slutar här"
+#: c-common.c:5278
+#, fuzzy, c-format
+msgid "%qs attribute requires prototypes with named arguments"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: c-decl.c:529
-#, c-format
-msgid "`union %s' incomplete in scope ending here"
-msgstr "\"union %s\" är inkomplett i scope-område som slutar här"
+#: c-common.c:5289
+#, fuzzy, c-format
+msgid "%qs attribute only applies to variadic functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: c-decl.c:532
-#, c-format
-msgid "`enum %s' incomplete in scope ending here"
-msgstr "\"enum %s\" är inkomplett i scope-område som slutar här"
+#: c-common.c:5302
+#, fuzzy
+msgid "requested position is not an integer constant"
+msgstr "efterfrågad minnesjustering är inte konstant"
 
-#: c-decl.c:646 c-decl.c:771 java/decl.c:1403
-#, c-format
-msgid "label `%s' used but not defined"
-msgstr "etikett \"%s\" använd men inte definierad"
+#: c-common.c:5309
+msgid "requested position is less than zero"
+msgstr ""
 
-#: c-decl.c:652 c-decl.c:778 java/decl.c:1409
-#, c-format
-msgid "label `%s' defined but not used"
-msgstr "etikett \"%s\" definierad men inte använd"
+#: c-common.c:5615
+msgid "%Hignoring return value of %qD, declared with attribute warn_unused_result"
+msgstr ""
 
-#: c-decl.c:893 cp/decl.c:3335
-#, fuzzy, c-format
-msgid "function `%s' redeclared as inline"
-msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+#: c-common.c:5619
+msgid "%Hignoring return value of function declared with attribute warn_unused_result"
+msgstr ""
 
-#: c-decl.c:895 cp/decl.c:3337
+#: c-common.c:5679
 #, fuzzy, c-format
-msgid "previous declaration of function `%s' with attribute noinline"
-msgstr "implicit deklaration av funktion \"%s\""
+msgid "attempt to take address of bit-field structure member %qs"
+msgstr "kan inte ta adressen till bitfält \"%s\""
 
-#: c-decl.c:902 cp/decl.c:3344
-#, fuzzy, c-format
-msgid "function `%s' redeclared with attribute noinline"
-msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
+#: c-common.c:5731
+msgid "invalid lvalue in assignment"
+msgstr "ogiltigt lvalue i tilldelning"
 
-#: c-decl.c:904 cp/decl.c:3346
-#, fuzzy, c-format
-msgid "previous declaration of function `%s' was inline"
-msgstr "tidigare deklaration av \"%s\""
+#: c-common.c:5734
+#, fuzzy
+msgid "invalid lvalue in increment"
+msgstr "ogiltigt lvalue i tilldelning"
 
-#: c-decl.c:933 c-decl.c:979
-#, c-format
-msgid "shadowing built-in function `%s'"
-msgstr "döljer inbyggd funktion \"%s\""
+#: c-common.c:5737
+#, fuzzy
+msgid "invalid lvalue in decrement"
+msgstr "ogiltigt lvalue i tilldelning"
 
-#: c-decl.c:935
-#, c-format
-msgid "shadowing library function `%s'"
-msgstr "döljer biblioteksfunktion \"%s\""
+#: c-common.c:5740
+#, fuzzy
+msgid "invalid lvalue in unary %<&%>"
+msgstr "ogiltigt lvalue i tilldelning"
 
-#: c-decl.c:941
-#, c-format
-msgid "library function `%s' declared as non-function"
-msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+#: c-common.c:5743
+msgid "invalid lvalue in asm statement"
+msgstr ""
 
-#: c-decl.c:945 c-decl.c:948
-#, c-format
-msgid "built-in function `%s' declared as non-function"
-msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
+#. Except for passing an argument to an unprototyped function,
+#. this is a constraint violation.  When passing an argument to
+#. an unprototyped function, it is compile-time undefined;
+#. making it a constraint in that case was rejected in
+#. DR#252.
+#: c-convert.c:83 c-typeck.c:1432 c-typeck.c:3528 cp/typeck.c:1367
+#: cp/typeck.c:5829 fortran/convert.c:89 treelang/tree-convert.c:79
+msgid "void value not ignored as it ought to be"
+msgstr "värdet av typen void ignoreras inte vilket bör göras"
 
-#: c-decl.c:952 objc/objc-act.c:2384 objc/objc-act.c:6154
-#, c-format
-msgid "`%s' redeclared as different kind of symbol"
-msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
+#: c-convert.c:121 fortran/convert.c:122 java/typeck.c:156
+#: treelang/tree-convert.c:105
+msgid "conversion to non-scalar type requested"
+msgstr "konvertering till icke-skalär typ begärd"
 
-#: c-decl.c:953 c-decl.c:1144 c-decl.c:1158 c-decl.c:1165 c-decl.c:1310
-#: objc/objc-act.c:2386 objc/objc-act.c:6156 objc/objc-act.c:6211
-#, c-format
-msgid "previous declaration of `%s'"
-msgstr "tidigare deklaration av \"%s\""
+#: c-decl.c:530
+#, fuzzy
+msgid "%Jarray %qD assumed to have one element"
+msgstr "fält \"%s\" antas ha ett element"
 
-#. If types don't match for a built-in, throw away the built-in.
-#: c-decl.c:1048
+#: c-decl.c:643
 #, c-format
-msgid "conflicting types for built-in function `%s'"
-msgstr "motstridiga typer på inbyggd funktion \"%s\""
+msgid "GCC supports only %u nested scopes"
+msgstr ""
 
-#: c-decl.c:1091 c-decl.c:1110
-#, c-format
-msgid "conflicting types for `%s'"
-msgstr "motstridiga typer på \"%s\""
+#: c-decl.c:727
+#, fuzzy
+msgid "%Jlabel %qD used but not defined"
+msgstr "etikett \"%s\" använd men inte definierad"
+
+#: c-decl.c:733
+#, fuzzy
+msgid "%Jlabel %qD defined but not used"
+msgstr "etikett \"%s\" definierad men inte använd"
+
+#: c-decl.c:735
+#, fuzzy
+msgid "%Jlabel %qD declared but not defined"
+msgstr "etikett \"%s\" använd men inte definierad"
+
+#: c-decl.c:770
+#, fuzzy
+msgid "%Jnested function %qD declared but never defined"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
+
+#: c-decl.c:784 cp/decl.c:568
+#, fuzzy
+msgid "%Junused variable %qD"
+msgstr "oanvänd variabel \"%s\""
 
-#: c-decl.c:1133
+#: c-decl.c:788
+msgid "%Jtype of array %qD completed incompatibly with implicit initialization"
+msgstr ""
+
+#: c-decl.c:1022
 #, fuzzy
-msgid "a parameter list with an ellipsis can't match an empty parameter name list declaration"
+msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
 msgstr "En parameterlista med ellips kan inte matcha en tom namnlistdeklaration."
 
-#: c-decl.c:1139
+#: c-decl.c:1029
 #, fuzzy
-msgid "an argument type that has a default promotion can't match an empty parameter name list declaration"
+msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
 msgstr "En parameterlista med ellips kan inte matcha en tom namnlistdeklaration."
 
-#: c-decl.c:1157
-#, fuzzy, c-format
-msgid "thread-local declaration of `%s' follows non thread-local declaration"
-msgstr "statisk deklaration av \"%s\" följer på icke-statisk"
+#: c-decl.c:1064
+msgid "%Jprototype for %qD declares more arguments than previous old-style definition"
+msgstr ""
 
-#: c-decl.c:1164
-#, fuzzy, c-format
-msgid "non thread-local declaration of `%s' follows thread-local declaration"
-msgstr "icke-statisk deklaration av \"%s\" följer på statisk"
+#: c-decl.c:1070
+msgid "%Jprototype for %qD declares fewer arguments than previous old-style definition"
+msgstr ""
 
-#: c-decl.c:1175 c-decl.c:1198
-#, c-format
-msgid "redefinition of `%s'"
-msgstr "omdefiniering av \"%s\""
+#: c-decl.c:1079
+#, fuzzy
+msgid "%Jprototype for %qD declares argument %d with incompatible type"
+msgstr "prototyp för `%s' följer och argument %d matchar inte"
 
-#: c-decl.c:1178
-#, c-format
-msgid "redeclaration of `%s'"
-msgstr "omdeklaration av \"%s\""
+#. If we get here, no errors were found, but do issue a warning
+#. for this poor-style construct.
+#: c-decl.c:1092
+#, fuzzy
+msgid "%Jprototype for %qD follows non-prototype definition"
+msgstr "icke-prototypdefinition here"
 
-#: c-decl.c:1181
-#, c-format
-msgid "conflicting declarations of `%s'"
-msgstr "motstridande deklarationer av \"%s\""
+#: c-decl.c:1107
+#, fuzzy
+msgid "%Jprevious definition of %qD was here"
+msgstr "\"%s\" definierades tidigare här"
 
-#: c-decl.c:1225
-#, c-format
-msgid "prototype for `%s' follows"
-msgstr "prototyp för \"%s\" följer"
+#: c-decl.c:1109
+#, fuzzy
+msgid "%Jprevious implicit declaration of %qD was here"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: c-decl.c:1226 c-decl.c:1234 c-decl.c:1245
-msgid "non-prototype definition here"
-msgstr "icke-prototypdefinition here"
+#: c-decl.c:1111
+#, fuzzy
+msgid "%Jprevious declaration of %qD was here"
+msgstr "tidigare deklaration av \"%s\""
 
-#: c-decl.c:1233
-#, c-format
-msgid "prototype for `%s' follows and number of arguments doesn't match"
-msgstr "prototyp för \"%s\" följer och antalet argument matchar inte"
+#: c-decl.c:1148
+#, fuzzy
+msgid "%J%qD redeclared as different kind of symbol"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: c-decl.c:1243
-#, c-format
-msgid "prototype for `%s' follows and argument %d doesn't match"
-msgstr "prototyp för `%s' följer och argument %d matchar inte"
+#: c-decl.c:1153
+#, fuzzy
+msgid "%Jbuilt-in function %qD declared as non-function"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: c-decl.c:1261
-#, c-format
-msgid "`%s' declared inline after being called"
-msgstr "\"%s\" är deklarerad inline efter att den blivit anropad"
+#: c-decl.c:1156 c-decl.c:1272 c-decl.c:1878
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows a built-in function"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: c-decl.c:1267
-#, c-format
-msgid "`%s' declared inline after its definition"
-msgstr "\"%s\" deklarerad inline efter sin definition"
+#: c-decl.c:1165
+#, fuzzy
+msgid "%Jredeclaration of enumerator %qD"
+msgstr "omdeklaration av \"enum %s\""
 
-#: c-decl.c:1274
-#, c-format
-msgid "static declaration for `%s' follows non-static"
+#. If types don't match for a built-in, throw away the
+#. built-in.  No point in calling locate_old_decl here, it
+#. won't print anything.
+#: c-decl.c:1186
+#, fuzzy
+msgid "%Jconflicting types for built-in function %qD"
+msgstr "motstridiga typer på inbyggd funktion \"%s\""
+
+#: c-decl.c:1210 c-decl.c:1223 c-decl.c:1233
+#, fuzzy
+msgid "%Jconflicting types for %qD"
+msgstr "motstridiga typer på \"%s\""
+
+#: c-decl.c:1231
+#, fuzzy
+msgid "%J conflicting type qualifiers for %qD"
+msgstr "motstridiga typer på \"%s\""
+
+#. Allow OLDDECL to continue in use.
+#: c-decl.c:1248
+#, fuzzy
+msgid "%Jredefinition of typedef %qD"
+msgstr "omdefiniering av \"%s\""
+
+#: c-decl.c:1290 c-decl.c:1300 c-decl.c:1313 c-decl.c:1395
+#, fuzzy
+msgid "%Jredefinition of %qD"
+msgstr "omdefiniering av \"%s\""
+
+#: c-decl.c:1352 c-decl.c:1433
+#, fuzzy
+msgid "%Jstatic declaration of %qD follows non-static declaration"
 msgstr "statisk deklaration av \"%s\" följer på icke-statisk"
 
-#: c-decl.c:1282
-#, c-format
-msgid "non-static declaration for `%s' follows static"
+#: c-decl.c:1362 c-decl.c:1369 c-decl.c:1422 c-decl.c:1430
+#, fuzzy
+msgid "%Jnon-static declaration of %qD follows static declaration"
 msgstr "icke-statisk deklaration av \"%s\" följer på statisk"
 
-#: c-decl.c:1289
-#, c-format
-msgid "const declaration for `%s' follows non-const"
-msgstr "const-deklaration för \"%s\" följer på icke-const"
-
-#: c-decl.c:1296
-#, c-format
-msgid "type qualifiers for `%s' conflict with previous decl"
-msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
+#: c-decl.c:1382
+#, fuzzy
+msgid "%Jthread-local declaration of %qD follows non-thread-local declaration"
+msgstr "statisk deklaration av \"%s\" följer på icke-statisk"
 
-#: c-decl.c:1309
-#, c-format
-msgid "redundant redeclaration of `%s' in same scope"
-msgstr "redundant omdeklaration av \"%s\" i samma scope"
+#: c-decl.c:1385
+#, fuzzy
+msgid "%Jnon-thread-local declaration of %qD follows thread-local declaration"
+msgstr "icke-statisk deklaration av \"%s\" följer på statisk"
 
-#: c-decl.c:1619 java/decl.c:1102
-#, c-format
-msgid "declaration of `%s' shadows a parameter"
-msgstr "deklaration av \"%s\" döljer en parameter"
+#: c-decl.c:1415
+#, fuzzy
+msgid "%Jextern declaration of %qD follows declaration with no linkage"
+msgstr "extern deklaration av \"%s\" matchar inte den globala"
 
-#: c-decl.c:1622 java/decl.c:1105
-#, c-format
-msgid "declaration of `%s' shadows a symbol from the parameter list"
-msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
+#: c-decl.c:1451
+#, fuzzy
+msgid "%Jdeclaration of %qD with no linkage follows extern declaration"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: c-decl.c:1643 cp/decl.c:4479
+#: c-decl.c:1457
 #, fuzzy
-msgid "a parameter"
-msgstr "oanvänd parameter \"%s\""
+msgid "%Jredeclaration of %qD with no linkage"
+msgstr "tidigare deklaration av \"%s\""
 
-#: c-decl.c:1645 cp/decl.c:4496
-msgid "a previous local"
+#: c-decl.c:1471
+msgid "%Jredeclaration of %qD with different visibility (old visibility preserved)"
 msgstr ""
 
-#. XXX shadow warnings in outer-more namespaces
-#: c-decl.c:1649 cp/decl.c:4500
+#: c-decl.c:1482
 #, fuzzy
-msgid "a global declaration"
-msgstr "dubbel deklaration av etikett \"%s\""
+msgid "%Jinline declaration of %qD follows declaration with attribute noinline"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:1693
-#, c-format
-msgid "nested extern declaration of `%s'"
-msgstr "nästlad extern deklaration av \"%s\""
+#: c-decl.c:1489
+#, fuzzy
+msgid "%Jdeclaration of %qD with attribute noinline follows inline declaration "
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:1712 java/decl.c:1055
-#, c-format
-msgid "`%s' used prior to declaration"
-msgstr "\"%s\" är använd innan sin deklaration"
+#: c-decl.c:1504
+#, fuzzy
+msgid "%J%qD declared inline after being called"
+msgstr "\"%s\" är deklarerad inline efter att den blivit anropad"
 
-#: c-decl.c:1726 c-decl.c:1901
-#, c-format
-msgid "`%s' was declared implicitly `extern' and later `static'"
-msgstr "\"%s\" deklarerades implicit \"extern\" och senare \"static\""
+#: c-decl.c:1510
+#, fuzzy
+msgid "%J%qD declared inline after its definition"
+msgstr "\"%s\" deklarerad inline efter sin definition"
 
-#: c-decl.c:1829 cp/decl.c:4336
-msgid "type mismatch with previous external decl"
-msgstr "typ skiljer sig från tidigare extern deklaration"
+#: c-decl.c:1530
+#, fuzzy
+msgid "%Jredefinition of parameter %qD"
+msgstr "omdefiniering av \"struct %s\""
 
-#: c-decl.c:1830
-#, c-format
-msgid "previous external decl of `%s'"
-msgstr "föregående externa dekl. av \"%s\""
+#: c-decl.c:1554
+#, fuzzy
+msgid "%Jredundant redeclaration of %qD"
+msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: c-decl.c:1843
-msgid "type mismatch with previous implicit declaration"
-msgstr "typ skiljer sig från tidigare implicit deklaration"
+# local, det kan troligen vara både lokal variabel och lokal funktion??
+#: c-decl.c:1865
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows previous non-variable"
+msgstr "deklaration av \"%s\" döljer en tidigare lokal"
 
-#: c-decl.c:1845
-#, c-format
-msgid "previous implicit declaration of `%s'"
-msgstr "tidigare implicit deklaration av \"%s\""
+#: c-decl.c:1870
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows a parameter"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: c-decl.c:1880
-#, c-format
-msgid "`%s' was previously implicitly declared to return `int'"
-msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
+#: c-decl.c:1873
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows a global declaration"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: c-decl.c:1905
-#, c-format
-msgid "`%s' was declared `extern' and later `static'"
-msgstr "\"%s\" deklarerades \"extern\" och senare \"static\""
+# local, det kan troligen vara både lokal variabel och lokal funktion??
+#: c-decl.c:1883
+#, fuzzy
+msgid "%Jdeclaration of %qD shadows a previous local"
+msgstr "deklaration av \"%s\" döljer en tidigare lokal"
 
-#: c-decl.c:1929
-#, c-format
-msgid "extern declaration of `%s' doesn't match global one"
-msgstr "extern deklaration av \"%s\" matchar inte den globala"
+#: c-decl.c:1886 cp/name-lookup.c:942 cp/name-lookup.c:973
+#: cp/name-lookup.c:981
+#, fuzzy
+msgid "%Jshadowed declaration is here"
+msgstr "tidigare deklaration av \"%s\""
 
-#: c-decl.c:1971
-#, c-format
-msgid "`%s' locally external but globally static"
-msgstr "\"%s\" är lokalt extern men globalt static"
+#: c-decl.c:2040
+#, fuzzy
+msgid "nested extern declaration of %qD"
+msgstr "nästlad extern deklaration av \"%s\""
 
-#: c-decl.c:2095
-#, c-format
-msgid "function `%s' was previously declared within a block"
-msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
+#: c-decl.c:2200
+#, fuzzy, c-format
+msgid "implicit declaration of function %qE"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:2115 c-decl.c:2117
-#, c-format
-msgid "implicit declaration of function `%s'"
+#: c-decl.c:2261
+#, fuzzy
+msgid "incompatible implicit declaration of built-in function %qD"
 msgstr "implicit deklaration av funktion \"%s\""
 
-#: c-decl.c:2196
-#, c-format
-msgid "label %s referenced outside of any function"
+#: c-decl.c:2270
+#, fuzzy
+msgid "incompatible implicit declaration of function %qD"
+msgstr "implicit deklaration av funktion \"%s\""
+
+#: c-decl.c:2323
+#, fuzzy, c-format
+msgid "%qE undeclared here (not in a function)"
+msgstr "\"%s\" odeklarerad här (inte i en funktion)"
+
+#: c-decl.c:2328
+#, fuzzy, c-format
+msgid "%qE undeclared (first use in this function)"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+
+#: c-decl.c:2332
+msgid "(Each undeclared identifier is reported only once"
+msgstr "(Varje odeklarerad identifierare rapporteras bara"
+
+#: c-decl.c:2333
+msgid "for each function it appears in.)"
+msgstr "en gång för varje funktion den finns i.)"
+
+#: c-decl.c:2371
+#, fuzzy, c-format
+msgid "label %qs referenced outside of any function"
 msgstr "etikett %s är refererad till utanför en funktion"
 
-#: c-decl.c:2253
-#, c-format
-msgid "duplicate label declaration `%s'"
+#: c-decl.c:2414
+#, fuzzy, c-format
+msgid "duplicate label declaration %qs"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: c-decl.c:2256
-msgid "this is a previous declaration"
-msgstr "detta är en tidigare deklaration"
+#: c-decl.c:2450
+#, fuzzy
+msgid "%Hduplicate label %qD"
+msgstr "upprepning av medlem \"%s\""
+
+#: c-decl.c:2460
+#, fuzzy
+msgid "%Jjump into statement expression"
+msgstr "spill i konstant uttryck"
+
+#: c-decl.c:2474
+msgid "%Htraditional C lacks a separate namespace for labels, identifier %qs conflicts"
+msgstr ""
+
+#: c-decl.c:2545
+msgid "%H%qs defined as wrong kind of tag"
+msgstr ""
 
-#: c-decl.c:2679
+#: c-decl.c:2768
 msgid "unnamed struct/union that defines no instances"
 msgstr "odöpt struktur/union som inte har någon instans"
 
-#: c-decl.c:2698
-msgid "useless keyword or type name in empty declaration"
+#: c-decl.c:2776
+#, fuzzy
+msgid "empty declaration with storage class specifier does not redeclare tag"
+msgstr "lagringsklass angiven i array-deklarerare"
+
+#: c-decl.c:2787
+msgid "empty declaration with type qualifier does not redeclare tag"
+msgstr ""
+
+#: c-decl.c:2808 c-decl.c:2815
+#, fuzzy
+msgid "useless type name in empty declaration"
 msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
 
-#: c-decl.c:2705
-msgid "two types specified in one empty declaration"
+#: c-decl.c:2823
+#, fuzzy
+msgid "%<inline%> in empty declaration"
+msgstr "tom deklaration"
+
+#: c-decl.c:2829
+#, fuzzy
+msgid "%<auto%> in file-scope empty declaration"
 msgstr "två typer angivna i en tom deklaration"
 
-#: c-decl.c:2710 c-parse.y:753 c-parse.y:755 parse.y:766 parse.y:1853
-#: objc-parse.y:799 objc-parse.y:801 objc-parse.y:3042
+#: c-decl.c:2835
+#, fuzzy
+msgid "%<register%> in file-scope empty declaration"
+msgstr "två typer angivna i en tom deklaration"
+
+#: c-decl.c:2841
+#, fuzzy
+msgid "useless storage class specifier in empty declaration"
+msgstr "lagringsklass angiven i array-deklarerare"
+
+#: c-decl.c:2847
+#, fuzzy
+msgid "useless %<__thread%> in empty declaration"
+msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
+
+#: c-decl.c:2855
+#, fuzzy
+msgid "useless type qualifier in empty declaration"
+msgstr "dubbel deklaration av etikett \"%s\""
+
+#: c-decl.c:2862 c-parse.y:781 c-parse.y:783 objc/objc-parse.y:818
+#: objc/objc-parse.y:820
 msgid "empty declaration"
 msgstr "tom deklaration"
 
-#: c-decl.c:2740
+#: c-decl.c:2928
 #, fuzzy
-msgid "ISO C90 does not support `static' or type qualifiers in parameter array declarators"
+msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:2742
+#: c-decl.c:2931
 #, fuzzy
-msgid "ISO C90 does not support `[*]' array declarators"
+msgid "ISO C90 does not support %<[*]%> array declarators"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:2745
-msgid "GCC does not yet properly implement `[*]' array declarators"
-msgstr ""
+#: c-decl.c:2934
+#, fuzzy
+msgid "GCC does not yet properly implement %<[*]%> array declarators"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:2764
+#: c-decl.c:2953
 msgid "static or type qualifiers in abstract declarator"
 msgstr ""
 
-#: c-decl.c:2838
-#, c-format
-msgid "`%s' is usually a function"
+#: c-decl.c:3012
+#, fuzzy
+msgid "%J%qD is usually a function"
 msgstr "\"%s\" är vanligtvis en funktion"
 
-#: c-decl.c:2847
-#, fuzzy, c-format
-msgid "typedef `%s' is initialized (use __typeof__ instead)"
+#: c-decl.c:3021 cp/decl.c:3624 cp/decl2.c:850
+#, fuzzy
+msgid "typedef %qD is initialized (use __typeof__ instead)"
 msgstr "typedef \"%s\" är initierad"
 
-#: c-decl.c:2853
-#, c-format
-msgid "function `%s' is initialized like a variable"
+#: c-decl.c:3026
+#, fuzzy
+msgid "function %qD is initialized like a variable"
 msgstr "funktion \"%s\" är initierad som en variabel"
 
 #. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
-#: c-decl.c:2860
-#, c-format
-msgid "parameter `%s' is initialized"
+#: c-decl.c:3032
+#, fuzzy
+msgid "parameter %qD is initialized"
 msgstr "parameter \"%s\" är initierad"
 
-#: c-decl.c:2880 c-typeck.c:4895
+#. Although C99 is unclear about whether incomplete arrays
+#. of VLAs themselves count as VLAs, it does not make
+#. sense to permit them to be initialized given that
+#. ordinary VLAs may not be initialized.
+#: c-decl.c:3051 c-decl.c:3066 c-typeck.c:4382
 msgid "variable-sized object may not be initialized"
 msgstr "objekt med variabel storlek kan inte initieras"
 
-#: c-decl.c:2886
-#, c-format
-msgid "variable `%s' has initializer but incomplete type"
+#: c-decl.c:3057
+#, fuzzy
+msgid "variable %qD has initializer but incomplete type"
 msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
 
-#: c-decl.c:2892
-#, c-format
-msgid "elements of array `%s' have incomplete type"
-msgstr "elementen i fält \"%s\" har en ofullständig typ"
-
-#: c-decl.c:2905
-#, c-format
-msgid "declaration of `%s' has `extern' and is initialized"
-msgstr "deklaration av \"%s\" är \"extern\" och initierad"
-
-#: c-decl.c:2954 c-decl.c:5828 cp/decl.c:7760 cp/decl.c:14339
-#, fuzzy, c-format
-msgid "inline function `%s' given attribute noinline"
+#: c-decl.c:3133 c-decl.c:5690 cp/decl.c:3663 cp/decl.c:9883
+#, fuzzy
+msgid "%Jinline function %qD given attribute noinline"
 msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: c-decl.c:3028
-#, c-format
-msgid "initializer fails to determine size of `%s'"
+#: c-decl.c:3202
+#, fuzzy
+msgid "%Jinitializer fails to determine size of %qD"
 msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
-#: c-decl.c:3033
-#, c-format
-msgid "array size missing in `%s'"
+#: c-decl.c:3207
+#, fuzzy
+msgid "%Jarray size missing in %qD"
 msgstr "fältstorlek saknas i \"%s\""
 
-#: c-decl.c:3049
-#, c-format
-msgid "zero or negative size array `%s'"
+#: c-decl.c:3218
+#, fuzzy
+msgid "%Jzero or negative size array %qD"
 msgstr "noll eller negativ storlek på fält \"%s\""
 
-#: c-decl.c:3077
-#, c-format
-msgid "storage size of `%s' isn't known"
+#: c-decl.c:3247 varasm.c:1556
+#, fuzzy
+msgid "%Jstorage size of %qD isn%'t known"
 msgstr "lagringsstorlek på \"%s\" är okänd"
 
-#: c-decl.c:3087
-#, c-format
-msgid "storage size of `%s' isn't constant"
+#: c-decl.c:3257
+#, fuzzy
+msgid "%Jstorage size of %qD isn%'t constant"
 msgstr "lagringsstorlek på \"%s\" är inte konstant"
 
-#: c-decl.c:3147
-#, c-format
-msgid "ignoring asm-specifier for non-static local variable `%s'"
+#: c-decl.c:3304
+#, fuzzy
+msgid "%Jignoring asm-specifier for non-static local variable %qD"
 msgstr "ignorerar asm för ickestatisk lokal variabel \"%s\""
 
-#: c-decl.c:3247
-#, fuzzy, c-format
-msgid "ISO C forbids parameter `%s' shadowing typedef"
-msgstr "ANSI C förbjuder att parameter \"%s\" döljer typedef"
+#: c-decl.c:3334 fortran/f95-lang.c:646
+msgid "cannot put object with volatile field into register"
+msgstr ""
 
-#: c-decl.c:3592 cp/decl.c:10880
-msgid "`long long long' is too long for GCC"
-msgstr "\"long long long\" är för långt för GCC"
+#: c-decl.c:3468
+msgid "ISO C forbids forward parameter declarations"
+msgstr ""
 
-#: c-decl.c:3597
+#: c-decl.c:3588
 #, fuzzy
-msgid "ISO C90 does not support `long long'"
-msgstr "ISO C89 stödjer inte \"long long\"'"
+msgid "<anonymous>"
+msgstr "<anonym %s>"
 
-#: c-decl.c:3606 c-decl.c:3609 cp/decl.c:10885
-#, c-format
-msgid "duplicate `%s'"
-msgstr "flera \"%s\""
+#: c-decl.c:3598
+#, fuzzy, c-format
+msgid "bit-field %qs width not an integer constant"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: c-decl.c:3619 cp/decl.c:10892
-msgid "`__thread' before `extern'"
-msgstr ""
+#: c-decl.c:3606
+#, fuzzy, c-format
+msgid "negative width in bit-field %qs"
+msgstr "negativ storlek i bitfält \"%s\""
 
-#: c-decl.c:3621 cp/decl.c:10894
-msgid "`__thread' before `static'"
-msgstr ""
+#: c-decl.c:3611
+#, fuzzy, c-format
+msgid "zero width for bit-field %qs"
+msgstr "Storleken noll på bitfält \"%s\""
 
-#: c-decl.c:3629 cp/decl.c:10921
-#, c-format
-msgid "two or more data types in declaration of `%s'"
-msgstr "två eller fler datatyper i deklaration av \"%s\""
+#: c-decl.c:3621
+#, fuzzy, c-format
+msgid "bit-field %qs has invalid type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: c-decl.c:3649 cp/decl.c:10926
-#, c-format
-msgid "`%s' fails to be a typedef or built in type"
-msgstr ""
+#: c-decl.c:3630
+#, fuzzy, c-format
+msgid "type of bit-field %qs is a GCC extension"
+msgstr "#%s är en GCC-utvidgning"
 
-#: c-decl.c:3688
-#, c-format
-msgid "type defaults to `int' in declaration of `%s'"
-msgstr ""
+#: c-decl.c:3639
+#, fuzzy, c-format
+msgid "width of %qs exceeds its type"
+msgstr "storleken på \"%s\" är större än sin typ"
 
-#: c-decl.c:3717
-#, c-format
-msgid "both long and short specified for `%s'"
-msgstr "både long och short angivet för \"%s\""
-
-#: c-decl.c:3721 cp/decl.c:11041
-#, c-format
-msgid "long or short specified with char for `%s'"
-msgstr "long eller short angiven med char för \"%s\""
-
-#: c-decl.c:3728 cp/decl.c:11045
-#, c-format
-msgid "long or short specified with floating type for `%s'"
-msgstr "long eller short angiven med flyttalstyp för \"%s\""
-
-#: c-decl.c:3731
-msgid "the only valid combination is `long double'"
-msgstr "den enda giltiga kombinationen är \"long double\""
-
-#: c-decl.c:3737
-#, c-format
-msgid "both signed and unsigned specified for `%s'"
-msgstr "både signed och unsigned specificerat för \"%s\""
-
-#: c-decl.c:3739 cp/decl.c:11034
-#, c-format
-msgid "long, short, signed or unsigned invalid for `%s'"
-msgstr "long, short, signed eller unsigned ogiltig för \"%s\""
-
-#: c-decl.c:3745 cp/decl.c:11054
-#, c-format
-msgid "long, short, signed or unsigned used invalidly for `%s'"
-msgstr "long, short, signed eller unsigned använd felaktigt på \"%s\""
+#: c-decl.c:3652
+#, fuzzy, c-format
+msgid "%qs is narrower than values of its type"
+msgstr "heltalskonstant är större än maximala värdet för sin typ"
 
-#: c-decl.c:3763 cp/decl.c:11075
-#, c-format
-msgid "complex invalid for `%s'"
-msgstr "complex ogiltig för \"%s\""
+#: c-decl.c:3777
+#, fuzzy
+msgid "type defaults to %<int%> in declaration of %qs"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
 #: c-decl.c:3805
 #, fuzzy
-msgid "ISO C90 does not support complex types"
-msgstr "ISO C89 stöder inte typen complex"
-
-#: c-decl.c:3817
-msgid "ISO C does not support plain `complex' meaning `double complex'"
-msgstr "ISO C stöder inte bara \"complex\" i meningen \"double complex\""
-
-#: c-decl.c:3823 c-decl.c:3835
-msgid "ISO C does not support complex integer types"
-msgstr "ISO C stöder inte komplexa heltalstyper"
-
-#: c-decl.c:3850 c-decl.c:4316 cp/decl.c:11688
-msgid "duplicate `const'"
+msgid "duplicate %<const%>"
 msgstr "upprepning av \"const\""
 
-#: c-decl.c:3852 c-decl.c:4320 cp/decl.c:11692
-msgid "duplicate `restrict'"
+#: c-decl.c:3807
+#, fuzzy
+msgid "duplicate %<restrict%>"
 msgstr "upprepning av \"restrict\""
 
-#: c-decl.c:3854 c-decl.c:4318 cp/decl.c:11690
-msgid "duplicate `volatile'"
+#: c-decl.c:3809
+#, fuzzy
+msgid "duplicate %<volatile%>"
 msgstr "upprepning av \"volatile\""
 
-#: c-decl.c:3882 cp/decl.c:11238
-#, c-format
-msgid "multiple storage classes in declaration of `%s'"
-msgstr "flera lagringsklasser i deklaration av \"%s\""
-
-#: c-decl.c:3892
-msgid "function definition declared `auto'"
+#: c-decl.c:3828
+#, fuzzy
+msgid "function definition declared %<auto%>"
 msgstr "funktionsdefinition deklarerad som \"auto\""
 
-#: c-decl.c:3894
-msgid "function definition declared `register'"
+#: c-decl.c:3830
+#, fuzzy
+msgid "function definition declared %<register%>"
 msgstr "funktionsdefinition deklarerad som \"register\""
 
-#: c-decl.c:3896
-msgid "function definition declared `typedef'"
+#: c-decl.c:3832
+#, fuzzy
+msgid "function definition declared %<typedef%>"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: c-decl.c:3898
+#: c-decl.c:3834
 #, fuzzy
-msgid "function definition declared `__thread'"
+msgid "function definition declared %<__thread%>"
 msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: c-decl.c:3911
-#, c-format
-msgid "storage class specified for structure field `%s'"
+#: c-decl.c:3850
+#, fuzzy, c-format
+msgid "storage class specified for structure field %qs"
 msgstr "lagringsklass angiven för strukturfält \"%s\""
 
-#: c-decl.c:3915 cp/decl.c:11285
-#, c-format
-msgid "storage class specified for parameter `%s'"
+#: c-decl.c:3854 cp/decl.c:6994
+#, fuzzy, c-format
+msgid "storage class specified for parameter %qs"
 msgstr "lagringsklass angiven för parameter \"%s\""
 
-#: c-decl.c:3918 cp/decl.c:11287
+#: c-decl.c:3857 cp/decl.c:6996
 msgid "storage class specified for typename"
 msgstr "lagringsklass angiven för typnamn"
 
-#: c-decl.c:3930 cp/decl.c:11302
-#, c-format
-msgid "`%s' initialized and declared `extern'"
+#: c-decl.c:3870 cp/decl.c:7013
+#, fuzzy
+msgid "%qs initialized and declared %<extern%>"
 msgstr "`%s' initierad och deklarerad \"extern\""
 
-#: c-decl.c:3932 cp/decl.c:11305
-#, c-format
-msgid "`%s' has both `extern' and initializer"
+#: c-decl.c:3872 cp/decl.c:7016
+#, fuzzy
+msgid "%qs has both %<extern%> and initializer"
 msgstr "\"%s\" är både \"extern\" och initierare"
 
-#: c-decl.c:3937 cp/decl.c:11313
-#, c-format
-msgid "top-level declaration of `%s' specifies `auto'"
+#: c-decl.c:3877
+#, fuzzy
+msgid "file-scope declaration of %qs specifies %<auto%>"
 msgstr "toppnivådeklaration av \"%s\" anger \"auto\""
 
-#: c-decl.c:3942 cp/decl.c:11309
-#, c-format
-msgid "nested function `%s' declared `extern'"
+#: c-decl.c:3879
+#, fuzzy
+msgid "file-scope declaration of %qs specifies %<register%>"
+msgstr "toppnivådeklaration av \"%s\" anger \"auto\""
+
+#: c-decl.c:3884 cp/decl.c:7020
+#, fuzzy
+msgid "nested function %qs declared %<extern%>"
 msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: c-decl.c:3948 cp/decl.c:11319
-#, fuzzy, c-format
-msgid "function-scope `%s' implicitly auto and declared `__thread'"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+#: c-decl.c:3887 cp/decl.c:7030
+msgid "function-scope %qs implicitly auto and declared %<__thread%>"
+msgstr ""
 
 #. Only the innermost declarator (making a parameter be of
 #. array type which is converted to pointer type)
 #. may have static or type qualifiers.
-#: c-decl.c:3987 c-decl.c:4188
+#: c-decl.c:3934 c-decl.c:4124
 #, fuzzy
 msgid "static or type qualifiers in non-parameter array declarator"
 msgstr "två typer angivna i en tom deklaration"
 
-#: c-decl.c:4031
-#, c-format
-msgid "declaration of `%s' as array of voids"
+#: c-decl.c:3980
+#, fuzzy, c-format
+msgid "declaration of %qs as array of voids"
 msgstr "deklaration av \"%s\" som ett fält med void"
 
-#: c-decl.c:4037
-#, c-format
-msgid "declaration of `%s' as array of functions"
+#: c-decl.c:3986
+#, fuzzy, c-format
+msgid "declaration of %qs as array of functions"
 msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: c-decl.c:4042 c-decl.c:5332
+#: c-decl.c:3991
 #, fuzzy
 msgid "invalid use of structure with flexible array member"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:4061
-#, c-format
-msgid "size of array `%s' has non-integer type"
+#: c-decl.c:4011
+#, fuzzy, c-format
+msgid "size of array %qs has non-integer type"
 msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: c-decl.c:4066
-#, c-format
-msgid "ISO C forbids zero-size array `%s'"
+#: c-decl.c:4016
+#, fuzzy, c-format
+msgid "ISO C forbids zero-size array %qs"
 msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
 
-#: c-decl.c:4073
-#, c-format
-msgid "size of array `%s' is negative"
+#: c-decl.c:4023
+#, fuzzy, c-format
+msgid "size of array %qs is negative"
 msgstr "storlek på fält \"%s\" är negativt"
 
-#: c-decl.c:4086
-#, fuzzy, c-format
-msgid "ISO C90 forbids array `%s' whose size can't be evaluated"
+#: c-decl.c:4037
+#, fuzzy
+msgid "ISO C90 forbids array %qs whose size can%'t be evaluated"
 msgstr "ISO C89 förbjuder fält \"%s\" vars storlek inte kan beräknas"
 
-#: c-decl.c:4089
+#: c-decl.c:4041
 #, fuzzy, c-format
-msgid "ISO C90 forbids variable-size array `%s'"
+msgid "ISO C90 forbids variable-size array %qs"
 msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
 
-#: c-decl.c:4119 c-decl.c:4342 cp/decl.c:11897
-#, c-format
-msgid "size of array `%s' is too large"
+#: c-decl.c:4080 c-decl.c:4244 cp/decl.c:7451
+#, fuzzy, c-format
+msgid "size of array %qs is too large"
 msgstr "fältet \"%s\" är för stort"
 
-#: c-decl.c:4145
+#: c-decl.c:4091
 #, fuzzy
 msgid "ISO C90 does not support flexible array members"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:4155
+#: c-decl.c:4101
 msgid "array type has incomplete element type"
 msgstr "fälttyp har inkomplett elementtyp"
 
-#: c-decl.c:4162 c-decl.c:4392
-msgid "ISO C forbids const or volatile function types"
-msgstr ""
-
-#: c-decl.c:4208 cp/decl.c:11445
-#, c-format
-msgid "`%s' declared as function returning a function"
+#: c-decl.c:4156 cp/decl.c:7121
+#, fuzzy, c-format
+msgid "%qs declared as function returning a function"
 msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: c-decl.c:4213 cp/decl.c:11450
-#, c-format
-msgid "`%s' declared as function returning an array"
+#: c-decl.c:4161 cp/decl.c:7126
+#, fuzzy, c-format
+msgid "%qs declared as function returning an array"
 msgstr "\"%s\" är deklarerad som en funktion som returnerar ett fält"
 
-#: c-decl.c:4241
-msgid "ISO C forbids qualified void function return type"
-msgstr ""
+#: c-decl.c:4181
+#, fuzzy
+msgid "function definition has qualified void return type"
+msgstr "ogiltig operation på oinstansierad typ"
 
-#: c-decl.c:4245
+#: c-decl.c:4183
 msgid "type qualifiers ignored on function return type"
 msgstr ""
 
-#: c-decl.c:4274 c-decl.c:4357 c-decl.c:4481 c-decl.c:4573
+#: c-decl.c:4212 c-decl.c:4257 c-decl.c:4351 c-decl.c:4442
 msgid "ISO C forbids qualified function types"
 msgstr ""
 
-#: c-decl.c:4314 cp/decl.c:11684
-msgid "invalid type modifier within pointer declarator"
+#: c-decl.c:4265
+msgid "%Jtypedef %qD declared %<inline%>"
 msgstr ""
 
-#: c-decl.c:4412 cp/decl.c:12182
-#, c-format
-msgid "variable or field `%s' declared void"
+#: c-decl.c:4295
+msgid "ISO C forbids const or volatile function types"
+msgstr ""
+
+#: c-decl.c:4315
+#, fuzzy, c-format
+msgid "variable or field %qs declared void"
 msgstr "variabel eller fält \"%s\" deklarerad som void"
 
-#: c-decl.c:4445
+#: c-decl.c:4344
 msgid "attributes in parameter array declarator ignored"
 msgstr ""
 
-#: c-decl.c:4470
-msgid "invalid type modifier within array declarator"
-msgstr ""
+#: c-decl.c:4379
+#, fuzzy
+msgid "%Jparameter %qD declared %<inline%>"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: c-decl.c:4515
-#, c-format
-msgid "field `%s' declared as a function"
+#: c-decl.c:4392
+#, fuzzy, c-format
+msgid "field %qs declared as a function"
 msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: c-decl.c:4521
-#, c-format
-msgid "field `%s' has incomplete type"
+#: c-decl.c:4398
+#, fuzzy, c-format
+msgid "field %qs has incomplete type"
 msgstr "fält \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4553 c-decl.c:4555 c-decl.c:4557 c-decl.c:4564
-#, c-format
-msgid "invalid storage class for function `%s'"
+#: c-decl.c:4412 c-decl.c:4424 c-decl.c:4428
+#, fuzzy, c-format
+msgid "invalid storage class for function %qs"
 msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: c-decl.c:4579
-msgid "`noreturn' function returns non-void value"
+#: c-decl.c:4448
+#, fuzzy
+msgid "%<noreturn%> function returns non-void value"
 msgstr "\"noreturn\"-funktion returnerar ett icke-void värde"
 
-#: c-decl.c:4594
-msgid "cannot inline function `main'"
+#: c-decl.c:4476
+#, fuzzy
+msgid "cannot inline function %<main%>"
 msgstr "kan inte inline:a funktion \"main\""
 
-#: c-decl.c:4649
-#, c-format
-msgid "variable `%s' declared `inline'"
+#: c-decl.c:4523
+msgid "variable previously declared %<static%> redeclared %<extern%>"
+msgstr ""
+
+#: c-decl.c:4532
+#, fuzzy
+msgid "%Jvariable %qD declared %<inline%>"
 msgstr "variabel \"%s\" deklarerad \"inline\""
 
 #. A mere warning is sure to result in improper semantics
 #. at runtime.  Don't bother to allow this to compile.
-#: c-decl.c:4677 cp/decl.c:9951
+#: c-decl.c:4563 cp/decl.c:5861
 #, fuzzy
 msgid "thread-local storage not supported for this target"
 msgstr "-fdata-sections stöds inte för AIX"
 
-#: c-decl.c:4732 c-decl.c:5880
-msgid "function declaration isn't a prototype"
+#: c-decl.c:4625 c-decl.c:5728
+#, fuzzy
+msgid "function declaration isn%'t a prototype"
 msgstr "funktionsdeklaration är inte en prototyp"
 
-#: c-decl.c:4738
+#: c-decl.c:4633
 msgid "parameter names (without types) in function declaration"
 msgstr ""
 
-#: c-decl.c:4770 c-decl.c:6250
-#, c-format
-msgid "parameter `%s' has incomplete type"
-msgstr "parameter \"%s\" har en inkomplett typ"
+#: c-decl.c:4666
+#, fuzzy
+msgid "%Jparameter %u (%qD) has incomplete type"
+msgstr "parameter har en inkomplett typ"
 
-#: c-decl.c:4773
-msgid "parameter has incomplete type"
+#: c-decl.c:4669
+#, fuzzy
+msgid "%Jparameter %u has incomplete type"
 msgstr "parameter har en inkomplett typ"
 
-#: c-decl.c:4794
-#, c-format
-msgid "parameter `%s' points to incomplete type"
-msgstr "parameter \"%s\" pekar på inkomplett typ"
+#: c-decl.c:4678
+#, fuzzy
+msgid "%Jparameter %u (%qD) has void type"
+msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4797
-msgid "parameter points to incomplete type"
-msgstr "parameter pekar på inkomplett typ"
+#: c-decl.c:4681
+#, fuzzy
+msgid "%Jparameter %u has void type"
+msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: c-decl.c:4862
-#, c-format
-msgid "parameter `%s' has just a forward declaration"
+#: c-decl.c:4738
+msgid "%<void%> as only parameter may not be qualified"
 msgstr ""
 
-#: c-decl.c:4903
-msgid "`void' in parameter list must be the entire list"
-msgstr "\"void\" i parameterlistan måste vara hela listan"
-
-#: c-decl.c:4934
-#, fuzzy, c-format
-msgid "`struct %s' declared inside parameter list"
-msgstr "\"%s %s\" deklarerad inuti parameterlista"
+#: c-decl.c:4742 c-decl.c:4777
+#, fuzzy
+msgid "%<void%> must be the only parameter"
+msgstr "ogiltigt typargument"
 
-#: c-decl.c:4937
-#, c-format
-msgid "`union %s' declared inside parameter list"
-msgstr "\"union %s\" deklarerad inuti parameterlista"
+#: c-decl.c:4770
+msgid "%Jparameter %qD has just a forward declaration"
+msgstr ""
 
-#: c-decl.c:4940
-#, c-format
-msgid "`enum %s' declared inside parameter list"
-msgstr "\"enum %s\" deklarerad inuti parameterlista"
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4816
+#, fuzzy
+msgid "%<%s %E%> declared inside parameter list"
+msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
-#: c-decl.c:4947
-msgid "anonymous struct declared inside parameter list"
+#. The %s will be one of 'struct', 'union', or 'enum'.
+#: c-decl.c:4820
+#, fuzzy, c-format
+msgid "anonymous %s declared inside parameter list"
 msgstr "anonym struktur deklarerad i parameterlista"
 
-#: c-decl.c:4949
-msgid "anonymous union declared inside parameter list"
-msgstr "anonym union deklarerad i parameterlista"
-
-#: c-decl.c:4951
-msgid "anonymous enum declared inside parameter list"
-msgstr "anonym uppräkningstyp deklarerad i parameterlista"
-
-#: c-decl.c:4955
+#: c-decl.c:4825
 msgid "its scope is only this definition or declaration, which is probably not what you want"
 msgstr "dess scope-område är endast denna definition eller deklaration, vilket troligen inte är vad du vill."
 
-#: c-decl.c:5032
-#, c-format
-msgid "redefinition of `union %s'"
+#: c-decl.c:4958
+#, fuzzy
+msgid "redefinition of %<union %s%>"
 msgstr "omdefiniering av \"union %s\""
 
-#: c-decl.c:5034
-#, c-format
-msgid "redefinition of `struct %s'"
+#: c-decl.c:4960
+#, fuzzy
+msgid "redefinition of %<struct %s%>"
 msgstr "omdefiniering av \"struct %s\""
 
-#: c-decl.c:5105 cp/decl.c:7532
-msgid "declaration does not declare anything"
-msgstr ""
-
-#: c-decl.c:5169 c-decl.c:5172
-#, c-format
-msgid "%s defined inside parms"
-msgstr ""
-
-#: c-decl.c:5170 c-decl.c:5173 c-decl.c:5184
-msgid "union"
-msgstr "union"
-
-#: c-decl.c:5170 c-decl.c:5173
-msgid "structure"
-msgstr "struktur"
-
-#: c-decl.c:5183
-#, c-format
-msgid "%s has no %s"
-msgstr "%s har ingen %s"
-
-#: c-decl.c:5184
-msgid "struct"
-msgstr "struct"
-
-#: c-decl.c:5185
-msgid "named members"
-msgstr "namngivna medlemmar"
-
-#: c-decl.c:5185
-msgid "members"
-msgstr "medlemmar"
+#: c-decl.c:4965
+#, fuzzy
+msgid "nested redefinition of %<union %s%>"
+msgstr "nästlad omdefinition av \"%s\""
 
-#: c-decl.c:5224
-#, c-format
-msgid "nested redefinition of `%s'"
+#: c-decl.c:4968
+#, fuzzy
+msgid "nested redefinition of %<struct %s%>"
 msgstr "nästlad omdefinition av \"%s\""
 
-#: c-decl.c:5237
-#, c-format
-msgid "bit-field `%s' width not an integer constant"
+#: c-decl.c:5040 cp/decl.c:3421
+msgid "declaration does not declare anything"
 msgstr ""
 
-#: c-decl.c:5248
-#, c-format
-msgid "bit-field `%s' has invalid type"
-msgstr "bitfält \"%s\" har en icke godkänd typ"
+#: c-decl.c:5044
+#, fuzzy
+msgid "ISO C doesn%'t support unnamed structs/unions"
+msgstr "ISO C stödjer inte ej namnsatta strukturer/unioner"
 
-#: c-decl.c:5260
-#, c-format
-msgid "bit-field `%s' type invalid in ISO C"
-msgstr "bitfält \"%s\" har en icke godkänd typ enligt ISO C"
+#: c-decl.c:5087 c-decl.c:5103
+#, fuzzy
+msgid "%Jduplicate member %qD"
+msgstr "upprepning av medlem \"%s\""
 
-#: c-decl.c:5271
-#, c-format
-msgid "negative width in bit-field `%s'"
-msgstr "negativ storlek i bitfält \"%s\""
+#: c-decl.c:5142
+#, fuzzy
+msgid "union has no named members"
+msgstr "namngivna medlemmar"
 
-#: c-decl.c:5273
-#, c-format
-msgid "width of `%s' exceeds its type"
-msgstr "storleken på \"%s\" är större än sin typ"
+#: c-decl.c:5144
+#, fuzzy
+msgid "union has no members"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: c-decl.c:5275
-#, c-format
-msgid "zero width for bit-field `%s'"
-msgstr "Storleken noll på bitfält \"%s\""
+#: c-decl.c:5149
+#, fuzzy
+msgid "struct has no named members"
+msgstr "namngivna medlemmar"
 
-#: c-decl.c:5289
-#, c-format
-msgid "`%s' is narrower than values of its type"
-msgstr ""
+#: c-decl.c:5151
+#, fuzzy
+msgid "struct has no members"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: c-decl.c:5323
-msgid "flexible array member in union"
-msgstr ""
+#: c-decl.c:5208
+#, fuzzy
+msgid "%Jflexible array member in union"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:5325
-msgid "flexible array member not at end of struct"
+#: c-decl.c:5213
+msgid "%Jflexible array member not at end of struct"
 msgstr ""
 
-#: c-decl.c:5327
-msgid "flexible array member in otherwise empty struct"
+#: c-decl.c:5218
+msgid "%Jflexible array member in otherwise empty struct"
 msgstr ""
 
-#: c-decl.c:5357
-#, c-format
-msgid "duplicate member `%s'"
-msgstr "upprepning av medlem \"%s\""
+#: c-decl.c:5225
+#, fuzzy
+msgid "%Jinvalid use of structure with flexible array member"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-decl.c:5448
+#: c-decl.c:5333
 msgid "union cannot be made transparent"
 msgstr ""
 
+#: c-decl.c:5404
+#, fuzzy
+msgid "nested redefinition of %<enum %s%>"
+msgstr "nästlad omdefinition av \"%s\""
+
 #. This enum is a named one that has been declared already.
-#: c-decl.c:5558
-#, c-format
-msgid "redeclaration of `enum %s'"
+#: c-decl.c:5411
+#, fuzzy
+msgid "redeclaration of %<enum %s%>"
 msgstr "omdeklaration av \"enum %s\""
 
-#: c-decl.c:5592
-msgid "enum defined inside parms"
+#: c-decl.c:5474
+msgid "enumeration values exceed range of largest integer"
 msgstr ""
 
-#: c-decl.c:5625
-msgid "enumeration values exceed range of largest integer"
+#: c-decl.c:5491
+msgid "specified mode too small for enumeral values"
 msgstr ""
 
-#: c-decl.c:5734
-#, c-format
-msgid "enumerator value for `%s' not integer constant"
+#: c-decl.c:5591
+#, fuzzy, c-format
+msgid "enumerator value for %qE is not an integer constant"
 msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: c-decl.c:5747
+#: c-decl.c:5608
 msgid "overflow in enumeration values"
 msgstr "överspill i uppräkningsvärden"
 
-#: c-decl.c:5752
-msgid "ISO C restricts enumerator values to range of `int'"
+#: c-decl.c:5613
+#, fuzzy
+msgid "ISO C restricts enumerator values to range of %<int%>"
 msgstr "ISO C begränsar enumreringsvärden till intervallet av en \"int\""
 
-#: c-decl.c:5834
+#: c-decl.c:5696
 msgid "return type is an incomplete type"
 msgstr "returtypen är en inkomplett typ"
 
-#: c-decl.c:5842
-msgid "return type defaults to `int'"
+#: c-decl.c:5704
+#, fuzzy
+msgid "return type defaults to %<int%>"
 msgstr "returtyp sätts till \"int\""
 
-#: c-decl.c:5889
-#, c-format
-msgid "no previous prototype for `%s'"
+#: c-decl.c:5735
+#, fuzzy
+msgid "%Jno previous prototype for %qD"
 msgstr "ingen tidigare prototyp för `%s'"
 
-#: c-decl.c:5896
-#, c-format
-msgid "`%s' was used with no prototype before its definition"
+#: c-decl.c:5743
+#, fuzzy
+msgid "%J%qD was used with no prototype before its definition"
 msgstr "\"%s\" användes utan någon prototyp innan sin definition"
 
-#: c-decl.c:5902
-#, c-format
-msgid "no previous declaration for `%s'"
+#: c-decl.c:5750
+#, fuzzy
+msgid "%Jno previous declaration for %qD"
 msgstr "ingen tidigare deklaration av \"%s\""
 
-#: c-decl.c:5909
-#, c-format
-msgid "`%s' was used with no declaration before its definition"
+#: c-decl.c:5758
+#, fuzzy
+msgid "%J%qD was used with no declaration before its definition"
 msgstr "\"%s\" användes utan någon deklaration innan sin definition"
 
-#: c-decl.c:5933 c-decl.c:6486
-#, c-format
-msgid "return type of `%s' is not `int'"
+#: c-decl.c:5791 c-decl.c:6285
+#, fuzzy
+msgid "%Jreturn type of %qD is not %<int%>"
 msgstr "returtypen på \"%s\" är inte \"int\""
 
-#: c-decl.c:5949
-#, c-format
-msgid "first argument of `%s' should be `int'"
+#: c-decl.c:5806
+#, fuzzy
+msgid "%Jfirst argument of %qD should be %<int%>"
 msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: c-decl.c:5958
-#, c-format
-msgid "second argument of `%s' should be `char **'"
+#: c-decl.c:5815
+#, fuzzy
+msgid "%Jsecond argument of %qD should be %<char **%>"
 msgstr "andra argumentet till \"%s\" skall vara \"char **\""
 
-#: c-decl.c:5967
-#, c-format
-msgid "third argument of `%s' should probably be `char **'"
+#: c-decl.c:5824
+#, fuzzy
+msgid "%Jthird argument of %qD should probably be %<char **%>"
 msgstr "tredje argumentet till \"%s2 skall troligen vara \"char **\""
 
-#: c-decl.c:5976
-#, c-format
-msgid "`%s' takes only zero or two arguments"
+#: c-decl.c:5834
+#, fuzzy
+msgid "%J%qD takes only zero or two arguments"
 msgstr "\"%s\" tar bara noll eller två argument"
 
-#: c-decl.c:5979
-#, c-format
-msgid "`%s' is normally a non-static function"
+#: c-decl.c:5837
+#, fuzzy
+msgid "%J%qD is normally a non-static function"
 msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: c-decl.c:6077
-msgid "parm types given both in parmlist and separately"
+#: c-decl.c:5883
+msgid "%Jold-style parameter declarations in prototyped function definition"
 msgstr ""
 
-#: c-decl.c:6098
-msgid "parameter name omitted"
+#: c-decl.c:5896
+#, fuzzy
+msgid "%Jtraditional C rejects ISO C style function definitions"
+msgstr "traditionell C stödjer inte sträng-sammanslagning"
+
+#: c-decl.c:5908
+#, fuzzy
+msgid "%Jparameter name omitted"
 msgstr "parameternamn utlämnat"
 
-#: c-decl.c:6102 c-decl.c:6204
-#, c-format
-msgid "parameter `%s' declared void"
-msgstr "parameter \"%s\" deklarerad som void"
+#: c-decl.c:5948
+msgid "%Jold-style function definition"
+msgstr ""
 
-#: c-decl.c:6178
-msgid "parameter name missing from parameter list"
+#: c-decl.c:5956
+#, fuzzy
+msgid "%Jparameter name missing from parameter list"
 msgstr "parameternamn saknas i parameterlista"
 
-#: c-decl.c:6197
-#, c-format
-msgid "multiple parameters named `%s'"
+#: c-decl.c:5967
+#, fuzzy
+msgid "%J%qD declared as a non-parameter"
+msgstr "fält \"%s\" deklarerad som en funktion"
+
+#: c-decl.c:5972
+#, fuzzy
+msgid "%Jmultiple parameters named %qD"
 msgstr "flera parametrar med namn \"%s\""
 
-#: c-decl.c:6219 c-decl.c:6221
-#, c-format
-msgid "type of `%s' defaults to `int'"
+#: c-decl.c:5980
+#, fuzzy
+msgid "%Jparameter %qD declared with void type"
+msgstr "parameter \"%s\" deklarerad som void"
+
+#: c-decl.c:5995 c-decl.c:5997
+#, fuzzy
+msgid "%Jtype of %qD defaults to %<int%>"
 msgstr "typen på \"%s\" sätts till \"int\""
 
-#: c-decl.c:6257
-#, c-format
-msgid "declaration for parameter `%s' but no such parameter"
+#: c-decl.c:6016
+#, fuzzy
+msgid "%Jparameter %qD has incomplete type"
+msgstr "parameter har en inkomplett typ"
+
+#: c-decl.c:6022
+#, fuzzy
+msgid "%Jdeclaration for parameter %qD but no such parameter"
 msgstr "deklaration av parameter \"%s\" med det finns ingen sådan parameter"
 
-#: c-decl.c:6305
-msgid "number of arguments doesn't match prototype"
+#: c-decl.c:6072
+#, fuzzy
+msgid "number of arguments doesn%'t match prototype"
 msgstr "antalet argument matchar inte prototypen"
 
-#: c-decl.c:6335
-#, c-format
-msgid "promoted argument `%s' doesn't match prototype"
-msgstr ""
+#: c-decl.c:6073 c-decl.c:6103 c-decl.c:6110
+#, fuzzy
+msgid "%Hprototype declaration"
+msgstr "tom deklaration"
 
-#: c-decl.c:6345
-#, c-format
-msgid "argument `%s' doesn't match prototype"
+#: c-decl.c:6101
+#, fuzzy
+msgid "promoted argument %qD doesn%'t match prototype"
 msgstr "argument \"%s\" matchar inte prototypen"
 
-#: c-decl.c:6518 cp/decl.c:15049
-msgid "no return statement in function returning non-void"
+#: c-decl.c:6109
+#, fuzzy
+msgid "argument %qD doesn%'t match prototype"
+msgstr "argument \"%s\" matchar inte prototypen"
+
+#: c-decl.c:6318 cp/decl.c:10649
+msgid "no return statement in function returning non-void"
 msgstr "ingen return i funktion som returnerar icke-void"
 
-#: c-decl.c:6525
+#: c-decl.c:6325
 msgid "this function may return with or without a value"
 msgstr "denna funktion kan returnera med eller utan ett värde"
 
-#: c-decl.c:6729
-#, c-format
-msgid "size of return value of `%s' is %u bytes"
-msgstr "storleken på returvärdet från \"%s\" är %u bytes"
-
-#: c-decl.c:6733
-#, c-format
-msgid "size of return value of `%s' is larger than %d bytes"
-msgstr "storleken på returvärdet från \"%s\" är större än %d bytes"
-
 #. If we get here, declarations have been used in a for loop without
 #. the C99 for loop scope.  This doesn't make much sense, so don't
 #. allow it.
-#: c-decl.c:6791
-msgid "`for' loop initial declaration used outside C99 mode"
+#: c-decl.c:6418
+msgid "%<for%> loop initial declaration used outside C99 mode"
 msgstr ""
 
-#: c-decl.c:6815
-#, c-format
-msgid "`struct %s' declared in `for' loop initial declaration"
+#: c-decl.c:6447
+#, fuzzy
+msgid "%Jdeclaration of static variable %qD in %<for%> loop initial declaration"
+msgstr "\"union %s\" är deklarerad i en for-loops init-deklaration"
+
+#: c-decl.c:6450
+#, fuzzy
+msgid "%Jdeclaration of %<extern%> variable %qD in %<for%> loop initial declaration"
+msgstr "\"union %s\" är deklarerad i en for-loops init-deklaration"
+
+#: c-decl.c:6455
+#, fuzzy
+msgid "%<struct %E%> declared in %<for%> loop initial declaration"
 msgstr "\"struct %s\" är deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6818
-#, c-format
-msgid "`union %s' declared in `for' loop initial declaration"
+#: c-decl.c:6459
+#, fuzzy
+msgid "%<union %E%> declared in %<for%> loop initial declaration"
 msgstr "\"union %s\" är deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6821
-#, c-format
-msgid "`enum %s' declared in `for' loop initial declaration"
+#: c-decl.c:6463
+#, fuzzy
+msgid "%<enum %E%> declared in %<for%> loop initial declaration"
 msgstr "\"enum %s\" är deklarerad i en for-loops init-deklaration"
 
-#: c-decl.c:6829
-#, c-format
-msgid "declaration of non-variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6467
+#, fuzzy
+msgid "%Jdeclaration of non-variable %qD in %<for%> loop initial declaration"
+msgstr "\"enum %s\" är deklarerad i en for-loops init-deklaration"
+
+#: c-decl.c:6756 c-decl.c:6905 c-decl.c:7116 cp/decl.c:6688
+#, fuzzy, c-format
+msgid "duplicate %qs"
+msgstr "flera \"%s\""
+
+#: c-decl.c:6777 c-decl.c:6914 c-decl.c:7017
+#, fuzzy
+msgid "two or more data types in declaration specifiers"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
+
+#: c-decl.c:6789 cp/decl.c:6664
+#, fuzzy
+msgid "%<long long long%> is too long for GCC"
+msgstr "\"long long long\" är för långt för GCC"
+
+#: c-decl.c:6796 c-decl.c:6988
+msgid "both %<long long%> and %<double%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:6831
-#, c-format
-msgid "declaration of static variable `%s' in `for' loop initial declaration"
+#: c-decl.c:6802
+#, fuzzy
+msgid "ISO C90 does not support %<long long%>"
+msgstr "ISO C89 stödjer inte \"long long\"'"
+
+#: c-decl.c:6807 c-decl.c:6827
+#, fuzzy
+msgid "both %<long%> and %<short%> in declaration specifiers"
+msgstr "både long och short angivet för \"%s\""
+
+#: c-decl.c:6810 c-decl.c:6921
+#, fuzzy
+msgid "both %<long%> and %<void%> in declaration specifiers"
+msgstr "både long och short angivet för \"%s\""
+
+#: c-decl.c:6813 c-decl.c:6940
+#, fuzzy
+msgid "both %<long%> and %<_Bool%> in declaration specifiers"
+msgstr "både long och short angivet för \"%s\""
+
+#: c-decl.c:6816 c-decl.c:6959
+#, fuzzy
+msgid "both %<long%> and %<char%> in declaration specifiers"
+msgstr "både long och short angivet för \"%s\""
+
+#: c-decl.c:6819 c-decl.c:6972
+#, fuzzy
+msgid "both %<long%> and %<float%> in declaration specifiers"
+msgstr "både long och short angivet för \"%s\""
+
+#: c-decl.c:6830 c-decl.c:6924
+msgid "both %<short%> and %<void%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6833 c-decl.c:6943
+msgid "both %<short%> and %<_Bool%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6836 c-decl.c:6962
+msgid "both %<short%> and %<char%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6839 c-decl.c:6975
+msgid "both %<short%> and %<float%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6842 c-decl.c:6991
+msgid "both %<short%> and %<double%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6850 c-decl.c:6870
+#, fuzzy
+msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6853 c-decl.c:6927
+#, fuzzy
+msgid "both %<signed%> and %<void%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6856 c-decl.c:6946
+#, fuzzy
+msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6859 c-decl.c:6978
+#, fuzzy
+msgid "both %<signed%> and %<float%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6862 c-decl.c:6994
+#, fuzzy
+msgid "both %<signed%> and %<double%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6873 c-decl.c:6930
+#, fuzzy
+msgid "both %<unsigned%> and %<void%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6876 c-decl.c:6949
+#, fuzzy
+msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6879 c-decl.c:6981
+#, fuzzy
+msgid "both %<unsigned%> and %<float%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6882 c-decl.c:6997
+#, fuzzy
+msgid "both %<unsigned%> and %<double%> in declaration specifiers"
+msgstr "både signed och unsigned specificerat för \"%s\""
+
+#: c-decl.c:6890
+#, fuzzy
+msgid "ISO C90 does not support complex types"
+msgstr "ISO C89 stöder inte typen complex"
+
+#: c-decl.c:6892 c-decl.c:6933
+msgid "both %<complex%> and %<void%> in declaration specifiers"
+msgstr ""
+
+#: c-decl.c:6895 c-decl.c:6952
+msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
 msgstr ""
 
-#: c-decl.c:6833
+#: c-decl.c:7034
 #, c-format
-msgid "declaration of `extern' variable `%s' in `for' loop initial declaration"
+msgid "%qs fails to be a typedef or built in type"
 msgstr ""
 
-#: c-format.c:109 c-format.c:191
-msgid "format string arg not a string type"
-msgstr "argument för formatsträng är inte av strängtyp"
+#: c-decl.c:7066
+#, fuzzy, c-format
+msgid "%qs is not at beginning of declaration"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: c-format.c:124
-msgid "args to be formatted is not '...'"
-msgstr "argumenten som skall formateras är inte \"...\""
+#: c-decl.c:7081
+msgid "%<__thread%> used with %<auto%>"
+msgstr ""
 
-#: c-format.c:133
-msgid "strftime formats cannot format arguments"
+#: c-decl.c:7083
+msgid "%<__thread%> used with %<register%>"
+msgstr ""
+
+#: c-decl.c:7085
+msgid "%<__thread%> used with %<typedef%>"
+msgstr ""
+
+#: c-decl.c:7096 cp/parser.c:7247
+msgid "%<__thread%> before %<extern%>"
+msgstr ""
+
+#: c-decl.c:7105 cp/parser.c:7237
+msgid "%<__thread%> before %<static%>"
+msgstr ""
+
+#: c-decl.c:7121
+#, fuzzy
+msgid "multiple storage classes in declaration specifiers"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#: c-decl.c:7128
+msgid "%<__thread%> used with %qs"
 msgstr ""
 
-#: c-format.c:168 c-format.c:270
+#: c-decl.c:7182
+#, fuzzy
+msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
+msgstr "ISO C stöder inte bara \"complex\" i meningen \"double complex\""
+
+#: c-decl.c:7227 c-decl.c:7253
+msgid "ISO C does not support complex integer types"
+msgstr "ISO C stöder inte komplexa heltalstyper"
+
+#: c-decl.c:7328 toplev.c:850
+#, fuzzy
+msgid "%J%qF used but never defined"
+msgstr "\"%s\" är använd men inte definierad"
+
+#: c-format.c:96 c-format.c:209
 msgid "format string has invalid operand number"
 msgstr "formatsträng har ett ogiltigt antal operander"
 
-#: c-format.c:202
+#: c-format.c:113
 msgid "function does not return string type"
 msgstr ""
 
-#: c-format.c:233
+#: c-format.c:142
+#, fuzzy
+msgid "format string argument not a string type"
+msgstr "argument för formatsträng är inte av strängtyp"
+
+#: c-format.c:190
 msgid "unrecognized format specifier"
 msgstr "oigenkänd formatangivelse"
 
-#: c-format.c:246
-#, c-format
-msgid "`%s' is an unrecognized format function type"
+#: c-format.c:202
+#, fuzzy, c-format
+msgid "%qs is an unrecognized format function type"
 msgstr "\"%s\" är ett ej känt funktionsformat"
 
-#: c-format.c:280
-msgid "format string arg follows the args to be formatted"
+#: c-format.c:215
+#, fuzzy
+msgid "%<...%> has invalid operand number"
+msgstr "formatsträng har ett ogiltigt antal operander"
+
+#: c-format.c:222
+#, fuzzy
+msgid "format string argument follows the args to be formatted"
 msgstr "formatsträngen kommer efter argumenten som skall formateras"
 
-#: c-format.c:601
-msgid "` ' flag"
+#: c-format.c:345 c-format.c:369
+msgid "' ' flag"
 msgstr ""
 
-#: c-format.c:601
-msgid "the ` ' printf flag"
+#: c-format.c:345 c-format.c:369
+msgid "the ' ' printf flag"
 msgstr ""
 
-#: c-format.c:602 c-format.c:673
-msgid "`+' flag"
+#: c-format.c:346 c-format.c:370 c-format.c:408 c-format.c:465
+msgid "'+' flag"
 msgstr ""
 
-#: c-format.c:602
-msgid "the `+' printf flag"
+#: c-format.c:346 c-format.c:370 c-format.c:408
+msgid "the '+' printf flag"
 msgstr ""
 
-#: c-format.c:603 c-format.c:649
-msgid "`#' flag"
+#: c-format.c:347 c-format.c:371 c-format.c:409 c-format.c:441
+msgid "'#' flag"
 msgstr ""
 
-#: c-format.c:603
-msgid "the `#' printf flag"
+#: c-format.c:347 c-format.c:371 c-format.c:409
+msgid "the '#' printf flag"
 msgstr ""
 
-#: c-format.c:604 c-format.c:647
-msgid "`0' flag"
+#: c-format.c:348 c-format.c:372 c-format.c:439
+msgid "'0' flag"
 msgstr ""
 
-#: c-format.c:604
-msgid "the `0' printf flag"
+#: c-format.c:348 c-format.c:372
+msgid "the '0' printf flag"
 msgstr ""
 
-#: c-format.c:605 c-format.c:646 c-format.c:676
-msgid "`-' flag"
+#: c-format.c:349 c-format.c:373 c-format.c:438 c-format.c:468
+msgid "'-' flag"
 msgstr ""
 
-#: c-format.c:605
-msgid "the `-' printf flag"
+#: c-format.c:349 c-format.c:373
+msgid "the '-' printf flag"
 msgstr ""
 
-#: c-format.c:606 c-format.c:630
-msgid "`'' flag"
+#: c-format.c:350 c-format.c:422
+msgid "''' flag"
 msgstr ""
 
-#: c-format.c:606
-msgid "the `'' printf flag"
+#: c-format.c:350
+msgid "the ''' printf flag"
 msgstr ""
 
-#: c-format.c:607 c-format.c:631
-msgid "`I' flag"
+#: c-format.c:351 c-format.c:423
+msgid "'I' flag"
 msgstr ""
 
-#: c-format.c:607
-msgid "the `I' printf flag"
+#: c-format.c:351
+msgid "the 'I' printf flag"
 msgstr ""
 
-#: c-format.c:608 c-format.c:628 c-format.c:650 c-format.c:677 c-format.c:1702
+#: c-format.c:352 c-format.c:374 c-format.c:420 c-format.c:442 c-format.c:469
+#: c-format.c:1531 config/sol2-c.c:46
 msgid "field width"
 msgstr ""
 
-#: c-format.c:608
+#: c-format.c:352 c-format.c:374 config/sol2-c.c:46
 msgid "field width in printf format"
 msgstr ""
 
-#: c-format.c:609
+#: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
 msgid "precision"
 msgstr ""
 
-#: c-format.c:609
+#: c-format.c:353 c-format.c:375 c-format.c:399 c-format.c:411
 msgid "precision in printf format"
 msgstr ""
 
-#: c-format.c:610 c-format.c:629 c-format.c:680
+#: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412 c-format.c:421
+#: c-format.c:472 config/sol2-c.c:47
 msgid "length modifier"
 msgstr ""
 
-#: c-format.c:610
+#: c-format.c:354 c-format.c:376 c-format.c:400 c-format.c:412
+#: config/sol2-c.c:47
 msgid "length modifier in printf format"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:398 c-format.c:410
+msgid "'q' flag"
+msgstr ""
+
+#: c-format.c:398 c-format.c:410
+msgid "the 'q' diagnostic flag"
+msgstr ""
+
+#: c-format.c:418
 msgid "assignment suppression"
 msgstr ""
 
-#: c-format.c:626
+#: c-format.c:418
 msgid "the assignment suppression scanf feature"
 msgstr ""
 
-#: c-format.c:627
-msgid "`a' flag"
+#: c-format.c:419
+msgid "'a' flag"
 msgstr ""
 
-#: c-format.c:627
-msgid "the `a' scanf flag"
+#: c-format.c:419
+msgid "the 'a' scanf flag"
 msgstr ""
 
-#: c-format.c:628
+#: c-format.c:420
 msgid "field width in scanf format"
 msgstr ""
 
-#: c-format.c:629
+#: c-format.c:421
 msgid "length modifier in scanf format"
 msgstr ""
 
-#: c-format.c:630
-msgid "the `'' scanf flag"
+#: c-format.c:422
+msgid "the ''' scanf flag"
 msgstr ""
 
-#: c-format.c:631
-msgid "the `I' scanf flag"
+#: c-format.c:423
+msgid "the 'I' scanf flag"
 msgstr ""
 
-#: c-format.c:645
-msgid "`_' flag"
+#: c-format.c:437
+msgid "'_' flag"
 msgstr ""
 
-#: c-format.c:645
-msgid "the `_' strftime flag"
+#: c-format.c:437
+msgid "the '_' strftime flag"
 msgstr ""
 
-#: c-format.c:646
-msgid "the `-' strftime flag"
+#: c-format.c:438
+msgid "the '-' strftime flag"
 msgstr ""
 
-#: c-format.c:647
-msgid "the `0' strftime flag"
+#: c-format.c:439
+msgid "the '0' strftime flag"
 msgstr ""
 
-#: c-format.c:648 c-format.c:672
-msgid "`^' flag"
+#: c-format.c:440 c-format.c:464
+msgid "'^' flag"
 msgstr ""
 
-#: c-format.c:648
-msgid "the `^' strftime flag"
+#: c-format.c:440
+msgid "the '^' strftime flag"
 msgstr ""
 
-#: c-format.c:649
-msgid "the `#' strftime flag"
+#: c-format.c:441
+msgid "the '#' strftime flag"
 msgstr ""
 
-#: c-format.c:650
+#: c-format.c:442
 msgid "field width in strftime format"
 msgstr ""
 
-#: c-format.c:651
-msgid "`E' modifier"
+#: c-format.c:443
+msgid "'E' modifier"
 msgstr ""
 
-#: c-format.c:651
-msgid "the `E' strftime modifier"
+#: c-format.c:443
+msgid "the 'E' strftime modifier"
 msgstr ""
 
-#: c-format.c:652
-msgid "`O' modifier"
+#: c-format.c:444
+msgid "'O' modifier"
 msgstr ""
 
-#: c-format.c:652
-msgid "the `O' strftime modifier"
+#: c-format.c:444
+msgid "the 'O' strftime modifier"
 msgstr ""
 
-#: c-format.c:653
-msgid "the `O' modifier"
+#: c-format.c:445
+msgid "the 'O' modifier"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:463
 msgid "fill character"
 msgstr ""
 
-#: c-format.c:671
+#: c-format.c:463
 msgid "fill character in strfmon format"
 msgstr ""
 
-#: c-format.c:672
-msgid "the `^' strfmon flag"
+#: c-format.c:464
+msgid "the '^' strfmon flag"
 msgstr ""
 
-#: c-format.c:673
-msgid "the `+' strfmon flag"
+#: c-format.c:465
+msgid "the '+' strfmon flag"
 msgstr ""
 
-#: c-format.c:674
-msgid "`(' flag"
+#: c-format.c:466
+msgid "'(' flag"
 msgstr ""
 
-#: c-format.c:674
-msgid "the `(' strfmon flag"
+#: c-format.c:466
+msgid "the '(' strfmon flag"
 msgstr ""
 
-#: c-format.c:675
-msgid "`!' flag"
+#: c-format.c:467
+msgid "'!' flag"
 msgstr ""
 
-#: c-format.c:675
-msgid "the `!' strfmon flag"
+#: c-format.c:467
+msgid "the '!' strfmon flag"
 msgstr ""
 
-#: c-format.c:676
-msgid "the `-' strfmon flag"
+#: c-format.c:468
+msgid "the '-' strfmon flag"
 msgstr ""
 
-#: c-format.c:677
+#: c-format.c:469
 msgid "field width in strfmon format"
 msgstr ""
 
-#: c-format.c:678
+#: c-format.c:470
 msgid "left precision"
 msgstr ""
 
-#: c-format.c:678
+#: c-format.c:470
 msgid "left precision in strfmon format"
 msgstr ""
 
-#: c-format.c:679
+#: c-format.c:471
 msgid "right precision"
 msgstr ""
 
-#: c-format.c:679
+#: c-format.c:471
 msgid "right precision in strfmon format"
 msgstr ""
 
-#: c-format.c:680
+#: c-format.c:472
 msgid "length modifier in strfmon format"
 msgstr ""
 
-#: c-format.c:983
-#, c-format
-msgid "function might be possible candidate for `%s' format attribute"
+#: c-format.c:840
+#, fuzzy, c-format
+msgid "function might be possible candidate for %qs format attribute"
 msgstr "funktionen är en möjlig kandidat för formatattributet \"%s\""
 
-#: c-format.c:1107 c-format.c:1128 c-format.c:2112
+#: c-format.c:931 c-format.c:952 c-format.c:1947
 msgid "missing $ operand number in format"
 msgstr "saknar numerisk $-operand i formatsträng"
 
-#: c-format.c:1138
+#: c-format.c:961
 #, c-format
 msgid "%s does not support %%n$ operand number formats"
 msgstr ""
 
-#: c-format.c:1145
+#: c-format.c:968
 msgid "operand number out of range in format"
 msgstr ""
 
-#: c-format.c:1168
+#: c-format.c:991
 #, c-format
 msgid "format argument %d used more than once in %s format"
 msgstr ""
 
-#: c-format.c:1218
+#: c-format.c:1023
+msgid "$ operand number used after format without operand number"
+msgstr ""
+
+#: c-format.c:1053
 #, c-format
 msgid "format argument %d unused before used argument %d in $-style format"
 msgstr ""
 
-#: c-format.c:1322
+#: c-format.c:1148
 msgid "format not a string literal, format string not checked"
 msgstr ""
 
-#: c-format.c:1336
+#: c-format.c:1162
 msgid "format not a string literal and no format arguments"
 msgstr ""
 
-#: c-format.c:1338
+#: c-format.c:1164
 msgid "format not a string literal, argument types not checked"
 msgstr ""
 
-#: c-format.c:1351
+#: c-format.c:1177
 msgid "too many arguments for format"
 msgstr "för många argument för för formatsträng"
 
-#: c-format.c:1354
+#: c-format.c:1180
 msgid "unused arguments in $-style format"
 msgstr ""
 
-#: c-format.c:1357
+#: c-format.c:1183
 #, fuzzy, c-format
 msgid "zero-length %s format string"
 msgstr "formatsträng med längden noll"
 
-#: c-format.c:1361
+#: c-format.c:1187
 msgid "format is a wide character string"
 msgstr ""
 
-#: c-format.c:1364
+#: c-format.c:1190
 msgid "unterminated format string"
 msgstr "icke terminerad formatsträng"
 
-#: c-format.c:1581
-msgid "embedded `\\0' in format"
+#: c-format.c:1400
+msgid "embedded %<\\0%> in format"
 msgstr ""
 
-#: c-format.c:1596
-#, c-format
-msgid "spurious trailing `%%' in format"
+#: c-format.c:1415
+msgid "spurious trailing %<%%%> in format"
 msgstr ""
 
-#: c-format.c:1635 c-format.c:1872
+#: c-format.c:1459 c-format.c:1703
 #, c-format
 msgid "repeated %s in format"
 msgstr ""
 
-#: c-format.c:1648
+#: c-format.c:1472
 msgid "missing fill character at end of strfmon format"
 msgstr ""
 
-#: c-format.c:1687 c-format.c:1786 c-format.c:2066 c-format.c:2119
+#: c-format.c:1516 c-format.c:1618 c-format.c:1897 c-format.c:1959
 msgid "too few arguments for format"
 msgstr "för få argument enligt formatsträngen"
 
-#: c-format.c:1728
+#: c-format.c:1557
 #, c-format
 msgid "zero width in %s format"
 msgstr "nollstorlek i %s formatsträng"
 
-#: c-format.c:1747
+#: c-format.c:1575
 #, c-format
 msgid "empty left precision in %s format"
 msgstr ""
 
-#: c-format.c:1801
+#: c-format.c:1633
 msgid "field precision"
 msgstr ""
 
-#: c-format.c:1816
+#: c-format.c:1648
 #, c-format
 msgid "empty precision in %s format"
 msgstr ""
 
-#: c-format.c:1856
-#, c-format
-msgid "%s does not support the `%s' %s length modifier"
-msgstr ""
+#: c-format.c:1687
+#, fuzzy, c-format
+msgid "%s does not support the %qs %s length modifier"
+msgstr "\"%s\" stöds inte av %s"
 
-#: c-format.c:1906
+#: c-format.c:1737
 msgid "conversion lacks type at end of format"
 msgstr ""
 
-#: c-format.c:1917
+#: c-format.c:1748
 #, c-format
-msgid "unknown conversion type character `%c' in format"
+msgid "unknown conversion type character %qc in format"
 msgstr ""
 
-#: c-format.c:1920
+#: c-format.c:1751
 #, c-format
 msgid "unknown conversion type character 0x%x in format"
 msgstr ""
 
-#: c-format.c:1927
-#, c-format
-msgid "%s does not support the `%%%c' %s format"
-msgstr ""
+#: c-format.c:1758
+#, fuzzy
+msgid "%s does not support the %<%%%c%> %s format"
+msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
 
-#: c-format.c:1943
-#, c-format
-msgid "%s used with `%%%c' %s format"
-msgstr ""
+#: c-format.c:1774
+#, fuzzy
+msgid "%s used with %<%%%c%> %s format"
+msgstr "flaggan \"a\" använd med format \"%c\""
 
-#: c-format.c:1952
+#: c-format.c:1783
 #, c-format
 msgid "%s does not support %s"
 msgstr ""
 
-#: c-format.c:1961
-#, c-format
-msgid "%s does not support %s with the `%%%c' %s format"
-msgstr ""
+#: c-format.c:1792
+#, fuzzy
+msgid "%s does not support %s with the %<%%%c%> %s format"
+msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
 
-#: c-format.c:1994
-#, c-format
-msgid "%s ignored with %s and `%%%c' %s format"
+#: c-format.c:1825
+msgid "%s ignored with %s and %<%%%c%> %s format"
 msgstr ""
 
-#: c-format.c:1998
+#: c-format.c:1829
 #, c-format
 msgid "%s ignored with %s in %s format"
 msgstr ""
 
-#: c-format.c:2004
-#, c-format
-msgid "use of %s and %s together with `%%%c' %s format"
+#: c-format.c:1835
+msgid "use of %s and %s together with %<%%%c%> %s format"
 msgstr ""
 
-#: c-format.c:2008
+#: c-format.c:1839
 #, c-format
 msgid "use of %s and %s together in %s format"
 msgstr ""
 
 # fixme: ordet locale borde standardiseras
-#: c-format.c:2027
-#, c-format
-msgid "`%%%c' yields only last 2 digits of year in some locales"
+#: c-format.c:1858
+#, fuzzy
+msgid "%<%%%c%> yields only last 2 digits of year in some locales"
 msgstr "\"%%%c\" ger bara de sista två siffrorna i året i vissa landsinställningar"
 
-#: c-format.c:2030
-#, c-format
-msgid "`%%%c' yields only last 2 digits of year"
+#: c-format.c:1861
+#, fuzzy
+msgid "%<%%%c%> yields only last 2 digits of year"
 msgstr "\"%%%c\" ger bara de sista två siffrorna i året"
 
 #. The end of the format string was reached.
-#: c-format.c:2046
-#, c-format
-msgid "no closing `]' for `%%[' format"
+#: c-format.c:1877
+msgid "no closing %<]%> for %<%%[%> format"
 msgstr ""
 
-#: c-format.c:2059
+#: c-format.c:1890
 #, c-format
-msgid "use of `%s' length modifier with `%c' type character"
+msgid "use of %qs length modifier with %qc type character"
 msgstr ""
 
-#: c-format.c:2080
-#, c-format
-msgid "%s does not support the `%%%s%c' %s format"
-msgstr ""
+#: c-format.c:1911
+#, fuzzy
+msgid "%s does not support the %<%%%s%c%> %s format"
+msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
 
-#: c-format.c:2095
+#: c-format.c:1928
 msgid "operand number specified with suppressed assignment"
 msgstr ""
 
-#: c-format.c:2097
+#: c-format.c:1930
 msgid "operand number specified for format taking no argument"
 msgstr ""
 
-#: c-format.c:2211
+#: c-format.c:2072
 #, c-format
-msgid "writing through null pointer (arg %d)"
+msgid "writing through null pointer (argument %d)"
 msgstr ""
 
-#: c-format.c:2220
+#: c-format.c:2080
 #, c-format
-msgid "reading through null pointer (arg %d)"
+msgid "reading through null pointer (argument %d)"
 msgstr ""
 
-#: c-format.c:2240
+#: c-format.c:2100
 #, c-format
-msgid "writing into constant object (arg %d)"
+msgid "writing into constant object (argument %d)"
 msgstr ""
 
-#: c-format.c:2250
+#: c-format.c:2111
 #, c-format
-msgid "extra type qualifiers in format argument (arg %d)"
+msgid "extra type qualifiers in format argument (argument %d)"
 msgstr ""
 
-#: c-format.c:2257
-#, c-format
-msgid "format argument is not a pointer (arg %d)"
+#: c-format.c:2222
+msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2259
-#, c-format
-msgid "format argument is not a pointer to a pointer (arg %d)"
+#: c-format.c:2225
+msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2330
-msgid "pointer"
+#: c-format.c:2232
+msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2332
-msgid "different type"
+#: c-format.c:2235
+msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
 msgstr ""
 
-#: c-format.c:2353
-#, c-format
-msgid "%s is not type %s (arg %d)"
+#: c-format.c:2501
+#, fuzzy
+msgid "args to be formatted is not %<...%>"
+msgstr "argumenten som skall formateras är inte \"...\""
+
+#: c-format.c:2510
+msgid "strftime formats cannot format arguments"
 msgstr ""
 
-#: c-format.c:2356
-#, c-format
-msgid "%s format, %s arg (arg %d)"
+#: c-gimplify.c:237
+msgid "statement with no effect"
 msgstr ""
 
-#: c-lex.c:153
+#: c-gimplify.c:315 c-typeck.c:6914 cp/parser.c:6568
+msgid "break statement not within loop or switch"
+msgstr "break-sats som inte är i en loop eller switch"
+
+#: c-gimplify.c:317
 #, fuzzy
-msgid "YYDEBUG not defined"
-msgstr "YYDEBUG är inte definierad."
+msgid "continue statement not within loop or switch"
+msgstr "break-sats som inte är i en loop eller switch"
 
-#: c-lex.c:293
-msgid "badly nested C headers from preprocessor"
+#: c-incpath.c:70
+#, c-format
+msgid "ignoring duplicate directory \"%s\"\n"
 msgstr ""
 
-#: c-lex.c:336
-#, c-format
-msgid "ignoring #pragma %s %s"
-msgstr "ignorerar #pragma %s %s"
+#: c-incpath.c:73
+msgid "  as it is a non-system directory that duplicates a system directory\n"
+msgstr ""
 
-#: c-lex.c:386
+#: c-incpath.c:77
 #, c-format
-msgid "universal-character-name '\\U%08x' not valid in identifier"
+msgid "ignoring nonexistent directory \"%s\"\n"
+msgstr "ignorerar ej existerande katalog \"%s\"\n"
+
+#: c-incpath.c:286
+msgid "#include \"...\" search starts here:\n"
+msgstr "#include \"...\" sökning startar här:\n"
+
+#: c-incpath.c:290
+msgid "#include <...> search starts here:\n"
+msgstr "#include <...> sökning startar här:\n"
+
+#: c-incpath.c:295
+msgid "End of search list.\n"
+msgstr "Slut på söklistan.\n"
+
+#: c-lex.c:259
+msgid "badly nested C headers from preprocessor"
 msgstr ""
 
-#: c-lex.c:632
-#, c-format
-msgid "universal-character-name '\\u%04x' not valid in identifier"
+#: c-lex.c:307
+#, fuzzy
+msgid "%Hignoring #pragma %s %s"
+msgstr "ignorerar #pragma %s %s"
+
+#. ... or not.
+#: c-lex.c:411
+msgid "%Hstray %<@%> in program"
 msgstr ""
 
-#: c-lex.c:695
+#: c-lex.c:425
+#, fuzzy, c-format
+msgid "stray %qs in program"
+msgstr "program: %s\n"
+
+#: c-lex.c:435
 #, c-format
-msgid "stray '%c' in program"
+msgid "missing terminating %c character"
 msgstr ""
 
-#: c-lex.c:697
-#, c-format
-msgid "stray '\\%o' in program"
+#: c-lex.c:437
+#, fuzzy, c-format
+msgid "stray %qc in program"
+msgstr "program: %s\n"
+
+#: c-lex.c:439
+msgid "stray %<\\%o%> in program"
 msgstr ""
 
-#: c-lex.c:854
+#: c-lex.c:599
 msgid "this decimal constant is unsigned only in ISO C90"
 msgstr ""
 
-#: c-lex.c:857
+#: c-lex.c:602
 msgid "this decimal constant would be unsigned in ISO C90"
 msgstr ""
 
-#: c-lex.c:873
+#: c-lex.c:618
 #, fuzzy, c-format
-msgid "integer constant is too large for \"%s\" type"
+msgid "integer constant is too large for %qs type"
 msgstr "heltalskonstant är större än maximala värdet för sin typ"
 
-#: c-lex.c:941
-#, fuzzy, c-format
-msgid "floating constant exceeds range of \"%s\""
+#: c-lex.c:684
+#, fuzzy
+msgid "floating constant exceeds range of %<%s%>"
 msgstr "flyttal utanför intervallet för \"%s\""
 
-#: c-lex.c:977 cpplex.c:330 cpplex.c:668 cpplex.c:1942
-msgid "ignoring invalid multibyte character"
-msgstr "ignorerar ogiltigt flerbytestecken"
+#: c-lex.c:766
+#, fuzzy
+msgid "traditional C rejects string constant concatenation"
+msgstr "traditionell C stödjer inte sträng-sammanslagning"
 
-#: c-opts.c:355
-#, fuzzy, c-format
-msgid "missing argument to \"-%s\""
-msgstr "Saknar argument till flaggan \"%s\""
+#: c-objc-common.c:80
+msgid "%Jfunction %qF can never be inlined because it is suppressed using -fno-inline"
+msgstr ""
+
+#: c-objc-common.c:90
+msgid "%Jfunction %qF can never be inlined because it might not be bound within this unit of translation"
+msgstr ""
 
-#: c-opts.c:359
+#: c-objc-common.c:98
+msgid "%Jfunction %qF can never be inlined because it uses attributes conflicting with inlining"
+msgstr ""
+
+#: c-objc-common.c:244
+#, fuzzy
+msgid "used array that cannot be converted to pointer where scalar is required"
+msgstr "fält-värde använd där skalär krävs"
+
+#: c-objc-common.c:248
+#, fuzzy
+msgid "used struct type value where scalar is required"
+msgstr "struct-värde använt där skalär krävs"
+
+#: c-objc-common.c:252
+msgid "used union type value where scalar is required"
+msgstr "värde av uniontyp använt där skalär krävs"
+
+#: c-opts.c:144
 #, fuzzy, c-format
-msgid "no class name specified with \"-%s\""
+msgid "no class name specified with %qs"
 msgstr "Utdatafilnamn angivet två gånger"
 
-#: c-opts.c:366
+#: c-opts.c:148
 #, fuzzy, c-format
-msgid "missing filename after \"-%s\""
-msgstr "Filnamn saknas efter %s"
+msgid "assertion missing after %qs"
+msgstr "Makronamn saknas efter %s"
 
-#: c-opts.c:371
+#: c-opts.c:153
 #, fuzzy, c-format
-msgid "missing target after \"-%s\""
-msgstr "Argument saknas efter %s"
-
-#: c-opts.c:505
-#, c-format
-msgid "options array incorrectly sorted: %s is before %s"
-msgstr ""
+msgid "macro name missing after %qs"
+msgstr "Makronamn saknas efter %s"
 
-#: c-opts.c:550
+#: c-opts.c:162
 #, fuzzy, c-format
-msgid "too many filenames given.  Type %s --help for usage"
-msgstr "För många filnamn. Skriv %s --help för användningsinformation"
+msgid "missing path after %qs"
+msgstr "Nummer saknas efter %s"
 
-#: c-opts.c:937
-msgid "-Wno-strict-prototypes is not supported in C++"
-msgstr "-Wno-strict-prototypes stödjs inte för C++"
+#: c-opts.c:171
+#, fuzzy, c-format
+msgid "missing filename after %qs"
+msgstr "Filnamn saknas efter %s"
 
-#: c-opts.c:1017
+#: c-opts.c:176
 #, fuzzy, c-format
-msgid "switch \"%s\" is no longer supported"
-msgstr "-f%s stödjs inte längre"
+msgid "missing makefile target after %qs"
+msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#: c-opts.c:1033
-#, c-format
-msgid "switch \"%s\" is deprecated, please see documentation for details"
+#: c-opts.c:303
+msgid "-I- specified twice"
+msgstr "-I- angiven två gånger"
+
+#: c-opts.c:306
+msgid "obsolete option -I- used, please use -iquote instead"
 msgstr ""
 
-#: c-opts.c:1153
-msgid "-fhandle-exceptions has been renamed to -fexceptions (and is now on by default)"
+#: c-opts.c:540
+#, fuzzy, c-format
+msgid "switch %qs is no longer supported"
+msgstr "-f%s stödjs inte längre"
+
+#: c-opts.c:653
+msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
 msgstr ""
 
-#: c-opts.c:1273
+#: c-opts.c:839
 #, fuzzy
 msgid "output filename specified twice"
 msgstr "Utdatafilnamn angivet två gånger"
 
-#: c-opts.c:1387
+#: c-opts.c:969
 msgid "-Wformat-y2k ignored without -Wformat"
 msgstr "-Wformat-y2k ignorerad utan -Wformat"
 
-#: c-opts.c:1389
+#: c-opts.c:971
 msgid "-Wformat-extra-args ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-opts.c:1391
+#: c-opts.c:973
 #, fuzzy
 msgid "-Wformat-zero-length ignored without -Wformat"
 msgstr "-Wformat-extra-args ignorerad utan -Wformat"
 
-#: c-opts.c:1393
+#: c-opts.c:975
 msgid "-Wformat-nonliteral ignored without -Wformat"
 msgstr "-Wformat-nonliteral ignorerad utan -Wformat"
 
-#: c-opts.c:1395
+#: c-opts.c:977
 msgid "-Wformat-security ignored without -Wformat"
 msgstr "-Wformat-security ignorerad utan -Wformat"
 
-#: c-opts.c:1397
+#: c-opts.c:979
 msgid "-Wmissing-format-attribute ignored without -Wformat"
 msgstr "-Wmissing-format-attribute ignorerad utan -Wformat"
 
-#: c-opts.c:1419
+#: c-opts.c:998
 #, fuzzy, c-format
-msgid "opening output file %s"
+msgid "opening output file %s: %m"
 msgstr "Kan inte öppna utdatafil \"%s\""
 
-#: c-opts.c:1474
+#: c-opts.c:1003
 #, fuzzy, c-format
-msgid "opening dependency file %s"
-msgstr "dynamiskt beroende.\n"
+msgid "too many filenames given.  Type %s --help for usage"
+msgstr "För många filnamn. Skriv %s --help för användningsinformation"
 
-#: c-opts.c:1484
-#, fuzzy, c-format
-msgid "closing dependency file %s"
-msgstr "Kunde inte öppna källkodsfil %s.\n"
+#: c-opts.c:1086
+msgid "YYDEBUG was not defined at build time, -dy ignored"
+msgstr ""
+
+#: c-opts.c:1132
+#, c-format
+msgid "opening dependency file %s: %m"
+msgstr ""
+
+#: c-opts.c:1142
+#, c-format
+msgid "closing dependency file %s: %m"
+msgstr ""
 
-#: c-opts.c:1487
+#: c-opts.c:1145
 #, fuzzy, c-format
-msgid "when writing output to %s"
+msgid "when writing output to %s: %m"
 msgstr "fel vid skrivning till %s"
 
-#: c-opts.c:1567
+#: c-opts.c:1225
 #, fuzzy
 msgid "to generate dependencies you must specify either -M or -MM"
 msgstr "du måste dessutom ange antingen -M eller -MM"
 
-#: c-opts.c:1715
-#, c-format
-msgid "\"-%c%s%s\" is valid for %s but not for %s"
-msgstr ""
-
-#. To keep the lines from getting too long for some compilers, limit
-#. to about 500 characters (6 lines) per chunk.
-#: c-opts.c:1726
-msgid ""
-"Switches:\n"
-"  -include <file>           Include the contents of <file> before other files\n"
-"  -imacros <file>           Accept definition of macros in <file>\n"
-"  -iprefix <path>           Specify <path> as a prefix for next two options\n"
-"  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
-"  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
-"  -isystem <dir>            Add <dir> to the start of the system include path\n"
-msgstr ""
-"Flaggor:\n"
-"  -include <fil>            Inkludera innehållet i <fil> före andra filer\n"
-"  -imacros <fil>            Använd makrodefinitioner i <fil>\n"
-"  -iprefix <sökväg>         Sätt <sökväg> som prefix för följande två flaggor\n"
-"  -iwithprefix <katalog>    Sätt <katalog> i slutet på systemets include-sökväg\n"
-"  -iwithprefixbefore <kat>  Sätt <kat> i slutet på huvud-include-sökvägen\n"
-"  -isystem <katalog>        Sätt <katalog> först på systemets include-sökväg\n"
-
-#: c-opts.c:1735
-msgid ""
-"  -idirafter <dir>          Add <dir> to the end of the system include path\n"
-"  -I <dir>                  Add <dir> to the end of the main include path\n"
-"  -I-                       Fine-grained include path control; see info docs\n"
-"  -nostdinc                 Do not search system include directories\n"
-"                             (dirs specified with -isystem will still be used)\n"
-"  -nostdinc++               Do not search system include directories for C++\n"
-"  -o <file>                 Put output into <file>\n"
-msgstr ""
-"  -idirafter <katalog>      Sätt <katalog> i slutet på systemets include-sökväg\n"
-"  -I <katalog>              Sätt <katalog> i slutet på huvud-include-sökvägen\n"
-"  -I-                       Detaljerad include-sökväg kontroll; se info-hjälp\n"
-"  -nostdinc                 Använd inte systemets include-sökväg (kataloger\n"
-"                            satta med -isystem kommer fortfarande användas)\n"
-"  -nostdinc++               Använd inte systemets include-sökväg för C++\n"
-"  -o <fil>                  Skriv utdata till <fil>\n"
-
-#: c-opts.c:1744
-#, fuzzy
-msgid ""
-"  -trigraphs                Support ISO C trigraphs\n"
-"  -std=<std name>           Specify the conformance standard; one of:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999, c++98\n"
-"  -w                        Inhibit warning messages\n"
-"  -W[no-]trigraphs          Warn if trigraphs are encountered\n"
-"  -W[no-]comment{s}         Warn if one comment starts inside another\n"
-msgstr ""
-"  -std=<std namn>           Ange standard att följa; en av:\n"
-"                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
-"                            iso9899:199409, iso9899:1999\n"
-"  -+                        Tillåt användning av C++ finesser\n"
-"  -w                        Stoppa varningsmeddelande\n"
-"  -Wtrigraphs               Varna om trigrapher påträffas\n"
-"  -Wno-trigraphs            Varna inte om trigrapher\n"
-"  -Wcomment{s}              Varna om en kommentar börjar i en annan kommentar\n"
-
-#: c-opts.c:1753
+#: c-opts.c:1292
 #, fuzzy
-msgid ""
-"  -W[no-]traditional        Warn about features not present in traditional C\n"
-"  -W[no-]undef              Warn if an undefined macro is used by #if\n"
-"  -W[no-]import             Warn about the use of the #import directive\n"
-msgstr ""
-"  -Wno-comment{s}           Varna inte om kommentarer\n"
-"  -Wtraditional             Varna om finesser som inte finns i traditionell C\n"
-"  -Wno-traditional          Varna inte om traditionell C\n"
-"  -Wundef                   Varna om ett odefinierat makro används av #if\n"
-"  -Wno-undef                Varna inte om att testa odefinierade makron\n"
-"  -Wimport                  Varna om användande av direktivet #import\n"
+msgid "<built-in>"
+msgstr "<inbyggd>"
 
-#: c-opts.c:1758
-#, fuzzy
-msgid ""
-"  -W[no-]error              Treat all warnings as errors\n"
-"  -W[no-]system-headers     Do not suppress warnings from system headers\n"
-"  -W[no-]all                Enable most preprocessor warnings\n"
+#: c-opts.c:1307
+msgid "<command line>"
 msgstr ""
-"  -Wno-import               Varna inte om användande av #import\n"
-"  -Werror                   Behandla alla varningar som fel\n"
-"  -Wno-error                Behandla inte varningar som fel\n"
-"  -Wsystem-headers          Dölj inte varningar från system-include-filer\n"
-"  -Wno-system-headers       Dölj varningar från system-include-filer\n"
-"  -Wall                     Aktivera alla preprocessor-varningar\n"
-
-#: c-opts.c:1763
-#, fuzzy
-msgid ""
-"  -M                        Generate make dependencies\n"
-"  -MM                       As -M, but ignore system header files\n"
-"  -MD                       Generate make dependencies and compile\n"
-"  -MMD                      As -MD, but ignore system header files\n"
-"  -MF <file>                Write dependency output to the given file\n"
-"  -MG                       Treat missing header file as generated files\n"
-msgstr ""
-"  -M                        Generera make beroenden\n"
-"  -MM                       Som -M, men ignorera system-include-filer\n"
-"  -MF <fil>                 Skriv beroenden till den givna filen\n"
-"  -MG                       Behandla saknade filer som genererade filer\n"
 
-# fixme: vad menas med unquoted
-#: c-opts.c:1771
-msgid ""
-"  -MP\t\t\t    Generate phony targets for all headers\n"
-"  -MQ <target>              Add a MAKE-quoted target\n"
-"  -MT <target>              Add an unquoted target\n"
+#: c-opts.c:1390
+msgid "too late for # directive to set debug directory"
 msgstr ""
-"  -MP\t\t\t    Generera phony-mål för alla include-filer\n"
-"  -MQ <mål>                 Lägg till MAKE-citerat mål\n"
-"  -MT <mål>                 Lägg till ociterat mål\n"
 
-#: c-opts.c:1776
-#, fuzzy
-msgid ""
-"  -D<macro>                 Define a <macro> with string '1' as its value\n"
-"  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
-"  -A<question>=<answer>     Assert the <answer> to <question>\n"
-"  -A-<question>=<answer>    Disable the <answer> to <question>\n"
-"  -U<macro>                 Undefine <macro> \n"
-"  -v                        Display the version number\n"
-msgstr ""
-"  -D<makro>                 Definiera <makro> med strängen \"1\" som sitt värde\n"
-"  -D<makro>=<värde>         Definiera <makro> with <värde> som sitt värde\n"
-"  -A<fråga> (<svar>)        Ange svaret <svar> på frågan <fråga>\n"
-"  -A-<fråga> (<svar>)       Slå av svaret <svar> på frågan <fråga>\n"
-"  -U<makro>                 Gör <makro> till icke definierat\n"
-"  -v                        Visa versionsnummer\n"
-
-#: c-opts.c:1784
-msgid ""
-"  -H                        Print the name of header files as they are used\n"
-"  -C                        Do not discard comments\n"
-"  -dM                       Display a list of macro definitions active at end\n"
-"  -dD                       Preserve macro definitions in output\n"
-"  -dN                       As -dD except that only the names are preserved\n"
-"  -dI                       Include #include directives in the output\n"
-msgstr ""
-"  -H                        Skriv namnet på include-filer när de används\n"
-"  -C                        Släng inte bort kommentarer\n"
-"  -dM                       Visa en lista med aktiva makron i slutet\n"
-"  -dD                       Bevara mokrodefinitioner i utdata\n"
-"  -dN                       Som -dD men bara namnet bevaras\n"
-"  -dI                       Ta med #include-direktives i utdata\n"
-
-#: c-opts.c:1792
-#, fuzzy
-msgid ""
-"  -f[no-]preprocessed       Treat the input file as already preprocessed\n"
-"  -ftabstop=<number>        Distance between tab stops for column reporting\n"
-"  -P                        Do not generate #line directives\n"
-"  -remap                    Remap file names when including files\n"
-"  --help                    Display this information\n"
-msgstr ""
-"  -fpreprocessed            Tolka infiler som redan preprocessade\n"
-"  -ftabstop=<nummer>        Avstånd mellan tabbar för kolumutskrifter\n"
-"  -P                        Genererar inte #line-direktiv\n"
-"  -$                        Tillåt inte '$' i identifierare\n"
-"  -remap                    Mappa om filnamn vid inkludering av filer\n"
-"  --version                 Visa versionsinformation\n"
-"  -h or --help              Visa denna information\n"
-
-#. Like YYERROR but do call yyerror.
-#: c-parse.y:55 parse.y:48 objc-parse.y:55
+#. Depending on the version of Bison used to compile this grammar,
+#. it may issue generic diagnostics spelled "syntax error" or
+#. "parse error".  To prevent this from changing the translation
+#. template randomly, we list all the variants of this particular
+#. diagnostic here.  Translators: there is no fine distinction
+#. between diagnostics with "syntax error" in them, and diagnostics
+#. with "parse error" in them.  It's okay to give them both the same
+#. translation.
+#: c-parse.y:54 c-parse.y:2955 java/parse-scan.y:1370 java/parse.y:16419
+#: objc/objc-parse.y:53 objc/objc-parse.y:3545
 msgid "syntax error"
 msgstr "syntaxfel"
 
-#: /usr/share/bison/bison.simple:179
+#: /usr/share/bison/bison.simple:179 c-parse.y:2959 java/parse-scan.y:1374
+#: java/parse.y:16423 objc/objc-parse.y:3549
 msgid "syntax error: cannot back up"
 msgstr "syntaxfel: kan inte backa tillbaka"
 
-#: c-parse.y:325 objc-parse.y:346
+#: c-parse.y:343 objc/objc-parse.y:365
 msgid "ISO C forbids an empty source file"
 msgstr "ISO C förbjuder tomma källkodsfiler"
 
-#: c-parse.y:366 c-typeck.c:6916 objc-parse.y:388
-msgid "argument of `asm' is not a constant string"
-msgstr "argumentet till \"asm\" är inte en konstant sträng"
-
-#: c-parse.y:374 objc-parse.y:396
-msgid "ISO C forbids data definition with no type or storage class"
-msgstr "ISO C förbjuder datadefinition utan typ eller lagringsklass"
-
-#: c-parse.y:376 objc-parse.y:398
+#: c-parse.y:376 objc/objc-parse.y:399
 msgid "data definition has no type or storage class"
 msgstr "datadefinition har ingen typ eller lagringsklass"
 
-#: c-parse.y:389 objc-parse.y:411
-msgid "ISO C does not allow extra `;' outside of a function"
+#: c-parse.y:388 objc/objc-parse.y:411
+#, fuzzy
+msgid "ISO C does not allow extra %<;%> outside of a function"
 msgstr "ISO C tillåter inte extra \";\" utanför funktioner"
 
-#: c-parse.y:449 cppexp.c:1312
+#: c-parse.y:445
 msgid "traditional C rejects the unary plus operator"
 msgstr "traditionell C hanterar inte operatorn unärt plus"
 
-#: c-parse.y:496 objc-parse.y:518
-msgid "`sizeof' applied to a bit-field"
-msgstr "\"sizeof\" applicerat på ett bitfält"
+#: c-parse.y:498 objc/objc-parse.y:520
+#, fuzzy
+msgid "%<sizeof%> applied to a bit-field"
+msgstr "sizeof applicerat på ett bit-fält"
 
-#: c-parse.y:583 objc-parse.y:605
+#: c-parse.y:595 objc/objc-parse.y:617
 msgid "ISO C forbids omitting the middle term of a ?: expression"
 msgstr "ISO C förbjuder uteslutande av den mittersta termen i ett ?: uttryck"
 
-#: c-parse.y:632 objc-parse.y:654
-msgid "ISO C89 forbids compound literals"
+#: c-parse.y:636 objc/objc-parse.y:658
+msgid "compound literal has variable size"
 msgstr ""
 
-#: c-parse.y:646 objc-parse.y:668
+#: c-parse.y:648 objc/objc-parse.y:670
+#, fuzzy
+msgid "ISO C90 forbids compound literals"
+msgstr "ISO C++ förbjuder beräknade goto"
+
+#: c-parse.y:661 objc/objc-parse.y:683
 msgid "ISO C forbids braced-groups within expressions"
 msgstr ""
 
-#: c-parse.y:677 objc-parse.y:699
-msgid "first argument to __builtin_choose_expr not a constant"
+#: c-parse.y:697 objc/objc-parse.y:719
+#, fuzzy
+msgid "first argument to %<__builtin_choose_expr%> not a constant"
 msgstr "första argumentet till \"__builtin_choose_expr\" är inte en konstant"
 
-#: c-parse.y:721 objc-parse.y:767
+#: c-parse.y:1224 objc/objc-parse.y:1273
 #, fuzzy
-msgid "traditional C rejects ISO C style function definitions"
-msgstr "traditionell C stödjer inte sträng-sammanslagning"
-
-#: c-parse.y:985 c-parse.y:991 c-parse.y:997 c-parse.y:1003 c-parse.y:1024
-#: c-parse.y:1030 c-parse.y:1036 c-parse.y:1042 c-parse.y:1075 c-parse.y:1081
-#: c-parse.y:1087 c-parse.y:1093 c-parse.y:1138 c-parse.y:1144 c-parse.y:1150
-#: c-parse.y:1156 parse.y:1933 parse.y:1940 parse.y:1975 objc-parse.y:1031
-#: objc-parse.y:1037 objc-parse.y:1043 objc-parse.y:1049 objc-parse.y:1070
-#: objc-parse.y:1076 objc-parse.y:1082 objc-parse.y:1088 objc-parse.y:1121
-#: objc-parse.y:1127 objc-parse.y:1133 objc-parse.y:1139 objc-parse.y:1184
-#: objc-parse.y:1190 objc-parse.y:1196 objc-parse.y:1202
-#, c-format
-msgid "`%s' is not at beginning of declaration"
-msgstr "\"%s\" är inte i början av deklarationen"
+msgid "%<typeof%> applied to a bit-field"
+msgstr "sizeof applicerat på ett bit-fält"
 
-#: c-parse.y:1441 objc-parse.y:1496
+#: c-parse.y:1372 objc/objc-parse.y:1421
 msgid "ISO C forbids empty initializer braces"
 msgstr ""
 
-#: c-parse.y:1455 objc-parse.y:1510
-msgid "ISO C89 forbids specifying subobject to initialize"
+#: c-parse.y:1386 objc/objc-parse.y:1435
+#, fuzzy
+msgid "ISO C90 forbids specifying subobject to initialize"
 msgstr "ISO C89 förbjuder specifiering av subobjekt som skall initieras"
 
-#: c-parse.y:1458 objc-parse.y:1513
-msgid "obsolete use of designated initializer without `='"
+#: c-parse.y:1389 objc/objc-parse.y:1438
+#, fuzzy
+msgid "obsolete use of designated initializer without %<=%>"
 msgstr "obsolet angivelse av initierare utan \"=\""
 
-#: c-parse.y:1462 objc-parse.y:1517
-msgid "obsolete use of designated initializer with `:'"
+#: c-parse.y:1393 objc/objc-parse.y:1442
+#, fuzzy
+msgid "obsolete use of designated initializer with %<:%>"
 msgstr "obsolet användning av initierare med \":\""
 
-#: c-parse.y:1489 objc-parse.y:1544
+#: c-parse.y:1424 objc/objc-parse.y:1473
 msgid "ISO C forbids specifying range of elements to initialize"
 msgstr ""
 
-#: c-parse.y:1497 c-parse.y:1528 objc-parse.y:1552 objc-parse.y:1583
+#: c-parse.y:1432 c-parse.y:1462 objc/objc-parse.y:1481 objc/objc-parse.y:1511
 msgid "ISO C forbids nested functions"
 msgstr "ISO C förbjuder nästlade funktioner"
 
-#: c-parse.y:1703 objc-parse.y:1760
-msgid "ISO C forbids forward references to `enum' types"
-msgstr ""
+#: c-parse.y:1637 objc/objc-parse.y:1686
+#, fuzzy
+msgid "ISO C forbids forward references to %<enum%> types"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: c-parse.y:1715 parse.y:2411 objc-parse.y:1772
+#: c-parse.y:1649 cp/parser.c:10015 objc/objc-parse.y:1698
 msgid "comma at end of enumerator list"
 msgstr "komma i slutet av uppräkningslista"
 
-#: c-parse.y:1723 objc-parse.y:1780
+#: c-parse.y:1669 objc/objc-parse.y:1718
 msgid "no semicolon at end of struct or union"
 msgstr "inget semikolon vid slutet av struktur eller union"
 
-#: c-parse.y:1732 objc-parse.y:1789 objc-parse.y:2864
+#: c-parse.y:1678 objc/objc-parse.y:1727 objc/objc-parse.y:2727
 msgid "extra semicolon in struct or union specified"
 msgstr "extra semikolon i struktur eller union angivet"
 
-#: c-parse.y:1745 objc-parse.y:1816
-msgid "ISO C doesn't support unnamed structs/unions"
-msgstr "ISO C stödjer inte ej namnsatta strukturer/unioner"
-
-#: c-parse.y:1754 objc-parse.y:1825
+#: c-parse.y:1698 objc/objc-parse.y:1750
 msgid "ISO C forbids member declarations with no members"
 msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
 
-#: c-parse.y:1913 objc-parse.y:1984
-msgid "deprecated use of label at end of compound statement"
+#: c-parse.y:1864 objc/objc-parse.y:1916
+msgid "label at end of compound statement"
 msgstr ""
 
-#: c-parse.y:1930 objc-parse.y:2001
-msgid "ISO C89 forbids mixed declarations and code"
+#: c-parse.y:1883 objc/objc-parse.y:1935
+#, fuzzy
+msgid "ISO C90 forbids mixed declarations and code"
 msgstr "ISO C89 förbjuder blandade deklarationer och kod"
 
-#: c-parse.y:2005 objc-parse.y:2080
+#: c-parse.y:1923 objc/objc-parse.y:1975
 msgid "ISO C forbids label declarations"
 msgstr ""
 
-#: c-parse.y:2055 parse.y:1638 objc-parse.y:2130
+#: c-parse.y:1967 objc/objc-parse.y:2019
 msgid "braced-group within expression allowed only inside a function"
 msgstr ""
 
-#: c-parse.y:2182 objc-parse.y:2257
-msgid "empty body in an else-statement"
-msgstr "tom kropp i else-sats"
-
-#: c-parse.y:2303 objc-parse.y:2378
-msgid "ISO C forbids `goto *expr;'"
-msgstr "ISO C förbjuder \"goto *expr;\""
+#: c-parse.y:2263 objc/objc-parse.y:2358
+#, c-format
+msgid "%E qualifier ignored on asm"
+msgstr ""
 
-#: c-parse.y:2403 objc-parse.y:2478
-msgid "ISO C forbids forward parameter declarations"
+#: c-parse.y:2309 objc/objc-parse.y:2404
+msgid "wide string literal in %<asm%>"
 msgstr ""
 
-#. Gcc used to allow this as an extension.  However, it does
-#. not work for all targets, and thus has been disabled.
-#. Also, since func (...) and func () are indistinguishable,
-#. it caused problems with the code in expand_builtin which
-#. tries to verify that BUILT_IN_NEXT_ARG is being used
-#. correctly.
-#: c-parse.y:2429 objc-parse.y:2504
-msgid "ISO C requires a named argument before `...'"
+#: c-parse.y:2371 objc/objc-parse.y:2466
+#, fuzzy
+msgid "ISO C requires a named argument before %<...%>"
 msgstr "ISO C kräver ett namnsatt argument före \"...\""
 
-#: c-parse.y:2526 objc-parse.y:2601
-msgid "`...' in old-style identifier list"
-msgstr "\"...\" i en gammaldags identifierarlista"
-
-#: /usr/share/bison/bison.simple:795
+#: /usr/share/bison/bison.simple:795 c-parse.y:2958 java/parse-scan.y:1373
+#: java/parse.y:16422 objc/objc-parse.y:3548
 #, fuzzy
 msgid "parse error; also virtual memory exhausted"
 msgstr "parsningsfel; och det virtuella minnet tog slut"
 
-#: /usr/share/bison/bison.simple:799 cp/spew.c:364
+#: /usr/share/bison/bison.simple:799 c-parse.y:2956 java/parse-scan.y:1371
+#: java/parse.y:16420 objc/objc-parse.y:3546
 msgid "parse error"
 msgstr "parsningsfel"
 
@@ -2594,1524 +2813,1770 @@ msgstr "parsningsfel"
 msgid "parser stack overflow"
 msgstr "parsestack överfull"
 
-#: c-parse.y:2838 cp/spew.c:1525 objc-parse.y:3537
-#, c-format
-msgid "%s at end of input"
-msgstr "%s vid slutet av indatan"
+#: c-parse.y:2877 objc/objc-parse.y:3467
+#, fuzzy, c-format
+msgid "syntax error at %qs token"
+msgstr "syntaxfel vid token \"%s\""
 
-#: c-parse.y:2844 cp/spew.c:1533 objc-parse.y:3543
-#, c-format
-msgid "%s before %s'%c'"
-msgstr "%s före %s'%c'"
+#: c-parse.y:2957 java/parse-scan.y:1372 java/parse.y:16421
+#: objc/objc-parse.y:3547
+#, fuzzy
+msgid "syntax error; also virtual memory exhausted"
+msgstr "parsningsfel; och det virtuella minnet tog slut"
 
-#: c-parse.y:2846 cp/spew.c:1535 objc-parse.y:3545
-#, c-format
-msgid "%s before %s'\\x%x'"
-msgstr "%s före %s'\\x%x'"
+#: c-parse.y:2960 java/parse-scan.y:1375 java/parse.y:16424
+#: objc/objc-parse.y:3550
+#, fuzzy
+msgid "parse error: cannot back up"
+msgstr "syntaxfel: kan inte backa tillbaka"
 
-#: c-parse.y:2850 cp/spew.c:1542 objc-parse.y:3549
-#, c-format
-msgid "%s before string constant"
-msgstr "%s före strängkonstant"
+#: c-pch.c:130
+#, fuzzy
+msgid "can%'t create precompiled header %s: %m"
+msgstr "kan inte skapa katalog %s"
 
-#: c-parse.y:2852 cp/spew.c:1544 objc-parse.y:3551
-#, c-format
-msgid "%s before numeric constant"
-msgstr "%s före numerisk konstant"
+#: c-pch.c:158
+#, fuzzy
+msgid "can%'t write to %s: %m"
+msgstr "kan inte skriva till %s"
 
-#: c-parse.y:2854 objc-parse.y:3553
-#, c-format
-msgid "%s before \"%s\""
-msgstr "%s före \"%s\""
+#: c-pch.c:164
+#, fuzzy, c-format
+msgid "%qs is not a valid output file"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: c-parse.y:2856 objc-parse.y:3555
-#, c-format
-msgid "%s before '%s' token"
-msgstr "%s före symbolen '%s'"
+#: c-pch.c:193 c-pch.c:208 c-pch.c:222
+#, fuzzy
+msgid "can%'t write %s: %m"
+msgstr "kan inte stänga %s"
 
-#: c-parse.y:2921
-msgid "traditional C rejects string concatenation"
-msgstr "traditionell C stödjer inte sträng-sammanslagning"
+#: c-pch.c:198 c-pch.c:215
+#, fuzzy
+msgid "can%'t seek in %s: %m"
+msgstr "kan inte öppna %s"
+
+# fixme: spola tillbaka är inte perfekt
+#: c-pch.c:206 c-pch.c:248 c-pch.c:276 c-pch.c:281 c-pch.c:365
+#, fuzzy
+msgid "can%'t read %s: %m"
+msgstr "kan inte spola tillbaka %s"
 
-#: c-parse.y:3047 objc-parse.y:3779
+#: c-pch.c:483
+msgid "malformed #pragma GCC pch_preprocess, ignored"
+msgstr ""
+
+#: c-pch.c:489
+#, fuzzy
+msgid "pch_preprocess pragma should only be used with -fpreprocessed"
+msgstr "-include och -imacros kan inte användas med -fpreprocessed"
+
+#: c-pch.c:490
+#, fuzzy
+msgid "use #include instead"
+msgstr "#include nästlad för djupt"
+
+#: c-pch.c:498
+#, fuzzy
+msgid "%s: couldn%'t open PCH file: %m\n"
+msgstr "kunde inte öppna dump-fil \"%s\""
+
+#: c-pch.c:503
+msgid "use -Winvalid-pch for more information"
+msgstr ""
+
+#: c-pch.c:504
 #, c-format
-msgid "syntax error at '%s' token"
-msgstr "syntaxfel vid token \"%s\""
+msgid "%s: PCH file was invalid"
+msgstr ""
 
-#: c-pragma.c:107
-msgid "#pragma pack (pop) encountered without matching #pragma pack (push, <n>)"
+#: c-pragma.c:98
+#, fuzzy
+msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
 msgstr "#pragma pack (pop) påträffat utan matchande #pragma pack (push, <n>)"
 
-#: c-pragma.c:125
-#, c-format
-msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s, <n>)"
+#: c-pragma.c:111
+#, fuzzy, c-format
+msgid "#pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)"
 msgstr "#pragma pack(pop, %s) påträffat utan matchande #pragma pack(push, %s, <n>)"
 
-#: c-pragma.c:145
+#: c-pragma.c:125
 #, fuzzy
 msgid "#pragma pack(push[, id], <n>) is not supported on this target"
 msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: c-pragma.c:147
+#: c-pragma.c:127
 #, fuzzy
 msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
 msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: c-pragma.c:167
+#: c-pragma.c:148
 #, fuzzy
-msgid "missing '(' after '#pragma pack' - ignored"
+msgid "missing %<(%> after %<#pragma pack%> - ignored"
 msgstr "saknas '(' efter predikat"
 
-#: c-pragma.c:180 c-pragma.c:230
-msgid "malformed '#pragma pack' - ignored"
-msgstr ""
+#: c-pragma.c:161 c-pragma.c:201
+#, fuzzy
+msgid "malformed %<#pragma pack%> - ignored"
+msgstr "saknas '(' efter predikat"
 
-#: c-pragma.c:185
-msgid "malformed '#pragma pack(push[, id], <n>)' - ignored"
-msgstr ""
+#: c-pragma.c:166
+#, fuzzy
+msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: c-pragma.c:187
-msgid "malformed '#pragma pack(pop[, id])' - ignored"
-msgstr ""
+#: c-pragma.c:168
+#, fuzzy
+msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
+msgstr "saknas '(' efter predikat"
 
-#: c-pragma.c:196
-#, fuzzy, c-format
-msgid "unknown action '%s' for '#pragma pack' - ignored"
+#: c-pragma.c:177
+#, fuzzy
+msgid "unknown action %qs for %<#pragma pack%> - ignored"
 msgstr "skräp vid slutet av \"#pragma pack\""
 
-#: c-pragma.c:233
-msgid "junk at end of '#pragma pack'"
+#: c-pragma.c:204
+#, fuzzy
+msgid "junk at end of %<#pragma pack%>"
 msgstr "skräp vid slutet av \"#pragma pack\""
 
-#: c-pragma.c:247
+#: c-pragma.c:207
+msgid "#pragma pack has no effect with -fpack-struct - ignored"
+msgstr ""
+
+#: c-pragma.c:227
 #, c-format
 msgid "alignment must be a small power of two, not %d"
 msgstr ""
 
-#: c-pragma.c:280
-#, c-format
-msgid "applying #pragma weak `%s' after first use results in unspecified behavior"
+#: c-pragma.c:260
+msgid "%Japplying #pragma weak %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: c-pragma.c:328 c-pragma.c:333
+#: c-pragma.c:334 c-pragma.c:339
 msgid "malformed #pragma weak, ignored"
 msgstr ""
 
-#: c-pragma.c:337
+#: c-pragma.c:343
 msgid "junk at end of #pragma weak"
 msgstr "skräp vid slutet av #pragma weak"
 
-#: c-pragma.c:372 c-pragma.c:377
+#: c-pragma.c:411 c-pragma.c:413
 msgid "malformed #pragma redefine_extname, ignored"
 msgstr ""
 
-#: c-pragma.c:382
+#: c-pragma.c:416
 #, fuzzy
 msgid "junk at end of #pragma redefine_extname"
 msgstr "skräp vid slutet av #pragma weak"
 
-#: c-pragma.c:389 c-pragma.c:470
-msgid "#pragma redefine_extname conflicts with declaration"
+#: c-pragma.c:421
+#, fuzzy
+msgid "#pragma redefine_extname not supported on this target"
+msgstr "__builtin_eh_return stöds inte på denna målarkitektur"
+
+#: c-pragma.c:438 c-pragma.c:524
+#, fuzzy
+msgid "#pragma redefine_extname ignored due to conflict with previous rename"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+
+#: c-pragma.c:461
+msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
 msgstr ""
 
-#: c-pragma.c:420
+#: c-pragma.c:480
 msgid "malformed #pragma extern_prefix, ignored"
 msgstr ""
 
-#: c-pragma.c:425
+#: c-pragma.c:483
 #, fuzzy
 msgid "junk at end of #pragma extern_prefix"
 msgstr "skräp vid slutet av #pragma weak"
 
-#: c-pragma.c:457
+#: c-pragma.c:489
 #, fuzzy
-msgid "asm declaration conflicts with previous rename"
+msgid "#pragma extern_prefix not supported on this target"
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+
+#: c-pragma.c:515
+#, fuzzy
+msgid "asm declaration ignored due to conflict with previous rename"
 msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: c-semantics.c:565
-msgid "break statement not within loop or switch"
-msgstr "break-sats som inte är i en loop eller switch"
+#: c-pragma.c:546
+msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
+msgstr ""
 
-#: c-semantics.c:583
-msgid "continue statement not within a loop"
-msgstr "continue-sats som inte är i en loop"
+#: c-pragma.c:606
+msgid "#pragma GCC visibility must be followed by push or pop"
+msgstr ""
 
-#: c-semantics.c:678
-msgid "destructor needed for `%#D'"
-msgstr "destruerare behövs för \"%#D\""
+#: c-pragma.c:613
+msgid "No matching push for %<#pragma GCC visibility pop%>"
+msgstr ""
+
+#: c-pragma.c:624 c-pragma.c:653
+#, fuzzy
+msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
+msgstr "saknas '(' efter predikat"
 
-#: c-semantics.c:679
-msgid "where case label appears here"
+#: c-pragma.c:628
+msgid "malformed #pragma GCC visibility push"
 msgstr ""
 
-#: c-semantics.c:682
-msgid "(enclose actions of previous case statements requiring destructors in their own scope.)"
+#: c-pragma.c:632
+msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
 msgstr ""
 
-#: c-semantics.c:725 c-typeck.c:6942 cp/semantics.c:897
-#, c-format
-msgid "%s qualifier ignored on asm"
+#: c-pragma.c:648
+msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
 msgstr ""
 
-#: c-typeck.c:123
-#, c-format
-msgid "`%s' has an incomplete type"
+#: c-pragma.c:657
+#, fuzzy
+msgid "junk at end of %<#pragma GCC visibility%>"
+msgstr "skräp vid slutet av \"#pragma %s\""
+
+#: c-typeck.c:141
+#, fuzzy, c-format
+msgid "%qs has an incomplete type"
 msgstr "\"%s\" har en inkomplett typ"
 
-#: c-typeck.c:145 cp/call.c:2865
+#: c-typeck.c:163 cp/call.c:2679
 msgid "invalid use of void expression"
 msgstr "ogiltig användning av void-uttryck"
 
-#: c-typeck.c:153
+#: c-typeck.c:171
 #, fuzzy
 msgid "invalid use of flexible array member"
 msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: c-typeck.c:159
+#: c-typeck.c:177
 msgid "invalid use of array with unspecified bounds"
 msgstr ""
 
-#: c-typeck.c:167
-#, c-format
-msgid "invalid use of undefined type `%s %s'"
-msgstr ""
+#: c-typeck.c:185
+#, fuzzy
+msgid "invalid use of undefined type %<%s %s%>"
+msgstr "ogiltig mottagartyp \"%s\""
 
 #. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
-#: c-typeck.c:171
-#, c-format
-msgid "invalid use of incomplete typedef `%s'"
-msgstr ""
+#: c-typeck.c:189
+#, fuzzy, c-format
+msgid "invalid use of incomplete typedef %qs"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: c-typeck.c:424 c-typeck.c:438
+#: c-typeck.c:396 c-typeck.c:421
 msgid "function types not truly compatible in ISO C"
 msgstr "funktionstyper inte riktigt kompatibla i ISO C"
 
-#: c-typeck.c:603
+#: c-typeck.c:805
 msgid "types are not quite compatible"
 msgstr "typerna är inte riktigt kompatibla"
 
-#: c-typeck.c:757 c-typeck.c:2687
+#: c-typeck.c:1047
+#, fuzzy
+msgid "function return types not compatible due to %<volatile%>"
+msgstr "funktionstyper inte riktigt kompatibla i ISO C"
+
+#: c-typeck.c:1206 c-typeck.c:2447
 msgid "arithmetic on pointer to an incomplete type"
 msgstr "aritmetik på pekare till inkomplett typ"
 
-#: c-typeck.c:1136
-#, c-format
-msgid "%s has no member named `%s'"
+#: c-typeck.c:1561
+#, fuzzy
+msgid "%qT has no member named %qs"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: c-typeck.c:1172
-#, c-format
-msgid "request for member `%s' in something not a structure or union"
+#: c-typeck.c:1597
+#, fuzzy, c-format
+msgid "request for member %qs in something not a structure or union"
 msgstr "begäran av medlem \"%s\" i något som inte är en struktur eller union"
 
-#: c-typeck.c:1204
+#: c-typeck.c:1631
 msgid "dereferencing pointer to incomplete type"
 msgstr "derefererar pekare till inkomplett typ"
 
-#: c-typeck.c:1208
-msgid "dereferencing `void *' pointer"
+#: c-typeck.c:1635
+#, fuzzy
+msgid "dereferencing %<void *%> pointer"
 msgstr "derefererar \"void *\"-pekare"
 
-#: c-typeck.c:1225 cp/typeck.c:2369
-#, c-format
-msgid "invalid type argument of `%s'"
+#: c-typeck.c:1652 cp/typeck.c:2125
+#, fuzzy, c-format
+msgid "invalid type argument of %qs"
 msgstr "ogiltigt typargument till \"%s\""
 
-#: c-typeck.c:1244 cp/typeck.c:2395
-msgid "subscript missing in array reference"
+#: c-typeck.c:1680 cp/typeck.c:2276
+msgid "subscripted value is neither array nor pointer"
 msgstr ""
 
-#: c-typeck.c:1265 cp/typeck.c:2437
-msgid "array subscript has type `char'"
-msgstr "fältindex har typen \"char\""
-
-#: c-typeck.c:1273 c-typeck.c:1362 cp/typeck.c:2444 cp/typeck.c:2523
+#: c-typeck.c:1691 cp/typeck.c:2195 cp/typeck.c:2281
 msgid "array subscript is not an integer"
 msgstr "fältindex är inte ett heltal"
 
-#: c-typeck.c:1306
-msgid "ISO C forbids subscripting `register' array"
-msgstr ""
-
-#: c-typeck.c:1308
+#: c-typeck.c:1697
 #, fuzzy
-msgid "ISO C90 forbids subscripting non-lvalue array"
-msgstr "ISO C++ förbjuder tilldelning av fält"
-
-#: c-typeck.c:1341
-msgid "subscript has type `char'"
-msgstr "index har typen \"char\""
+msgid "subscripted value is pointer to function"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: c-typeck.c:1357 cp/typeck.c:2518
-msgid "subscripted value is neither array nor pointer"
-msgstr ""
+#: c-typeck.c:1710 cp/typeck.c:2191
+#, fuzzy
+msgid "array subscript has type %<char%>"
+msgstr "fältindex har typen \"char\""
 
-#: c-typeck.c:1411
-#, c-format
-msgid "`%s' undeclared here (not in a function)"
-msgstr "\"%s\" odeklarerad här (inte i en funktion)"
+#: c-typeck.c:1750
+#, fuzzy
+msgid "ISO C forbids subscripting %<register%> array"
+msgstr "ISO C++ förbjuder tilldelning av fält"
 
-#: c-typeck.c:1418
-#, c-format
-msgid "`%s' undeclared (first use in this function)"
-msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+#: c-typeck.c:1752
+#, fuzzy
+msgid "ISO C90 forbids subscripting non-lvalue array"
+msgstr "ISO C++ förbjuder tilldelning av fält"
 
-#: c-typeck.c:1423
-msgid "(Each undeclared identifier is reported only once"
-msgstr "(Varje odeklarerad identifierare rapporteras bara"
+#: c-typeck.c:1989
+#, fuzzy, c-format
+msgid "called object %qE is not a function"
+msgstr "anropat objekt är inte en funktion"
 
-#: c-typeck.c:1424
-msgid "for each function it appears in.)"
-msgstr "en gång för varje funktion den finns i.)"
+#. This situation leads to run-time undefined behavior.  We can't,
+#. therefore, simply error unless we can prove that all possible
+#. executions of the program must execute the code.
+#: c-typeck.c:2021
+#, fuzzy
+msgid "function called through a non-compatible type"
+msgstr "sizeof applicerat på en inkomplett typ"
 
-#: c-typeck.c:1441
-#, c-format
-msgid "local declaration of `%s' hides instance variable"
+#: c-typeck.c:2068 c-typeck.c:4329 c-typeck.c:4331 c-typeck.c:4339
+#: c-typeck.c:4364 c-typeck.c:5746
+msgid "initializer element is not constant"
 msgstr ""
 
-#: c-typeck.c:1518
-msgid "called object is not a function"
-msgstr "anropat objekt är inte en funktion"
-
-#: c-typeck.c:1604 cp/typeck.c:2829
-msgid "too many arguments to function"
+#: c-typeck.c:2129
+#, fuzzy, c-format
+msgid "too many arguments to function %qE"
 msgstr "för många argument till funktion"
 
-#: c-typeck.c:1625
+#: c-typeck.c:2156
 #, c-format
 msgid "type of formal parameter %d is incomplete"
 msgstr ""
 
-#: c-typeck.c:1638
-#, c-format
-msgid "%s as integer rather than floating due to prototype"
-msgstr ""
+#: c-typeck.c:2169
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as integer rather than floating due to prototype"
+msgstr "%s som complex istället för heltal grund av prototyp"
 
-#: c-typeck.c:1641
+#: c-typeck.c:2174
 #, c-format
-msgid "%s as integer rather than complex due to prototype"
+msgid "passing argument %d of %qE as integer rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1644
-#, c-format
-msgid "%s as complex rather than floating due to prototype"
-msgstr ""
+#: c-typeck.c:2179
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as complex rather than floating due to prototype"
+msgstr "%s som complex istället för heltal grund av prototyp"
 
-#: c-typeck.c:1647
-#, c-format
-msgid "%s as floating rather than integer due to prototype"
-msgstr ""
+#: c-typeck.c:2184
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as floating rather than integer due to prototype"
+msgstr "%s som complex istället för heltal grund av prototyp"
 
-#: c-typeck.c:1650
-#, c-format
-msgid "%s as complex rather than integer due to prototype"
+#: c-typeck.c:2189
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as complex rather than integer due to prototype"
 msgstr "%s som complex istället för heltal grund av prototyp"
 
-#: c-typeck.c:1653
+#: c-typeck.c:2194
 #, c-format
-msgid "%s as floating rather than complex due to prototype"
+msgid "passing argument %d of %qE as floating rather than complex due to prototype"
 msgstr ""
 
-#: c-typeck.c:1663
-#, c-format
-msgid "%s as `float' rather than `double' due to prototype"
+#: c-typeck.c:2206
+msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
 msgstr ""
 
-#: c-typeck.c:1681
+#: c-typeck.c:2226
 #, c-format
-msgid "%s with different width due to prototype"
+msgid "passing argument %d of %qE with different width due to prototype"
 msgstr ""
 
-#: c-typeck.c:1715
-#, c-format
-msgid "%s as unsigned due to prototype"
+#: c-typeck.c:2253
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as unsigned due to prototype"
 msgstr "%s som unsigned på grund av prototyp"
 
-#: c-typeck.c:1717
-#, c-format
-msgid "%s as signed due to prototype"
+#: c-typeck.c:2256
+#, fuzzy, c-format
+msgid "passing argument %d of %qE as signed due to prototype"
 msgstr "%s som signed på grund av prototyp"
 
-#: c-typeck.c:1751 cp/typeck.c:2933
-msgid "too few arguments to function"
+#: c-typeck.c:2287
+#, fuzzy, c-format
+msgid "too few arguments to function %qE"
 msgstr "för få argument till funktion"
 
-#: c-typeck.c:1793
+#: c-typeck.c:2323
 msgid "suggest parentheses around + or - inside shift"
 msgstr "föreslår parenteser runt + eller - inuti skift"
 
-#: c-typeck.c:1800
+#: c-typeck.c:2330
 msgid "suggest parentheses around && within ||"
 msgstr "föreslår parenteser runt && inuti ||"
 
-#: c-typeck.c:1809
+#: c-typeck.c:2339
 msgid "suggest parentheses around arithmetic in operand of |"
 msgstr "föreslår parenteser runt aritmetik inuti operanden till |"
 
-#: c-typeck.c:1812
+#: c-typeck.c:2343
 msgid "suggest parentheses around comparison in operand of |"
 msgstr "föreslår parenteser runt jämförelse inuti operanden till |"
 
-#: c-typeck.c:1821
+#: c-typeck.c:2352
 msgid "suggest parentheses around arithmetic in operand of ^"
 msgstr "föreslår parenteser runt aritmetik inuti operanden till ^"
 
-#: c-typeck.c:1824
+#: c-typeck.c:2356
 msgid "suggest parentheses around comparison in operand of ^"
 msgstr "föreslår parenteser runt jämförelse inuti operanden till ^"
 
-#: c-typeck.c:1831
+#: c-typeck.c:2363
 msgid "suggest parentheses around + or - in operand of &"
 msgstr "föreslår parenteser runt + eller - inuti operanden till &"
 
-#: c-typeck.c:1834
+#: c-typeck.c:2367
 msgid "suggest parentheses around comparison in operand of &"
 msgstr "föreslår parenteser runt jämförelser inuti operanden till &"
 
-#: c-typeck.c:1841
+#: c-typeck.c:2373
 msgid "comparisons like X<=Y<=Z do not have their mathematical meaning"
 msgstr "jämförelser som X<=Y<=Z har inte sin matematiska mening"
 
-#: c-typeck.c:2001 c-typeck.c:2036
-msgid "division by zero"
-msgstr ""
+#: c-typeck.c:2399
+#, fuzzy
+msgid "pointer of type %<void *%> used in subtraction"
+msgstr "pekare av typ \"void *\" använd i subtraktion"
 
-#: c-typeck.c:2081 cp/typeck.c:3194
-msgid "right shift count is negative"
-msgstr "högershiftoperanden är negativ"
+#: c-typeck.c:2401
+msgid "pointer to a function used in subtraction"
+msgstr "pekare till funktion använd i subtraktion"
 
-#: c-typeck.c:2088 cp/typeck.c:3200
-msgid "right shift count >= width of type"
-msgstr "högershiftoperanden >= storleken på typen"
+#: c-typeck.c:2490
+msgid "wrong type argument to unary plus"
+msgstr ""
 
-#: c-typeck.c:2109 cp/typeck.c:3219
-msgid "left shift count is negative"
-msgstr "vänstershiftoperanden är negativ"
+#: c-typeck.c:2503
+msgid "wrong type argument to unary minus"
+msgstr ""
 
-#: c-typeck.c:2112 cp/typeck.c:3221
-msgid "left shift count >= width of type"
-msgstr "vänstershiftoperanden >= storleken på typen"
+#: c-typeck.c:2520
+#, fuzzy
+msgid "ISO C does not support %<~%> for complex conjugation"
+msgstr "ISO C stödjer inte ~ för komplex konjugering"
 
-#: c-typeck.c:2133
-msgid "shift count is negative"
-msgstr "shiftoperanden är negativ"
+#: c-typeck.c:2526
+msgid "wrong type argument to bit-complement"
+msgstr ""
 
-#: c-typeck.c:2135
-msgid "shift count >= width of type"
-msgstr "shiftoperanden >= storleken på typen"
-
-#: c-typeck.c:2152 cp/typeck.c:3256
-msgid "comparing floating point with == or != is unsafe"
-msgstr "jämföra flyttal med == eller != är osäkert"
-
-#: c-typeck.c:2178 c-typeck.c:2184
-msgid "ISO C forbids comparison of `void *' with function pointer"
-msgstr "ISO C förbjuder jämförelse mellan \"void *\" och funktionspekare"
-
-#: c-typeck.c:2187 c-typeck.c:2227 c-typeck.c:2255
-msgid "comparison of distinct pointer types lacks a cast"
-msgstr ""
-
-#: c-typeck.c:2201 c-typeck.c:2206 c-typeck.c:2275 c-typeck.c:2280
-msgid "comparison between pointer and integer"
-msgstr "jämförelse mellan pekare och heltal"
-
-#: c-typeck.c:2222 c-typeck.c:2250
-msgid "ISO C forbids ordered comparisons of pointers to functions"
-msgstr "ISO C förbjuder ordningsjämförelse på pekare till funktioner"
-
-#: c-typeck.c:2247
-msgid "comparison of complete and incomplete pointers"
-msgstr "jämförelse av kompletta och inkompletta pekare"
-
-#: c-typeck.c:2263 c-typeck.c:2270
-msgid "ordered comparison of pointer with integer zero"
-msgstr ""
-
-#: c-typeck.c:2294 cp/typeck.c:3389
-msgid "unordered comparison on non-floating point argument"
-msgstr ""
-
-#: c-typeck.c:2505
-msgid "comparison between signed and unsigned"
-msgstr "jämföreslse mellan signed och unsigned"
-
-#: c-typeck.c:2551 cp/typeck.c:3633
-msgid "comparison of promoted ~unsigned with constant"
-msgstr ""
-
-#: c-typeck.c:2559 cp/typeck.c:3641
-msgid "comparison of promoted ~unsigned with unsigned"
-msgstr ""
-
-#: c-typeck.c:2639
-msgid "pointer of type `void *' used in subtraction"
-msgstr "pekare av typ \"void *\" använd i subtraktion"
-
-#: c-typeck.c:2641
-msgid "pointer to a function used in subtraction"
-msgstr "pekare till funktion använd i subtraktion"
-
-#: c-typeck.c:2738
-msgid "wrong type argument to unary plus"
-msgstr ""
-
-#: c-typeck.c:2751
-msgid "wrong type argument to unary minus"
-msgstr ""
-
-#: c-typeck.c:2768
-msgid "ISO C does not support `~' for complex conjugation"
-msgstr "ISO C stödjer inte ~ för komplex konjugering"
-
-#: c-typeck.c:2774
-msgid "wrong type argument to bit-complement"
-msgstr ""
-
-#: c-typeck.c:2783
+#: c-typeck.c:2534
 msgid "wrong type argument to abs"
 msgstr "fel typ på argument till abs"
 
-#: c-typeck.c:2795
+#: c-typeck.c:2546
 msgid "wrong type argument to conjugation"
 msgstr ""
 
-#: c-typeck.c:2809
+#: c-typeck.c:2560
 msgid "wrong type argument to unary exclamation mark"
 msgstr ""
 
-#: c-typeck.c:2852
-msgid "ISO C does not support `++' and `--' on complex types"
+#: c-typeck.c:2597
+#, fuzzy
+msgid "ISO C does not support %<++%> and %<--%> on complex types"
 msgstr "ISO C stöder inte \"++\" och \"--\" på komplexa typer"
 
-#: c-typeck.c:2867 c-typeck.c:2899
+#: c-typeck.c:2613 c-typeck.c:2645
 #, fuzzy
 msgid "wrong type argument to increment"
 msgstr "fel typ på argument till %s"
 
-#: c-typeck.c:2869 c-typeck.c:2901
+#: c-typeck.c:2615 c-typeck.c:2647
 #, fuzzy
 msgid "wrong type argument to decrement"
 msgstr "fel typ på argument till %s"
 
-#: c-typeck.c:2890
+#: c-typeck.c:2636
 msgid "increment of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:2892
+#: c-typeck.c:2638
 msgid "decrement of pointer to unknown structure"
 msgstr ""
 
-#: c-typeck.c:3029
-msgid "ISO C forbids the address of a cast expression"
+#: c-typeck.c:2808
+#, c-format
+msgid "assignment of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:3039
-msgid "invalid lvalue in unary `&'"
+#: c-typeck.c:2809
+#, c-format
+msgid "increment of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:3071
+#: c-typeck.c:2810
 #, c-format
-msgid "attempt to take address of bit-field structure member `%s'"
+msgid "decrement of read-only member %qs"
 msgstr ""
 
-#: c-typeck.c:3180 c-typeck.c:4651 c-typeck.c:4667 c-typeck.c:4683
-#: final.c:3146 final.c:3148 gcc.c:4381 rtl-error.c:122 toplev.c:1694
-#: config/cris/cris.c:545 cp/spew.c:1538 cp/typeck.c:4367 java/expr.c:364
-#: java/verify.c:1467 java/verify.c:1468 java/verify.c:1483
+#: c-typeck.c:2814
 #, c-format
-msgid "%s"
-msgstr "%s"
-
-#: c-typeck.c:3241
-msgid "ISO C forbids use of conditional expressions as lvalues"
+msgid "assignment of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:3244
-msgid "ISO C forbids use of compound expressions as lvalues"
+#: c-typeck.c:2815
+#, c-format
+msgid "increment of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:3247
-msgid "ISO C forbids use of cast expressions as lvalues"
+#: c-typeck.c:2816
+#, c-format
+msgid "decrement of read-only variable %qs"
 msgstr ""
 
-#: c-typeck.c:3264
-#, c-format
-msgid "%s of read-only member `%s'"
+#: c-typeck.c:2819
+msgid "assignment of read-only location"
 msgstr ""
 
-#: c-typeck.c:3268
-#, c-format
-msgid "%s of read-only variable `%s'"
+#: c-typeck.c:2820
+msgid "increment of read-only location"
 msgstr ""
 
-#: c-typeck.c:3271
-#, c-format
-msgid "%s of read-only location"
+#: c-typeck.c:2821
+msgid "decrement of read-only location"
 msgstr ""
 
-#: c-typeck.c:3290
-#, fuzzy, c-format
-msgid "cannot take address of bit-field `%s'"
+#: c-typeck.c:2840
+#, fuzzy
+msgid "cannot take address of bit-field %qD"
 msgstr "kan inte ta adressen till bitfält \"%s\""
 
-#: c-typeck.c:3318
-#, c-format
-msgid "global register variable `%s' used in nested function"
+#: c-typeck.c:2868
+#, fuzzy
+msgid "global register variable %qD used in nested function"
 msgstr "global registervariabel \"%s\" använd i nästlad funktion"
 
-#: c-typeck.c:3322
-#, c-format
-msgid "register variable `%s' used in nested function"
+#: c-typeck.c:2871
+#, fuzzy
+msgid "register variable %qD used in nested function"
 msgstr "registervariabel \\\"%s\\\" använd i nästlad funktion"
 
-#: c-typeck.c:3329
-#, c-format
-msgid "address of global register variable `%s' requested"
+#: c-typeck.c:2876
+#, fuzzy
+msgid "address of global register variable %qD requested"
 msgstr "adress på global registervariabel \"%s\" efterfrågad"
 
-#: c-typeck.c:3341
-msgid "cannot put object with volatile field into register"
-msgstr ""
-
-#: c-typeck.c:3345
-#, c-format
-msgid "address of register variable `%s' requested"
+#: c-typeck.c:2878
+#, fuzzy
+msgid "address of register variable %qD requested"
 msgstr "adress på register variabel \"%s\" efterfrågad"
 
-#: c-typeck.c:3453
+#: c-typeck.c:2926
+#, fuzzy
+msgid "non-lvalue array in conditional expression"
+msgstr "typfel i villkorsuttryck"
+
+#: c-typeck.c:2970
 msgid "signed and unsigned type in conditional expression"
 msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: c-typeck.c:3460
+#: c-typeck.c:2977
 msgid "ISO C forbids conditional expr with only one void side"
 msgstr ""
 
-#: c-typeck.c:3476 c-typeck.c:3483
-msgid "ISO C forbids conditional expr between `void *' and function pointer"
-msgstr ""
+#: c-typeck.c:2993 c-typeck.c:3001
+#, fuzzy
+msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
+msgstr "ISO C förbjuder jämförelse mellan \"void *\" och funktionspekare"
 
-#: c-typeck.c:3489
+#: c-typeck.c:3008
 msgid "pointer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3496 c-typeck.c:3506
+#: c-typeck.c:3015 c-typeck.c:3025
 msgid "pointer/integer type mismatch in conditional expression"
 msgstr ""
 
-#: c-typeck.c:3520
+#: c-typeck.c:3039
 msgid "type mismatch in conditional expression"
 msgstr "typfel i villkorsuttryck"
 
-#: c-typeck.c:3591 cp/typeck.c:4623
+#: c-typeck.c:3078
 msgid "left-hand operand of comma expression has no effect"
 msgstr ""
 
-#: c-typeck.c:3635
+#: c-typeck.c:3111
 msgid "cast specifies array type"
 msgstr ""
 
-#: c-typeck.c:3641
+#: c-typeck.c:3117
 msgid "cast specifies function type"
 msgstr ""
 
-#: c-typeck.c:3651
+#: c-typeck.c:3127
 msgid "ISO C forbids casting nonscalar to the same type"
 msgstr ""
 
-#: c-typeck.c:3670
+#: c-typeck.c:3145
 msgid "ISO C forbids casts to union type"
 msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: c-typeck.c:3685
+#: c-typeck.c:3154
 msgid "cast to union type from type not present in union"
 msgstr "typkonvertering till unionstyp från typ som ej finns i unionen"
 
-#: c-typeck.c:3736
+#: c-typeck.c:3205
 #, fuzzy
 msgid "cast adds new qualifiers to function type"
 msgstr "typkonvertering matchar inte en funktionstyp"
 
 #. There are qualifiers present in IN_OTYPE that are not
 #. present in IN_TYPE.
-#: c-typeck.c:3741
+#: c-typeck.c:3210
 msgid "cast discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:3756
+#: c-typeck.c:3225
 msgid "cast increases required alignment of target type"
 msgstr ""
 
-#: c-typeck.c:3762 cp/typeck.c:5144
+#: c-typeck.c:3231
 msgid "cast from pointer to integer of different size"
 msgstr "typkonvertering från pekare till heltal av annan storlek"
 
-#: c-typeck.c:3767
-msgid "cast does not match function type"
-msgstr "typkonvertering matchar inte en funktionstyp"
+#: c-typeck.c:3236
+msgid "cast from function call of type %qT to non-matching type %qT"
+msgstr ""
 
-#: c-typeck.c:3774 cp/typeck.c:5151
+#: c-typeck.c:3244
 msgid "cast to pointer from integer of different size"
 msgstr "typkonvertering till pekare från heltal med annan storlek"
 
-#: c-typeck.c:3786
+#: c-typeck.c:3256
 msgid "type-punning to incomplete type might break strict-aliasing rules"
 msgstr ""
 
-#: c-typeck.c:3790
+#: c-typeck.c:3263
 msgid "dereferencing type-punned pointer will break strict-aliasing rules"
 msgstr ""
 
-#. Now we have handled acceptable kinds of LHS that are not truly lvalues.
-#. Reject anything strange now.
-#: c-typeck.c:3949
-msgid "invalid lvalue in assignment"
-msgstr "ogiltigt lvalue i tilldelning"
+#: c-typeck.c:3266
+msgid "dereferencing type-punned pointer might break strict-aliasing rules"
+msgstr ""
+
+#: c-typeck.c:3278
+#, fuzzy
+msgid "ISO C forbids conversion of function pointer to object pointer type"
+msgstr "ISO C++ förbjuder användning av pekare till medlem i pekararitmetik"
 
-#. Convert new value to destination type.
-#: c-typeck.c:3958 c-typeck.c:3983 c-typeck.c:4000 cp/typeck.c:5266
-#: cp/typeck.c:5416
-msgid "assignment"
-msgstr "tilldelning"
+#: c-typeck.c:3287
+#, fuzzy
+msgid "ISO C forbids conversion of object pointer to function pointer type"
+msgstr "ISO C förbjuder jämförelse mellan \"void *\" och funktionspekare"
 
-#: c-typeck.c:4070
+#: c-typeck.c:3539
 #, fuzzy
 msgid "cannot pass rvalue to reference parameter"
 msgstr "kan inte deklarera pekare till referenser"
 
-#: c-typeck.c:4174 c-typeck.c:4241
+#: c-typeck.c:3648 c-typeck.c:3763
 #, c-format
-msgid "%s makes qualified function pointer from unqualified"
+msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4178 c-typeck.c:4221
-#, c-format
-msgid "%s discards qualifiers from pointer target type"
+#: c-typeck.c:3651 c-typeck.c:3766
+msgid "assignment makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4184
-msgid "ISO C prohibits argument conversion to union type"
+#: c-typeck.c:3654 c-typeck.c:3768
+msgid "initialization makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4213
-#, c-format
-msgid "ISO C forbids %s between function pointer and `void *'"
-msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
-
-#: c-typeck.c:4230
-#, c-format
-msgid "pointer targets in %s differ in signedness"
+#: c-typeck.c:3657 c-typeck.c:3770
+msgid "return makes qualified function pointer from unqualified"
 msgstr ""
 
-#: c-typeck.c:4246
+#: c-typeck.c:3661 c-typeck.c:3731
 #, c-format
-msgid "%s from incompatible pointer type"
+msgid "passing argument %d of %qE discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4252 c-typeck.c:4804 cp/typeck.c:1653
-msgid "invalid use of non-lvalue array"
+#: c-typeck.c:3663 c-typeck.c:3733
+msgid "assignment discards qualifiers from pointer target type"
 msgstr ""
 
-# fixme: vad är %s
-#: c-typeck.c:4267
-#, c-format
-msgid "%s makes pointer from integer without a cast"
-msgstr "%s skapar pekare från heltal utan typkonvertering"
-
-#: c-typeck.c:4275
-#, c-format
-msgid "%s makes integer from pointer without a cast"
+#: c-typeck.c:3665 c-typeck.c:3735
+msgid "initialization discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4289 c-typeck.c:4292
-#, c-format
-msgid "incompatible type for argument %d of `%s'"
+#: c-typeck.c:3667 c-typeck.c:3737
+msgid "return discards qualifiers from pointer target type"
 msgstr ""
 
-#: c-typeck.c:4296
-#, c-format
-msgid "incompatible type for argument %d of indirect function call"
+#: c-typeck.c:3672
+msgid "ISO C prohibits argument conversion to union type"
 msgstr ""
 
-#: c-typeck.c:4300
-#, c-format
-msgid "incompatible types in %s"
-msgstr "inkompatibla typer i %s"
+#: c-typeck.c:3716
+#, fuzzy
+msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
+msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
 
-#. Function name is known; supply it.
-#: c-typeck.c:4358
-#, fuzzy, c-format
-msgid "passing arg of `%s'"
-msgstr "Saknar argument till flaggan \"%s\""
+#: c-typeck.c:3719
+#, fuzzy
+msgid "ISO C forbids assignment between function pointer and %<void *%>"
+msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
 
-#. Function name unknown (call through ptr).
-#: c-typeck.c:4368
+#: c-typeck.c:3721
 #, fuzzy
-msgid "passing arg of pointer to function"
-msgstr "för många argument till funktion"
+msgid "ISO C forbids initialization between function pointer and %<void *%>"
+msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
+
+#: c-typeck.c:3723
+#, fuzzy
+msgid "ISO C forbids return between function pointer and %<void *%>"
+msgstr "ISO C förbjuder %s mellan funktionspekare och \"void *\""
 
-#. Function name is known; supply it.
-#: c-typeck.c:4376
+#: c-typeck.c:3746
 #, c-format
-msgid "passing arg %d of `%s'"
+msgid "pointer targets in passing argument %d of %qE differ in signedness"
 msgstr ""
 
-#. Function name unknown (call through ptr); just give arg number.
-#: c-typeck.c:4386
-#, c-format
-msgid "passing arg %d of pointer to function"
+#: c-typeck.c:3748
+msgid "pointer targets in assignment differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4452
-msgid "initializer for static variable is not constant"
-msgstr "initierare för statisk variabel är inte konstant"
+#: c-typeck.c:3750
+msgid "pointer targets in initialization differ in signedness"
+msgstr ""
 
-#: c-typeck.c:4458
-msgid "initializer for static variable uses complicated arithmetic"
+#: c-typeck.c:3752
+msgid "pointer targets in return differ in signedness"
 msgstr ""
 
-#: c-typeck.c:4466
-msgid "aggregate initializer is not constant"
+#: c-typeck.c:3775
+#, c-format
+msgid "passing argument %d of %qE from incompatible pointer type"
 msgstr ""
 
-#: c-typeck.c:4468
-msgid "aggregate initializer uses complicated arithmetic"
+#: c-typeck.c:3777
+#, fuzzy
+msgid "assignment from incompatible pointer type"
+msgstr "uttryckssats har inkomplett typ"
+
+#: c-typeck.c:3778
+#, fuzzy
+msgid "initialization from incompatible pointer type"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#: c-typeck.c:3780
+#, fuzzy
+msgid "return from incompatible pointer type"
+msgstr "returtypen är en inkomplett typ"
+
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:3787 c-typeck.c:4289 cp/typeck.c:1393
+msgid "invalid use of non-lvalue array"
 msgstr ""
 
-#: c-typeck.c:4475
+# fixme: vad är %s
+#: c-typeck.c:3801
+#, fuzzy, c-format
+msgid "passing argument %d of %qE makes pointer from integer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3803
+#, fuzzy
+msgid "assignment makes pointer from integer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3805
+#, fuzzy
+msgid "initialization makes pointer from integer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3807
+#, fuzzy
+msgid "return makes pointer from integer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3814
+#, fuzzy, c-format
+msgid "passing argument %d of %qE makes integer from pointer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3816
+#, fuzzy
+msgid "assignment makes integer from pointer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3818
+#, fuzzy
+msgid "initialization makes integer from pointer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+# fixme: vad är %s
+#: c-typeck.c:3820
+#, fuzzy
+msgid "return makes integer from pointer without a cast"
+msgstr "%s skapar pekare från heltal utan typkonvertering"
+
+#. ??? This should not be an error when inlining calls to
+#. unprototyped functions.
+#: c-typeck.c:3833
+#, fuzzy, c-format
+msgid "incompatible type for argument %d of %qE"
+msgstr "inkompatibla typer i %s"
+
+#: c-typeck.c:3836
+#, fuzzy
+msgid "incompatible types in assignment"
+msgstr "inkompatibla typer i %s"
+
+#: c-typeck.c:3839
+#, fuzzy
+msgid "incompatible types in initialization"
+msgstr "inkompatibla typer i %s"
+
+#: c-typeck.c:3842
+#, fuzzy
+msgid "incompatible types in return"
+msgstr "inkompatibla typer i %s"
+
+#: c-typeck.c:3923
 msgid "traditional C rejects automatic aggregate initialization"
 msgstr ""
 
-#: c-typeck.c:4654 c-typeck.c:4670 c-typeck.c:4686
+#. Use `%s' to print the string in case there are any escape
+#. characters in the message.
+#: c-typeck.c:4088 c-typeck.c:4103 c-typeck.c:4118 final.c:2862 final.c:2864
+#: gcc.c:4639 rtl-error.c:113 toplev.c:610 config/cris/cris.c:578
+#: cp/parser.c:1894 cp/typeck.c:4158 java/expr.c:409 java/parse.y:5020
+#: java/verify.c:1553 java/verify.c:1554 java/verify.c:1573
 #, c-format
-msgid "(near initialization for `%s')"
-msgstr ""
+msgid "%s"
+msgstr "%s"
+
+#: c-typeck.c:4091 c-typeck.c:4106 c-typeck.c:4121
+#, fuzzy, c-format
+msgid "(near initialization for %qs)"
+msgstr "initiering"
+
+#: c-typeck.c:4135
+#, fuzzy
+msgid "array initialized from parenthesized string constant"
+msgstr "initierare för statisk variabel är inte konstant"
 
-#: c-typeck.c:4737 cp/typeck2.c:488
+#: c-typeck.c:4199 cp/typeck2.c:703
 msgid "char-array initialized from wide string"
 msgstr ""
 
-#: c-typeck.c:4744 cp/typeck2.c:495
-msgid "int-array initialized from non-wide string"
+#: c-typeck.c:4204
+msgid "wchar_t-array initialized from non-wide string"
 msgstr ""
 
-#: c-typeck.c:4762 cp/typeck2.c:511
+#: c-typeck.c:4222 cp/typeck2.c:725
 msgid "initializer-string for array of chars is too long"
 msgstr ""
 
-#: c-typeck.c:4822
-msgid "array initialized from non-constant array expression"
+#: c-typeck.c:4228
+msgid "array of inappropriate type initialized from string constant"
 msgstr ""
 
-#: c-typeck.c:4839 c-typeck.c:4841 c-typeck.c:4857 c-typeck.c:4878
-#: c-typeck.c:6281
-msgid "initializer element is not constant"
+#: c-typeck.c:4312
+msgid "array initialized from non-constant array expression"
 msgstr ""
 
-#: c-typeck.c:4873
-msgid "initialization"
-msgstr "initiering"
-
-#: c-typeck.c:4884 c-typeck.c:6286
+#: c-typeck.c:4371 c-typeck.c:5750
 msgid "initializer element is not computable at load time"
 msgstr ""
 
-#: c-typeck.c:4899 cp/typeck2.c:588
+#: c-typeck.c:4386 cp/typeck2.c:804
 msgid "invalid initializer"
 msgstr ""
 
-#: c-typeck.c:5393
+#: c-typeck.c:4653 cp/decl.c:4450
+#, fuzzy
+msgid "opaque vector types cannot be initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
+
+#: c-typeck.c:4852
 msgid "extra brace group at end of initializer"
 msgstr ""
 
-#: c-typeck.c:5413
+#: c-typeck.c:4872 cp/decl.c:4365
 msgid "missing braces around initializer"
 msgstr ""
 
-#: c-typeck.c:5473
+#: c-typeck.c:4933
 msgid "braces around scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5521
+#: c-typeck.c:4990
 msgid "initialization of flexible array member in a nested context"
 msgstr ""
 
-#: c-typeck.c:5523
+#: c-typeck.c:4992
 msgid "initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:5554
+#: c-typeck.c:5019
 msgid "missing initializer"
 msgstr ""
 
-#: c-typeck.c:5580
+#: c-typeck.c:5041
 msgid "empty scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5585
+#: c-typeck.c:5046
 msgid "extra elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:5671
-msgid "initialization designators may not nest"
-msgstr ""
-
-#: c-typeck.c:5692 c-typeck.c:5763
+#: c-typeck.c:5150 c-typeck.c:5225
 msgid "array index in non-array initializer"
 msgstr ""
 
-#: c-typeck.c:5697 c-typeck.c:5817
+#: c-typeck.c:5155 c-typeck.c:5278
 msgid "field name not in record or union initializer"
 msgstr ""
 
-#: c-typeck.c:5759 c-typeck.c:5761
+#: c-typeck.c:5201
+#, fuzzy
+msgid "array index in initializer not of integer type"
+msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
+
+#: c-typeck.c:5221 c-typeck.c:5223
 msgid "nonconstant array index in initializer"
 msgstr ""
 
-#: c-typeck.c:5765 c-typeck.c:5768
+#: c-typeck.c:5227 c-typeck.c:5230
 msgid "array index in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5779
+#: c-typeck.c:5241
 msgid "empty index range in initializer"
 msgstr ""
 
-#: c-typeck.c:5788
+#: c-typeck.c:5250
 msgid "array index range in initializer exceeds array bounds"
 msgstr ""
 
-#: c-typeck.c:5829
-#, c-format
-msgid "unknown field `%s' specified in initializer"
-msgstr ""
+#: c-typeck.c:5290
+#, fuzzy, c-format
+msgid "unknown field %qs specified in initializer"
+msgstr "fält \"%s\" är redan initierat"
 
-#: c-typeck.c:5866 c-typeck.c:5887 c-typeck.c:6348
+#: c-typeck.c:5326 c-typeck.c:5347 c-typeck.c:5813
 msgid "initialized field with side-effects overwritten"
 msgstr ""
 
-#: c-typeck.c:6558
+#: c-typeck.c:6022
 msgid "excess elements in char array initializer"
 msgstr ""
 
-#: c-typeck.c:6565 c-typeck.c:6611
+#: c-typeck.c:6029 c-typeck.c:6075
 msgid "excess elements in struct initializer"
 msgstr ""
 
-#: c-typeck.c:6626
+#: c-typeck.c:6090
 msgid "non-static initialization of a flexible array member"
 msgstr ""
 
-#: c-typeck.c:6693
+#: c-typeck.c:6158
 msgid "excess elements in union initializer"
 msgstr ""
 
-#: c-typeck.c:6714
+#: c-typeck.c:6180
 msgid "traditional C rejects initialization of unions"
 msgstr ""
 
-#: c-typeck.c:6777
+#: c-typeck.c:6244
 msgid "excess elements in array initializer"
 msgstr ""
 
-#: c-typeck.c:6806
+#: c-typeck.c:6274
 msgid "excess elements in vector initializer"
 msgstr ""
 
-#: c-typeck.c:6828
+#: c-typeck.c:6298
 msgid "excess elements in scalar initializer"
 msgstr ""
 
-#: c-typeck.c:6935
-msgid "asm template is not a string constant"
-msgstr ""
-
-#: c-typeck.c:6967
-msgid "invalid lvalue in asm statement"
-msgstr ""
-
-#: c-typeck.c:7042
-msgid "modification by `asm'"
-msgstr ""
+#: c-typeck.c:6486
+#, fuzzy
+msgid "jump into statement expression"
+msgstr "spill i konstant uttryck"
 
-#: c-typeck.c:7061 cp/typeck.c:6237
-msgid "function declared `noreturn' has a `return' statement"
-msgstr ""
+#: c-typeck.c:6511
+#, fuzzy
+msgid "ISO C forbids %<goto *expr;%>"
+msgstr "ISO C förbjuder \"goto *expr;\""
 
-#: c-typeck.c:7068
-msgid "`return' with no value, in function returning non-void"
+#: c-typeck.c:6525 cp/typeck.c:6036
+msgid "function declared %<noreturn%> has a %<return%> statement"
 msgstr ""
 
-#: c-typeck.c:7074
-msgid "`return' with a value, in function returning void"
+#: c-typeck.c:6532
+#, fuzzy
+msgid "%<return%> with no value, in function returning non-void"
 msgstr "\"return\" med värde i funktion som returnerar void"
 
-#: c-typeck.c:7078
-msgid "return"
-msgstr "return"
+#: c-typeck.c:6539
+#, fuzzy
+msgid "%<return%> with a value, in function returning void"
+msgstr "\"return\" med värde i funktion som returnerar void"
 
-#: c-typeck.c:7130
+#: c-typeck.c:6596
 msgid "function returns address of local variable"
 msgstr "funktionen returnerar adress till en lokal variabel"
 
-#: c-typeck.c:7186 cp/semantics.c:555
+#: c-typeck.c:6662 cp/semantics.c:879
 msgid "switch quantity not an integer"
 msgstr "switch-argument är inte ett heltal"
 
-#: c-typeck.c:7196
-msgid "`long' switch expression not converted to `int' in ISO C"
+#: c-typeck.c:6673
+msgid "%<long%> switch expression not converted to %<int%> in ISO C"
 msgstr ""
 
-#: c-typeck.c:7231 cp/decl.c:5523
+#: c-typeck.c:6712
+#, fuzzy
+msgid "case label in statement expression not containing enclosing switch statement"
+msgstr "case-etikett är inte i en switch-sats"
+
+#: c-typeck.c:6715
+#, fuzzy
+msgid "%<default%> label in statement expression not containing enclosing switch statement"
+msgstr "\"default\"-etikett är inte i en switch-sats"
+
+#: c-typeck.c:6719 cp/parser.c:6076
 msgid "case label not within a switch statement"
 msgstr "case-etikett är inte i en switch-sats"
 
-#: c-typeck.c:7233 cp/decl.c:5528
-msgid "`default' label not within a switch statement"
+#: c-typeck.c:6721
+#, fuzzy
+msgid "%<default%> label not within a switch statement"
 msgstr "\"default\"-etikett är inte i en switch-sats"
 
-#: calls.c:1934 tree-inline.c:1177
-#, c-format
-msgid "inlining failed in call to `%s'"
-msgstr "inlining misslyckades i anrop av \"%s\""
+#: c-typeck.c:6787
+msgid "%Hsuggest explicit braces to avoid ambiguous %<else%>"
+msgstr ""
 
-#: calls.c:1935 calls.c:2271 tree-inline.c:1178
-msgid "called from here"
-msgstr "anropad härifrån"
+#: c-typeck.c:6797
+#, fuzzy
+msgid "%Hempty body in an if-statement"
+msgstr "tom kropp i else-sats"
 
-#: calls.c:2270
-#, c-format
-msgid "can't inline call to `%s'"
-msgstr "kan inte inline:a anrop till \"%s\""
+#: c-typeck.c:6805
+#, fuzzy
+msgid "%Hempty body in an else-statement"
+msgstr "tom kropp i else-sats"
 
-#: calls.c:2300
-msgid "function call has aggregate value"
-msgstr ""
+#: c-typeck.c:6916 cp/parser.c:6579
+msgid "continue statement not within a loop"
+msgstr "continue-sats som inte är i en loop"
 
-#: cfgloop.c:1107
-#, c-format
-msgid "Size of loop %d should be %d, not %d."
+#: c-typeck.c:6936
+msgid "%Hstatement with no effect"
 msgstr ""
 
-#: cfgloop.c:1126
-#, c-format
-msgid "Bb %d do not belong to loop %d."
-msgstr ""
+#: c-typeck.c:6965
+msgid "expression statement has incomplete type"
+msgstr "uttryckssats har inkomplett typ"
 
-#: cfgloop.c:1144
-#, c-format
-msgid "Loop %d's header does not have exactly 2 entries."
+#: c-typeck.c:7334 c-typeck.c:7373
+msgid "division by zero"
 msgstr ""
 
-#: cfgloop.c:1152
-#, c-format
-msgid "Loop %d's latch does not have exactly 1 successor."
-msgstr ""
+#: c-typeck.c:7418 cp/typeck.c:2943
+msgid "right shift count is negative"
+msgstr "högershiftoperanden är negativ"
 
-#: cfgloop.c:1157
-#, c-format
-msgid "Loop %d's latch does not have header as successor."
-msgstr ""
+#: c-typeck.c:7425 cp/typeck.c:2949
+msgid "right shift count >= width of type"
+msgstr "högershiftoperanden >= storleken på typen"
 
-#: cfgloop.c:1162
-#, c-format
-msgid "Loop %d's latch does not belong directly to it."
-msgstr ""
+#: c-typeck.c:7446 cp/typeck.c:2968
+msgid "left shift count is negative"
+msgstr "vänstershiftoperanden är negativ"
 
-#: cfgloop.c:1168
-#, c-format
-msgid "Loop %d's header does not belong directly to it."
+#: c-typeck.c:7449 cp/typeck.c:2970
+msgid "left shift count >= width of type"
+msgstr "vänstershiftoperanden >= storleken på typen"
+
+#: c-typeck.c:7466 cp/typeck.c:3005
+msgid "comparing floating point with == or != is unsafe"
+msgstr "jämföra flyttal med == eller != är osäkert"
+
+#: c-typeck.c:7490 c-typeck.c:7497
+#, fuzzy
+msgid "ISO C forbids comparison of %<void *%> with function pointer"
+msgstr "ISO C förbjuder jämförelse mellan \"void *\" och funktionspekare"
+
+#: c-typeck.c:7501 c-typeck.c:7547
+msgid "comparison of distinct pointer types lacks a cast"
 msgstr ""
 
-#: cfgrtl.c:1774
-#, c-format
-msgid "bb %d on wrong place"
+#: c-typeck.c:7515 c-typeck.c:7520 c-typeck.c:7567 c-typeck.c:7572
+msgid "comparison between pointer and integer"
+msgstr "jämförelse mellan pekare och heltal"
+
+#: c-typeck.c:7539
+msgid "comparison of complete and incomplete pointers"
+msgstr "jämförelse av kompletta och inkompletta pekare"
+
+#: c-typeck.c:7542
+msgid "ISO C forbids ordered comparisons of pointers to functions"
+msgstr "ISO C förbjuder ordningsjämförelse på pekare till funktioner"
+
+#: c-typeck.c:7555 c-typeck.c:7562
+msgid "ordered comparison of pointer with integer zero"
 msgstr ""
 
-#: cfgrtl.c:1780
-#, c-format
-msgid "prev_bb of %d should be %d, not %d"
+#: c-typeck.c:7783
+msgid "comparison between signed and unsigned"
+msgstr "jämföreslse mellan signed och unsigned"
+
+#: c-typeck.c:7829 cp/typeck.c:3412
+msgid "comparison of promoted ~unsigned with constant"
 msgstr ""
 
-#: cfgrtl.c:1800
-#, c-format
-msgid "end insn %d for block %d not found in the insn stream"
+#: c-typeck.c:7837 cp/typeck.c:3420
+msgid "comparison of promoted ~unsigned with unsigned"
 msgstr ""
 
-#: cfgrtl.c:1814
-#, c-format
-msgid "insn %d is in multiple basic blocks (%d and %d)"
+#: calls.c:1934
+msgid "function call has aggregate value"
 msgstr ""
 
-#: cfgrtl.c:1826
+#: cfghooks.c:90
 #, c-format
-msgid "head insn %d for block %d not found in the insn stream"
+msgid "bb %d on wrong place"
 msgstr ""
 
-#: cfgrtl.c:1848
+#: cfghooks.c:96
 #, c-format
-msgid "verify_flow_info: REG_BR_PROB does not match cfg %i %i"
+msgid "prev_bb of %d should be %d, not %d"
 msgstr ""
 
-#: cfgrtl.c:1855
+#: cfghooks.c:113
 #, c-format
 msgid "verify_flow_info: Wrong count of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1861
+#: cfghooks.c:119
 #, c-format
 msgid "verify_flow_info: Wrong frequency of block %i %i"
 msgstr ""
 
-#: cfgrtl.c:1869
+#: cfghooks.c:127
 #, c-format
 msgid "verify_flow_info: Duplicate edge %i->%i"
 msgstr ""
 
-#: cfgrtl.c:1875
+#: cfghooks.c:133
 #, c-format
 msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1881
+#: cfghooks.c:139
 #, c-format
 msgid "verify_flow_info: Wrong count of edge %i->%i %i"
 msgstr ""
 
-#: cfgrtl.c:1911
+#: cfghooks.c:151
 #, c-format
-msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgid "verify_flow_info: Basic block %d succ edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1926
+#: cfghooks.c:165 cfgrtl.c:2056
 #, c-format
-msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgid "Wrong amount of branch edges after unconditional jump %i"
 msgstr ""
 
-#: cfgrtl.c:1928
-msgid "wrong insn in the fallthru edge"
+#: cfghooks.c:173 cfghooks.c:184
+#, c-format
+msgid "basic block %d pred edge is corrupted"
 msgstr ""
 
-#: cfgrtl.c:1935
+#: cfghooks.c:185
 #, c-format
-msgid "verify_flow_info: Basic block %d succ edge is corrupted"
+msgid "its dest_idx should be %d, not %d"
 msgstr ""
 
-#: cfgrtl.c:1951
+#: cfghooks.c:214
 #, c-format
-msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgid "basic block %i edge lists are corrupted"
 msgstr ""
 
-#: cfgrtl.c:1959
-#, c-format
-msgid "Too many outgoing branch edges from bb %i"
+#: cfghooks.c:228
+msgid "verify_flow_info failed"
 msgstr ""
 
-#: cfgrtl.c:1964
+#: cfghooks.c:289
 #, c-format
-msgid "Fallthru edge after unconditional jump %i"
+msgid "%s does not support redirect_edge_and_branch."
 msgstr ""
 
-#: cfgrtl.c:1969
+#: cfghooks.c:307
 #, c-format
-msgid "Wrong amount of branch edges after unconditional jump %i"
+msgid "%s does not support redirect_edge_and_branch_force."
 msgstr ""
 
-#: cfgrtl.c:1975
+#: cfghooks.c:325
 #, fuzzy, c-format
-msgid "Wrong amount of branch edges after conditional jump %i"
-msgstr "Föredra hopp framför villkorlig körning"
+msgid "%s does not support split_block."
+msgstr "ISO C89 stödjer inte \"long long\"'"
 
-#: cfgrtl.c:1980
+#: cfghooks.c:361
 #, c-format
-msgid "Call edges for non-call insn in bb %i"
+msgid "%s does not support move_block_after."
 msgstr ""
 
-#: cfgrtl.c:1989
+#: cfghooks.c:374
 #, c-format
-msgid "Abnormal edges for no purpose in bb %i"
+msgid "%s does not support delete_basic_block."
 msgstr ""
 
-#: cfgrtl.c:2004
+#: cfghooks.c:406
+#, fuzzy, c-format
+msgid "%s does not support split_edge."
+msgstr "ISO C stöder inte komplexa heltalstyper"
+
+#: cfghooks.c:467
 #, c-format
-msgid "missing barrier after block %i"
+msgid "%s does not support create_basic_block."
 msgstr ""
 
-#: cfgrtl.c:2014
+#: cfghooks.c:495
 #, c-format
-msgid "basic block %d pred edge is corrupted"
+msgid "%s does not support can_merge_blocks_p."
 msgstr ""
 
-#: cfgrtl.c:2031
+#: cfghooks.c:506
+#, fuzzy, c-format
+msgid "%s does not support predict_edge."
+msgstr "ISO C stöder inte komplexa heltalstyper"
+
+#: cfghooks.c:515
+#, fuzzy, c-format
+msgid "%s does not support predicted_by_p."
+msgstr "ISO C stöder inte komplexa heltalstyper"
+
+#: cfghooks.c:529
+#, fuzzy, c-format
+msgid "%s does not support merge_blocks."
+msgstr "ISO C89 stöder inte typen complex"
+
+#: cfghooks.c:575
 #, c-format
-msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgid "%s does not support make_forwarder_block."
 msgstr ""
 
-#: cfgrtl.c:2035
+#: cfghooks.c:680
 #, c-format
-msgid "insn %d inside basic block %d but block_for_insn is %i"
+msgid "%s does not support can_duplicate_block_p."
 msgstr ""
 
-#: cfgrtl.c:2049 cfgrtl.c:2059
+#: cfghooks.c:707
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgid "%s does not support duplicate_block."
 msgstr ""
 
-#: cfgrtl.c:2072
+#: cfghooks.c:773
 #, c-format
-msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgid "%s does not support block_ends_with_call_p"
 msgstr ""
 
-#: cfgrtl.c:2084
+#: cfghooks.c:784
 #, c-format
-msgid "in basic block %d:"
+msgid "%s does not support block_ends_with_condjump_p"
 msgstr ""
 
-#: cfgrtl.c:2085
-msgid "flow control insn inside a basic block"
+#: cfghooks.c:802
+#, c-format
+msgid "%s does not support flow_call_edges_add"
 msgstr ""
 
-#: cfgrtl.c:2104
+#: cfgloop.c:1312
 #, c-format
-msgid "basic block %i edge lists are corrupted"
+msgid "Size of loop %d should be %d, not %d."
 msgstr ""
 
-#: cfgrtl.c:2119
-msgid "basic blocks not numbered consecutively"
+#: cfgloop.c:1329
+#, c-format
+msgid "Bb %d do not belong to loop %d."
 msgstr ""
 
-#: cfgrtl.c:2144
-msgid "insn outside basic block"
+#: cfgloop.c:1346
+#, c-format
+msgid "Loop %d's header does not have exactly 2 entries."
 msgstr ""
 
-#: cfgrtl.c:2152
-msgid "return not followed by barrier"
+#: cfgloop.c:1353
+#, c-format
+msgid "Loop %d's latch does not have exactly 1 successor."
 msgstr ""
 
-#: cfgrtl.c:2157
+#: cfgloop.c:1358
 #, c-format
-msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
+msgid "Loop %d's latch does not have header as successor."
 msgstr ""
 
-#: cfgrtl.c:2161
-msgid "verify_flow_info failed"
+#: cfgloop.c:1363
+#, c-format
+msgid "Loop %d's latch does not belong directly to it."
 msgstr ""
 
-#: collect2.c:425
-msgid "internal error"
-msgstr "internt fel"
-
-#: collect2.c:934
-msgid "no arguments"
-msgstr "inga argument"
-
-#: collect2.c:1263 collect2.c:1411 collect2.c:1444
+#: cfgloop.c:1369
 #, c-format
-msgid "fopen %s"
-msgstr "fopen %s"
+msgid "Loop %d's header does not belong directly to it."
+msgstr ""
 
-#: collect2.c:1266 collect2.c:1416 collect2.c:1447
+#: cfgloop.c:1375
 #, c-format
-msgid "fclose %s"
-msgstr "fclose %s"
+msgid "Loop %d's latch is marked as part of irreducible region."
+msgstr ""
 
-#: collect2.c:1275
+#: cfgloop.c:1408
 #, c-format
-msgid "collect2 version %s"
+msgid "Basic block %d should be marked irreducible."
 msgstr ""
 
-#: collect2.c:1365
+#: cfgloop.c:1414
 #, c-format
-msgid "%d constructor(s) found\n"
-msgstr "%d konstruerare hittad(e)\n"
+msgid "Basic block %d should not be marked irreducible."
+msgstr ""
 
-#: collect2.c:1366
+#: cfgloop.c:1422
 #, c-format
-msgid "%d destructor(s)  found\n"
-msgstr "%d destruerare  hittad(e)\n"
+msgid "Edge from %d to %d should be marked irreducible."
+msgstr ""
 
-#: collect2.c:1367
+#: cfgloop.c:1429
 #, c-format
-msgid "%d frame table(s) found\n"
+msgid "Edge from %d to %d should not be marked irreducible."
 msgstr ""
 
-#: collect2.c:1508
+#: cfgloop.c:1464
 #, c-format
-msgid "%s terminated with signal %d [%s]%s"
-msgstr "%s terminerade med signal %d [%s]%s"
+msgid "Wrong single exit %d->%d recorded for loop %d."
+msgstr ""
 
-#: collect2.c:1527
+#: cfgloop.c:1468
 #, c-format
-msgid "%s returned %d exit status"
-msgstr "%s returnerade avslutningsstatus %d"
+msgid "Right exit is %d->%d."
+msgstr ""
 
-#: collect2.c:1555
+#: cfgloop.c:1485
 #, c-format
-msgid "[cannot find %s]"
-msgstr "[kan inte hitta %s]"
+msgid "Single exit not recorded for loop %d."
+msgstr ""
 
-#: collect2.c:1570
+#: cfgloop.c:1492
 #, c-format
-msgid "cannot find `%s'"
-msgstr "kan inte hitta \"%s\""
+msgid "Loop %d should not have single exit (%d -> %d)."
+msgstr ""
 
-#: collect2.c:1581 collect2.c:1584
+#: cfgrtl.c:1948
 #, c-format
-msgid "redirecting stdout: %s"
-msgstr "omdirigerar stdout: %s"
+msgid "end insn %d for block %d not found in the insn stream"
+msgstr ""
 
-#: collect2.c:1627
+#: cfgrtl.c:1962
 #, c-format
-msgid "[Leaving %s]\n"
-msgstr "[Lämnar %s]\n"
+msgid "insn %d is in multiple basic blocks (%d and %d)"
+msgstr ""
 
-#: collect2.c:1870
+#: cfgrtl.c:1974
 #, c-format
-msgid ""
-"\n"
-"write_c_file - output name is %s, prefix is %s\n"
+msgid "head insn %d for block %d not found in the insn stream"
 msgstr ""
 
-#: collect2.c:2082
-msgid "cannot find `nm'"
-msgstr "kan inte hitta \"nm\""
-
-#: collect2.c:2092 collect2.c:2533
-msgid "pipe"
-msgstr "rör"
-
-#: collect2.c:2096 collect2.c:2537
-msgid "fdopen"
-msgstr "fdopen"
-
-#: collect2.c:2122 collect2.c:2563
-#, c-format
-msgid "dup2 %d 1"
-msgstr "dup2 %d 1"
+#: cfgrtl.c:1998
+msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
+msgstr ""
 
-#: collect2.c:2125 collect2.c:2128 collect2.c:2141 collect2.c:2566
-#: collect2.c:2569 collect2.c:2582
+#: cfgrtl.c:2013
 #, c-format
-msgid "close %d"
-msgstr "close %d"
+msgid "Fallthru edge crosses section boundary (bb %i)"
+msgstr ""
 
-#: collect2.c:2131 collect2.c:2572
+#: cfgrtl.c:2038
 #, c-format
-msgid "execv %s"
-msgstr "execv %s"
+msgid "Missing REG_EH_REGION note in the end of bb %i"
+msgstr ""
 
-#: collect2.c:2185
+#: cfgrtl.c:2046
 #, c-format
-msgid "init function found in object %s"
+msgid "Too many outgoing branch edges from bb %i"
 msgstr ""
 
-#: collect2.c:2193
+#: cfgrtl.c:2051
 #, c-format
-msgid "fini function found in object %s"
+msgid "Fallthru edge after unconditional jump %i"
 msgstr ""
 
-#: collect2.c:2216 collect2.c:2621
-msgid "fclose"
-msgstr "fclose"
+#: cfgrtl.c:2062
+#, fuzzy, c-format
+msgid "Wrong amount of branch edges after conditional jump %i"
+msgstr "Föredra hopp framför villkorlig körning"
 
-#: collect2.c:2261
+#: cfgrtl.c:2067
 #, c-format
-msgid "unable to open file '%s'"
-msgstr "kan inte öppna fil \"%s\""
+msgid "Call edges for non-call insn in bb %i"
+msgstr ""
 
-#: collect2.c:2263
+#: cfgrtl.c:2076
 #, c-format
-msgid "unable to stat file '%s'"
+msgid "Abnormal edges for no purpose in bb %i"
 msgstr ""
 
-#: collect2.c:2269
+#: cfgrtl.c:2088
 #, c-format
-msgid "unable to mmap file '%s'"
-msgstr "kan inte göra mmap på fil \"%s\""
-
-#: collect2.c:2422
-msgid "not found\n"
-msgstr "hittades inte\n"
+msgid "insn %d inside basic block %d but block_for_insn is NULL"
+msgstr ""
 
-#: collect2.c:2424 collect2.c:2600
+#: cfgrtl.c:2092
 #, c-format
-msgid "dynamic dependency %s not found"
+msgid "insn %d inside basic block %d but block_for_insn is %i"
 msgstr ""
 
-#: collect2.c:2444
+#: cfgrtl.c:2106 cfgrtl.c:2116
 #, c-format
-msgid "bad magic number in file '%s'"
-msgstr "felaktigt magiskt nummer i fil \"%s\""
+msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
+msgstr ""
 
-#: collect2.c:2466
-msgid "dynamic dependencies.\n"
-msgstr "dynamiskt beroende.\n"
+#: cfgrtl.c:2129
+#, c-format
+msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
+msgstr ""
 
-#: collect2.c:2524
-msgid "cannot find `ldd'"
-msgstr "kan inte hitta \"ldd\""
+#: cfgrtl.c:2139
+#, c-format
+msgid "in basic block %d:"
+msgstr ""
 
-#: collect2.c:2585
-msgid ""
-"\n"
-"ldd output with constructors/destructors.\n"
+#: cfgrtl.c:2140
+msgid "flow control insn inside a basic block"
 msgstr ""
 
-#: collect2.c:2612
+#: cfgrtl.c:2188
 #, c-format
-msgid "unable to open dynamic dependency '%s'"
+msgid "missing barrier after block %i"
 msgstr ""
 
-#: collect2.c:2726
+#: cfgrtl.c:2201
 #, c-format
-msgid "%s: not a COFF file"
-msgstr "%s: är inte en COFF-fil"
+msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
+msgstr ""
 
-#: collect2.c:2845
+#: cfgrtl.c:2210
 #, c-format
-msgid "%s: cannot open as COFF file"
-msgstr "%s: kan inte öppna som COFF-fil"
+msgid "verify_flow_info: Incorrect fallthru %i->%i"
+msgstr ""
 
-#: collect2.c:2901
-#, fuzzy, c-format
-msgid "library lib%s not found"
-msgstr "Hittade inte bibliotek lib%s"
+#: cfgrtl.c:2212
+msgid "wrong insn in the fallthru edge"
+msgstr ""
 
-#: collect2.c:3028
-#, c-format
-msgid "open %s"
-msgstr "open %s"
+#: cfgrtl.c:2229
+msgid "basic blocks not laid down consecutively"
+msgstr ""
+
+#: cfgrtl.c:2254
+msgid "insn outside basic block"
+msgstr ""
 
-#: collect2.c:3051
-msgid "incompatibilities between object file & expected values"
+#: cfgrtl.c:2261
+msgid "return not followed by barrier"
 msgstr ""
 
-#: collect2.c:3124
+#: cfgrtl.c:2268
 #, c-format
-msgid ""
-"\n"
-"Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
 msgstr ""
-"\n"
-"Processar symboltabell #%d, index = 0x%.8lx, sort = %s\n"
 
-#: collect2.c:3133
-msgid "string section missing"
-msgstr "strängsektionen saknas"
+#: cgraph.c:282
+#, fuzzy
+msgid "function body not available"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: collect2.c:3136
-msgid "section pointer missing"
-msgstr "sektionspekare saknas"
+#: cgraph.c:284 cgraphunit.c:662
+msgid "redefined extern inline functions are not considered for inlining"
+msgstr ""
 
-#: collect2.c:3184
-msgid "no symbol table found"
-msgstr "hittade ingen symboltabell"
+#: cgraph.c:287 cgraphunit.c:667
+#, fuzzy
+msgid "function not considered for inlining"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: collect2.c:3197
-msgid "no cmd_strings found"
-msgstr "hittar ingen cmd_strings"
+#: cgraph.c:289 cgraphunit.c:665
+#, fuzzy
+msgid "function not inlinable"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: collect2.c:3209
-msgid ""
-"\n"
-"Updating header and load commands.\n"
-"\n"
+#: cgraph.c:673
+msgid "%D renamed after being referenced in assembly"
 msgstr ""
 
-#: collect2.c:3216
-#, c-format
-msgid "load command map, %d cmds, new size %ld.\n"
-msgstr "ladda kommandomappning, %d kommandon, ny storlek %ld.\n"
+#: cgraphunit.c:513
+msgid "Shared call_expr:"
+msgstr ""
 
-#: collect2.c:3247
-msgid ""
-"writing load commands.\n"
-"\n"
+#: cgraphunit.c:519
+#, fuzzy
+msgid "Edge points to wrong declaration:"
+msgstr "detta är en tidigare deklaration"
+
+#: cgraphunit.c:528
+msgid "Missing callgraph edge for call expr:"
 msgstr ""
 
-#: collect2.c:3267
+#: cgraphunit.c:554
 #, c-format
-msgid "close %s"
+msgid "Aux field set for edge %s->%s"
 msgstr ""
 
-#: collect2.c:3341
-msgid "could not convert 0x%l.8x into a region"
+#: cgraphunit.c:566
+#, fuzzy
+msgid "Inlined_to pointer is wrong"
+msgstr "sektionspekare saknas"
+
+#: cgraphunit.c:571
+msgid "Multiple inline callers"
 msgstr ""
 
-#: collect2.c:3345
-#, c-format
-msgid "%s function, region %d, offset = %ld (0x%.8lx)\n"
+#: cgraphunit.c:578
+msgid "Inlined_to pointer set for noninline callers"
 msgstr ""
 
-#: collect2.c:3472
-msgid "bad magic number"
+#: cgraphunit.c:584
+msgid "Inlined_to pointer is set but no predecesors found"
 msgstr ""
 
-#: collect2.c:3473
-msgid "bad header version"
+#: cgraphunit.c:589
+msgid "Inlined_to pointer reffers to itself"
 msgstr ""
 
-#: collect2.c:3474
-msgid "bad raw header version"
+#: cgraphunit.c:599
+msgid "Node not found in DECL_ASSEMBLER_NAME hash"
 msgstr ""
 
-#: collect2.c:3475
-msgid "raw header buffer too small"
+#: cgraphunit.c:613
+#, c-format
+msgid "Edge %s->%s has no corresponding call_expr"
 msgstr ""
 
-#: collect2.c:3476
-msgid "old raw header file"
+#: cgraphunit.c:624
+msgid "verify_cgraph_node failed."
 msgstr ""
 
-#: collect2.c:3477
-msgid "unsupported version"
-msgstr "ej stödd version"
+#: cgraphunit.c:810
+#, fuzzy
+msgid "failed to reclaim unneeded function"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: collect2.c:3479
-#, c-format
-msgid "unknown {de,en}code_mach_o_hdr return value %d"
+#: cgraphunit.c:1201
+msgid "--param large-function-growth limit reached"
 msgstr ""
 
-#: collect2.c:3499
-#, c-format
-msgid "fstat %s"
-msgstr "fstat %s"
+#: cgraphunit.c:1238
+msgid "recursive inlining"
+msgstr ""
 
-#: collect2.c:3536 collect2.c:3584
+#: cgraphunit.c:1403 cgraphunit.c:1655
+msgid "--param max-inline-insns-single limit reached"
+msgstr ""
+
+#: cgraphunit.c:1427
+msgid "--param max-inline-insns-single limit reached after inlining into the callee"
+msgstr ""
+
+#: cgraphunit.c:1477
+msgid "--param inline-unit-growth limit reached"
+msgstr ""
+
+#: cgraphunit.c:1829
+msgid "Nodes with no released memory found."
+msgstr ""
+
+#: collect2.c:402 gcc.c:6733
+#, fuzzy, c-format
+msgid "internal gcc abort in %s, at %s:%d"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
+
+#: collect2.c:895
+msgid "no arguments"
+msgstr "inga argument"
+
+#: collect2.c:1194
+#, fuzzy, c-format
+msgid "unknown demangling style '%s'"
+msgstr "okänt maskinläge `%s'"
+
+#: collect2.c:1268 collect2.c:1416 collect2.c:1451
+#, c-format
+msgid "fopen %s"
+msgstr "fopen %s"
+
+#: collect2.c:1271 collect2.c:1421 collect2.c:1454
+#, c-format
+msgid "fclose %s"
+msgstr "fclose %s"
+
+#: collect2.c:1280
+#, c-format
+msgid "collect2 version %s"
+msgstr ""
+
+#: collect2.c:1370
+#, c-format
+msgid "%d constructor(s) found\n"
+msgstr "%d konstruerare hittad(e)\n"
+
+#: collect2.c:1371
+#, c-format
+msgid "%d destructor(s)  found\n"
+msgstr "%d destruerare  hittad(e)\n"
+
+#: collect2.c:1372
+#, c-format
+msgid "%d frame table(s) found\n"
+msgstr ""
+
+#: collect2.c:1514
+#, c-format
+msgid "%s terminated with signal %d [%s]%s"
+msgstr "%s terminerade med signal %d [%s]%s"
+
+#: collect2.c:1532
+#, c-format
+msgid "%s returned %d exit status"
+msgstr "%s returnerade avslutningsstatus %d"
+
+#: collect2.c:1557
+#, c-format
+msgid "[cannot find %s]"
+msgstr "[kan inte hitta %s]"
+
+#: collect2.c:1572
+#, fuzzy, c-format
+msgid "cannot find '%s'"
+msgstr "kan inte hitta \"%s\""
+
+#: collect2.c:1583 collect2.c:1586
+#, c-format
+msgid "redirecting stdout: %s"
+msgstr "omdirigerar stdout: %s"
+
+#: collect2.c:1625
+#, c-format
+msgid "[Leaving %s]\n"
+msgstr "[Lämnar %s]\n"
+
+#: collect2.c:1845
 #, c-format
-msgid "lseek %s 0"
-msgstr "lseek %s 0"
+msgid ""
+"\n"
+"write_c_file - output name is %s, prefix is %s\n"
+msgstr ""
+
+#: collect2.c:2049
+#, fuzzy
+msgid "cannot find 'nm'"
+msgstr "kan inte hitta \"nm\""
+
+#: collect2.c:2059 collect2.c:2225
+msgid "pipe"
+msgstr "rör"
+
+#: collect2.c:2063 collect2.c:2229
+msgid "fdopen"
+msgstr "fdopen"
+
+#: collect2.c:2089 collect2.c:2255
+#, c-format
+msgid "dup2 %d 1"
+msgstr "dup2 %d 1"
+
+#: collect2.c:2092 collect2.c:2095 collect2.c:2108 collect2.c:2258
+#: collect2.c:2261 collect2.c:2274
+#, c-format
+msgid "close %d"
+msgstr "close %d"
+
+#: collect2.c:2098 collect2.c:2264
+#, c-format
+msgid "execv %s"
+msgstr "execv %s"
 
-#: collect2.c:3540
+#: collect2.c:2152
 #, c-format
-msgid "read %s"
-msgstr "read %s"
+msgid "init function found in object %s"
+msgstr ""
 
-#: collect2.c:3543
+#: collect2.c:2160
 #, c-format
-msgid "read %ld bytes, expected %ld, from %s"
-msgstr "läste %ld bytes, förväntade %ld, från %s"
+msgid "fini function found in object %s"
+msgstr ""
+
+#: collect2.c:2183 collect2.c:2313
+msgid "fclose"
+msgstr "fclose"
 
-#: collect2.c:3564
+#: collect2.c:2216
+#, fuzzy
+msgid "cannot find 'ldd'"
+msgstr "kan inte hitta \"ldd\""
+
+#: collect2.c:2277
+msgid ""
+"\n"
+"ldd output with constructors/destructors.\n"
+msgstr ""
+
+#: collect2.c:2292
 #, c-format
-msgid "msync %s"
-msgstr "msync %s"
+msgid "dynamic dependency %s not found"
+msgstr ""
 
-#: collect2.c:3571
+#: collect2.c:2304
 #, c-format
-msgid "munmap %s"
-msgstr "munmap %s"
+msgid "unable to open dynamic dependency '%s'"
+msgstr ""
 
-#: collect2.c:3588
+#: collect2.c:2463
 #, c-format
-msgid "write %s"
-msgstr "write %s"
+msgid "%s: not a COFF file"
+msgstr "%s: är inte en COFF-fil"
 
-#: collect2.c:3591
+#: collect2.c:2583
 #, c-format
-msgid "wrote %ld bytes, expected %ld, to %s"
-msgstr "skrev %ld bytes, förväntade %ld, till %s"
+msgid "%s: cannot open as COFF file"
+msgstr "%s: kan inte öppna som COFF-fil"
 
-#: combine.c:13222
+#: collect2.c:2641
+#, fuzzy, c-format
+msgid "library lib%s not found"
+msgstr "Hittade inte bibliotek lib%s"
+
+#: combine.c:12516
 #, c-format
 msgid ""
 ";; Combiner statistics: %d attempts, %d substitutions (%d requiring new space),\n"
@@ -4119,7 +4584,7 @@ msgid ""
 "\n"
 msgstr ""
 
-#: combine.c:13232
+#: combine.c:12525
 #, c-format
 msgid ""
 "\n"
@@ -4131,17357 +4596,18055 @@ msgstr ""
 msgid "cannot convert to a pointer type"
 msgstr "kan inte konvertera till en pekartyp"
 
-#: convert.c:102
+#: convert.c:302
 msgid "pointer value used where a floating point value was expected"
 msgstr ""
 
-#: convert.c:106
+#: convert.c:306
 msgid "aggregate value used where a float was expected"
 msgstr ""
 
-#: convert.c:132
+#: convert.c:331
 msgid "conversion to incomplete type"
 msgstr ""
 
-#: convert.c:414 convert.c:494
+#: convert.c:660 convert.c:736
 msgid "can't convert between vector values of different size"
 msgstr ""
 
-#: convert.c:420
+#: convert.c:666
 msgid "aggregate value used where an integer was expected"
 msgstr ""
 
-#: convert.c:472 f/com.c:1100
+#: convert.c:716
 msgid "pointer value used where a complex was expected"
 msgstr ""
 
-#: convert.c:476 f/com.c:1102
+#: convert.c:720
 msgid "aggregate value used where a complex was expected"
 msgstr ""
 
-#: convert.c:500
+#: convert.c:742
 msgid "can't convert value to a vector"
 msgstr ""
 
-#: cpperror.c:113
-msgid "warning: "
-msgstr "varning: "
-
-#: cpperror.c:115
-msgid "internal error: "
-msgstr "internt fel: "
+#: coverage.c:168
+#, fuzzy, c-format
+msgid "%qs is not a gcov data file"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: cpperror.c:189
-#, fuzzy
-msgid "stdout"
-msgstr "struct"
+#: coverage.c:179
+msgid "%qs is version %q.*s, expected version %q.*s"
+msgstr ""
 
-#: cpperror.c:191 gcc.c:6428
+#: coverage.c:259 coverage.c:267
 #, c-format
-msgid "%s: %s"
-msgstr "%s: %s"
-
-#: cppexp.c:199
-#, fuzzy
-msgid "too many decimal points in number"
-msgstr "för många decimalpunker i flyttalskonstant"
-
-#: cppexp.c:219
-#, fuzzy, c-format
-msgid "invalid digit \"%c\" in octal constant"
-msgstr "ogiltigt suffix på heltalskonstant"
-
-#: cppexp.c:225
-#, fuzzy
-msgid "use of C99 hexadecimal floating constant"
-msgstr "för många decimalpunker i flyttalskonstant"
+msgid "coverage mismatch for function %u while reading execution counters."
+msgstr ""
 
-#: cppexp.c:234
-#, fuzzy
-msgid "exponent has no digits"
-msgstr "numerisk kostant utan siffror"
+#: coverage.c:261 coverage.c:344
+#, c-format
+msgid "checksum is %x instead of %x"
+msgstr ""
 
-#: cppexp.c:241
-msgid "hexadecimal floating constants require an exponent"
+#: coverage.c:269 coverage.c:352
+#, c-format
+msgid "number of counters is %d instead of %d"
 msgstr ""
 
-#: cppexp.c:247
+#: coverage.c:275
 #, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on floating constant"
-msgstr "både suffix 'f' och 'l' på flyttalskonstant"
+msgid "cannot merge separate %s counters for function %u"
+msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: cppexp.c:257 cppexp.c:282
+#: coverage.c:296
 #, fuzzy, c-format
-msgid "traditional C rejects the \"%.*s\" suffix"
-msgstr "traditionell C stödjer inte suffixet 'f'"
+msgid "%qs has overflowed"
+msgstr "parsestack överfull"
 
-#: cppexp.c:268
+#: coverage.c:296
 #, fuzzy, c-format
-msgid "invalid suffix \"%.*s\" on integer constant"
-msgstr "ogiltigt suffix på heltalskonstant"
+msgid "%qs is corrupted"
+msgstr "-f%s stödjs inte längre"
 
-#: cppexp.c:289
-#, fuzzy
-msgid "use of C99 long long integer constant"
-msgstr "ISO C89 förbjuder long long integer konstanter"
+#: coverage.c:333
+#, fuzzy, c-format
+msgid "no coverage for function %qs found."
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: cppexp.c:295
-msgid "imaginary constants are a GCC extension"
+#: coverage.c:341 coverage.c:349
+#, c-format
+msgid "coverage mismatch for function %qs while reading counter %qs."
 msgstr ""
 
-#: cppexp.c:383
-#, fuzzy
-msgid "integer constant is too large for its type"
-msgstr "heltalskonstant är större än maximala värdet för sin typ"
+#: coverage.c:532
+#, fuzzy, c-format
+msgid "cannot open %s"
+msgstr "kan inte öppna %s"
+
+#: coverage.c:567
+#, fuzzy, c-format
+msgid "error writing %qs"
+msgstr "fel vid skrivning till %s"
 
-#: cppexp.c:395
-msgid "integer constant is so large that it is unsigned"
+#: cppspec.c:106
+#, c-format
+msgid "\"%s\" is not a valid option to the preprocessor"
 msgstr ""
 
-#: cppexp.c:482
-msgid "missing ')' after \"defined\""
-msgstr "saknar ')' efter \"defined\""
+#: cppspec.c:128
+msgid "too many input files"
+msgstr "för många indatafiler"
 
-#: cppexp.c:489
-msgid "operator \"defined\" requires an identifier"
+#: cse.c:6812
+#, c-format
+msgid ";; Processing block from %d to %d, %d sets.\n"
 msgstr ""
 
-#: cppexp.c:497
+#: diagnostic.c:168
 #, c-format
-msgid "(\"%s\" is an alternative token for \"%s\" in C++)"
+msgid "%s:%d: confused by earlier errors, bailing out\n"
 msgstr ""
 
-#: cppexp.c:507
-msgid "this use of \"defined\" may not be portable"
+#: diagnostic.c:228
+#, fuzzy
+msgid "compilation terminated due to -Wfatal-errors.\n"
+msgstr "kompilering avslutad.\n"
+
+#: diagnostic.c:237
+#, c-format
+msgid ""
+"Please submit a full bug report,\n"
+"with preprocessed source if appropriate.\n"
+"See %s for instructions.\n"
 msgstr ""
+"Var vänlig och skicka in en komplett felrapport,\n"
+"om möjligt med preprocessad källfil.\n"
+"Se %s för instruktioner.\n"
 
-#: cppexp.c:545
-#, fuzzy
-msgid "floating constant in preprocessor expression"
-msgstr "flyttalsspill i uttryck"
+#: diagnostic.c:246
+msgid "compilation terminated.\n"
+msgstr "kompilering avslutad.\n"
 
-#: cppexp.c:551
-#, fuzzy
-msgid "imaginary number in preprocessor expression"
-msgstr "ogiltig användning av void-uttryck"
+#: diagnostic.c:537
+msgid "Internal compiler error: Error reporting routines re-entered.\n"
+msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
 
-#: cppexp.c:596
+#: diagnostic.c:556
 #, c-format
-msgid "ISO C++ does not permit \"%s\" in #if"
-msgstr "ISO C++ tillåter inte \"%s\" i #if"
+msgid "in %s, at %s:%d"
+msgstr ""
 
-#: cppexp.c:604
+#: dominance.c:834
 #, c-format
-msgid "\"%s\" is not defined"
-msgstr "\"%s\" är inte definierad"
-
-#: cppexp.c:737 cppexp.c:772
-#, fuzzy, c-format
-msgid "missing binary operator before token \"%s\""
-msgstr "saknar mellanrum efter nummer \"%.*s\""
+msgid "dominator of %d status unknown"
+msgstr ""
 
-#: cppexp.c:756
+#: dominance.c:836
 #, c-format
-msgid "invalid character '%c' in #if"
+msgid "dominator of %d should be %d, not %d"
 msgstr ""
 
-#: cppexp.c:758
+#: dominance.c:848
 #, c-format
-msgid "invalid character '\\%03o' in #if"
+msgid "ENTRY does not dominate bb %d"
 msgstr ""
 
-#: cppexp.c:763
+#: dwarf2out.c:3393
 #, fuzzy, c-format
-msgid "token \"%s\" is not valid in preprocessor expressions"
-msgstr "\"%s\" är inte ett giltigt filnamn"
+msgid "DW_LOC_OP %s not implemented\n"
+msgstr "DW_LOC_OP %s är inte implementerad\n"
 
-#: cppexp.c:782
-msgid "void expression between '(' and ')'"
+#: emit-rtl.c:2232
+#, fuzzy
+msgid "Invalid rtl sharing found in the insn"
+msgstr "ogiltig operand för %V"
+
+#: emit-rtl.c:2234
+msgid "Shared rtx"
 msgstr ""
 
-#: cppexp.c:785
-#, fuzzy
-msgid "#if with no expression"
-msgstr "#%s utan argument"
+#: emit-rtl.c:2236
+msgid "Internal consistency failure"
+msgstr ""
+
+#: emit-rtl.c:3301
+msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+msgstr ""
 
-#: cppexp.c:787
+#: errors.c:133 java/jv-scan.c:272
 #, c-format
-msgid "operator '%s' has no right operand"
+msgid "abort in %s, at %s:%d"
 msgstr ""
 
-#: cppexp.c:813
-#, fuzzy
-msgid " ':' without preceding '?'"
-msgstr "syntaxfel vid token \"%s\""
+#: except.c:340
+msgid "exception handling disabled, use -fexceptions to enable"
+msgstr ""
 
-#: cppexp.c:840
+#: except.c:2577
 #, fuzzy
-msgid "unbalanced stack in #if"
-msgstr "obalanserad #endif"
+msgid "argument of %<__builtin_eh_return_regno%> must be constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
 
-#: cppexp.c:862
-#, fuzzy, c-format
-msgid "impossible operator '%u'"
-msgstr "saknar mellanrum efter nummer \"%.*s\""
+#: except.c:2708
+msgid "__builtin_eh_return not supported on this target"
+msgstr "__builtin_eh_return stöds inte på denna målarkitektur"
 
-#: cppexp.c:954
-#, fuzzy
-msgid "missing ')' in expression"
-msgstr "heltalsspill i uttryck"
+#: explow.c:1301
+msgid "stack limits not supported on this target"
+msgstr ""
 
-#: cppexp.c:975
-msgid "'?' without following ':'"
+#: final.c:1062
+msgid "negative insn length"
 msgstr ""
 
-#: cppexp.c:985
-msgid "integer overflow in preprocessor expression"
+#: final.c:2508
+msgid "could not split insn"
 msgstr ""
 
-#: cppexp.c:990
+#: final.c:2857
 #, fuzzy
-msgid "missing '(' in expression"
-msgstr "heltalsspill i uttryck"
+msgid "invalid 'asm': "
+msgstr "ogiltig \"asm\": %s"
 
-#: cppexp.c:1026
-#, c-format
-msgid "the left operand of \"%s\" changes sign when promoted"
+#: final.c:3040
+msgid "nested assembly dialect alternatives"
 msgstr ""
 
-#: cppexp.c:1031
-#, c-format
-msgid "the right operand of \"%s\" changes sign when promoted"
+#: final.c:3057 final.c:3069
+msgid "unterminated assembly dialect alternative"
 msgstr ""
 
-#: cppexp.c:1414
-msgid "comma operator in operand of #if"
-msgstr ""
+#: final.c:3116
+#, fuzzy, c-format
+msgid "operand number missing after %%-letter"
+msgstr "Nummer saknas efter %s"
 
-#: cppexp.c:1551
-msgid "division by zero in #if"
+#: final.c:3119 final.c:3160
+msgid "operand number out of range"
 msgstr ""
 
-#: cppfiles.c:411
+#: final.c:3179
 #, c-format
-msgid "%s is too large"
-msgstr "%s är för stor"
+msgid "invalid %%-code"
+msgstr "ogiltig %%-kod"
 
-#: cppfiles.c:447
+#: final.c:3209
 #, c-format
-msgid "%s is shorter than expected"
-msgstr "%s är kortare än förväntat"
+msgid "'%%l' operand isn't a label"
+msgstr ""
 
-#: cppfiles.c:461
-#, c-format
-msgid "%s is a block device"
-msgstr "%s är en blockenhet"
+#. We can't handle floating point constants;
+#. PRINT_OPERAND must handle them.
+#: final.c:3311 vmsdbgout.c:488 config/i386/i386.c:5957
+#: config/pdp11/pdp11.c:1690
+msgid "floating constant misused"
+msgstr ""
 
-#: cppfiles.c:594
-#, c-format
-msgid "no include path in which to find %s"
+#: final.c:3367 vmsdbgout.c:545 config/i386/i386.c:6035
+#: config/pdp11/pdp11.c:1737
+msgid "invalid expression as operand"
 msgstr ""
 
-#: cppfiles.c:668
-msgid "Multiple include guards may be useful for:\n"
+#: flow.c:494 flow.c:518 flow.c:540
+#, fuzzy
+msgid "internal consistency failure"
+msgstr "Intern gcc-halt (abort)."
+
+#: flow.c:1689
+msgid "Attempt to delete prologue/epilogue insn:"
 msgstr ""
 
-#: cppfiles.c:1014
-msgid "absolute file name in remap_filename"
-msgstr "absolut filnamn i remap_filename"
+#: fold-const.c:3232 fold-const.c:3243
+#, fuzzy, c-format
+msgid "comparison is always %d due to width of bit-field"
+msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
 
-#: cppinit.c:224
+#: fold-const.c:4807 fold-const.c:4822
 #, c-format
-msgid "ignoring nonexistent directory \"%s\"\n"
-msgstr "ignorerar ej existerande katalog \"%s\"\n"
+msgid "comparison is always %d"
+msgstr "jämförelsen är alltid %d"
 
-#: cppinit.c:231
-#, c-format
-msgid "%s: Not a directory"
-msgstr "%s: Inte en katalog"
+#: fold-const.c:4951
+msgid "%<or%> of unmatched not-equal tests is always 1"
+msgstr ""
 
-#: cppinit.c:287
-#, c-format
-msgid "ignoring duplicate directory \"%s\"\n"
+#: fold-const.c:4956
+msgid "%<and%> of mutually exclusive equal-tests is always 0"
 msgstr ""
 
-#: cppinit.c:325
-msgid "  as it is a non-system directory that duplicates a system directory\n"
+#: fold-const.c:9925
+msgid "fold check: original tree changed by fold"
 msgstr ""
 
-#: cppinit.c:891
+#: function.c:832 varasm.c:1584
 #, fuzzy
-msgid "cppchar_t must be an unsigned type"
-msgstr "predikat måste vara en identifierare"
+msgid "%Jsize of variable %qD is too large"
+msgstr "storleken på variabel \"%s\" är för stor"
 
-#: cppinit.c:895
-#, c-format
-msgid "preprocessor arithmetic has maximum precision of %lu bits; target requires %lu bits"
-msgstr ""
-
-#: cppinit.c:901
-msgid "CPP arithmetic must be at least as precise as a target int"
-msgstr ""
-
-#: cppinit.c:904
-msgid "target char is less than 8 bits wide"
-msgstr ""
-
-#: cppinit.c:908
-msgid "target wchar_t is narrower than target char"
+#: function.c:1443
+msgid "impossible constraint in %<asm%>"
 msgstr ""
 
-#: cppinit.c:912
-msgid "target int is narrower than target char"
+#: function.c:3614
+msgid "%Jvariable %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: cppinit.c:916
-msgid "CPP half-integer narrower than CPP character"
+#: function.c:3635
+msgid "%Jargument %qD might be clobbered by %<longjmp%> or %<vfork%>"
 msgstr ""
 
-#: cppinit.c:920
-#, c-format
-msgid "CPP on this host cannot handle wide character constants over %lu bits, but the target requires %lu bits"
+#: function.c:4026
+msgid "function returns an aggregate"
 msgstr ""
 
-#: cppinit.c:972
-msgid "#include \"...\" search starts here:\n"
-msgstr "#include \"...\" sökning startar här:\n"
-
-#: cppinit.c:976
-msgid "#include <...> search starts here:\n"
-msgstr "#include <...> sökning startar här:\n"
-
-#: cppinit.c:979
-msgid "End of search list.\n"
-msgstr "Slut på söklistan.\n"
-
-#: cppinit.c:1057
+#: function.c:4349
 #, fuzzy
-msgid "<built-in>"
-msgstr "<inbyggd>"
-
-#: cppinit.c:1059
-msgid "<command line>"
-msgstr ""
+msgid "%Junused parameter %qD"
+msgstr "oanvänd parameter \"%s\""
 
-#. Irix6 "cc -n32" and OSF4 cc have problems with char foo[] = ("string");
-#. I.e. a const string initializer with parens around it.  That is
-#. what N_("string") resolves to, so we make no_* be macros instead.
-#: cppinit.c:1164
+#: gcc.c:1237
 #, fuzzy, c-format
-msgid "assertion missing after %s"
-msgstr "Makronamn saknas efter %s"
+msgid "ambiguous abbreviation %s"
+msgstr "Tvetydig förkortning %s"
 
-#: cppinit.c:1165
+#: gcc.c:1264
 #, fuzzy, c-format
-msgid "directory name missing after %s"
-msgstr "Katalognamn saknas efter %s"
+msgid "incomplete '%s' option"
+msgstr "Inkomplett flagga \"%s\""
 
-#: cppinit.c:1166
+#: gcc.c:1275
 #, fuzzy, c-format
-msgid "file name missing after %s"
-msgstr "Filnamn saknas efter %s"
+msgid "missing argument to '%s' option"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: cppinit.c:1167
+#: gcc.c:1288
 #, fuzzy, c-format
-msgid "macro name missing after %s"
-msgstr "Makronamn saknas efter %s"
+msgid "extraneous argument to '%s' option"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: cppinit.c:1168
-#, fuzzy, c-format
-msgid "path name missing after %s"
-msgstr "Sökväg saknas efter %s"
+#: gcc.c:1632
+msgid "Using built-in specs.\n"
+msgstr ""
 
-#: cppinit.c:1353
-msgid "-I- specified twice"
-msgstr "-I- angiven två gånger"
+#: gcc.c:1815
+#, c-format
+msgid ""
+"Setting spec %s to '%s'\n"
+"\n"
+msgstr ""
 
-#: cpplex.c:149
+#: gcc.c:1924
 #, c-format
-msgid "trigraph ??%c converted to %c"
+msgid "Reading specs from %s\n"
 msgstr ""
 
-#: cpplex.c:157
+#: gcc.c:2020 gcc.c:2039
 #, c-format
-msgid "trigraph ??%c ignored"
+msgid "specs %%include syntax malformed after %ld characters"
 msgstr ""
 
-#: cpplex.c:214
-msgid "backslash and newline separated by space"
+#: gcc.c:2047
+#, fuzzy, c-format
+msgid "could not find specs file %s\n"
+msgstr "Kunde inte öppna källkodsfil %s.\n"
+
+#: gcc.c:2064 gcc.c:2072 gcc.c:2081 gcc.c:2090
+#, c-format
+msgid "specs %%rename syntax malformed after %ld characters"
 msgstr ""
 
-#: cpplex.c:221 cpptrad.c:158
-msgid "backslash-newline at end of file"
+#: gcc.c:2099
+#, c-format
+msgid "specs %s spec was not found to be renamed"
 msgstr ""
 
-#: cpplex.c:287 cpptrad.c:199
-msgid "\"/*\" within comment"
-msgstr "\"/*\" i kommentar"
+#: gcc.c:2106
+#, c-format
+msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+msgstr ""
 
-#: cpplex.c:395
-msgid "null character(s) ignored"
+#: gcc.c:2111
+#, c-format
+msgid "rename spec %s to %s\n"
 msgstr ""
 
-#: cpplex.c:402
+#: gcc.c:2113
 #, c-format
-msgid "%s in preprocessing directive"
-msgstr "%s i preprocessordirektiv"
+msgid ""
+"spec is '%s'\n"
+"\n"
+msgstr ""
 
-#: cpplex.c:475
+#: gcc.c:2126
 #, c-format
-msgid "attempt to use poisoned \"%s\""
-msgstr "försök att använda förgiftad \"%s\""
+msgid "specs unknown %% command after %ld characters"
+msgstr ""
 
-#: cpplex.c:483
-msgid "__VA_ARGS__ can only appear in the expansion of a C99 variadic macro"
+#: gcc.c:2137 gcc.c:2150
+#, c-format
+msgid "specs file malformed after %ld characters"
 msgstr ""
 
-#: cpplex.c:555
-#, fuzzy
-msgid "'$' character(s) in identifier or number"
-msgstr "tecknet '$' i en identifierare"
+#: gcc.c:2203
+msgid "spec file has no spec for linking"
+msgstr "specfilen har ingen spec för länkning"
 
-#: cpplex.c:698
+#: gcc.c:2625
 #, c-format
-msgid "missing terminating %c character"
+msgid "system path '%s' is not absolute"
 msgstr ""
 
-#: cpplex.c:711
-msgid "null character(s) preserved in literal"
+#: gcc.c:2688
+msgid "-pipe not supported"
+msgstr "-pipe stöds inte"
+
+#: gcc.c:2750
+msgid ""
+"\n"
+"Go ahead? (y or n) "
 msgstr ""
+"\n"
+"Fortsätta? (y eller n) "
 
-#: cpplex.c:915 cpptrad.c:487
-msgid "no newline at end of file"
-msgstr "inget nyradstecken vid slutet av filen"
+#: gcc.c:2875
+#, c-format
+msgid ""
+"Internal error: %s (program %s)\n"
+"Please submit a full bug report.\n"
+"See %s for instructions."
+msgstr ""
+"Internt fel: %s (program %s)\n"
+"Var vänlig och skicka in en felrapport.\n"
+"Se %s för instruktioner."
 
-#: cpplex.c:1092 cpptrad.c:213
-msgid "unterminated comment"
-msgstr "ej avslutad kommentar"
+#: gcc.c:2893
+#, c-format
+msgid "# %s %.2f %.2f\n"
+msgstr "# %s %.2f %.2f\n"
 
-#: cpplex.c:1103
-#, fuzzy
-msgid "C++ style comments are not allowed in ISO C90"
-msgstr "C++ kommentarer tillåts inte av ISO C89"
+#: gcc.c:3023
+#, c-format
+msgid "Usage: %s [options] file...\n"
+msgstr "Användning: %s [flaggor] fil...\n"
 
-#: cpplex.c:1105
-msgid "(this will be reported only once per input file)"
-msgstr ""
+#: gcc.c:3024
+msgid "Options:\n"
+msgstr "Flaggor:\n"
 
-#: cpplex.c:1110
-msgid "multi-line comment"
-msgstr ""
+#: gcc.c:3026
+msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
+msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
 
-#: cpplex.c:1425
-#, fuzzy, c-format
-msgid "unknown string token %s\n"
-msgstr "okänt registernamn: %s"
+#: gcc.c:3027
+msgid "  --help                   Display this information\n"
+msgstr "  --help                   Visa den här informatationen\n"
 
-#: cpplex.c:1438
-#, fuzzy, c-format
-msgid "unspellable token %s"
-msgstr "kan inte öppna fil \"%s\""
+#: gcc.c:3028
+msgid "  --target-help            Display target specific command line options\n"
+msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
 
-#: cpplex.c:1695
-#, fuzzy, c-format
-msgid "the meaning of '\\%c' is different in traditional C"
-msgstr "semantiken för \"\\%c\" varierar med -traditional"
+#: gcc.c:3030
+msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
+msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
 
-#: cpplex.c:1701
-msgid "incomplete universal-character-name"
-msgstr ""
+#: gcc.c:3031
+msgid "  -dumpspecs               Display all of the built in spec strings\n"
+msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
 
-#: cpplex.c:1715
-#, c-format
-msgid "non-hex digit '%c' in universal-character-name"
-msgstr ""
+#: gcc.c:3032
+msgid "  -dumpversion             Display the version of the compiler\n"
+msgstr "  -dumpversion             Visa kompilatorns version\n"
 
-#: cpplex.c:1723
-msgid "universal-character-name on EBCDIC target"
-msgstr ""
+#: gcc.c:3033
+msgid "  -dumpmachine             Display the compiler's target processor\n"
+msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
 
-#: cpplex.c:1737
-msgid "universal-character-name out of range"
-msgstr ""
+#: gcc.c:3034
+msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
+msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
 
-#: cpplex.c:1791
-#, fuzzy
-msgid "the meaning of '\\a' is different in traditional C"
-msgstr "semantiken för \"\\a\" varierar med  -traditional"
+#: gcc.c:3035
+msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
+msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
 
-#: cpplex.c:1798
-#, c-format
-msgid "non-ISO-standard escape sequence, '\\%c'"
+#: gcc.c:3036
+msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
+msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
+
+#: gcc.c:3037
+msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
+msgstr "  -print-prog-name=<prog>  Visa fulla sökvägen till kompilatorkomponenten <prog>\n"
+
+#: gcc.c:3038
+msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
+msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
+
+#: gcc.c:3039
+msgid ""
+"  -print-multi-lib         Display the mapping between command line options and\n"
+"                           multiple library search directories\n"
 msgstr ""
+"  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
+"                           multipla biblioteks sökkataloger\n"
 
-#: cpplex.c:1809
+#: gcc.c:3042
 #, fuzzy
-msgid "the meaning of '\\x' is different in traditional C"
-msgstr "semantiken för \"\\x\" varierar med -traditional"
+msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
+msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
 
-#: cpplex.c:1828 f/lex.c:585
-msgid "\\x used with no following hex digits"
-msgstr ""
+#: gcc.c:3043
+msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
+msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
 
-#: cpplex.c:1833
-msgid "hex escape sequence out of range"
-msgstr ""
+#: gcc.c:3044
+msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
+msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
 
-#: cpplex.c:1858
-msgid "octal escape sequence out of range"
-msgstr ""
+#: gcc.c:3045
+msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
+msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
 
-#: cpplex.c:1874
-#, c-format
-msgid "unknown escape sequence '\\%c'"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: gcc.c:3046
+#, fuzzy
+msgid "  -Xassembler <arg>        Pass <arg> on to the assembler\n"
+msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
-#: cpplex.c:1877
-#, fuzzy, c-format
-msgid "unknown escape sequence: '\\%03o'"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: gcc.c:3047
+#, fuzzy
+msgid "  -Xpreprocessor <arg>     Pass <arg> on to the preprocessor\n"
+msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
 
-#: cpplex.c:1882
+#: gcc.c:3048
+msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
+msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
+
+#: gcc.c:3049
 #, fuzzy
-msgid "escape sequence out of range for its type"
-msgstr "escape-sekvens ryms ej i ett tecken"
+msgid "  -combine                 Pass multiple source files to compiler at once\n"
+msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
+
+#: gcc.c:3050
+msgid "  -save-temps              Do not delete intermediate files\n"
+msgstr "  -save-temps              Radera inte temporära filer\n"
+
+#: gcc.c:3051
+msgid "  -pipe                    Use pipes rather than intermediate files\n"
+msgstr "  -pipe                    Använd rör istället för temporära filer\n"
 
-#: cpplex.c:1973
-msgid "empty character constant"
-msgstr "tom teckenkonstant"
+#: gcc.c:3052
+msgid "  -time                    Time the execution of each subprocess\n"
+msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
 
-#: cpplex.c:1983
+#: gcc.c:3053
 #, fuzzy
-msgid "character constant too long for its type"
-msgstr "teckenkonstant för lång"
+msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
+msgstr "  -specs=<fil>             Använd innehållet i <fil> istället för inbyggda spec\n"
 
-#: cpplex.c:1986
-msgid "multi-character character constant"
-msgstr "flerteckens teckenkonstant"
+#: gcc.c:3054
+msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
+msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
 
-#: cpplib.c:225
-#, c-format
-msgid "extra tokens at end of #%s directive"
-msgstr ""
+#: gcc.c:3055
+msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
+msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
 
-#: cpplib.c:315
-#, c-format
-msgid "#%s is a GCC extension"
-msgstr "#%s är en GCC-utvidgning"
+#: gcc.c:3056
+msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
+msgstr "  -b <maskin>              Kör gcc för mål <maskin>, om det är installerat\n"
 
-#: cpplib.c:327
-msgid "suggest not using #elif in traditional C"
-msgstr ""
+#: gcc.c:3057
+msgid "  -V <version>             Run gcc version number <version>, if installed\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: cpplib.c:330
-#, c-format
-msgid "traditional C ignores #%s with the # indented"
-msgstr "traditionell C ignorerar #%s dör tecknet # är indenterat"
+#: gcc.c:3058
+msgid "  -v                       Display the programs invoked by the compiler\n"
+msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
 
-#: cpplib.c:334
-#, c-format
-msgid "suggest hiding #%s from traditional C with an indented #"
+#: gcc.c:3059
+msgid "  -###                     Like -v but options quoted and commands not executed\n"
 msgstr ""
 
-#: cpplib.c:358
-msgid "embedding a directive within macro arguments is not portable"
+#: gcc.c:3060
+msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
 msgstr ""
+"  -E                       Preprocessa bara; kompilera, assemblera och\n"
+"                           länka inte\n"
 
-#: cpplib.c:378
-#, fuzzy
-msgid "style of line directive is a GCC extension"
-msgstr "#%s är en GCC-utvidgning"
+#: gcc.c:3061
+msgid "  -S                       Compile only; do not assemble or link\n"
+msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
 
-#: cpplib.c:428
-#, c-format
-msgid "invalid preprocessing directive #%s"
-msgstr ""
+#: gcc.c:3062
+msgid "  -c                       Compile and assemble, but do not link\n"
+msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
 
-#: cpplib.c:500
-msgid "\"defined\" cannot be used as a macro name"
-msgstr ""
+#: gcc.c:3063
+msgid "  -o <file>                Place the output into <file>\n"
+msgstr "  -o <fil>                 Placera utdata i <fil>\n"
 
-#: cpplib.c:506
-#, c-format
-msgid "\"%s\" cannot be used as a macro name as it is an operator in C++"
+#: gcc.c:3064
+#, fuzzy
+msgid ""
+"  -x <language>            Specify the language of the following input files\n"
+"                           Permissible languages include: c c++ assembler none\n"
+"                           'none' means revert to the default behavior of\n"
+"                           guessing the language based on the file's extension\n"
 msgstr ""
+"  -x <språk>               Specificera språk för de följande källkodsfilerna\n"
+"                           Tillåtna språk är bland annat: c c++ assembler none\n"
+"                           'none' innebär att man använder standardmetoden,\n"
+"                           att man gissar språk beroende på filändelse\n"
 
-#: cpplib.c:509
+#: gcc.c:3071
 #, c-format
-msgid "no macro name given in #%s directive"
+msgid ""
+"\n"
+"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
+" passed on to the various sub-processes invoked by %s.  In order to pass\n"
+" other options on to these processes the -W<letter> options must be used.\n"
 msgstr ""
+"\n"
+"Flaggor som börjar med -g, -f, -m, -O, -W eller --param skickas automatiskt\n"
+"vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
+"flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
-#: cpplib.c:512
-msgid "macro names must be identifiers"
+#: gcc.c:3191
+#, c-format
+msgid "'-%c' option must have argument"
 msgstr ""
 
-#: cpplib.c:552
+#: gcc.c:3213
 #, c-format
-msgid "undefining \"%s\""
+msgid "couldn't run '%s': %s"
 msgstr ""
 
-#: cpplib.c:598
-msgid "missing terminating > character"
-msgstr "saknar avslutande tecken >"
-
-#: cpplib.c:637
+#. translate_options () has turned --version into -fversion.
+#: gcc.c:3398
 #, c-format
-msgid "#%s expects \"FILENAME\" or <FILENAME>"
+msgid "%s (GCC) %s\n"
 msgstr ""
 
-#: cpplib.c:648
-#, c-format
-msgid "empty file name in #%s"
-msgstr "tomt filnamn i #%s"
+#: gcc.c:3400 gcov.c:412 java/gjavah.c:2376 java/jcf-dump.c:916
+#: java/jv-scan.c:128
+msgid "(C)"
+msgstr ""
 
-#: cpplib.c:667
-msgid "#include_next in primary source file"
+#: gcc.c:3401 java/gjavah.c:2377 java/jcf-dump.c:917 java/jv-scan.c:129
+msgid ""
+"This is free software; see the source for copying conditions.  There is NO\n"
+"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
 
-#: cpplib.c:674
-msgid "#import is obsolete, use an #ifndef wrapper in the header file"
-msgstr "#import är obsolet, använd #ifndef-omslutning i includefilen"
+#: gcc.c:3502
+#, fuzzy
+msgid "argument to '-Xlinker' is missing"
+msgstr "argument till \"-Xlinker\" saknas"
+
+#: gcc.c:3510
+#, fuzzy
+msgid "argument to '-Xpreprocessor' is missing"
+msgstr "argument till \"-specs\" saknas"
 
-#: cpplib.c:682
-msgid "#include nested too deeply"
-msgstr "#include nästlad för djupt"
+#: gcc.c:3517
+#, fuzzy
+msgid "argument to '-Xassembler' is missing"
+msgstr "argument till \"-Xlinker\" saknas"
 
-#: cpplib.c:739
-#, c-format
-msgid "invalid flag \"%s\" in line directive"
-msgstr "ogiltigt flagga \"%s\" i line-direktiv"
+#: gcc.c:3524
+#, fuzzy
+msgid "argument to '-l' is missing"
+msgstr "argument till \"-x\" saknas"
 
-#: cpplib.c:814
-#, c-format
-msgid "\"%s\" after #line is not a positive integer"
-msgstr "\"%s\" efter #line är inte ett positivt heltal"
+#: gcc.c:3545
+#, fuzzy
+msgid "argument to '-specs' is missing"
+msgstr "argument till \"-specs\" saknas"
 
-#: cpplib.c:820
-msgid "line number out of range"
-msgstr "radnummer utanför möjligt intervall"
+#: gcc.c:3559
+#, fuzzy
+msgid "argument to '-specs=' is missing"
+msgstr "argument till \"-specs=\" saknas"
 
-#: cpplib.c:831 cpplib.c:902
+#: gcc.c:3596
 #, c-format
-msgid "\"%s\" is not a valid filename"
-msgstr "\"%s\" är inte ett giltigt filnamn"
+msgid "'-%c' must come at the start of the command line"
+msgstr ""
 
-#: cpplib.c:866
-#, fuzzy, c-format
-msgid "\"%s\" after # is not a positive integer"
-msgstr "\"%s\" efter #line är inte ett positivt heltal"
+#: gcc.c:3605
+#, fuzzy
+msgid "argument to '-B' is missing"
+msgstr "argument till \"-B\" saknas"
 
-#: cpplib.c:973
+#: gcc.c:3778
 #, fuzzy
-msgid "invalid #ident directive"
-msgstr "ogiltig #indent"
+msgid "warning: -pipe ignored because -save-temps specified"
+msgstr "Varning: -pipe ignorerad eftersom -save-temps angiven"
 
-#: cpplib.c:1061
-#, c-format
-msgid "registering \"%s\" as both a pragma and a pragma namespace"
-msgstr ""
+#: gcc.c:3782
+#, fuzzy
+msgid "warning: -pipe ignored because -time specified"
+msgstr "Varning: -pipe ignorerad eftersom -time angiven"
+
+#: gcc.c:3994
+#, fuzzy
+msgid "argument to '-x' is missing"
+msgstr "argument till \"-x\" saknas"
 
-#: cpplib.c:1064
+#: gcc.c:4022
 #, fuzzy, c-format
-msgid "#pragma %s %s is already registered"
-msgstr "Klass \"%s\" finns redan"
+msgid "argument to '-%s' is missing"
+msgstr "argument till \"-%s\" saknas"
 
-#: cpplib.c:1067
+#: gcc.c:4083
 #, c-format
-msgid "#pragma %s is already registered"
+msgid "warning: '-x %s' after last input file has no effect"
 msgstr ""
 
-#: cpplib.c:1143
-msgid "#pragma once is obsolete"
-msgstr "#pragma once är obsolet"
-
-#: cpplib.c:1146
-msgid "#pragma once in main file"
-msgstr "#pragma once i huvudfil"
-
-#: cpplib.c:1170
-msgid "invalid #pragma GCC poison directive"
-msgstr "ogiltigt GCC-direktiv #pragma poison"
-
-#: cpplib.c:1179
+#: gcc.c:4360
 #, c-format
-msgid "poisoning existing macro \"%s\""
-msgstr "förgiftar existerande makro \"%s\""
-
-#: cpplib.c:1201
-msgid "#pragma system_header ignored outside include file"
+msgid "switch '%s' does not start with '-'"
 msgstr ""
 
-#: cpplib.c:1226
-#, c-format
-msgid "cannot find source %s"
-msgstr "kan inte hitta källfil %s"
-
-#: cpplib.c:1230
+#: gcc.c:4587
 #, c-format
-msgid "current file is older than %s"
-msgstr "aktuell fil är äldre än %s"
-
-#: cpplib.c:1346
-msgid "_Pragma takes a parenthesized string literal"
+msgid "spec '%s' invalid"
 msgstr ""
 
-#: cpplib.c:1429
-msgid "#else without #if"
-msgstr "#else utan #if"
-
-#: cpplib.c:1434
-msgid "#else after #else"
-msgstr "#else efter #else"
-
-#: cpplib.c:1436 cpplib.c:1470
-msgid "the conditional began here"
-msgstr "villkorssatsen började här"
-
-#: cpplib.c:1463
-msgid "#elif without #if"
-msgstr "#elif utan #if"
-
-#: cpplib.c:1468
-msgid "#elif after #else"
-msgstr "#elif efter #else"
-
-#: cpplib.c:1499
-msgid "#endif without #if"
-msgstr "#endif utan #if"
+#: gcc.c:4653
+#, c-format
+msgid "%s\n"
+msgstr "%s\n"
 
-#: cpplib.c:1582
-msgid "missing '(' after predicate"
-msgstr "saknas '(' efter predikat"
+#: gcc.c:4726
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%0%c'"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: cpplib.c:1597
-msgid "missing ')' to complete answer"
-msgstr "saknas ')' för att avsluta svaret"
+#: gcc.c:4923
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%W%c"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: cpplib.c:1617
-msgid "predicate's answer is empty"
-msgstr "predikatets svar är tomt"
+#: gcc.c:4954
+#, fuzzy, c-format
+msgid "spec '%s' has invalid '%%x%c'"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: cpplib.c:1647
-msgid "assertion without predicate"
+#. Catch the case where a spec string contains something like
+#. '%{foo:%*}'.  i.e. there is no * in the pattern on the left
+#. hand side of the :.
+#: gcc.c:5149
+#, c-format
+msgid "spec failure: '%%*' has not been initialized by pattern match"
 msgstr ""
 
-#: cpplib.c:1649
-msgid "predicate must be an identifier"
-msgstr "predikat måste vara en identifierare"
-
-#: cpplib.c:1738
+#: gcc.c:5158
 #, c-format
-msgid "\"%s\" re-asserted"
+msgid "warning: use of obsolete %%[ operator in specs"
 msgstr ""
 
-#: cpplib.c:1968
+#: gcc.c:5176
 #, c-format
-msgid "unterminated #%s"
+msgid "Processing spec %c%s%c, which is '%s'\n"
 msgstr ""
 
-#: cppmacro.c:94
+#: gcc.c:5239
 #, fuzzy, c-format
-msgid "macro \"%s\" is not used"
-msgstr "\"%s\" är inte definierad"
+msgid "spec failure: unrecognized spec option '%c'"
+msgstr "ej igenkänd flagga `-%s'"
 
-#: cppmacro.c:139 cppmacro.c:294
+#: gcc.c:5318
 #, fuzzy, c-format
-msgid "invalid built-in macro \"%s\""
-msgstr "förgiftar existerande makro \"%s\""
+msgid "unknown spec function '%s'"
+msgstr "okänt maskinläge `%s'"
 
-#: cppmacro.c:234
-#, fuzzy
-msgid "could not determine date and time"
-msgstr "Kunde inte öppna datafil %s.\n"
+#: gcc.c:5337
+#, fuzzy, c-format
+msgid "error in args to spec function '%s'"
+msgstr "för många argument till funktionen \"%s\""
 
-#: cppmacro.c:407
-msgid "invalid string literal, ignoring final '\\'"
+#: gcc.c:5385
+msgid "malformed spec function name"
 msgstr ""
 
-#: cppmacro.c:504
-#, c-format
-msgid "pasting \"%s\" and \"%s\" does not give a valid preprocessing token"
-msgstr ""
+#. )
+#: gcc.c:5388
+#, fuzzy
+msgid "no arguments for spec function"
+msgstr "för få argument till funktion"
 
-#: cppmacro.c:546
-msgid "ISO C99 requires rest arguments to be used"
+#: gcc.c:5407
+msgid "malformed spec function arguments"
 msgstr ""
 
-#: cppmacro.c:551
+#: gcc.c:5646
 #, c-format
-msgid "macro \"%s\" requires %u arguments, but only %u given"
+msgid "braced spec '%s' is invalid at '%c'"
 msgstr ""
 
-#: cppmacro.c:556
+#: gcc.c:5734
 #, c-format
-msgid "macro \"%s\" passed %u arguments, but takes just %u"
+msgid "braced spec body '%s' is invalid"
 msgstr ""
 
-#: cppmacro.c:669 cpptrad.c:774
-#, c-format
-msgid "unterminated argument list invoking macro \"%s\""
+#: gcc.c:6160
+msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC."
 msgstr ""
 
-#: cppmacro.c:776
-#, c-format
-msgid "function-like macro \"%s\" must be used with arguments in traditional C"
+#: gcc.c:6170
+msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC."
 msgstr ""
 
-#: cppmacro.c:1314
-#, c-format
-msgid "duplicate macro parameter \"%s\""
-msgstr ""
+#: gcc.c:6263
+#, fuzzy, c-format
+msgid "unrecognized option '-%s'"
+msgstr "ej igenkänd flagga `-%s'"
 
-#: cppmacro.c:1351
+#: gcc.c:6269
 #, c-format
-msgid "\"%s\" may not appear in macro parameter list"
+msgid "install: %s%s\n"
 msgstr ""
 
-#: cppmacro.c:1359
-msgid "macro parameters must be comma-separated"
-msgstr ""
+#: gcc.c:6270
+#, c-format
+msgid "programs: %s\n"
+msgstr "program: %s\n"
 
-#: cppmacro.c:1376
-msgid "parameter name missing"
-msgstr "parameternamn saknas"
+#: gcc.c:6271
+#, c-format
+msgid "libraries: %s\n"
+msgstr "bibliotek: %s\n"
 
-#: cppmacro.c:1391
-msgid "anonymous variadic macros were introduced in C99"
+#: gcc.c:6328
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
 msgstr ""
+"\n"
+"Instruktioner för bugrapportering, se:\n"
 
-#: cppmacro.c:1395
-msgid "ISO C does not permit named variadic macros"
-msgstr ""
+#: gcc.c:6344
+#, fuzzy, c-format
+msgid "Target: %s\n"
+msgstr "bibliotek: %s\n"
 
-#: cppmacro.c:1404
-msgid "missing ')' in macro parameter list"
+#: gcc.c:6345
+#, c-format
+msgid "Configured with: %s\n"
 msgstr ""
 
-#: cppmacro.c:1472
-msgid "ISO C requires whitespace after the macro name"
+#: gcc.c:6359
+#, c-format
+msgid "Thread model: %s\n"
 msgstr ""
 
-#: cppmacro.c:1500
-msgid "'#' is not followed by a macro parameter"
-msgstr ""
+#: gcc.c:6370
+#, c-format
+msgid "gcc version %s\n"
+msgstr "gcc version %s\n"
 
-#: cppmacro.c:1519
-msgid "'##' cannot appear at either end of a macro expansion"
+#: gcc.c:6372
+#, c-format
+msgid "gcc driver version %s executing gcc version %s\n"
 msgstr ""
 
-#: cppmacro.c:1601
+#: gcc.c:6380
+#, fuzzy
+msgid "no input files"
+msgstr "Inga indatafiler"
+
+#: gcc.c:6451 gcc.c:6514
 #, c-format
-msgid "\"%s\" redefined"
-msgstr "\"%s\" omdefinierad"
+msgid "%s: %s compiler not installed on this system"
+msgstr "%s: kompilatorn %s är inte installerad på detta system"
 
-#: cppmacro.c:1606
-msgid "this is the location of the previous definition"
-msgstr "detta är platsen för den tidigare definitionen"
+#: gcc.c:6460
+#, fuzzy, c-format
+msgid "spec '%s' is invalid"
+msgstr "typedef \"%s\" är initierad"
 
-#: cppmacro.c:1657
+#: gcc.c:6596
 #, c-format
-msgid "macro argument \"%s\" would be stringified in traditional C"
+msgid "%s: linker input file unused because linking not done"
 msgstr ""
 
-#: cppmacro.c:1682
+#: gcc.c:6636
 #, c-format
-msgid "invalid hash type %d in cpp_macro_definition"
-msgstr ""
+msgid "language %s not recognized"
+msgstr "språk %s känns inte igen"
 
-#: cppspec.c:109
+#: gcc.c:6707
 #, c-format
-msgid "\"%s\" is not a valid option to the preprocessor"
-msgstr ""
+msgid "%s: %s"
+msgstr "%s: %s"
 
-#: cppspec.c:133
-msgid "too many input files"
-msgstr "för många indatafiler"
+#: gcc.c:6927
+#, fuzzy, c-format
+msgid "multilib spec '%s' is invalid"
+msgstr "typedef \"%s\" är initierad"
 
-#: cpptrad.c:841
+#: gcc.c:7119
 #, c-format
-msgid "detected recursion whilst expanding macro \"%s\""
+msgid "multilib exclusions '%s' is invalid"
 msgstr ""
 
-#: cse.c:7195
+#: gcc.c:7177 gcc.c:7318
+#, fuzzy, c-format
+msgid "multilib select '%s' is invalid"
+msgstr "parameter \"%s\" är initierad"
+
+#: gcc.c:7356
 #, c-format
-msgid ";; Processing block from %d to %d, %d sets.\n"
+msgid "multilib exclusion '%s' is invalid"
 msgstr ""
 
-#: diagnostic.c:714
-msgid "((anonymous))"
-msgstr "((anonym))"
-
-#: diagnostic.c:928
-#, c-format
-msgid "%s: warnings being treated as errors\n"
+#: gcov.c:385
+msgid ""
+"Usage: gcov [OPTION]... SOURCEFILE\n"
+"\n"
 msgstr ""
 
-#: diagnostic.c:963
-#, c-format
-msgid "%s: %s: "
-msgstr "%s: %s: "
+#: gcov.c:386
+#, fuzzy
+msgid ""
+"Print code coverage information.\n"
+"\n"
+msgstr "inte tillräcklig typinformation"
 
-#: diagnostic.c:1054
-#, c-format
-msgid "%s "
-msgstr "%s "
+#: gcov.c:387
+#, fuzzy
+msgid "  -h, --help                      Print this help, then exit\n"
+msgstr "  --help                   Visa den här informatationen\n"
 
-#: diagnostic.c:1056
-#, c-format
-msgid " %s"
-msgstr " %s"
+#: gcov.c:388
+#, fuzzy
+msgid "  -v, --version                   Print version number, then exit\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
 
-#: diagnostic.c:1078
-msgid "At top level:"
-msgstr "På toppnivå:"
+#: gcov.c:389
+msgid "  -a, --all-blocks                Show information for every basic block\n"
+msgstr ""
 
-#: diagnostic.c:1083
-#, fuzzy, c-format
-msgid "In member function `%s':"
-msgstr "I funktion `%s':"
+#: gcov.c:390
+msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+msgstr ""
 
-#: diagnostic.c:1087
-#, c-format
-msgid "In function `%s':"
-msgstr "I funktion `%s':"
+#: gcov.c:391
+msgid ""
+"  -c, --branch-counts             Given counts of branches taken\n"
+"                                    rather than percentages\n"
+msgstr ""
 
-#: diagnostic.c:1175
-msgid "compilation terminated.\n"
-msgstr "kompilering avslutad.\n"
+#: gcov.c:393
+#, fuzzy
+msgid "  -n, --no-output                 Do not create an output file\n"
+msgstr "  -save-temps              Radera inte temporära filer\n"
 
-#: diagnostic.c:1193
-#, c-format
-msgid "%s:%d: confused by earlier errors, bailing out\n"
+#: gcov.c:394
+msgid ""
+"  -l, --long-file-names           Use long output file names for included\n"
+"                                    source files\n"
 msgstr ""
 
-#: diagnostic.c:1208 diagnostic.c:1316
-#, c-format
-msgid ""
-"Please submit a full bug report,\n"
-"with preprocessed source if appropriate.\n"
-"See %s for instructions.\n"
+#: gcov.c:396
+msgid "  -f, --function-summaries        Output summaries for each function\n"
 msgstr ""
-"Var vänlig och skicka in en komplett felrapport,\n"
-"om möjligt med preprocessad källfil.\n"
-"Se %s för instruktioner.\n"
 
-#: diagnostic.c:1314
-msgid "Internal compiler error: Error reporting routines re-entered.\n"
-msgstr "Internt kompilatorfel: Felhanteringsrutiner återanropade.\n"
+#: gcov.c:397
+msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+msgstr ""
 
-#: diagnostic.c:1376
-#, c-format
-msgid "in %s, at %s:%d"
+#: gcov.c:398
+msgid "  -p, --preserve-paths            Preserve all pathname components\n"
 msgstr ""
 
-#: diagnostic.c:1397
-#, c-format
-msgid "In file included from %s:%d"
-msgstr "I fil includerad från %s:%d"
+#: gcov.c:399
+msgid "  -u, --unconditional-branches    Show unconditional branch counts too\n"
+msgstr ""
+
+#: gcov.c:400
+#, fuzzy, c-format
+msgid ""
+"\n"
+"For bug reporting instructions, please see:\n"
+"%s.\n"
+msgstr ""
+"\n"
+"Instruktioner för bugrapportering, se:\n"
 
-#: diagnostic.c:1400
+#: gcov.c:410
 #, c-format
+msgid "gcov (GCC) %s\n"
+msgstr ""
+
+#: gcov.c:414
 msgid ""
-",\n"
-"                 from %s:%d"
+"This is free software; see the source for copying conditions.\n"
+"There is NO warranty; not even for MERCHANTABILITY or \n"
+"FITNESS FOR A PARTICULAR PURPOSE.\n"
+"\n"
 msgstr ""
-",\n"
-"                 från %s:%d"
 
-#: diagnostic.c:1401
-msgid ":\n"
+#: gcov.c:504
+#, fuzzy, c-format
+msgid "%s:no functions found\n"
+msgstr "hittar ingen cmd_strings"
+
+#: gcov.c:525 gcov.c:553
+#, fuzzy
+msgid "\n"
 msgstr ":\n"
 
-#: diagnostic.c:1445 diagnostic.c:1462
-#, c-format
-msgid "`%s' is deprecated (declared at %s:%d)"
-msgstr ""
+#: gcov.c:540
+#, fuzzy, c-format
+msgid "%s:creating '%s'\n"
+msgstr "Skapar %s.\n"
 
-#: diagnostic.c:1465
+#: gcov.c:544
 #, fuzzy, c-format
-msgid "`%s' is deprecated"
-msgstr "tredje argumentet till \"%s\" är inte länge rekommenderat"
+msgid "%s:error writing output file '%s'\n"
+msgstr "fel vid skrivning till %s"
 
-#: diagnostic.c:1468
+#: gcov.c:549
+#, fuzzy, c-format
+msgid "%s:could not open output file '%s'\n"
+msgstr "Kunde inte öppna utdatafil %s.\n"
+
+#: gcov.c:700
+#, fuzzy, c-format
+msgid "%s:cannot open graph file\n"
+msgstr "%s: kan inte öppna som COFF-fil"
+
+#: gcov.c:706
+#, fuzzy, c-format
+msgid "%s:not a gcov graph file\n"
+msgstr "%s: är inte en COFF-fil"
+
+#: gcov.c:719
 #, c-format
-msgid "type is deprecated (declared at %s:%d)"
+msgid "%s:version '%.4s', prefer '%.4s'\n"
 msgstr ""
 
-#: diagnostic.c:1471
-msgid "type is deprecated"
+#: gcov.c:771
+#, c-format
+msgid "%s:already seen blocks for '%s'\n"
 msgstr ""
 
-#: dominance.c:728
+#: gcov.c:889 gcov.c:1045
 #, c-format
-msgid "dominator of %d should be %d, not %d"
+msgid "%s:corrupted\n"
 msgstr ""
 
-#: dwarf2out.c:3135
+#: gcov.c:963
 #, fuzzy, c-format
-msgid "DW_LOC_OP %s not implemented\n"
-msgstr "DW_LOC_OP %s är inte implementerad\n"
+msgid "%s:cannot open data file\n"
+msgstr "%s: kan inte öppna som COFF-fil"
 
-#: dwarfout.c:2066
+#: gcov.c:968
+#, fuzzy, c-format
+msgid "%s:not a gcov data file\n"
+msgstr "%s: är inte en COFF-fil"
+
+#: gcov.c:981
 #, c-format
-msgid "internal regno botch: `%s' has regno = %d\n"
+msgid "%s:version '%.4s', prefer version '%.4s'\n"
 msgstr ""
 
-#: dwarfout.c:6181
-msgid "support for the DWARF1 debugging format is deprecated"
+#: gcov.c:987
+#, c-format
+msgid "%s:stamp mismatch with graph file\n"
 msgstr ""
 
-#: dwarfout.c:6278
-msgid "can't get current directory"
-msgstr ""
+#: gcov.c:1013
+#, fuzzy, c-format
+msgid "%s:unknown function '%u'\n"
+msgstr "I funktion `%s':"
 
-#: emit-rtl.c:1155
-msgid "can't access real part of complex value in hard register"
+#: gcov.c:1026
+#, c-format
+msgid "%s:profile mismatch for '%s'\n"
 msgstr ""
 
-#: emit-rtl.c:1177
-msgid "can't access imaginary part of complex value in hard register"
+#: gcov.c:1045
+#, c-format
+msgid "%s:overflowed\n"
 msgstr ""
 
-#: emit-rtl.c:3402
-msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
+#: gcov.c:1069
+#, c-format
+msgid "%s:'%s' lacks entry and/or exit blocks\n"
 msgstr ""
 
-#: errors.c:136
+#: gcov.c:1074
 #, c-format
-msgid "abort in %s, at %s:%d"
+msgid "%s:'%s' has arcs to entry block\n"
 msgstr ""
 
-#: except.c:369
-msgid "exception handling disabled, use -fexceptions to enable"
+#: gcov.c:1082
+#, c-format
+msgid "%s:'%s' has arcs from exit block\n"
 msgstr ""
 
-#: except.c:2994
-msgid "argument of `__builtin_eh_return_regno' must be constant"
-msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+#: gcov.c:1290
+#, c-format
+msgid "%s:graph is unsolvable for '%s'\n"
+msgstr ""
 
-#: except.c:3137
-msgid "__builtin_eh_return not supported on this target"
-msgstr "__builtin_eh_return stöds inte på denna målarkitektur"
+#: gcov.c:1370
+#, fuzzy, c-format
+msgid "%s '%s'\n"
+msgstr "%s: %s"
 
-#: explow.c:1408
-msgid "stack limits not supported on this target"
+#: gcov.c:1373
+#, c-format
+msgid "Lines executed:%s of %d\n"
 msgstr ""
 
-#: expr.c:3355
-msgid "function using short complex types cannot be inline"
-msgstr ""
+#: gcov.c:1377
+#, fuzzy
+msgid "No executable lines\n"
+msgstr "Inga körbara källkodsrader i funktion %s\n"
 
-#: expr.c:6272 expr.c:6281 expr.c:6290 expr.c:6295 expr.c:6604 expr.c:6620
-msgid "unsupported wide integer operation"
+#: gcov.c:1383
+#, c-format
+msgid "Branches executed:%s of %d\n"
 msgstr ""
 
-#: expr.c:6669
+#: gcov.c:1387
 #, c-format
-msgid "prior parameter's size depends on `%s'"
-msgstr "föregående parameterns storlek beror på \"%s\""
-
-#: expr.c:7005
-msgid "returned value in block_exit_expr"
+msgid "Taken at least once:%s of %d\n"
 msgstr ""
 
-#. We can't make a bitwise copy of this object, so fail.
-#: expr.c:9202
+#: gcov.c:1393
 #, fuzzy
-msgid "cannot take the address of an unaligned member"
-msgstr "Kan inte ta adressen till \"this\", som är ett rvalue-uttryck"
+msgid "No branches\n"
+msgstr "Inga hopp i fil %s\n"
 
-#: final.c:1342
-msgid "negative insn length"
+#: gcov.c:1395
+#, c-format
+msgid "Calls executed:%s of %d\n"
 msgstr ""
 
-#: final.c:2793
-msgid "could not split insn"
+#: gcov.c:1399
+#, fuzzy
+msgid "No calls\n"
+msgstr "Inga anrop i fil %s\n"
+
+#: gcov.c:1540
+#, fuzzy, c-format
+msgid "%s:no lines for '%s'\n"
+msgstr "%s före \"%s\""
+
+#: gcov.c:1735
+#, fuzzy, c-format
+msgid "call   %2d returned %s\n"
+msgstr "anrop %d aldrig utfört\n"
+
+#: gcov.c:1740
+#, fuzzy, c-format
+msgid "call   %2d never executed\n"
+msgstr "anrop %d aldrig utfört\n"
+
+#: gcov.c:1745
+#, c-format
+msgid "branch %2d taken %s%s\n"
 msgstr ""
 
-#: final.c:3141
-#, fuzzy
-msgid "invalid `asm': "
-msgstr "ogiltig \"asm\": %s"
+#: gcov.c:1749
+#, fuzzy, c-format
+msgid "branch %2d never executed\n"
+msgstr "anrop %d aldrig utfört\n"
 
-#: final.c:3328
-msgid "nested assembly dialect alternatives"
+#: gcov.c:1754
+#, fuzzy, c-format
+msgid "unconditional %2d taken %s\n"
+msgstr "okänt registernamn: %s"
+
+#: gcov.c:1757
+#, fuzzy, c-format
+msgid "unconditional %2d never executed\n"
+msgstr "anrop %d aldrig utfört\n"
+
+#: gcov.c:1789
+#, fuzzy, c-format
+msgid "%s:cannot open source file\n"
+msgstr "%s: kan inte öppna som COFF-fil"
+
+#: gcov.c:1799
+#, c-format
+msgid "%s:source file is newer than graph file '%s'\n"
 msgstr ""
 
-#: final.c:3345 final.c:3357
-msgid "unterminated assembly dialect alternative"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:689
+msgid "GCSE disabled"
 msgstr ""
 
-#: final.c:3401
-#, fuzzy, c-format
-msgid "operand number missing after %%-letter"
-msgstr "Nummer saknas efter %s"
+#. Return if there's nothing to do, or it is too expensive.
+#: gcse.c:6474
+#, fuzzy
+msgid "jump bypassing disabled"
+msgstr "flaggan -g är avslagen."
 
-#: final.c:3404 final.c:3443
-msgid "operand number out of range"
+#: gcse.c:6535
+#, c-format
+msgid "%s: %d basic blocks and %d edges/basic block"
 msgstr ""
 
-#: final.c:3462
+#: gcse.c:6548
 #, c-format
-msgid "invalid %%-code"
-msgstr "ogiltig %%-kod"
+msgid "%s: %d basic blocks and %d registers"
+msgstr ""
+
+#: ggc-common.c:397 ggc-common.c:405 ggc-common.c:473 ggc-common.c:494
+#: ggc-page.c:2209 ggc-page.c:2240 ggc-page.c:2247 ggc-zone.c:1582
+#: ggc-zone.c:1588 ggc-zone.c:1597
+#, fuzzy, c-format
+msgid "can't write PCH file: %m"
+msgstr "kan inte skriva till %s"
 
-#: final.c:3493
+#: ggc-common.c:487 config/i386/host-cygwin.c:58
 #, c-format
-msgid "`%%l' operand isn't a label"
+msgid "can't get position in PCH file: %m"
 msgstr ""
 
-#. We can't handle floating point constants;
-#. PRINT_OPERAND must handle them.
-#: final.c:3600 vmsdbgout.c:466 config/i386/i386.c:6314
-#: config/pdp11/pdp11.c:1573
-msgid "floating constant misused"
+#: ggc-common.c:497
+#, fuzzy, c-format
+msgid "can't write padding to PCH file: %m"
+msgstr "kan inte skriva till %s"
+
+#: ggc-common.c:550 ggc-common.c:558 ggc-common.c:565 ggc-common.c:568
+#: ggc-common.c:578 ggc-common.c:581 ggc-page.c:2334 ggc-zone.c:1607
+#, fuzzy, c-format
+msgid "can't read PCH file: %m"
+msgstr "kan inte läsa från %s"
+
+#: ggc-common.c:573
+msgid "had to relocate PCH"
 msgstr ""
 
-#: final.c:3656 vmsdbgout.c:523 config/i386/i386.c:6392
-#: config/pdp11/pdp11.c:1620
-msgid "invalid expression as operand"
+#: ggc-page.c:1454
+#, c-format
+msgid "open /dev/zero: %m"
 msgstr ""
 
-#: flow.c:352
-msgid "function might be possible candidate for attribute `noreturn'"
-msgstr "funktionen är en möjlig kandidat för attributet \"noreturn\""
+#: ggc-page.c:2225 ggc-page.c:2231
+#, fuzzy
+msgid "can't write PCH file"
+msgstr "kan inte skriva till %s"
 
-#: flow.c:357
-msgid "`noreturn' function does return"
-msgstr "\"noreturn\"-funktion returnerar ändå"
+#: gimple-low.c:203
+msgid "unexpected node"
+msgstr ""
 
-#: flow.c:378
-msgid "control reaches end of non-void function"
-msgstr "Programflödet når slutet på en icke-void-funktion"
+#: gimplify.c:3344
+#, fuzzy, c-format
+msgid "invalid lvalue in asm output %d"
+msgstr "ogiltigt lvalue i tilldelning"
 
-#: flow.c:1642
-msgid "Attempt to delete prologue/epilogue insn:"
+#: gimplify.c:3456
+#, c-format
+msgid "memory input %d is not directly addressable"
+msgstr ""
+
+#: gimplify.c:4330
+msgid "gimplification failed"
 msgstr ""
 
-#: fold-const.c:2546 fold-const.c:2559
+#: global.c:371 global.c:384 global.c:398
 #, fuzzy, c-format
-msgid "comparison is always %d due to width of bit-field"
-msgstr "jämförelsen är alltid sann på grund av begränsat intervall för datatypen"
+msgid "%s cannot be used in asm here"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: fold-const.c:3753 fold-const.c:3770
+#: graph.c:403 passes.c:131 java/jcf-parse.c:1047 java/jcf-parse.c:1194
+#: java/lex.c:1846 objc/objc-act.c:552
+#, fuzzy, c-format
+msgid "can't open %s: %m"
+msgstr "kan inte öppna %s"
+
+#: haifa-sched.c:182
 #, c-format
-msgid "comparison is always %d"
-msgstr "jämförelsen är alltid %d"
+msgid "fix_sched_param: unknown param: %s"
+msgstr "fix_sched_param: okänd param: %s"
 
-#: fold-const.c:3901
-msgid "`or' of unmatched not-equal tests is always 1"
+#. Opening quotation mark.
+#: intl.c:58
+msgid "`"
 msgstr ""
 
-#: fold-const.c:3906
-msgid "`and' of mutually exclusive equal-tests is always 0"
+#. Closing quotation mark.
+#: intl.c:61
+msgid "'"
 msgstr ""
 
-#: function.c:884 varasm.c:1503
-#, c-format
-msgid "size of variable `%s' is too large"
-msgstr "storleken på variabel \"%s\" är för stor"
+#: langhooks.c:516
+msgid "At top level:"
+msgstr "På toppnivå:"
+
+#: langhooks.c:521
+#, fuzzy, c-format
+msgid "In member function %qs:"
+msgstr "I funktion `%s':"
+
+#: langhooks.c:525
+#, fuzzy, c-format
+msgid "In function %qs:"
+msgstr "I funktion `%s':"
 
-#: function.c:3772
-msgid "impossible constraint in `asm'"
+#. What to print when a switch has no documentation.
+#: opts.c:89
+msgid "This switch lacks documentation"
 msgstr ""
 
-#: function.c:5527
+#. Eventually this should become a hard error IMO.
+#: opts.c:259
 #, c-format
-msgid "`%s' might be used uninitialized in this function"
+msgid "command line option \"%s\" is valid for %s but not for %s"
 msgstr ""
 
-#: function.c:5534
-#, c-format
-msgid "variable `%s' might be clobbered by `longjmp' or `vfork'"
+#: opts.c:347
+#, fuzzy, c-format
+msgid "missing argument to \"%s\""
+msgstr "Saknar argument till flaggan \"%s\""
+
+#: opts.c:357
+#, fuzzy, c-format
+msgid "argument to \"%s\" should be a non-negative integer"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
+
+#: opts.c:426
+#, fuzzy, c-format
+msgid "unrecognized command line option \"%s\""
+msgstr "Ignorerar kommandoradsflagga \"%s\""
+
+#: opts.c:634
+msgid "-Wuninitialized is not supported without -O"
 msgstr ""
 
-#: function.c:5553
-#, c-format
-msgid "argument `%s' might be clobbered by `longjmp' or `vfork'"
+#: opts.c:648
+msgid "-freorder-blocks-and-partition does not work with exceptions"
 msgstr ""
 
-#: function.c:6420
-msgid "function returns an aggregate"
+#: opts.c:661
+msgid "-freorder-blocks-and-partition does not work with -g (currently)"
 msgstr ""
 
-#: function.c:6925
-#, c-format
-msgid "unused parameter `%s'"
-msgstr "oanvänd parameter \"%s\""
+#: opts.c:821
+#, fuzzy, c-format
+msgid "structure alignment must be a small power of two, not %d"
+msgstr "efterrågad minnesjustering är inte en potens av 2"
 
-#: gcc.c:1107
+#: opts.c:886
 #, fuzzy, c-format
-msgid "ambiguous abbreviation %s"
-msgstr "Tvetydig förkortning %s"
+msgid "unrecognised visibility value \"%s\""
+msgstr "Känner inte igen sektionsnamn \"%s\""
 
-#: gcc.c:1134
+#: opts.c:938
 #, fuzzy, c-format
-msgid "incomplete `%s' option"
-msgstr "Inkomplett flagga \"%s\""
+msgid "unrecognized register name \"%s\""
+msgstr "Känner inte igen registernamn \"%s\""
 
-#: gcc.c:1145
+#: opts.c:962
 #, fuzzy, c-format
-msgid "missing argument to `%s' option"
-msgstr "Saknar argument till flaggan \"%s\""
+msgid "unknown tls-model \"%s\""
+msgstr "okänt maskinläge `%s'"
+
+#: opts.c:1037
+#, c-format
+msgid "%s: --param arguments should be of the form NAME=VALUE"
+msgstr ""
 
-#: gcc.c:1158
+#: opts.c:1042
 #, fuzzy, c-format
-msgid "extraneous argument to `%s' option"
-msgstr "Saknar argument till flaggan \"%s\""
+msgid "invalid --param value %qs"
+msgstr "ogiltigt parametervärde \"%s\""
 
-#: gcc.c:1486
-msgid "Using built-in specs.\n"
+#: opts.c:1139
+#, fuzzy
+msgid "target system does not support debug output"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
+
+#: opts.c:1146
+#, fuzzy, c-format
+msgid "debug format \"%s\" conflicts with prior selection"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+
+#: opts.c:1162
+#, fuzzy, c-format
+msgid "unrecognised debug output level \"%s\""
+msgstr "Känner inte igen sektionsnamn \"%s\""
+
+#: opts.c:1164
+#, c-format
+msgid "debug output level %s is too high"
+msgstr ""
+
+#: opts.c:1183
+msgid "The following options are language-independent:\n"
 msgstr ""
 
-#: gcc.c:1667
+#: opts.c:1190
 #, c-format
 msgid ""
-"Setting spec %s to '%s'\n"
+"The %s front end recognizes the following options:\n"
 "\n"
 msgstr ""
 
-#: gcc.c:1774
+#: opts.c:1204
+msgid "The --param option recognizes the following as parameters:\n"
+msgstr ""
+
+#: params.c:72
 #, c-format
-msgid "Reading specs from %s\n"
+msgid "minimum value of parameter %qs is %u"
 msgstr ""
 
-#: gcc.c:1872 gcc.c:1891
+#: params.c:77
 #, c-format
-msgid "specs %%include syntax malformed after %ld characters"
+msgid "maximum value of parameter %qs is %u"
 msgstr ""
 
-#: gcc.c:1899
+#. If we didn't find this parameter, issue an error message.
+#: params.c:86
 #, fuzzy, c-format
-msgid "could not find specs file %s\n"
-msgstr "Kunde inte öppna källkodsfil %s.\n"
+msgid "invalid parameter %qs"
+msgstr "ogiltigt parametervärde \"%s\""
 
-#: gcc.c:1916 gcc.c:1924 gcc.c:1933 gcc.c:1942
-#, c-format
-msgid "specs %%rename syntax malformed after %ld characters"
+#: passes.c:1210
+msgid "branch target register load optimization is not intended to be run twice"
 msgstr ""
 
-#: gcc.c:1951
-#, c-format
-msgid "specs %s spec was not found to be renamed"
+#: profile.c:284
+msgid "corrupted profile info: run_max * runs < sum_max"
 msgstr ""
 
-#: gcc.c:1958
-#, c-format
-msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
+#: profile.c:290
+msgid "corrupted profile info: sum_all is smaller than sum_max"
 msgstr ""
 
-#: gcc.c:1963
+#: profile.c:335
 #, c-format
-msgid "rename spec %s to %s\n"
+msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
 msgstr ""
 
-#: gcc.c:1965
+#: profile.c:503
 #, c-format
-msgid ""
-"spec is '%s'\n"
-"\n"
+msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
 msgstr ""
 
-#: gcc.c:1978
+#: profile.c:524
 #, c-format
-msgid "specs unknown %% command after %ld characters"
+msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
 msgstr ""
 
-#: gcc.c:1989 gcc.c:2002
+#: protoize.c:582
+#, fuzzy, c-format
+msgid "%s: error writing file '%s': %s\n"
+msgstr "fel vid skrivning till %s"
+
+#: protoize.c:626
 #, c-format
-msgid "specs file malformed after %ld characters"
-msgstr ""
+msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
+msgstr "%s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'\n"
 
-#: gcc.c:2056
-msgid "spec file has no spec for linking"
-msgstr "specfilen har ingen spec för länkning"
+#: protoize.c:629
+#, c-format
+msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
+msgstr "%s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'\n"
 
-#: gcc.c:2554
-msgid "-pipe not supported"
-msgstr "-pipe stöds inte"
+#: protoize.c:735
+#, fuzzy, c-format
+msgid "%s: warning: no read access for file '%s'\n"
+msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
 
-#: gcc.c:2609
-msgid ""
-"\n"
-"Go ahead? (y or n) "
-msgstr ""
-"\n"
-"Fortsätta? (y eller n) "
+#: protoize.c:743
+#, fuzzy, c-format
+msgid "%s: warning: no write access for file '%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
+
+#: protoize.c:751
+#, fuzzy, c-format
+msgid "%s: warning: no write access for dir containing '%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
 
-#: gcc.c:2735
+#. Catch cases like /.. where we try to backup to a
+#. point above the absolute root of the logical file
+#. system.
+#: protoize.c:1138
 #, c-format
-msgid ""
-"Internal error: %s (program %s)\n"
-"Please submit a full bug report.\n"
-"See %s for instructions."
+msgid "%s: invalid file name: %s\n"
 msgstr ""
-"Internt fel: %s (program %s)\n"
-"Var vänlig och skicka in en felrapport.\n"
-"Se %s för instruktioner."
 
-#: gcc.c:2753
+#: protoize.c:1286
 #, c-format
-msgid "# %s %.2f %.2f\n"
-msgstr "# %s %.2f %.2f\n"
+msgid "%s: %s: can't get status: %s\n"
+msgstr "%s: %s: kan inte få status: %s\n"
 
-#: gcc.c:2883
+#: protoize.c:1307
 #, c-format
-msgid "Usage: %s [options] file...\n"
-msgstr "Användning: %s [flaggor] fil...\n"
+msgid ""
+"\n"
+"%s: fatal error: aux info file corrupted at line %d\n"
+msgstr ""
 
-#: gcc.c:2884
-msgid "Options:\n"
-msgstr "Flaggor:\n"
+#: protoize.c:1636
+#, fuzzy, c-format
+msgid "%s:%d: declaration of function '%s' takes different forms\n"
+msgstr "tidigare deklaration av \"%s\""
 
-#: gcc.c:2886
-msgid "  -pass-exit-codes         Exit with highest error code from a phase\n"
-msgstr "  -pass-exit-codes         Avsluta med högsta felkoden från någon av faserna\n"
+#: protoize.c:1891
+#, fuzzy, c-format
+msgid "%s: compiling '%s'\n"
+msgstr "%s: kompilerar `%s'\n"
 
-#: gcc.c:2887
-msgid "  --help                   Display this information\n"
-msgstr "  --help                   Visa den här informatationen\n"
+#: protoize.c:1914
+#, c-format
+msgid "%s: wait: %s\n"
+msgstr "%s: vänta: %s\n"
 
-#: gcc.c:2888
-msgid "  --target-help            Display target specific command line options\n"
-msgstr "  --target-help            Visa specifika kommandoradsflaggor för mål\n"
+#: protoize.c:1919
+#, c-format
+msgid "%s: subprocess got fatal signal %d\n"
+msgstr "%s: subprocess fick dödlig signal %d\n"
 
-#: gcc.c:2890
-msgid "  (Use '-v --help' to display command line options of sub-processes)\n"
-msgstr "  (Använd '-v --help' för att visa kommandoradsflaggor för barnprocesser)\n"
+#: protoize.c:1927
+#, c-format
+msgid "%s: %s exited with status %d\n"
+msgstr "%s: %s avslutade med status %d\n"
 
-#: gcc.c:2891
-msgid "  -dumpspecs               Display all of the built in spec strings\n"
-msgstr "  -dumpspecs               Visa de inbyggda spec-strängarna\n"
+#: protoize.c:1976
+#, fuzzy, c-format
+msgid "%s: warning: missing SYSCALLS file '%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
 
-#: gcc.c:2892
-msgid "  -dumpversion             Display the version of the compiler\n"
-msgstr "  -dumpversion             Visa kompilatorns version\n"
+#: protoize.c:1985 protoize.c:2014
+#, fuzzy, c-format
+msgid "%s: can't read aux info file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:2893
-msgid "  -dumpmachine             Display the compiler's target processor\n"
-msgstr "  -dumpmachine             Visa kompilatorns målprocessor\n"
+#: protoize.c:2030 protoize.c:2058
+#, fuzzy, c-format
+msgid "%s: can't get status of aux info file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:2894
-msgid "  -print-search-dirs       Display the directories in the compiler's search path\n"
-msgstr "  -print-search-dirs       Visa katalogerna i kompilatorns sökväg\n"
+#: protoize.c:2086
+#, fuzzy, c-format
+msgid "%s: can't open aux info file '%s' for reading: %s\n"
+msgstr "%s: kan inte öppna fil `%s' för läsning: %s\n"
 
-#: gcc.c:2895
-msgid "  -print-libgcc-file-name  Display the name of the compiler's companion library\n"
-msgstr "  -print-libgcc-file-name  Visa namnet på kompilatorns medföljande bibliotek\n"
+#: protoize.c:2104
+#, fuzzy, c-format
+msgid "%s: error reading aux info file '%s': %s\n"
+msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
 
-#: gcc.c:2896
-msgid "  -print-file-name=<lib>   Display the full path to library <lib>\n"
-msgstr "  -print-file-name=<bib>   Visa hela sökvägen till länkbibliotek <bib>\n"
+#: protoize.c:2117
+#, fuzzy, c-format
+msgid "%s: error closing aux info file '%s': %s\n"
+msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
 
-#: gcc.c:2897
-msgid "  -print-prog-name=<prog>  Display the full path to compiler component <prog>\n"
-msgstr "  -print-prog-name=<prog>  Visa fulla sökvägen till kompilatorkomponenten <prog>\n"
+#: protoize.c:2133
+#, fuzzy, c-format
+msgid "%s: can't delete aux info file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:2898
-msgid "  -print-multi-directory   Display the root directory for versions of libgcc\n"
-msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
+#: protoize.c:2215 protoize.c:4185
+#, fuzzy, c-format
+msgid "%s: can't delete file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:2899
-msgid ""
-"  -print-multi-lib         Display the mapping between command line options and\n"
-"                           multiple library search directories\n"
-msgstr ""
-"  -print-multi-lib         Visa mappningen mellan kommandoradsflaggor och\n"
-"                           multipla biblioteks sökkataloger\n"
-
-#: gcc.c:2902
-#, fuzzy
-msgid "  -print-multi-os-directory Display the relative path to OS libraries\n"
-msgstr "  -print-multi-directory   Visa rotkatalogen för olika versioner av libgcc\n"
-
-#: gcc.c:2903
-msgid "  -Wa,<options>            Pass comma-separated <options> on to the assembler\n"
-msgstr "  -Wa,<flaggor>            Skicka kommaseparerade <flaggor> till assembleraren\n"
-
-#: gcc.c:2904
-msgid "  -Wp,<options>            Pass comma-separated <options> on to the preprocessor\n"
-msgstr "  -Wp,<flaggor>            Skicka kommaseparerade <flaggor> till preprocessorn\n"
-
-#: gcc.c:2905
-msgid "  -Wl,<options>            Pass comma-separated <options> on to the linker\n"
-msgstr "  -Wl,<flaggor>            Skicka kommaseparerade <flaggor> till länkaren\n"
-
-#: gcc.c:2906
-msgid "  -Xlinker <arg>           Pass <arg> on to the linker\n"
-msgstr "  -Xlinker <arg>           Skicka <arg> vidare till länkaren\n"
-
-#: gcc.c:2907
-msgid "  -save-temps              Do not delete intermediate files\n"
-msgstr "  -save-temps              Radera inte temporära filer\n"
-
-#: gcc.c:2908
-msgid "  -pipe                    Use pipes rather than intermediate files\n"
-msgstr "  -pipe                    Använd rör istället för temporära filer\n"
+#: protoize.c:2293
+#, fuzzy, c-format
+msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
+msgstr "%s: varning: kan inte döpa om fil \"%s\" till \"%s\": %s\n"
 
-#: gcc.c:2909
-msgid "  -time                    Time the execution of each subprocess\n"
-msgstr "  -time                    Mät tiden det tar att exekvera varje barnprocess\n"
+#: protoize.c:2415
+#, c-format
+msgid "%s: conflicting extern definitions of '%s'\n"
+msgstr ""
 
-#: gcc.c:2910
-#, fuzzy
-msgid "  -specs=<file>            Override built-in specs with the contents of <file>\n"
-msgstr "  -specs=<fil>             Använd innehållet i <fil> istället för inbyggda spec\n"
+#: protoize.c:2419
+#, c-format
+msgid "%s: declarations of '%s' will not be converted\n"
+msgstr ""
 
-#: gcc.c:2911
-msgid "  -std=<standard>          Assume that the input sources are for <standard>\n"
-msgstr "  -std=<standard>          Antag att källkodsfilerna är för <standard>\n"
+#: protoize.c:2421
+#, c-format
+msgid "%s: conflict list for '%s' follows:\n"
+msgstr ""
 
-#: gcc.c:2912
-msgid "  -B <directory>           Add <directory> to the compiler's search paths\n"
-msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
+#: protoize.c:2454
+#, fuzzy, c-format
+msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
+msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
 
-#: gcc.c:2913
-msgid "  -b <machine>             Run gcc for target <machine>, if installed\n"
-msgstr "  -b <maskin>              Kör gcc för mål <maskin>, om det är installerat\n"
+#: protoize.c:2494
+#, c-format
+msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
+msgstr ""
 
-#: gcc.c:2914
-msgid "  -V <version>             Run gcc version number <version>, if installed\n"
-msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
+#: protoize.c:2500
+#, fuzzy, c-format
+msgid "%s: %d: warning: no extern definition for '%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
 
-#: gcc.c:2915
-msgid "  -v                       Display the programs invoked by the compiler\n"
-msgstr "  -v                       Visa vilka program som körs av kompilatorn\n"
+#: protoize.c:2530
+#, fuzzy, c-format
+msgid "%s: warning: no static definition for '%s' in file '%s'\n"
+msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
 
-#: gcc.c:2916
-msgid "  -###                     Like -v but options quoted and commands not executed\n"
+#: protoize.c:2536
+#, c-format
+msgid "%s: multiple static defs of '%s' in file '%s'\n"
 msgstr ""
 
-#: gcc.c:2917
-msgid "  -E                       Preprocess only; do not compile, assemble or link\n"
+#: protoize.c:2706 protoize.c:2709
+#, c-format
+msgid "%s: %d: warning: source too confusing\n"
 msgstr ""
-"  -E                       Preprocessa bara; kompilera, assemblera och\n"
-"                           länka inte\n"
 
-#: gcc.c:2918
-msgid "  -S                       Compile only; do not assemble or link\n"
-msgstr "  -S                       Kompilera bara; assemblera och länka inte\n"
+#: protoize.c:2905
+#, c-format
+msgid "%s: %d: warning: varargs function declaration not converted\n"
+msgstr ""
 
-#: gcc.c:2919
-msgid "  -c                       Compile and assemble, but do not link\n"
-msgstr "  -c                       Kompilera och assemblera, men länka inte\n"
+#: protoize.c:2920
+#, fuzzy, c-format
+msgid "%s: declaration of function '%s' not converted\n"
+msgstr "tidigare deklaration av \"%s\""
 
-#: gcc.c:2920
-msgid "  -o <file>                Place the output into <file>\n"
-msgstr "  -o <fil>                 Placera utdata i <fil>\n"
+#: protoize.c:3043
+#, fuzzy, c-format
+msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: gcc.c:2921
-#, fuzzy
+#: protoize.c:3064
+#, fuzzy, c-format
 msgid ""
-"  -x <language>            Specify the language of the following input files\n"
-"                           Permissible languages include: c c++ assembler none\n"
-"                           'none' means revert to the default behavior of\n"
-"                           guessing the language based on the file's extension\n"
+"\n"
+"%s: warning: too few parameter lists in declaration of '%s'\n"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
+
+#: protoize.c:3160
+#, c-format
+msgid "%s: %d: warning: found '%s' but expected '%s'\n"
 msgstr ""
-"  -x <språk>               Specificera språk för de följande källkodsfilerna\n"
-"                           Tillåtna språk är bland annat: c c++ assembler none\n"
-"                           'none' innebär att man använder standardmetoden,\n"
-"                           att man gissar språk beroende på filändelse\n"
 
-#: gcc.c:2928
+#: protoize.c:3335
+#, fuzzy, c-format
+msgid "%s: local declaration for function '%s' not inserted\n"
+msgstr "omdeklaration av \"%s\""
+
+#: protoize.c:3362
 #, c-format
 msgid ""
 "\n"
-"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
-" passed on to the various sub-processes invoked by %s.  In order to pass\n"
-" other options on to these processes the -W<letter> options must be used.\n"
+"%s: %d: warning: can't add declaration of '%s' into macro call\n"
 msgstr ""
-"\n"
-"Flaggor som börjar med -g, -f, -m, -O, -W eller --param skickas automatiskt\n"
-"vidare till de barnprocesser som startas av %s. För att skicka med andra\n"
-"flaggor till dessa processer måste flaggan -W<bokstav> användas.\n"
 
-#: gcc.c:3063
+#: protoize.c:3434
 #, fuzzy, c-format
-msgid "`-%c' option must have argument"
-msgstr "\"%s\" tar bara noll eller två argument"
+msgid "%s: global declarations for file '%s' not inserted\n"
+msgstr "omdeklaration av \"%s\""
 
-#: gcc.c:3085
+#: protoize.c:3523 protoize.c:3553
+#, fuzzy, c-format
+msgid "%s: definition of function '%s' not converted\n"
+msgstr "omdefiniering av \"union %s\""
+
+#: protoize.c:3542
 #, c-format
-msgid "couldn't run `%s': %s"
+msgid "%s: %d: warning: definition of %s not converted\n"
 msgstr ""
 
-#. translate_options () has turned --version into -fversion.
-#: gcc.c:3262
+#: protoize.c:3868
+#, fuzzy, c-format
+msgid "%s: found definition of '%s' at %s(%d)\n"
+msgstr "omdefiniering av \"%s\""
+
+#. If we make it here, then we did not know about this
+#. function definition.
+#: protoize.c:3884
 #, c-format
-msgid "%s (GCC) %s\n"
+msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
 msgstr ""
 
-#: gcc.c:3263
-msgid "Copyright (C) 2003 Free Software Foundation, Inc.\n"
+#: protoize.c:3887
+#, c-format
+msgid "%s: function definition not converted\n"
 msgstr ""
 
-#: gcc.c:3265 gcov.c:364
+#: protoize.c:3945
+#, fuzzy, c-format
+msgid "%s: '%s' not converted\n"
+msgstr "MCU \"%s\" stöds inte"
+
+#: protoize.c:3953
+#, fuzzy, c-format
+msgid "%s: would convert file '%s'\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
+
+#: protoize.c:3956
+#, fuzzy, c-format
+msgid "%s: converting file '%s'\n"
+msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
+
+#: protoize.c:3966
+#, fuzzy, c-format
+msgid "%s: can't get status for file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
+
+#: protoize.c:4008
+#, fuzzy, c-format
+msgid "%s: can't open file '%s' for reading: %s\n"
+msgstr "%s: kan inte öppna fil `%s' för läsning: %s\n"
+
+#: protoize.c:4023
+#, fuzzy, c-format
 msgid ""
-"This is free software; see the source for copying conditions.  There is NO\n"
-"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
 "\n"
-msgstr ""
+"%s: error reading input file '%s': %s\n"
+msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
 
-#: gcc.c:3366
-msgid "argument to `-Xlinker' is missing"
-msgstr "argument till \"-Xlinker\" saknas"
+#: protoize.c:4057
+#, fuzzy, c-format
+msgid "%s: can't create/open clean file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:3374
-#, fuzzy
-msgid "argument to `-l' is missing"
-msgstr "argument till \"-x\" saknas"
+#: protoize.c:4162
+#, fuzzy, c-format
+msgid "%s: warning: file '%s' already saved in '%s'\n"
+msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
 
-#: gcc.c:3391
-msgid "argument to `-specs' is missing"
-msgstr "argument till \"-specs\" saknas"
+#: protoize.c:4170
+#, fuzzy, c-format
+msgid "%s: can't link file '%s' to '%s': %s\n"
+msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
 
-#: gcc.c:3406
-msgid "argument to `-specs=' is missing"
-msgstr "argument till \"-specs=\" saknas"
+#: protoize.c:4200
+#, fuzzy, c-format
+msgid "%s: can't create/open output file '%s': %s\n"
+msgstr "Kan inte öppna utdatafil \"%s\""
+
+#: protoize.c:4233
+#, fuzzy, c-format
+msgid "%s: can't change mode of file '%s': %s\n"
+msgstr "%s: kan inte radera fil \"%s\": %s\n"
 
-#: gcc.c:3436
+#: protoize.c:4406
 #, c-format
-msgid "`-%c' must come at the start of the command line"
+msgid "%s: cannot get working directory: %s\n"
 msgstr ""
 
-#: gcc.c:3445
-msgid "argument to `-B' is missing"
-msgstr "argument till \"-B\" saknas"
+#: protoize.c:4504
+#, c-format
+msgid "%s: input file names must have .c suffixes: %s\n"
+msgstr "%s: indatafilnamn måste ha ändelsen .c: %s\n"
 
-#: gcc.c:3618
-msgid "cannot specify -o with -c or -S and multiple compilations"
+#: reg-stack.c:622
+#, c-format
+msgid "output constraint %d must specify a single register"
 msgstr ""
 
-#: gcc.c:3791
-#, fuzzy
-msgid "warning: -pipe ignored because -save-temps specified"
-msgstr "Varning: -pipe ignorerad eftersom -save-temps angiven"
+#: reg-stack.c:632
+#, c-format
+msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgstr ""
 
-#: gcc.c:3795
-#, fuzzy
-msgid "warning: -pipe ignored because -time specified"
-msgstr "Varning: -pipe ignorerad eftersom -time angiven"
+#: reg-stack.c:655
+msgid "output regs must be grouped at top of stack"
+msgstr ""
 
-#: gcc.c:3807
-msgid "argument to `-x' is missing"
-msgstr "argument till \"-x\" saknas"
+#: reg-stack.c:692
+msgid "implicitly popped regs must be grouped at top of stack"
+msgstr ""
+
+#: reg-stack.c:711
+#, fuzzy
+msgid "output operand %d must use %<&%> constraint"
+msgstr "fältinitierare är ej konstant"
 
-#: gcc.c:3835
+#: regclass.c:766
 #, c-format
-msgid "argument to `-%s' is missing"
-msgstr "argument till \"-%s\" saknas"
+msgid "can't use '%s' as a %s register"
+msgstr ""
 
-#: gcc.c:3896
+#: regclass.c:781 config/ia64/ia64.c:4572 config/ia64/ia64.c:4579
+#: config/pa/pa.c:342 config/pa/pa.c:349
 #, c-format
-msgid "warning: `-x %s' after last input file has no effect"
+msgid "unknown register name: %s"
+msgstr "okänt registernamn: %s"
+
+#: regclass.c:791
+msgid "global register variable follows a function definition"
 msgstr ""
 
-#: gcc.c:4241
-msgid "invalid specification!  Bug in cc"
+#: regclass.c:795
+msgid "register used for two global register variables"
 msgstr ""
 
-#: gcc.c:4395
-#, c-format
-msgid "%s\n"
-msgstr "%s\n"
+#: regclass.c:800
+msgid "call-clobbered register used for global register variable"
+msgstr ""
 
-#. Catch the case where a spec string contains something like
-#. '%{foo:%*}'.  ie there is no * in the pattern on the left
-#. hand side of the :.
-#: gcc.c:4955
+#: regrename.c:1872
 #, c-format
-msgid "spec failure: '%%*' has not been initialized by pattern match"
+msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
 msgstr ""
 
-#: gcc.c:4964
+#: regrename.c:1884
 #, c-format
-msgid "warning: use of obsolete %%[ operator in specs"
+msgid "validate_value_data: Loop in regno chain (%u)"
 msgstr ""
 
-#: gcc.c:4982
+#: regrename.c:1887
 #, c-format
-msgid "Processing spec %c%s%c, which is '%s'\n"
+msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
 msgstr ""
 
-#: gcc.c:5107
-#, fuzzy, c-format
-msgid "spec failure: unrecognized spec option '%c'"
-msgstr "ej igenkänd flagga `-%s'"
+#: regrename.c:1899
+#, c-format
+msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgstr ""
 
-#: gcc.c:5188
-#, fuzzy, c-format
-msgid "unknown spec function `%s'"
-msgstr "I funktion `%s':"
+#: reload.c:1270
+msgid "cannot reload integer constant operand in %<asm%>"
+msgstr ""
 
-#: gcc.c:5207
-#, fuzzy, c-format
-msgid "error in args to spec function `%s'"
-msgstr "för många argument till funktionen \"%s\""
+#: reload.c:1293
+msgid "impossible register constraint in %<asm%>"
+msgstr ""
 
-#: gcc.c:5256
-msgid "malformed spec function name"
+#: reload.c:3535
+msgid "%<&%> constraint used with no register class"
 msgstr ""
 
-#. )
-#: gcc.c:5259
+#: reload.c:3705
 #, fuzzy
-msgid "no arguments for spec function"
-msgstr "för få argument till funktion"
+msgid "unable to generate reloads for:"
+msgstr "Välj CPU att generera kod för"
 
-#: gcc.c:5278
-msgid "malformed spec function arguments"
+#: reload.c:3706 reload.c:3938
+msgid "inconsistent operand constraints in an %<asm%>"
 msgstr ""
 
-#: gcc.c:5386
-msgid "mismatched braces in specs"
+#: reload1.c:1211
+msgid "frame size too large for reliable stack checking"
 msgstr ""
 
-#: gcc.c:6081
-#, c-format
-msgid "unrecognized option `-%s'"
-msgstr "ej igenkänd flagga `-%s'"
-
-#: gcc.c:6087
-#, c-format
-msgid "install: %s%s\n"
+#: reload1.c:1214
+msgid "try reducing the number of local variables"
 msgstr ""
 
-#: gcc.c:6088
-#, c-format
-msgid "programs: %s\n"
-msgstr "program: %s\n"
+#: reload1.c:1865
+msgid "can't find a register in class %qs while reloading %<asm%>"
+msgstr ""
 
-#: gcc.c:6089
+#: reload1.c:1870
 #, c-format
-msgid "libraries: %s\n"
-msgstr "bibliotek: %s\n"
-
-#: gcc.c:6146
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
+msgid "unable to find a register to spill in class %qs"
 msgstr ""
-"\n"
-"Instruktioner för bugrapportering, se:\n"
 
-#: gcc.c:6162
-#, c-format
-msgid "Configured with: %s\n"
+#: reload1.c:1872
+msgid "this is the insn:"
 msgstr ""
 
-#: gcc.c:6176
-#, c-format
-msgid "Thread model: %s\n"
+#: reload1.c:3863
+msgid "%<asm%> operand requires impossible reload"
 msgstr ""
 
-#: gcc.c:6187
-#, c-format
-msgid "gcc version %s\n"
-msgstr "gcc version %s\n"
+#. It's the compiler's fault.
+#: reload1.c:4982
+msgid "could not find a spill register"
+msgstr ""
 
-#: gcc.c:6189
-#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+#: reload1.c:4987
+msgid "%<asm%> operand constraint incompatible with operand size"
 msgstr ""
 
-#: gcc.c:6197
+#. It's the compiler's fault.
+#: reload1.c:6613
 #, fuzzy
-msgid "no input files"
-msgstr "Inga indatafiler"
+msgid "VOIDmode on an output"
+msgstr "I/O-fel vid utmatning"
 
-#: gcc.c:6235
-#, c-format
-msgid "%s: %s compiler not installed on this system"
-msgstr "%s: kompilatorn %s är inte installerad på detta system"
+#: reload1.c:6614
+#, fuzzy
+msgid "output operand is constant in %<asm%>"
+msgstr "fältinitierare är ej konstant"
 
-#: gcc.c:6310
-#, c-format
-msgid "%s: linker input file unused because linking not done"
+#: rtl-error.c:128
+#, fuzzy
+msgid "unrecognizable insn:"
+msgstr "ej igenkänd flagga `-%s'"
+
+#: rtl-error.c:130
+msgid "insn does not satisfy its constraints:"
 msgstr ""
 
-#: gcc.c:6353
+#: rtl.c:471
 #, c-format
-msgid "language %s not recognized"
-msgstr "språk %s känns inte igen"
+msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
+msgstr ""
 
-#: gcc.c:6456
-#, fuzzy
-msgid "internal gcc abort"
-msgstr "Intern gcc-halt (abort)."
+#: rtl.c:481
+#, c-format
+msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+msgstr ""
 
-#: gcov.c:325
-msgid "Internal gcov abort.\n"
+#: rtl.c:491
+#, c-format
+msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
 msgstr ""
 
-#: gcov.c:338
-msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE\n"
-"\n"
+#: rtl.c:500
+#, c-format
+msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
 msgstr ""
 
-#: gcov.c:339
-#, fuzzy
-msgid ""
-"Print code coverage information.\n"
-"\n"
-msgstr "inte tillräcklig typinformation"
+#: rtl.c:510
+#, c-format
+msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
+msgstr ""
 
-#: gcov.c:340
-#, fuzzy
-msgid "  -h, --help                      Print this help, then exit\n"
-msgstr "  --help                   Visa den här informatationen\n"
+#: rtl.c:521
+#, c-format
+msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
+msgstr ""
 
-#: gcov.c:341
-#, fuzzy
-msgid "  -v, --version                   Print version number, then exit\n"
-msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
+#: rtl.c:532
+#, c-format
+msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
+msgstr ""
 
-#: gcov.c:342
-msgid "  -b, --branch-probabilities      Include branch probabilities in output\n"
+#: stmt.c:317
+msgid "output operand constraint lacks %<=%>"
 msgstr ""
 
-#: gcov.c:343
-msgid ""
-"  -c, --branch-counts             Given counts of branches taken\n"
-"                                    rather than percentages\n"
+#: stmt.c:332
+#, c-format
+msgid "output constraint %qc for operand %d is not at the beginning"
 msgstr ""
 
-#: gcov.c:345
-#, fuzzy
-msgid "  -n, --no-output                 Do not create an output file\n"
-msgstr "  -save-temps              Radera inte temporära filer\n"
+#: stmt.c:355
+msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
+msgstr ""
 
-#: gcov.c:346
-msgid ""
-"  -l, --long-file-names           Use long output file names for included\n"
-"                                    source files\n"
+#: stmt.c:362 stmt.c:461
+msgid "%<%%%> constraint used with last operand"
 msgstr ""
 
-#: gcov.c:348
-msgid "  -f, --function-summaries        Output summaries for each function\n"
+#: stmt.c:381
+msgid "matching constraint not valid in output operand"
 msgstr ""
 
-#: gcov.c:349
-msgid "  -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
+#: stmt.c:452
+#, c-format
+msgid "input operand constraint contains %qc"
 msgstr ""
 
-#: gcov.c:350
-msgid "  -p, --preserve-paths            Preserve all pathname components\n"
+#: stmt.c:494
+msgid "matching constraint references invalid operand number"
 msgstr ""
 
-#: gcov.c:351
+#: stmt.c:532
 #, fuzzy, c-format
-msgid ""
-"\n"
-"For bug reporting instructions, please see:\n"
-"%s.\n"
-msgstr ""
-"\n"
-"Instruktioner för bugrapportering, se:\n"
+msgid "invalid punctuation %qc in constraint"
+msgstr "ogiltigt suffix på heltalskonstant"
+
+#: stmt.c:556
+#, fuzzy
+msgid "matching constraint does not allow a register"
+msgstr "flyttalskonstant utanför sitt intervall"
 
-#: gcov.c:361
+#: stmt.c:584
 #, c-format
-msgid "gcov (GCC) %s\n"
+msgid "asm-specifier for variable %qs conflicts with asm clobber list"
 msgstr ""
 
-#: gcov.c:362
-msgid "Copyright (C) 2001 Free Software Foundation, Inc.\n"
-msgstr ""
+#: stmt.c:673
+#, fuzzy
+msgid "unknown register name %qs in %<asm%>"
+msgstr "okänt registernamn: %s"
 
-#: gcov.c:500
-#, c-format
-msgid "Could not open basic block file %s.\n"
+#: stmt.c:681
+msgid "PIC register %qs clobbered in %<asm%>"
 msgstr ""
 
-#: gcov.c:507
-#, c-format
-msgid "Could not open program flow graph file %s.\n"
+#: stmt.c:728
+msgid "more than %d operands in %<asm%>"
 msgstr ""
 
-#: gcov.c:524
+#: stmt.c:791
 #, c-format
-msgid "Could not open data file %s.\n"
-msgstr "Kunde inte öppna datafil %s.\n"
+msgid "output number %d not directly addressable"
+msgstr ""
 
-#: gcov.c:525
-msgid "Assuming that all execution counts are zero.\n"
+#: stmt.c:870
+msgid "asm operand %d probably doesn%'t match constraints"
 msgstr ""
 
-#: gcov.c:534
+#: stmt.c:880
 #, c-format
-msgid "No executable code associated with file %s.\n"
+msgid "use of memory input without lvalue in asm operand %d is deprecated"
 msgstr ""
 
-#: gcov.c:1186
-#, fuzzy, c-format
-msgid "%s of %d lines executed in %s %s\n"
-msgstr "%6.2f%% av %d källkodsrader körda i fil %s\n"
-
-#: gcov.c:1191
-#, fuzzy, c-format
-msgid "No executable lines in %s %s\n"
-msgstr "Inga körbara källkodsrader i funktion %s\n"
+#: stmt.c:1027
+#, fuzzy
+msgid "asm clobber conflict with output operand"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: gcov.c:1198
-#, fuzzy, c-format
-msgid "%s of %d branches executed in %s %s\n"
-msgstr "%6.2f%% av %d hopp utförda i funktion %s\n"
+#: stmt.c:1032
+#, fuzzy
+msgid "asm clobber conflict with input operand"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: gcov.c:1203
-#, fuzzy, c-format
-msgid "%s of %d branches taken at least once in %s %s\n"
-msgstr "%6.2f%% av %d hopp tagna minst en gång i funktion %s\n"
+#: stmt.c:1109
+#, fuzzy
+msgid "too many alternatives in %<asm%>"
+msgstr "för många argument till funktionen \"%s\""
 
-#: gcov.c:1209
-#, fuzzy, c-format
-msgid "No branches in %s %s\n"
-msgstr "Inga hopp i fil %s\n"
+#: stmt.c:1121
+msgid "operand constraints for %<asm%> differ in number of alternatives"
+msgstr ""
 
-#: gcov.c:1211
+#: stmt.c:1174
 #, fuzzy, c-format
-msgid "%s of %d calls executed in %s %s\n"
-msgstr "%6.2f%% av %d anrop tagna i funktion %s\n"
+msgid "duplicate asm operand name %qs"
+msgstr "upprepning av medlem \"%s\""
 
-#: gcov.c:1216
-#, fuzzy, c-format
-msgid "No calls in %s %s\n"
-msgstr "Inga anrop i fil %s\n"
+#: stmt.c:1272
+msgid "missing close brace for named operand"
+msgstr ""
 
-#: gcov.c:1351
+#: stmt.c:1300
 #, c-format
-msgid "didn't use all bb entries of graph, function %s\n"
+msgid "undefined named operand %qs"
 msgstr ""
 
-#: gcov.c:1353
-#, c-format
-msgid "block_num = %ld, num_blocks = %d\n"
+#: stmt.c:1465
+msgid "%Hvalue computed is not used"
 msgstr ""
 
-#: gcov.c:1367
-#, c-format
-msgid "ERROR: unexpected line number %ld\n"
+#: stor-layout.c:152
+msgid "type size can%'t be explicitly evaluated"
 msgstr ""
 
-#: gcov.c:1383
-#, fuzzy, c-format
-msgid "ERROR: too many basic blocks in function %s\n"
-msgstr "för många argument till funktionen \"%s\""
+#: stor-layout.c:154
+msgid "variable-size type declared outside of any function"
+msgstr ""
 
-#: gcov.c:1398
-#, fuzzy, c-format
-msgid "ERROR: out of range line number in function %s\n"
-msgstr "Inga körbara källkodsrader i funktion %s\n"
+#: stor-layout.c:458
+#, fuzzy
+msgid "%Jsize of %qD is %d bytes"
+msgstr "storleken på \"%s\" är %d bytes"
 
-#: gcov.c:1470
-#, c-format
-msgid "Could not open source file %s.\n"
-msgstr "Kunde inte öppna källkodsfil %s.\n"
+#: stor-layout.c:460
+#, fuzzy
+msgid "%Jsize of %qD is larger than %d bytes"
+msgstr "storleken på \"%s\" är större än %d bytes"
 
-#: gcov.c:1480
-#, fuzzy, c-format
-msgid "Warning: source file %s is newer than %s\n"
-msgstr "aktuell fil är äldre än %s"
+#: stor-layout.c:844
+msgid "%Jpacked attribute causes inefficient alignment for %qD"
+msgstr ""
 
-#: gcov.c:1510
-#, c-format
-msgid "Unexpected EOF while reading source file %s.\n"
+#: stor-layout.c:847
+msgid "%Jpacked attribute is unnecessary for %qD"
 msgstr ""
 
-#: gcov.c:1532
-#, fuzzy, c-format
-msgid "call   %2d never executed\n"
-msgstr "anrop %d aldrig utfört\n"
+#: stor-layout.c:863
+msgid "%Jpadding struct to align %qD"
+msgstr ""
+
+#: stor-layout.c:1205
+msgid "padding struct size to alignment boundary"
+msgstr ""
 
-#: gcov.c:1535
+#: stor-layout.c:1235
 #, c-format
-msgid "call   %2d returns %s\n"
+msgid "packed attribute causes inefficient alignment for %qs"
 msgstr ""
 
-#: gcov.c:1543
+#: stor-layout.c:1238
 #, fuzzy, c-format
-msgid "branch %2d never executed\n"
-msgstr "anrop %d aldrig utfört\n"
+msgid "packed attribute is unnecessary for %qs"
+msgstr "attributet `%s' ignorerat för \"%s\""
 
-#: gcov.c:1546
-#, fuzzy, c-format
-msgid "branch %2d taken %s\n"
-msgstr "Inga hopp i fil %s\n"
+#: stor-layout.c:1243
+msgid "packed attribute causes inefficient alignment"
+msgstr ""
 
-#: gcov.c:1610
-#, c-format
-msgid "Creating %s.\n"
-msgstr "Skapar %s.\n"
+#: stor-layout.c:1245
+msgid "packed attribute is unnecessary"
+msgstr ""
 
-#: gcov.c:1613
-#, fuzzy, c-format
-msgid "Error writing output file %s.\n"
-msgstr "fel vid skrivning till %s"
+#: targhooks.c:96
+msgid "__builtin_saveregs not supported by this target"
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+
+#: timevar.c:401
+msgid ""
+"\n"
+"Execution times (seconds)\n"
+msgstr ""
+"\n"
+"Exekveringstider (sekunder)\n"
+
+#. Print total time.
+#: timevar.c:451
+msgid " TOTAL                 :"
+msgstr " TOTALT                :"
 
-#: gcov.c:1618
+#: timevar.c:479
 #, c-format
-msgid "Could not open output file %s.\n"
-msgstr "Kunde inte öppna utdatafil %s.\n"
+msgid "time in %s: %ld.%06ld (%ld%%)\n"
+msgstr "tid %s: %ld.%06ld (%ld%%)\n"
 
-#: gcse.c:763
+#: tlink.c:381
 #, c-format
-msgid "GCSE disabled: %d > 1000 basic blocks and %d >= 20 edges/basic block"
+msgid "collect: reading %s\n"
 msgstr ""
 
-#: gcse.c:775
+#: tlink.c:475
 #, c-format
-msgid "GCSE disabled: %d basic blocks and %d registers"
+msgid "repository file '%s' does not contain command-line arguments"
 msgstr ""
 
-#: genautomata.c:1490
+#: tlink.c:525
 #, c-format
-msgid "Name `%s' contains quotes"
+msgid "collect: recompiling %s\n"
 msgstr ""
 
-#: genautomata.c:1621
+#: tlink.c:696
 #, c-format
-msgid "invalid string `%s' in define_cpu_unit"
+msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
 msgstr ""
 
-#: genautomata.c:1650
+#: tlink.c:705
 #, c-format
-msgid "invalid string `%s' in define_query_cpu_unit"
+msgid "collect: tweaking %s in %s\n"
 msgstr ""
 
-#: genautomata.c:1682 genautomata.c:1685
-#, c-format
-msgid "invalid string `%s' in define_bypass"
+#: tlink.c:751
+msgid "collect: relinking\n"
 msgstr ""
 
-#: genautomata.c:1720
+#: tlink.c:760
 #, c-format
-msgid "invalid first string `%s' in exclusion_set"
+msgid "ld returned %d exit status"
 msgstr ""
 
-#: genautomata.c:1724
+#: toplev.c:469
 #, c-format
-msgid "invalid second string `%s' in exclusion_set"
-msgstr ""
+msgid "%s "
+msgstr "%s "
 
-#: genautomata.c:1760
+#: toplev.c:471
 #, c-format
-msgid "invalid first string `%s' in presence_set"
-msgstr ""
+msgid " %s"
+msgstr " %s"
+
+#: toplev.c:536
+#, fuzzy, c-format
+msgid "invalid option argument %qs"
+msgstr "Ogiltig flagga \"%s\""
 
-#: genautomata.c:1764
+#: toplev.c:606
+#, fuzzy
+msgid "unrecoverable error"
+msgstr "internt fel"
+
+#: toplev.c:626
 #, c-format
-msgid "invalid second string `%s' in presence_set"
+msgid "getting core file size maximum limit: %m"
 msgstr ""
 
-#: genautomata.c:1800
+#: toplev.c:629
 #, c-format
-msgid "invalid first string `%s' in absence_set"
+msgid "setting core file size limit to maximum: %m"
 msgstr ""
 
-#: genautomata.c:1804
+#: toplev.c:852
+#, fuzzy
+msgid "%J%qF declared %<static%> but never defined"
+msgstr "\"%s\" är deklarerad som \"static\" men definieras aldrig"
+
+#: toplev.c:878
+#, fuzzy
+msgid "%J%qD defined but not used"
+msgstr "\"%s\" är definierad men inte använd"
+
+#: toplev.c:901 toplev.c:924
 #, c-format
-msgid "invalid second string `%s' in absence_set"
+msgid "%qs is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: genautomata.c:1837
+#: toplev.c:927
 #, c-format
-msgid "invalid string `%s' in define_automaton"
+msgid "type is deprecated (declared at %s:%d)"
 msgstr ""
 
-#: genautomata.c:1868
+#: toplev.c:933
 #, fuzzy, c-format
-msgid "invalid option `%s' in automata_option"
-msgstr "Ogiltig flagga \"%s\""
+msgid "%qs is deprecated"
+msgstr "tredje argumentet till \"%s\" är inte länge rekommenderat"
 
-#: genautomata.c:1890
-#, c-format
-msgid "garbage after ) in reservation `%s'"
+#: toplev.c:935
+msgid "type is deprecated"
 msgstr ""
 
-#: genautomata.c:1921 genautomata.c:1954 genautomata.c:1981
+#: toplev.c:1086
+msgid ""
+"\n"
+"Target specific options:\n"
+msgstr ""
+"\n"
+"Speciella flaggor för målarkitektur:\n"
+
+#: toplev.c:1100 toplev.c:1119
 #, fuzzy, c-format
-msgid "invalid `%s' in reservation `%s'"
-msgstr "omdeklaration av \"%s\""
+msgid "  -m%-23s [undocumented]\n"
+msgstr "  -m%-23.23s [odokumenterad]\n"
 
-#: genautomata.c:1932
-#, c-format
-msgid "repetition `%s' <= 1 in reservation `%s'"
+#: toplev.c:1128
+msgid ""
+"\n"
+"There are undocumented target specific options as well.\n"
 msgstr ""
+"\n"
+"Det finns dessutom odokumenterade flaggor speciellt för målarkitekturen.\n"
 
-#: genautomata.c:2425
-#, c-format
-msgid "unit `%s' in exclusion is not declared"
-msgstr ""
+#: toplev.c:1130
+msgid "  They exist, but they are not documented.\n"
+msgstr "  De finns, men är inte dokumenterade.\n"
 
-#: genautomata.c:2427
+#: toplev.c:1174
 #, c-format
-msgid "`%s' in exclusion is not unit"
-msgstr ""
+msgid "unrecognized gcc debugging option: %c"
+msgstr "ej igenkänd debuggningsflagga för gcc: %c"
 
-#: genautomata.c:2465
+#. Handle -mfix-and-continue.
+#: toplev.c:1236 config/rs6000/rs6000.c:1408 config/rs6000/rs6000.c:1419
+#: config/rs6000/darwin.h:106
 #, fuzzy, c-format
-msgid "unit `%s' excludes itself"
-msgstr "storleken på \"%s\" är större än sin typ"
+msgid "invalid option %qs"
+msgstr "Ogiltig flagga %s"
 
-#: genautomata.c:2473
+#: toplev.c:1251
 #, c-format
-msgid "units `%s' and `%s' in exclusion set belong to different automata"
+msgid ""
+"%s%s%s version %s (%s)\n"
+"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s version %s (%s) compiled by CC.\n"
 msgstr ""
 
-#: genautomata.c:2603 genautomata.c:2609
+#: toplev.c:1258
 #, c-format
-msgid "unit `%s' excludes and requires presence of `%s'"
+msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
 msgstr ""
 
-#: genautomata.c:2623 genautomata.c:2629
-#, c-format
-msgid "unit `%s' requires absence and presence of `%s'"
+#: toplev.c:1310
+msgid "options passed: "
 msgstr ""
 
-#: genautomata.c:2692 genautomata.c:2695
-#, fuzzy, c-format
-msgid "repeated declaration of automaton `%s'"
-msgstr "upprepad deklaration av klassmetod \"%s\"."
+#: toplev.c:1339
+msgid "options enabled: "
+msgstr ""
 
-#: genautomata.c:2711
-#, c-format
-msgid "define_insn_reservation `%s' has negative latency time"
+#: toplev.c:1413
+#, fuzzy
+msgid "can%'t open %s for writing: %m"
+msgstr "kan inte öppna fil %s för skrivning"
+
+#: toplev.c:1491 config/sh/sh.c:7334
+msgid "created and used with different settings of -fpic"
 msgstr ""
 
-#: genautomata.c:2717
-#, c-format
-msgid "`%s' is already used as insn reservation name"
+#: toplev.c:1493 config/sh/sh.c:7336
+msgid "created and used with different settings of -fpie"
 msgstr ""
 
-#: genautomata.c:2723
+#: toplev.c:1544 config/sh/sh.c:7386
 #, c-format
-msgid "define_bypass `%s - %s' has negative latency time"
+msgid "created and used with differing settings of '-m%s'"
 msgstr ""
 
-#: genautomata.c:2737
-#, fuzzy, c-format
-msgid "automaton `%s' is not declared"
-msgstr "\"%s\" är tidigare deklarerad här"
+#: toplev.c:1547 config/sh/sh.c:7389
+#, fuzzy
+msgid "out of memory"
+msgstr "inget minne"
 
-#: genautomata.c:2747
-#, c-format
-msgid "define_unit `%s' without automaton when one defined"
+#: toplev.c:1755
+msgid "instruction scheduling not supported on this target machine"
 msgstr ""
 
-#: genautomata.c:2753
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu unit"
-msgstr "fält \"%s\" deklarerad som en funktion"
+#: toplev.c:1759
+msgid "this target machine does not have delayed branches"
+msgstr ""
 
-#: genautomata.c:2762
-#, fuzzy, c-format
-msgid "`%s' is declared as cpu reservation"
-msgstr "fält \"%s\" deklarerad som en funktion"
+#: toplev.c:1763
+#, fuzzy
+msgid "value-based profiling not yet implemented in trees."
+msgstr "Profilering är inte implementerat ännu."
 
-#: genautomata.c:2772
-#, fuzzy, c-format
-msgid "repeated declaration of unit `%s'"
-msgstr "omdeklaration av \"%s\""
+#: toplev.c:1776
+#, c-format
+msgid "-f%sleading-underscore not supported on this target machine"
+msgstr ""
 
-#: genautomata.c:2775
+#: toplev.c:1850
 #, fuzzy, c-format
-msgid "repeated declaration of reservation `%s'"
-msgstr "upprepad deklaration av klassmetod \"%s\"."
+msgid "target system does not support the \"%s\" debug format"
+msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
 
-#: genautomata.c:2790 genautomata.c:2793
-#, fuzzy, c-format
-msgid "there is no insn reservation `%s'"
-msgstr "ingen tidigare deklaration av \"%s\""
-
-#: genautomata.c:2810 genautomata.c:2815
-#, fuzzy, c-format
-msgid "the same bypass `%s - %s' is already defined"
-msgstr "Klass \"%s\" finns redan"
-
-#: genautomata.c:2820
-#, fuzzy, c-format
-msgid "bypass `%s - %s' is already defined"
-msgstr "Klass \"%s\" finns redan"
-
-#: genautomata.c:2925 genautomata.c:2927
-#, c-format
-msgid "automaton `%s' is not used"
+#: toplev.c:1862
+msgid "variable tracking requested, but useless unless producing debug info"
 msgstr ""
 
-#: genautomata.c:2950
-#, c-format
-msgid "undeclared unit or reservation `%s'"
+#: toplev.c:1865
+msgid "variable tracking requested, but not supported by this debug format"
 msgstr ""
 
-#: genautomata.c:3028 genautomata.c:3030
-#, fuzzy, c-format
-msgid "unit `%s' is not used"
-msgstr "\"%s\" är definierad men inte använd"
+#: toplev.c:1885
+#, fuzzy
+msgid "can%'t open %s: %m"
+msgstr "kan inte öppna %s"
 
-#: genautomata.c:3035 genautomata.c:3037
-#, fuzzy, c-format
-msgid "reservation `%s' is not used"
-msgstr "omdeklaration av \"%s\""
+#: toplev.c:1892
+#, fuzzy
+msgid "-ffunction-sections not supported for this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: genautomata.c:3134
-#, fuzzy, c-format
-msgid "cycle in definition of reservation `%s'"
-msgstr "omdefiniering av \"union %s\""
+#: toplev.c:1897
+#, fuzzy
+msgid "-fdata-sections not supported for this target"
+msgstr "-fdata-sections stöds inte för AIX"
 
-#: genautomata.c:5333
-#, c-format
-msgid "Units `%s' and `%s' should be in the same automaton"
+#: toplev.c:1904
+msgid "-ffunction-sections disabled; it makes profiling impossible"
 msgstr ""
 
-#: genautomata.c:9441
+#: toplev.c:1911
 #, fuzzy
-msgid "-split has no argument."
-msgstr "inga argument"
+msgid "-fprefetch-loop-arrays not supported for this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: genautomata.c:9442
+#: toplev.c:1917
 #, fuzzy
-msgid "option `-split' has not been implemented yet\n"
-msgstr "Profilering är inte implementerat ännu."
-
-#: genautomata.c:9486 genautomata.c:9491
-#, c-format
-msgid "Automaton `%s': Insn `%s' will never be issued"
-msgstr ""
+msgid "-fspeculative-prefetching not supported for this target"
+msgstr "-fdata-sections stöds inte för AIX"
 
-#: genautomata.c:9498 genautomata.c:9501
-#, c-format
-msgid "Insn `%s' will never be issued"
+#: toplev.c:1923
+msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
 msgstr ""
 
-#: genautomata.c:9649
+#: toplev.c:1929
 #, fuzzy
-msgid "Errors in DFA description"
-msgstr "ingen beskriving ännu"
-
-#: genautomata.c:9732
-#, fuzzy, c-format
-msgid "Error in writing DFA description file %s"
-msgstr "fel vid skrivning till %s"
+msgid "-fspeculative-prefetching not supported for this target (try -march switches)"
+msgstr "-fdata-sections stöds inte för AIX"
 
-#: genconditions.c:196
+#: toplev.c:1938
 #, fuzzy
-msgid "No input file name."
-msgstr "Inga indatafiler"
+msgid "-fprefetch-loop-arrays is not supported with -Os"
+msgstr "profilering stöds inte tillsammans med -mg\n"
 
-#: ggc-page.c:1265
-msgid "open /dev/zero"
+#: toplev.c:1944
+msgid "-ffunction-sections may affect debugging on some targets"
 msgstr ""
 
-#: graph.c:420 profile.c:1204 profile.c:1211 toplev.c:1836 toplev.c:5168
-#: f/com.c:14210 java/jcf-parse.c:917 java/jcf-parse.c:1063 java/lex.c:1776
-#: objc/objc-act.c:449
-#, c-format
-msgid "can't open %s"
-msgstr "kan inte öppna %s"
+#: toplev.c:2056
+#, fuzzy, c-format
+msgid "error writing to %s: %m"
+msgstr "fel vid skrivning till %s"
 
-#: haifa-sched.c:196
-#, c-format
-msgid "fix_sched_param: unknown param: %s"
-msgstr "fix_sched_param: okänd param: %s"
+#: toplev.c:2058 java/jcf-parse.c:1066 java/jcf-write.c:3538
+#, fuzzy, c-format
+msgid "error closing %s: %m"
+msgstr "fel vid stängning av %s"
 
-#: integrate.c:174
-msgid "function cannot be inline"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+#: tree-cfg.c:1355 tree-cfg.c:2073 tree-cfg.c:2075
+#, fuzzy
+msgid "%Hwill never be executed"
+msgstr "anrop %d aldrig utfört\n"
 
-#: integrate.c:178
-msgid "varargs function cannot be inline"
+#: tree-cfg.c:3289
+msgid "SSA name in freelist but still referenced"
 msgstr ""
 
-#: integrate.c:181
-msgid "function using alloca cannot be inline"
+#: tree-cfg.c:3299
+msgid "GIMPLE register modified with BIT_FIELD_REF"
 msgstr ""
 
-#: integrate.c:184
-msgid "function using setjmp cannot be inline"
+#: tree-cfg.c:3327
+msgid "address taken, but ADDRESSABLE bit not set"
 msgstr ""
 
-#: integrate.c:187
-msgid "function uses __builtin_eh_return"
-msgstr "funktion använder __builtin_eh_return"
+#: tree-cfg.c:3336
+#, fuzzy
+msgid "non-boolean used in condition"
+msgstr "omdefiniering av \"%s\""
 
-#: integrate.c:190
-msgid "function with nested functions cannot be inline"
+#: tree-cfg.c:3391
+msgid "Invalid reference prefix."
 msgstr ""
 
-#: integrate.c:194
-msgid "function with label addresses used in initializers cannot inline"
-msgstr ""
+#: tree-cfg.c:3456
+#, fuzzy
+msgid "Is not a valid GIMPLE statement."
+msgstr "ogiltigt typargument"
 
-#: integrate.c:201 integrate.c:245
-msgid "function too large to be inline"
+#: tree-cfg.c:3476
+msgid "Statement marked for throw, but doesn%'t."
 msgstr ""
 
-#: integrate.c:211
-msgid "no prototype, and parameter address used; cannot be inline"
+#: tree-cfg.c:3481
+msgid "Statement marked for throw in middle of block."
 msgstr ""
 
-#: integrate.c:218 integrate.c:263
-msgid "inline functions not supported for this return value type"
+#: tree-cfg.c:3585
+msgid "PHI def is not a GIMPLE value"
 msgstr ""
 
-#: integrate.c:223
-msgid "function with varying-size return value cannot be inline"
+#: tree-cfg.c:3601 tree-cfg.c:3617
+msgid "Incorrect sharing of tree nodes"
 msgstr ""
 
-#: integrate.c:230
-msgid "function with varying-size parameter cannot be inline"
+#: tree-cfg.c:3626
+msgid "verify_stmts failed."
 msgstr ""
 
-#: integrate.c:233
-msgid "function with transparent unit parameter cannot be inline"
+#: tree-cfg.c:3647
+msgid "ENTRY_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#: integrate.c:252
-msgid "function with computed jump cannot inline"
+#: tree-cfg.c:3653
+msgid "EXIT_BLOCK has a statement list associated with it\n"
 msgstr ""
 
-#: integrate.c:256
-msgid "function with nonlocal goto cannot be inline"
+#: tree-cfg.c:3660
+#, c-format
+msgid "Fallthru to exit from bb %d\n"
 msgstr ""
 
-#: integrate.c:270
-msgid "function with target specific attribute(s) cannot be inlined"
+#: tree-cfg.c:3682
+#, c-format
+msgid "Nonlocal label %s is not first in a sequence of labels in bb %d"
 msgstr ""
 
-#: line-map.c:198
+#: tree-cfg.c:3691
 #, c-format
-msgid "In file included from %s:%u"
-msgstr "I fil inkluderad från %s:%u"
+msgid "Label %s to block does not match in bb %d\n"
+msgstr ""
 
-#. Translators note: this message is used in conjunction
-#. with "In file included from %s:%ld" and some other
-#. tricks.  We want something like this:
-#.
-#. | In file included from sys/select.h:123,
-#. |                  from sys/types.h:234,
-#. |                  from userfile.c:31:
-#. | bits/select.h:45: <error message here>
-#.
-#. with all the "from"s lined up.
-#. The trailing comma is at the beginning of this message,
-#. and the trailing colon is not translated.
-#: line-map.c:216
+#: tree-cfg.c:3700
 #, c-format
-msgid ""
-",\n"
-"                 from %s:%u"
+msgid "Label %s has incorrect context in bb %d\n"
 msgstr ""
-",\n"
-"                 från %s:%u"
 
-#. If we didn't find this parameter, issue an error message.
-#: params.c:80
+#: tree-cfg.c:3714
 #, c-format
-msgid "invalid parameter `%s'"
+msgid "Control flow in the middle of basic block %d\n"
 msgstr ""
 
-#: profile.c:397
+#: tree-cfg.c:3724
 #, c-format
-msgid "Profile does not match flowgraph of function %s (out of date?)"
+msgid "Label %s in the middle of basic block %d\n"
 msgstr ""
 
-#: profile.c:400
-msgid ".da file corrupted"
+#: tree-cfg.c:3741
+#, c-format
+msgid "Fallthru edge after a control statement in bb %d \n"
 msgstr ""
 
-#: profile.c:634
+#: tree-cfg.c:3756
 #, c-format
-msgid "corrupted profile info: prob for %d-%d thought to be %d"
+msgid "Structured COND_EXPR at the end of bb %d\n"
 msgstr ""
 
-#: profile.c:1226
+#: tree-cfg.c:3769 tree-cfg.c:3807 tree-cfg.c:3819 tree-cfg.c:3890
 #, c-format
-msgid "file %s not found, execution counts assumed to be zero"
+msgid "Wrong outgoing edge flags at end of bb %d\n"
 msgstr ""
 
-#: protoize.c:542
-#, c-format
-msgid "%s: internal abort\n"
-msgstr "%s: intern abort\n"
+#: tree-cfg.c:3777
+msgid "%<then%> label does not match edge at end of bb %d\n"
+msgstr ""
 
-#: protoize.c:633
-#, c-format
-msgid "%s: error writing file `%s': %s\n"
+#: tree-cfg.c:3785
+msgid "%<else%> label does not match edge at end of bb %d\n"
 msgstr ""
 
-#: protoize.c:678
+#: tree-cfg.c:3795
 #, c-format
-msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
-msgstr "%s: användning '%s [ -VqfnkN ] [ -i <isträng> ] [ filnamn ... ]'\n"
+msgid "Explicit goto at end of bb %d\n"
+msgstr ""
 
-#: protoize.c:681
+#: tree-cfg.c:3824
 #, c-format
-msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
-msgstr "%s: användning '%s [ -VqfnkNlgC ] [ -B <katalognamn> ] [ filnamn ... ]'\n"
+msgid "Return edge does not point to exit in bb %d\n"
+msgstr ""
 
-#: protoize.c:788
-#, c-format
-msgid "%s: warning: no read access for file `%s'\n"
-msgstr "%s: varning: ingen läsrättighet för fil \"%s\"\n"
+#: tree-cfg.c:3857
+msgid "Found default case not at end of case vector"
+msgstr ""
 
-#: protoize.c:796
-#, c-format
-msgid "%s: warning: no write access for file `%s'\n"
-msgstr "%s: varning: ingen skrivrättighet för fil \"%s\"\n"
+#: tree-cfg.c:3863
+#, fuzzy
+msgid ""
+"Case labels not sorted:\n"
+" "
+msgstr "-pipe stöds inte"
 
-#: protoize.c:804
-#, c-format
-msgid "%s: warning: no write access for dir containing `%s'\n"
+#: tree-cfg.c:3874
+msgid "No default case found at end of case vector"
 msgstr ""
 
-#. Catch cases like /.. where we try to backup to a
-#. point above the absolute root of the logical file
-#. system.
-#: protoize.c:1222
+#: tree-cfg.c:3882
 #, c-format
-msgid "%s: invalid file name: %s\n"
+msgid "Extra outgoing edge %d->%d\n"
 msgstr ""
 
-#: protoize.c:1374
-#, c-format
-msgid "%s: %s: can't get status: %s\n"
-msgstr "%s: %s: kan inte få status: %s\n"
-
-#: protoize.c:1395
+#: tree-cfg.c:3904
 #, c-format
-msgid ""
-"\n"
-"%s: fatal error: aux info file corrupted at line %d\n"
+msgid "Missing edge %i->%i"
 msgstr ""
 
-#: protoize.c:1731
-#, c-format
-msgid "%s:%d: declaration of function `%s' takes different forms\n"
-msgstr ""
+#: tree-cfg.c:5707
+#, fuzzy
+msgid "%Jfunction might be possible candidate for attribute %<noreturn%>"
+msgstr "funktionen är en möjlig kandidat för attributet \"noreturn\""
 
-#: protoize.c:1989
-#, c-format
-msgid "%s: compiling `%s'\n"
-msgstr "%s: kompilerar `%s'\n"
+#: tree-cfg.c:5734 tree-cfg.c:5738
+#, fuzzy
+msgid "%H%<noreturn%> function does return"
+msgstr "\"noreturn\"-funktion returnerar ändå"
 
-#: protoize.c:2012
-#, c-format
-msgid "%s: wait: %s\n"
-msgstr "%s: vänta: %s\n"
+#: tree-cfg.c:5759 tree-cfg.c:5764
+#, fuzzy
+msgid "%Hcontrol reaches end of non-void function"
+msgstr "Programflödet når slutet på en icke-void-funktion"
 
-#: protoize.c:2017
-#, c-format
-msgid "%s: subprocess got fatal signal %d\n"
-msgstr "%s: subprocess fick dödlig signal %d\n"
+#: tree-dump.c:849
+#, fuzzy, c-format
+msgid "could not open dump file %qs: %s"
+msgstr "kunde inte öppna dump-fil \"%s\""
 
-#: protoize.c:2025
-#, c-format
-msgid "%s: %s exited with status %d\n"
-msgstr "%s: %s avslutade med status %d\n"
+#: tree-dump.c:965
+#, fuzzy
+msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
+msgstr "Ignorerar kommandoradsflagga \"%s\""
 
-#: protoize.c:2077
-#, c-format
-msgid "%s: warning: missing SYSCALLS file `%s'\n"
+#: tree-inline.c:974
+msgid "%Jfunction %qF can never be inlined because it uses alloca (override using the always_inline attribute)"
 msgstr ""
 
-#: protoize.c:2086 protoize.c:2115
-#, c-format
-msgid "%s: can't read aux info file `%s': %s\n"
+#: tree-inline.c:986
+msgid "%Jfunction %qF can never be inlined because it uses setjmp"
 msgstr ""
 
-#: protoize.c:2131 protoize.c:2159
-#, c-format
-msgid "%s: can't get status of aux info file `%s': %s\n"
+#: tree-inline.c:1000
+msgid "%Jfunction %qF can never be inlined because it uses variable argument lists"
 msgstr ""
 
-#: protoize.c:2187
-#, c-format
-msgid "%s: can't open aux info file `%s' for reading: %s\n"
+#: tree-inline.c:1011
+msgid "%Jfunction %qF can never be inlined because it uses setjmp-longjmp exception handling"
 msgstr ""
 
-#: protoize.c:2205
-#, c-format
-msgid "%s: error reading aux info file `%s': %s\n"
+#: tree-inline.c:1018
+msgid "%Jfunction %qF can never be inlined because it uses non-local goto"
 msgstr ""
 
-#: protoize.c:2218
-#, c-format
-msgid "%s: error closing aux info file `%s': %s\n"
+#: tree-inline.c:1029
+msgid "%Jfunction %qF can never be inlined because it uses __builtin_return or __builtin_apply_args"
 msgstr ""
 
-#: protoize.c:2234
-#, c-format
-msgid "%s: can't delete aux info file `%s': %s\n"
+#: tree-inline.c:1048
+msgid "%Jfunction %qF can never be inlined because it contains a computed goto"
 msgstr ""
 
-#: protoize.c:2316 protoize.c:4318
-#, c-format
-msgid "%s: can't delete file `%s': %s\n"
-msgstr "%s: kan inte radera fil \"%s\": %s\n"
-
-#: protoize.c:2395
-#, c-format
-msgid "%s: warning: can't rename file `%s' to `%s': %s\n"
-msgstr "%s: varning: kan inte döpa om fil \"%s\" till \"%s\": %s\n"
-
-#: protoize.c:2520
-#, c-format
-msgid "%s: conflicting extern definitions of '%s'\n"
+#: tree-inline.c:1062
+msgid "%Jfunction %qF can never be inlined because it receives a non-local goto"
 msgstr ""
 
-#: protoize.c:2524
-#, c-format
-msgid "%s: declarations of '%s' will not be converted\n"
+#: tree-inline.c:1087
+msgid "%Jfunction %qF can never be inlined because it uses variable sized variables"
 msgstr ""
 
-#: protoize.c:2526
-#, c-format
-msgid "%s: conflict list for '%s' follows:\n"
+#: tree-inline.c:1565
+msgid "originally indirect function call not considered for inlining"
 msgstr ""
 
-#: protoize.c:2559
-#, c-format
-msgid "%s: warning: using formals list from %s(%d) for function `%s'\n"
-msgstr ""
+#: tree-inline.c:1575 tree-inline.c:1583
+#, fuzzy
+msgid "%Jinlining failed in call to %qF: %s"
+msgstr "inlining misslyckades i anrop av \"%s\""
 
-#: protoize.c:2599
-#, c-format
-msgid "%s: %d: `%s' used but missing from SYSCALLS\n"
-msgstr ""
+#: tree-inline.c:1576 tree-inline.c:1584
+msgid "called from here"
+msgstr "anropad härifrån"
 
-#: protoize.c:2605
-#, c-format
-msgid "%s: %d: warning: no extern definition for `%s'\n"
-msgstr ""
+#: tree-inline.c:1698
+#, fuzzy
+msgid "control may reach end of non-void function %qD being inlined"
+msgstr "Programflödet når slutet på en icke-void-funktion"
 
-#: protoize.c:2636
-#, c-format
-msgid "%s: warning: no static definition for `%s' in file `%s'\n"
+#: tree-mudflap.c:857
+msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
 msgstr ""
 
-#: protoize.c:2642
+#: tree-mudflap.c:1048
 #, c-format
-msgid "%s: multiple static defs of `%s' in file `%s'\n"
+msgid "mudflap cannot track %qs in stub function"
 msgstr ""
 
-#: protoize.c:2815 protoize.c:2818
+#: tree-mudflap.c:1279
 #, c-format
-msgid "%s: %d: warning: source too confusing\n"
+msgid "mudflap cannot track unknown size extern %qs"
 msgstr ""
 
-#: protoize.c:3024
-#, c-format
-msgid "%s: %d: warning: varargs function declaration not converted\n"
+#: tree-nomudflap.c:51
+#, fuzzy
+msgid "mudflap: this language is not supported"
+msgstr "-pipe stöds inte."
+
+#: tree-optimize.c:718
+#, fuzzy
+msgid "%Jsize of return value of %qD is %u bytes"
+msgstr "storleken på returvärdet från \"%s\" är %u bytes"
+
+#: tree-optimize.c:721
+#, fuzzy
+msgid "%Jsize of return value of %qD is larger than %wd bytes"
+msgstr "storleken på returvärdet från \"%s\" är större än %d bytes"
+
+#: tree-outof-ssa.c:610 tree-outof-ssa.c:625 tree-outof-ssa.c:639
+#: tree-outof-ssa.c:661 tree-outof-ssa.c:1029 tree-outof-ssa.c:1865
+#: tree-ssa-live.c:417 tree-ssa-live.c:1799
+msgid "SSA corruption"
 msgstr ""
 
-#: protoize.c:3039
+#: tree-outof-ssa.c:2270
 #, c-format
-msgid "%s: declaration of function `%s' not converted\n"
+msgid " Pending stmts not issued on PRED edge (%d, %d)\n"
 msgstr ""
 
-#: protoize.c:3162
+#: tree-outof-ssa.c:2276
 #, c-format
-msgid "%s: warning: too many parameter lists in declaration of `%s'\n"
+msgid " Pending stmts not issued on SUCC edge (%d, %d)\n"
 msgstr ""
 
-#: protoize.c:3183
+#: tree-outof-ssa.c:2283
 #, c-format
-msgid ""
-"\n"
-"%s: warning: too few parameter lists in declaration of `%s'\n"
+msgid " Pending stmts not issued on ENTRY edge (%d, %d)\n"
 msgstr ""
 
-#: protoize.c:3281
+#: tree-outof-ssa.c:2289
 #, c-format
-msgid "%s: %d: warning: found `%s' but expected `%s'\n"
+msgid " Pending stmts not issued on EXIT edge (%d, %d)\n"
 msgstr ""
 
-#: protoize.c:3459
-#, c-format
-msgid "%s: local declaration for function `%s' not inserted\n"
+#: tree-profile.c:111 tree-profile.c:127 tree-profile.c:143 tree-profile.c:160
+#, fuzzy
+msgid "unimplemented functionality"
+msgstr "för många argument till funktion"
+
+#: tree-ssa-operands.c:1273
+msgid "internal error"
+msgstr "internt fel"
+
+#: tree-ssa.c:113
+msgid "Expected an SSA_NAME object"
 msgstr ""
 
-#: protoize.c:3486
-#, c-format
-msgid ""
-"\n"
-"%s: %d: warning: can't add declaration of `%s' into macro call\n"
+#: tree-ssa.c:119
+msgid "Type mismatch between an SSA_NAME and its symbol."
 msgstr ""
 
-#: protoize.c:3560
-#, c-format
-msgid "%s: global declarations for file `%s' not inserted\n"
+#: tree-ssa.c:125
+msgid "Found an SSA_NAME that had been released into the free pool"
 msgstr ""
 
-#: protoize.c:3651 protoize.c:3681
-#, c-format
-msgid "%s: definition of function `%s' not converted\n"
+#: tree-ssa.c:131
+msgid "Found a virtual definition for a GIMPLE register"
 msgstr ""
 
-#: protoize.c:3670
-#, c-format
-msgid "%s: %d: warning: definition of %s not converted\n"
+#: tree-ssa.c:137
+msgid "Found a real definition for a non-register"
 msgstr ""
 
-#: protoize.c:4000
+#: tree-ssa.c:166
 #, c-format
-msgid "%s: found definition of `%s' at %s(%d)\n"
+msgid "SSA_NAME created in two different blocks %i and %i"
 msgstr ""
 
-#. If we make it here, then we did not know about this
-#. function definition.
-#: protoize.c:4016
-#, c-format
-msgid "%s: %d: warning: `%s' excluded by preprocessing\n"
+#: tree-ssa.c:175
+msgid "SSA_NAME_DEF_STMT is wrong"
 msgstr ""
 
-#: protoize.c:4019
+#: tree-ssa.c:227
+#, fuzzy
+msgid "Missing definition"
+msgstr "\"%s\" definierades tidigare här"
+
+#: tree-ssa.c:233
 #, c-format
-msgid "%s: function definition not converted\n"
+msgid "Definition in block %i does not dominate use in block %i"
 msgstr ""
 
-#: protoize.c:4078
+#: tree-ssa.c:241
 #, c-format
-msgid "%s: `%s' not converted\n"
+msgid "Definition in block %i follows the use"
 msgstr ""
 
-#: protoize.c:4086
-#, c-format
-msgid "%s: would convert file `%s'\n"
+#: tree-ssa.c:248
+msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
 msgstr ""
 
-#: protoize.c:4089
-#, c-format
-msgid "%s: converting file `%s'\n"
+#: tree-ssa.c:280
+msgid "Incoming edge count does not match number of PHI arguments\n"
 msgstr ""
 
-#: protoize.c:4099
-#, c-format
-msgid "%s: can't get status for file `%s': %s\n"
+#: tree-ssa.c:293
+#, fuzzy, c-format
+msgid "PHI argument is missing for edge %d->%d\n"
+msgstr "Argument saknas efter %s"
+
+#: tree-ssa.c:302
+msgid "PHI argument is not SSA_NAME, or invariant"
 msgstr ""
 
-#: protoize.c:4141
+#: tree-ssa.c:314
 #, c-format
-msgid "%s: can't open file `%s' for reading: %s\n"
-msgstr "%s: kan inte öppna fil `%s' för läsning: %s\n"
+msgid "Wrong edge %d->%d for PHI argument\n"
+msgstr ""
 
-#: protoize.c:4156
-#, c-format
-msgid ""
-"\n"
-"%s: error reading input file `%s': %s\n"
+#: tree-ssa.c:364
+msgid "Non-addressable variable inside an alias set."
 msgstr ""
 
-#: protoize.c:4190
-#, c-format
-msgid "%s: can't create/open clean file `%s': %s\n"
+#: tree-ssa.c:382
+msgid "Addressable variable that is an alias tag but is not in any alias set."
 msgstr ""
 
-#: protoize.c:4295
-#, c-format
-msgid "%s: warning: file `%s' already saved in `%s'\n"
+#: tree-ssa.c:392
+msgid "verify_flow_insensitive_alias_info failed."
 msgstr ""
 
-#: protoize.c:4303
-#, c-format
-msgid "%s: can't link file `%s' to `%s': %s\n"
-msgstr "%s: kan inte länka fil \"%s\" till \"%s\": %s\n"
+#: tree-ssa.c:434
+msgid "Dereferenced pointers should have a name or a type tag"
+msgstr ""
 
-#: protoize.c:4333
-#, c-format
-msgid "%s: can't create/open output file `%s': %s\n"
+#: tree-ssa.c:442
+msgid "Pointers with a memory tag, should have points-to sets or point to malloc"
 msgstr ""
 
-#: protoize.c:4366
-#, c-format
-msgid "%s: can't change mode of file `%s': %s\n"
+#: tree-ssa.c:450
+msgid "Pointer escapes but its name tag is not call-clobbered."
 msgstr ""
 
-#: protoize.c:4541
-#, c-format
-msgid "%s: cannot get working directory: %s\n"
+#: tree-ssa.c:459
+msgid "verify_flow_sensitive_alias_info failed."
 msgstr ""
 
-#: protoize.c:4639
-#, c-format
-msgid "%s: input file names must have .c suffixes: %s\n"
-msgstr "%s: indatafilnamn måste ha ändelsen .c: %s\n"
+#: tree-ssa.c:535
+msgid "Alias set of a pointer's type tag should be a superset of the corresponding name tag"
+msgstr ""
 
-#: ra.c:750
-msgid "Didn't find a coloring.\n"
+#: tree-ssa.c:551
+msgid "Two different pointers with identical points-to sets but different name tags"
 msgstr ""
 
-#: reg-stack.c:673
-#, c-format
-msgid "output constraint %d must specify a single register"
+#: tree-ssa.c:580
+msgid "verify_name_tags failed"
 msgstr ""
 
-#: reg-stack.c:683
+#: tree-ssa.c:647
 #, c-format
-msgid "output constraint %d cannot be specified together with \"%s\" clobber"
+msgid "AUX pointer initialized for edge %d->%d\n"
 msgstr ""
 
-#: reg-stack.c:706
-msgid "output regs must be grouped at top of stack"
+#: tree-ssa.c:672
+msgid "Statement makes aliased stores, but has no V_MAY_DEFS"
 msgstr ""
 
-#: reg-stack.c:743
-msgid "implicitly popped regs must be grouped at top of stack"
+#: tree-ssa.c:710
+msgid "verify_ssa failed."
 msgstr ""
 
-#: reg-stack.c:762
-#, c-format
-msgid "output operand %d must use `&' constraint"
-msgstr ""
+#: tree-ssa.c:1379
+#, fuzzy
+msgid "%H%qD is used uninitialized in this function"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: regclass.c:756
-#, c-format
-msgid "can't use '%s' as a %s register"
+#: tree-ssa.c:1404
+msgid "%H%qD may be used uninitialized in this function"
 msgstr ""
 
-#: regclass.c:771 config/ia64/ia64.c:4304 config/ia64/ia64.c:4311
-#, c-format
-msgid "unknown register name: %s"
-msgstr "okänt registernamn: %s"
+#: tree-vect-transform.c:598
+#, fuzzy
+msgid "no support for reduction/induction"
+msgstr "Stöd inte inbyggda funktioner med MMX"
 
-#: regclass.c:782
-msgid "global register variable follows a function definition"
+#: tree-vect-transform.c:624
+#, fuzzy
+msgid "unsupported defining stmt"
+msgstr "ej stödd version"
+
+#: tree.c:3276
+#, fuzzy
+msgid "%Jfunction %qD definition is marked dllimport."
+msgstr "funktionsdefinition deklarerad som \"auto\""
+
+#: tree.c:3284
+#, fuzzy
+msgid "%Jvariable %qD definition is marked dllimport."
+msgstr "statisk variabel \"%s\" är markerad som dllimport"
+
+#: tree.c:3304
+msgid "%Jexternal linkage required for symbol %qD because of %qs attribute."
 msgstr ""
 
-#: regclass.c:786
-msgid "register used for two global register variables"
+#: tree.c:4457
+msgid "arrays of functions are not meaningful"
 msgstr ""
 
-#: regclass.c:791
-msgid "call-clobbered register used for global register variable"
+#: tree.c:4509
+msgid "function return type cannot be function"
 msgstr ""
 
-#: regrename.c:1899
+#: tree.c:5405
+msgid "invalid initializer for bit string"
+msgstr ""
+
+#: tree.c:5489
 #, c-format
-msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
+msgid "tree check: %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: regrename.c:1911
+#: tree.c:5526
 #, c-format
-msgid "validate_value_data: Loop in regno chain (%u)"
+msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
 msgstr ""
 
-#: regrename.c:1914
+#: tree.c:5539
 #, c-format
-msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
+msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
 msgstr ""
 
-#: regrename.c:1926
+#: tree.c:5553
 #, c-format
-msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
+msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: reload.c:1229
-msgid "cannot reload integer constant operand in `asm'"
+#: tree.c:5565
+#, c-format
+msgid "tree check: accessed elt %d of phi_node with %d elts in %s, at %s:%d"
 msgstr ""
 
-#: reload.c:1251
-msgid "impossible register constraint in `asm'"
+#: tree.c:5577
+#, c-format
+msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
 msgstr ""
 
-#: reload.c:3461
-msgid "`&' constraint used with no register class"
+#: varasm.c:477
+msgid "%J%D causes a section type conflict"
 msgstr ""
 
-#: reload.c:3629
+#: varasm.c:910
 #, fuzzy
-msgid "unable to generate reloads for:"
-msgstr "Välj CPU att generera kod för"
-
-#: reload.c:3630 reload.c:3844
-msgid "inconsistent operand constraints in an `asm'"
-msgstr ""
-
-#: reload1.c:1250
-msgid "frame size too large for reliable stack checking"
-msgstr ""
-
-#: reload1.c:1253
-msgid "try reducing the number of local variables"
-msgstr ""
+msgid "%Jregister name not specified for %qD"
+msgstr "minnesjustering kan inte anges för \"%s\""
 
-#: reload1.c:1909
-#, c-format
-msgid "can't find a register in class `%s' while reloading `asm'"
-msgstr ""
+#: varasm.c:912
+#, fuzzy
+msgid "%Jinvalid register name for %qD"
+msgstr "ogiltig användning av void-uttryck"
 
-#: reload1.c:1913
-#, c-format
-msgid "unable to find a register to spill in class `%s'"
+#: varasm.c:914
+msgid "%Jdata type of %qD isn%'t suitable for a register"
 msgstr ""
 
-#: reload1.c:1915
-msgid "this is the insn:"
+#: varasm.c:917
+msgid "%Jregister specified for %qD isn%'t suitable for data type"
 msgstr ""
 
-#: reload1.c:3938
-msgid "`asm' operand requires impossible reload"
-msgstr ""
+#: varasm.c:927
+msgid "global register variable has initial value"
+msgstr "global registervariabel har startvärde"
 
-#. It's the compiler's fault.
-#: reload1.c:5052
-msgid "could not find a spill register"
+#: varasm.c:930
+msgid "volatile register variables don%'t work as you might wish"
 msgstr ""
 
-#: reload1.c:5057
-msgid "`asm' operand constraint incompatible with operand size"
+#: varasm.c:968
+msgid "%Jregister name given for non-register variable %qD"
 msgstr ""
 
-#. It's the compiler's fault.
-#: reload1.c:6679
+#: varasm.c:1046
 #, fuzzy
-msgid "VOIDmode on an output"
-msgstr "I/O-fel vid utmatning"
-
-#: reload1.c:6680
-msgid "output operand is constant in `asm'"
-msgstr ""
+msgid "global destructors not supported on this target"
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
 
-#: rtl-error.c:140
+#: varasm.c:1107
 #, fuzzy
-msgid "unrecognizable insn:"
-msgstr "ej igenkänd flagga `-%s'"
-
-#: rtl-error.c:142
-msgid "insn does not satisfy its constraints:"
-msgstr ""
+msgid "global constructors not supported on this target"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: rtl.c:535
-#, c-format
-msgid "RTL check: access of elt %d of `%s' with last elt %d in %s, at %s:%d"
-msgstr ""
+#: varasm.c:1607
+#, fuzzy
+msgid "%Jalignment of %qD is greater than maximum object file alignment.  Using %d"
+msgstr "efterrågad minnesjustering är inte en potens av 2"
 
-#: rtl.c:550
-#, c-format
-msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
+#: varasm.c:1646
+msgid "thread-local COMMON data not implemented"
 msgstr ""
 
-#: rtl.c:566
-#, c-format
-msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
-msgstr ""
+#: varasm.c:1671
+#, fuzzy
+msgid "%Jrequested alignment for %qD is greater than implemented alignment of %d"
+msgstr "efterrågad minnesjustering är inte en potens av 2"
 
-#: rtl.c:579
-#, c-format
-msgid "RTL check: expected code `%s', have `%s' in %s, at %s:%d"
+#: varasm.c:3774
+msgid "initializer for integer value is too complicated"
 msgstr ""
 
-#: rtl.c:593
-#, c-format
-msgid "RTL check: expected code `%s' or `%s', have `%s' in %s, at %s:%d"
+#: varasm.c:3779
+msgid "initializer for floating value is not a floating constant"
 msgstr ""
 
-#: rtl.c:608
-#, c-format
-msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
-msgstr ""
+#: varasm.c:4048
+#, fuzzy, c-format
+msgid "invalid initial value for member %qs"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: rtl.c:623
-#, c-format
-msgid "RTL flag check: %s used with unexpected rtx code `%s' in %s, at %s:%d"
-msgstr ""
+#: varasm.c:4235 varasm.c:4279
+#, fuzzy
+msgid "%Jweak declaration of %qD must precede definition"
+msgstr "omdeklaration av \"%s\""
 
-#: stmt.c:766
-#, c-format
-msgid "jump to `%s' invalidly jumps into binding contour"
+#: varasm.c:4243
+msgid "%Jweak declaration of %qD after first use results in unspecified behavior"
 msgstr ""
 
-#: stmt.c:1002 stmt.c:3766
-#, c-format
-msgid "label `%s' used before containing binding contour"
-msgstr ""
+#: varasm.c:4277
+#, fuzzy
+msgid "%Jweak declaration of %qD must be public"
+msgstr "omdeklaration av \"%s\""
 
-#: stmt.c:1190
-msgid "output operand constraint lacks `='"
-msgstr ""
+#: varasm.c:4286
+#, fuzzy
+msgid "%Jweak declaration of %qD not supported"
+msgstr "omdeklaration av \"%s\""
 
-#: stmt.c:1205
-#, c-format
-msgid "output constraint `%c' for operand %d is not at the beginning"
+#: varasm.c:4315
+msgid "only weak aliases are supported in this configuration"
 msgstr ""
 
-#: stmt.c:1227
-msgid "operand constraint contains incorrectly positioned '+' or '='"
+#: varasm.c:4476
+msgid "%J%qD aliased to undefined symbol %qE"
 msgstr ""
 
-#: stmt.c:1233 stmt.c:1337
-#, c-format
-msgid "`%%' constraint used with last operand"
+#: varasm.c:4479
+msgid "%J%qD aliased to external symbol %qE"
 msgstr ""
 
-#: stmt.c:1252
-msgid "matching constraint not valid in output operand"
-msgstr ""
+#: varasm.c:4510
+#, fuzzy
+msgid "%Jalias definitions not supported in this configuration"
+msgstr "-fdata-sections stöds inte för AIX"
 
-#: stmt.c:1328
-#, c-format
-msgid "input operand constraint contains `%c'"
+#: varasm.c:4515
+msgid "%Jonly weak aliases are supported in this configuration"
 msgstr ""
 
-#: stmt.c:1368
-msgid "matching constraint references invalid operand number"
-msgstr ""
+#: varasm.c:4573
+#, fuzzy
+msgid "visibility attribute not supported in this configuration; ignored"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
 
-#: stmt.c:1400
+#: varray.c:203
 #, c-format
-msgid "invalid punctuation `%c' in constraint"
+msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
 msgstr ""
 
-#: stmt.c:1450
+#: varray.c:213
 #, fuzzy, c-format
-msgid "asm-specifier for variable `%s' conflicts with asm clobber list"
-msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
-
-#: stmt.c:1540
-#, c-format
-msgid "unknown register name `%s' in `asm'"
-msgstr ""
+msgid "underflowed virtual array %s in %s, at %s:%d"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: stmt.c:1588
-#, c-format
-msgid "more than %d operands in `asm'"
-msgstr ""
+#: vec.c:146
+#, fuzzy, c-format
+msgid "vector %s %s domain error, in %s at %s:%u"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: stmt.c:1650
+#. Print an error message for unrecognized stab codes.
+#: xcoffout.c:187
 #, c-format
-msgid "output number %d not directly addressable"
+msgid "no sclass for %s stab (0x%x)\n"
 msgstr ""
 
-#: stmt.c:1728
-#, c-format
-msgid "asm operand %d probably doesn't match constraints"
-msgstr ""
+#.
+#. Local variables:
+#. mode:c
+#. End:
+#.
+#: diagnostic.def:1
+#, fuzzy
+msgid "fatal error: "
+msgstr "internt fel: "
 
-#: stmt.c:1738
-#, c-format
-msgid "use of memory input without lvalue in asm operand %d is deprecated"
-msgstr ""
+#: diagnostic.def:2
+#, fuzzy
+msgid "internal compiler error: "
+msgstr "internt fel: "
 
-#: stmt.c:1889
+#: diagnostic.def:3
 #, fuzzy
-msgid "asm clobber conflict with output operand"
-msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+msgid "error: "
+msgstr "internt fel: "
 
-#: stmt.c:1894
+#: diagnostic.def:4
 #, fuzzy
-msgid "asm clobber conflict with input operand"
-msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+msgid "sorry, unimplemented: "
+msgstr "ledsen, inte implementerat: "
 
-#: stmt.c:1929
-msgid "too many alternatives in `asm'"
-msgstr ""
+#: diagnostic.def:5
+msgid "warning: "
+msgstr "varning: "
 
-#: stmt.c:1941
-msgid "operand constraints for `asm' differ in number of alternatives"
+#: diagnostic.def:6
+msgid "anachronism: "
 msgstr ""
 
-#: stmt.c:1994
-#, fuzzy, c-format
-msgid "duplicate asm operand name '%s'"
-msgstr "upprepning av medlem \"%s\""
+#: diagnostic.def:7
+msgid "note: "
+msgstr ""
 
-#: stmt.c:2081
-msgid "missing close brace for named operand"
+#: diagnostic.def:8
+msgid "debug: "
 msgstr ""
 
-#: stmt.c:2109
-#, c-format
-msgid "undefined named operand '%s'"
+#: params.def:44
+msgid "The maximum structure size (in bytes) at which GCC will do block copies"
 msgstr ""
 
-#: stmt.c:3703
-#, c-format
-msgid "unused variable `%s'"
-msgstr "oanvänd variabel \"%s\""
+#: params.def:54
+msgid "The threshold ratio between instantiated fields and the total structure size"
+msgstr ""
 
-#: stmt.c:5189
-#, c-format
-msgid "enumeration value `%s' not handled in switch"
+#: params.def:71
+msgid "The maximum number of instructions in a single function eligible for inlining"
 msgstr ""
 
-#: stmt.c:5214 stmt.c:5234
-#, c-format
-msgid "case value `%ld' not in enumerated type"
+#: params.def:83
+msgid "The maximum number of instructions when automatically inlining"
 msgstr ""
 
-#: stmt.c:5217 stmt.c:5237
-#, c-format
-msgid "case value `%ld' not in enumerated type `%s'"
+#: params.def:88
+msgid "The maximum number of instructions inline function can grow to via recursive inlining"
 msgstr ""
 
-#: stmt.c:5310
-#, fuzzy
-msgid "switch missing default case"
-msgstr "detta är den första default-etiketten"
+#: params.def:93
+msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
+msgstr ""
 
-#: stor-layout.c:178
-msgid "type size can't be explicitly evaluated"
+#: params.def:98
+msgid "The maximum depth of recursive inlining for inline functions"
 msgstr ""
 
-#: stor-layout.c:180
-msgid "variable-size type declared outside of any function"
+#: params.def:103
+msgid "The maximum depth of recursive inlining for non-inline functions"
 msgstr ""
 
-#: stor-layout.c:487
-#, c-format
-msgid "size of `%s' is %d bytes"
-msgstr "storleken på \"%s\" är %d bytes"
+#: params.def:110
+msgid "If -fvariable-expansion-in-unroller is used, the maximum number of            times that an individual variable will be expanded            during loop unrolling"
+msgstr ""
 
-#: stor-layout.c:489
-#, c-format
-msgid "size of `%s' is larger than %d bytes"
-msgstr "storleken på \"%s\" är större än %d bytes"
+#: params.def:123
+msgid "The maximum number of instructions to consider to fill a delay slot"
+msgstr ""
 
-#: stor-layout.c:909 stor-layout.c:1325
-#, c-format
-msgid "packed attribute causes inefficient alignment for `%s'"
+#: params.def:134
+msgid "The maximum number of instructions to consider to find accurate live register information"
 msgstr ""
 
-#: stor-layout.c:911 stor-layout.c:1327
-#, c-format
-msgid "packed attribute is unnecessary for `%s'"
+#: params.def:144
+msgid "The maximum length of scheduling's pending operations list"
 msgstr ""
 
-#: stor-layout.c:926
-#, c-format
-msgid "padding struct to align `%s'"
+#: params.def:149
+msgid "The size of function body to be considered large"
 msgstr ""
 
-#: stor-layout.c:1289
-msgid "padding struct size to alignment boundary"
+#: params.def:153
+msgid "Maximal growth due to inlining of large function (in percent)"
 msgstr ""
 
-#: stor-layout.c:1332
-msgid "packed attribute causes inefficient alignment"
+#: params.def:157
+msgid "how much can given compilation unit grow because of the inlining (in percent)"
 msgstr ""
 
-#: stor-layout.c:1334
-msgid "packed attribute is unnecessary"
+#: params.def:161
+msgid "expense of call operation relative to ordinary aritmetic operations"
 msgstr ""
 
-#: timevar.c:322
-#, c-format
-msgid "cannot timevar_pop '%s' when top of timevars stack is '%s'"
+#: params.def:168
+msgid "The maximum amount of memory to be allocated by GCSE"
 msgstr ""
 
-#: timevar.c:453
-msgid ""
-"\n"
-"Execution times (seconds)\n"
+#: params.def:173
+msgid "The maximum number of passes to make when doing GCSE"
 msgstr ""
-"\n"
-"Exekveringstider (sekunder)\n"
 
-#. Print total time.
-#: timevar.c:503
-msgid " TOTAL                 :"
-msgstr " TOTALT                :"
+#: params.def:183
+msgid "The threshold ratio for performing partial redundancy elimination after reload."
+msgstr ""
 
-#: timevar.c:539
-#, c-format
-msgid "time in %s: %ld.%06ld (%ld%%)\n"
-msgstr "tid %s: %ld.%06ld (%ld%%)\n"
+#: params.def:190
+msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload."
+msgstr ""
 
-#: tlink.c:399
-#, c-format
-msgid "collect: reading %s\n"
+#: params.def:201
+msgid "The maximum number of instructions to consider to unroll in a loop"
 msgstr ""
 
-#: tlink.c:502
-#, c-format
-msgid "collect: recompiling %s\n"
+#: params.def:207
+msgid "The maximum number of instructions to consider to unroll in a loop on average"
 msgstr ""
 
-#: tlink.c:674
-#, c-format
-msgid "collect: tweaking %s in %s\n"
+#: params.def:212
+msgid "The maximum number of unrollings of a single loop"
 msgstr ""
 
-#: tlink.c:721
-msgid "collect: relinking\n"
+#: params.def:217
+msgid "The maximum number of insns of a peeled loop"
 msgstr ""
 
-#: tlink.c:730
-#, c-format
-msgid "ld returned %d exit status"
+#: params.def:222
+msgid "The maximum number of peelings of a single loop"
 msgstr ""
 
-#: toplev.c:920
-msgid "Generate debugging info in default format"
+#: params.def:227
+msgid "The maximum number of insns of a completely peeled loop"
 msgstr ""
 
-#: toplev.c:921
-msgid "Generate debugging info in default extended format"
+#: params.def:232
+msgid "The maximum number of peelings of a single loop that is peeled completely"
 msgstr ""
 
-#: toplev.c:923
-msgid "Generate STABS format debug info"
+#: params.def:237
+msgid "The maximum number of insns of a peeled loop that rolls only once"
 msgstr ""
 
-#: toplev.c:924
-msgid "Generate extended STABS format debug info"
+#: params.def:243
+msgid "The maximum number of insns of an unswitched loop"
 msgstr ""
 
-#: toplev.c:927
-msgid "Generate DWARF-1 format debug info"
+#: params.def:248
+msgid "The maximum number of unswitchings in a single loop"
 msgstr ""
 
-#: toplev.c:929
-msgid "Generate extended DWARF-1 format debug info"
+#: params.def:255
+msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
 msgstr ""
 
-#: toplev.c:932
-msgid "Generate DWARF-2 debug info"
+#: params.def:260
+msgid "Maximum number of loops to perform swing modulo scheduling on (mainly for debugging)"
 msgstr ""
 
-#: toplev.c:935
-msgid "Generate XCOFF format debug info"
+#: params.def:266
+msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
 msgstr ""
 
-#: toplev.c:936
-msgid "Generate extended XCOFF format debug info"
+#: params.def:270
+msgid "The number of cycles the swing modulo scheduler considers when \t  checking conflicts using DFA"
 msgstr ""
 
-#: toplev.c:939
-msgid "Generate COFF format debug info"
+#: params.def:275
+msgid "A threshold on the average loop count considered by the swing modulo scheduler"
 msgstr ""
 
-#: toplev.c:942
-#, fuzzy
-msgid "Generate VMS format debug info"
-msgstr "Generera kod för \"big endian\""
+#: params.def:280
+msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
+msgstr ""
 
-#: toplev.c:981
-#, fuzzy
-msgid "Perform DWARF2 duplicate elimination"
-msgstr "Utför optimering för svansrekursion"
+#: params.def:284
+msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+msgstr ""
 
-#: toplev.c:983
-msgid "Do not store floats in registers"
+#: params.def:288
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
 msgstr ""
 
-#: toplev.c:985
-msgid "Consider all mem refs through pointers as volatile"
+#: params.def:292
+msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
 msgstr ""
 
-#: toplev.c:987
-msgid "Consider all mem refs to global data to be volatile"
+#: params.def:296
+msgid "Maximal code growth caused by tail duplication (in percent)"
 msgstr ""
 
-#: toplev.c:989
-msgid "Consider all mem refs to static data to be volatile"
+#: params.def:300
+msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
 msgstr ""
 
-#: toplev.c:991
-msgid "Defer popping functions args from stack until later"
+#: params.def:304
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
 msgstr ""
 
-#: toplev.c:993
-msgid "When possible do not generate stack frames"
+#: params.def:308
+msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
 msgstr ""
 
-#: toplev.c:995
-msgid "Optimize sibling and tail recursive calls"
+#: params.def:314
+msgid "The maximum number of incoming edges to consider for crossjumping"
 msgstr ""
 
-#: toplev.c:997
-msgid "Perform superblock formation via tail duplication"
+#: params.def:320
+msgid "The minimum number of matching instructions to consider for crossjumping"
 msgstr ""
 
-#: toplev.c:999
-msgid "When running CSE, follow jumps to their targets"
+#: params.def:326
+msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
 msgstr ""
 
-#: toplev.c:1001
-msgid "When running CSE, follow conditional jumps"
+#: params.def:332
+msgid "The maximum length of path considered in cse"
 msgstr ""
 
-#: toplev.c:1003
-#, fuzzy
-msgid "Perform a number of minor, expensive optimizations"
-msgstr "Utför optimering för svansrekursion"
+#: params.def:339
+msgid "The minimum cost of an expensive expression in the loop invariant motion"
+msgstr ""
 
-#: toplev.c:1005
-#, fuzzy
-msgid "Perform jump threading optimizations"
-msgstr "Utför optimering för svansrekursion"
+#: params.def:348
+msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
+msgstr ""
 
-#: toplev.c:1007
+#: params.def:356
 #, fuzzy
-msgid "Perform strength reduction optimizations"
+msgid "Bound on number of iv uses in loop optimized in iv optimizations"
 msgstr "Utför optimering för svansrekursion"
 
-#: toplev.c:1009
-msgid "Perform loop unrolling when iteration count is known"
+#: params.def:364
+msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
 msgstr ""
 
-#: toplev.c:1011
-msgid "Perform loop unrolling for all loops"
+#: params.def:371
+msgid "Given N calls and V call-clobbered vars in a function.  Use .GLOBAL_VAR if NxV is larger than this limit"
 msgstr ""
 
-#: toplev.c:1013
-msgid "Generate prefetch instructions, if available, for arrays in loops"
+#: params.def:376
+msgid "The maximum memory locations recorded by cselib"
 msgstr ""
 
-#: toplev.c:1015
-msgid "Force all loop invariant computations out of loops"
+#: params.def:389
+msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
 msgstr ""
 
-#: toplev.c:1017
-msgid "Strength reduce all loop general induction variables"
+#: params.def:394
+msgid "Minimum heap size before we start collecting garbage, in kilobytes"
 msgstr ""
 
-#: toplev.c:1019
-msgid "Store strings in writable data section"
+#: params.def:402
+msgid "The maximum number of instructions to search backward when looking for equivalent reload"
 msgstr ""
 
-#: toplev.c:1021
-msgid "Enable machine specific peephole optimizations"
+#: params.def:407
+msgid "The maximum number of virtual operands allowed to represent aliases before triggering alias grouping."
 msgstr ""
 
-#: toplev.c:1023
-msgid "Copy memory operands into registers before using"
+#: params.def:412
+msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: toplev.c:1025
-msgid "Copy memory address constants into regs before using"
+#: params.def:417
+msgid "The maximum number of insns in a region to be considered for interblock scheduling"
 msgstr ""
 
-#: toplev.c:1027
-msgid "Allow function addresses to be held in registers"
+#: params.def:422
+msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
 msgstr ""
 
-#: toplev.c:1029
-msgid "Integrate simple functions into their callers"
-msgstr ""
+#: params.def:430
+#, fuzzy
+msgid "The upper bound for sharing integer constants"
+msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: toplev.c:1031
-msgid "Generate code for funcs even if they are fully inlined"
+#: config/darwin-c.c:84
+msgid "too many #pragma options align=reset"
 msgstr ""
 
-#: toplev.c:1033
-msgid "Pay attention to the 'inline' keyword"
+#: config/darwin-c.c:104 config/darwin-c.c:107 config/darwin-c.c:109
+#: config/darwin-c.c:111
+msgid "malformed '#pragma options', ignoring"
 msgstr ""
 
-#: toplev.c:1035
-msgid "Emit static const variables even if they are not used"
+#: config/darwin-c.c:114
+#, fuzzy
+msgid "junk at end of '#pragma options'"
+msgstr "skräp vid slutet av \"#pragma %s\""
+
+#: config/darwin-c.c:124
+msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
 msgstr ""
 
-#: toplev.c:1037
-msgid "Check for syntax errors, then stop"
-msgstr "Leta efter syntaxfel, stoppa sedan"
+#: config/darwin-c.c:136
+#, fuzzy
+msgid "missing '(' after '#pragma unused', ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:1039
-msgid "Mark data as shared rather than private"
-msgstr ""
+#: config/darwin-c.c:154
+#, fuzzy
+msgid "missing ')' after '#pragma unused', ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:1041
-msgid "Enable saving registers around function calls"
-msgstr ""
+#: config/darwin-c.c:157
+#, fuzzy
+msgid "junk at end of '#pragma unused'"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: toplev.c:1043
-msgid "Return 'short' aggregates in memory, not registers"
+#: config/darwin-c.c:367
+#, c-format
+msgid "subframework include %s conflicts with framework include"
 msgstr ""
 
-#: toplev.c:1045
-msgid "Return 'short' aggregates in registers"
+#: config/darwin.c:1350
+msgid "internal and protected visibility attributes not supported in this configuration; ignored"
 msgstr ""
 
-#: toplev.c:1047
-msgid "Attempt to fill delay slots of branch instructions"
+#: config/sol2-c.c:94 config/sol2-c.c:110
+msgid "malformed %<#pragma align%>, ignoring"
 msgstr ""
 
-#: toplev.c:1049
-msgid "Perform the global common subexpression elimination"
+#: config/sol2-c.c:103
+msgid "invalid alignment for %<#pragma align%>, ignoring"
 msgstr ""
 
-#: toplev.c:1051
-msgid "Perform enhanced load motion during global subexpression elimination"
+#: config/sol2-c.c:118
+msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
 msgstr ""
 
-#: toplev.c:1053
-msgid "Perform store motion after global subexpression elimination"
+#: config/sol2-c.c:130 config/sol2-c.c:142
+msgid "malformed %<#pragma align%>"
 msgstr ""
 
-#: toplev.c:1055
+#: config/sol2-c.c:137
 #, fuzzy
-msgid "Perform the loop optimizations"
-msgstr "Utför optimering för svansrekursion"
+msgid "junk at end of %<#pragma align%>"
+msgstr "skräp vid slutet av #pragma weak"
 
-#: toplev.c:1057
+#: config/sol2-c.c:158 config/sol2-c.c:165
 #, fuzzy
-msgid "Perform cross-jumping optimization"
-msgstr "Utför optimering för svansrekursion"
+msgid "malformed %<#pragma init%>, ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:1059
-msgid "Perform conversion of conditional jumps to branchless equivalents"
+#: config/sol2-c.c:188 config/sol2-c.c:200
+msgid "malformed %<#pragma init%>"
 msgstr ""
 
-#: toplev.c:1061
+#: config/sol2-c.c:195
 #, fuzzy
-msgid "Perform conversion of conditional jumps to conditional execution"
-msgstr "Föredra hopp framför villkorlig körning"
+msgid "junk at end of %<#pragma init%>"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: toplev.c:1063
-msgid "Run CSE pass after loop optimizations"
-msgstr ""
+#: config/sol2-c.c:216 config/sol2-c.c:223
+#, fuzzy
+msgid "malformed %<#pragma fini%>, ignoring"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:1065
-msgid "Run the loop optimizer twice"
+#: config/sol2-c.c:246 config/sol2-c.c:258
+msgid "malformed %<#pragma fini%>"
 msgstr ""
 
-#: toplev.c:1067
-msgid "Delete useless null pointer checks"
-msgstr ""
+#: config/sol2-c.c:253
+#, fuzzy
+msgid "junk at end of %<#pragma fini%>"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: toplev.c:1069
-msgid "Reschedule instructions before register allocation"
+#: config/sol2.c:54
+msgid "%Jignoring %<#pragma align%> for explicitly aligned %<%D%>"
 msgstr ""
 
-#: toplev.c:1071
-msgid "Reschedule instructions after register allocation"
-msgstr ""
+#: config/darwin.h:155
+#, fuzzy
+msgid "Set sizeof(bool) to 1"
+msgstr "sizeof(long double) är 16."
 
-#: toplev.c:1073
-msgid "Enable scheduling across basic blocks"
-msgstr ""
+#: config/darwin.h:157
+#, fuzzy
+msgid "Generate code suitable for fast turn around debugging"
+msgstr "Generera kod för en DLL"
 
-#: toplev.c:1075
-msgid "Allow speculative motion of non-loads"
-msgstr ""
+#: config/darwin.h:159
+#, fuzzy
+msgid "Don't generate code suitable for fast turn around debugging"
+msgstr "Generera kod för \"big endian\""
 
-#: toplev.c:1077
-msgid "Allow speculative motion of some loads"
-msgstr ""
+#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
+#. sections.  machopic_select_section ensures that weak variables go in
+#. coalesced sections.  Weak aliases (or any other kind of aliases) are
+#. not supported.  Weak symbols that aren't visible outside the .s file
+#. are not supported.
+#: config/darwin.h:395
+#, fuzzy
+msgid "alias definitions not supported in Mach-O; ignored"
+msgstr "\"%s\" stöds inte av %s"
 
-#: toplev.c:1079
-msgid "Allow speculative motion of more loads"
-msgstr ""
+# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
+#: config/lynx.h:137
+#, fuzzy
+msgid "Use shared libraries"
+msgstr "Använd hårdvaru-fp"
 
-#: toplev.c:1081
-msgid "Replace add,compare,branch with branch on count reg"
+#: config/lynx.h:138
+msgid "Support multi-threading"
 msgstr ""
 
-#: toplev.c:1083
-msgid "Generate position independent code, if possible"
+#: config/lynx.h:139
+msgid "Support legacy multi-threading"
 msgstr ""
 
-#: toplev.c:1086
-msgid "Enable exception handling"
+#: config/windiss.h:37
+msgid "profiler support for WindISS"
 msgstr ""
 
-#: toplev.c:1088
-msgid "Just generate unwind tables for exception handling"
-msgstr ""
+#: config/alpha/alpha.c:254
+#, fuzzy, c-format
+msgid "-f%s ignored for Unicos/Mk (not supported)"
+msgstr "-pipe stöds inte."
 
-#: toplev.c:1090
-msgid "Generate unwind tables exact at each instruction boundary"
-msgstr ""
+#: config/alpha/alpha.c:278
+#, fuzzy
+msgid "-mieee not supported on Unicos/Mk"
+msgstr "-pipe stöds inte"
 
-#: toplev.c:1092
-msgid "Support synchronous non-call exceptions"
+#: config/alpha/alpha.c:289
+msgid "-mieee-with-inexact not supported on Unicos/Mk"
 msgstr ""
 
-#: toplev.c:1094
-msgid "Insert arc based program profiling code"
-msgstr ""
+#: config/alpha/alpha.c:306
+#, fuzzy, c-format
+msgid "bad value %qs for -mtrap-precision switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
 
-#: toplev.c:1096
-msgid "Create data files needed by gcov"
-msgstr ""
+#: config/alpha/alpha.c:320
+#, fuzzy, c-format
+msgid "bad value %qs for -mfp-rounding-mode switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: toplev.c:1098
-msgid "Use profiling information for branch probabilities"
+#: config/alpha/alpha.c:335
+#, fuzzy, c-format
+msgid "bad value %qs for -mfp-trap-mode switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
+
+#: config/alpha/alpha.c:347 config/rs6000/rs6000.c:1728
+#, fuzzy, c-format
+msgid "bad value %qs for -mtls-size switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
+
+#: config/alpha/alpha.c:366 config/alpha/alpha.c:378
+#, fuzzy, c-format
+msgid "bad value %qs for -mcpu switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
+
+#: config/alpha/alpha.c:385
+msgid "trap mode not supported on Unicos/Mk"
 msgstr ""
 
-#: toplev.c:1100
-msgid "Enable basic program profiling code"
+#: config/alpha/alpha.c:392
+msgid "fp software completion requires -mtrap-precision=i"
 msgstr ""
 
-#: toplev.c:1102
-msgid "Reorder basic blocks to improve code placement"
+#: config/alpha/alpha.c:408
+msgid "rounding mode not supported for VAX floats"
 msgstr ""
 
-#: toplev.c:1104
-msgid "Reorder functions to improve code placement"
+#: config/alpha/alpha.c:413
+msgid "trap mode not supported for VAX floats"
 msgstr ""
 
-#: toplev.c:1106
-msgid "Do the register renaming optimization pass"
+#: config/alpha/alpha.c:417
+msgid "128-bit long double not supported for VAX floats"
 msgstr ""
 
-#: toplev.c:1108
-msgid "Do the register copy-propagation optimization pass"
+#: config/alpha/alpha.c:445
+#, c-format
+msgid "L%d cache latency unknown for %s"
 msgstr ""
 
-#: toplev.c:1110
-msgid "Do not put uninitialized globals in the common section"
+#: config/alpha/alpha.c:460
+#, fuzzy, c-format
+msgid "bad value %qs for -mmemory-latency"
+msgstr "ogiltigt värde \"%s\" till -memory-latency"
+
+#: config/alpha/alpha.c:4764
+#, c-format
+msgid "invalid %%H value"
 msgstr ""
 
-#: toplev.c:1112
-msgid "Do not generate .size directives"
-msgstr "Generera inte .size-direktiv"
+#: config/alpha/alpha.c:4785
+#, fuzzy, c-format
+msgid "invalid %%J value"
+msgstr "ogiltigt värde %%B"
 
-#: toplev.c:1114
-msgid "place each function into its own section"
-msgstr "placera varje funktion i sin egen sektion"
+#: config/alpha/alpha.c:4801 config/ia64/ia64.c:4137
+#, c-format
+msgid "invalid %%r value"
+msgstr "ogiltigt %%r-värde"
 
-#: toplev.c:1116
-msgid "place data items into their own section"
-msgstr ""
+#: config/alpha/alpha.c:4811 config/rs6000/rs6000.c:10927
+#: config/xtensa/xtensa.c:1951
+#, c-format
+msgid "invalid %%R value"
+msgstr "ogiltigt %%R-värde"
 
-#: toplev.c:1118
-msgid "Add extra commentary to assembler output"
-msgstr ""
+#: config/alpha/alpha.c:4817 config/rs6000/rs6000.c:10846
+#: config/xtensa/xtensa.c:1918
+#, c-format
+msgid "invalid %%N value"
+msgstr "ogiltigt %%N-värde"
 
-#: toplev.c:1120
-msgid "Output GNU ld formatted global initializers"
-msgstr ""
+#: config/alpha/alpha.c:4825 config/rs6000/rs6000.c:10874
+#, c-format
+msgid "invalid %%P value"
+msgstr "ogiltigt %%P-värde"
 
-#: toplev.c:1122
-msgid "Enables a register move optimization"
-msgstr ""
+#: config/alpha/alpha.c:4833
+#, c-format
+msgid "invalid %%h value"
+msgstr "ogiltigt %%h-värde"
 
-#: toplev.c:1124
-msgid "Do the full regmove optimization pass"
-msgstr ""
+#: config/alpha/alpha.c:4841 config/xtensa/xtensa.c:1944
+#, c-format
+msgid "invalid %%L value"
+msgstr "ogiltigt %%L-värde"
 
-#: toplev.c:1126
-msgid "Pack structure members together without holes"
-msgstr ""
+#: config/alpha/alpha.c:4880 config/rs6000/rs6000.c:10828
+#, c-format
+msgid "invalid %%m value"
+msgstr "ogiltigt %%m-värde"
 
-#: toplev.c:1128
-msgid "Insert stack checking code into the program"
-msgstr ""
+#: config/alpha/alpha.c:4888 config/rs6000/rs6000.c:10836
+#, c-format
+msgid "invalid %%M value"
+msgstr "ogiltigt %%M-värde"
 
-#: toplev.c:1130
-msgid "Specify that arguments may alias each other & globals"
-msgstr ""
+#: config/alpha/alpha.c:4932
+#, c-format
+msgid "invalid %%U value"
+msgstr "ogiltigt %%U-värde"
 
-#: toplev.c:1132
-msgid "Assume arguments may alias globals but not each other"
-msgstr ""
+#: config/alpha/alpha.c:4944 config/alpha/alpha.c:4958
+#: config/rs6000/rs6000.c:10935
+#, c-format
+msgid "invalid %%s value"
+msgstr "ogiltigt %%s-värde"
 
-#: toplev.c:1134
-msgid "Assume arguments do not alias each other or globals"
-msgstr ""
+#: config/alpha/alpha.c:4981
+#, c-format
+msgid "invalid %%C value"
+msgstr "ogiltigt %%C-värde"
 
-#: toplev.c:1136
-msgid "Assume strict aliasing rules apply"
-msgstr ""
+#: config/alpha/alpha.c:5018 config/rs6000/rs6000.c:10666
+#: config/rs6000/rs6000.c:10685
+#, c-format
+msgid "invalid %%E value"
+msgstr "ogiltigt %%E-värde"
 
-#: toplev.c:1138
-msgid "Align the start of loops"
+#: config/alpha/alpha.c:5043 config/alpha/alpha.c:5091
+msgid "unknown relocation unspec"
 msgstr ""
 
-#: toplev.c:1140
-msgid "Align labels which are only reached by jumping"
+#: config/alpha/alpha.c:5052 config/rs6000/rs6000.c:11253
+#, c-format
+msgid "invalid %%xn code"
 msgstr ""
 
-#: toplev.c:1142
-msgid "Align all labels"
+#: config/alpha/alpha.c:6036 config/alpha/alpha.c:6039 config/s390/s390.c:8033
+#: config/s390/s390.c:8036
+msgid "bad builtin fcode"
 msgstr ""
 
-#: toplev.c:1144
-msgid "Align the start of functions"
-msgstr ""
+# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/alpha/alpha.h:293 config/i386/i386.h:335 config/i386/i386.h:337
+#: config/i386/i386.h:339 config/ns32k/ns32k.h:140 config/s390/s390.h:134
+#: config/sparc/sparc.h:625 config/sparc/sparc.h:630
+msgid "Use hardware fp"
+msgstr "Använd hårdvaru-fp"
 
-#: toplev.c:1146
-msgid "Attempt to merge identical constants across compilation units"
-msgstr ""
+#: config/alpha/alpha.h:294 config/i386/i386.h:336 config/i386/i386.h:338
+#: config/sparc/sparc.h:627 config/sparc/sparc.h:632
+msgid "Do not use hardware fp"
+msgstr "Använd inte hårdvaru-fp"
 
-#: toplev.c:1148
-msgid "Attempt to merge identical constants and constant variables"
+#: config/alpha/alpha.h:295
+msgid "Use fp registers"
 msgstr ""
 
-#: toplev.c:1150
-msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
+#: config/alpha/alpha.h:297
+msgid "Do not use fp registers"
 msgstr ""
 
-#: toplev.c:1152
-msgid "Instrument function entry/exit with profiling calls"
-msgstr ""
+#: config/alpha/alpha.h:298
+msgid "Do not assume GAS"
+msgstr "Antag inte GAS"
 
-#: toplev.c:1154
-msgid "Put zero initialized data in the bss section"
+#: config/alpha/alpha.h:299
+msgid "Assume GAS"
+msgstr "Antag GAS"
+
+#: config/alpha/alpha.h:301
+msgid "Request IEEE-conformant math library routines (OSF/1)"
 msgstr ""
 
-#: toplev.c:1156
-msgid "Enable SSA optimizations"
+#: config/alpha/alpha.h:303
+msgid "Emit IEEE-conformant code, without inexact exceptions"
 msgstr ""
 
-#: toplev.c:1158
-msgid "Enable SSA conditional constant propagation"
+#: config/alpha/alpha.h:305
+msgid "Emit IEEE-conformant code, with inexact exceptions"
 msgstr ""
 
-#: toplev.c:1160
-msgid "Enable aggressive SSA dead code elimination"
+#: config/alpha/alpha.h:307
+msgid "Do not emit complex integer constants to read-only memory"
 msgstr ""
 
-#: toplev.c:1162
-msgid "External symbols have a leading underscore"
-msgstr "Externa symboler startar med en understrykning"
+#: config/alpha/alpha.h:308
+msgid "Use VAX fp"
+msgstr "Använd VAX fp"
 
-#: toplev.c:1164
-msgid "Process #ident directives"
-msgstr "Hantera #ident-direktiv"
+#: config/alpha/alpha.h:309
+msgid "Do not use VAX fp"
+msgstr "Använd inte VAX fp"
 
-#: toplev.c:1166
-msgid "Enables an rtl peephole pass run before sched2"
+#: config/alpha/alpha.h:310
+msgid "Emit code for the byte/word ISA extension"
 msgstr ""
 
-#: toplev.c:1168
-msgid "Assume no NaNs or +-Infs are generated"
+#: config/alpha/alpha.h:313
+msgid "Emit code for the motion video ISA extension"
 msgstr ""
 
-#: toplev.c:1170
-msgid "Enables guessing of branch probabilities"
+#: config/alpha/alpha.h:316
+msgid "Emit code for the fp move and sqrt ISA extension"
 msgstr ""
 
-#: toplev.c:1172
-msgid "Set errno after built-in math functions"
-msgstr "Sätt errno efter inbyggda matematikfunktioner"
+#: config/alpha/alpha.h:318
+msgid "Emit code for the counting ISA extension"
+msgstr ""
 
-#: toplev.c:1174
-msgid "Floating-point operations can trap"
+#: config/alpha/alpha.h:321
+msgid "Emit code using explicit relocation directives"
 msgstr ""
 
-#: toplev.c:1176
-msgid "Allow math optimizations that may violate IEEE or ANSI standards"
+#: config/alpha/alpha.h:324
+msgid "Emit 16-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1178
-msgid "Disable optimizations observable by IEEE signaling NaNs"
+#: config/alpha/alpha.h:326
+msgid "Emit 32-bit relocations to the small data areas"
 msgstr ""
 
-#: toplev.c:1180
+#: config/alpha/alpha.h:328
 #, fuzzy
-msgid "Generate code to check bounds before indexing arrays"
-msgstr "Generera kod för Intel as"
+msgid "Emit direct branches to local functions"
+msgstr "Inga hopp i funktionen %s\n"
 
-#: toplev.c:1182
-msgid "Convert floating point constant to single precision constant"
+#: config/alpha/alpha.h:331
+msgid "Emit rdval instead of rduniq for thread pointer"
 msgstr ""
 
-#: toplev.c:1184
-msgid "Report time taken by each compiler pass at end of run"
-msgstr ""
+#: config/alpha/alpha.h:333
+#, fuzzy
+msgid "Use 128-bit long double"
+msgstr "Använd 128 bit long double"
 
-#: toplev.c:1186
-msgid "Report on permanent memory allocation at end of run"
-msgstr ""
+#: config/alpha/alpha.h:335
+#, fuzzy
+msgid "Use 64-bit long double"
+msgstr "Använd 64 bits long double"
 
-#: toplev.c:1188
-msgid "Trap for signed overflow in addition / subtraction / multiplication"
+#. For -mcpu=
+#. For -mtune=
+#. For -mfp-rounding-mode=[n|m|c|d]
+#. For -mfp-trap-mode=[n|u|su|sui]
+#. For -mtrap-precision=[p|f|i]
+#. For -mmemory-latency=
+#. For -mtls-size=
+#: config/alpha/alpha.h:364
+msgid "Use features of and schedule given CPU"
 msgstr ""
 
-#: toplev.c:1190
-msgid "Use graph coloring register allocation."
-msgstr ""
+#: config/alpha/alpha.h:366
+msgid "Schedule given CPU"
+msgstr "Schemalägg för given CPU"
 
-#: toplev.c:1207
-msgid "Compile just for ISO C90"
+#: config/alpha/alpha.h:368
+msgid "Control the generated fp rounding mode"
 msgstr ""
 
-#: toplev.c:1209
-msgid "Determine language standard"
+#: config/alpha/alpha.h:370
+msgid "Control the IEEE trap mode"
 msgstr ""
 
-#: toplev.c:1213
-msgid "Make bit-fields by unsigned by default"
+#: config/alpha/alpha.h:372
+msgid "Control the precision given to fp exceptions"
 msgstr ""
 
-#: toplev.c:1217
-msgid "Make 'char' be signed by default"
+#: config/alpha/alpha.h:374
+msgid "Tune expected memory latency"
 msgstr ""
 
-#: toplev.c:1219
-msgid "Make 'char' be unsigned by default"
+#: config/alpha/alpha.h:376 config/ia64/ia64.h:278 config/rs6000/sysv4.h:90
+msgid "Specify bit size of immediate TLS offsets"
 msgstr ""
 
-#: toplev.c:1225
-msgid "Do not recognize the 'asm' keyword"
-msgstr ""
+#: config/arc/arc.c:172
+#, c-format
+msgid "bad value (%s) for -mcpu switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: toplev.c:1228
-#, fuzzy
-msgid "Do not recognize any built in functions"
-msgstr "Känn inte igen några inbyggda funktioner"
+#: config/arc/arc.c:394
+#, fuzzy, c-format
+msgid "argument of %qs attribute is not a string constant"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
 
-#: toplev.c:1230
-msgid "Assume normal C execution environment"
-msgstr ""
+#: config/arc/arc.c:401
+#, fuzzy, c-format
+msgid "argument of %qs attribute is not \"ilink1\" or \"ilink2\""
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
 
-#: toplev.c:1233
-msgid "Assume that standard libraries & main might not exist"
-msgstr ""
+#: config/arc/arc.c:1739 config/m32r/m32r.c:2141
+#, fuzzy, c-format
+msgid "invalid operand to %%R code"
+msgstr "ogiltig operand för %R"
 
-#: toplev.c:1236
-msgid "Allow different types as args of ? operator"
-msgstr ""
+#: config/arc/arc.c:1771 config/m32r/m32r.c:2164
+#, fuzzy, c-format
+msgid "invalid operand to %%H/%%L code"
+msgstr "ogiltig operand för %H/%L"
 
-#: toplev.c:1239
-msgid "Allow the use of $ inside identifiers"
-msgstr ""
+#: config/arc/arc.c:1794 config/m32r/m32r.c:2235
+#, fuzzy, c-format
+msgid "invalid operand to %%U code"
+msgstr "ogiltig operand för %U"
 
-#: toplev.c:1244
-msgid "Use the same size for double as for float"
-msgstr ""
+#: config/arc/arc.c:1805
+#, fuzzy, c-format
+msgid "invalid operand to %%V code"
+msgstr "ogiltig operand för %V"
 
-#: toplev.c:1247
-msgid "Use the smallest fitting integer to hold enums"
+#. Unknown flag.
+#: config/arc/arc.c:1812 config/m32r/m32r.c:2262 config/sparc/sparc.c:7516
+msgid "invalid operand output code"
 msgstr ""
 
-#: toplev.c:1250
-msgid "Override the underlying type for wchar_t to `unsigned short'"
-msgstr ""
+#: config/arm/arm.c:800
+#, c-format
+msgid "switch -mcpu=%s conflicts with -march= switch"
+msgstr "flagga -mcpu=%s står i konflikt med flagga -march="
 
-#: toplev.c:1254
-msgid "Enable most warning messages"
+#: config/arm/arm.c:810 config/rs6000/rs6000.c:1238 config/sparc/sparc.c:653
+#, c-format
+msgid "bad value (%s) for %s switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
+
+#: config/arm/arm.c:919
+msgid "target CPU does not support interworking"
 msgstr ""
 
-#: toplev.c:1256
-msgid "Warn about casting functions to incompatible types"
+#: config/arm/arm.c:925
+#, fuzzy
+msgid "target CPU does not support THUMB instructions"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
+
+#: config/arm/arm.c:939
+msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:1259
-msgid "Warn about functions which might be candidates for format attributes"
+#: config/arm/arm.c:942
+msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:1262
-msgid "Warn about casts which discard qualifiers"
+#: config/arm/arm.c:945
+msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
 msgstr ""
 
-#: toplev.c:1265
-msgid "Warn about subscripts whose type is 'char'"
-msgstr "Varna om index har typen \"char\""
+#: config/arm/arm.c:949
+msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
+msgstr "-mapcs-stack-check är inkompatibel med -mno-apcs-frame"
 
-#: toplev.c:1268 toplev.c:1271
-msgid "Warn if nested comments are detected"
-msgstr "Varna om nästlade kommentarer upptäcks"
+#: config/arm/arm.c:957
+msgid "-fpic and -mapcs-reent are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: toplev.c:1274
-msgid "Warn about possibly confusing type conversions"
+#: config/arm/arm.c:960
+msgid "APCS reentrant code not supported.  Ignored"
 msgstr ""
 
-#: toplev.c:1278
-#, fuzzy
-msgid "Do not warn about compile-time integer division by zero"
-msgstr "Fånga inte heltalsdivision med noll"
-
-#: toplev.c:1280
-msgid "Warn about testing equality of floating point numbers"
+#: config/arm/arm.c:968
+msgid "-g with -mno-apcs-frame may not give sensible debugging"
 msgstr ""
 
-#: toplev.c:1283
-msgid "Warn about printf/scanf/strftime/strfmon format anomalies"
+#: config/arm/arm.c:976
+msgid "passing floating point arguments in fp regs not yet supported"
 msgstr ""
 
-#: toplev.c:1287
-msgid "Don't warn about too many arguments to format functions"
-msgstr "Varna inte om för många argument till format-funktioner"
+#: config/arm/arm.c:1018
+#, fuzzy, c-format
+msgid "invalid ABI option: -mabi=%s"
+msgstr "Ogiltig flagga %s"
 
-#: toplev.c:1289
-msgid "Warn about non-string-literal format strings"
+#: config/arm/arm.c:1024
+msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
 msgstr ""
 
-#: toplev.c:1292
-msgid "Warn about possible security problems with format functions"
+#: config/arm/arm.c:1027
+msgid "iwmmxt abi requires an iwmmxt capable cpu"
 msgstr ""
 
-#: toplev.c:1296
-msgid "Don't warn about strftime formats yielding 2 digit years"
+#: config/arm/arm.c:1037
+#, c-format
+msgid "invalid floating point emulation option: -mfpe=%s"
 msgstr ""
 
-#: toplev.c:1298
-msgid "Warn about implicit function declarations"
-msgstr ""
+#: config/arm/arm.c:1054
+#, fuzzy, c-format
+msgid "invalid floating point option: -mfpu=%s"
+msgstr "ogiltig flagga till --param: %s"
 
-#: toplev.c:1302
-msgid "Warn when a declaration does not specify a type"
+#: config/arm/arm.c:1095
+#, c-format
+msgid "invalid floating point abi: -mfloat-abi=%s"
 msgstr ""
 
-#: toplev.c:1307
-msgid "Warn about the use of the #import directive"
+#: config/arm/arm.c:1110
+msgid "-mfloat-abi=hard and VFP"
 msgstr ""
 
-#: toplev.c:1311
-msgid "Do not warn about using 'long long' when -pedantic"
+#: config/arm/arm.c:1136
+#, fuzzy, c-format
+msgid "structure size boundary can only be set to %s"
+msgstr "Strukturstorleksgräns kan bara sättas till 8 eller 32"
+
+#: config/arm/arm.c:1145
+msgid "-mpic-register= is useless without -fpic"
+msgstr "-mpic-register= är oanvändbar utan -fpic"
+
+#: config/arm/arm.c:1152
+#, c-format
+msgid "unable to use '%s' for PIC register"
 msgstr ""
 
-#: toplev.c:1313
-msgid "Warn about suspicious declarations of main"
-msgstr "Varna om tveksamma deklarationer av main"
+#: config/arm/arm.c:2669 config/arm/arm.c:2687 config/avr/avr.c:4676
+#: config/c4x/c4x.c:4499 config/h8300/h8300.c:5755 config/i386/i386.c:1704
+#: config/i386/i386.c:1750 config/ip2k/ip2k.c:3182
+#: config/m68hc11/m68hc11.c:1348 config/m68k/m68k.c:288
+#: config/mcore/mcore.c:3379 config/ns32k/ns32k.c:1073
+#: config/rs6000/rs6000.c:17375 config/sh/sh.c:7188 config/sh/sh.c:7209
+#: config/sh/sh.c:7244 config/stormy16/stormy16.c:2413 config/v850/v850.c:2210
+#, fuzzy, c-format
+msgid "%qs attribute only applies to functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: toplev.c:1316
+#: config/arm/arm.c:10454 config/arm/arm.c:10472
 #, fuzzy
-msgid "Warn about possibly missing braces around initializers"
-msgstr "Varna om eventuellt saknade parenteser"
+msgid "predicated Thumb instruction"
+msgstr "Använd bitfältsinstruktioner"
 
-#: toplev.c:1319
-msgid "Warn about global funcs without previous declarations"
-msgstr ""
+#: config/arm/arm.c:10460
+#, fuzzy
+msgid "predicated instruction in conditional sequence"
+msgstr "typfel i villkorsuttryck"
+
+#: config/arm/arm.c:10568 config/arm/arm.c:10578 config/arm/arm.c:10588
+#: config/arm/arm.c:10614 config/arm/arm.c:10632 config/arm/arm.c:10667
+#: config/arm/arm.c:10686 config/arm/arm.c:10701 config/arm/arm.c:10727
+#: config/arm/arm.c:10734 config/arm/arm.c:10741
+#, fuzzy, c-format
+msgid "invalid operand for code '%c'"
+msgstr "ogiltig operand för %V"
+
+#: config/arm/arm.c:10627
+#, fuzzy
+msgid "instruction never exectued"
+msgstr "anrop %d aldrig utfört\n"
+
+#: config/arm/arm.c:10752
+#, fuzzy
+msgid "missing operand"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:1322
-msgid "Warn about global funcs without prototypes"
+#: config/arm/arm.c:11518
+msgid "unable to compute real location of stacked parameter"
 msgstr ""
 
-#: toplev.c:1325
-msgid "Warn about use of multicharacter literals"
+#. @@@ better error message
+#: config/arm/arm.c:12151 config/arm/arm.c:12188
+msgid "selector must be an immediate"
 msgstr ""
 
-#: toplev.c:1328
-msgid "Warn about externs not at file scope level"
+#. @@@ better error message
+#: config/arm/arm.c:12231 config/i386/i386.c:14498 config/i386/i386.c:14532
+msgid "mask must be an immediate"
 msgstr ""
 
-#: toplev.c:1331
-msgid "Warn about possible missing parentheses"
-msgstr "Varna om eventuellt saknade parenteser"
+#: config/arm/arm.c:12907
+msgid "no low registers available for popping high registers"
+msgstr ""
 
-#: toplev.c:1334
-msgid "Warn about function pointer arithmetic"
-msgstr "Varna om aritmetik med funktionspekare"
+#: config/arm/arm.c:13125
+msgid "interrupt Service Routines cannot be coded in Thumb mode"
+msgstr ""
 
-#: toplev.c:1337
-msgid "Warn about multiple declarations of the same object"
-msgstr "Varna om multipla deklarationer av samma objekt"
+#: config/arm/pe.c:171 config/mcore/mcore.c:3245
+#, fuzzy
+msgid "%Jinitialized variable '%D' is marked dllimport"
+msgstr "initierad variabel \"%s\" är markerad som dllimport"
 
-#: toplev.c:1340
+#: config/arm/pe.c:180
 #, fuzzy
-msgid "Warn whenever a function's return-type defaults to int"
-msgstr "returtyp sätts till \"int\""
+msgid "%Jstatic variable '%D' is marked dllimport"
+msgstr "statisk variabel \"%s\" är markerad som dllimport"
 
-#: toplev.c:1343
-msgid "Warn about possible violations of sequence point rules"
+#: config/arm/arm.h:318
+msgid "Generate APCS conformant stack frames"
 msgstr ""
 
-#: toplev.c:1346
-msgid "Warn about signed/unsigned comparisons"
-msgstr "Varna om jämförelser mellan signed/unsigned"
-
-#: toplev.c:1349
-msgid "Warn about non-prototyped function decls"
+#: config/arm/arm.h:321
+msgid "Store function names in object code"
 msgstr ""
 
-#: toplev.c:1352
-#, fuzzy
-msgid "Warn about constructs whose meanings change in ISO C"
-msgstr "Varna om index har typen \"char\""
-
-#: toplev.c:1355
-msgid "Warn when trigraphs are encountered"
-msgstr ""
+#: config/arm/arm.h:327
+msgid "Pass FP arguments in FP registers"
+msgstr "Skicka FP-argument i FP-register"
 
-#: toplev.c:1360
-msgid "Warn about unrecognized pragmas"
+#: config/arm/arm.h:330
+msgid "Generate re-entrant, PIC code"
 msgstr ""
 
-#: toplev.c:1363
-msgid "Mark strings as 'const char *'"
-msgstr "Markera strängar som \"const char *\""
+#: config/arm/arm.h:333
+msgid "Assume target CPU is configured as big endian"
+msgstr "Antag att mål-CPU:n är konfigurerad som \"big endian\""
 
-#: toplev.c:1508
-msgid "Warn when a function is unused"
-msgstr "Varna när en funktion är oanvänd"
+#: config/arm/arm.h:335
+msgid "Assume target CPU is configured as little endian"
+msgstr "Antag att mål-CPU:n är konfigurerad som \"little endian\""
 
-#: toplev.c:1510
-msgid "Warn when a label is unused"
-msgstr "Varna när en etikett är oanvänd"
+#: config/arm/arm.h:337
+msgid "Assume big endian bytes, little endian words"
+msgstr "Antag att bytes är \"big endian\", ord är \"little endian\""
 
-#: toplev.c:1512
-msgid "Warn when a function parameter is unused"
-msgstr "Varna när en funktionsparameter är oanvänd"
+#: config/arm/arm.h:339
+msgid "Support calls between Thumb and ARM instruction sets"
+msgstr ""
 
-#: toplev.c:1514
-msgid "Warn when a variable is unused"
-msgstr "Varna när en variabel är oanvänd"
+#: config/arm/arm.h:342
+msgid "Generate a call to abort if a noreturn function returns"
+msgstr ""
 
-#: toplev.c:1516
-msgid "Warn when an expression value is unused"
-msgstr "Varna när ett uttrycksvärde är oanvänt"
+#: config/arm/arm.h:345
+msgid "Do not move instructions into a function's prologue"
+msgstr ""
 
-#: toplev.c:1518
-msgid "Do not suppress warnings from system headers"
+#: config/arm/arm.h:348
+msgid "Do not load the PIC register in function prologues"
 msgstr ""
 
-#: toplev.c:1520
-msgid "Treat all warnings as errors"
+#: config/arm/arm.h:351
+msgid "Generate call insns as indirect calls, if necessary"
 msgstr ""
 
-#: toplev.c:1522
-msgid "Warn when one local variable shadows another"
+#: config/arm/arm.h:354
+msgid "Compile for the Thumb not the ARM"
 msgstr ""
 
-#: toplev.c:1524
-msgid "Warn about enumerated switches, with no default, missing a case"
+#: config/arm/arm.h:358
+msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
 msgstr ""
 
-#: toplev.c:1526
-#, fuzzy
-msgid "Warn about enumerated switches missing a default case"
-msgstr "Varna om eventuellt saknade parenteser"
+#: config/arm/arm.h:361
+msgid "Thumb: Generate (leaf) stack frames even if not needed"
+msgstr ""
 
-#: toplev.c:1528
-msgid "Warn about all enumerated switches missing a specific case"
+#: config/arm/arm.h:364
+msgid "Thumb: Assume non-static functions may be called from ARM code"
 msgstr ""
 
-#: toplev.c:1530
-msgid "Warn about returning structures, unions or arrays"
+#: config/arm/arm.h:368
+msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
 msgstr ""
 
-#: toplev.c:1532
-msgid "Warn about pointer casts which increase alignment"
+#: config/arm/arm.h:372
+msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
 msgstr ""
 
-#: toplev.c:1534
-msgid "Warn about code that will never be executed"
+#: config/arm/arm.h:374
+msgid "Cirrus: Do not break up invalid instruction combinations with NOPs"
 msgstr ""
 
-#: toplev.c:1536
+#: config/arm/arm.h:382
+msgid "Specify the name of the target CPU"
+msgstr "Ange namnet på målprocessorn"
+
+#: config/arm/arm.h:384
+msgid "Specify the name of the target architecture"
+msgstr "Ange namnet på målarkitekturen"
+
+#: config/arm/arm.h:389
 #, fuzzy
-msgid "Warn about uninitialized automatic variables"
-msgstr "Varna om aritmetik med funktionspekare"
+msgid "Specify the name of the target floating point hardware/format"
+msgstr "Ange namnet på målarkitekturen"
 
-#: toplev.c:1538
-msgid "Warn when an inlined function cannot be inlined"
+#: config/arm/arm.h:391
+msgid "Specify if floating point hardware should be used"
 msgstr ""
 
-#: toplev.c:1540
-msgid "Warn when the packed attribute has no effect on struct layout"
+#: config/arm/arm.h:393
+msgid "Specify the minimum bit alignment of structures"
 msgstr ""
 
-#: toplev.c:1542
-msgid "Warn when padding is required to align struct members"
+#: config/arm/arm.h:395
+msgid "Specify the register to be used for PIC addressing"
 msgstr ""
 
-#: toplev.c:1544
-msgid "Warn when an optimization pass is disabled"
+#: config/arm/arm.h:396 config/mips/mips.h:792
+msgid "Specify an ABI"
 msgstr ""
 
-#: toplev.c:1546
-msgid "Warn about uses of __attribute__((deprecated)) declarations"
+#: config/arm/arm.h:398
+msgid "Alias for -mfloat-abi=soft"
 msgstr ""
 
-#: toplev.c:1548
-msgid "Warn about functions which might be candidates for attribute noreturn"
-msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
-
-#: toplev.c:1550
-#, fuzzy
-msgid "Warn about code which might break the strict aliasing rules"
-msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
-
-#: toplev.c:1627 toplev.c:4548 config/rs6000/rs6000.c:680
-#, fuzzy, c-format
-msgid "invalid option `%s'"
-msgstr "Ogiltig flagga \"%s\""
-
-#: toplev.c:2031
-#, c-format
-msgid "`%s' used but never defined"
-msgstr "\"%s\" är använd men inte definierad"
+#: config/arm/arm.h:400
+msgid "Alias for -mfloat-abi=hard"
+msgstr ""
 
-#: toplev.c:2034
-#, c-format
-msgid "`%s' declared `static' but never defined"
-msgstr "\"%s\" är deklarerad som \"static\" men definieras aldrig"
+#: config/arm/pe.h:59
+msgid "Ignore dllimport attribute for functions"
+msgstr "Ignorera attributet dllimport för funktioner"
 
-#: toplev.c:2057
+#: config/avr/avr.c:532
 #, c-format
-msgid "`%s' defined but not used"
-msgstr "\"%s\" är definierad men inte använd"
+msgid "large frame pointer change (%d) with -mtiny-stack"
+msgstr ""
 
-#: toplev.c:2280
-#, c-format
-msgid "invalid register name `%s' for register variable"
+#: config/avr/avr.c:1117
+msgid "bad address, not (reg+disp):"
 msgstr ""
 
-#: toplev.c:3697
-msgid "  -ffixed-<register>      Mark <register> as being unavailable to the compiler\n"
-msgstr "  -ffixed-<register>      Markera <register> som ej tillgängligt för kompilatorn\n"
+#: config/avr/avr.c:1124
+msgid "bad address, not post_inc or pre_dec:"
+msgstr ""
 
-#: toplev.c:3698
-msgid "  -fcall-used-<register>  Mark <register> as being corrupted by function calls\n"
-msgstr "  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
+#: config/avr/avr.c:1135
+#, fuzzy
+msgid "internal compiler error.  Bad address:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: toplev.c:3699
-msgid "  -fcall-saved-<register> Mark <register> as being preserved across functions\n"
-msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
+#: config/avr/avr.c:1148
+#, fuzzy
+msgid "internal compiler error.  Unknown mode:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: toplev.c:3700
-msgid "  -finline-limit=<number> Limits the size of inlined functions to <number>\n"
-msgstr "  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till <nummer>\n"
+#: config/avr/avr.c:1771 config/avr/avr.c:2454
+#, fuzzy
+msgid "invalid insn:"
+msgstr "ogiltig #line"
 
-#: toplev.c:3701
-msgid "  -fmessage-length=<number> Limits diagnostics messages lengths to <number> characters per line.  0 suppresses line-wrapping\n"
-msgstr "  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> tecken per rad. 0 stänger av radbrytning\n"
+#: config/avr/avr.c:1805 config/avr/avr.c:1891 config/avr/avr.c:1940
+#: config/avr/avr.c:1968 config/avr/avr.c:2063 config/avr/avr.c:2232
+#: config/avr/avr.c:2488 config/avr/avr.c:2600
+msgid "incorrect insn:"
+msgstr ""
 
-#: toplev.c:3702
-msgid "  -fdiagnostics-show-location=[once | every-line] Indicates how often source location information should be emitted, as prefix, at the beginning of diagnostics when line-wrapping\n"
-msgstr "  -fdiagnostics-show-location=[once | every-line] Anger hur ofta källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid radbrytning\n"
+#: config/avr/avr.c:1987 config/avr/avr.c:2148 config/avr/avr.c:2303
+#: config/avr/avr.c:2666
+#, fuzzy
+msgid "unknown move insn:"
+msgstr "okänt registernamn: %s"
 
-#: toplev.c:3703
-msgid "  -ftls-model=[global-dynamic | local-dynamic | initial-exec | local-exec] Indicates the default thread-local storage code generation model\n"
+#: config/avr/avr.c:2896
+msgid "bad shift insn:"
 msgstr ""
 
-#: toplev.c:3704
-msgid "  -fstack-limit-register=<register>  Trap if the stack goes past <register>\n"
-msgstr ""
+#: config/avr/avr.c:3012 config/avr/avr.c:3460 config/avr/avr.c:3846
+#, fuzzy
+msgid "internal compiler error.  Incorrect shift:"
+msgstr "Internt kompilatorfel i %s, vid %s:%d"
 
-#: toplev.c:3705
-msgid "  -fstack-limit-symbol=<name>  Trap if the stack goes past symbol <name>\n"
-msgstr ""
+#: config/avr/avr.c:4650 config/ip2k/ip2k.c:3157
+#, fuzzy
+msgid "only initialized variables can be placed into program memory area"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
 
-#: toplev.c:3706
-msgid "  -frandom-seed=<string>  Make compile reproducible using <string>\n"
+#: config/avr/avr.c:4693
+#, c-format
+msgid "`%s' appears to be a misspelled interrupt handler"
 msgstr ""
 
-#: toplev.c:3718
-#, fuzzy
-msgid "  -O[number]              Set optimization level to [number]\n"
-msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
+#: config/avr/avr.c:4701
+#, c-format
+msgid "`%s' appears to be a misspelled signal handler"
+msgstr ""
 
-#: toplev.c:3719
+#: config/avr/avr.c:4770
 #, fuzzy
-msgid "  -Os                     Optimize for space rather than speed\n"
-msgstr "  -Os                     Optimera för storlek istället för hastighet\n"
-
-#: toplev.c:3731
-msgid "  -pedantic               Issue warnings needed by strict compliance to ISO C\n"
-msgstr "  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
+msgid "only uninitialized variables can be placed in the .noinit section"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
 
-#: toplev.c:3732
-msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
-msgstr "  -pedantic-errors        Som -pedantic men ger fel istället\n"
+#: config/avr/avr.c:4784
+#, c-format
+msgid "MCU %qs supported for assembler only"
+msgstr ""
 
-#: toplev.c:3733
-msgid "  -w                      Suppress warnings\n"
-msgstr "  -w                      Stoppa varningar\n"
+#: config/avr/avr.h:73
+msgid "Assume int to be 8 bit integer"
+msgstr ""
 
-#: toplev.c:3734
-msgid "  -W                      Enable extra warnings\n"
-msgstr "  -W                      Slå på extra varningar\n"
+#: config/avr/avr.h:75
+msgid "Change the stack pointer without disabling interrupts"
+msgstr ""
 
-#: toplev.c:3745
-msgid "  -Wunused                Enable unused warnings\n"
-msgstr "  -Wunused                Slå på oanvända varningar\n"
+#: config/avr/avr.h:77
+msgid "Use subroutines for function prologue/epilogue"
+msgstr ""
 
-#: toplev.c:3746
-msgid "  -Wlarger-than-<number>  Warn if an object is larger than <number> bytes\n"
-msgstr "  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
+#: config/avr/avr.h:79
+msgid "Change only the low 8 bits of the stack pointer"
+msgstr ""
 
-#: toplev.c:3747
-msgid "  -p                      Enable function profiling\n"
-msgstr "  -p                      Slå på funktionsprofilering\n"
+#: config/avr/avr.h:81
+msgid "Do not generate tablejump insns"
+msgstr ""
 
-#: toplev.c:3748
-msgid "  -o <file>               Place output into <file> \n"
-msgstr "  -o <fil>                Skriv utdata i <fil> \n"
+#: config/avr/avr.h:83
+msgid "Use rjmp/rcall (limited range) on >8K devices"
+msgstr ""
 
-#: toplev.c:3749
-msgid ""
-"  -G <number>             Put global and static data smaller than <number>\n"
-"                          bytes into a special section (on some targets)\n"
+#: config/avr/avr.h:85
+msgid "Output instruction sizes to the asm file"
 msgstr ""
-"  -G <nummer>             Placera global and statisk data mindre än <nummer>\n"
-"                          bytes i en speciell sektion (vissa arkitekturer)\n"
 
-#: toplev.c:3760
-msgid "  -aux-info <file>        Emit declaration info into <file>\n"
-msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
+#: config/avr/avr.h:102
+msgid "Specify the initial stack address"
+msgstr ""
 
-#: toplev.c:3761
-msgid "  -quiet                  Do not display functions compiled or elapsed time\n"
-msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
+#: config/avr/avr.h:103
+msgid "Specify the MCU name"
+msgstr ""
 
-#: toplev.c:3762
-msgid "  -version                Display the compiler's version\n"
-msgstr "  -version                Visa kompilatorns version\n"
+#: config/avr/avr.h:766
+#, fuzzy
+msgid "trampolines not supported"
+msgstr "-pipe stöds inte"
 
-#: toplev.c:3763
-msgid "  -d[letters]             Enable dumps from specific passes of the compiler\n"
-msgstr "  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
+#: config/c4x/c4x-c.c:71
+#, fuzzy, c-format
+msgid "missing '(' after '#pragma %s' - ignored"
+msgstr "saknas '(' efter predikat"
 
-#: toplev.c:3764
-msgid "  -dumpbase <file>        Base name to be used for dumps from specific passes\n"
+#: config/c4x/c4x-c.c:74
+#, c-format
+msgid "missing function name in '#pragma %s' - ignored"
 msgstr ""
 
-#: toplev.c:3766
-msgid "  -fsched-verbose=<number> Set the verbosity level of the scheduler\n"
+#: config/c4x/c4x-c.c:79
+#, c-format
+msgid "malformed '#pragma %s' - ignored"
 msgstr ""
 
-#: toplev.c:3768
-msgid "  --help                  Display this information\n"
-msgstr "  --help                  Visa den här informatationen\n"
+#: config/c4x/c4x-c.c:81
+#, c-format
+msgid "missing section name in '#pragma %s' - ignored"
+msgstr ""
 
-#: toplev.c:3783
-msgid ""
-"\n"
-"Language specific options:\n"
+#: config/c4x/c4x-c.c:86
+#, c-format
+msgid "missing ')' for '#pragma %s' - ignored"
 msgstr ""
 
-#: toplev.c:3795
+#: config/c4x/c4x-c.c:89
 #, c-format
-msgid "  %-23.23s [undocumented]\n"
-msgstr "  %-23.23s [odokumenterad]\n"
+msgid "junk at end of '#pragma %s'"
+msgstr "skräp vid slutet av \"#pragma %s\""
 
-#: toplev.c:3803 toplev.c:3817
+#: config/c4x/c4x.c:312
 #, c-format
-msgid ""
-"\n"
-"There are undocumented %s specific options as well.\n"
+msgid "unknown CPU version %d, using 40.\n"
 msgstr ""
-"\n"
-"Det finns dessutom odokumenterade %s-specifika flaggor.\n"
 
-#: toplev.c:3807
+#: config/c4x/c4x.c:874
 #, c-format
-msgid ""
-"\n"
-" Options for %s:\n"
+msgid "ISR %s requires %d words of local vars, max is 32767"
 msgstr ""
-"\n"
-" Flaggor för %s:\n"
 
-#: toplev.c:3844
-msgid ""
-"\n"
-"Target specific options:\n"
+#: config/c4x/c4x.c:1598
+msgid "using CONST_DOUBLE for address"
 msgstr ""
-"\n"
-"Speciella flaggor för målarkitektur:\n"
-
-#: toplev.c:3858 toplev.c:3877
-#, c-format
-msgid "  -m%-23.23s [undocumented]\n"
-msgstr "  -m%-23.23s [odokumenterad]\n"
 
-#: toplev.c:3886
-msgid ""
-"\n"
-"There are undocumented target specific options as well.\n"
+#: config/c4x/c4x.c:1736
+msgid "c4x_address_cost: Invalid addressing mode"
 msgstr ""
-"\n"
-"Det finns dessutom odokumenterade flaggor speciellt för målarkitekturen.\n"
-
-#: toplev.c:3888
-msgid "  They exist, but they are not documented.\n"
-msgstr "  De finns, men är inte dokumenterade.\n"
 
-#: toplev.c:3941
+#: config/c4x/c4x.c:1871
 #, c-format
-msgid "unrecognized gcc debugging option: %c"
-msgstr "ej igenkänd debuggningsflagga för gcc: %c"
-
-#: toplev.c:4007
-#, fuzzy, c-format
-msgid "`%s': unknown tls-model option"
-msgstr "\"%s\": okänd eller icke supportad flagga till -g"
+msgid "c4x_print_operand: %%L inconsistency"
+msgstr ""
 
-#: toplev.c:4034
+#: config/c4x/c4x.c:1877
 #, c-format
-msgid "unrecognized register name `%s'"
-msgstr "Känner inte igen registernamn \"%s\""
-
-#: toplev.c:4059 toplev.c:5012
-#, fuzzy, c-format
-msgid "unrecognized option `%s'"
-msgstr "ej igenkänd flagga `-%s'"
-
-#: toplev.c:4107
-#, fuzzy
-msgid "-Wid-clash-LEN is no longer supported"
-msgstr "-f%s stödjs inte längre"
+msgid "c4x_print_operand: %%N inconsistency"
+msgstr ""
 
-#: toplev.c:4184
+#: config/c4x/c4x.c:1918
 #, c-format
-msgid "use -gdwarf -g%d for DWARF v1, level %d"
+msgid "c4x_print_operand: %%O inconsistency"
 msgstr ""
 
-#: toplev.c:4187
-msgid "use -gdwarf-2   for DWARF v2"
+#: config/c4x/c4x.c:2013
+msgid "c4x_print_operand: Bad operand case"
 msgstr ""
 
-#: toplev.c:4192
-#, c-format
-msgid "ignoring option `%s' due to invalid debug level specification"
+#: config/c4x/c4x.c:2054
+msgid "c4x_print_operand_address: Bad post_modify"
 msgstr ""
 
-#: toplev.c:4215 toplev.c:5010
-#, c-format
-msgid "`%s': unknown or unsupported -g option"
-msgstr "\"%s\": okänd eller icke supportad flagga till -g"
-
-#: toplev.c:4222
-#, c-format
-msgid "`%s' ignored, conflicts with `-g%s'"
-msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
-
-#: toplev.c:4304
-msgid "-param option missing argument"
+#: config/c4x/c4x.c:2076
+msgid "c4x_print_operand_address: Bad pre_modify"
 msgstr ""
 
-#: toplev.c:4313
-#, c-format
-msgid "invalid --param option: %s"
-msgstr "ogiltig flagga till --param: %s"
-
-#: toplev.c:4325
-#, c-format
-msgid "invalid parameter value `%s'"
-msgstr "ogiltigt parametervärde \"%s\""
-
-#: toplev.c:4565
-#, c-format
-msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
-"%s%s%s version %s (%s) compiled by CC.\n"
+#: config/c4x/c4x.c:2124 config/c4x/c4x.c:2136 config/c4x/c4x.c:2151
+msgid "c4x_print_operand_address: Bad operand case"
 msgstr ""
 
-#: toplev.c:4572
-#, c-format
-msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
+#: config/c4x/c4x.c:2402
+msgid "c4x_rptb_insert: Cannot find start label"
 msgstr ""
 
-#: toplev.c:4630
-msgid "options passed: "
+#: config/c4x/c4x.c:3317 config/c4x/c4x.c:3335
+msgid "mode not QImode"
 msgstr ""
 
-#: toplev.c:4659
-msgid "options enabled: "
+#: config/c4x/c4x.c:3405
+msgid "invalid indirect memory address"
 msgstr ""
 
-#: toplev.c:4718 java/jcf-write.c:3453
-#, c-format
-msgid "can't open %s for writing"
-msgstr "kan inte öppna fil %s för skrivning"
-
-#: toplev.c:5002
-#, fuzzy, c-format
-msgid "ignoring command line option '%s'"
-msgstr "Ignorerar kommandoradsflagga \"%s\""
-
-#: toplev.c:5005
-#, c-format
-msgid "(it is valid for %s but not the selected language)"
+#: config/c4x/c4x.c:3494
+msgid "invalid indirect (S) memory address"
 msgstr ""
 
-#: toplev.c:5039
-msgid "-Wuninitialized is not supported without -O"
+#: config/c4x/c4x.c:3829
+msgid "c4x_valid_operands: Internal error"
 msgstr ""
 
-#: toplev.c:5094
-msgid "instruction scheduling not supported on this target machine"
+#: config/c4x/c4x.c:4268
+msgid "c4x_operand_subword: invalid mode"
 msgstr ""
 
-#: toplev.c:5098
-msgid "this target machine does not have delayed branches"
+#: config/c4x/c4x.c:4271
+msgid "c4x_operand_subword: invalid operand"
 msgstr ""
 
-#: toplev.c:5112
-#, c-format
-msgid "-f%sleading-underscore not supported on this target machine"
+#. We could handle these with some difficulty.
+#. e.g., *p-- => *(p-=2); *(p+1).
+#: config/c4x/c4x.c:4297
+msgid "c4x_operand_subword: invalid autoincrement"
 msgstr ""
 
-#: toplev.c:5175
-#, fuzzy
-msgid "-ffunction-sections not supported for this target"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
-
-#: toplev.c:5180
-#, fuzzy
-msgid "-fdata-sections not supported for this target"
-msgstr "-fdata-sections stöds inte för AIX"
-
-#: toplev.c:5187
-msgid "-ffunction-sections disabled; it makes profiling impossible"
+#: config/c4x/c4x.c:4303
+msgid "c4x_operand_subword: invalid address"
 msgstr ""
 
-#: toplev.c:5194
-#, fuzzy
-msgid "-fprefetch-loop-arrays not supported for this target"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
-
-#: toplev.c:5200
-msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
+#: config/c4x/c4x.c:4314
+msgid "c4x_operand_subword: address not offsettable"
 msgstr ""
 
-#: toplev.c:5209
-#, fuzzy
-msgid "-fprefetch-loop-arrays is not supported with -Os"
-msgstr "profilering stöds inte tillsammans med -mg\n"
-
-#: toplev.c:5215
-msgid "-ffunction-sections may affect debugging on some targets"
+#: config/c4x/c4x.c:4524
+msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
 msgstr ""
 
-#: toplev.c:5327
-#, c-format
-msgid "error writing to %s"
-msgstr "fel vid skrivning till %s"
-
-#: toplev.c:5329 java/jcf-parse.c:936 java/jcf-write.c:3460
-#, c-format
-msgid "error closing %s"
-msgstr "fel vid stängning av %s"
-
-#: tree-dump.c:702
-#, c-format
-msgid "could not open dump file `%s'"
-msgstr "kunde inte öppna dump-fil \"%s\""
+#. Name of the c4x assembler.
+#. Name of the c4x linker.
+#. Define assembler options.
+#. Define linker options.
+#. Specify the end file to link with.
+#. Target compilation option flags.
+#. Small memory model.
+#. Use 24-bit MPYI for C3x.
+#. Fast fixing of floats.
+#. Allow use of RPTS.
+#. Emit C3x code.
+#. Be compatible with TI assembler.
+#. Be paranoid about DP reg. in ISRs.
+#. Pass arguments on stack.
+#. Enable features under development.
+#. Enable repeat block.
+#. Use BK as general register.
+#. Use decrement and branch for C3x.
+#. Enable debugging of GCC.
+#. Force constants into registers.
+#. Allow unsigned loop counters.
+#. Force op0 and op1 to be same.
+#. Save all 40 bits for floats.
+#. Allow parallel insns.
+#. Allow MPY||ADD, MPY||SUB insns.
+#. Assume mem refs possibly aliased.
+#. Emit C30 code.
+#. Emit C31 code.
+#. Emit C32 code.
+#. Emit C33 code.
+#. Emit C40 code.
+#. Emit C44 code.
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each pair being { "NAME", VALUE, "DESCRIPTION" }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/c4x/c4x.h:166
+msgid "Small memory model"
+msgstr "Liten minnesmodell"
 
-#: tree-dump.c:778
-#, fuzzy, c-format
-msgid "ignoring unknown option `%.*s' in `-f%s'"
-msgstr "Ignorerar kommandoradsflagga \"%s\""
+#: config/c4x/c4x.h:168
+msgid "Big memory model"
+msgstr "Stor minnesmodell"
 
-#: tree.c:3645
-msgid "arrays of functions are not meaningful"
+#: config/c4x/c4x.h:170
+msgid "Use MPYI instruction for C3x"
 msgstr ""
 
-#: tree.c:3702
-msgid "function return type cannot be function"
+#: config/c4x/c4x.h:172
+msgid "Do not use MPYI instruction for C3x"
 msgstr ""
 
-#: tree.c:4557
-msgid "invalid initializer for bit string"
+#: config/c4x/c4x.h:174
+msgid "Use fast but approximate float to integer conversion"
 msgstr ""
 
-#: tree.c:4616
-#, c-format
-msgid "tree check: expected %s, have %s in %s, at %s:%d"
+#: config/c4x/c4x.h:176
+msgid "Use slow but accurate float to integer conversion"
 msgstr ""
 
-#: tree.c:4633
-#, c-format
-msgid "tree check: expected class '%c', have '%c' (%s) in %s, at %s:%d"
+#: config/c4x/c4x.h:178
+msgid "Enable use of RTPS instruction"
 msgstr ""
 
-#: tree.c:4650
-#, c-format
-msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
+#: config/c4x/c4x.h:180
+msgid "Disable use of RTPS instruction"
 msgstr ""
 
-#: varasm.c:455 config/i386/winnt.c:611
-#, c-format
-msgid "%s causes a section type conflict"
+#: config/c4x/c4x.h:182
+msgid "Enable use of RTPB instruction"
 msgstr ""
 
-#: varasm.c:841
-#, c-format
-msgid "register name not specified for `%s'"
+#: config/c4x/c4x.h:184
+msgid "Disable use of RTPB instruction"
 msgstr ""
 
-#: varasm.c:843
-#, c-format
-msgid "invalid register name for `%s'"
-msgstr ""
+#: config/c4x/c4x.h:186
+msgid "Generate code for C30 CPU"
+msgstr "Generera kod för CPU C30"
 
-#: varasm.c:846
-#, c-format
-msgid "data type of `%s' isn't suitable for a register"
-msgstr ""
+#: config/c4x/c4x.h:188
+msgid "Generate code for C31 CPU"
+msgstr "Generera kod för CPU C31"
 
-#: varasm.c:849
-#, c-format
-msgid "register specified for `%s' isn't suitable for data type"
-msgstr ""
+#: config/c4x/c4x.h:190
+msgid "Generate code for C32 CPU"
+msgstr "Generera kod för CPU C32"
 
-#: varasm.c:858
-msgid "global register variable has initial value"
-msgstr "global registervariabel har startvärde"
+#: config/c4x/c4x.h:192
+msgid "Generate code for C33 CPU"
+msgstr "Generera kod för CPU C33"
+
+#: config/c4x/c4x.h:194
+msgid "Generate code for C40 CPU"
+msgstr "Generera kod för CPU C40"
+
+#: config/c4x/c4x.h:196
+msgid "Generate code for C44 CPU"
+msgstr "Generera kod för CPU C44"
 
-#: varasm.c:861
-msgid "volatile register variables don't work as you might wish"
+#: config/c4x/c4x.h:198
+msgid "Emit code compatible with TI tools"
 msgstr ""
 
-#: varasm.c:894
-#, c-format
-msgid "register name given for non-register variable `%s'"
+#: config/c4x/c4x.h:200
+msgid "Emit code to use GAS extensions"
 msgstr ""
 
-#: varasm.c:1542
-#, c-format
-msgid "alignment of `%s' is greater than maximum object file alignment. Using %d"
+#: config/c4x/c4x.h:202 config/c4x/c4x.h:206
+msgid "Save DP across ISR in small memory model"
 msgstr ""
 
-#: varasm.c:1584
-msgid "thread-local COMMON data not implemented"
+#: config/c4x/c4x.h:204 config/c4x/c4x.h:208
+msgid "Don't save DP across ISR in small memory model"
 msgstr ""
 
-#: varasm.c:1610
-#, fuzzy, c-format
-msgid "requested alignment for %s is greater than implemented alignment of %d"
-msgstr "efterrågad minnesjustering är inte en potens av 2"
+#: config/c4x/c4x.h:210
+msgid "Pass arguments on the stack"
+msgstr "Skicka argument på stacken"
 
-#: varasm.c:4048
-msgid "initializer for integer value is too complicated"
-msgstr ""
+#: config/c4x/c4x.h:212
+msgid "Pass arguments in registers"
+msgstr "Skicka argument i register"
 
-#: varasm.c:4053
-msgid "initializer for floating value is not a floating constant"
+#: config/c4x/c4x.h:214
+msgid "Enable new features under development"
 msgstr ""
 
-#: varasm.c:4120
-msgid "unknown set constructor type"
+#: config/c4x/c4x.h:216
+msgid "Disable new features under development"
 msgstr ""
 
-#: varasm.c:4334
-#, c-format
-msgid "invalid initial value for member `%s'"
+#: config/c4x/c4x.h:218
+msgid "Use the BK register as a general purpose register"
 msgstr ""
 
-#: varasm.c:4525 varasm.c:4568
-#, c-format
-msgid "weak declaration of `%s' must precede definition"
+#: config/c4x/c4x.h:220
+msgid "Do not allocate BK register"
 msgstr ""
 
-#: varasm.c:4532
-#, c-format
-msgid "weak declaration of `%s' after first use results in unspecified behavior"
+#: config/c4x/c4x.h:222
+msgid "Enable use of DB instruction"
 msgstr ""
 
-#: varasm.c:4566
-#, c-format
-msgid "weak declaration of `%s' must be public"
+#: config/c4x/c4x.h:224
+msgid "Disable use of DB instruction"
 msgstr ""
 
-#: varasm.c:4575
-#, fuzzy, c-format
-msgid "weak declaration of `%s' not supported"
-msgstr "omdeklaration av \"%s\""
+#: config/c4x/c4x.h:226
+msgid "Enable debugging"
+msgstr ""
 
-#: varasm.c:4602 varasm.c:4677
-msgid "only weak aliases are supported in this configuration"
+#: config/c4x/c4x.h:228
+msgid "Disable debugging"
 msgstr ""
 
-#: varasm.c:4685
-msgid "alias definitions not supported in this configuration; ignored"
+#: config/c4x/c4x.h:230
+msgid "Force constants into registers to improve hoisting"
 msgstr ""
 
-#: varasm.c:4716
-#, fuzzy
-msgid "visibility attribute not supported in this configuration; ignored"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
-
-#: varray.c:134
-#, c-format
-msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
+#: config/c4x/c4x.h:232
+msgid "Don't force constants into registers"
 msgstr ""
 
-#. Print an error message for unrecognized stab codes.
-#: xcoffout.c:175
-#, c-format
-msgid "no sclass for %s stab (0x%x)\n"
+#: config/c4x/c4x.h:234
+msgid "Force RTL generation to emit valid 3 operand insns"
 msgstr ""
 
-#: pretty-print.h:97
-#, fuzzy, c-format
-msgid "#`%s' not supported by %s#"
-msgstr "\"%s\" stöds inte av %s"
-
-#: params.def:53
-msgid "The maximum number of instructions in a single function eligible for inlining"
+#: config/c4x/c4x.h:236
+msgid "Allow RTL generation to emit invalid 3 operand insns"
 msgstr ""
 
-#: params.def:65
-msgid "The maximum number of instructions when automatically inlining"
+#: config/c4x/c4x.h:238
+msgid "Allow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: params.def:84
-msgid "The maximum number of instructions by repeated inlining before gcc starts to throttle inlining"
+#: config/c4x/c4x.h:240
+msgid "Disallow unsigned iteration counts for RPTB/DB"
 msgstr ""
 
-#: params.def:97
-msgid "The slope of the linear function throttling inlining after the recursive inlining limit has been reached is given by the negative reciprocal value of this parameter"
+#: config/c4x/c4x.h:242
+msgid "Preserve all 40 bits of FP reg across call"
 msgstr ""
 
-#: params.def:110
-msgid "The number of instructions in a single functions still eligible to inlining after a lot recursive inlining"
+#: config/c4x/c4x.h:244
+msgid "Only preserve 32 bits of FP reg across call"
 msgstr ""
 
-#: params.def:120
-msgid "The maximum number of instructions for the RTL inliner"
+#: config/c4x/c4x.h:246
+msgid "Enable parallel instructions"
 msgstr ""
 
-#: params.def:131
-msgid "The maximum number of instructions to consider to fill a delay slot"
+#: config/c4x/c4x.h:248
+msgid "Disable parallel instructions"
 msgstr ""
 
-#: params.def:142
-msgid "The maximum number of instructions to consider to find accurate live register information"
+#: config/c4x/c4x.h:250
+msgid "Enable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: params.def:152
-msgid "The maximum length of scheduling's pending operations list"
+#: config/c4x/c4x.h:252
+msgid "Disable MPY||ADD and MPY||SUB instructions"
 msgstr ""
 
-#: params.def:159
-msgid "The maximum amount of memory to be allocated by GCSE"
+#: config/c4x/c4x.h:254
+msgid "Assume that pointers may be aliased"
 msgstr ""
 
-#: params.def:164
-msgid "The maximum number of passes to make when doing GCSE"
+#: config/c4x/c4x.h:256
+msgid "Assume that pointers not aliased"
 msgstr ""
 
-#: params.def:171
-msgid "The maximum number of instructions to consider to unroll in a loop"
+#: config/c4x/c4x.h:330
+msgid "Specify maximum number of iterations for RPTS"
 msgstr ""
 
-#: params.def:176
-msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
-msgstr ""
+#: config/c4x/c4x.h:332
+msgid "Select CPU to generate code for"
+msgstr "Välj CPU att generera kod för"
 
-#: params.def:181
-msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
+#: config/cris/cris.c:630
+msgid "unexpected index-type in cris_print_index"
 msgstr ""
 
-#: params.def:186
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
+#: config/cris/cris.c:644
+msgid "unexpected base-type in cris_print_base"
 msgstr ""
 
-#: params.def:191
-msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
+#: config/cris/cris.c:945
+#, c-format
+msgid "stackframe too big: %d bytes"
 msgstr ""
 
-#: params.def:196
-msgid "Maximal code growth caused by tail duplication (in percents)"
+#: config/cris/cris.c:1256
+msgid "allocated but unused delay list in epilogue"
 msgstr ""
 
-#: params.def:200
-msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percents)"
-msgstr ""
+#: config/cris/cris.c:1266
+#, fuzzy
+msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
+msgstr "funktion använder __builtin_eh_return"
 
-#: params.def:205
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is available"
-msgstr ""
+#: config/cris/cris.c:1342
+#, fuzzy
+msgid "invalid operand for 'b' modifier"
+msgstr "ogiltig operand för %V"
 
-#: params.def:210
-msgid "Stop forward growth if the probability of best edge is less than this threshold (in percents). Used when profile feedback is not available"
-msgstr ""
+#: config/cris/cris.c:1355
+#, fuzzy
+msgid "invalid operand for 'v' modifier"
+msgstr "ogiltig operand för %V"
 
-#: params.def:217
-msgid "The maximum number of incoming edges to consider for crossjumping"
-msgstr ""
+#: config/cris/cris.c:1365
+#, fuzzy
+msgid "invalid operand for 'P' modifier"
+msgstr "ogiltig operand för %V"
 
-#: params.def:230
-msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap."
-msgstr ""
+#: config/cris/cris.c:1372
+#, fuzzy
+msgid "invalid operand for 'p' modifier"
+msgstr "ogiltig operand för %V"
 
-#: params.def:236
-msgid "Minimum heap size before we start collecting garbage, in kilobytes."
-msgstr ""
+#: config/cris/cris.c:1411
+#, fuzzy
+msgid "invalid operand for 'z' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:75
-msgid "too many #pragma options align=reset"
-msgstr ""
+#: config/cris/cris.c:1459 config/cris/cris.c:1489
+#, fuzzy
+msgid "invalid operand for 'H' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:97 config/darwin-c.c:100 config/darwin-c.c:102
-#: config/darwin-c.c:104
-msgid "malformed '#pragma options', ignoring"
+#: config/cris/cris.c:1465
+msgid "bad register"
 msgstr ""
 
-#: config/darwin-c.c:107
+#: config/cris/cris.c:1503
 #, fuzzy
-msgid "junk at end of '#pragma options'"
-msgstr "skräp vid slutet av \"#pragma %s\""
+msgid "invalid operand for 'e' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:117
-msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
-msgstr ""
+#: config/cris/cris.c:1520
+#, fuzzy
+msgid "invalid operand for 'm' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:130
+#: config/cris/cris.c:1545
 #, fuzzy
-msgid "missing '(' after '#pragma unused', ignoring"
-msgstr "saknas '(' efter predikat"
+msgid "invalid operand for 'A' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:148
+#: config/cris/cris.c:1553
 #, fuzzy
-msgid "missing ')' after '#pragma unused', ignoring"
-msgstr "saknas '(' efter predikat"
+msgid "invalid operand for 'D' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/darwin-c.c:151
+#: config/cris/cris.c:1567
 #, fuzzy
-msgid "junk at end of '#pragma unused'"
-msgstr "skräp vid slutet av \"#pragma %s\""
+msgid "invalid operand for 'T' modifier"
+msgstr "ogiltig operand för %V"
 
-#: config/lynx-ng.h:97 config/lynx.h:121 config/rs6000/lynx.h:100
-msgid "-msystem-v and -p are incompatible"
-msgstr ""
+#: config/cris/cris.c:1576
+#, fuzzy
+msgid "invalid operand modifier letter"
+msgstr "ogiltig operand för %V"
+
+#: config/cris/cris.c:1584
+#, fuzzy, c-format
+msgid "internal error: bad register: %d"
+msgstr "internt fel: "
 
-#: config/lynx-ng.h:99 config/lynx.h:123 config/rs6000/lynx.h:102
-msgid "-msystem-v and -mthreads are incompatible"
+#: config/cris/cris.c:1632
+msgid "unexpected multiplicative operand"
 msgstr ""
 
-#: config/alpha/alpha.c:342
-#, fuzzy, c-format
-msgid "-f%s ignored for Unicos/Mk (not supported)"
-msgstr "-pipe stöds inte."
+#: config/cris/cris.c:1652
+msgid "unexpected operand"
+msgstr ""
 
-#: config/alpha/alpha.c:366
+#: config/cris/cris.c:1685 config/cris/cris.c:1695
 #, fuzzy
-msgid "-mieee not supported on Unicos/Mk"
-msgstr "-pipe stöds inte"
+msgid "unrecognized address"
+msgstr "Känner inte igen registernamn \"%s\""
 
-#: config/alpha/alpha.c:377
-msgid "-mieee-with-inexact not supported on Unicos/Mk"
+#: config/cris/cris.c:2048
+msgid "internal error: sideeffect-insn affecting main effect"
 msgstr ""
 
-#: config/alpha/alpha.c:394
-#, c-format
-msgid "bad value `%s' for -mtrap-precision switch"
+#. If we get here, the caller got its initial tests wrong.
+#: config/cris/cris.c:2421
+msgid "internal error: cris_side_effect_mode_ok with bad operands"
 msgstr ""
 
-#: config/alpha/alpha.c:408
-#, c-format
-msgid "bad value `%s' for -mfp-rounding-mode switch"
+#: config/cris/cris.c:2498 config/cris/cris.c:2559
+#, fuzzy
+msgid "unrecognized supposed constant"
+msgstr "ej igenkänd flagga `-%s'"
+
+#: config/cris/cris.c:2603
+msgid "unrecognized supposed constant in cris_global_pic_symbol"
 msgstr ""
 
-#: config/alpha/alpha.c:423
+#: config/cris/cris.c:2622
 #, c-format
-msgid "bad value `%s' for -mfp-trap-mode switch"
+msgid "-max-stackframe=%d is not usable, not between 0 and %d"
 msgstr ""
 
-#: config/alpha/alpha.c:435
-#, fuzzy, c-format
-msgid "bad value `%s' for -mtls-size switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
+#: config/cris/cris.c:2650
+#, c-format
+msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
+msgstr ""
 
-#: config/alpha/alpha.c:454 config/alpha/alpha.c:466
+#: config/cris/cris.c:2686
 #, c-format
-msgid "bad value `%s' for -mcpu switch"
+msgid "unknown CRIS cpu version specification in -mtune= : %s"
 msgstr ""
 
-#: config/alpha/alpha.c:473
-msgid "trap mode not supported on Unicos/Mk"
+#: config/cris/cris.c:2704
+msgid "-fPIC and -fpic are not supported in this configuration"
 msgstr ""
 
-#: config/alpha/alpha.c:480
-msgid "fp software completion requires -mtrap-precision=i"
+#: config/cris/cris.c:2719
+msgid "that particular -g option is invalid with -maout and -melinux"
 msgstr ""
 
-#: config/alpha/alpha.c:496
-msgid "rounding mode not supported for VAX floats"
+#: config/cris/cris.c:2894 config/cris/cris.c:2939
+msgid "unexpected side-effects in address"
 msgstr ""
 
-#: config/alpha/alpha.c:501
-msgid "trap mode not supported for VAX floats"
+#: config/cris/cris.c:3008
+msgid "unexpected PIC symbol"
 msgstr ""
 
-#: config/alpha/alpha.c:530
-#, c-format
-msgid "L%d cache latency unknown for %s"
+#: config/cris/cris.c:3012
+msgid "PIC register isn't set up"
 msgstr ""
 
-#: config/alpha/alpha.c:545
-#, c-format
-msgid "bad value `%s' for -mmemory-latency"
-msgstr "ogiltigt värde \"%s\" till -memory-latency"
+#: config/cris/cris.c:3033
+msgid "emitting PIC operand, but PIC register isn't set up"
+msgstr ""
 
-#: config/alpha/alpha.c:5604 config/m88k/m88k.c:2889 config/romp/romp.c:754
-#: config/romp/romp.c:761
-#, c-format
-msgid "invalid %%H value"
+#: config/cris/aout.h:85
+msgid "Compile for the MMU-less Etrax 100-based elinux system"
 msgstr ""
 
-#: config/alpha/alpha.c:5625
-#, fuzzy, c-format
-msgid "invalid %%J value"
-msgstr "ogiltigt värde %%B"
+#: config/cris/aout.h:92
+msgid "For elinux, request a specified stack-size for this program"
+msgstr ""
 
-#: config/alpha/alpha.c:5641 config/ia64/ia64.c:3970 config/m88k/m88k.c:3034
-#, c-format
-msgid "invalid %%r value"
-msgstr "ogiltigt %%r-värde"
+#: config/cris/cris.h:354
+msgid "Work around bug in multiplication instruction"
+msgstr ""
 
-#: config/alpha/alpha.c:5651 config/rs6000/rs6000.c:7737
-#, c-format
-msgid "invalid %%R value"
-msgstr "ogiltigt %%R-värde"
+#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
+#: config/cris/cris.h:360
+msgid "Compile for ETRAX 4 (CRIS v3)"
+msgstr ""
 
-#: config/alpha/alpha.c:5657 config/rs6000/rs6000.c:7663
-#, c-format
-msgid "invalid %%N value"
-msgstr "ogiltigt %%N-värde"
+#: config/cris/cris.h:365
+msgid "Compile for ETRAX 100 (CRIS v8)"
+msgstr ""
 
-#: config/alpha/alpha.c:5665 config/rs6000/rs6000.c:7691
-#, c-format
-msgid "invalid %%P value"
-msgstr "ogiltigt %%P-värde"
+#: config/cris/cris.h:369
+msgid "Emit verbose debug information in assembly code"
+msgstr ""
 
-#: config/alpha/alpha.c:5673 config/m88k/m88k.c:2895 config/romp/romp.c:740
-#: config/romp/romp.c:747
-#, c-format
-msgid "invalid %%h value"
-msgstr "ogiltigt %%h-värde"
+#: config/cris/cris.h:372
+#, fuzzy
+msgid "Do not use condition codes from normal instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/alpha/alpha.c:5681 config/romp/romp.c:698
-#, c-format
-msgid "invalid %%L value"
-msgstr "ogiltigt %%L-värde"
+#: config/cris/cris.h:376
+msgid "Do not emit addressing modes with side-effect assignment"
+msgstr ""
 
-#: config/alpha/alpha.c:5720 config/rs6000/rs6000.c:7645
-#, c-format
-msgid "invalid %%m value"
-msgstr "ogiltigt %%m-värde"
+#: config/cris/cris.h:379
+#, fuzzy
+msgid "Do not tune stack alignment"
+msgstr "Generera inte kod för stackkontroll"
 
-#: config/alpha/alpha.c:5728 config/rs6000/rs6000.c:7653
-#, c-format
-msgid "invalid %%M value"
-msgstr "ogiltigt %%M-värde"
+#: config/cris/cris.h:382
+msgid "Do not tune writable data alignment"
+msgstr ""
 
-#: config/alpha/alpha.c:5772
-#, c-format
-msgid "invalid %%U value"
-msgstr "ogiltigt %%U-värde"
+#: config/cris/cris.h:385
+msgid "Do not tune code and read-only data alignment"
+msgstr ""
 
-#: config/alpha/alpha.c:5784 config/alpha/alpha.c:5798 config/romp/romp.c:706
-#: config/rs6000/rs6000.c:7745
-#, c-format
-msgid "invalid %%s value"
-msgstr "ogiltigt %%s-värde"
+#: config/cris/cris.h:394
+msgid "Align code and data to 32 bits"
+msgstr ""
 
-#: config/alpha/alpha.c:5821 config/m88k/m88k.c:2997
-#, c-format
-msgid "invalid %%C value"
-msgstr "ogiltigt %%C-värde"
+#: config/cris/cris.h:407
+msgid "Don't align items in code or data"
+msgstr ""
 
-#: config/alpha/alpha.c:5858 config/m88k/m88k.c:3018
-#: config/rs6000/rs6000.c:7502
-#, c-format
-msgid "invalid %%E value"
-msgstr "ogiltigt %%E-värde"
+#: config/cris/cris.h:410
+msgid "Do not emit function prologue or epilogue"
+msgstr ""
 
-#: config/alpha/alpha.c:5883 config/alpha/alpha.c:5933
-msgid "unknown relocation unspec"
+#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
+#: config/cris/cris.h:414
+msgid "Use the most feature-enabling options allowed by other options"
 msgstr ""
 
-#: config/alpha/alpha.c:5892 config/romp/romp.c:981
-#: config/rs6000/rs6000.c:8052
-#, c-format
-msgid "invalid %%xn code"
+#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
+#: config/cris/cris.h:420
+msgid "Override -mbest-lib-options"
 msgstr ""
 
-#: config/alpha/alpha.c:6618 config/alpha/alpha.c:6621 config/s390/s390.c:6069
-#: config/s390/s390.c:6072
-msgid "bad builtin fcode"
+#: config/cris/cris.h:452
+#, fuzzy
+msgid "Generate code for the specified chip or CPU version"
+msgstr "Generera kod för en given CPU"
+
+#: config/cris/cris.h:454
+#, fuzzy
+msgid "Tune alignment for the specified chip or CPU version"
+msgstr "minnesjustering kan inte anges för \"%s\""
+
+#: config/cris/cris.h:456
+msgid "Warn when a stackframe is larger than the specified size"
 msgstr ""
 
-# fixme: fp = flyttal, men hur skall man skriva det. Förkortat eller FPU?
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/alpha/alpha.h:279 config/i386/i386.h:294 config/i386/i386.h:296
-#: config/i386/i386.h:298 config/ns32k/ns32k.h:140 config/rs6000/rs6000.h:292
-#: config/s390/s390.h:68 config/sparc/sparc.h:522 config/sparc/sparc.h:527
-msgid "Use hardware fp"
-msgstr "Använd hårdvaru-fp"
-
-#: config/alpha/alpha.h:280 config/i386/i386.h:295 config/i386/i386.h:297
-#: config/rs6000/rs6000.h:294 config/sparc/sparc.h:524
-#: config/sparc/sparc.h:529
-msgid "Do not use hardware fp"
-msgstr "Använd inte hårdvaru-fp"
-
-#: config/alpha/alpha.h:281
-msgid "Use fp registers"
+#. Node: Profiling
+#: config/cris/cris.h:1016
+msgid "no FUNCTION_PROFILER for CRIS"
 msgstr ""
 
-#: config/alpha/alpha.h:283
-msgid "Do not use fp registers"
+#: config/cris/linux.h:69
+msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
 msgstr ""
 
-#: config/alpha/alpha.h:284
-msgid "Do not assume GAS"
-msgstr "Antag inte GAS"
-
-#: config/alpha/alpha.h:285
-msgid "Assume GAS"
-msgstr "Antag GAS"
-
-#: config/alpha/alpha.h:287
-msgid "Request IEEE-conformant math library routines (OSF/1)"
+#: config/fr30/fr30.c:468
+msgid "fr30_print_operand_address: unhandled address"
 msgstr ""
 
-#: config/alpha/alpha.h:289
-msgid "Emit IEEE-conformant code, without inexact exceptions"
+#: config/fr30/fr30.c:492
+#, c-format
+msgid "fr30_print_operand: unrecognized %%p code"
 msgstr ""
 
-#: config/alpha/alpha.h:291
-msgid "Emit IEEE-conformant code, with inexact exceptions"
+#: config/fr30/fr30.c:512
+#, c-format
+msgid "fr30_print_operand: unrecognized %%b code"
 msgstr ""
 
-#: config/alpha/alpha.h:293
-msgid "Do not emit complex integer constants to read-only memory"
+#: config/fr30/fr30.c:533
+#, c-format
+msgid "fr30_print_operand: unrecognized %%B code"
 msgstr ""
 
-#: config/alpha/alpha.h:294
-msgid "Use VAX fp"
-msgstr "Använd VAX fp"
-
-#: config/alpha/alpha.h:295
-msgid "Do not use VAX fp"
-msgstr "Använd inte VAX fp"
+#: config/fr30/fr30.c:541
+#, fuzzy, c-format
+msgid "fr30_print_operand: invalid operand to %%A code"
+msgstr "ogiltig operand för %V"
 
-#: config/alpha/alpha.h:296
-msgid "Emit code for the byte/word ISA extension"
+#: config/fr30/fr30.c:558
+#, c-format
+msgid "fr30_print_operand: invalid %%x code"
 msgstr ""
 
-#: config/alpha/alpha.h:299
-msgid "Emit code for the motion video ISA extension"
+#: config/fr30/fr30.c:565
+#, c-format
+msgid "fr30_print_operand: invalid %%F code"
 msgstr ""
 
-#: config/alpha/alpha.h:302
-msgid "Emit code for the fp move and sqrt ISA extension"
+#: config/fr30/fr30.c:582
+msgid "fr30_print_operand: unknown code"
 msgstr ""
 
-#: config/alpha/alpha.h:304
-msgid "Emit code for the counting ISA extension"
+#: config/fr30/fr30.c:611 config/fr30/fr30.c:620 config/fr30/fr30.c:631
+#: config/fr30/fr30.c:644
+msgid "fr30_print_operand: unhandled MEM"
 msgstr ""
 
-#: config/alpha/alpha.h:307
-msgid "Emit code using explicit relocation directives"
+#: config/fr30/fr30.h:64
+msgid "Assume small address space"
 msgstr ""
 
-#: config/alpha/alpha.h:310
-msgid "Emit 16-bit relocations to the small data areas"
+#: config/frv/frv.c:576 config/frv/frv.c:603
+#, c-format
+msgid "Unknown cpu: -mcpu=%s"
 msgstr ""
 
-#: config/alpha/alpha.h:312
-msgid "Emit 32-bit relocations to the small data areas"
+#: config/frv/frv.c:2539
+msgid "Bad insn to frv_print_operand_address:"
 msgstr ""
 
-#: config/alpha/alpha.h:314
-msgid "Emit rdval instead of rduniq for thread pointer"
+#: config/frv/frv.c:2550
+msgid "Bad register to frv_print_operand_memory_reference_reg:"
 msgstr ""
 
-#. For -mcpu=
-#. For -mtune=
-#. For -mfp-rounding-mode=[n|m|c|d]
-#. For -mfp-trap-mode=[n|u|su|sui]
-#. For -mtrap-precision=[p|f|i]
-#. For -mmemory-latency=
-#. For -mtls-size=
-#: config/alpha/alpha.h:343
-msgid "Use features of and schedule given CPU"
+#: config/frv/frv.c:2589 config/frv/frv.c:2599 config/frv/frv.c:2608
+#: config/frv/frv.c:2629 config/frv/frv.c:2634
+msgid "Bad insn to frv_print_operand_memory_reference:"
 msgstr ""
 
-#: config/alpha/alpha.h:345
-msgid "Schedule given CPU"
-msgstr "Schemalägg för given CPU"
-
-#: config/alpha/alpha.h:347
-msgid "Control the generated fp rounding mode"
+#: config/frv/frv.c:2721
+msgid "bad condition code"
 msgstr ""
 
-#: config/alpha/alpha.h:349
-msgid "Control the IEEE trap mode"
+#: config/frv/frv.c:2796
+msgid "Bad insn in frv_print_operand, bad const_double"
 msgstr ""
 
-#: config/alpha/alpha.h:351
-msgid "Control the precision given to fp exceptions"
-msgstr ""
+#: config/frv/frv.c:2857
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'e' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/alpha/alpha.h:353
-msgid "Tune expected memory latency"
-msgstr ""
+#: config/frv/frv.c:2865
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'F' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/alpha/alpha.h:355 config/ia64/ia64.h:225
-msgid "Specify bit size of immediate TLS offsets"
-msgstr ""
+#: config/frv/frv.c:2881
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'f' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/arc/arc.c:135
-#, c-format
-msgid "bad value (%s) for -mcpu switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
+#: config/frv/frv.c:2895
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'g' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/arc/arc.c:362
-#, fuzzy, c-format
-msgid "argument of `%s' attribute is not a string constant"
-msgstr "argumentet till \"asm\" är inte en konstant sträng"
+#: config/frv/frv.c:2943
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'L' modifier:"
+msgstr "ogiltig operand för %V"
 
-#: config/arc/arc.c:369
-#, c-format
-msgid "argument of `%s' attribute is not \"ilink1\" or \"ilink2\""
+#: config/frv/frv.c:2956
+msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
 msgstr ""
 
-#: config/arc/arc.c:1708 config/m32r/m32r.c:2286
-#, fuzzy, c-format
-msgid "invalid operand to %%R code"
-msgstr "ogiltig operand för %R"
-
-#: config/arc/arc.c:1740 config/m32r/m32r.c:2309
-#, fuzzy, c-format
-msgid "invalid operand to %%H/%%L code"
-msgstr "ogiltig operand för %H/%L"
-
-#: config/arc/arc.c:1763 config/m32r/m32r.c:2385
-#, fuzzy, c-format
-msgid "invalid operand to %%U code"
-msgstr "ogiltig operand för %U"
-
-#: config/arc/arc.c:1774
-#, fuzzy, c-format
-msgid "invalid operand to %%V code"
+#: config/frv/frv.c:2977
+#, fuzzy
+msgid "Bad insn to frv_print_operand, 'O' modifier:"
 msgstr "ogiltig operand för %V"
 
-#. Unknown flag.
-#: config/arc/arc.c:1781 config/m32r/m32r.c:2424 config/sparc/sparc.c:6533
-msgid "invalid operand output code"
+#: config/frv/frv.c:2995
+msgid "Bad insn to frv_print_operand, P modifier:"
 msgstr ""
 
-#: config/arm/arm.c:458
-#, c-format
-msgid "switch -mcpu=%s conflicts with -march= switch"
-msgstr "flagga -mcpu=%s står i konflikt med flagga -march="
-
-#: config/arm/arm.c:468 config/rs6000/rs6000.c:558 config/sparc/sparc.c:393
-#, c-format
-msgid "bad value (%s) for %s switch"
-msgstr "ogiltigt värde (%s) till flagga %s"
-
-#: config/arm/arm.c:604
-msgid "target CPU does not support APCS-32"
-msgstr "målprocessorn stödjer inte APCS-32"
-
-#: config/arm/arm.c:609
-msgid "target CPU does not support APCS-26"
-msgstr "målprocessorn stödjer inte APCS-26"
-
-#: config/arm/arm.c:615
-msgid "target CPU does not support interworking"
+#: config/frv/frv.c:3015
+msgid "Bad insn in frv_print_operand, z case"
 msgstr ""
 
-#: config/arm/arm.c:621
-#, fuzzy
-msgid "target CPU does not support THUMB instructions"
-msgstr "målprocessorn stödjer inte THUMB-instruktioner"
-
-#: config/arm/arm.c:635
-msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
+#: config/frv/frv.c:3046
+msgid "Bad insn in frv_print_operand, 0 case"
 msgstr ""
 
-#: config/arm/arm.c:638
-msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
-msgstr ""
+#: config/frv/frv.c:3051
+#, fuzzy
+msgid "frv_print_operand: unknown code"
+msgstr "ogiltig operand för %V"
 
-#: config/arm/arm.c:641
-msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
+#: config/frv/frv.c:5944
+msgid "Bad output_move_single operand"
 msgstr ""
 
-#: config/arm/arm.c:647
-msgid "interworking forces APCS-32 to be used"
+#: config/frv/frv.c:6071
+msgid "Bad output_move_double operand"
 msgstr ""
 
-#: config/arm/arm.c:653
-msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
-msgstr "-mapcs-stack-check är inkompatibel med -mno-apcs-frame"
-
-#: config/arm/arm.c:661
-msgid "-fpic and -mapcs-reent are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
-
-#: config/arm/arm.c:664
-msgid "APCS reentrant code not supported.  Ignored"
+#: config/frv/frv.c:6213
+msgid "Bad output_condmove_single operand"
 msgstr ""
 
-#: config/arm/arm.c:672
-msgid "-g with -mno-apcs-frame may not give sensible debugging"
-msgstr ""
+#: config/frv/frv.c:9774
+#, fuzzy
+msgid "accumulator is not a constant integer"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
 
-#: config/arm/arm.c:680
-msgid "passing floating point arguments in fp regs not yet supported"
+#: config/frv/frv.c:9779
+msgid "accumulator number is out of bounds"
 msgstr ""
 
-#: config/arm/arm.c:709
+#: config/frv/frv.c:9790
 #, c-format
-msgid "invalid floating point emulation option: -mfpe-%s"
+msgid "inappropriate accumulator for %qs"
 msgstr ""
 
-#: config/arm/arm.c:733
+#: config/frv/frv.c:9856
 #, fuzzy
-msgid "structure size boundary can only be set to 8 or 32"
-msgstr "Strukturstorleksgräns kan bara sättas till 8 eller 32"
-
-#: config/arm/arm.c:741
-msgid "-mpic-register= is useless without -fpic"
-msgstr "-mpic-register= är oanvändbar utan -fpic"
+msgid "invalid IACC argument"
+msgstr "ogiltigt typargument"
 
-#: config/arm/arm.c:748
-#, c-format
-msgid "unable to use '%s' for PIC register"
-msgstr ""
+#: config/frv/frv.c:9879
+#, fuzzy, c-format
+msgid "%qs expects a constant argument"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: config/arm/arm.c:2064 config/arm/arm.c:2087 config/avr/avr.c:4794
-#: config/c4x/c4x.c:4644 config/h8300/h8300.c:3667 config/i386/i386.c:1396
-#: config/i386/i386.c:1425 config/ip2k/ip2k.c:3224
-#: config/m68hc11/m68hc11.c:1267 config/mcore/mcore.c:3510
-#: config/ns32k/ns32k.c:1047 config/rs6000/rs6000.c:12538 config/sh/sh.c:5681
-#: config/sh/sh.c:5706 config/sh/sh.c:5745 config/stormy16/stormy16.c:2026
-#: config/v850/v850.c:2180
+#: config/frv/frv.c:9884
 #, fuzzy, c-format
-msgid "`%s' attribute only applies to functions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
+msgid "constant argument out of range for %qs"
+msgstr "heltalskonstant utanför sitt intervall"
 
-#: config/arm/arm.c:9459
-msgid "unable to compute real location of stacked parameter"
+#: config/frv/frv.c:10319
+msgid "media functions are not available unless -mmedia is used"
 msgstr ""
 
-#: config/arm/arm.c:10138
-msgid "no low registers available for popping high registers"
+#: config/frv/frv.c:10331
+msgid "this media function is only available on the fr500"
 msgstr ""
 
-#: config/arm/arm.c:10389
-msgid "interrupt Service Routines cannot be coded in Thumb mode"
+#: config/frv/frv.c:10359
+msgid "this media function is only available on the fr400 and fr550"
 msgstr ""
 
-#: config/arm/pe.c:168 config/mcore/mcore.c:3358
-#, c-format
-msgid "initialized variable `%s' is marked dllimport"
-msgstr "initierad variabel \"%s\" är markerad som dllimport"
+#: config/frv/frv.c:10378
+msgid "this builtin function is only available on the fr405 and fr450"
+msgstr ""
 
-#: config/arm/pe.c:177
-#, c-format
-msgid "static variable `%s' is marked dllimport"
-msgstr "statisk variabel \"%s\" är markerad som dllimport"
+#: config/frv/frv.c:10387
+msgid "this builtin function is only available on the fr500 and fr550"
+msgstr ""
 
-#: config/arm/arm.h:416
-msgid "Generate APCS conformant stack frames"
+#: config/frv/frv.c:10399
+msgid "this builtin function is only available on the fr450"
 msgstr ""
 
-#: config/arm/arm.h:419
-msgid "Store function names in object code"
+#. This macro is a C statement to print on `stderr' a string describing the
+#. particular machine description choice.  Every machine description should
+#. define `TARGET_VERSION'.  For example:
+#.
+#. #ifdef MOTOROLA
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
+#. #else
+#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
+#. #endif
+#: config/frv/frv.h:550
+msgid " (frv)"
 msgstr ""
 
-#: config/arm/arm.h:423
-msgid "Use the 32-bit version of the APCS"
-msgstr "Använd 32-bit version av APCS"
+#: config/h8300/h8300.c:358
+#, fuzzy
+msgid "-ms2600 is used without -ms"
+msgstr "-ms2600 används utan -ms."
 
-#: config/arm/arm.h:425
-msgid "Use the 26-bit version of the APCS"
-msgstr "Använd 26-bit version av APCS"
+#: config/h8300/h8300.c:364
+#, fuzzy
+msgid "-mn is used without -mh or -ms"
+msgstr "-ms2600 används utan -ms."
 
-#: config/arm/arm.h:429
-msgid "Pass FP arguments in FP registers"
-msgstr "Skicka FP-argument i FP-register"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/h8300/h8300.h:159
+#, fuzzy
+msgid "Generate H8S code"
+msgstr "Generera H8/S-kod"
 
-#: config/arm/arm.h:432
-msgid "Generate re-entrant, PIC code"
-msgstr ""
+#: config/h8300/h8300.h:160
+#, fuzzy
+msgid "Do not generate H8S code"
+msgstr "Generera inte H8/S-kod"
 
-#: config/arm/arm.h:435
-msgid "The MMU will trap on unaligned accesses"
-msgstr ""
+#: config/h8300/h8300.h:161
+#, fuzzy
+msgid "Generate H8SX code"
+msgstr "Generera H8/S-kod"
 
-#: config/arm/arm.h:442
-msgid "Use library calls to perform FP operations"
-msgstr "Använd biblioteksrutiner för FP-operationer"
+#: config/h8300/h8300.h:162
+#, fuzzy
+msgid "Do not generate H8SX code"
+msgstr "Generera inte H8/S-kod"
 
-#: config/arm/arm.h:444 config/i960/i960.h:281
-msgid "Use hardware floating point instructions"
-msgstr "Använd flyttalsinstruktioner i hårdvara"
+#: config/h8300/h8300.h:163
+#, fuzzy
+msgid "Generate H8S/2600 code"
+msgstr "Generera kod för H8/S2600"
 
-#: config/arm/arm.h:446
-msgid "Assume target CPU is configured as big endian"
-msgstr "Antag att mål-CPU:n är konfigurerad som \"big endian\""
+#: config/h8300/h8300.h:164
+#, fuzzy
+msgid "Do not generate H8S/2600 code"
+msgstr "Generera inte kod för H8/S2600"
 
-#: config/arm/arm.h:448
-msgid "Assume target CPU is configured as little endian"
-msgstr "Antag att mål-CPU:n är konfigurerad som \"little endian\""
+#: config/h8300/h8300.h:165
+msgid "Make integers 32 bits wide"
+msgstr "Gör heltal 32 bitar stora"
 
-#: config/arm/arm.h:450
-msgid "Assume big endian bytes, little endian words"
-msgstr "Antag att bytes är \"big endian\", ord är \"little endian\""
+#: config/h8300/h8300.h:168
+msgid "Use registers for argument passing"
+msgstr "Använd register för argumentskickning"
 
-#: config/arm/arm.h:452
-msgid "Support calls between Thumb and ARM instruction sets"
-msgstr ""
+#: config/h8300/h8300.h:170
+msgid "Do not use registers for argument passing"
+msgstr "Använd inte register för argumentskickning"
 
-#: config/arm/arm.h:455
-msgid "Generate a call to abort if a noreturn function returns"
+#: config/h8300/h8300.h:172
+msgid "Consider access to byte sized memory slow"
 msgstr ""
 
-#: config/arm/arm.h:458
-msgid "Do not move instructions into a function's prologue"
+#: config/h8300/h8300.h:173
+msgid "Enable linker relaxing"
 msgstr ""
 
-#: config/arm/arm.h:461
-msgid "Do not load the PIC register in function prologues"
+#: config/h8300/h8300.h:174
+msgid "Generate H8/300H code"
+msgstr "Generera H8/300H-kod"
+
+#: config/h8300/h8300.h:175
+msgid "Enable the normal mode"
 msgstr ""
 
-#: config/arm/arm.h:464
-msgid "Generate call insns as indirect calls, if necessary"
+#: config/h8300/h8300.h:176
+msgid "Do not generate H8/300H code"
+msgstr "Generera inte H8/300H-kod"
+
+#: config/h8300/h8300.h:177
+msgid "Use H8/300 alignment rules"
 msgstr ""
 
-#: config/arm/arm.h:467
-msgid "Compile for the Thumb not the ARM"
+# fixme: spola tillbaka är inte perfekt
+#: config/i386/host-cygwin.c:65
+#, fuzzy, c-format
+msgid "can't extend PCH file: %m"
+msgstr "kan inte spola tillbaka %s"
+
+#: config/i386/host-cygwin.c:76
+#, c-format
+msgid "can't set position in PCH file: %m"
 msgstr ""
 
-#: config/arm/arm.h:471
-msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
+#: config/i386/i386.c:1242
+#, c-format
+msgid "code model %s not supported in PIC mode"
 msgstr ""
 
-#: config/arm/arm.h:474
-msgid "Thumb: Generate (leaf) stack frames even if not needed"
+#: config/i386/i386.c:1252 config/sparc/sparc.c:616
+#, c-format
+msgid "bad value (%s) for -mcmodel= switch"
 msgstr ""
 
-#: config/arm/arm.h:477
-msgid "Thumb: Assume non-static functions may be called from ARM code"
+#: config/i386/i386.c:1267
+#, fuzzy, c-format
+msgid "bad value (%s) for -masm= switch"
+msgstr "ogiltigt värde (%s) till flagga %s"
+
+#: config/i386/i386.c:1270
+#, fuzzy, c-format
+msgid "code model %qs not supported in the %s bit mode"
+msgstr "\"%s\" stöds inte av %s"
+
+#: config/i386/i386.c:1273
+#, fuzzy
+msgid "code model %<large%> not supported yet"
+msgstr "\"%s\" stöds inte av %s"
+
+#: config/i386/i386.c:1275
+#, c-format
+msgid "%i-bit mode not compiled in"
 msgstr ""
 
-#: config/arm/arm.h:481
-msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
+#: config/i386/i386.c:1305 config/i386/i386.c:1329
+#, fuzzy
+msgid "CPU you selected does not support x86-64 instruction set"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
+
+#: config/i386/i386.c:1311 config/iq2000/iq2000.c:1673
+#, c-format
+msgid "bad value (%s) for -march= switch"
 msgstr ""
 
-#: config/arm/arm.h:491
-msgid "Specify the name of the target CPU"
-msgstr "Ange namnet på målprocessorn"
+#: config/i386/i386.c:1342
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtune= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/arm/arm.h:493
-msgid "Specify the name of the target architecture"
-msgstr "Ange namnet på målarkitekturen"
+#: config/i386/i386.c:1359
+#, c-format
+msgid "-mregparm=%d is not between 0 and %d"
+msgstr ""
 
-#: config/arm/arm.h:497
-msgid "Specify the version of the floating point emulator"
+#: config/i386/i386.c:1372
+msgid "-malign-loops is obsolete, use -falign-loops"
 msgstr ""
 
-#: config/arm/arm.h:499
-msgid "Specify the minimum bit alignment of structures"
+#: config/i386/i386.c:1377 config/i386/i386.c:1390 config/i386/i386.c:1403
+#, c-format
+msgid "-malign-loops=%d is not between 0 and %d"
 msgstr ""
 
-#: config/arm/arm.h:501
-msgid "Specify the register to be used for PIC addressing"
+#: config/i386/i386.c:1385
+msgid "-malign-jumps is obsolete, use -falign-jumps"
 msgstr ""
 
-#: config/arm/pe.h:65
-msgid "Ignore dllimport attribute for functions"
-msgstr "Ignorera attributet dllimport för funktioner"
+#: config/i386/i386.c:1398
+msgid "-malign-functions is obsolete, use -falign-functions"
+msgstr ""
 
-#: config/avr/avr.c:528
+#: config/i386/i386.c:1436
 #, c-format
-msgid "large frame pointer change (%d) with -mtiny-stack"
+msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
 msgstr ""
 
-#: config/avr/avr.c:1135
-msgid "bad address, not (reg+disp):"
+#: config/i386/i386.c:1448
+#, c-format
+msgid "-mbranch-cost=%d is not between 0 and 5"
 msgstr ""
 
-#: config/avr/avr.c:1143
-#, fuzzy
-msgid "internal compiler error.  Bad address:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
-
-#: config/avr/avr.c:1156
-#, fuzzy
-msgid "internal compiler error.  Unknown mode:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+#: config/i386/i386.c:1460
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-dialect= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/avr/avr.c:1864 config/avr/avr.c:2576
-#, fuzzy
-msgid "invalid insn:"
-msgstr "ogiltig #line"
+#: config/i386/i386.c:1507
+msgid "-malign-double makes no sense in the 64bit mode"
+msgstr ""
 
-#: config/avr/avr.c:1901 config/avr/avr.c:1987 config/avr/avr.c:2036
-#: config/avr/avr.c:2045 config/avr/avr.c:2143 config/avr/avr.c:2315
-#: config/avr/avr.c:2613 config/avr/avr.c:2724
-msgid "incorrect insn:"
+#: config/i386/i386.c:1509
+msgid "-mrtd calling convention not supported in the 64bit mode"
 msgstr ""
 
-#: config/avr/avr.c:2064 config/avr/avr.c:2228 config/avr/avr.c:2386
-#: config/avr/avr.c:2768
+#: config/i386/i386.c:1538 config/i386/i386.c:1549
 #, fuzzy
-msgid "unknown move insn:"
-msgstr "okänt registernamn: %s"
-
-#: config/avr/avr.c:3003
-msgid "bad shift insn:"
-msgstr ""
+msgid "SSE instruction set disabled, using 387 arithmetics"
+msgstr "pekare till funktion använd med aritmetik"
 
-#: config/avr/avr.c:3119 config/avr/avr.c:3549 config/avr/avr.c:3929
+#: config/i386/i386.c:1554
 #, fuzzy
-msgid "internal compiler error.  Incorrect shift:"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
+msgid "387 instruction set disabled, using SSE arithmetics"
+msgstr "pekare till funktion använd med aritmetik"
+
+#: config/i386/i386.c:1561
+#, fuzzy, c-format
+msgid "bad value (%s) for -mfpmath= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/avr/avr.c:4767 config/ip2k/ip2k.c:3197
+#: config/i386/i386.c:1714 config/i386/i386.c:1725
 #, fuzzy
-msgid "only initialized variables can be placed into program memory area"
-msgstr "Initiera bara variabler som kan placeras i 8-bits området."
+msgid "fastcall and stdcall attributes are not compatible"
+msgstr "shared och mdll är inkompatibla"
 
-#: config/avr/avr.c:4866
+#: config/i386/i386.c:1718 config/i386/i386.c:1774
 #, fuzzy
-msgid "only uninitialized variables can be placed in the .noinit section"
-msgstr "Initiera bara variabler som kan placeras i 8-bits området."
+msgid "fastcall and regparm attributes are not compatible"
+msgstr "shared och mdll är inkompatibla"
 
-#: config/avr/avr.c:4881
+#: config/i386/i386.c:1761
 #, fuzzy, c-format
-msgid "MCU `%s' supported for assembler only"
-msgstr "MCU \"%s\" stöds inte"
+msgid "%qs attribute requires an integer constant argument"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: config/avr/avr.h:78
-msgid "Assume int to be 8 bit integer"
+#: config/i386/i386.c:1767
+#, fuzzy, c-format
+msgid "argument to %qs attribute larger than %d"
+msgstr "kan inte sätta attributet \"%s\" efter definitionen"
+
+#: config/i386/i386.c:2565
+msgid "SSE register return with SSE disabled"
 msgstr ""
 
-#: config/avr/avr.h:80
-msgid "Change the stack pointer without disabling interrupts"
+#: config/i386/i386.c:2567
+msgid "SSE register argument with SSE disabled"
 msgstr ""
 
-#: config/avr/avr.h:82
-msgid "Use subroutines for function prologue/epilogue"
+#: config/i386/i386.c:2867
+msgid "SSE vector argument without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/avr/avr.h:84
-msgid "Change only the low 8 bits of the stack pointer"
+#: config/i386/i386.c:2884
+msgid "MMX vector argument without MMX enabled changes the ABI"
 msgstr ""
 
-#: config/avr/avr.h:86
-msgid "Do not generate tablejump insns"
+#: config/i386/i386.c:3132
+msgid "SSE vector return without SSE enabled changes the ABI"
 msgstr ""
 
-#: config/avr/avr.h:88
-msgid "Use rjmp/rcall (limited range) on >8K devices"
+#: config/i386/i386.c:6029
+msgid "invalid UNSPEC as operand"
 msgstr ""
 
-#: config/avr/avr.h:91
-msgid "Output instruction sizes to the asm file"
+#: config/i386/i386.c:6267
+msgid "extended registers have no high halves"
 msgstr ""
 
-#: config/avr/avr.h:108
-msgid "Specify the initial stack address"
+#: config/i386/i386.c:6282
+msgid "unsupported operand size for extended register"
 msgstr ""
 
-#: config/avr/avr.h:109
-msgid "Specify the MCU name"
+#: config/i386/i386.c:6598
+msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
 msgstr ""
 
-#. `GIV_SORT_CRITERION(GIV1, GIV2)'
-#. In some cases, the strength reduction optimization pass can
-#. produce better code if this is defined.  This macro controls the
-#. order that induction variables are combined.  This macro is
-#. particularly useful if the target has limited addressing modes.
-#. For instance, the SH target has only positive offsets in
-#. addresses.  Thus sorting to put the smallest address first allows
-#. the most combinations to be found.
-#: config/avr/avr.h:2450
+#: config/i386/i386.c:6651
+#, fuzzy, c-format
+msgid "invalid operand code '%c'"
+msgstr "ogiltig operand för %V"
+
+#: config/i386/i386.c:6694
 #, fuzzy
-msgid "trampolines not supported"
-msgstr "-pipe stöds inte"
+msgid "invalid constraints for operand"
+msgstr "ogiltig %%-kod"
 
-#: config/c4x/c4x-c.c:69
-#, fuzzy, c-format
-msgid "missing '(' after '#pragma %s' - ignored"
-msgstr "saknas '(' efter predikat"
+#: config/i386/i386.c:11971
+#, fuzzy
+msgid "unknown insn mode"
+msgstr "okänt maskinläge `%s'"
 
-#: config/c4x/c4x-c.c:72
+#: config/i386/i386.c:14226
 #, c-format
-msgid "missing function name in '#pragma %s' - ignored"
+msgid "selector must be an integer constant in the range 0..%i"
 msgstr ""
 
-#: config/c4x/c4x-c.c:77
-#, c-format
-msgid "malformed '#pragma %s' - ignored"
+#: config/i386/i386.c:14564
+#, fuzzy
+msgid "shift must be an immediate"
+msgstr "predikat måste vara en identifierare"
+
+#: config/i386/i386.c:15703
+#, fuzzy, c-format
+msgid "%qs incompatible attribute ignored"
+msgstr "attributet `%s' ignorerat"
+
+#: config/i386/winnt.c:74
+#, fuzzy, c-format
+msgid "%qs attribute only applies to variables"
+msgstr "attributet \"%s\" är inte applicerbart på typer"
+
+#: config/i386/winnt.c:172
+msgid "%Jfunction '%D' is defined after prior declaration as dllimport: attribute ignored"
 msgstr ""
 
-#: config/c4x/c4x-c.c:79
-#, c-format
-msgid "missing section name in '#pragma %s' - ignored"
+#: config/i386/winnt.c:183
+#, fuzzy
+msgid "%Jinline function '%D' is declared as dllimport: attribute ignored."
+msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
+
+#: config/i386/winnt.c:195
+msgid "%Jdefinition of static data member '%D' of dllimport'd class."
 msgstr ""
 
-#: config/c4x/c4x-c.c:84
-#, c-format
-msgid "missing ')' for '#pragma %s' - ignored"
+#: config/i386/winnt.c:255
+msgid "%Jinconsistent dll linkage for '%D', dllexport assumed."
 msgstr ""
 
-#: config/c4x/c4x-c.c:87
-#, c-format
-msgid "junk at end of '#pragma %s'"
-msgstr "skräp vid slutet av \"#pragma %s\""
+#: config/i386/winnt.c:299 config/sh/symbian.c:279
+#, fuzzy, c-format
+msgid "%qs declared as both exported to and imported from a DLL"
+msgstr "\"%s\" är deklarerad både som exporterad till och importerad från en DLL."
 
-#: config/c4x/c4x.c:280
-#, c-format
-msgid "unknown CPU version %d, using 40.\n"
+#: config/i386/winnt.c:308
+msgid "%Jfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
 msgstr ""
 
-#: config/c4x/c4x.c:853
-#, c-format
-msgid "ISR %s requires %d words of local vars, max is 32767"
+#: config/i386/winnt.c:447
+msgid "%J'%D' defined locally after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/c4x/c4x.c:1602
-msgid "using CONST_DOUBLE for address"
+#: config/i386/winnt.c:450
+msgid "%J'%D' redeclared without dllimport attribute after being referenced with dllimport linkage"
 msgstr ""
 
-#: config/c4x/c4x.c:1742
-msgid "c4x_address_cost: Invalid addressing mode"
+#: config/i386/winnt.c:617
+msgid "%J'%D' causes a section type conflict"
 msgstr ""
 
-#: config/c4x/c4x.c:1884
-#, c-format
-msgid "c4x_print_operand: %%L inconsistency"
+#: config/i386/cygming.h:61
+msgid "Use the Cygwin interface"
+msgstr "Använd Cygwin-interfacet"
+
+#: config/i386/cygming.h:62
+msgid "Use the Mingw32 interface"
+msgstr "Använd Mingw32-interfacet"
+
+#: config/i386/cygming.h:63
+msgid "Create GUI application"
+msgstr "Skapa GUI-applikation"
+
+#: config/i386/cygming.h:64
+msgid "Don't set Windows defines"
 msgstr ""
 
-#: config/c4x/c4x.c:1890
-#, c-format
-msgid "c4x_print_operand: %%N inconsistency"
+#: config/i386/cygming.h:65
+msgid "Set Windows defines"
 msgstr ""
 
-#: config/c4x/c4x.c:1931
-#, c-format
-msgid "c4x_print_operand: %%O inconsistency"
+#: config/i386/cygming.h:66
+msgid "Create console application"
+msgstr "Skapa konsollapplikation"
+
+#: config/i386/cygming.h:67
+msgid "Generate code for a DLL"
+msgstr "Generera kod för en DLL"
+
+#: config/i386/cygming.h:69
+msgid "Ignore dllimport for functions"
+msgstr "Ignorera dllimport för funktioner"
+
+#: config/i386/cygming.h:71
+msgid "Use Mingw-specific thread support"
 msgstr ""
 
-#: config/c4x/c4x.c:2026
-msgid "c4x_print_operand: Bad operand case"
+#: config/i386/cygming.h:185
+#, c-format
+msgid "-f%s ignored for target (all code is position independent)"
 msgstr ""
 
-#: config/c4x/c4x.c:2069
-msgid "c4x_print_operand_address: Bad post_modify"
+#: config/i386/djgpp.h:191
+msgid "-mbnu210 is ignored (option is obsolete)"
 msgstr ""
 
-#: config/c4x/c4x.c:2091
-msgid "c4x_print_operand_address: Bad pre_modify"
+#: config/i386/i386-interix.h:257
+#, fuzzy
+msgid "ms-bitfields not supported for objc"
+msgstr "\"%s\" stöds inte av %s"
+
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#. Deprecated.
+#: config/i386/i386.h:347
+msgid "Alternate calling convention"
 msgstr ""
 
-#: config/c4x/c4x.c:2139 config/c4x/c4x.c:2151 config/c4x/c4x.c:2166
-msgid "c4x_print_operand_address: Bad operand case"
+#: config/i386/i386.h:349 config/m68k/m68k.h:336 config/ns32k/ns32k.h:144
+msgid "Use normal calling convention"
 msgstr ""
 
-#: config/c4x/c4x.c:2422
-msgid "c4x_rptb_insert: Cannot find start label"
+#: config/i386/i386.h:351
+msgid "Align some doubles on dword boundary"
 msgstr ""
 
-#: config/c4x/c4x.c:3409 config/c4x/c4x.c:3429
-msgid "mode not QImode"
+#: config/i386/i386.h:353
+msgid "Align doubles on word boundary"
 msgstr ""
 
-#: config/c4x/c4x.c:3514
-msgid "invalid indirect memory address"
+#: config/i386/i386.h:355
+msgid "Uninitialized locals in .bss"
 msgstr ""
 
-#: config/c4x/c4x.c:3603
-msgid "invalid indirect (S) memory address"
+#: config/i386/i386.h:357
+msgid "Uninitialized locals in .data"
 msgstr ""
 
-#: config/c4x/c4x.c:3944
-msgid "c4x_valid_operands: Internal error"
+#: config/i386/i386.h:359 config/m68k/linux.h:42 config/ns32k/ns32k.h:167
+msgid "Use IEEE math for fp comparisons"
+msgstr "Använd IEEE matematik för flyttaljämförelser"
+
+#: config/i386/i386.h:361 config/ns32k/ns32k.h:169
+msgid "Do not use IEEE math for fp comparisons"
+msgstr "Använd inte IEEE matematik för flyttaljämförelser"
+
+#: config/i386/i386.h:363
+msgid "Return values of functions in FPU registers"
 msgstr ""
 
-#: config/c4x/c4x.c:4424
-msgid "c4x_operand_subword: invalid mode"
+#: config/i386/i386.h:365
+msgid "Do not return values of functions in FPU registers"
 msgstr ""
 
-#: config/c4x/c4x.c:4427
-msgid "c4x_operand_subword: invalid operand"
+#: config/i386/i386.h:367
+msgid "Do not generate sin, cos, sqrt for FPU"
+msgstr "Generera inte sin, cos, sqrt för FPU"
+
+#: config/i386/i386.h:369
+msgid "Generate sin, cos, sqrt for FPU"
+msgstr "Generera sin, cos, sqrt för FPU"
+
+#: config/i386/i386.h:371
+msgid "Omit the frame pointer in leaf functions"
 msgstr ""
 
-#. We could handle these with some difficulty.
-#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:4453
-msgid "c4x_operand_subword: invalid autoincrement"
+#: config/i386/i386.h:374
+msgid "Enable stack probing"
 msgstr ""
 
-#: config/c4x/c4x.c:4459
-msgid "c4x_operand_subword: invalid address"
+#. undocumented
+#. undocumented
+#: config/i386/i386.h:379
+msgid "Align destination of the string operations"
 msgstr ""
 
-#: config/c4x/c4x.c:4470
-msgid "c4x_operand_subword: address not offsettable"
+#: config/i386/i386.h:381
+msgid "Do not align destination of the string operations"
 msgstr ""
 
-#: config/c4x/c4x.c:4670
-msgid "c4x_rptb_rpts_p: Repeat block top label moved\n"
+#: config/i386/i386.h:383
+msgid "Inline all known string operations"
 msgstr ""
 
-#. Name of the c4x assembler.
-#. Name of the c4x linker.
-#. Define assembler options.
-#. Define linker options.
-#. Specify the end file to link with.
-#. Target compilation option flags.
-#. Small memory model.
-#. Use 24-bit MPYI for C3x.
-#. Fast fixing of floats.
-#. Allow use of RPTS.
-#. Emit C3x code.
-#. Be compatible with TI assembler.
-#. Be paranoid about DP reg. in ISRs.
-#. Pass arguments on stack.
-#. Enable features under development.
-#. Enable repeat block.
-#. Use BK as general register.
-#. Use decrement and branch for C3x.
-#. Enable debugging of GCC.
-#. Force constants into registers.
-#. Allow unsigned loop counters.
-#. Force op0 and op1 to be same.
-#. Save all 40 bits for floats.
-#. Allow parallel insns.
-#. Allow MPY||ADD, MPY||SUB insns.
-#. Assume mem refs possibly aliased.
-#. Emit C30 code.
-#. Emit C31 code.
-#. Emit C32 code.
-#. Emit C33 code.
-#. Emit C40 code.
-#. Emit C44 code.
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each pair being { "NAME", VALUE, "DESCRIPTION" }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/c4x/c4x.h:168
-msgid "Small memory model"
-msgstr "Liten minnesmodell"
-
-#: config/c4x/c4x.h:170
-msgid "Big memory model"
-msgstr "Stor minnesmodell"
-
-#: config/c4x/c4x.h:172
-msgid "Use MPYI instruction for C3x"
-msgstr ""
-
-#: config/c4x/c4x.h:174
-msgid "Do not use MPYI instruction for C3x"
-msgstr ""
-
-#: config/c4x/c4x.h:176
-msgid "Use fast but approximate float to integer conversion"
-msgstr ""
-
-#: config/c4x/c4x.h:178
-msgid "Use slow but accurate float to integer conversion"
-msgstr ""
-
-#: config/c4x/c4x.h:180
-msgid "Enable use of RTPS instruction"
-msgstr ""
-
-#: config/c4x/c4x.h:182
-msgid "Disable use of RTPS instruction"
-msgstr ""
-
-#: config/c4x/c4x.h:184
-msgid "Enable use of RTPB instruction"
-msgstr ""
-
-#: config/c4x/c4x.h:186
-msgid "Disable use of RTPB instruction"
-msgstr ""
-
-#: config/c4x/c4x.h:188
-msgid "Generate code for C30 CPU"
-msgstr "Generera kod för CPU C30"
-
-#: config/c4x/c4x.h:190
-msgid "Generate code for C31 CPU"
-msgstr "Generera kod för CPU C31"
-
-#: config/c4x/c4x.h:192
-msgid "Generate code for C32 CPU"
-msgstr "Generera kod för CPU C32"
-
-#: config/c4x/c4x.h:194
-msgid "Generate code for C33 CPU"
-msgstr "Generera kod för CPU C33"
-
-#: config/c4x/c4x.h:196
-msgid "Generate code for C40 CPU"
-msgstr "Generera kod för CPU C40"
-
-#: config/c4x/c4x.h:198
-msgid "Generate code for C44 CPU"
-msgstr "Generera kod för CPU C44"
-
-#: config/c4x/c4x.h:200
-msgid "Emit code compatible with TI tools"
-msgstr ""
-
-#: config/c4x/c4x.h:202
-msgid "Emit code to use GAS extensions"
+#: config/i386/i386.h:385
+msgid "Do not inline all known string operations"
 msgstr ""
 
-#: config/c4x/c4x.h:204 config/c4x/c4x.h:208
-msgid "Save DP across ISR in small memory model"
+#: config/i386/i386.h:387 config/i386/i386.h:391
+msgid "Use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/c4x/c4x.h:206 config/c4x/c4x.h:210
-msgid "Don't save DP across ISR in small memory model"
+#: config/i386/i386.h:389 config/i386/i386.h:393
+msgid "Do not use push instructions to save outgoing arguments"
 msgstr ""
 
-#: config/c4x/c4x.h:212
-msgid "Pass arguments on the stack"
-msgstr "Skicka argument på stacken"
+#: config/i386/i386.h:395
+#, fuzzy
+msgid "Support MMX built-in functions"
+msgstr "Stöd inbyggda funktioner med MMX"
 
-#: config/c4x/c4x.h:214
-msgid "Pass arguments in registers"
-msgstr "Skicka argument i register"
+#: config/i386/i386.h:397
+#, fuzzy
+msgid "Do not support MMX built-in functions"
+msgstr "Stöd inte inbyggda funktioner med MMX"
 
-#: config/c4x/c4x.h:216
-msgid "Enable new features under development"
-msgstr ""
+#: config/i386/i386.h:399
+#, fuzzy
+msgid "Support 3DNow! built-in functions"
+msgstr "döljer inbyggd funktion \"%s\""
 
-#: config/c4x/c4x.h:218
-msgid "Disable new features under development"
-msgstr ""
+#: config/i386/i386.h:401
+#, fuzzy
+msgid "Do not support 3DNow! built-in functions"
+msgstr "Stöd inte inbyggda funktioner med MMX"
 
-#: config/c4x/c4x.h:220
-msgid "Use the BK register as a general purpose register"
-msgstr ""
+#: config/i386/i386.h:403
+#, fuzzy
+msgid "Support MMX and SSE built-in functions and code generation"
+msgstr "Stöd inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:222
-msgid "Do not allocate BK register"
-msgstr ""
+#: config/i386/i386.h:405
+#, fuzzy
+msgid "Do not support MMX and SSE built-in functions and code generation"
+msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:224
-msgid "Enable use of DB instruction"
-msgstr ""
+#: config/i386/i386.h:407
+#, fuzzy
+msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Stöd inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:226
-msgid "Disable use of DB instruction"
-msgstr ""
+#: config/i386/i386.h:409
+#, fuzzy
+msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
+msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:228
-msgid "Enable debugging"
-msgstr ""
+#: config/i386/i386.h:411
+#, fuzzy
+msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+msgstr "Stöd inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:230
-msgid "Disable debugging"
-msgstr ""
+#: config/i386/i386.h:413
+#, fuzzy
+msgid "Do not support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
+msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
 
-#: config/c4x/c4x.h:232
-msgid "Force constants into registers to improve hoisting"
-msgstr ""
+#: config/i386/i386.h:415
+#, fuzzy
+msgid "sizeof(long double) is 16"
+msgstr "sizeof(long double) är 16."
 
-#: config/c4x/c4x.h:234
-msgid "Don't force constants into registers"
-msgstr ""
+#: config/i386/i386.h:417
+#, fuzzy
+msgid "sizeof(long double) is 12"
+msgstr "sizeof(long double) är 12."
 
-#: config/c4x/c4x.h:236
-msgid "Force RTL generation to emit valid 3 operand insns"
-msgstr ""
+#: config/i386/i386.h:419
+#, fuzzy
+msgid "Generate 64bit x86-64 code"
+msgstr "Generera H8/S-kod"
 
-#: config/c4x/c4x.h:238
-msgid "Allow RTL generation to emit invalid 3 operand insns"
-msgstr ""
+#: config/i386/i386.h:421
+#, fuzzy
+msgid "Generate 32bit i386 code"
+msgstr "Generera \"big endian\"-kod."
 
-#: config/c4x/c4x.h:240
-msgid "Allow unsigned iteration counts for RPTB/DB"
+#: config/i386/i386.h:423
+msgid "Use native (MS) bitfield layout"
 msgstr ""
 
-#: config/c4x/c4x.h:242
-msgid "Disallow unsigned iteration counts for RPTB/DB"
+#: config/i386/i386.h:425
+msgid "Use gcc default bitfield layout"
 msgstr ""
 
-#: config/c4x/c4x.h:244
-msgid "Preserve all 40 bits of FP reg across call"
+#: config/i386/i386.h:427
+msgid "Use red-zone in the x86-64 code"
 msgstr ""
 
-#: config/c4x/c4x.h:246
-msgid "Only preserve 32 bits of FP reg across call"
-msgstr ""
+#: config/i386/i386.h:429
+#, fuzzy
+msgid "Do not use red-zone in the x86-64 code"
+msgstr "Generera inte H8/S-kod"
 
-#: config/c4x/c4x.h:248
-msgid "Enable parallel instructions"
+#: config/i386/i386.h:431
+#, c-format
+msgid "Use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: config/c4x/c4x.h:250
-msgid "Disable parallel instructions"
+#: config/i386/i386.h:433
+#, c-format
+msgid "Do not use direct references against %gs when accessing tls data"
 msgstr ""
 
-#: config/c4x/c4x.h:252
-msgid "Enable MPY||ADD and MPY||SUB instructions"
-msgstr ""
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/i386/i386.h:471 config/ia64/ia64.h:280 config/rs6000/rs6000.h:453
+#: config/s390/s390.h:158 config/sparc/sparc.h:720
+msgid "Schedule code for given CPU"
+msgstr "Schemalägg kod för en given CPU"
 
-#: config/c4x/c4x.h:254
-msgid "Disable MPY||ADD and MPY||SUB instructions"
-msgstr ""
+#: config/i386/i386.h:473
+#, fuzzy
+msgid "Generate floating point mathematics using given instruction set"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
 
-#: config/c4x/c4x.h:256
-msgid "Assume that pointers may be aliased"
-msgstr ""
+#: config/i386/i386.h:475 config/s390/s390.h:160
+msgid "Generate code for given CPU"
+msgstr "Generera kod för en given CPU"
 
-#: config/c4x/c4x.h:258
-msgid "Assume that pointers not aliased"
-msgstr ""
+#: config/i386/i386.h:477
+msgid "Number of registers used to pass integer arguments"
+msgstr "Antal register för att skicka heltalsargument"
 
-#: config/c4x/c4x.h:331
-msgid "Specify maximum number of iterations for RPTS"
-msgstr ""
+#: config/i386/i386.h:479
+msgid "Loop code aligned to this power of 2"
+msgstr "Loop-kod justeras till denna 2-potens"
 
-#: config/c4x/c4x.h:333
-msgid "Select CPU to generate code for"
-msgstr "Välj CPU att generera kod för"
+#: config/i386/i386.h:481
+msgid "Jump targets are aligned to this power of 2"
+msgstr "Hoppmål justeras till denna 2-potens"
 
-#: config/cris/cris.c:599
-msgid "unexpected index-type in cris_print_index"
-msgstr ""
+#: config/i386/i386.h:483
+msgid "Function starts are aligned to this power of 2"
+msgstr "Funktionsbörjan justeras till denna 2-potens"
 
-#: config/cris/cris.c:615
-msgid "unexpected base-type in cris_print_base"
-msgstr ""
+#: config/i386/i386.h:486
+msgid "Attempt to keep stack aligned to this power of 2"
+msgstr "Försök håll stacken justerad till denna 2-potens"
 
-#: config/cris/cris.c:908
-#, c-format
-msgid "stackframe too big: %d bytes"
-msgstr ""
+#: config/i386/i386.h:488
+msgid "Branches are this expensive (1-5, arbitrary units)"
+msgstr "Hopp är dyra (1-5, godtyckliga enheter)"
 
-#: config/cris/cris.c:1223
-msgid "allocated but unused delay list in epilogue"
+#: config/i386/i386.h:490
+msgid "Use given x86-64 code model"
 msgstr ""
 
-#: config/cris/cris.c:1233
+#. Undocumented.
+#. Undocumented.
+#: config/i386/i386.h:496
 #, fuzzy
-msgid "unexpected function type needing stack adjustment for __builtin_eh_return"
-msgstr "funktion använder __builtin_eh_return"
+msgid "Use given assembler dialect"
+msgstr "Använd assemblersyntax för DEC"
 
-#: config/cris/cris.c:1312
+#: config/i386/i386.h:498
 #, fuzzy
-msgid "invalid operand for 'b' modifier"
-msgstr "ogiltig operand för %V"
+msgid "Use given thread-local storage dialect"
+msgstr "Använd assemblersyntax för DEC"
 
-#: config/cris/cris.c:1324
-#, fuzzy
-msgid "invalid operand for 'v' modifier"
-msgstr "ogiltig operand för %V"
+#: config/i386/sco5.h:290
+msgid "Generate ELF output"
+msgstr "Generera ELF-utdata"
 
-#: config/cris/cris.c:1334
+#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
+#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
+#: config/i386/xm-djgpp.h:62
 #, fuzzy
-msgid "invalid operand for 'P' modifier"
-msgstr "ogiltig operand för %V"
+msgid "environment variable DJGPP not defined"
+msgstr "Omgivningsvariabel DJGPP är inte definierad."
 
-#: config/cris/cris.c:1341
-#, fuzzy
-msgid "invalid operand for 'p' modifier"
-msgstr "ogiltig operand för %V"
+#: config/i386/xm-djgpp.h:64
+#, fuzzy, c-format
+msgid "environment variable DJGPP points to missing file '%s'"
+msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som saknas"
 
-#: config/cris/cris.c:1380
-#, fuzzy
-msgid "invalid operand for 'z' modifier"
-msgstr "ogiltig operand för %V"
+#: config/i386/xm-djgpp.h:67
+#, fuzzy, c-format
+msgid "environment variable DJGPP points to corrupt file '%s'"
+msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som är trasig"
 
-#: config/cris/cris.c:1411 config/cris/cris.c:1441
-#, fuzzy
-msgid "invalid operand for 'H' modifier"
-msgstr "ogiltig operand för %V"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/i860/i860.h:60
+msgid "Generate code which uses the FPU"
+msgstr "Generera kod som använder FPU"
 
-#: config/cris/cris.c:1417
-msgid "bad register"
+#: config/i860/i860.h:61 config/i860/i860.h:62
+msgid "Do not generate code which uses the FPU"
+msgstr "Genrera inte kod som använder FPU"
+
+#: config/ia64/ia64-c.c:52
+msgid "malformed #pragma builtin"
 msgstr ""
 
-#: config/cris/cris.c:1455
-#, fuzzy
-msgid "invalid operand for 'e' modifier"
-msgstr "ogiltig operand för %V"
+#: config/ia64/ia64.c:494 config/m32r/m32r.c:360
+#, fuzzy, c-format
+msgid "invalid argument of %qs attribute"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: config/cris/cris.c:1472
+#: config/ia64/ia64.c:506
 #, fuzzy
-msgid "invalid operand for 'm' modifier"
-msgstr "ogiltig operand för %V"
+msgid "%Jan address area attribute cannot be specified for local variables"
+msgstr "attributet \"section\" kan inte anges för lokala variabler"
 
-#: config/cris/cris.c:1497
+#: config/ia64/ia64.c:513
 #, fuzzy
-msgid "invalid operand for 'A' modifier"
-msgstr "ogiltig operand för %V"
+msgid "%Jaddress area of '%s' conflicts with previous declaration"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/cris/cris.c:1505
+#: config/ia64/ia64.c:520
 #, fuzzy
-msgid "invalid operand for 'D' modifier"
-msgstr "ogiltig operand för %V"
+msgid "%Jaddress area attribute cannot be specified for functions"
+msgstr "attributet \"section\" kan inte anges för lokala variabler"
 
-#: config/cris/cris.c:1519
-#, fuzzy
-msgid "invalid operand for 'T' modifier"
-msgstr "ogiltig operand för %V"
+#: config/ia64/ia64.c:4187
+msgid "ia64_print_operand: unknown code"
+msgstr ""
 
-#: config/cris/cris.c:1528
-#, fuzzy
-msgid "invalid operand modifier letter"
-msgstr "ogiltig operand för %V"
+#: config/ia64/ia64.c:4560 config/pa/pa.c:330
+msgid "value of -mfixed-range must have form REG1-REG2"
+msgstr ""
 
-#: config/cris/cris.c:1536
-#, fuzzy, c-format
-msgid "internal error: bad register: %d"
-msgstr "internt fel: "
+#: config/ia64/ia64.c:4587 config/pa/pa.c:357
+#, c-format
+msgid "%s-%s is an empty range"
+msgstr "%s-%s är ett tomt intervall"
 
-#: config/cris/cris.c:1584
-msgid "unexpected multiplicative operand"
+#: config/ia64/ia64.c:4638
+msgid "cannot optimize floating point division for both latency and throughput"
 msgstr ""
 
-#: config/cris/cris.c:1604
-msgid "unexpected operand"
+#: config/ia64/ia64.c:4655
+msgid "cannot optimize integer division for both latency and throughput"
 msgstr ""
 
-#: config/cris/cris.c:1639 config/cris/cris.c:1649
-#, fuzzy
-msgid "unrecognized address"
-msgstr "Känner inte igen registernamn \"%s\""
-
-#: config/cris/cris.c:2005
-msgid "internal error: sideeffect-insn affecting main effect"
+#: config/ia64/ia64.c:4672
+msgid "cannot optimize square root for both latency and throughput"
 msgstr ""
 
-#. If we get here, the caller got its initial tests wrong.
-#: config/cris/cris.c:2292
-msgid "internal error: cris_side_effect_mode_ok with bad operands"
+#: config/ia64/ia64.c:4686
+msgid "not yet implemented: latency-optimized inline square root"
 msgstr ""
 
-#: config/cris/cris.c:2374 config/cris/cris.c:2432
-#, fuzzy
-msgid "unrecognized supposed constant"
-msgstr "ej igenkänd flagga `-%s'"
+#: config/ia64/ia64.c:4698
+#, fuzzy, c-format
+msgid "bad value (%s) for -mtls-size= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/cris/cris.c:2473
-msgid "unrecognized supposed constant in cris_global_pic_symbol"
-msgstr ""
+#: config/ia64/ia64.c:4714
+#, fuzzy, c-format
+msgid "bad value (%s) for -tune= switch"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/cris/cris.c:2492
-#, c-format
-msgid "-max-stackframe=%d is not usable, not between 0 and %d"
-msgstr ""
+#. This macro defines names of command options to set and clear bits in
+#. `target_flags'.  Its definition is an initializer with a subgrouping for
+#. each command option.
+#: config/ia64/ia64.h:178
+msgid "Generate big endian code"
+msgstr "Generera \"big endian\"-kod."
 
-#: config/cris/cris.c:2520
-#, c-format
-msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
-msgstr ""
+#: config/ia64/ia64.h:180 config/mcore/mcore.h:146
+msgid "Generate little endian code"
+msgstr "Generera \"little endian\"-kod."
 
-#: config/cris/cris.c:2556
-#, c-format
-msgid "unknown CRIS cpu version specification in -mtune= : %s"
-msgstr ""
+#: config/ia64/ia64.h:182
+msgid "Generate code for GNU as"
+msgstr "Generera kod för GNU as"
 
-#: config/cris/cris.c:2574
-msgid "-fPIC and -fpic are not supported in this configuration"
-msgstr ""
+#: config/ia64/ia64.h:184
+msgid "Generate code for Intel as"
+msgstr "Generera kod för Intel as"
 
-#: config/cris/cris.c:2590
-msgid "that particular -g option is invalid with -maout and -melinux"
-msgstr ""
+#: config/ia64/ia64.h:186
+msgid "Generate code for GNU ld"
+msgstr "Generera kod för GNU ld"
 
-#: config/cris/cris.c:2824 config/cris/cris.c:2869
-msgid "unexpected side-effects in address"
+#: config/ia64/ia64.h:188
+msgid "Generate code for Intel ld"
+msgstr "Generera kod för Intel ld"
+
+#: config/ia64/ia64.h:190
+msgid "Generate code without GP reg"
 msgstr ""
 
-#. Labels are never marked as global symbols.
-#: config/cris/cris.c:2966 config/cris/cris.c:2997
-msgid "unexpected PIC symbol"
+#: config/ia64/ia64.h:192
+msgid "Emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/cris/cris.c:2970
-msgid "PIC register isn't set up"
+#: config/ia64/ia64.h:194
+msgid "Don't emit stop bits before and after volatile extended asms"
 msgstr ""
 
-#: config/cris/cris.c:2983 config/cris/cris.c:3066
-msgid "unexpected address expression"
+#: config/ia64/ia64.h:196
+msgid "Use in/loc/out register names"
 msgstr ""
 
-#: config/cris/cris.c:3001
-msgid "emitting PIC operand, but PIC register isn't set up"
+#: config/ia64/ia64.h:198
+msgid "Disable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/cris/cris.c:3010
-msgid "unexpected NOTE as addr_const:"
+#: config/ia64/ia64.h:200
+msgid "Enable use of sdata/scommon/sbss"
 msgstr ""
 
-#: config/cris/aout.h:108
-msgid "Compile for the MMU-less Etrax 100-based elinux system"
+#: config/ia64/ia64.h:202
+msgid "gp is constant (but save/restore gp on indirect calls)"
 msgstr ""
 
-#: config/cris/aout.h:115
-msgid "For elinux, request a specified stack-size for this program"
+#: config/ia64/ia64.h:204
+msgid "Generate self-relocatable code"
 msgstr ""
 
-#. No "no-etrax" as it does not really imply any model.                     On the other hand, "etrax" implies the common (and large)               subset matching all models.
-#: config/cris/cris.h:340
-msgid "Compile for ETRAX 4 (CRIS v3)"
+#: config/ia64/ia64.h:206
+msgid "Generate inline floating point division, optimize for latency"
 msgstr ""
 
-#: config/cris/cris.h:345
-msgid "Compile for ETRAX 100 (CRIS v8)"
+#: config/ia64/ia64.h:208
+msgid "Generate inline floating point division, optimize for throughput"
 msgstr ""
 
-#: config/cris/cris.h:349
-msgid "Emit verbose debug information in assembly code"
+#: config/ia64/ia64.h:211
+msgid "Do not inline floating point division"
 msgstr ""
 
-#: config/cris/cris.h:352
-#, fuzzy
-msgid "Do not use condition codes from normal instructions"
-msgstr "Använd inte bitfältsinstruktioner"
+#: config/ia64/ia64.h:213
+msgid "Generate inline integer division, optimize for latency"
+msgstr ""
 
-#: config/cris/cris.h:356
-msgid "Do not emit addressing modes with side-effect assignment"
+#: config/ia64/ia64.h:215
+msgid "Generate inline integer division, optimize for throughput"
 msgstr ""
 
-#: config/cris/cris.h:359
+#: config/ia64/ia64.h:217
 #, fuzzy
-msgid "Do not tune stack alignment"
-msgstr "Generera inte kod för stackkontroll"
+msgid "Do not inline integer division"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/cris/cris.h:362
-msgid "Do not tune writable data alignment"
+#: config/ia64/ia64.h:219
+msgid "Generate inline square root, optimize for latency"
 msgstr ""
 
-#: config/cris/cris.h:365
-msgid "Do not tune code and read-only data alignment"
+#: config/ia64/ia64.h:221
+msgid "Generate inline square root, optimize for throughput"
 msgstr ""
 
-#: config/cris/cris.h:374
-msgid "Align code and data to 32 bits"
+#: config/ia64/ia64.h:223
+msgid "Do not inline square root"
 msgstr ""
 
-#: config/cris/cris.h:387
-msgid "Don't align items in code or data"
+#: config/ia64/ia64.h:225
+msgid "Enable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#: config/cris/cris.h:390
-msgid "Do not emit function prologue or epilogue"
+#: config/ia64/ia64.h:227
+msgid "Disable Dwarf 2 line debug info via GNU as"
 msgstr ""
 
-#. We have to handle this m-option here since we can't wash it off in      both CC1_SPEC and CC1PLUS_SPEC.
-#: config/cris/cris.h:394
-msgid "Use the most feature-enabling options allowed by other options"
+#: config/ia64/ia64.h:229
+msgid "Enable earlier placing stop bits for better scheduling"
 msgstr ""
 
-#. We must call it "override-" since calling it "no-" will cause            gcc.c to forget it, if there's a "later" -mbest-lib-options.            Kludgy, but needed for some multilibbed files.
-#: config/cris/cris.h:400
-msgid "Override -mbest-lib-options"
+#: config/ia64/ia64.h:231
+msgid "Disable earlier placing stop bits"
 msgstr ""
 
-#: config/cris/cris.h:432
-#, fuzzy
-msgid "Generate code for the specified chip or CPU version"
-msgstr "Generera kod för en given CPU"
+#: config/ia64/ia64.h:276
+msgid "Specify range of registers to make fixed"
+msgstr ""
 
-#: config/cris/cris.h:434
+#: config/ip2k/ip2k.c:1087
 #, fuzzy
-msgid "Tune alignment for the specified chip or CPU version"
-msgstr "minnesjustering kan inte anges för \"%s\""
+msgid "bad operand"
+msgstr "ogiltig %%-kod"
 
-#: config/cris/cris.h:436
-msgid "Warn when a stackframe is larger than the specified size"
+#: config/iq2000/iq2000.c:1649
+#, c-format
+msgid "bad value (%s) for -mcpu= switch"
 msgstr ""
 
-#. Node: Profiling
-#: config/cris/cris.h:1022
-msgid "no FUNCTION_PROFILER for CRIS"
-msgstr ""
+#: config/iq2000/iq2000.c:1678
+#, fuzzy, c-format
+msgid "The compiler does not support -march=%s."
+msgstr "ISO C stöder inte formatstorlek i strftime"
 
-#: config/cris/linux.h:71
-msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
+#: config/iq2000/iq2000.c:2065
+#, c-format
+msgid "gp_offset (%ld) or end_offset (%ld) is less than zero."
 msgstr ""
 
-#: config/d30v/d30v.c:207
+#: config/iq2000/iq2000.c:2847
+#, fuzzy, c-format
+msgid "argument %qd is not a constant"
+msgstr "argumentet till \"asm\" är inte en konstant sträng"
+
+#: config/iq2000/iq2000.c:3150 config/xtensa/xtensa.c:2033
+msgid "PRINT_OPERAND_ADDRESS, null pointer"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
+
+#: config/iq2000/iq2000.c:3305
 #, c-format
-msgid "bad modes_tieable_p for register %s, mode1 %s, mode2 %s"
+msgid "PRINT_OPERAND: Unknown punctuation '%c'"
 msgstr ""
 
-#: config/d30v/d30v.c:2666
-msgid "bad insn to d30v_print_operand_address:"
+#: config/iq2000/iq2000.c:3314 config/mips/mips.c:4838
+#: config/xtensa/xtensa.c:1887
+msgid "PRINT_OPERAND null pointer"
 msgstr ""
 
-#: config/d30v/d30v.c:2683 config/d30v/d30v.c:2744 config/d30v/d30v.c:2765
-#: config/d30v/d30v.c:2783
-msgid "bad insn to d30v_print_operand_memory_reference:"
+#: config/iq2000/iq2000.c:3383
+#, fuzzy, c-format
+msgid "invalid %%P operand"
+msgstr "ogiltigt %%P-värde"
+
+#: config/iq2000/iq2000.c:3391 config/rs6000/rs6000.c:10864
+#, c-format
+msgid "invalid %%p value"
 msgstr ""
 
-#: config/d30v/d30v.c:2851
-msgid "bad insn to d30v_print_operand, 'f' modifier:"
-msgstr ""
+#: config/iq2000/iq2000.c:3455 config/mips/mips.c:4964
+#, c-format
+msgid "invalid use of %%d, %%x, or %%X"
+msgstr "ogiltig användning av %%d, %%x eller %%x"
 
-#: config/d30v/d30v.c:2860
-msgid "bad insn to d30v_print_operand, 'A' modifier:"
+#: config/iq2000/iq2000.h:72 config/mn10300/mn10300.h:74
+msgid "No default crt0.o"
 msgstr ""
 
-#: config/d30v/d30v.c:2867
-msgid "bad insn to d30v_print_operand, 'M' modifier:"
+#: config/iq2000/iq2000.h:74
+msgid "Use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/d30v/d30v.c:2921
-msgid "bad insn to print_operand, 'F' or 'T' modifier:"
+#: config/iq2000/iq2000.h:76
+msgid "Don't use GP relative sdata/sbss sections"
 msgstr ""
 
-#: config/d30v/d30v.c:2932
-msgid "bad insn to print_operand, 'B' modifier:"
+#: config/iq2000/iq2000.h:78 config/mips/mips.h:593
+msgid "Use ROM instead of RAM"
 msgstr ""
 
-#: config/d30v/d30v.c:2939
-msgid "bad insn to print_operand, 'E' modifier:"
+#: config/iq2000/iq2000.h:80 config/mips/mips.h:595
+msgid "Don't use ROM instead of RAM"
 msgstr ""
 
-#: config/d30v/d30v.c:2957
-msgid "bad insn to print_operand, 'R' modifier:"
+#: config/iq2000/iq2000.h:82 config/mips/mips.h:597
+msgid "Put uninitialized constants in ROM (needs -membedded-data)"
 msgstr ""
 
-#: config/d30v/d30v.c:2966 config/d30v/d30v.c:2974
-msgid "bad insn to print_operand, 's' modifier:"
+#: config/iq2000/iq2000.h:84 config/mips/mips.h:599
+msgid "Don't put uninitialized constants in ROM"
 msgstr ""
 
-#: config/d30v/d30v.c:3003
-msgid "bad insn in d30v_print_operand, 0 case"
+#: config/iq2000/iq2000.h:106 config/mips/mips.h:788
+msgid "Specify CPU for scheduling purposes"
 msgstr ""
 
-#: config/d30v/d30v.c:3301
-msgid "d30v_emit_comparison"
+#: config/iq2000/iq2000.h:108 config/mips/mips.h:790
+msgid "Specify CPU for code generation purposes"
 msgstr ""
 
-#: config/d30v/d30v.c:3345
-msgid "bad call to d30v_move_2words"
+#: config/m32r/m32r.c:178
+#, c-format
+msgid "bad value (%s) for -mmodel switch"
 msgstr ""
 
-#: config/d30v/d30v.h:114
-msgid "Enable use of conditional move instructions"
+#: config/m32r/m32r.c:187
+#, c-format
+msgid "bad value (%s) for -msdata switch"
 msgstr ""
 
-#: config/d30v/d30v.h:117
-msgid "Disable use of conditional move instructions"
-msgstr ""
+#: config/m32r/m32r.c:194
+#, fuzzy, c-format
+msgid "bad value (%s) for -flush-trap=n (0=<n<=15)"
+msgstr "ogiltigt värde (%s) till flagga -mcpu"
 
-#: config/d30v/d30v.h:120
-msgid "Debug argument support in compiler"
-msgstr ""
+#: config/m32r/m32r.c:2111
+#, fuzzy, c-format
+msgid "invalid operand to %%s code"
+msgstr "ogiltig operand för %R"
 
-#: config/d30v/d30v.h:123
-msgid "Debug stack support in compiler"
-msgstr ""
+#: config/m32r/m32r.c:2118
+#, fuzzy, c-format
+msgid "invalid operand to %%p code"
+msgstr "ogiltig operand för %R"
 
-#: config/d30v/d30v.h:126
-msgid "Debug memory address support in compiler"
+#: config/m32r/m32r.c:2173
+msgid "bad insn for 'A'"
 msgstr ""
 
-#: config/d30v/d30v.h:129
-msgid "Make adjacent short instructions parallel if possible"
-msgstr ""
+#: config/m32r/m32r.c:2220
+#, fuzzy, c-format
+msgid "invalid operand to %%T/%%B code"
+msgstr "ogiltig operand för %H/%L"
 
-#: config/d30v/d30v.h:132
-msgid "Do not make adjacent short instructions parallel"
-msgstr ""
+#: config/m32r/m32r.c:2243
+#, fuzzy, c-format
+msgid "invalid operand to %%N code"
+msgstr "ogiltig operand för %R"
 
-#: config/d30v/d30v.h:135 config/d30v/d30v.h:138
-msgid "Link programs/data to be in external memory by default"
+#: config/m32r/m32r.c:2276
+msgid "pre-increment address is not a register"
 msgstr ""
 
-#: config/d30v/d30v.h:141
-msgid "Link programs/data to be in onchip memory by default"
+#: config/m32r/m32r.c:2283
+msgid "pre-decrement address is not a register"
 msgstr ""
 
-#: config/d30v/d30v.h:149
-msgid "Change the branch costs within the compiler"
+#: config/m32r/m32r.c:2290
+msgid "post-increment address is not a register"
 msgstr ""
 
-#: config/d30v/d30v.h:152
-msgid "Change the threshold for conversion to conditional execution"
+#: config/m32r/m32r.c:2366 config/m32r/m32r.c:2382
+#: config/rs6000/rs6000.c:17580
+msgid "bad address"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1446 config/dsp16xx/dsp16xx.c:1469
-#, fuzzy
-msgid "stack size > 32k"
-msgstr "Stackstorlek > 32k"
-
-#: config/dsp16xx/dsp16xx.c:1678
+#: config/m32r/m32r.c:2387
 #, fuzzy
-msgid "invalid addressing mode"
-msgstr "ogiltig kod"
+msgid "lo_sum not of register"
+msgstr "Skicka argument i register"
 
-#: config/dsp16xx/dsp16xx.c:1821
-msgid "bad register extension code"
+#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
+#: config/m32r/m32r.h:283
+msgid "Display compile time statistics"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:1921
-#, fuzzy
-msgid "invalid offset in ybase addressing"
-msgstr "ogiltig användning av void-uttryck"
-
-#: config/dsp16xx/dsp16xx.c:1924
-#, fuzzy
-msgid "invalid register in ybase addressing"
-msgstr "ogiltig användning av void-uttryck"
-
-#: config/dsp16xx/dsp16xx.c:2099
-msgid "invalid shift operator in emit_1600_core_shift"
+#: config/m32r/m32r.h:285
+msgid "Align all loops to 32 byte boundary"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.c:2428
-#, fuzzy
-msgid "invalid mode for gen_tst_reg"
-msgstr "ogiltig typ \"void\" för new"
+#: config/m32r/m32r.h:288
+msgid "Only issue one instruction per cycle"
+msgstr "Lägg bara ut en instruktion per cykel"
 
-#: config/dsp16xx/dsp16xx.c:2500
-msgid "invalid mode for integer comparison in gen_compare_reg"
-msgstr ""
+#: config/m32r/m32r.h:291
+msgid "Prefer branches over conditional execution"
+msgstr "Föredra hopp framför villkorlig körning"
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/dsp16xx/dsp16xx.h:230
-#, fuzzy
-msgid "Pass parameters in registers (default)"
-msgstr "Skicka argument i register"
+#: config/m32r/m32r.h:312
+msgid "Code size: small, medium or large"
+msgstr "Kodstorlek: small, medium, eller large"
 
-#: config/dsp16xx/dsp16xx.h:232
-#, fuzzy
-msgid "Don't pass parameters in registers"
-msgstr "Skicka argument i register"
+#: config/m32r/m32r.h:314
+msgid "Small data area: none, sdata, use"
+msgstr "Litet dataområde: none, sdata, use"
 
-#: config/dsp16xx/dsp16xx.h:234
+#: config/m32r/m32r.h:316 config/mips/mips.h:796
 #, fuzzy
-msgid "Generate code for near calls"
-msgstr "Generera kod för Intel as"
+msgid "Don't call any cache flush functions"
+msgstr "Inga anrop i funktion %s\n"
 
-#: config/dsp16xx/dsp16xx.h:236
-#, fuzzy
-msgid "Don't generate code for near calls"
-msgstr "Generera kod för Intel as"
+#: config/m32r/m32r.h:318 config/mips/mips.h:798
+msgid "Specify cache flush function"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:238
+#: config/m32r/m32r.h:320
 #, fuzzy
-msgid "Generate code for near jumps"
-msgstr "Generera kod för Intel as"
+msgid "Don't call any cache flush trap"
+msgstr "Inga anrop i funktion %s\n"
 
-#: config/dsp16xx/dsp16xx.h:240
-#, fuzzy
-msgid "Don't generate code for near jumps"
-msgstr "Generera kod för Intel as"
+#: config/m32r/m32r.h:322
+msgid "Specify cache flush trap number"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:242
-#, fuzzy
-msgid "Generate code for a bit-manipulation unit"
-msgstr "Generera kod för \"big endian\""
+#: config/m68hc11/m68hc11.c:293
+#, c-format
+msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:244
-#, fuzzy
-msgid "Don't generate code for a bit-manipulation unit"
-msgstr "Generera kod för \"big endian\""
+#: config/m68hc11/m68hc11.c:1433
+msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:246
-#, fuzzy
-msgid "Generate code for memory map1"
-msgstr "Generera kod för c1"
+#: config/m68hc11/m68hc11.c:1439
+msgid "%<trap%> attribute is already used"
+msgstr ""
+
+#. !!!! SCz wrong here.
+#: config/m68hc11/m68hc11.c:3398 config/m68hc11/m68hc11.c:3782
+msgid "move insn not handled"
+msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:248
+#: config/m68hc11/m68hc11.c:3630 config/m68hc11/m68hc11.c:3714
+#: config/m68hc11/m68hc11.c:3985
 #, fuzzy
-msgid "Generate code for memory map2"
-msgstr "Generera kod för c2"
+msgid "invalid register in the move instruction"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/dsp16xx/dsp16xx.h:250
+#: config/m68hc11/m68hc11.c:3664
 #, fuzzy
-msgid "Generate code for memory map3"
-msgstr "Genrera kod för C300"
+msgid "invalid operand in the instruction"
+msgstr "ogiltig operand för %V"
 
-#: config/dsp16xx/dsp16xx.h:252
+#: config/m68hc11/m68hc11.c:3959
 #, fuzzy
-msgid "Generate code for memory map4"
-msgstr "Generera kod för C400"
+msgid "invalid register in the instruction"
+msgstr "ogiltigt flagga \"%s\" i line-direktiv"
 
-#: config/dsp16xx/dsp16xx.h:254
-msgid "Ouput extra code for initialized data"
+#: config/m68hc11/m68hc11.c:3992
+msgid "operand 1 must be a hard register"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:256
+#: config/m68hc11/m68hc11.c:4006
 #, fuzzy
-msgid "Don't let reg. allocator use ybase registers"
-msgstr "Använd inte alternativa registernamn."
+msgid "invalid rotate insn"
+msgstr "ogiltigt format på #line"
 
-#: config/dsp16xx/dsp16xx.h:258
-msgid "Output extra debug info in Luxworks environment"
+#: config/m68hc11/m68hc11.c:4430
+msgid "registers IX, IY and Z used in the same INSN"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:260
-msgid "Save temp. files in Luxworks environment"
+#: config/m68hc11/m68hc11.c:4767 config/m68hc11/m68hc11.c:5067
+msgid "cannot do z-register replacement"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:272
-#, fuzzy
-msgid "Specify alternate name for text section"
-msgstr "Ange namnet på målprocessorn"
-
-#: config/dsp16xx/dsp16xx.h:274
-#, fuzzy
-msgid "Specify alternate name for data section"
-msgstr "Ange namnet på målprocessorn"
-
-#: config/dsp16xx/dsp16xx.h:276
-msgid "Specify alternate name for bss section"
+#: config/m68hc11/m68hc11.c:5130
+msgid "invalid Z register replacement for insn"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:278
-msgid "Specify alternate name for constant section"
+#. Macro to define tables used to set the flags. This is a list in braces of
+#. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
+#. to set or minus the bits to clear. An empty string NAME is used to
+#. identify the default VALUE.
+#: config/m68hc11/m68hc11.h:179
+msgid "Compile with 16-bit integer mode"
 msgstr ""
 
-#: config/dsp16xx/dsp16xx.h:280
-msgid "Specify alternate name for dsp16xx chip"
+#: config/m68hc11/m68hc11.h:181
+msgid "Compile with 32-bit integer mode"
 msgstr ""
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/dsp16xx/dsp16xx.h:1218 config/dsp16xx/dsp16xx.h:1772
-#: config/dsp16xx/dsp16xx.h:1777
-#, fuzzy
-msgid "profiling not implemented yet"
-msgstr "Profilering är inte implementerat ännu."
-
-#. Emit RTL insns to initialize the variable parts of a trampoline.
-#. FNADDR is an RTX for the address of the function's pure code.
-#. CXT is an RTX for the static chain value for the function.
-#: config/dsp16xx/dsp16xx.h:1228 config/dsp16xx/dsp16xx.h:1240
-#, fuzzy
-msgid "trampolines not yet implemented"
-msgstr "Profilering är inte implementerat ännu."
-
-#: config/fr30/fr30.c:453
-msgid "fr30_print_operand_address: unhandled address"
+#: config/m68hc11/m68hc11.h:183
+msgid "Auto pre/post decrement increment allowed"
 msgstr ""
 
-#: config/fr30/fr30.c:480
-#, c-format
-msgid "fr30_print_operand: unrecognized %%p code"
+#: config/m68hc11/m68hc11.h:185
+msgid "Auto pre/post decrement increment not allowed"
 msgstr ""
 
-#: config/fr30/fr30.c:500
-#, c-format
-msgid "fr30_print_operand: unrecognized %%b code"
+#: config/m68hc11/m68hc11.h:187
+msgid "Min/max instructions allowed"
 msgstr ""
 
-#: config/fr30/fr30.c:521
-#, c-format
-msgid "fr30_print_operand: unrecognized %%B code"
+#: config/m68hc11/m68hc11.h:189
+msgid "Min/max instructions not allowed"
 msgstr ""
 
-#: config/fr30/fr30.c:529
-#, fuzzy, c-format
-msgid "fr30_print_operand: invalid operand to %%A code"
-msgstr "ogiltig operand för %V"
-
-#: config/fr30/fr30.c:546
-#, c-format
-msgid "fr30_print_operand: invalid %%x code"
+#: config/m68hc11/m68hc11.h:191
+msgid "Use call and rtc for function calls and returns"
 msgstr ""
 
-#: config/fr30/fr30.c:553
-#, c-format
-msgid "fr30_print_operand: invalid %%F code"
+#: config/m68hc11/m68hc11.h:193
+msgid "Use jsr and rts for function calls and returns"
 msgstr ""
 
-#: config/fr30/fr30.c:570
-msgid "fr30_print_operand: unknown code"
+#: config/m68hc11/m68hc11.h:195
+msgid "Do not use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/fr30/fr30.c:599 config/fr30/fr30.c:608 config/fr30/fr30.c:619
-#: config/fr30/fr30.c:632
-msgid "fr30_print_operand: unhandled MEM"
+#: config/m68hc11/m68hc11.h:197
+msgid "Use direct addressing mode for soft registers"
 msgstr ""
 
-#: config/fr30/fr30.h:63
-msgid "Assume small address space"
+#: config/m68hc11/m68hc11.h:199 config/m68hc11/m68hc11.h:205
+msgid "Compile for a 68HC11"
 msgstr ""
 
-#: config/frv/frv.c:410 config/frv/frv.c:428
-#, c-format
-msgid "Unknown cpu: -mcpu=%s"
+#: config/m68hc11/m68hc11.h:201 config/m68hc11/m68hc11.h:207
+msgid "Compile for a 68HC12"
 msgstr ""
 
-#: config/frv/frv.c:451
-msgid "-fpic and -gdwarf are incompatible (-fpic and -g/-gdwarf-2 are fine)"
+#: config/m68hc11/m68hc11.h:203 config/m68hc11/m68hc11.h:209
+msgid "Compile for a 68HCS12"
 msgstr ""
 
-#: config/frv/frv.c:2520
-msgid "Bad insn to frv_print_operand_address:"
+#. This macro is similar to `TARGET_SWITCHES' but defines names of
+#. command options that have values.  Its definition is an
+#. initializer with a subgrouping for each command option.
+#.
+#. Each subgrouping contains a string constant, that defines the
+#. fixed part of the option name, and the address of a variable.  The
+#. variable, type `char *', is set to the variable part of the given
+#. option if the fixed part matches.  The actual option name is made
+#. by appending `-m' to the specified name.
+#: config/m68hc11/m68hc11.h:223
+msgid "Specify the register allocation order"
 msgstr ""
 
-#: config/frv/frv.c:2533
-msgid "Bad register to frv_print_operand_memory_reference_reg:"
+#: config/m68hc11/m68hc11.h:225
+msgid "Indicate the number of soft registers available"
 msgstr ""
 
-#: config/frv/frv.c:2574 config/frv/frv.c:2584 config/frv/frv.c:2593
-#: config/frv/frv.c:2621 config/frv/frv.c:2633 config/frv/frv.c:2637
-msgid "Bad insn to frv_print_operand_memory_reference:"
+#: config/m68k/m68k.c:216
+msgid "-mshared-library-id= specified without -mid-shared-library"
 msgstr ""
 
-#: config/frv/frv.c:2779
-msgid "Bad insn in frv_print_operand, bad const_double"
+#: config/m68k/m68k.c:219
+#, c-format
+msgid "-mshared-library-id=%d is not between 0 and %d"
 msgstr ""
 
-#: config/frv/frv.c:2824
+#: config/m68k/m68k.c:233
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'C' modifier:"
-msgstr "ogiltig operand för %V"
+msgid "cannot specify both -msep-data and -mid-shared-library"
+msgstr "kan inte ange både -C och -o"
 
-#: config/frv/frv.c:2847
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'c' modifier:"
-msgstr "ogiltig operand för %V"
+#: config/m68k/m68k.c:245
+msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+msgstr ""
 
-#: config/frv/frv.c:2872
-#, fuzzy
-msgid "Bad insn to frv_print_operand, 'e' modifier:"
-msgstr "ogiltig operand för %V"
+#: config/m68k/m68k.c:547 config/rs6000/rs6000.c:13707
+msgid "stack limit expression is not supported"
+msgstr ""
 
-#: config/frv/frv.c:2880
+#: config/m68k/m68k.h:240 config/m68k/m68k.h:242
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'F' modifier:"
-msgstr "ogiltig operand för %V"
+msgid "Generate code for a 68020"
+msgstr "Generera kod för c2"
 
-#: config/frv/frv.c:2896
+#: config/m68k/m68k.h:247 config/m68k/m68k.h:250
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'f' modifier:"
-msgstr "ogiltig operand för %V"
+msgid "Generate code for a 68000"
+msgstr "Generera kod för en DLL"
 
-#: config/frv/frv.c:2949
+#: config/m68k/m68k.h:252
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'L' modifier:"
-msgstr "ogiltig operand för %V"
-
-#: config/frv/frv.c:2962
-msgid "Bad insn to frv_print_operand, 'M/N' modifier:"
-msgstr ""
+msgid "Use the bit-field instructions"
+msgstr "Använd bitfältsinstruktioner"
 
-#: config/frv/frv.c:2983
+#: config/m68k/m68k.h:254
 #, fuzzy
-msgid "Bad insn to frv_print_operand, 'O' modifier:"
-msgstr "ogiltig operand för %V"
+msgid "Do not use the bit-field instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/frv/frv.c:3001
-msgid "Bad insn to frv_print_operand, P modifier:"
+#: config/m68k/m68k.h:256
+msgid "Consider type 'int' to be 16 bits wide"
 msgstr ""
 
-#: config/frv/frv.c:3021
-msgid "Bad insn in frv_print_operand, z case"
+#: config/m68k/m68k.h:258
+msgid "Consider type 'int' to be 32 bits wide"
 msgstr ""
 
-#: config/frv/frv.c:3049
-msgid "Bad insn in frv_print_operand, 0 case"
+#: config/m68k/m68k.h:261
+msgid "Generate code with library calls for floating point"
 msgstr ""
 
-#: config/frv/frv.c:3054
+#: config/m68k/m68k.h:263
 #, fuzzy
-msgid "frv_print_operand: unknown code"
-msgstr "ogiltig operand för %V"
-
-#: config/frv/frv.c:5737
-msgid "Bad output_move_single operand"
-msgstr ""
-
-#: config/frv/frv.c:5866
-msgid "Bad output_move_double operand"
-msgstr ""
-
-#: config/frv/frv.c:6010
-msgid "Bad output_condmove_single operand"
-msgstr ""
-
-#: config/frv/frv.c:8315
-msgid "frv_registers_update"
-msgstr ""
-
-#: config/frv/frv.c:8475
-msgid "frv_registers_used_p"
-msgstr ""
-
-#: config/frv/frv.c:8604
-msgid "frv_registers_set_p"
-msgstr ""
+msgid "Generate code for a 68040, without any new instructions"
+msgstr "Generera kod för \"little endian\""
 
-#: config/frv/frv.c:9171
+#: config/m68k/m68k.h:266
 #, fuzzy
-msgid "accumulator is not a constant integer"
-msgstr "argumentet till \"asm\" är inte en konstant sträng"
-
-#: config/frv/frv.c:9176
-msgid "accumulator number is out of bounds"
-msgstr ""
-
-#: config/frv/frv.c:9187
-#, fuzzy, c-format
-msgid "inappropriate accumulator for `%s'"
-msgstr "ingen tidigare deklaration av \"%s\""
-
-#: config/frv/frv.c:9253
-#, fuzzy, c-format
-msgid "`%s' expects a constant argument"
-msgstr "tre \"l\"-suffix på heltalskonstant"
-
-#: config/frv/frv.c:9258
-#, fuzzy, c-format
-msgid "constant argument out of range for `%s'"
-msgstr "för många argument till funktionen \"%s\""
+msgid "Generate code for a 68060, without any new instructions"
+msgstr "Generera kod för \"little endian\""
 
-#: config/frv/frv.c:9638
-msgid "media functions are not available unless -mmedia is used"
-msgstr ""
+#: config/m68k/m68k.h:270
+#, fuzzy
+msgid "Generate code for a 68030"
+msgstr "Generera kod för en DLL"
 
-#: config/frv/frv.c:9650
-msgid "this media function is only available on the fr500"
-msgstr ""
+#: config/m68k/m68k.h:273
+#, fuzzy
+msgid "Generate code for a 68040"
+msgstr "Generera kod för 11/40"
 
-#: config/frv/frv.c:9678
-msgid "this media function is only available on the fr400"
-msgstr ""
+#: config/m68k/m68k.h:277
+#, fuzzy
+msgid "Generate code for a 68060"
+msgstr "Generera kod för en DLL"
 
-#. This macro is a C statement to print on `stderr' a string describing the
-#. particular machine description choice.  Every machine description should
-#. define `TARGET_VERSION'.  For example:
-#.
-#. #ifdef MOTOROLA
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, Motorola syntax)");
-#. #else
-#. #define TARGET_VERSION           fprintf (stderr, " (68k, MIT syntax)");
-#. #endif
-#: config/frv/frv.h:512
-msgid " (frv)"
-msgstr ""
+#: config/m68k/m68k.h:282
+#, fuzzy
+msgid "Generate code for a 520X"
+msgstr "Generera kod för c2"
 
-#: config/h8300/h8300.c:314
+#: config/m68k/m68k.h:286
 #, fuzzy
-msgid "-ms2600 is used without -ms"
-msgstr "-ms2600 används utan -ms."
+msgid "Generate code for a 5206e"
+msgstr "Generera kod för c2"
 
-#: config/h8300/h8300.c:320
+#: config/m68k/m68k.h:290
 #, fuzzy
-msgid "-mn is used without -mh or -ms"
-msgstr "-ms2600 används utan -ms."
+msgid "Generate code for a 528x"
+msgstr "Generera kod för c2"
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/h8300/h8300.h:150
+#: config/m68k/m68k.h:294
 #, fuzzy
-msgid "Generate H8S code"
-msgstr "Generera H8/S-kod"
+msgid "Generate code for a 5307"
+msgstr "Generera kod för c2"
 
-#: config/h8300/h8300.h:151
+#: config/m68k/m68k.h:298
 #, fuzzy
-msgid "Do not generate H8S code"
-msgstr "Generera inte H8/S-kod"
+msgid "Generate code for a 5407"
+msgstr "Generera kod för c2"
 
-#: config/h8300/h8300.h:152
+#: config/m68k/m68k.h:301
 #, fuzzy
-msgid "Generate H8S/2600 code"
-msgstr "Generera kod för H8/S2600"
+msgid "Generate code for a 68851"
+msgstr "Generera kod för c1"
 
-#: config/h8300/h8300.h:153
+#: config/m68k/m68k.h:303
 #, fuzzy
-msgid "Do not generate H8S/2600 code"
-msgstr "Generera inte kod för H8/S2600"
+msgid "Do no generate code for a 68851"
+msgstr "Generera kod för c1"
 
-#: config/h8300/h8300.h:154
-msgid "Make integers 32 bits wide"
-msgstr "Gör heltal 32 bitar stora"
+#: config/m68k/m68k.h:306
+#, fuzzy
+msgid "Generate code for a 68302"
+msgstr "Generera kod för c32"
 
-#: config/h8300/h8300.h:157
-msgid "Use registers for argument passing"
-msgstr "Använd register för argumentskickning"
+#: config/m68k/m68k.h:309
+#, fuzzy
+msgid "Generate code for a 68332"
+msgstr "Generera kod för c32"
 
-#: config/h8300/h8300.h:159
-msgid "Do not use registers for argument passing"
-msgstr "Använd inte register för argumentskickning"
+#: config/m68k/m68k.h:313
+#, fuzzy
+msgid "Generate code for a cpu32"
+msgstr "Generera kod för c32"
 
-#: config/h8300/h8300.h:161
-msgid "Consider access to byte sized memory slow"
+#: config/m68k/m68k.h:316
+msgid "Align variables on a 32-bit boundary"
 msgstr ""
 
-#: config/h8300/h8300.h:162
-msgid "Enable linker relaxing"
+#: config/m68k/m68k.h:318
+msgid "Align variables on a 16-bit boundary"
 msgstr ""
 
-#: config/h8300/h8300.h:164
-msgid "Generate H8/300H code"
-msgstr "Generera H8/300H-kod"
-
-#: config/h8300/h8300.h:165
-msgid "Enable the normal mode"
+#: config/m68k/m68k.h:320
+msgid "Enable separate data segment"
 msgstr ""
 
-#: config/h8300/h8300.h:166
-msgid "Do not generate H8/300H code"
-msgstr "Generera inte H8/300H-kod"
-
-#: config/h8300/h8300.h:167
-msgid "Use H8/300 alignment rules"
+#: config/m68k/m68k.h:322
+msgid "Disable separate data segment"
 msgstr ""
 
-#: config/i370/i370-c.c:53
-msgid "junk at end of #pragma map"
+#: config/m68k/m68k.h:324
+msgid "Enable ID based shared library"
 msgstr ""
 
-#: config/i370/i370-c.c:59
-msgid "malformed #pragma map, ignored"
+#: config/m68k/m68k.h:326
+msgid "Disable ID based shared library"
 msgstr ""
 
-#: config/i370/i370.c:915
-msgid "real name is too long - alias ignored"
-msgstr ""
+#: config/m68k/m68k.h:328
+#, fuzzy
+msgid "Generate pc-relative code"
+msgstr "Generera SA-kod"
 
-#: config/i370/i370.c:920
-msgid "alias name is too long - alias ignored"
+#: config/m68k/m68k.h:330
+msgid "Do not use unaligned memory references"
 msgstr ""
 
-#: config/i370/i370.c:1191
-msgid "internal error--no jump follows compare:"
-msgstr ""
+#: config/m68k/m68k.h:332
+#, fuzzy
+msgid "Use unaligned memory references"
+msgstr "Använd stor minnesmodell"
 
-#. Macro to define tables used to set the flags.  This is a list in braces
-#. of pairs in braces, each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/i370/i370.h:75
-msgid "Generate char instructions"
+#: config/m68k/m68k.h:334
+msgid "Use different calling convention using 'rtd'"
 msgstr ""
 
-#: config/i370/i370.h:76
-msgid "Do not generate char instructions"
+#. TARGET_DEFAULT is defined in m68k-none.h, netbsd.h, etc.
+#: config/m68k/m68k.h:344
+msgid "ID of shared library to build"
 msgstr ""
 
-#: config/i386/i386.c:1050
-#, c-format
-msgid "code model %s not supported in PIC mode"
+#: config/mcore/mcore.c:2992
+#, fuzzy
+msgid "invalid option %<-mstack-increment=%s%>"
+msgstr "Ogiltig flagga \"-mstack-increment=%s\""
+
+#: config/mcore/mcore.h:113
+msgid "Inline constants if it can be done in 2 insns or less"
 msgstr ""
 
-#: config/i386/i386.c:1060 config/sparc/sparc.c:356
-#, c-format
-msgid "bad value (%s) for -mcmodel= switch"
+#: config/mcore/mcore.h:115
+msgid "Inline constants if it only takes 1 instruction"
 msgstr ""
 
-#: config/i386/i386.c:1075
-#, fuzzy, c-format
-msgid "bad value (%s) for -masm= switch"
-msgstr "ogiltigt värde (%s) till flagga %s"
+#: config/mcore/mcore.h:117
+msgid "Set maximum alignment to 4"
+msgstr ""
 
-#: config/i386/i386.c:1078
-#, fuzzy, c-format
-msgid "code model `%s' not supported in the %s bit mode"
-msgstr "\"%s\" stöds inte av %s"
+#: config/mcore/mcore.h:119
+msgid "Set maximum alignment to 8"
+msgstr ""
 
-#: config/i386/i386.c:1081
-#, fuzzy
-msgid "code model `large' not supported yet"
-msgstr "\"%s\" stöds inte av %s"
+#: config/mcore/mcore.h:123
+msgid "Do not use the divide instruction"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/i386/i386.c:1083
-#, c-format
-msgid "%i-bit mode not compiled in"
+#: config/mcore/mcore.h:127
+msgid "Do not arbitrary sized immediates in bit operations"
 msgstr ""
 
-#: config/i386/i386.c:1113
-#, c-format
-msgid "bad value (%s) for -march= switch"
+#: config/mcore/mcore.h:129
+msgid "Always treat bit-field as int-sized"
 msgstr ""
 
-#: config/i386/i386.c:1124
-#, c-format
-msgid "bad value (%s) for -mcpu= switch"
+#: config/mcore/mcore.h:133
+msgid "Force functions to be aligned to a 4 byte boundary"
 msgstr ""
 
-#: config/i386/i386.c:1141
-#, c-format
-msgid "-mregparm=%d is not between 0 and %d"
+#: config/mcore/mcore.h:135
+msgid "Force functions to be aligned to a 2 byte boundary"
 msgstr ""
 
-#: config/i386/i386.c:1154
-msgid "-malign-loops is obsolete, use -falign-loops"
+#: config/mcore/mcore.h:137
+msgid "Emit call graph information"
 msgstr ""
 
-#: config/i386/i386.c:1159 config/i386/i386.c:1172 config/i386/i386.c:1185
-#, c-format
-msgid "-malign-loops=%d is not between 0 and %d"
+#: config/mcore/mcore.h:141
+msgid "Prefer word accesses over byte accesses"
 msgstr ""
 
-#: config/i386/i386.c:1167
-msgid "-malign-jumps is obsolete, use -falign-jumps"
-msgstr ""
+#: config/mcore/mcore.h:152
+msgid "Generate code for the M*Core M340"
+msgstr "Genrera kod för M*Core M340"
 
-#: config/i386/i386.c:1180
-msgid "-malign-functions is obsolete, use -falign-functions"
+#: config/mcore/mcore.h:165
+msgid "Maximum amount for a single stack increment operation"
 msgstr ""
 
-#: config/i386/i386.c:1218
+#: config/mips/mips.c:4028
 #, c-format
-msgid "-mpreferred-stack-boundary=%d is not between %d and 12"
+msgid "bad value (%s) for -mabi= switch"
 msgstr ""
 
-#: config/i386/i386.c:1230
+#: config/mips/mips.c:4051
 #, c-format
-msgid "-mbranch-cost=%d is not between 0 and 5"
+msgid "-mips%s conflicts with the other architecture options, which specify a MIPS%d processor"
 msgstr ""
 
-#: config/i386/i386.c:1242
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtls-dialect= switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
-
-#: config/i386/i386.c:1263
-msgid "-malign-double makes no sense in the 64bit mode"
+#: config/mips/mips.c:4070
+#, c-format
+msgid "-march=%s is not compatible with the selected ABI"
 msgstr ""
 
-#: config/i386/i386.c:1265
-msgid "-mrtd calling convention not supported in the 64bit mode"
+#: config/mips/mips.c:4085
+msgid "-mgp64 used with a 32-bit processor"
 msgstr ""
 
-#: config/i386/i386.c:1281 config/i386/i386.c:1292
+#: config/mips/mips.c:4087
 #, fuzzy
-msgid "SSE instruction set disabled, using 387 arithmetics"
-msgstr "pekare till funktion använd med aritmetik"
+msgid "-mgp32 used with a 64-bit ABI"
+msgstr "Använd 64-bitars ABI"
 
-#: config/i386/i386.c:1297
+#: config/mips/mips.c:4089
 #, fuzzy
-msgid "387 instruction set disabled, using SSE arithmetics"
-msgstr "pekare till funktion använd med aritmetik"
-
-#: config/i386/i386.c:1304
-#, fuzzy, c-format
-msgid "bad value (%s) for -mfpmath= switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
-
-#: config/i386/i386.c:1436
-#, fuzzy, c-format
-msgid "`%s' attribute requires an integer constant argument"
-msgstr "tre \"l\"-suffix på heltalskonstant"
+msgid "-mgp64 used with a 32-bit ABI"
+msgstr "Använd 32-bitars ABI"
 
-#: config/i386/i386.c:1442
+#: config/mips/mips.c:4107 config/mips/mips.c:4109 config/mips/mips.c:4111
+#: config/mips/mips.c:4198
 #, fuzzy, c-format
-msgid "argument to `%s' attribute larger than %d"
-msgstr "kan inte sätta attributet \"%s\" efter definitionen"
+msgid "unsupported combination: %s"
+msgstr "ej stödd version"
 
-#: config/i386/i386.c:2504
-msgid "SSE vector return without SSE enabled changes the ABI"
+#: config/mips/mips.c:4139
+msgid "-mint64 is a deprecated option"
 msgstr ""
 
-#: config/i386/i386.c:6386
-msgid "invalid UNSPEC as operand"
-msgstr ""
+#: config/mips/mips.c:4142
+#, fuzzy
+msgid "unrecognized option %<-mfix-vr4130%s%>"
+msgstr "ej igenkänd flagga `-%s'"
 
-#: config/i386/i386.c:6648
-msgid "extended registers have no high halves"
+#: config/mips/mips.c:4193
+msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
 msgstr ""
 
-#: config/i386/i386.c:6663
-msgid "unsupported operand size for extended register"
+#: config/mips/mips.c:4210
+msgid "-G is incompatible with PIC code which is the default"
 msgstr ""
 
-#: config/i386/i386.c:6978
-msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
+#: config/mips/mips.c:4277
+msgid "-mips3d requires -mpaired-single"
 msgstr ""
 
-#: config/i386/i386.c:7024
-#, fuzzy, c-format
-msgid "invalid operand code `%c'"
-msgstr "ogiltig operand för %V"
-
-#: config/i386/i386.c:7071
-#, fuzzy
-msgid "invalid constraints for operand"
-msgstr "ogiltig %%-kod"
+#: config/mips/mips.c:4286
+msgid "-mips3d/-mpaired-single must be used with -mfp64 -mhard-float"
+msgstr ""
 
-#: config/i386/i386.c:11271
+#: config/mips/mips.c:4291
 #, fuzzy
-msgid "unknown insn mode"
-msgstr "okänt maskinläge `%s'"
+msgid "-mips3d/-mpaired-single must be used with -mips64"
+msgstr "-frepo måste användas tillsammans med -c"
 
-#. @@@ better error message
-#: config/i386/i386.c:13391 config/i386/i386.c:13427
-msgid "selector must be an immediate"
+#: config/mips/mips.c:4649
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
 msgstr ""
 
-#. @@@ better error message
-#: config/i386/i386.c:13588 config/i386/i386.c:13622
-msgid "mask must be an immediate"
+#: config/mips/mips.c:4775
+#, c-format
+msgid "internal error: %%) found without a %%( in assembler pattern"
 msgstr ""
 
-#: config/i386/i386.c:13654
-#, fuzzy
-msgid "shift must be an immediate"
-msgstr "predikat måste vara en identifierare"
-
-#: config/i386/winnt.c:96
-#, fuzzy, c-format
-msgid "function `%s' definition is marked dllimport."
-msgstr "funktionsdefinition deklarerad som \"auto\""
-
-#: config/i386/winnt.c:104
-#, fuzzy, c-format
-msgid "variable `%s' definition is marked dllimport."
-msgstr "statisk variabel \"%s\" är markerad som dllimport"
-
-#: config/i386/winnt.c:123
+#: config/mips/mips.c:4789
 #, c-format
-msgid "external linkage required for symbol '%s' because of '%s' attribute."
+msgid "internal error: %%] found without a %%[ in assembler pattern"
 msgstr ""
 
-#: config/i386/winnt.c:143
-#, fuzzy, c-format
-msgid "`%s' attribute only applies to variables"
-msgstr "attributet \"%s\" är inte applicerbart på typer"
-
-#: config/i386/winnt.c:242
+#: config/mips/mips.c:4802
 #, c-format
-msgid "function '%s' is defined after prior declaration as dllimport: attribute ignored."
+msgid "internal error: %%> found without a %%< in assembler pattern"
 msgstr ""
 
-#: config/i386/winnt.c:252
-#, fuzzy, c-format
-msgid "inline function '%s' is declared as dllimport: attribute ignored."
-msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
-
-#: config/i386/winnt.c:263
+#: config/mips/mips.c:4815
 #, c-format
-msgid "definition of static data member '%s' of dllimport'd class."
+msgid "internal error: %%} found without a %%{ in assembler pattern"
 msgstr ""
 
-#: config/i386/winnt.c:322
+#: config/mips/mips.c:4829
 #, c-format
-msgid "inconsistent dll linkage for '%s': dllexport assumed."
+msgid "PRINT_OPERAND: unknown punctuation '%c'"
 msgstr ""
 
-#: config/i386/winnt.c:364
+#: config/mips/mips.c:4858
 #, fuzzy, c-format
-msgid "`%s' declared as both exported to and imported from a DLL"
-msgstr "\"%s\" är deklarerad både som exporterad till och importerad från en DLL."
+msgid "PRINT_OPERAND, invalid insn for %%C"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/i386/winnt.c:373
-#, c-format
-msgid "failure in redeclaration of '%s': dllimport'd symbol lacks external linkage."
-msgstr ""
+#: config/mips/mips.c:4875
+#, fuzzy, c-format
+msgid "PRINT_OPERAND, invalid insn for %%N"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
 
-#: config/i386/winnt.c:479
-#, c-format
-msgid "'%s' %s after being referenced with dllimport linkage."
+#: config/mips/mips.c:4884
+#, fuzzy, c-format
+msgid "PRINT_OPERAND, invalid insn for %%F"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
+
+#: config/mips/mips.c:4893
+#, fuzzy, c-format
+msgid "PRINT_OPERAND, invalid insn for %%W"
+msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
+
+#: config/mips/mips.c:4914
+#, fuzzy, c-format
+msgid "invalid %%Y value"
+msgstr "ogiltigt värde %%B"
+
+#: config/mips/mips.c:4992
+msgid "PRINT_OPERAND, invalid operand for relocation"
 msgstr ""
 
-#: config/i386/cygwin.h:45
-msgid "Use the Cygwin interface"
-msgstr "Använd Cygwin-interfacet"
+#: config/mips/mips.c:7589
+#, fuzzy, c-format
+msgid "cannot handle inconsistent calls to %qs"
+msgstr "kan inte inline:a anrop till \"%s\""
 
-#: config/i386/cygwin.h:46
-msgid "Use the Mingw32 interface"
-msgstr "Använd Mingw32-interfacet"
+#: config/mips/mips.c:8989
+msgid "the cpu name must be lower case"
+msgstr ""
 
-#: config/i386/cygwin.h:47
-msgid "Create GUI application"
-msgstr "Skapa GUI-applikation"
+#: config/mips/mips.c:9011
+#, fuzzy, c-format
+msgid "bad value (%s) for %s"
+msgstr "ogiltigt värde (%s) till flagga %s"
 
-#: config/i386/cygwin.h:48
-msgid "Don't set Windows defines"
+#. Target CPU builtins.
+#. Everyone but IRIX defines this to mips.
+#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
+#. Treat _R3000 and _R4000 like register-size                       defines, which is how they've historically                      been used.
+#. Macros dependent on the C dialect.
+#. Bizarre, but needed at least for Irix.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:541
+msgid "Use 64-bit int type"
 msgstr ""
 
-#: config/i386/cygwin.h:49
-msgid "Set Windows defines"
+#: config/mips/mips.h:543
+msgid "Use 64-bit long type"
 msgstr ""
 
-#: config/i386/cygwin.h:50
-msgid "Create console application"
-msgstr "Skapa konsollapplikation"
-
-#: config/i386/cygwin.h:51 config/i386/win32.h:59
-msgid "Generate code for a DLL"
-msgstr "Generera kod för en DLL"
+#: config/mips/mips.h:545
+msgid "Use 32-bit long type"
+msgstr ""
 
-#: config/i386/cygwin.h:53 config/i386/win32.h:61
-msgid "Ignore dllimport for functions"
-msgstr "Ignorera dllimport för funktioner"
+#: config/mips/mips.h:547
+msgid "Optimize lui/addiu address loads"
+msgstr ""
 
-#: config/i386/cygwin.h:55
-msgid "Use Mingw-specific thread support"
+#: config/mips/mips.h:549
+msgid "Don't optimize lui/addiu address loads"
 msgstr ""
 
-#: config/i386/cygwin.h:245
-#, c-format
-msgid "-f%s ignored for target (all code is position independent)"
+#: config/mips/mips.h:551
+msgid "Use GNU as (now ignored)"
 msgstr ""
 
-#: config/i386/djgpp.h:206
-msgid "-mbnu210 is ignored (option is obsolete)"
+#: config/mips/mips.h:553 config/mips/mips.h:555
+msgid "Use GP relative sdata/sbss sections (now ignored)"
 msgstr ""
 
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#. Deprecated.
-#: config/i386/i386.h:306
-msgid "Alternate calling convention"
+#: config/mips/mips.h:557 config/mips/mips.h:559
+msgid "Don't use GP relative sdata/sbss sections (now ignored)"
 msgstr ""
 
-#: config/i386/i386.h:308 config/m68k/m68k.h:180 config/ns32k/ns32k.h:144
-msgid "Use normal calling convention"
+#: config/mips/mips.h:561
+msgid "Output compiler statistics (now ignored)"
 msgstr ""
 
-#: config/i386/i386.h:310
-msgid "Align some doubles on dword boundary"
+#: config/mips/mips.h:563
+msgid "Don't output compiler statistics"
 msgstr ""
 
-#: config/i386/i386.h:312
-msgid "Align doubles on word boundary"
+#: config/mips/mips.h:565
+msgid "Don't optimize block moves"
 msgstr ""
 
-#: config/i386/i386.h:314
-msgid "Uninitialized locals in .bss"
+#: config/mips/mips.h:567
+msgid "Optimize block moves"
 msgstr ""
 
-#: config/i386/i386.h:316
-msgid "Uninitialized locals in .data"
+#: config/mips/mips.h:569
+msgid "Use mips-tfile asm postpass"
 msgstr ""
 
-#: config/i386/i386.h:318 config/m68k/linux-aout.h:45 config/m68k/linux.h:50
-#: config/ns32k/ns32k.h:167
-msgid "Use IEEE math for fp comparisons"
-msgstr "Använd IEEE matematik för flyttaljämförelser"
+#: config/mips/mips.h:571
+msgid "Don't use mips-tfile asm postpass"
+msgstr ""
 
-#: config/i386/i386.h:320 config/ns32k/ns32k.h:169
-msgid "Do not use IEEE math for fp comparisons"
-msgstr "Använd inte IEEE matematik för flyttaljämförelser"
+#: config/mips/mips.h:573 config/pa/pa.h:288
+msgid "Use software floating point"
+msgstr "Använd mjukvaruflytttal"
 
-#: config/i386/i386.h:322
-msgid "Return values of functions in FPU registers"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of triplets in braces,
+#. each triplet being { "NAME", VALUE, DOC }
+#. where VALUE is the bits to set or minus the bits to clear and DOC
+#. is the documentation for --help (NULL if intentionally undocumented).
+#. An empty string NAME is used to identify the default VALUE.
+#: config/mips/mips.h:575 config/pdp11/pdp11.h:61 config/rs6000/rs6000.h:329
+msgid "Use hardware floating point"
 msgstr ""
 
-#: config/i386/i386.h:324
-msgid "Do not return values of functions in FPU registers"
+#: config/mips/mips.h:577
+msgid "Use 64-bit FP registers"
 msgstr ""
 
-#: config/i386/i386.h:326
-msgid "Do not generate sin, cos, sqrt for FPU"
-msgstr "Generera inte sin, cos, sqrt för FPU"
-
-#: config/i386/i386.h:328
-msgid "Generate sin, cos, sqrt for FPU"
-msgstr "Generera sin, cos, sqrt för FPU"
+#: config/mips/mips.h:579
+msgid "Use 32-bit FP registers"
+msgstr ""
 
-#: config/i386/i386.h:330
-msgid "Omit the frame pointer in leaf functions"
+#: config/mips/mips.h:581
+msgid "Use 64-bit general registers"
 msgstr ""
 
-#: config/i386/i386.h:333
-msgid "Enable stack probing"
+#: config/mips/mips.h:583
+msgid "Use 32-bit general registers"
 msgstr ""
 
-#. undocumented
-#. undocumented
-#: config/i386/i386.h:338
-msgid "Align destination of the string operations"
+#: config/mips/mips.h:585
+msgid "Use Irix PIC"
 msgstr ""
 
-#: config/i386/i386.h:340
-msgid "Do not align destination of the string operations"
+#: config/mips/mips.h:587
+msgid "Don't use Irix PIC"
 msgstr ""
 
-#: config/i386/i386.h:342
-msgid "Inline all known string operations"
+#: config/mips/mips.h:589
+msgid "Use indirect calls"
 msgstr ""
 
-#: config/i386/i386.h:344
-msgid "Do not inline all known string operations"
+#: config/mips/mips.h:591
+msgid "Don't use indirect calls"
 msgstr ""
 
-#: config/i386/i386.h:346 config/i386/i386.h:350
-msgid "Use push instructions to save outgoing arguments"
+#: config/mips/mips.h:601
+msgid "Use big-endian byte order"
+msgstr "Använd \"big endian\" byteordning"
+
+#: config/mips/mips.h:603
+msgid "Use little-endian byte order"
+msgstr "Använd \"little endian\" byteordning"
+
+#: config/mips/mips.h:605
+msgid "Use single (32-bit) FP only"
 msgstr ""
 
-#: config/i386/i386.h:348 config/i386/i386.h:352
-msgid "Do not use push instructions to save outgoing arguments"
+#: config/mips/mips.h:607
+msgid "Don't use single (32-bit) FP only"
 msgstr ""
 
-#: config/i386/i386.h:354
+#: config/mips/mips.h:609 config/mips/mips.h:611
 #, fuzzy
-msgid "Support MMX built-in functions"
-msgstr "Stöd inbyggda funktioner med MMX"
+msgid "Use paired-single floating point instructions"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
 
-#: config/i386/i386.h:356
+#: config/mips/mips.h:613 config/mips/mips.h:615
 #, fuzzy
-msgid "Do not support MMX built-in functions"
-msgstr "Stöd inte inbyggda funktioner med MMX"
+msgid "Use MIPS-3D instructions"
+msgstr "Använd bitfältsinstruktioner"
 
-#: config/i386/i386.h:358
-#, fuzzy
-msgid "Support 3DNow! built-in functions"
-msgstr "döljer inbyggd funktion \"%s\""
+#: config/mips/mips.h:617
+msgid "Use multiply accumulate"
+msgstr ""
 
-#: config/i386/i386.h:360
-#, fuzzy
-msgid "Do not support 3DNow! built-in functions"
-msgstr "Stöd inte inbyggda funktioner med MMX"
+#: config/mips/mips.h:619
+msgid "Don't use multiply accumulate"
+msgstr ""
 
-#: config/i386/i386.h:362
-#, fuzzy
-msgid "Support MMX and SSE built-in functions and code generation"
-msgstr "Stöd inbyggda funktioner med MMX och SSE"
+#: config/mips/mips.h:621
+msgid "Don't generate fused multiply/add instructions"
+msgstr ""
 
-#: config/i386/i386.h:364
-#, fuzzy
-msgid "Do not support MMX and SSE built-in functions and code generation"
-msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
+#: config/mips/mips.h:623 config/rs6000/rs6000.h:345
+msgid "Generate fused multiply/add instructions"
+msgstr ""
 
-#: config/i386/i386.h:366
+#: config/mips/mips.h:625
 #, fuzzy
-msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
-msgstr "Stöd inbyggda funktioner med MMX och SSE"
+msgid "Perform VR4130-specific alignment optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#: config/i386/i386.h:368
+#: config/mips/mips.h:627
 #, fuzzy
-msgid "Do not support MMX, SSE and SSE2 built-in functions and code generation"
-msgstr "Stöd inte inbyggda funktioner med MMX och SSE"
+msgid "Don't perform VR4130-specific alignment optimizations"
+msgstr "Utför inte optimering för svansrekursion"
 
-#: config/i386/i386.h:370
-#, fuzzy
-msgid "sizeof(long double) is 16"
-msgstr "sizeof(long double) är 16."
+#: config/mips/mips.h:629
+msgid "Work around early 4300 hardware bug"
+msgstr ""
 
-#: config/i386/i386.h:372
-#, fuzzy
-msgid "sizeof(long double) is 12"
-msgstr "sizeof(long double) är 12."
+#: config/mips/mips.h:631
+msgid "Don't work around early 4300 hardware bug"
+msgstr ""
 
-#: config/i386/i386.h:374
-#, fuzzy
-msgid "Generate 64bit x86-64 code"
-msgstr "Generera H8/S-kod"
+#: config/mips/mips.h:633
+msgid "Work around errata for early SB-1 revision 2 cores"
+msgstr ""
 
-#: config/i386/i386.h:376
-#, fuzzy
-msgid "Generate 32bit i386 code"
-msgstr "Generera \"big endian\"-kod."
+#: config/mips/mips.h:635
+msgid "Don't work around errata for early SB-1 revision 2 cores"
+msgstr ""
 
-#: config/i386/i386.h:378
-msgid "Use red-zone in the x86-64 code"
+#: config/mips/mips.h:637
+msgid "Work around R4000 errata"
 msgstr ""
 
-#: config/i386/i386.h:380
-#, fuzzy
-msgid "Do not use red-zone in the x86-64 code"
-msgstr "Generera inte H8/S-kod"
+#: config/mips/mips.h:639
+msgid "Don't work around R4000 errata"
+msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:409 config/rs6000/rs6000.h:393 config/sparc/sparc.h:635
-msgid "Schedule code for given CPU"
-msgstr "Schemalägg kod för en given CPU"
+#: config/mips/mips.h:641
+msgid "Work around R4400 errata"
+msgstr ""
 
-#: config/i386/i386.h:411
-#, fuzzy
-msgid "Generate floating point mathematics using given instruction set"
-msgstr "Använd flyttalsinstruktioner i hårdvara"
+#: config/mips/mips.h:643
+msgid "Don't work around R4400 errata"
+msgstr ""
 
-#: config/i386/i386.h:413
-msgid "Generate code for given CPU"
-msgstr "Generera kod för en given CPU"
+#: config/mips/mips.h:645
+msgid "Work around certain VR4120 errata"
+msgstr ""
 
-#: config/i386/i386.h:415
-msgid "Number of registers used to pass integer arguments"
-msgstr "Antal register för att skicka heltalsargument"
+#: config/mips/mips.h:647
+msgid "Don't work around certain VR4120 errata"
+msgstr ""
 
-#. TARGET_DEFAULT is defined in sun*.h and isi.h, etc.
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/i386/i386.h:417 config/m68k/m68k.h:263
-msgid "Loop code aligned to this power of 2"
-msgstr "Loop-kod justeras till denna 2-potens"
+#: config/mips/mips.h:649
+msgid "Trap on integer divide by zero"
+msgstr "Fånga heltalsdivision med noll"
 
-#: config/i386/i386.h:419 config/m68k/m68k.h:265
-msgid "Jump targets are aligned to this power of 2"
-msgstr "Hoppmål justeras till denna 2-potens"
+#: config/mips/mips.h:651
+msgid "Don't trap on integer divide by zero"
+msgstr "Fånga inte heltalsdivision med noll"
 
-#: config/i386/i386.h:421 config/m68k/m68k.h:267
-msgid "Function starts are aligned to this power of 2"
-msgstr "Funktionsbörjan justeras till denna 2-potens"
+#: config/mips/mips.h:653
+#, fuzzy
+msgid "Use trap to check for integer divide by zero"
+msgstr "Fånga heltalsdivision med noll"
 
-#: config/i386/i386.h:424
-msgid "Attempt to keep stack aligned to this power of 2"
-msgstr "Försök håll stacken justerad till denna 2-potens"
+#: config/mips/mips.h:655
+#, fuzzy
+msgid "Use break to check for integer divide by zero"
+msgstr "Fånga heltalsdivision med noll"
 
-#: config/i386/i386.h:426
-msgid "Branches are this expensive (1-5, arbitrary units)"
-msgstr "Hopp är dyra (1-5, godtyckliga enheter)"
+#: config/mips/mips.h:657
+msgid "Use Branch Likely instructions, overriding default for arch"
+msgstr ""
 
-#: config/i386/i386.h:428
-msgid "Use given x86-64 code model"
+#: config/mips/mips.h:659
+msgid "Don't use Branch Likely instructions, overriding default for arch"
 msgstr ""
 
-#. Undocumented.
-#. Undocumented.
-#: config/i386/i386.h:434
+#: config/mips/mips.h:661
+msgid "Use NewABI-style %reloc() assembly operators"
+msgstr ""
+
+#: config/mips/mips.h:663
+msgid "Use assembler macros instead of relocation operators"
+msgstr ""
+
+#: config/mips/mips.h:665
 #, fuzzy
-msgid "Use given assembler dialect"
-msgstr "Använd assemblersyntax för DEC"
+msgid "Generate mips16 code"
+msgstr "Generera SA-kod"
 
-#: config/i386/i386.h:436
+#: config/mips/mips.h:667
 #, fuzzy
-msgid "Use given thread-local storage dialect"
-msgstr "Använd assemblersyntax för DEC"
+msgid "Generate normal-mode code"
+msgstr "Generera SA-kod"
 
-#: config/i386/sco5.h:297
-msgid "Generate ELF output"
-msgstr "Generera ELF-utdata"
+#: config/mips/mips.h:669
+msgid "Lift restrictions on GOT size"
+msgstr ""
 
-#: config/i386/win32.h:53
-msgid "Use Mingw32 interface"
+#: config/mips/mips.h:671
+msgid "Do not lift restrictions on GOT size"
 msgstr ""
 
-#: config/i386/win32.h:55
-msgid "Use Cygwin interface"
+#: config/mips/mips.h:673
+msgid "FP exceptions are enabled"
 msgstr ""
 
-#: config/i386/win32.h:57
-msgid "Use bare Windows interface"
+#: config/mips/mips.h:675
+msgid "FP exceptions are not enabled"
 msgstr ""
 
-#. If the environment variable DJDIR is not defined, then DJGPP is not        installed correctly and GCC will quickly become confused with the        default prefix settings. Report the problem now so the user doesn't        receive deceptive "file not found" error messages later.
-#. DJDIR is automatically defined by the DJGPP environment config            file pointed to by the environment variable DJGPP. Examine DJGPP            to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:71
-#, fuzzy
-msgid "environment variable DJGPP not defined"
-msgstr "Omgivningsvariabel DJGPP är inte definierad."
+#: config/mips/mips.h:677
+msgid "Assume all symbols have 32-bit values"
+msgstr ""
+
+#: config/mips/mips.h:679
+msgid "Don't assume all symbols have 32-bit values"
+msgstr ""
+
+#: config/mips/mips.h:794
+msgid "Specify a Standard MIPS ISA"
+msgstr ""
+
+#: config/mips/mips.h:800
+msgid "Work around VR4130 mflo/mfhi errata"
+msgstr ""
+
+#. Output assembler code to FILE to increment profiler label # LABELNO
+#. for profiling a function entry.
+#: config/mips/mips.h:2334
+msgid "mips16 function profiling"
+msgstr ""
 
-#: config/i386/xm-djgpp.h:73
+#: config/mmix/mmix.c:229
 #, fuzzy, c-format
-msgid "environment variable DJGPP points to missing file '%s'"
-msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som saknas"
+msgid "-f%s not supported: ignored"
+msgstr "\"%s\" stöds inte av %s"
 
-#: config/i386/xm-djgpp.h:76
+#: config/mmix/mmix.c:657
 #, fuzzy, c-format
-msgid "environment variable DJGPP points to corrupt file '%s'"
-msgstr "Omgivningsvariabel DJGPP pekar på fil \"%s\" som är trasig"
+msgid "support for mode %qs"
+msgstr "ingen datatyp för läge `%s'"
 
-#: config/i960/i960-c.c:66
-msgid "sorry, not implemented: #pragma align NAME=SIZE"
-msgstr "ledsen, inte implementerat: #pragma align NAMN=STORLEK"
+#: config/mmix/mmix.c:671
+#, c-format
+msgid "too large function value type, needs %d registers, have only %d registers for this"
+msgstr ""
 
-#: config/i960/i960-c.c:71
-msgid "malformed #pragma align - ignored"
+#: config/mmix/mmix.c:841
+msgid "function_profiler support for MMIX"
 msgstr ""
 
-#: config/i960/i960-c.c:109
-msgid "sorry, not implemented: #pragma noalign NAME"
-msgstr "ledsen, inte implementerat: #pragma noalign NAMN"
+#: config/mmix/mmix.c:863
+msgid "MMIX Internal: Last named vararg would not fit in a register"
+msgstr ""
 
-#: config/i960/i960.c:121 config/i960/i960.c:131
-msgid "conflicting architectures defined - using C series"
+#: config/mmix/mmix.c:1471 config/mmix/mmix.c:1601
+msgid "MMIX Internal: Expected a CONST_INT, not this"
 msgstr ""
 
-#: config/i960/i960.c:126
-msgid "conflicting architectures defined - using K series"
+#: config/mmix/mmix.c:1479 config/mmix/mmix.c:1503 config/mmix/mmix.c:1619
+#, c-format
+msgid "MMIX Internal: Bad register: %d"
 msgstr ""
 
-#: config/i960/i960.c:141
-msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
-msgstr "iC2.0 och iC3.0 är imkompatible - använder iC3.0"
+#: config/mmix/mmix.c:1550
+msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+msgstr ""
 
-#: config/i960/i960.c:1448 config/m68k/m68k.c:559 config/rs6000/rs6000.c:9976
-msgid "stack limit expression is not supported"
+#: config/mmix/mmix.c:1569
+msgid "MMIX Internal: Expected a register, not this"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#. ??? Not all ten of these architecture variations actually exist, but I
-#. am not sure which are real and which aren't.
-#: config/i960/i960.h:240
-msgid "Generate SA code"
-msgstr "Generera SA-kod"
+#: config/mmix/mmix.c:1579
+msgid "MMIX Internal: Expected a constant, not this"
+msgstr ""
 
-#: config/i960/i960.h:243
-msgid "Generate SB code"
-msgstr "Generera SB-kod"
+#. Presumably there's a missing case above if we get here.
+#: config/mmix/mmix.c:1611
+#, c-format
+msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
+msgstr ""
 
-#. {"sc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate SC code")},
-#: config/i960/i960.h:248
-msgid "Generate KA code"
-msgstr "Generera KA-kod"
+#. We need the original here.
+#: config/mmix/mmix.c:1663
+msgid "MMIX Internal: Cannot decode this operand"
+msgstr ""
 
-#: config/i960/i960.h:251
-msgid "Generate KB code"
-msgstr "Generera KB-kod"
+#: config/mmix/mmix.c:1720
+msgid "MMIX Internal: This is not a recognized address"
+msgstr ""
 
-#. {"kc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_MC|TARGET_FLAG_COMPLEX_ADDR),              N_("Generate KC code")},
-#: config/i960/i960.h:256
-msgid "Generate JA code"
-msgstr "Generera JA-kod"
+#: config/mmix/mmix.c:1897
+#, c-format
+msgid "stack frame not a multiple of 8 bytes: %d"
+msgstr ""
 
-#: config/i960/i960.h:258
-msgid "Generate JD code"
-msgstr "Generera JD-kod"
+#: config/mmix/mmix.c:2133
+#, c-format
+msgid "stack frame not a multiple of octabyte: %d"
+msgstr ""
 
-#: config/i960/i960.h:261
-msgid "Generate JF code"
-msgstr "Generera JF-kod"
+#: config/mmix/mmix.c:2606 config/mmix/mmix.c:2670
+#, c-format
+msgid "MMIX Internal: %s is not a shiftable int"
+msgstr ""
 
-#: config/i960/i960.h:263
-msgid "generate RP code"
-msgstr "Generera RP-kod"
+#: config/mmix/mmix.c:2786
+msgid "MMIX Internal: Trying to output invalidly reversed condition:"
+msgstr ""
 
-#: config/i960/i960.h:266
-msgid "Generate MC code"
-msgstr "Generera MC-kod"
+#: config/mmix/mmix.c:2793
+msgid "MMIX Internal: What's the CC of this?"
+msgstr ""
 
-#: config/i960/i960.h:269
-msgid "Generate CA code"
-msgstr "Generera CA-kod"
+#: config/mmix/mmix.c:2797
+msgid "MMIX Internal: What is the CC of this?"
+msgstr ""
 
-#. {"cb", (TARGET_FLAG_NUMERICS|TARGET_FLAG_C_SERIES|                                          TARGET_FLAG_BRANCH_PREDICT|TARGET_FLAG_CODE_ALIGN),       N_("Generate CB code")},                                                  {"cc", (TARGET_FLAG_NUMERICS|TARGET_FLAG_PROTECTED|                                         TARGET_FLAG_C_SERIES|TARGET_FLAG_BRANCH_PREDICT|                        TARGET_FLAG_CODE_ALIGN),                               N_("Generate CC code")},
-#: config/i960/i960.h:279
-msgid "Generate CF code"
-msgstr "Generera CF-kod"
+#: config/mmix/mmix.c:2867
+#, fuzzy
+msgid "MMIX Internal: This is not a constant:"
+msgstr "fältinitierare är ej konstant"
 
-#: config/i960/i960.h:283 config/mips/mips.h:568 config/pa/pa.h:266
-msgid "Use software floating point"
-msgstr "Använd mjukvaruflytttal"
+#. For these target macros, there is no generic documentation here.  You
+#. should read `Using and Porting GCC' for that.  Only comments specific
+#. to the MMIX target are here.
+#.
+#. There are however references to the specific texinfo node (comments
+#. with "Node:"), so there should be little or nothing amiss.  Probably
+#. the opposite, since we don't have to care about old littering and
+#. soon outdated generic comments.
+#. Node: Driver
+#. User symbols are in the same name-space as built-in symbols, but we
+#. don't need the built-in symbols, so remove those and instead apply
+#. stricter operand checking.  Don't warn when expanding insns.
+#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
+#. Provide default program start 0x100 unless -mno-set-program-start.
+#. Don't do this if linking relocatably, with -r.  For a final link,
+#. produce mmo, unless ELF is requested or when linking relocatably.
+#. Put unused option values here.
+#: config/mmix/mmix.h:132
+#, fuzzy
+msgid "Set start-address of the program"
+msgstr "tar adress till något temporärt"
 
-#: config/i960/i960.h:285
-msgid "Use alternate leaf function entries"
+#: config/mmix/mmix.h:134
+msgid "Set start-address of data"
 msgstr ""
 
-#: config/i960/i960.h:287
-msgid "Do not use alternate leaf function entries"
+#. FIXME: Provide a way to *load* the epsilon register.
+#: config/mmix/mmix.h:198
+msgid "For intrinsics library: pass all parameters in registers"
 msgstr ""
 
-#: config/i960/i960.h:289
-msgid "Perform tail call optimization"
-msgstr "Utför optimering för svansrekursion"
-
-#: config/i960/i960.h:291
-msgid "Do not perform tail call optimization"
-msgstr "Utför inte optimering för svansrekursion"
+#: config/mmix/mmix.h:201
+#, fuzzy
+msgid "Use register stack for parameters and return value"
+msgstr "Använd register för argumentskickning"
 
-#: config/i960/i960.h:293
-msgid "Use complex addressing modes"
+#: config/mmix/mmix.h:203
+msgid "Use call-clobbered registers for parameters and return value"
 msgstr ""
 
-#: config/i960/i960.h:295
-msgid "Do not use complex addressing modes"
+#: config/mmix/mmix.h:205
+#, fuzzy
+msgid "Use epsilon-respecting floating point compare instructions"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
+
+#: config/mmix/mmix.h:208
+msgid "Use zero-extending memory loads, not sign-extending ones"
 msgstr ""
 
-#: config/i960/i960.h:297
-msgid "Align code to 8 byte boundary"
+#: config/mmix/mmix.h:211
+msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
 msgstr ""
 
-#: config/i960/i960.h:299
-msgid "Do not align code to 8 byte boundary"
+#: config/mmix/mmix.h:215
+msgid "Prepend global symbols with \":\" (for use with PREFIX)"
 msgstr ""
 
-#. {"clean-linkage", (TARGET_FLAG_CLEAN_LINKAGE),                             N_("Force use of prototypes")},                                      {"no-clean-linkage", -(TARGET_FLAG_CLEAN_LINKAGE),                         N_("Do not force use of prototypes")},
-#: config/i960/i960.h:305 config/i960/i960.h:307
-msgid "Enable compatibility with iC960 v2.0"
+#: config/mmix/mmix.h:217
+msgid "Do not provide a default start-address 0x100 of the program"
 msgstr ""
 
-#: config/i960/i960.h:309
-msgid "Enable compatibility with iC960 v3.0"
+#: config/mmix/mmix.h:219
+msgid "Link to emit program in ELF format (rather than mmo)"
 msgstr ""
 
-#: config/i960/i960.h:311 config/i960/i960.h:313
-msgid "Enable compatibility with ic960 assembler"
+#: config/mmix/mmix.h:221
+msgid "Use P-mnemonics for branches statically predicted as taken"
 msgstr ""
 
-#: config/i960/i960.h:315
-msgid "Do not permit unaligned accesses"
+#: config/mmix/mmix.h:223
+msgid "Don't use P-mnemonics for branches"
 msgstr ""
 
-#: config/i960/i960.h:317
-msgid "Permit unaligned accesses"
+#: config/mmix/mmix.h:225
+msgid "Use addresses that allocate global registers"
 msgstr ""
 
-#: config/i960/i960.h:319
-msgid "Layout types like Intel's v1.3 gcc"
+#: config/mmix/mmix.h:227
+msgid "Do not use addresses that allocate global registers"
 msgstr ""
 
-#: config/i960/i960.h:321
-msgid "Do not layout types like Intel's v1.3 gcc"
+#: config/mmix/mmix.h:229
+msgid "Generate a single exit point for each function"
 msgstr ""
 
-#: config/i960/i960.h:323 config/sparc/freebsd.h:80 config/sparc/linux.h:86
-#: config/sparc/linux64.h:88 config/sparc/netbsd-elf.h:238
-msgid "Use 64 bit long doubles"
-msgstr "Använd 64 bits long double"
+#: config/mmix/mmix.h:231
+#, fuzzy
+msgid "Do not generate a single exit point for each function"
+msgstr "Generera inte .size-direktiv"
 
-#: config/i960/i960.h:325
-msgid "Enable linker relaxation"
+#: config/mn10300/linux.h:45 config/mn10300/mn10300.h:71
+msgid "Target the AM33 processor"
 msgstr ""
 
-#: config/i960/i960.h:327
-msgid "Do not enable linker relaxation"
+#: config/mn10300/linux.h:46 config/mn10300/mn10300.h:75
+msgid "Target the AM33/2.0 processor"
 msgstr ""
 
-#: config/ia64/ia64-c.c:51
-msgid "malformed #pragma builtin"
+#: config/mn10300/linux.h:47 config/mn10300/mn10300.h:78
+msgid "Enable linker relaxations"
 msgstr ""
 
-#: config/ia64/ia64.c:4015
-msgid "ia64_print_operand: unknown code"
+#: config/mn10300/mn10300.h:69
+msgid "Work around hardware multiply bug"
 msgstr ""
 
-#: config/ia64/ia64.c:4292
-msgid "value of -mfixed-range must have form REG1-REG2"
+#: config/mn10300/mn10300.h:70
+msgid "Do not work around hardware multiply bug"
 msgstr ""
 
-#: config/ia64/ia64.c:4319
-#, c-format
-msgid "%s-%s is an empty range"
-msgstr "%s-%s är ett tomt intervall"
+#: config/ns32k/ns32k.h:142 config/s390/s390.h:135
+msgid "Don't use hardware fp"
+msgstr ""
 
-#: config/ia64/ia64.c:4350
-msgid "cannot optimize floating point division for both latency and throughput"
+#: config/ns32k/ns32k.h:143
+msgid "Alternative calling convention"
 msgstr ""
 
-#: config/ia64/ia64.c:4356
-msgid "cannot optimize integer division for both latency and throughput"
+#: config/ns32k/ns32k.h:145
+msgid "Pass some arguments in registers"
 msgstr ""
 
-#: config/ia64/ia64.c:4368
-#, fuzzy, c-format
-msgid "bad value (%s) for -mtls-size= switch"
-msgstr "ogiltigt värde (%s) till flagga -mcpu"
+#: config/ns32k/ns32k.h:146
+msgid "Pass all arguments on stack"
+msgstr ""
 
-#. This macro defines names of command options to set and clear bits in
-#. `target_flags'.  Its definition is an initializer with a subgrouping for
-#. each command option.
-#: config/ia64/ia64.h:154
-msgid "Generate big endian code"
-msgstr "Generera \"big endian\"-kod."
+#: config/ns32k/ns32k.h:147
+msgid "Optimize for 32532 cpu"
+msgstr "Optimera för cpu 32532"
 
-#: config/ia64/ia64.h:156 config/mcore/mcore.h:159
-msgid "Generate little endian code"
-msgstr "Generera \"little endian\"-kod."
+#: config/ns32k/ns32k.h:148
+msgid "Optimize for 32332 cpu"
+msgstr "Optimera för cpu 32332"
 
-#: config/ia64/ia64.h:158
-msgid "Generate code for GNU as"
-msgstr "Generera kod för GNU as"
+#: config/ns32k/ns32k.h:150
+msgid "Optimize for 32032"
+msgstr "Optimera för cpu 32032"
 
-#: config/ia64/ia64.h:160
-msgid "Generate code for Intel as"
-msgstr "Generera kod för Intel as"
+#: config/ns32k/ns32k.h:152
+msgid "Register sb is zero. Use for absolute addressing"
+msgstr ""
 
-#: config/ia64/ia64.h:162
-msgid "Generate code for GNU ld"
-msgstr "Generera kod för GNU ld"
+#: config/ns32k/ns32k.h:153
+msgid "Do not use register sb"
+msgstr ""
 
-#: config/ia64/ia64.h:164
-msgid "Generate code for Intel ld"
-msgstr "Generera kod för Intel ld"
+#: config/ns32k/ns32k.h:155
+#, fuzzy
+msgid "Use bit-field instructions"
+msgstr "Använd bitfältsinstruktioner"
 
-#: config/ia64/ia64.h:166
-msgid "Generate code without GP reg"
-msgstr ""
+#: config/ns32k/ns32k.h:157
+#, fuzzy
+msgid "Do not use bit-field instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/ia64/ia64.h:168
-msgid "Emit stop bits before and after volatile extended asms"
+#: config/ns32k/ns32k.h:158
+msgid "Generate code for high memory"
 msgstr ""
 
-#: config/ia64/ia64.h:170
-msgid "Don't emit stop bits before and after volatile extended asms"
+#: config/ns32k/ns32k.h:159
+msgid "Generate code for low memory"
 msgstr ""
 
-#: config/ia64/ia64.h:172
-msgid "Emit code for Itanium (TM) processor B step"
-msgstr ""
+#: config/ns32k/ns32k.h:160
+msgid "32381 fpu"
+msgstr "fpu 32381"
 
-#: config/ia64/ia64.h:174
-msgid "Use in/loc/out register names"
+#: config/ns32k/ns32k.h:162
+msgid "Use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ia64/ia64.h:176
-msgid "Disable use of sdata/scommon/sbss"
+#: config/ns32k/ns32k.h:164
+msgid "Do not use multiply-accumulate fp instructions"
 msgstr ""
 
-#: config/ia64/ia64.h:178
-msgid "Enable use of sdata/scommon/sbss"
+#: config/ns32k/ns32k.h:165
+msgid "\"Small register classes\" kludge"
 msgstr ""
 
-#: config/ia64/ia64.h:180
-msgid "gp is constant (but save/restore gp on indirect calls)"
+#: config/ns32k/ns32k.h:166
+msgid "No \"Small register classes\" kludge"
 msgstr ""
 
-#: config/ia64/ia64.h:182
-msgid "Generate self-relocatable code"
+#: config/pa/pa.c:418
+#, c-format
+msgid ""
+"unknown -mschedule= option (%s).\n"
+"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
 msgstr ""
 
-#: config/ia64/ia64.h:184
-msgid "Generate inline floating point division, optimize for latency"
+#: config/pa/pa.c:443
+#, c-format
+msgid ""
+"unknown -march= option (%s).\n"
+"Valid options are 1.0, 1.1, and 2.0\n"
 msgstr ""
 
-#: config/ia64/ia64.h:186
-msgid "Generate inline floating point division, optimize for throughput"
+#: config/pa/pa.c:463
+#, c-format
+msgid ""
+"unknown -munix= option (%s).\n"
+"Valid options are 93, 95 and 98.\n"
 msgstr ""
 
-#: config/ia64/ia64.h:188
-msgid "Generate inline integer division, optimize for latency"
+#: config/pa/pa.c:468
+#, c-format
+msgid ""
+"unknown -munix= option (%s).\n"
+"Valid options are 93 and 95.\n"
 msgstr ""
 
-#: config/ia64/ia64.h:190
-msgid "Generate inline integer division, optimize for throughput"
+#: config/pa/pa.c:472
+#, c-format
+msgid ""
+"unknown -munix= option (%s).\n"
+"Valid option is 93.\n"
 msgstr ""
 
-#: config/ia64/ia64.h:192
-msgid "Enable Dwarf 2 line debug info via GNU as"
+#: config/pa/pa.c:489
+msgid "PIC code generation is not supported in the portable runtime model\n"
 msgstr ""
 
-#: config/ia64/ia64.h:194
-msgid "Disable Dwarf 2 line debug info via GNU as"
+#: config/pa/pa.c:494
+msgid "PIC code generation is not compatible with fast indirect calls\n"
 msgstr ""
 
-#: config/ia64/ia64.h:223
-msgid "Specify range of registers to make fixed"
-msgstr ""
+#: config/pa/pa.c:499
+msgid "-g is only supported when using GAS on this processor,"
+msgstr "-g stöds bara när man använder GAS på denna processor,"
 
-#: config/ip2k/ip2k.c:1090
+#: config/pa/pa.c:500
 #, fuzzy
-msgid "bad operand"
-msgstr "ogiltig %%-kod"
+msgid "-g option disabled"
+msgstr "flaggan -g är avslagen."
 
-#: config/m32r/m32r.c:139
+#: config/pa/pa.c:8348
 #, c-format
-msgid "bad value (%s) for -mmodel switch"
+msgid "alignment (%u) for %s exceeds maximum alignment for global common data.  Using %u"
 msgstr ""
 
-#: config/m32r/m32r.c:148
-#, c-format
-msgid "bad value (%s) for -msdata switch"
+#: config/pa/pa-hpux.h:96 config/pa/pa64-hpux.h:26
+#, fuzzy
+msgid "Generate cpp defines for server IO"
+msgstr "Generera kod för en given CPU"
+
+#: config/pa/pa-hpux.h:97 config/pa/pa64-hpux.h:28
+#, fuzzy
+msgid "Generate cpp defines for workstation IO"
+msgstr "Generera kod för 11/40"
+
+#: config/pa/pa-hpux10.h:84
+msgid ""
+"Specify UNIX standard for predefines and linking.\n"
+"Supported value is 93."
 msgstr ""
 
-#: config/m32r/m32r.c:319
-#, fuzzy, c-format
-msgid "invalid argument of `%s' attribute"
-msgstr "ogiltigt typargument till \"%s\""
+#: config/pa/pa-hpux1010.h:28 config/pa/pa-hpux11.h:99
+msgid ""
+"Specify UNIX standard for predefines and linking.\n"
+"Supported values are 93 and 95."
+msgstr ""
 
-#: config/m32r/m32r.c:422
-msgid "const objects cannot go in .sdata/.sbss"
+#: config/pa/pa-hpux11.h:82
+msgid "-munix=98 option required for C89 Amendment 1 features.\n"
 msgstr ""
 
-#: config/m32r/m32r.c:2256
-#, fuzzy, c-format
-msgid "invalid operand to %%s code"
-msgstr "ogiltig operand för %R"
+#: config/pa/pa-hpux1111.h:28
+msgid ""
+"Specify UNIX standard for predefines and linking.\n"
+"Supported values are 93, 95 and 98."
+msgstr ""
 
-#: config/m32r/m32r.c:2263
-#, fuzzy, c-format
-msgid "invalid operand to %%p code"
-msgstr "ogiltig operand för %R"
+#. Macro to define tables used to set the flags.  This is a
+#. list in braces of target switches with each switch being
+#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
+#. or minus the bits to clear.  An empty string NAME is used to
+#. identify the default VALUE.  Do not mark empty strings for
+#. translation.
+#: config/pa/pa.h:254 config/pa/pa.h:260
+#, fuzzy
+msgid "Generate PA1.1 code"
+msgstr "Generera CA-kod"
+
+#: config/pa/pa.h:256 config/pa/pa.h:258
+#, fuzzy
+msgid "Generate PA1.0 code"
+msgstr "Generera CA-kod"
 
-#: config/m32r/m32r.c:2318
-msgid "bad insn for 'A'"
+#: config/pa/pa.h:262
+msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
 msgstr ""
 
-#: config/m32r/m32r.c:2370
-#, fuzzy, c-format
-msgid "invalid operand to %%T/%%B code"
-msgstr "ogiltig operand för %H/%L"
+#: config/pa/pa.h:264
+msgid "Disable FP regs"
+msgstr ""
 
-#: config/m32r/m32r.c:2393
-#, fuzzy, c-format
-msgid "invalid operand to %%N code"
-msgstr "ogiltig operand för %R"
+#: config/pa/pa.h:266
+msgid "Do not disable FP regs"
+msgstr ""
 
-#: config/m32r/m32r.c:2438
-msgid "pre-increment address is not a register"
+#: config/pa/pa.h:268
+msgid "Disable space regs"
 msgstr ""
 
-#: config/m32r/m32r.c:2445
-msgid "pre-decrement address is not a register"
+#: config/pa/pa.h:270
+msgid "Do not disable space regs"
 msgstr ""
 
-#: config/m32r/m32r.c:2452
-msgid "post-increment address is not a register"
+#: config/pa/pa.h:272
+msgid "Put jumps in call delay slots"
 msgstr ""
 
-#: config/m32r/m32r.c:2530 config/m32r/m32r.c:2546
-#: config/rs6000/rs6000.c:12802
-msgid "bad address"
+#: config/pa/pa.h:274
+msgid "Do not put jumps in call delay slots"
 msgstr ""
 
-#: config/m32r/m32r.c:2551
+#: config/pa/pa.h:276
 #, fuzzy
-msgid "lo_sum not of register"
-msgstr "Skicka argument i register"
+msgid "Disable indexed addressing"
+msgstr "ogiltig kod"
 
-#. { "relax",                  TARGET_RELAX_MASK, "" },                    { "no-relax",               -TARGET_RELAX_MASK, "" },
-#: config/m32r/m32r.h:241
-msgid "Display compile time statistics"
-msgstr ""
+#: config/pa/pa.h:278
+#, fuzzy
+msgid "Do not disable indexed addressing"
+msgstr "okänt registernamn: %s"
 
-#: config/m32r/m32r.h:243
-msgid "Align all loops to 32 byte boundary"
-msgstr ""
+#: config/pa/pa.h:280
+#, fuzzy
+msgid "Use portable calling conventions"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/m32r/m32r.h:246
-msgid "Only issue one instruction per cycle"
-msgstr "Lägg bara ut en instruktion per cykel"
+#: config/pa/pa.h:282
+#, fuzzy
+msgid "Do not use portable calling conventions"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/m32r/m32r.h:249
-msgid "Prefer branches over conditional execution"
-msgstr "Föredra hopp framför villkorlig körning"
+#: config/pa/pa.h:284
+msgid "Assume code will be assembled by GAS"
+msgstr ""
 
-#: config/m32r/m32r.h:265
-msgid "Code size: small, medium or large"
-msgstr "Kodstorlek: small, medium, eller large"
+#: config/pa/pa.h:286
+msgid "Do not assume code will be assembled by GAS"
+msgstr ""
 
-#: config/m32r/m32r.h:267
-msgid "Small data area: none, sdata, use"
-msgstr "Litet dataområde: none, sdata, use"
+#: config/pa/pa.h:290
+#, fuzzy
+msgid "Do not use software floating point"
+msgstr "Använd mjukvaruflytttal"
 
-#: config/m68hc11/m68hc11.c:242
-#, c-format
-msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
+#: config/pa/pa.h:292
+msgid "Emit long load/store sequences"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1305
-msgid "`trap' and `far' attributes are not compatible, ignoring `far'"
+#: config/pa/pa.h:294
+msgid "Do not emit long load/store sequences"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:1311
+#: config/pa/pa.h:296
 #, fuzzy
-msgid "`trap' attribute is already used"
-msgstr "attributet `%s' ignorerat"
+msgid "Generate fast indirect calls"
+msgstr "Generera kod för Intel as"
 
-#. !!!! SCz wrong here.
-#: config/m68hc11/m68hc11.c:3327 config/m68hc11/m68hc11.c:3733
-msgid "move insn not handled"
-msgstr ""
+#: config/pa/pa.h:298
+#, fuzzy
+msgid "Do not generate fast indirect calls"
+msgstr "Generera inte .size-direktiv"
 
-#: config/m68hc11/m68hc11.c:3579 config/m68hc11/m68hc11.c:3663
-#: config/m68hc11/m68hc11.c:3946
+#: config/pa/pa.h:300
 #, fuzzy
-msgid "invalid register in the move instruction"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "Generate code for huge switch statements"
+msgstr "Generera kod för Intel as"
 
-#: config/m68hc11/m68hc11.c:3613
+#: config/pa/pa.h:302
 #, fuzzy
-msgid "invalid operand in the instruction"
-msgstr "ogiltig operand för %V"
+msgid "Do not generate code for huge switch statements"
+msgstr "Generera kod för Intel as"
 
-#: config/m68hc11/m68hc11.c:3920
+#: config/pa/pa.h:304
 #, fuzzy
-msgid "invalid register in the instruction"
-msgstr "ogiltigt flagga \"%s\" i line-direktiv"
+msgid "Always generate long calls"
+msgstr "Generera kod för Intel as"
 
-#: config/m68hc11/m68hc11.c:3953
-msgid "operand 1 must be a hard register"
+#: config/pa/pa.h:306
+msgid "Generate long calls only when needed"
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:3970
+#: config/pa/pa.h:308
 #, fuzzy
-msgid "invalid rotate insn"
-msgstr "ogiltigt format på #line"
+msgid "Enable linker optimizations"
+msgstr "inkompatibla typer i %s"
 
-#: config/m68hc11/m68hc11.c:4391
-msgid "registers IX, IY and Z used in the same INSN"
+#: config/pa/pa.h:332
+msgid ""
+"Specify PA-RISC architecture for code generation.\n"
+"Values are 1.0, 1.1 and 2.0."
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:4728 config/m68hc11/m68hc11.c:5031
-msgid "cannot do z-register replacement"
+#: config/pa/pa.h:335
+msgid "Specify range of registers to make fixed."
 msgstr ""
 
-#: config/m68hc11/m68hc11.c:5094
-msgid "invalid Z register replacement for insn"
+#: config/pa/pa.h:337
+msgid "Specify CPU for scheduling purposes."
 msgstr ""
 
-#. Macro to define tables used to set the flags. This is a list in braces of
-#. pairs in braces, each pair being { "NAME", VALUE } where VALUE is the bits
-#. to set or minus the bits to clear. An empty string NAME is used to
-#. identify the default VALUE.
-#: config/m68hc11/m68hc11.h:172
-msgid "Compile with 16-bit integer mode"
+#: config/pa/pa64-hpux.h:30
+msgid "Assume code will be linked by GNU ld"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:174
-msgid "Compile with 32-bit integer mode"
+#: config/pa/pa64-hpux.h:32
+msgid "Assume code will be linked by HP ld"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:176
-msgid "Auto pre/post decrement increment allowed"
+#: config/pdp11/pdp11.h:62 config/rs6000/rs6000.h:331
+msgid "Do not use hardware floating point"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:178
-msgid "Auto pre/post decrement increment not allowed"
+#. return float result in ac0
+#: config/pdp11/pdp11.h:64
+msgid "Return floating point results in ac0"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:180
-msgid "Min/max instructions allowed"
+#: config/pdp11/pdp11.h:65
+msgid "Return floating point results in memory"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:182
-msgid "Min/max instructions not allowed"
-msgstr ""
+#. is 11/40
+#: config/pdp11/pdp11.h:67
+msgid "Generate code for an 11/40"
+msgstr "Generera kod för 11/40"
 
-#: config/m68hc11/m68hc11.h:184
-msgid "Use call and rtc for function calls and returns"
-msgstr ""
+#. is 11/45
+#: config/pdp11/pdp11.h:70
+msgid "Generate code for an 11/45"
+msgstr "Generera kod för 11/45"
 
-#: config/m68hc11/m68hc11.h:186
-msgid "Use jsr and rts for function calls and returns"
-msgstr ""
+#. is 11/10
+#: config/pdp11/pdp11.h:73
+msgid "Generate code for an 11/10"
+msgstr "Generera kod för 11/10"
 
-#: config/m68hc11/m68hc11.h:188
-msgid "Do not use direct addressing mode for soft registers"
-msgstr ""
+#. use movmemhi for bcopy
+#. use 32 bit for int
+#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
+msgid "Use 32 bit int"
+msgstr "Använd 32 bits int"
 
-#: config/m68hc11/m68hc11.h:190
-msgid "Use direct addressing mode for soft registers"
-msgstr ""
+#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
+msgid "Use 16 bit int"
+msgstr "Använd 16 bits int"
 
-#: config/m68hc11/m68hc11.h:192 config/m68hc11/m68hc11.h:198
-msgid "Compile for a 68HC11"
-msgstr ""
+#. use 32 bit for float
+#: config/pdp11/pdp11.h:83 config/pdp11/pdp11.h:84
+msgid "Use 32 bit float"
+msgstr "Använd 32 bits float"
 
-#: config/m68hc11/m68hc11.h:194 config/m68hc11/m68hc11.h:200
-msgid "Compile for a 68HC12"
+#: config/pdp11/pdp11.h:85 config/pdp11/pdp11.h:86
+msgid "Use 64 bit float"
+msgstr "Använd 64 bits float"
+
+#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
+#. is branching expensive - on a PDP, it's actually really cheap
+#. this is just to play around and check what code gcc generates
+#. split instruction and data memory?
+#: config/pdp11/pdp11.h:95
+msgid "Target has split I&D"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:196 config/m68hc11/m68hc11.h:202
-msgid "Compile for a 68HCS12"
+#: config/pdp11/pdp11.h:96
+msgid "Target does not have split I&D"
 msgstr ""
 
-#. This macro is similar to `TARGET_SWITCHES' but defines names of
-#. command options that have values.  Its definition is an
-#. initializer with a subgrouping for each command option.
-#.
-#. Each subgrouping contains a string constant, that defines the
-#. fixed part of the option name, and the address of a variable.  The
-#. variable, type `char *', is set to the variable part of the given
-#. option if the fixed part matches.  The actual option name is made
-#. by appending `-m' to the specified name.
-#: config/m68hc11/m68hc11.h:216
-msgid "Specify the register allocation order"
+#. UNIX assembler syntax?
+#: config/pdp11/pdp11.h:98
+msgid "Use UNIX assembler syntax"
+msgstr "Använd assemblersyntax för UNIX"
+
+#: config/pdp11/pdp11.h:99
+msgid "Use DEC assembler syntax"
+msgstr "Använd assemblersyntax för DEC"
+
+#: config/rs6000/host-darwin.c:52
+msgid "Segmentation Fault (code)"
 msgstr ""
 
-#: config/m68hc11/m68hc11.h:218
-msgid "Indicate the number of soft registers available"
+#: config/rs6000/host-darwin.c:83
+msgid "Out of stack space.\n"
 msgstr ""
 
-#: config/m68k/m68k.c:158
+#: config/rs6000/host-darwin.c:104
 #, c-format
-msgid "-malign-loops=%d is not between 1 and %d"
+msgid "Try running '%s' in the shell to raise its limit.\n"
 msgstr ""
 
-#: config/m68k/m68k.c:169
-#, c-format
-msgid "-malign-jumps=%d is not between 1 and %d"
+#: config/rs6000/host-darwin.c:117
+msgid "Segmentation Fault"
 msgstr ""
 
-#: config/m68k/m68k.c:180
+#: config/rs6000/host-darwin.c:131
 #, c-format
-msgid "-malign-functions=%d is not between 1 and %d"
+msgid "While setting up signal stack: %m"
 msgstr ""
 
-#: config/m68k/m68k.c:189
-msgid "-fPIC is not currently supported on the 68000 or 68010\n"
+#: config/rs6000/host-darwin.c:137
+#, c-format
+msgid "While setting up signal handler: %m"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/m68k/m68k.h:162 config/m68k/m68k.h:164
-#, fuzzy
-msgid "Generate code for a 68020"
-msgstr "Generera kod för c2"
-
-#: config/m68k/m68k.h:169 config/m68k/m68k.h:172
-#, fuzzy
-msgid "Generate code for a 68000"
-msgstr "Generera kod för en DLL"
+#: config/rs6000/host-darwin.c:181
+#, c-format
+msgid "couldn't unmap pch_address_space: %m\n"
+msgstr ""
 
-#: config/m68k/m68k.h:174
+#. Handle the machine specific pragma longcall.  Its syntax is
+#.
+#. # pragma longcall ( TOGGLE )
+#.
+#. where TOGGLE is either 0 or 1.
+#.
+#. rs6000_default_long_calls is set to the value of TOGGLE, changing
+#. whether or not new function declarations receive a longcall
+#. attribute by default.
+#: config/rs6000/rs6000-c.c:46
 #, fuzzy
-msgid "Use the bit-field instructions"
-msgstr "Använd bitfältsinstruktioner"
+msgid "ignoring malformed #pragma longcall"
+msgstr "ignorerar #pragma %s"
 
-#: config/m68k/m68k.h:176
+#: config/rs6000/rs6000-c.c:59
 #, fuzzy
-msgid "Do not use the bit-field instructions"
-msgstr "Använd inte bitfältsinstruktioner"
+msgid "missing open paren"
+msgstr "heltalsspill i uttryck"
 
-#: config/m68k/m68k.h:178
-msgid "Use different calling convention using 'rtd'"
+#: config/rs6000/rs6000-c.c:61
+msgid "missing number"
 msgstr ""
 
-#: config/m68k/m68k.h:182
-msgid "Consider type `int' to be 16 bits wide"
+#: config/rs6000/rs6000-c.c:63
+msgid "missing close paren"
 msgstr ""
 
-#: config/m68k/m68k.h:184
-msgid "Consider type `int' to be 32 bits wide"
+#: config/rs6000/rs6000-c.c:66
+msgid "number must be 0 or 1"
 msgstr ""
 
-#: config/m68k/m68k.h:186
+#: config/rs6000/rs6000-c.c:69
 #, fuzzy
-msgid "Generate code for a Sun FPA"
-msgstr "Generera kod för en given CPU"
+msgid "junk at end of #pragma longcall"
+msgstr "skräp vid slutet av #pragma weak"
 
-#: config/m68k/m68k.h:189
-#, fuzzy
-msgid "Do not generate code for a Sun FPA"
-msgstr "Genrera inte kod som använder FPU"
+#: config/rs6000/rs6000.c:1262
+msgid "-mmultiple is not supported on little endian systems"
+msgstr "-mmultiple stöds inte på \"little endian\"-system"
 
-#: config/m68k/m68k.h:191 config/m68k/m68k.h:193
-#, fuzzy
-msgid "Generate code for a Sun Sky board"
-msgstr "Generera kod för en DLL"
+#: config/rs6000/rs6000.c:1269
+msgid "-mstring is not supported on little endian systems"
+msgstr "-mstring stöds inte på \"little endian\"-system"
 
-#: config/m68k/m68k.h:195
-#, fuzzy
-msgid "Do not use Sky linkage convention"
-msgstr "Använd inte divisionsinstruktionen"
+#: config/rs6000/rs6000.c:1283
+#, fuzzy, c-format
+msgid "unknown -mdebug-%s switch"
+msgstr "Okänd flagga -mdebug-%s"
 
-#: config/m68k/m68k.h:197
-#, fuzzy
-msgid "Generate code for a 68881"
-msgstr "Generera kod för c1"
+#: config/rs6000/rs6000.c:1295
+msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
+msgstr ""
 
-#: config/m68k/m68k.h:200
-msgid "Generate code with library calls for floating point"
+#: config/rs6000/rs6000.c:1306
+#, c-format
+msgid "Unknown switch -mlong-double-%s"
 msgstr ""
 
-#: config/m68k/m68k.h:202
-#, fuzzy
-msgid "Generate code for a 68040, without any new instructions"
-msgstr "Generera kod för \"little endian\""
+#: config/rs6000/rs6000.c:1362
+msgid "AltiVec and E500 instructions cannot coexist"
+msgstr ""
+
+#: config/rs6000/rs6000.c:1630
+#, fuzzy, c-format
+msgid "unknown -m%s= option specified: '%s'"
+msgstr "okänt maskinläge `%s'"
+
+#: config/rs6000/rs6000.c:1651
+#, c-format
+msgid "not configured for ABI: '%s'"
+msgstr ""
+
+#: config/rs6000/rs6000.c:1659
+msgid "Using darwin64 ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.c:1664
+msgid "Using old darwin ABI"
+msgstr ""
+
+#: config/rs6000/rs6000.c:1670
+#, fuzzy, c-format
+msgid "unknown ABI specified: '%s'"
+msgstr "okänt maskinläge `%s'"
 
-#: config/m68k/m68k.h:205
+#: config/rs6000/rs6000.c:1687
 #, fuzzy
-msgid "Generate code for a 68060, without any new instructions"
-msgstr "Generera kod för \"little endian\""
+msgid "invalid option for -mfloat-gprs"
+msgstr "Ogiltig flagga \"%s\""
 
-#: config/m68k/m68k.h:209
-#, fuzzy
-msgid "Generate code for a 68030"
-msgstr "Generera kod för en DLL"
+#: config/rs6000/rs6000.c:1703
+msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
+msgstr ""
 
-#: config/m68k/m68k.h:212
-#, fuzzy
-msgid "Generate code for a 68040"
-msgstr "Generera kod för 11/40"
+#: config/rs6000/rs6000.c:1710
+#, fuzzy, c-format
+msgid "unknown -malign-XXXXX option specified: '%s'"
+msgstr "okänt maskinläge `%s'"
 
-#: config/m68k/m68k.h:216
-#, fuzzy
-msgid "Generate code for a 68060"
-msgstr "Generera kod för en DLL"
+#: config/rs6000/rs6000.c:4770
+msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
 
-#: config/m68k/m68k.h:221
-#, fuzzy
-msgid "Generate code for a 520X"
-msgstr "Generera kod för c2"
+#: config/rs6000/rs6000.c:4843
+msgid "Cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them."
+msgstr ""
 
-#: config/m68k/m68k.h:224
-#, fuzzy
-msgid "Generate code for a 68851"
-msgstr "Generera kod för c1"
+#: config/rs6000/rs6000.c:5075
+msgid "Cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them."
+msgstr ""
 
-#: config/m68k/m68k.h:226
+#: config/rs6000/rs6000.c:5938
+msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
+msgstr ""
+
+#: config/rs6000/rs6000.c:6833
 #, fuzzy
-msgid "Do no generate code for a 68851"
-msgstr "Generera kod för c1"
+msgid "argument 1 must be a 5-bit signed literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: config/m68k/m68k.h:229
+#: config/rs6000/rs6000.c:6936 config/rs6000/rs6000.c:7606
 #, fuzzy
-msgid "Generate code for a 68302"
-msgstr "Generera kod för c32"
+msgid "argument 2 must be a 5-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: config/m68k/m68k.h:232
+#: config/rs6000/rs6000.c:6976
 #, fuzzy
-msgid "Generate code for a 68332"
-msgstr "Generera kod för c32"
+msgid "argument 1 of __builtin_altivec_predicate must be a constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
 
-#: config/m68k/m68k.h:236
+#: config/rs6000/rs6000.c:7030
 #, fuzzy
-msgid "Generate code for a cpu32"
-msgstr "Generera kod för c32"
+msgid "argument 1 of __builtin_altivec_predicate is out of range"
+msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
 
-#: config/m68k/m68k.h:239
-msgid "Align variables on a 32-bit boundary"
-msgstr ""
+#: config/rs6000/rs6000.c:7192
+#, fuzzy
+msgid "argument 3 must be a 4-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: config/m68k/m68k.h:241
-msgid "Align variables on a 16-bit boundary"
-msgstr ""
+#: config/rs6000/rs6000.c:7364
+#, fuzzy, c-format
+msgid "argument to %qs must be a 2-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: config/m68k/m68k.h:243
+#: config/rs6000/rs6000.c:7477
 #, fuzzy
-msgid "Generate pc-relative code"
-msgstr "Generera SA-kod"
+msgid "argument to dss must be a 2-bit unsigned literal"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: config/m68k/m68k.h:245
-msgid "Do not use unaligned memory references"
+#: config/rs6000/rs6000.c:7492
+#, c-format
+msgid "invalid parameter combination for %qs AltiVec intrinsic"
 msgstr ""
 
-#: config/m68k/m68k.h:247
+#: config/rs6000/rs6000.c:7726
 #, fuzzy
-msgid "Use unaligned memory references"
-msgstr "Använd stor minnesmodell"
+msgid "argument 1 of __builtin_spe_predicate must be a constant"
+msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
 
-#: config/m88k/m88k.c:903
-#, fuzzy, c-format
-msgid "internal gcc monitor: short-branch(%x)"
-msgstr "Intern gcc monitor: short-branch(%x)"
+#: config/rs6000/rs6000.c:7799
+#, fuzzy
+msgid "argument 1 of __builtin_spe_predicate is out of range"
+msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
 
-#: config/m88k/m88k.c:2302
-msgid "internal gcc error: Can't express symbolic location"
+#: config/rs6000/rs6000.c:10694
+#, c-format
+msgid "invalid %%f value"
 msgstr ""
 
-#: config/m88k/m88k.c:2517
+#: config/rs6000/rs6000.c:10703
 #, c-format
-msgid "argument #%d is a structure"
+msgid "invalid %%F value"
 msgstr ""
 
-#: config/m88k/m88k.c:2816
+#: config/rs6000/rs6000.c:10712
 #, c-format
-msgid "%%R not followed by %%B/C/D/E"
+msgid "invalid %%G value"
 msgstr ""
 
-#: config/m88k/m88k.c:2884
-#, fuzzy, c-format
-msgid "invalid %%x/X value"
-msgstr "ogiltigt värde %%B"
-
-#: config/m88k/m88k.c:2901
+#: config/rs6000/rs6000.c:10747
 #, c-format
-msgid "invalid %%Q value"
-msgstr "ogiltigt %%Q-värde"
+msgid "invalid %%j code"
+msgstr ""
 
-#: config/m88k/m88k.c:2907 config/rs6000/rs6000.c:7718
+#: config/rs6000/rs6000.c:10757
 #, c-format
-msgid "invalid %%q value"
+msgid "invalid %%J code"
 msgstr ""
 
-#: config/m88k/m88k.c:2913
-#, fuzzy, c-format
-msgid "invalid %%o value"
-msgstr "ogiltigt värde %%B"
-
-#: config/m88k/m88k.c:2920 config/rs6000/rs6000.c:7681
+#: config/rs6000/rs6000.c:10767
 #, c-format
-msgid "invalid %%p value"
+msgid "invalid %%k value"
 msgstr ""
 
-#: config/m88k/m88k.c:2933 config/m88k/m88k.c:2938
-#, fuzzy, c-format
-msgid "invalid %%s/S value"
-msgstr "ogiltigt %%s-värde"
-
-#: config/m88k/m88k.c:2949
-#, fuzzy, c-format
-msgid "invalid %%P operand"
-msgstr "ogiltigt %%P-värde"
-
-#: config/m88k/m88k.c:2980 config/romp/romp.c:690
+#: config/rs6000/rs6000.c:10787 config/xtensa/xtensa.c:1937
 #, c-format
-msgid "invalid %%B value"
-msgstr "ogiltigt värde %%B"
-
-#: config/m88k/m88k.c:3010
-#, fuzzy, c-format
-msgid "invalid %%D value"
-msgstr "ogiltigt värde %%B"
+msgid "invalid %%K value"
+msgstr ""
 
-#: config/m88k/m88k.c:3023
+#: config/rs6000/rs6000.c:10854
 #, c-format
-msgid "`%%d' operand isn't a register"
-msgstr ""
+msgid "invalid %%O value"
+msgstr "ogiltigt %%O-värde"
 
-#: config/m88k/m88k.c:3041
-msgid "operand is r0"
+#: config/rs6000/rs6000.c:10901
+#, c-format
+msgid "invalid %%q value"
 msgstr ""
 
-#: config/m88k/m88k.c:3055
-msgid "operand is const_double"
+#: config/rs6000/rs6000.c:10945
+#, c-format
+msgid "invalid %%S value"
 msgstr ""
 
-#: config/m88k/m88k.c:3074
-msgid "invalid code"
-msgstr "ogiltig kod"
-
-#. Do any checking or such that is needed after processing the -m switches.
-#: config/m88k/m88k.h:277
-msgid "-mtrap-large-shift and -mhandle-large-shift are incompatible"
+#: config/rs6000/rs6000.c:10987
+#, c-format
+msgid "invalid %%T value"
 msgstr ""
 
-#: config/m88k/m88k.h:299
-#, fuzzy, c-format
-msgid "invalid option `-mshort-data-%s'"
-msgstr "Ogiltig flagga \"%s\""
-
-#: config/m88k/m88k.h:304
+#: config/rs6000/rs6000.c:10997
 #, c-format
-msgid "-mshort-data-%s is too large "
+msgid "invalid %%u value"
 msgstr ""
 
-#: config/m88k/m88k.h:306
+#: config/rs6000/rs6000.c:11006 config/xtensa/xtensa.c:1907
 #, c-format
-msgid "-mshort-data-%s and PIC are incompatible"
+msgid "invalid %%v value"
 msgstr ""
 
-#: config/mcore/mcore.c:3078
-#, fuzzy, c-format
-msgid "invalid option `-mstack-increment=%s'"
-msgstr "Ogiltig flagga \"-mstack-increment=%s\""
+#: config/rs6000/rs6000.c:13670
+#, fuzzy
+msgid "stack frame too large"
+msgstr "%s är för stor"
 
-#: config/mcore/mcore.h:126
-msgid "Inline constants if it can be done in 2 insns or less"
+#: config/rs6000/rs6000.c:16188
+msgid "no profiling of 64-bit code for this ABI"
 msgstr ""
 
-#: config/mcore/mcore.h:128
-msgid "Inline constants if it only takes 1 instruction"
+#: config/rs6000/rs6000.c:17278
+msgid "use of %<long%> in AltiVec types is invalid for 64-bit code"
 msgstr ""
 
-#: config/mcore/mcore.h:130
-msgid "Set maximum alignment to 4"
+#: config/rs6000/rs6000.c:17280
+msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
 msgstr ""
 
-#: config/mcore/mcore.h:132
-msgid "Set maximum alignment to 8"
+#: config/rs6000/rs6000.c:17284
+msgid "use of %<long long%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/mcore/mcore.h:136
-msgid "Do not use the divide instruction"
-msgstr "Använd inte divisionsinstruktionen"
-
-#: config/mcore/mcore.h:140
-msgid "Do not arbitrary sized immediates in bit operations"
+#: config/rs6000/rs6000.c:17286
+msgid "use of %<double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/mcore/mcore.h:142
-msgid "Always treat bit-field as int-sized"
+#: config/rs6000/rs6000.c:17288
+msgid "use of %<long double%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/mcore/mcore.h:146
-msgid "Force functions to be aligned to a 4 byte boundary"
+#: config/rs6000/rs6000.c:17290
+msgid "use of boolean types in AltiVec types is invalid"
 msgstr ""
 
-#: config/mcore/mcore.h:148
-msgid "Force functions to be aligned to a 2 byte boundary"
+#: config/rs6000/rs6000.c:17292
+msgid "use of %<complex%> in AltiVec types is invalid"
 msgstr ""
 
-#: config/mcore/mcore.h:150
-msgid "Emit call graph information"
+#: config/rs6000/aix.h:204
+msgid "Conform more closely to IBM XLC semantics"
 msgstr ""
 
-#: config/mcore/mcore.h:154
-msgid "Prefer word accesses over byte accesses"
+#: config/rs6000/aix.h:206
+msgid "Default GCC semantics that differ from IBM XLC"
 msgstr ""
 
-#: config/mcore/mcore.h:165
-msgid "Generate code for the M*Core M340"
-msgstr "Genrera kod för M*Core M340"
-
-#: config/mcore/mcore.h:178
-msgid "Maximum amount for a single stack increment operation"
+#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:31
+#: config/rs6000/aix52.h:31
+msgid "Support message passing with the Parallel Environment"
 msgstr ""
 
-#: config/mips/mips.c:5128
-#, c-format
-msgid "bad value (%s) for -mabi= switch"
+#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:27 config/rs6000/aix52.h:27
+msgid "Compile for 64-bit pointers"
 msgstr ""
 
-#: config/mips/mips.c:5158
-#, c-format
-msgid "-mips%d conflicts with the other architecture options, which specify a MIPS%d processor"
+#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:29 config/rs6000/aix52.h:29
+msgid "Compile for 32-bit pointers"
 msgstr ""
 
-#: config/mips/mips.c:5165
-#, c-format
-msgid "bad value (%s) for -mips switch"
-msgstr ""
+#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:48 config/rs6000/aix52.h:48
+#, fuzzy
+msgid "-maix64 and POWER architecture are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.c:5180
-#, c-format
-msgid "-march=%s is not compatible with the selected ABI"
+#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:53 config/rs6000/aix52.h:53
+msgid "-maix64 requires PowerPC64 architecture remain enabled"
 msgstr ""
 
-#: config/mips/mips.c:5192
-msgid "-mgp64 used with a 32-bit processor"
+#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:57 config/rs6000/aix52.h:57
+msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
 msgstr ""
 
-#: config/mips/mips.c:5194
+#: config/rs6000/darwin.h:69 config/rs6000/sysv4.h:153
 #, fuzzy
-msgid "-mgp32 used with a 64-bit ABI"
-msgstr "Använd 64-bitars ABI"
+msgid "Generate 64-bit code"
+msgstr "Generera H8/S-kod"
 
-#: config/mips/mips.c:5196
+#: config/rs6000/darwin.h:71 config/rs6000/sysv4.h:155
 #, fuzzy
-msgid "-mgp64 used with a 32-bit ABI"
-msgstr "Använd 32-bitars ABI"
-
-#: config/mips/mips.c:5214 config/mips/mips.c:5216 config/mips/mips.c:5218
-#, fuzzy, c-format
-msgid "unsupported combination: %s"
-msgstr "ej stödd version"
+msgid "Generate 32-bit code"
+msgstr "Generera \"big endian\"-kod."
 
-#: config/mips/mips.c:5288
-msgid "generation of Branch Likely instructions enabled, but not supported by architecture"
+#: config/rs6000/darwin.h:73
+msgid "Generate code suitable for executables (NOT shared libs)"
 msgstr ""
 
-#: config/mips/mips.c:5299
-msgid "-G is incompatible with PIC code which is the default"
+#. The Darwin ABI always includes AltiVec, can't be (validly) turned
+#. off.
+#: config/rs6000/darwin.h:89
+msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
 msgstr ""
 
-#: config/mips/mips.c:5315
-msgid "-membedded-pic and -mabicalls are incompatible"
+#. Darwin doesn't support -fpic.
+#: config/rs6000/darwin.h:95
+#, fuzzy
+msgid "-fpic is not supported; -fPIC assumed"
+msgstr "-pipe stöds inte."
+
+#: config/rs6000/darwin.h:113
+msgid "-m64 requires PowerPC64 architecture, enabling"
 msgstr ""
 
-#: config/mips/mips.c:5318
-msgid "-G and -membedded-pic are incompatible"
+#. See note below.
+#. if (rs6000_long_double_size_string == NULL)
+#. rs6000_long_double_type_size = 128;
+#: config/rs6000/eabispe.h:45 config/rs6000/linuxspe.h:62
+#, fuzzy
+msgid "-m64 not supported in this configuration"
+msgstr "-pipe stöds inte"
+
+#: config/rs6000/linux64.h:109
+msgid "-m64 requires a PowerPC64 cpu"
 msgstr ""
 
-#: config/mips/mips.c:5369
-#, fuzzy, c-format
-msgid "invalid option `entry%s'"
-msgstr "Ogiltig flagga \"%s\""
+#: config/rs6000/linux64.h:221
+msgid "Call mcount for profiling before a function prologue"
+msgstr ""
 
-#: config/mips/mips.c:5372
-msgid "-mentry is only meaningful with -mips-16"
+#: config/rs6000/linux64.h:223
+msgid "Call mcount for profiling after a function prologue"
 msgstr ""
 
-#: config/mips/mips.c:5781
-#, c-format
-msgid "internal error: %%) found without a %%( in assembler pattern"
+#. Run-time compilation parameters selecting different hardware subsets.
+#.
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/rs6000/rs6000.h:277
+msgid "Use POWER instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5795
-#, c-format
-msgid "internal error: %%] found without a %%[ in assembler pattern"
+#: config/rs6000/rs6000.h:280
+msgid "Use POWER2 instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5808
-#, c-format
-msgid "internal error: %%> found without a %%< in assembler pattern"
+#: config/rs6000/rs6000.h:282
+msgid "Do not use POWER2 instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5821
-#, c-format
-msgid "internal error: %%} found without a %%{ in assembler pattern"
+#: config/rs6000/rs6000.h:285
+msgid "Do not use POWER instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5835
-#, c-format
-msgid "PRINT_OPERAND: unknown punctuation '%c'"
+#: config/rs6000/rs6000.h:287
+msgid "Use PowerPC instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5844 config/xtensa/xtensa.c:1939
-msgid "PRINT_OPERAND null pointer"
+#: config/rs6000/rs6000.h:290
+msgid "Do not use PowerPC instruction set"
 msgstr ""
 
-#: config/mips/mips.c:5975
-#, c-format
-msgid "invalid use of %%d, %%x, or %%X"
-msgstr "ogiltig användning av %%d, %%x eller %%x"
+#: config/rs6000/rs6000.h:292
+msgid "Use PowerPC General Purpose group optional instructions"
+msgstr ""
 
-#: config/mips/mips.c:6013 config/xtensa/xtensa.c:2033
-msgid "PRINT_OPERAND_ADDRESS, null pointer"
-msgstr "PRINT_OPERAND_ADDRESS, null-pekare"
+#: config/rs6000/rs6000.h:294
+#, fuzzy
+msgid "Do not use PowerPC General Purpose group optional instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/mips/mips.c:6242
-msgid "MIPS ECOFF format does not allow changing filenames within functions with #line"
+#: config/rs6000/rs6000.h:296
+msgid "Use PowerPC Graphics group optional instructions"
 msgstr ""
 
-# fixme: spola tillbaka är inte perfekt
-#: config/mips/mips.c:6552
+#: config/rs6000/rs6000.h:298
 #, fuzzy
-msgid "can't rewind temp file"
-msgstr "kan inte spola tillbaka %s"
+msgid "Do not use PowerPC Graphics group optional instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/rs6000/rs6000.h:300
+msgid "Use PowerPC-64 instruction set"
+msgstr ""
 
-#: config/mips/mips.c:6556
+#: config/rs6000/rs6000.h:302
 #, fuzzy
-msgid "can't write to output file"
-msgstr "kan inte skriva till %s"
+msgid "Do not use PowerPC-64 instruction set"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/mips/mips.c:6559
+#: config/rs6000/rs6000.h:304
 #, fuzzy
-msgid "can't read from temp file"
-msgstr "kan inte läsa från %s"
+msgid "Use AltiVec instructions"
+msgstr "Använd bitfältsinstruktioner"
 
-#: config/mips/mips.c:6562
+#: config/rs6000/rs6000.h:306
 #, fuzzy
-msgid "can't close temp file"
-msgstr "kan inte stänga %s"
+msgid "Do not use AltiVec instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/mips/mips.c:7003
-#, c-format
-msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
+#: config/rs6000/rs6000.h:308
+msgid "Use new mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/mips/mips.c:7112
-#, c-format
-msgid "fp_offset (%ld) or end_offset (%ld) is less than zero"
+#: config/rs6000/rs6000.h:310
+msgid "Use old mnemonics for PowerPC architecture"
 msgstr ""
 
-#: config/mips/mips.c:9335
-#, c-format
-msgid "can not handle inconsistent calls to `%s'"
+#: config/rs6000/rs6000.h:313
+msgid "Put everything in the regular TOC"
 msgstr ""
 
-#: config/mips/mips.c:10467
-msgid "the cpu name must be lower case"
+#: config/rs6000/rs6000.h:315
+msgid "Place floating point constants in TOC"
 msgstr ""
 
-#: config/mips/mips.c:10489
-#, fuzzy, c-format
-msgid "bad value (%s) for %s"
-msgstr "ogiltigt värde (%s) till flagga %s"
+#: config/rs6000/rs6000.h:317
+msgid "Do not place floating point constants in TOC"
+msgstr ""
 
-#. Target CPU builtins.
-#. We do this here because __mips is defined below              and so we can't use builtin_define_std.
-#. Treat _R3000 and _R4000 like register-size defines,          which is how they've historically been used.
-#. Macros dependent on the C dialect.
-#. Bizzare, but needed at least for Irix.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:528 config/mn10300/mn10300.h:64
-msgid "No default crt0.o"
+#: config/rs6000/rs6000.h:319
+msgid "Place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:321
+msgid "Do not place symbol+offset constants in TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:327
+msgid "Place variable addresses in the regular TOC"
+msgstr ""
+
+#: config/rs6000/rs6000.h:333
+msgid "Generate load/store multiple instructions"
 msgstr ""
 
-#: config/mips/mips.h:530
-msgid "Use 64-bit int type"
+#: config/rs6000/rs6000.h:335
+msgid "Do not generate load/store multiple instructions"
 msgstr ""
 
-#: config/mips/mips.h:532
-msgid "Use 64-bit long type"
+#: config/rs6000/rs6000.h:337
+msgid "Generate string instructions for block moves"
 msgstr ""
 
-#: config/mips/mips.h:534
-msgid "Use 32-bit long type"
+#: config/rs6000/rs6000.h:339
+msgid "Do not generate string instructions for block moves"
 msgstr ""
 
-#: config/mips/mips.h:536
-msgid "Optimize lui/addiu address loads"
+#: config/rs6000/rs6000.h:341
+msgid "Generate load/store with update instructions"
 msgstr ""
 
-#: config/mips/mips.h:538
-msgid "Don't optimize lui/addiu address loads"
+#: config/rs6000/rs6000.h:343
+msgid "Do not generate load/store with update instructions"
 msgstr ""
 
-#: config/mips/mips.h:540
-msgid "Use MIPS as"
-msgstr "Använd GNU as"
+#: config/rs6000/rs6000.h:347
+#, fuzzy
+msgid "Do not generate fused multiply/add instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/mips/mips.h:542
-msgid "Use GNU as"
-msgstr "Använd GNU as"
+#: config/rs6000/rs6000.h:351
+msgid "Do not schedule the start and end of the procedure"
+msgstr ""
 
-#: config/mips/mips.h:544
-msgid "Use symbolic register names"
+#: config/rs6000/rs6000.h:357
+msgid "Return all structures in memory (AIX default)"
 msgstr ""
 
-#: config/mips/mips.h:546
-msgid "Don't use symbolic register names"
+#: config/rs6000/rs6000.h:359
+msgid "Return small structures in registers (SVR4 default)"
 msgstr ""
 
-#: config/mips/mips.h:548 config/mips/mips.h:550
-msgid "Use GP relative sdata/sbss sections"
+#: config/rs6000/rs6000.h:365
+#, fuzzy
+msgid "Generate single field mfcr instruction"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/rs6000/rs6000.h:367
+#, fuzzy
+msgid "Do not generate single field mfcr instruction"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/rs6000/rs6000.h:451 config/sparc/sparc.h:718
+msgid "Use features of and schedule code for given CPU"
 msgstr ""
 
-#: config/mips/mips.h:552 config/mips/mips.h:554
-msgid "Don't use GP relative sdata/sbss sections"
+#: config/rs6000/rs6000.h:454
+msgid "Enable debug output"
 msgstr ""
 
-#: config/mips/mips.h:556
-msgid "Output compiler statistics"
+#: config/rs6000/rs6000.h:456
+msgid "Select full, part, or no traceback table"
 msgstr ""
 
-#: config/mips/mips.h:558
-msgid "Don't output compiler statistics"
+#: config/rs6000/rs6000.h:457
+msgid "Specify ABI to use"
 msgstr ""
 
-#: config/mips/mips.h:560
-msgid "Don't optimize block moves"
+#: config/rs6000/rs6000.h:459
+#, fuzzy
+msgid "Specify size of long double (64 or 128 bits)"
+msgstr "sizeof(long double) är 12."
+
+#: config/rs6000/rs6000.h:461
+msgid "Specify yes/no if isel instructions should be generated"
 msgstr ""
 
-#: config/mips/mips.h:562
-msgid "Optimize block moves"
+#: config/rs6000/rs6000.h:463
+msgid "Specify yes/no if SPE SIMD instructions should be generated"
 msgstr ""
 
-#: config/mips/mips.h:564
-msgid "Use mips-tfile asm postpass"
+#: config/rs6000/rs6000.h:465
+msgid "Specify yes/no if using floating point in the GPRs"
 msgstr ""
 
-#: config/mips/mips.h:566
-msgid "Don't use mips-tfile asm postpass"
+#: config/rs6000/rs6000.h:467
+msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of triplets in braces,
-#. each triplet being { "NAME", VALUE, DOC }
-#. where VALUE is the bits to set or minus the bits to clear and DOC
-#. is the documentation for --help (NULL if intentionally undocumented).
-#. An empty string NAME is used to identify the default VALUE.
-#: config/mips/mips.h:570 config/pdp11/pdp11.h:56
-msgid "Use hardware floating point"
+#: config/rs6000/rs6000.h:469
+msgid "Avoid all range limits on call instructions"
 msgstr ""
 
-#: config/mips/mips.h:572
-msgid "Use 64-bit FP registers"
+#: config/rs6000/rs6000.h:472
+msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
 msgstr ""
 
-#: config/mips/mips.h:574
-msgid "Use 32-bit FP registers"
+#: config/rs6000/rs6000.h:475
+msgid "Determine which dependences between insns are considered costly"
 msgstr ""
 
-#: config/mips/mips.h:576
-msgid "Use 64-bit general registers"
+#: config/rs6000/rs6000.h:477
+msgid "Specify which post scheduling nop insertion scheme to apply"
 msgstr ""
 
-#: config/mips/mips.h:578
-msgid "Use 32-bit general registers"
+#: config/rs6000/rs6000.h:479
+msgid "Specify alignment of structure fields default/natural"
 msgstr ""
 
-#: config/mips/mips.h:580
-msgid "Use Irix PIC"
+#: config/rs6000/rs6000.h:481
+msgid "Specify scheduling priority for dispatch slot restricted insns"
 msgstr ""
 
-#: config/mips/mips.h:582
-msgid "Don't use Irix PIC"
+#. Definitions for __builtin_return_address and __builtin_frame_address.
+#. __builtin_return_address (0) should give link register (65), enable
+#. this.
+#. This should be uncommented, so that the link register is used, but
+#. currently this would result in unmatched insns and spilling fixed
+#. registers so we'll leave it for another day.  When these problems are
+#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
+#. (mrs)
+#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
+#. Number of bytes into the frame return addresses can be found.  See
+#. rs6000_stack_info in rs6000.c for more information on how the different
+#. abi's store the return address.
+#: config/rs6000/rs6000.h:1833
+msgid "RETURN_ADDRESS_OFFSET not supported"
 msgstr ""
 
-#: config/mips/mips.h:584
-msgid "Use indirect calls"
+#: config/rs6000/sysv4.h:87
+msgid "Select ABI calling convention"
 msgstr ""
 
-#: config/mips/mips.h:586
-msgid "Don't use indirect calls"
+#: config/rs6000/sysv4.h:88
+msgid "Select method for sdata handling"
 msgstr ""
 
-#: config/mips/mips.h:588
-msgid "Use embedded PIC"
+#: config/rs6000/sysv4.h:100
+msgid "Align to the base type of the bit-field"
 msgstr ""
 
-#: config/mips/mips.h:590
-msgid "Don't use embedded PIC"
+#: config/rs6000/sysv4.h:102
+msgid "Don't align to the base type of the bit-field"
 msgstr ""
 
-#: config/mips/mips.h:592
-msgid "Use ROM instead of RAM"
+#: config/rs6000/sysv4.h:104
+msgid "Don't assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/mips/mips.h:594
-msgid "Don't use ROM instead of RAM"
+#: config/rs6000/sysv4.h:106
+msgid "Assume that unaligned accesses are handled by the system"
 msgstr ""
 
-#: config/mips/mips.h:596
-msgid "Put uninitialized constants in ROM (needs -membedded-data)"
+#: config/rs6000/sysv4.h:108 config/rs6000/sysv4.h:112
+msgid "Produce code relocatable at runtime"
 msgstr ""
 
-#: config/mips/mips.h:598
-msgid "Don't put uninitialized constants in ROM"
+#: config/rs6000/sysv4.h:110 config/rs6000/sysv4.h:114
+msgid "Don't produce code relocatable at runtime"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#: config/mips/mips.h:600 config/xtensa/xtensa.h:110
-msgid "Use big-endian byte order"
-msgstr "Använd \"big endian\" byteordning"
+#: config/rs6000/sysv4.h:116 config/rs6000/sysv4.h:118
+#, fuzzy
+msgid "Produce little endian code"
+msgstr "Skapa \"little endian\"-kod."
 
-#: config/mips/mips.h:602 config/xtensa/xtensa.h:112
-msgid "Use little-endian byte order"
-msgstr "Använd \"little endian\" byteordning"
+#: config/rs6000/sysv4.h:120 config/rs6000/sysv4.h:122
+#, fuzzy
+msgid "Produce big endian code"
+msgstr "Skapa \"big endian\"-kod."
 
-#: config/mips/mips.h:604
-msgid "Use single (32-bit) FP only"
-msgstr ""
+#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:124
+#: config/rs6000/sysv4.h:125 config/rs6000/sysv4.h:126
+#: config/rs6000/sysv4.h:127 config/rs6000/sysv4.h:128
+#: config/rs6000/sysv4.h:138 config/rs6000/sysv4.h:139
+#: config/rs6000/sysv4.h:151 config/rs6000/sysv4.h:157
+msgid "no description yet"
+msgstr "ingen beskriving ännu"
 
-#: config/mips/mips.h:606
-msgid "Don't use single (32-bit) FP only"
-msgstr ""
+#: config/rs6000/sysv4.h:129
+#, fuzzy
+msgid "Use EABI"
+msgstr "Använd EABI."
 
-#: config/mips/mips.h:608
-msgid "Use multiply accumulate"
-msgstr ""
+#: config/rs6000/sysv4.h:130
+#, fuzzy
+msgid "Don't use EABI"
+msgstr "Använd inte EABI."
 
-#: config/mips/mips.h:610
-msgid "Don't use multiply accumulate"
+#: config/rs6000/sysv4.h:133
+msgid "Do not allow bit-fields to cross word boundaries"
 msgstr ""
 
-#: config/mips/mips.h:612 config/rs6000/rs6000.h:314
-msgid "Don't generate fused multiply/add instructions"
-msgstr ""
+#: config/rs6000/sysv4.h:135
+#, fuzzy
+msgid "Use alternate register names"
+msgstr "Använd alternativa registernamn."
 
-#: config/mips/mips.h:614 config/rs6000/rs6000.h:312
-msgid "Generate fused multiply/add instructions"
-msgstr ""
+#: config/rs6000/sysv4.h:137
+#, fuzzy
+msgid "Don't use alternate register names"
+msgstr "Använd inte alternativa registernamn."
 
-#: config/mips/mips.h:616
-msgid "Work around early 4300 hardware bug"
-msgstr ""
+#: config/rs6000/sysv4.h:141
+#, fuzzy
+msgid "Link with libsim.a, libc.a and sim-crt0.o"
+msgstr "Länka med libsim.a, libc.a och sim-crt0.o."
 
-#: config/mips/mips.h:618
-msgid "Don't work around early 4300 hardware bug"
+#: config/rs6000/sysv4.h:143
+#, fuzzy
+msgid "Link with libads.a, libc.a and crt0.o"
+msgstr "Länka med libads.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:145
+#, fuzzy
+msgid "Link with libyk.a, libc.a and crt0.o"
+msgstr "Länka med libyk.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:147
+#, fuzzy
+msgid "Link with libmvme.a, libc.a and crt0.o"
+msgstr "Länka med libmvme.a, libc.a och crt0.o."
+
+#: config/rs6000/sysv4.h:149
+msgid "Set the PPC_EMB bit in the ELF flags header"
+msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
+
+#: config/rs6000/sysv4.h:150
+msgid "Use the WindISS simulator"
 msgstr ""
 
-#: config/mips/mips.h:620
-msgid "Trap on integer divide by zero"
-msgstr "Fånga heltalsdivision med noll"
+#. Sometimes certain combinations of command options do not make sense
+#. on a particular target machine.  You can define a macro
+#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
+#. defined, is executed once just after all the command options have
+#. been parsed.
+#.
+#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
+#. get control.
+#: config/rs6000/sysv4.h:219
+#, fuzzy, c-format
+msgid "bad value for -mcall-%s"
+msgstr "Felaktigt värde för -mcall-%s"
 
-#: config/mips/mips.h:622
-msgid "Don't trap on integer divide by zero"
-msgstr "Fånga inte heltalsdivision med noll"
+#: config/rs6000/sysv4.h:235
+#, fuzzy, c-format
+msgid "bad value for -msdata=%s"
+msgstr "Felaktigt värde för -msdata-%s"
 
-#: config/mips/mips.h:624
-msgid "Trap on integer divide overflow"
-msgstr "Fånga spill vid heltalsdivsion"
+#: config/rs6000/sysv4.h:252
+#, fuzzy, c-format
+msgid "-mrelocatable and -msdata=%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.h:626
-msgid "Don't trap on integer divide overflow"
-msgstr "Fånga inte spill vid heltalsdivision"
+#: config/rs6000/sysv4.h:261
+#, fuzzy, c-format
+msgid "-f%s and -msdata=%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.h:628
-msgid "Use Branch Likely instructions, overriding default for arch"
-msgstr ""
+#: config/rs6000/sysv4.h:270
+#, fuzzy, c-format
+msgid "-msdata=%s and -mcall-%s are incompatible"
+msgstr "-mbsd och -mxopen är inkompatibla"
 
-#: config/mips/mips.h:630
-msgid "Don't use Branch Likely instructions, overriding default for arch"
-msgstr ""
+#: config/rs6000/sysv4.h:279
+#, fuzzy
+msgid "-mrelocatable and -mno-minimal-toc are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.h:744 config/pa/pa.h:310
-msgid "Specify CPU for scheduling purposes"
-msgstr ""
+#: config/rs6000/sysv4.h:285
+#, fuzzy, c-format
+msgid "-mrelocatable and -mcall-%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.h:746
-msgid "Specify CPU for code generation purposes"
-msgstr ""
+#: config/rs6000/sysv4.h:292
+#, fuzzy, c-format
+msgid "-fPIC and -mcall-%s are incompatible"
+msgstr "-fpic och -mapcs-reent är inkompatibla"
 
-#: config/mips/mips.h:748
-msgid "Specify an ABI"
+#: config/rs6000/sysv4.h:299
+msgid "-mcall-aixdesc must be big endian"
+msgstr "-mcall-aixdesc måste vara \"big endian\""
+
+#: config/rs6000/sysv4.h:314
+#, fuzzy, c-format
+msgid "-m%s not supported in this configuration"
+msgstr "\"%s\" stöds inte av %s"
+
+#: config/s390/s390.c:1406
+#, c-format
+msgid "Unknown cpu used in -march=%s."
 msgstr ""
 
-#: config/mips/mips.h:750
-msgid "Specify a Standard MIPS ISA"
+#: config/s390/s390.c:1425
+#, c-format
+msgid "Unknown cpu used in -mtune=%s."
 msgstr ""
 
-#: config/mips/mips.h:752
-msgid "Use mips16 entry/exit psuedo ops"
+#: config/s390/s390.c:1430
+#, fuzzy, c-format
+msgid "z/Architecture mode not supported on %s."
+msgstr "-pipe stöds inte"
+
+#: config/s390/s390.c:1432
+msgid "64-bit ABI not supported in ESA/390 mode."
 msgstr ""
 
-#: config/mips/mips.h:754
-msgid "Don't use MIPS16 instructions"
+#: config/s390/s390.c:1443
+msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination."
 msgstr ""
 
-#: config/mips/mips.h:756
+#: config/s390/s390.c:1450
 #, fuzzy
-msgid "Don't call any cache flush functions"
-msgstr "Inga anrop i funktion %s\n"
+msgid "invalid value for -mwarn-framesize"
+msgstr "Felaktigt värde för -mcall-%s"
 
-#: config/mips/mips.h:758
-msgid "Specify cache flush function"
-msgstr ""
+#: config/s390/s390.c:1460
+#, fuzzy
+msgid "invalid value for -mstack-size"
+msgstr "Felaktigt värde för -msdata-%s"
 
-#. Output assembler code to FILE to increment profiler label # LABELNO
-#. for profiling a function entry.
-#: config/mips/mips.h:2900
-msgid "mips16 function profiling"
+#: config/s390/s390.c:1463
+msgid "stack size must be an exact power of 2"
 msgstr ""
 
-#: config/mmix/mmix.c:189
-#, fuzzy, c-format
-msgid "-f%s not supported: ignored"
-msgstr "\"%s\" stöds inte av %s"
+#: config/s390/s390.c:1469
+#, fuzzy
+msgid "invalid value for -mstack-guard"
+msgstr "Felaktigt värde för -msdata-%s"
 
-#: config/mmix/mmix.c:644
-#, c-format
-msgid "too large function value type, needs %d registers, have only %d registers for this"
+#: config/s390/s390.c:1472
+msgid "stack size must be greater than the stack guard value"
 msgstr ""
 
-#: config/mmix/mmix.c:826
-msgid "function_profiler support for MMIX"
+#: config/s390/s390.c:1475
+msgid "stack guard value must be an exact power of 2"
 msgstr ""
 
-#: config/mmix/mmix.c:848
-msgid "MMIX Internal: Last named vararg would not fit in a register"
+#: config/s390/s390.c:1478
+msgid "-mstack-size implies use of -mstack-guard"
 msgstr ""
 
-#: config/mmix/mmix.c:1639 config/mmix/mmix.c:1769
-msgid "MMIX Internal: Expected a CONST_INT, not this"
+#: config/s390/s390.c:1482
+msgid "-mstack-guard implies use of -mstack-size"
 msgstr ""
 
-#: config/mmix/mmix.c:1647 config/mmix/mmix.c:1671 config/mmix/mmix.c:1787
-#, c-format
-msgid "MMIX Internal: Bad register: %d"
+#: config/s390/s390.c:4313
+msgid "Cannot decompose address."
 msgstr ""
 
-#: config/mmix/mmix.c:1718
-msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
+#: config/s390/s390.c:4505
+msgid "UNKNOWN in print_operand !?"
 msgstr ""
 
-#: config/mmix/mmix.c:1737
-msgid "MMIX Internal: Expected a register, not this"
+#: config/s390/s390.c:6552
+msgid "Total size of local variables exceeds architecture limit."
 msgstr ""
 
-#: config/mmix/mmix.c:1747
-msgid "MMIX Internal: Expected a constant, not this"
+#: config/s390/s390.c:7088
+#, fuzzy, c-format
+msgid "frame size of %qs is "
+msgstr "lagringsstorlek på \"%s\" är okänd"
+
+#: config/s390/s390.c:7088
+msgid " bytes"
 msgstr ""
 
-#. Presumably there's a missing case above if we get here.
-#: config/mmix/mmix.c:1779
+#: config/s390/s390.c:7092
 #, c-format
-msgid "MMIX Internal: Missing `%c' case in mmix_print_operand"
+msgid "%qs uses dynamic stack allocation"
 msgstr ""
 
-#. We need the original here.
-#: config/mmix/mmix.c:1831
-msgid "MMIX Internal: Cannot decode this operand"
+#: config/s390/s390.h:136
+msgid "Use bras for executable < 64k"
 msgstr ""
 
-#: config/mmix/mmix.c:1891
-msgid "MMIX Internal: This is not a recognized address"
-msgstr ""
+#: config/s390/s390.h:137
+#, fuzzy
+msgid "Don't use bras"
+msgstr "Använd inte EABI."
 
-#: config/mmix/mmix.c:2082
-#, c-format
-msgid "stack frame not a multiple of 8 bytes: %d"
+#: config/s390/s390.h:138
+msgid "Additional debug prints"
 msgstr ""
 
-#: config/mmix/mmix.c:2321
-#, c-format
-msgid "stack frame not a multiple of octabyte: %d"
+#: config/s390/s390.h:139
+msgid "Don't print additional debug prints"
 msgstr ""
 
-#: config/mmix/mmix.c:2818 config/mmix/mmix.c:2887
-#, c-format
-msgid "MMIX Internal: %s is not a shiftable int"
-msgstr ""
+#: config/s390/s390.h:140
+#, fuzzy
+msgid "64 bit ABI"
+msgstr "Använd 64-bitars ABI"
 
-#: config/mmix/mmix.c:3006
-msgid "MMIX Internal: Trying to output invalidly reversed condition:"
-msgstr ""
+#: config/s390/s390.h:141
+#, fuzzy
+msgid "31 bit ABI"
+msgstr "Använd 64-bitars ABI"
 
-#: config/mmix/mmix.c:3013
-msgid "MMIX Internal: What's the CC of this?"
+#: config/s390/s390.h:142
+msgid "z/Architecture"
 msgstr ""
 
-#: config/mmix/mmix.c:3017
-msgid "MMIX Internal: What is the CC of this?"
+#: config/s390/s390.h:143
+msgid "ESA/390 architecture"
 msgstr ""
 
-#: config/mmix/mmix.c:3088
-#, fuzzy
-msgid "MMIX Internal: This is not a constant:"
-msgstr "fältinitierare är ej konstant"
+#: config/s390/s390.h:144
+msgid "mvcle use"
+msgstr ""
 
-#. For these target macros, there is no generic documentation here.  You
-#. should read `Using and Porting GCC' for that.  Only comments specific
-#. to the MMIX target are here.
-#.
-#. There are however references to the specific texinfo node (comments
-#. with "Node:"), so there should be little or nothing amiss.  Probably
-#. the opposite, since we don't have to care about old littering and
-#. soon outdated generic comments.
-#. Node: Driver
-#. User symbols are in the same name-space as built-in symbols, but we
-#. don't need the built-in symbols, so remove those and instead apply
-#. stricter operand checking.  Don't warn when expanding insns.
-#. Pass on -mset-program-start=N and -mset-data-start=M to the linker.
-#. Provide default program start 0x100 unless -mno-set-program-start.
-#. Don't do this if linking relocatably, with -r.  For a final link,
-#. produce mmo, unless ELF is requested or when linking relocatably.
-#. Put unused option values here.
-#: config/mmix/mmix.h:132
-#, fuzzy
-msgid "Set start-address of the program"
-msgstr "tar adress till något temporärt"
+#: config/s390/s390.h:145
+msgid "mvc&ex"
+msgstr ""
 
-#: config/mmix/mmix.h:134
-msgid "Set start-address of data"
+#: config/s390/s390.h:146
+msgid "Enable tpf OS tracing code"
 msgstr ""
 
-#. FIXME: Provide a way to *load* the epsilon register.
-#: config/mmix/mmix.h:198
-msgid "For intrinsics library: pass all parameters in registers"
+#: config/s390/s390.h:147
+msgid "Disable tpf OS tracing code"
 msgstr ""
 
-#: config/mmix/mmix.h:201
+#: config/s390/s390.h:148
 #, fuzzy
-msgid "Use register stack for parameters and return value"
-msgstr "Använd register för argumentskickning"
+msgid "Disable fused multiply/add instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/mmix/mmix.h:203
-msgid "Use call-clobbered registers for parameters and return value"
+#: config/s390/s390.h:149
+#, fuzzy
+msgid "Enable fused multiply/add instructions"
+msgstr "Använd inte bitfältsinstruktioner"
+
+#: config/s390/s390.h:150
+msgid "Maintain backchain pointer"
 msgstr ""
 
-#: config/mmix/mmix.h:205
+#: config/s390/s390.h:151
 #, fuzzy
-msgid "Use epsilon-respecting floating point compare instructions"
-msgstr "Använd flyttalsinstruktioner i hårdvara"
+msgid "Don't maintain backchain pointer"
+msgstr "Generera inte kod för stackkontroll"
 
-#: config/mmix/mmix.h:208
-msgid "Use zero-extending memory loads, not sign-extending ones"
+#: config/s390/s390.h:152
+msgid "Use packed stack layout"
 msgstr ""
 
-#: config/mmix/mmix.h:211
-msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
+#: config/s390/s390.h:153
+msgid "Don't use packed stack layout"
 msgstr ""
 
-#: config/mmix/mmix.h:215
-msgid "Prepend global symbols with \":\" (for use with PREFIX)"
+#: config/s390/s390.h:162
+msgid "Warn if a single function's framesize exceeds the given framesize"
 msgstr ""
 
-#: config/mmix/mmix.h:217
-msgid "Do not provide a default start-address 0x100 of the program"
+#: config/s390/s390.h:165
+msgid "Warn if a function uses alloca or creates an array with dynamic size"
 msgstr ""
 
-#: config/mmix/mmix.h:219
-msgid "Link to emit program in ELF format (rather than mmo)"
+#: config/s390/s390.h:168
+msgid "Emit extra code in the function prologue in order to trap if the stacksize exceeds the given limit"
 msgstr ""
 
-#: config/mmix/mmix.h:221
-msgid "Use P-mnemonics for branches statically predicted as taken"
+#: config/s390/s390.h:171
+msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
 msgstr ""
 
-#: config/mmix/mmix.h:223
-msgid "Don't use P-mnemonics for branches"
-msgstr ""
+#: config/sh/sh.c:6201
+#, fuzzy
+msgid "__builtin_saveregs not supported by this subtarget"
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
 
-#: config/mmix/mmix.h:225
-msgid "Use addresses that allocate global registers"
+#: config/sh/sh.c:7194
+msgid "attribute interrupt_handler is not compatible with -m5-compact"
 msgstr ""
 
-#: config/mmix/mmix.h:227
-msgid "Do not use addresses that allocate global registers"
-msgstr ""
+#. The sp_switch attribute only has meaning for interrupt functions.
+#: config/sh/sh.c:7216 config/sh/sh.c:7251
+#, fuzzy, c-format
+msgid "%qs attribute only applies to interrupt functions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: config/mmix/mmix.h:229
-msgid "Generate a single exit point for each function"
+#. The argument must be a constant string.
+#: config/sh/sh.c:7223
+#, fuzzy, c-format
+msgid "%qs attribute argument not a string constant"
+msgstr "%s före strängkonstant"
+
+#. The argument must be a constant integer.
+#: config/sh/sh.c:7258
+#, fuzzy, c-format
+msgid "%qs attribute argument not an integer constant"
+msgstr "case-etikett reducerar inte till en heltalskonstant"
+
+#: config/sh/symbian.c:147
+msgid "%H function '%D' is defined after prior declaration as dllimport: attribute ignored"
 msgstr ""
 
-#: config/mmix/mmix.h:231
+#: config/sh/symbian.c:158
 #, fuzzy
-msgid "Do not generate a single exit point for each function"
-msgstr "Generera inte .size-direktiv"
+msgid "%Hinline function '%D' is declared as dllimport: attribute ignored."
+msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
 
-#: config/mn10300/mn10300.h:59
-msgid "Work around hardware multiply bug"
+#: config/sh/symbian.c:171
+msgid "%Hdefinition of static data member '%D' of dllimport'd class."
 msgstr ""
 
-#: config/mn10300/mn10300.h:60
-msgid "Do not work around hardware multiply bug"
+#: config/sh/symbian.c:286
+msgid "%Hfailure in redeclaration of '%D': dllimport'd symbol lacks external linkage."
 msgstr ""
 
-#: config/mn10300/mn10300.h:61
-msgid "Target the AM33 processor"
+#: config/sh/symbian.c:332
+msgid "%H%s '%D' %s after being referenced with dllimport linkage."
 msgstr ""
 
-#: config/mn10300/mn10300.h:65
-msgid "Enable linker relaxations"
+#: config/sh/symbian.c:436
+#, fuzzy
+msgid "%Hvariable %qD definition is marked dllimport."
+msgstr "statisk variabel \"%s\" är markerad som dllimport"
+
+#: config/sh/symbian.c:511
+msgid "%Hexternal linkage required for symbol '%D' because of '%s' attribute."
 msgstr ""
 
-#: config/ns32k/ns32k.h:142 config/s390/s390.h:69
-msgid "Don't use hardware fp"
+#: config/sh/symbian.c:892 cp/tree.c:2279
+#, c-format
+msgid "lang_* check: failed in %s, at %s:%d"
 msgstr ""
 
-#: config/ns32k/ns32k.h:143
-msgid "Alternative calling convention"
+#. There are no delay slots on SHmedia.
+#. Relaxation isn't yet supported for SHmedia
+#. -fprofile-arcs needs a working libgcov .  In unified tree            configurations with newlib, this requires to configure with             --with-newlib --with-headers.  But there is no way to check             here we have a working libgcov, so just assume that we have.
+#: config/sh/sh.h:754
+#, fuzzy
+msgid "Profiling is not supported on this target."
+msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+
+#: config/sparc/sparc.c:589
+#, c-format
+msgid "%s is not supported by this configuration"
 msgstr ""
 
-#: config/ns32k/ns32k.h:145
-msgid "Pass some arguments in registers"
+#: config/sparc/sparc.c:596
+msgid "-mlong-double-64 not allowed with -m64"
 msgstr ""
 
-#: config/ns32k/ns32k.h:146
-msgid "Pass all arguments on stack"
+#: config/sparc/sparc.c:621
+msgid "-mcmodel= is not supported on 32 bit systems"
 msgstr ""
 
-#: config/ns32k/ns32k.h:147
-msgid "Optimize for 32532 cpu"
-msgstr "Optimera för cpu 32532"
+#: config/sparc/sparc.c:7324 config/sparc/sparc.c:7330
+#, fuzzy, c-format
+msgid "invalid %%Y operand"
+msgstr "ogiltig %%-kod"
 
-#: config/ns32k/ns32k.h:148
-msgid "Optimize for 32332 cpu"
-msgstr "Optimera för cpu 32332"
+#: config/sparc/sparc.c:7400
+#, fuzzy, c-format
+msgid "invalid %%A operand"
+msgstr "ogiltig %%-kod"
 
-#: config/ns32k/ns32k.h:150
-msgid "Optimize for 32032"
-msgstr "Optimera för cpu 32032"
+#: config/sparc/sparc.c:7410
+#, fuzzy, c-format
+msgid "invalid %%B operand"
+msgstr "ogiltigt värde %%B"
 
-#: config/ns32k/ns32k.h:152
-msgid "Register sb is zero. Use for absolute addressing"
+#: config/sparc/sparc.c:7449
+#, fuzzy, c-format
+msgid "invalid %%c operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:7450
+#, fuzzy, c-format
+msgid "invalid %%C operand"
+msgstr "ogiltigt %%C-värde"
+
+#: config/sparc/sparc.c:7471
+#, fuzzy, c-format
+msgid "invalid %%d operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:7472
+#, fuzzy, c-format
+msgid "invalid %%D operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:7488
+#, fuzzy, c-format
+msgid "invalid %%f operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:7502
+#, fuzzy, c-format
+msgid "invalid %%s operand"
+msgstr "ogiltig %%-kod"
+
+#: config/sparc/sparc.c:7556
+msgid "long long constant not a valid immediate operand"
 msgstr ""
 
-#: config/ns32k/ns32k.h:153
-msgid "Do not use register sb"
+#: config/sparc/sparc.c:7559
+msgid "floating point constant not a valid immediate operand"
 msgstr ""
 
-#: config/ns32k/ns32k.h:155
-#, fuzzy
-msgid "Use bit-field instructions"
-msgstr "Använd bitfältsinstruktioner"
+#: config/sparc/freebsd.h:77 config/sparc/linux.h:91
+#: config/sparc/linux64.h:111 config/sparc/netbsd-elf.h:201
+msgid "Use 64 bit long doubles"
+msgstr "Använd 64 bits long double"
 
-#: config/ns32k/ns32k.h:157
-#, fuzzy
-msgid "Do not use bit-field instructions"
-msgstr "Använd inte bitfältsinstruktioner"
+#: config/sparc/freebsd.h:78 config/sparc/linux.h:92
+#: config/sparc/linux64.h:112 config/sparc/netbsd-elf.h:202
+msgid "Use 128 bit long doubles"
+msgstr "Använd 128 bit long double"
 
-#: config/ns32k/ns32k.h:158
-msgid "Generate code for high memory"
-msgstr ""
+#: config/sparc/sp64-elf.h:87
+msgid "Generate code for big endian"
+msgstr "Generera kod för \"big endian\""
 
-#: config/ns32k/ns32k.h:159
-msgid "Generate code for low memory"
+#: config/sparc/sp64-elf.h:88
+msgid "Generate code for little endian"
+msgstr "Generera kod för \"little endian\""
+
+#: config/sparc/sp86x-elf.h:61
+msgid "Use little-endian byte order for data"
+msgstr "Använd \"little endian\" byteordning för data"
+
+#: config/sparc/sparc.h:635
+msgid "Assume possible double misalignment"
 msgstr ""
 
-#: config/ns32k/ns32k.h:160
-msgid "32381 fpu"
-msgstr "fpu 32381"
+#: config/sparc/sparc.h:637
+msgid "Assume all doubles are aligned"
+msgstr ""
 
-#: config/ns32k/ns32k.h:162
-msgid "Use multiply-accumulate fp instructions"
+#: config/sparc/sparc.h:639
+msgid "Pass -assert pure-text to linker"
 msgstr ""
 
-#: config/ns32k/ns32k.h:164
-msgid "Do not use multiply-accumulate fp instructions"
+#: config/sparc/sparc.h:641
+msgid "Do not pass -assert pure-text to linker"
 msgstr ""
 
-#: config/ns32k/ns32k.h:165
-msgid "\"Small register classes\" kludge"
+#: config/sparc/sparc.h:643
+msgid "Use ABI reserved registers"
 msgstr ""
 
-#: config/ns32k/ns32k.h:166
-msgid "No \"Small register classes\" kludge"
+#: config/sparc/sparc.h:645
+msgid "Do not use ABI reserved registers"
 msgstr ""
 
-#: config/pa/pa.c:261
-#, c-format
-msgid ""
-"unknown -mschedule= option (%s).\n"
-"Valid options are 700, 7100, 7100LC, 7200, 7300, and 8000\n"
+#: config/sparc/sparc.h:647
+msgid "Use hardware quad fp instructions"
 msgstr ""
 
-#: config/pa/pa.c:286
-#, c-format
-msgid ""
-"unknown -march= option (%s).\n"
-"Valid options are 1.0, 1.1, and 2.0\n"
+#: config/sparc/sparc.h:649
+msgid "Do not use hardware quad fp instructions"
 msgstr ""
 
-#: config/pa/pa.c:299
-msgid "PIC code generation is not supported in the portable runtime model\n"
+#: config/sparc/sparc.h:651
+msgid "Compile for v8plus ABI"
 msgstr ""
 
-#: config/pa/pa.c:304
-msgid "PIC code generation is not compatible with fast indirect calls\n"
+#: config/sparc/sparc.h:653
+msgid "Do not compile for v8plus ABI"
 msgstr ""
 
-#: config/pa/pa.c:309
-msgid "-g is only supported when using GAS on this processor,"
-msgstr "-g stöds bara när man använder GAS på denna processor,"
+#: config/sparc/sparc.h:655
+msgid "Utilize Visual Instruction Set"
+msgstr ""
 
-#: config/pa/pa.c:310
-#, fuzzy
-msgid "-g option disabled"
-msgstr "flaggan -g är avslagen."
+#: config/sparc/sparc.h:657
+msgid "Do not utilize Visual Instruction Set"
+msgstr ""
 
-#: config/pa/pa-hiux.h:75 config/pa/pa-hpux.h:87 config/pa/pa-hpux7.h:81
-#: config/pa/pa64-hpux.h:25
-#, fuzzy
-msgid "Generate cpp defines for server IO"
-msgstr "Generera kod för en given CPU"
+#: config/sparc/sparc.h:659
+msgid "Pointers are 64-bit"
+msgstr "Pekare är 64-bitars"
 
-#: config/pa/pa-hiux.h:76 config/pa/pa-hpux.h:88 config/pa/pa-hpux7.h:82
-#: config/pa/pa64-hpux.h:27
-#, fuzzy
-msgid "Generate cpp defines for workstation IO"
-msgstr "Generera kod för 11/40"
+#: config/sparc/sparc.h:661
+msgid "Pointers are 32-bit"
+msgstr "Pekare är 32-bitars"
 
-#. Macro to define tables used to set the flags.  This is a
-#. list in braces of target switches with each switch being
-#. { "NAME", VALUE, "HELP_STRING" }.  VALUE is the bits to set,
-#. or minus the bits to clear.  An empty string NAME is used to
-#. identify the default VALUE.  Do not mark empty strings for
-#. translation.
-#: config/pa/pa.h:232 config/pa/pa.h:238
-#, fuzzy
-msgid "Generate PA1.1 code"
-msgstr "Generera CA-kod"
+#: config/sparc/sparc.h:663
+msgid "Use 32-bit ABI"
+msgstr "Använd 32-bitars ABI"
 
-#: config/pa/pa.h:234 config/pa/pa.h:236
-#, fuzzy
-msgid "Generate PA1.0 code"
-msgstr "Generera CA-kod"
+#: config/sparc/sparc.h:665
+msgid "Use 64-bit ABI"
+msgstr "Använd 64-bitars ABI"
 
-#: config/pa/pa.h:240
-msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
+#: config/sparc/sparc.h:667
+msgid "Use stack bias"
 msgstr ""
 
-#: config/pa/pa.h:242
-msgid "Disable FP regs"
+#: config/sparc/sparc.h:669
+msgid "Do not use stack bias"
 msgstr ""
 
-#: config/pa/pa.h:244
-msgid "Do not disable FP regs"
+#: config/sparc/sparc.h:671
+msgid "Use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/pa/pa.h:246
-msgid "Disable space regs"
+#: config/sparc/sparc.h:673
+msgid "Do not use structs on stronger alignment for double-word copies"
 msgstr ""
 
-#: config/pa/pa.h:248
-msgid "Do not disable space regs"
+#: config/sparc/sparc.h:675
+msgid "Optimize tail call instructions in assembler and linker"
 msgstr ""
 
-#: config/pa/pa.h:250
-msgid "Put jumps in call delay slots"
+#: config/sparc/sparc.h:677
+msgid "Do not optimize tail call instructions in assembler or linker"
 msgstr ""
 
-#: config/pa/pa.h:252
-msgid "Do not put jumps in call delay slots"
+#: config/sparc/sparc.h:722
+msgid "Use given SPARC code model"
 msgstr ""
 
-#: config/pa/pa.h:254
-#, fuzzy
-msgid "Disable indexed addressing"
-msgstr "ogiltig kod"
-
-#: config/pa/pa.h:256
-#, fuzzy
-msgid "Do not disable indexed addressing"
-msgstr "okänt registernamn: %s"
-
-#: config/pa/pa.h:258
-#, fuzzy
-msgid "Use portable calling conventions"
-msgstr "Använd inte divisionsinstruktionen"
+#: config/stormy16/stormy16.c:528
+msgid "Constant halfword load operand out of range."
+msgstr ""
 
-#: config/pa/pa.h:260
-#, fuzzy
-msgid "Do not use portable calling conventions"
-msgstr "Använd inte divisionsinstruktionen"
+#: config/stormy16/stormy16.c:538
+msgid "Constant arithmetic operand out of range."
+msgstr ""
 
-#: config/pa/pa.h:262
-msgid "Assume code will be assembled by GAS"
+#: config/stormy16/stormy16.c:1224
+msgid "Local variable memory requirements exceed capacity."
 msgstr ""
 
-#: config/pa/pa.h:264
-msgid "Do not assume code will be assembled by GAS"
+#: config/stormy16/stormy16.c:1390
+msgid "function_profiler support"
 msgstr ""
 
-#: config/pa/pa.h:268
+#: config/stormy16/stormy16.c:1479
 #, fuzzy
-msgid "Do not use software floating point"
-msgstr "Använd mjukvaruflytttal"
+msgid "cannot use va_start in interrupt function"
+msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: config/pa/pa.h:270
-msgid "Emit long load/store sequences"
-msgstr ""
+#: config/stormy16/stormy16.c:1921 config/stormy16/stormy16.c:1992
+#, fuzzy
+msgid "'B' operand is not constant"
+msgstr "fältinitierare är ej konstant"
 
-#: config/pa/pa.h:272
-msgid "Do not emit long load/store sequences"
+#: config/stormy16/stormy16.c:1948
+msgid "'B' operand has multiple bits set"
 msgstr ""
 
-#: config/pa/pa.h:274
+#: config/stormy16/stormy16.c:1974
 #, fuzzy
-msgid "Generate fast indirect calls"
-msgstr "Generera kod för Intel as"
+msgid "'o' operand is not constant"
+msgstr "fältinitierare är ej konstant"
 
-#: config/pa/pa.h:276
-#, fuzzy
-msgid "Do not generate fast indirect calls"
-msgstr "Generera inte .size-direktiv"
+#: config/stormy16/stormy16.c:2006
+msgid "xstormy16_print_operand: unknown code"
+msgstr ""
 
-#: config/pa/pa.h:278
-#, fuzzy
-msgid "Generate code for huge switch statements"
-msgstr "Generera kod för Intel as"
+#: config/stormy16/stormy16.c:2052
+#, fuzzy, c-format
+msgid "switch statement of size %lu entries too large"
+msgstr "storleken på variabel \"%s\" är för stor"
 
-#: config/pa/pa.h:280
+#: config/stormy16/stormy16.c:2434
 #, fuzzy
-msgid "Do not generate code for huge switch statements"
-msgstr "Generera kod för Intel as"
+msgid "%<__BELOW100__%> attribute only applies to variables"
+msgstr "attributet \"%s\" är inte applicerbart på typer"
 
-#: config/pa/pa.h:282
-#, fuzzy
-msgid "Always generate long calls"
-msgstr "Generera kod för Intel as"
+#: config/stormy16/stormy16.c:2441
+msgid "__BELOW100__ attribute not allowed with auto storage class."
+msgstr ""
 
-#: config/pa/pa.h:284
-msgid "Generate long calls only when needed"
+#: config/v850/v850-c.c:67
+msgid "#pragma GHS endXXXX found without previous startXXX"
 msgstr ""
 
-#: config/pa/pa.h:286
+#: config/v850/v850-c.c:69
+msgid "#pragma GHS endXXX does not match previous startXXX"
+msgstr ""
+
+#: config/v850/v850-c.c:94
 #, fuzzy
-msgid "Enable linker optimizations"
-msgstr "inkompatibla typer i %s"
+msgid "cannot set interrupt attribute: no current function"
+msgstr "Ignorera attributet dllimport för funktioner"
 
-#: config/pa/pa.h:312
-msgid "Specify architecture for code generation.  Values are 1.0, 1.1, and 2.0.  2.0 requires gas snapshot 19990413 or later."
+#: config/v850/v850-c.c:102
+msgid "cannot set interrupt attribute: no such identifier"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:29
-msgid "Assume code will be linked by GNU ld"
+#: config/v850/v850-c.c:147
+msgid "junk at end of #pragma ghs section"
 msgstr ""
 
-#: config/pa/pa64-hpux.h:31
-msgid "Assume code will be linked by HP ld"
-msgstr ""
+#: config/v850/v850-c.c:164
+#, fuzzy, c-format
+msgid "unrecognized section name \"%s\""
+msgstr "Känner inte igen sektionsnamn \"%s\""
 
-#: config/pdp11/pdp11.h:57
-msgid "Do not use hardware floating point"
+#: config/v850/v850-c.c:179
+msgid "malformed #pragma ghs section"
 msgstr ""
 
-#. return float result in ac0
-#: config/pdp11/pdp11.h:59
-msgid "Return floating point results in ac0"
+#: config/v850/v850-c.c:198
+msgid "junk at end of #pragma ghs interrupt"
 msgstr ""
 
-#: config/pdp11/pdp11.h:60
-msgid "Return floating point results in memory"
+#: config/v850/v850-c.c:209
+msgid "junk at end of #pragma ghs starttda"
 msgstr ""
 
-#. is 11/40
-#: config/pdp11/pdp11.h:62
-msgid "Generate code for an 11/40"
-msgstr "Generera kod för 11/40"
+#: config/v850/v850-c.c:220
+msgid "junk at end of #pragma ghs startsda"
+msgstr ""
 
-#. is 11/45
-#: config/pdp11/pdp11.h:65
-msgid "Generate code for an 11/45"
-msgstr "Generera kod för 11/45"
+#: config/v850/v850-c.c:231
+msgid "junk at end of #pragma ghs startzda"
+msgstr ""
 
-#. is 11/10
-#: config/pdp11/pdp11.h:68
-msgid "Generate code for an 11/10"
-msgstr "Generera kod för 11/10"
+#: config/v850/v850-c.c:242
+msgid "junk at end of #pragma ghs endtda"
+msgstr ""
 
-#. use movstrhi for bcopy
-#. use 32 bit for int
-#: config/pdp11/pdp11.h:73 config/pdp11/pdp11.h:74
-msgid "Use 32 bit int"
-msgstr "Använd 32 bits int"
+#: config/v850/v850-c.c:253
+msgid "junk at end of #pragma ghs endsda"
+msgstr ""
 
-#: config/pdp11/pdp11.h:75 config/pdp11/pdp11.h:76
-msgid "Use 16 bit int"
-msgstr "Använd 16 bits int"
+#: config/v850/v850-c.c:264
+msgid "junk at end of #pragma ghs endzda"
+msgstr ""
 
-#. use 32 bit for float
-#: config/pdp11/pdp11.h:78 config/pdp11/pdp11.h:79
-msgid "Use 32 bit float"
-msgstr "Använd 32 bits float"
+#: config/v850/v850.c:168
+#, fuzzy, c-format
+msgid "%s=%s is not numeric"
+msgstr "%s=%s är för stor."
 
-#: config/pdp11/pdp11.h:80 config/pdp11/pdp11.h:81
-msgid "Use 64 bit float"
-msgstr "Använd 64 bits float"
+#: config/v850/v850.c:175
+#, fuzzy, c-format
+msgid "%s=%s is too large"
+msgstr "%s=%s är för stor."
 
-#. allow abshi pattern? - can trigger "optimizations" which make code SLOW!
-#. is branching expensive - on a PDP, it's actually really cheap
-#. this is just to play around and check what code gcc generates
-#. split instruction and data memory?
-#: config/pdp11/pdp11.h:90
-msgid "Target has split I&D"
+#: config/v850/v850.c:339
+msgid "const_double_split got a bad insn:"
 msgstr ""
 
-#: config/pdp11/pdp11.h:91
-msgid "Target does not have split I&D"
+#: config/v850/v850.c:904
+msgid "output_move_single:"
 msgstr ""
 
-#. UNIX assembler syntax?
-#: config/pdp11/pdp11.h:93
-msgid "Use UNIX assembler syntax"
-msgstr "Använd assemblersyntax för UNIX"
+#: config/v850/v850.c:2246
+#, fuzzy
+msgid "%Jdata area attributes cannot be specified for local variables"
+msgstr "attributet \"section\" kan inte anges för lokala variabler"
 
-#: config/pdp11/pdp11.h:94
-msgid "Use DEC assembler syntax"
-msgstr "Använd assemblersyntax för DEC"
+#: config/v850/v850.c:2257
+#, fuzzy
+msgid "%Jdata area of '%D' conflicts with previous declaration"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/romp/romp.c:717 config/rs6000/rs6000.c:7755
+#: config/v850/v850.c:2456
 #, c-format
-msgid "invalid %%S value"
+msgid "bogus JR construction: %d\n"
 msgstr ""
 
-#: config/romp/romp.c:726 config/romp/romp.c:733
+#: config/v850/v850.c:2477 config/v850/v850.c:2680
 #, c-format
-msgid "invalid %%b value"
+msgid "bad amount of stack space removal: %d"
 msgstr ""
 
-#: config/romp/romp.c:773 config/romp/romp.c:784
+#: config/v850/v850.c:2656
 #, c-format
-msgid "invalid %%z value"
+msgid "bogus JARL construction: %d\n"
 msgstr ""
 
-#: config/romp/romp.c:792 config/romp/romp.c:800
+#: config/v850/v850.c:3026
 #, c-format
-msgid "invalid %%Z value"
+msgid "Bogus DISPOSE construction: %d\n"
 msgstr ""
 
-#: config/romp/romp.c:807 config/romp/romp.c:816 config/romp/romp.c:823
-#: config/rs6000/rs6000.c:7584
+#: config/v850/v850.c:3048
 #, c-format
-msgid "invalid %%k value"
+msgid "Too much stack space to dispose of: %d"
 msgstr ""
 
-#: config/romp/romp.c:908 config/romp/romp.c:951
+#: config/v850/v850.c:3221
 #, c-format
-msgid "invalid %%j value"
+msgid "Bogus PREPEARE construction: %d\n"
 msgstr ""
 
-#. Perform any needed actions needed for a function that is receiving a
-#. variable number of arguments.
-#.
-#. CUM is as above.
-#.
-#. MODE and TYPE are the mode and type of the current parameter.
-#.
-#. PRETEND_SIZE is a variable that should be set to the amount of stack
-#. that must be pushed by the prolog to pretend that our caller pushed
-#. it.
-#.
-#. Normally, this macro will push all remaining incoming registers on the
-#. stack and set PRETEND_SIZE to the length of the registers pushed.
-#: config/romp/romp.h:648
-msgid "can't have varargs with -mfp-arg-in-fp-regs"
+#: config/v850/v850.c:3243
+#, c-format
+msgid "Too much stack space to prepare: %d"
 msgstr ""
 
-#. Handle the machine specific pragma longcall.  Its syntax is
-#.
-#. # pragma longcall ( TOGGLE )
-#.
-#. where TOGGLE is either 0 or 1.
-#.
-#. rs6000_default_long_calls is set to the value of TOGGLE, changing
-#. whether or not new function declarations receive a longcall
-#. attribute by default.
-#: config/rs6000/rs6000-c.c:44
-#, fuzzy
-msgid "ignoring malformed #pragma longcall"
-msgstr "ignorerar #pragma %s"
+#. Macro to define tables used to set the flags.
+#. This is a list in braces of pairs in braces,
+#. each pair being { "NAME", VALUE }
+#. where VALUE is the bits to set or minus the bits to clear.
+#. An empty string NAME is used to identify the default VALUE.
+#: config/v850/v850.h:174
+msgid "Support Green Hills ABI"
+msgstr ""
 
-#: config/rs6000/rs6000-c.c:58
-#, fuzzy
-msgid "missing open paren"
-msgstr "heltalsspill i uttryck"
+#: config/v850/v850.h:177
+msgid "Prohibit PC relative function calls"
+msgstr ""
 
-#: config/rs6000/rs6000-c.c:60
-msgid "missing number"
+#: config/v850/v850.h:180
+msgid "Reuse r30 on a per function basis"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:62
-msgid "missing close paren"
+#: config/v850/v850.h:183
+msgid "Use stubs for function prologues"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:65
-msgid "number must be 0 or 1"
+#: config/v850/v850.h:186
+msgid "Same as: -mep -mprolog-function"
+msgstr ""
+
+#: config/v850/v850.h:187
+msgid "Enable backend debugging"
 msgstr ""
 
-#: config/rs6000/rs6000-c.c:68
+#: config/v850/v850.h:189
+msgid "Compile for the v850 processor"
+msgstr "Kompilera för processorn v850"
+
+#: config/v850/v850.h:191
 #, fuzzy
-msgid "junk at end of #pragma longcall"
-msgstr "skräp vid slutet av #pragma weak"
+msgid "Compile for v850e1 processor"
+msgstr "Kompilera för processorn v850"
 
-#: config/rs6000/rs6000.c:592
-msgid "-mmultiple is not supported on little endian systems"
-msgstr "-mmultiple stöds inte på \"little endian\"-system"
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:193
+#, fuzzy
+msgid "Compile for v850e processor"
+msgstr "Kompilera för processorn v850"
 
-#: config/rs6000/rs6000.c:599
-msgid "-mstring is not supported on little endian systems"
-msgstr "-mstring stöds inte på \"little endian\"-system"
+#. Make sure that the other bits are cleared.
+#: config/v850/v850.h:195
+#, fuzzy
+msgid "Enable the use of the short load instructions"
+msgstr "Använd inte bitfältsinstruktioner"
 
-#: config/rs6000/rs6000.c:623
-#, fuzzy, c-format
-msgid "unknown -mdebug-%s switch"
-msgstr "Okänd flagga -mdebug-%s"
+#: config/v850/v850.h:198
+#, fuzzy
+msgid "Do not use the callt instruction"
+msgstr "Använd inte divisionsinstruktionen"
 
-#: config/rs6000/rs6000.c:635
-#, c-format
-msgid "unknown -mtraceback arg `%s'; expecting `full', `partial' or `none'"
+#: config/v850/v850.h:205
+#, fuzzy
+msgid "Do not use registers r2 and r5"
+msgstr "Använd inte register för argumentskickning"
+
+#: config/v850/v850.h:207
+#, fuzzy
+msgid "Enforce strict alignment"
+msgstr "Generera inte kod för stackkontroll"
+
+#: config/v850/v850.h:210
+msgid "Use 4 byte entries in switch tables"
+msgstr ""
+
+#: config/v850/v850.h:236
+msgid "Set the max size of data eligible for the TDA area"
+msgstr ""
+
+#: config/v850/v850.h:239
+msgid "Set the max size of data eligible for the SDA area"
+msgstr ""
+
+#: config/v850/v850.h:242
+msgid "Set the max size of data eligible for the ZDA area"
+msgstr ""
+
+#: config/xtensa/xtensa.c:1014 config/xtensa/xtensa.c:1046
+#: config/xtensa/xtensa.c:1055
+msgid "bad test"
 msgstr ""
 
-#: config/rs6000/rs6000.c:646
-#, c-format
-msgid "Unknown switch -mlong-double-%s"
+#: config/xtensa/xtensa.c:1774
+msgid "boolean registers required for the floating-point option"
 msgstr ""
 
-#: config/rs6000/rs6000.c:738
+#: config/xtensa/xtensa.c:1820
 #, fuzzy, c-format
-msgid "unknown -misel= option specified: '%s'"
-msgstr "okänt maskinläge `%s'"
+msgid "-f%s is not supported with CONST16 instructions"
+msgstr "målprocessorn stödjer inte THUMB-instruktioner"
 
-#: config/rs6000/rs6000.c:753
-#, fuzzy, c-format
-msgid "unknown -mvrsave= option specified: '%s'"
-msgstr "okänt maskinläge `%s'"
+#: config/xtensa/xtensa.c:1825
+msgid "PIC is required but not supported with CONST16 instructions"
+msgstr ""
 
-#: config/rs6000/rs6000.c:772
+#: config/xtensa/xtensa.c:1895
 #, fuzzy, c-format
-msgid "unknown ABI specified: '%s'"
-msgstr "okänt maskinläge `%s'"
+msgid "invalid %%D value"
+msgstr "ogiltigt värde %%B"
 
-#: config/rs6000/rs6000.c:4206
+#: config/xtensa/xtensa.c:1932
 #, fuzzy
-msgid "argument 1 must be a 5-bit signed literal"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
+msgid "invalid mask"
+msgstr "ogiltigt #pragma %s"
 
-#: config/rs6000/rs6000.c:4313 config/rs6000/rs6000.c:4903
-#, fuzzy
-msgid "argument 2 must be a 5-bit unsigned literal"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
+#: config/xtensa/xtensa.c:1958
+#, fuzzy, c-format
+msgid "invalid %%x value"
+msgstr "ogiltigt värde %%B"
 
-#: config/rs6000/rs6000.c:4356
-#, fuzzy
-msgid "argument 1 of __builtin_altivec_predicate must be a constant"
-msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+#: config/xtensa/xtensa.c:1965
+#, fuzzy, c-format
+msgid "invalid %%d value"
+msgstr "ogiltigt värde %%B"
 
-#: config/rs6000/rs6000.c:4410
-#, fuzzy
-msgid "argument 1 of __builtin_altivec_predicate is out of range"
-msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
+#: config/xtensa/xtensa.c:1986 config/xtensa/xtensa.c:1996
+#, fuzzy, c-format
+msgid "invalid %%t/%%b value"
+msgstr "ogiltigt %%s-värde"
 
-#: config/rs6000/rs6000.c:4489
+#: config/xtensa/xtensa.c:2038
 #, fuzzy
-msgid "argument 3 must be a 4-bit unsigned literal"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
-
-#: config/rs6000/rs6000.c:4666
-#, fuzzy, c-format
-msgid "argument to `%s' must be a 2-bit unsigned literal"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
+msgid "invalid address"
+msgstr "ogiltig kod"
 
-#: config/rs6000/rs6000.c:4782
+#: config/xtensa/xtensa.c:2063
 #, fuzzy
-msgid "argument to dss must be a 2-bit unsigned literal"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
+msgid "no register in address"
+msgstr "okänt registernamn: %s"
 
-#: config/rs6000/rs6000.c:5013
+#: config/xtensa/xtensa.c:2071
 #, fuzzy
-msgid "argument 1 of __builtin_spe_predicate must be a constant"
-msgstr "argumentet till \"__builtin_eh_return_regno\" måste vara konstant"
+msgid "address offset not a constant"
+msgstr "efterfrågad minnesjustering är inte konstant"
 
-#: config/rs6000/rs6000.c:5086
+#: config/xtensa/xtensa.c:2672
 #, fuzzy
-msgid "argument 1 of __builtin_spe_predicate is out of range"
-msgstr "argument till \"__builtin_args_info\" är utanför sitt intervall"
+msgid "only uninitialized variables can be placed in a .bss section"
+msgstr "Initiera bara variabler som kan placeras i 8-bits området."
 
-#: config/rs6000/rs6000.c:7511
-#, c-format
-msgid "invalid %%f value"
+#: config/xtensa/xtensa.h:79
+msgid "Use CONST16 instruction to load constants"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7520
-#, c-format
-msgid "invalid %%F value"
+#: config/xtensa/xtensa.h:81
+msgid "Use PC-relative L32R instruction to load constants"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7529
-#, c-format
-msgid "invalid %%G value"
+#: config/xtensa/xtensa.h:83
+msgid "Disable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7564
-#, c-format
-msgid "invalid %%j code"
+#: config/xtensa/xtensa.h:85
+msgid "Enable fused multiply/add and multiply/subtract FP instructions"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7574
-#, c-format
-msgid "invalid %%J code"
+#: config/xtensa/xtensa.h:87
+msgid "Intersperse literal pools with code in the text section"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7604
-#, c-format
-msgid "invalid %%K value"
+#: config/xtensa/xtensa.h:89
+msgid "Put literal pools in a separate literal section"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7671
-#, c-format
-msgid "invalid %%O value"
-msgstr "ogiltigt %%O-värde"
-
-#: config/rs6000/rs6000.c:7793
-#, c-format
-msgid "invalid %%T value"
+#: config/xtensa/xtensa.h:91
+msgid "Automatically align branch targets to reduce branch penalties"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7803
-#, c-format
-msgid "invalid %%u value"
+#: config/xtensa/xtensa.h:93
+msgid "Do not automatically align branch targets"
 msgstr ""
 
-#: config/rs6000/rs6000.c:7812
-#, c-format
-msgid "invalid %%v value"
+#: config/xtensa/xtensa.h:95
+msgid "Use indirect CALLXn instructions for large programs"
 msgstr ""
 
-#: config/rs6000/rs6000.c:12242
-msgid "no profiling of 64-bit code for this ABI"
+#: config/xtensa/xtensa.h:97
+msgid "Use direct CALLn instructions for fast calls"
 msgstr ""
 
-#: config/rs6000/aix.h:160 config/rs6000/beos.h:32
-msgid "Always pass floating-point arguments in memory"
-msgstr ""
+#: ada/misc.c:257
+#, fuzzy, c-format
+msgid "missing argument to \"-%s\""
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: config/rs6000/aix.h:162 config/rs6000/beos.h:34
-msgid "Don't always pass floating-point arguments in memory"
+#: ada/misc.c:298
+msgid "%<-gnat%> misspelled as %<-gant%>"
 msgstr ""
 
-#: config/rs6000/aix41.h:28 config/rs6000/aix43.h:32 config/rs6000/aix51.h:32
-#: config/rs6000/aix52.h:32
-msgid "Support message passing with the Parallel Environment"
+#: cp/call.c:288
+msgid "unable to call pointer to member function here"
 msgstr ""
 
-#: config/rs6000/aix43.h:28 config/rs6000/aix51.h:28 config/rs6000/aix52.h:28
-msgid "Compile for 64-bit pointers"
+#: cp/call.c:2376
+msgid "%s %D(%T, %T, %T) <built-in>"
 msgstr ""
 
-#: config/rs6000/aix43.h:30 config/rs6000/aix51.h:30 config/rs6000/aix52.h:30
-msgid "Compile for 32-bit pointers"
+#: cp/call.c:2381
+msgid "%s %D(%T, %T) <built-in>"
 msgstr ""
 
-#: config/rs6000/aix43.h:49 config/rs6000/aix51.h:49 config/rs6000/aix52.h:49
+#: cp/call.c:2385
 #, fuzzy
-msgid "-maix64 and POWER architecture are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+msgid "%s %D(%T) <built-in>"
+msgstr "<inbyggd>"
 
-#: config/rs6000/aix43.h:54 config/rs6000/aix51.h:54 config/rs6000/aix52.h:54
-msgid "-maix64 requires PowerPC64 architecture remain enabled"
+#: cp/call.c:2389
+msgid "%s %T <conversion>"
 msgstr ""
 
-#: config/rs6000/aix43.h:58 config/rs6000/aix51.h:58 config/rs6000/aix52.h:58
-msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
+#: cp/call.c:2391
+msgid "%J%s %+#D <near match>"
 msgstr ""
 
-#. Run-time compilation parameters selecting different hardware subsets.
-#.
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/rs6000/rs6000.h:240
-msgid "Use POWER instruction set"
+#: cp/call.c:2393
+#, fuzzy
+msgid "%J%s %+#D"
+msgstr "%s: %s"
+
+#: cp/call.c:2428
+msgid "candidates are:"
 msgstr ""
 
-#: config/rs6000/rs6000.h:243
-msgid "Use POWER2 instruction set"
+#: cp/call.c:2614
+#, fuzzy
+msgid "conversion from %qT to %qT is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#: cp/call.c:2767 cp/call.c:2825
+msgid "no matching function for call to %<%D(%A)%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:245
-msgid "Do not use POWER2 instruction set"
+#: cp/call.c:2770 cp/call.c:2828
+#, fuzzy
+msgid "call of overloaded %<%D(%A)%> is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#. It's no good looking for an overloaded operator() on a
+#. pointer-to-member-function.
+#: cp/call.c:2896
+#, c-format
+msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
 msgstr ""
 
-#: config/rs6000/rs6000.h:248
-msgid "Do not use POWER instruction set"
+#: cp/call.c:2965
+msgid "no match for call to %<(%T) (%A)%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:250
-msgid "Use PowerPC instruction set"
+#: cp/call.c:2974
+#, fuzzy
+msgid "call of %<(%T) (%A)%> is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
+
+#: cp/call.c:3012
+msgid "%s for ternary %<operator?:%> in %<%E ? %E : %E%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:253
-msgid "Do not use PowerPC instruction set"
+#: cp/call.c:3018
+msgid "%s for %<operator%s%> in %<%E%s%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:255
-msgid "Use PowerPC General Purpose group optional instructions"
+#: cp/call.c:3022
+msgid "%s for %<operator[]%> in %<%E[%E]%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:257
-msgid "Don't use PowerPC General Purpose group optional instructions"
+#: cp/call.c:3027
+msgid "%s for %qs in %<%s %E%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:259
-msgid "Use PowerPC Graphics group optional instructions"
+#: cp/call.c:3032
+msgid "%s for %<operator%s%> in %<%E %s %E%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:261
-msgid "Don't use PowerPC Graphics group optional instructions"
+#: cp/call.c:3035
+msgid "%s for %<operator%s%> in %<%s%E%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:263
-msgid "Use PowerPC-64 instruction set"
+#: cp/call.c:3125
+msgid "ISO C++ forbids omitting the middle term of a ?: expression"
+msgstr "ISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryck"
+
+#: cp/call.c:3202
+msgid "%qE has type %<void%> and is not a throw-expression"
 msgstr ""
 
-#: config/rs6000/rs6000.h:265
-msgid "Don't use PowerPC-64 instruction set"
+#: cp/call.c:3241 cp/call.c:3451
+msgid "operands to ?: have different types"
 msgstr ""
 
-#: config/rs6000/rs6000.h:267
+#: cp/call.c:3405
 #, fuzzy
-msgid "Use AltiVec instructions"
-msgstr "Använd bitfältsinstruktioner"
+msgid "enumeral mismatch in conditional expression: %qT vs %qT"
+msgstr "typfel i villkorsuttryck"
 
-#: config/rs6000/rs6000.h:269
+#: cp/call.c:3412
 #, fuzzy
-msgid "Don't use AltiVec instructions"
-msgstr "Använd inte bitfältsinstruktioner"
+msgid "enumeral and non-enumeral type in conditional expression"
+msgstr "typ signed och unsigned i villkorsuttryck"
 
-#: config/rs6000/rs6000.h:271
-msgid "Use new mnemonics for PowerPC architecture"
+#: cp/call.c:3706
+msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
 msgstr ""
 
-#: config/rs6000/rs6000.h:273
-msgid "Use old mnemonics for PowerPC architecture"
-msgstr ""
+#: cp/call.c:3779
+#, fuzzy
+msgid "comparison between %q#T and %q#T"
+msgstr "jämföreslse mellan signed och unsigned"
 
-#: config/rs6000/rs6000.h:276
-msgid "Put everything in the regular TOC"
+#: cp/call.c:4038
+msgid "no suitable %<operator %s> for %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.h:278
-msgid "Place floating point constants in TOC"
+#: cp/call.c:4055
+msgid "%q+#D is private"
 msgstr ""
 
-#: config/rs6000/rs6000.h:280
-msgid "Don't place floating point constants in TOC"
-msgstr ""
+#: cp/call.c:4057
+#, fuzzy
+msgid "%q+#D is protected"
+msgstr "tredje argumentet till \"%s\" är inte länge rekommenderat"
 
-#: config/rs6000/rs6000.h:282
-msgid "Place symbol+offset constants in TOC"
+#: cp/call.c:4059
+msgid "%q+#D is inaccessible"
 msgstr ""
 
-#: config/rs6000/rs6000.h:284
-msgid "Don't place symbol+offset constants in TOC"
+#: cp/call.c:4060
+msgid "within this context"
 msgstr ""
 
-#: config/rs6000/rs6000.h:290
-msgid "Place variable addresses in the regular TOC"
-msgstr ""
+#: cp/call.c:4149 cp/cvt.c:263
+#, fuzzy
+msgid "invalid conversion from %qT to %qT"
+msgstr "konvertering från NaN till int"
 
-#: config/rs6000/rs6000.h:296
-msgid "Generate load/store multiple instructions"
-msgstr ""
+#: cp/call.c:4151
+#, fuzzy
+msgid "  initializing argument %P of %qD"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: config/rs6000/rs6000.h:298
-msgid "Do not generate load/store multiple instructions"
-msgstr ""
+#: cp/call.c:4163
+#, fuzzy
+msgid "passing NULL to non-pointer argument %P of %qD"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: config/rs6000/rs6000.h:302
-msgid "Generate string instructions for block moves"
-msgstr ""
+#: cp/call.c:4166
+#, fuzzy
+msgid "converting to non-pointer type %qT from NULL"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: config/rs6000/rs6000.h:304
-msgid "Do not generate string instructions for block moves"
-msgstr ""
+#: cp/call.c:4174
+#, fuzzy
+msgid "passing %qT for argument %P to %qD"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: config/rs6000/rs6000.h:308
-msgid "Generate load/store with update instructions"
-msgstr ""
+#: cp/call.c:4177
+#, fuzzy
+msgid "converting to %qT from %qT"
+msgstr "konvertering från NaN till int"
 
-#: config/rs6000/rs6000.h:310
-msgid "Do not generate load/store with update instructions"
-msgstr ""
+#: cp/call.c:4186
+#, fuzzy
+msgid "passing negative value %qE for argument %P to %qD"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: config/rs6000/rs6000.h:318
-msgid "Don't schedule the start and end of the procedure"
+#: cp/call.c:4189
+msgid "converting negative value %qE to %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.h:324
-msgid "Return all structures in memory (AIX default)"
+#: cp/call.c:4331
+#, fuzzy
+msgid "cannot bind bitfield %qE to %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/call.c:4334 cp/call.c:4350
+#, fuzzy
+msgid "cannot bind packed field %qE to %qT"
+msgstr "kan inte deklarera \"::main\" som en mall"
+
+#: cp/call.c:4337
+#, fuzzy
+msgid "cannot bind rvalue %qE to %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/call.c:4446
+msgid "cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: config/rs6000/rs6000.h:326
-msgid "Return small structures in registers (SVR4 default)"
+#. Undefined behavior [expr.call] 5.2.2/7.
+#: cp/call.c:4472
+msgid "cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime"
 msgstr ""
 
-#: config/rs6000/rs6000.h:391 config/sparc/sparc.h:633
-msgid "Use features of and schedule code for given CPU"
+#: cp/call.c:4515
+#, fuzzy
+msgid "the default argument for parameter %d of %qD has not yet been parsed"
+msgstr "parameternamn saknas i parameterlista"
+
+#: cp/call.c:4720
+msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
 msgstr ""
 
-#: config/rs6000/rs6000.h:394
-msgid "Enable debug output"
+#: cp/call.c:4739
+msgid "%qT is not an accessible base of %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.h:396
-msgid "Select full, part, or no traceback table"
+#: cp/call.c:4989
+#, fuzzy
+msgid "could not find class$ field in java interface type %qT"
+msgstr "ingen superklass deklarerad i interface för \"%s\""
+
+#: cp/call.c:5249
+#, fuzzy
+msgid "call to non-function %qD"
+msgstr "Inga anrop i funktion %s\n"
+
+#: cp/call.c:5274
+msgid "request for member %qD in %qE, which is of non-aggregate type %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.h:397
-msgid "Specify ABI to use"
+#: cp/call.c:5353
+msgid "no matching function for call to %<%T::%s(%A)%#V%>"
 msgstr ""
 
-#: config/rs6000/rs6000.h:399
+#: cp/call.c:5371
 #, fuzzy
-msgid "Specify size of long double (64 or 128 bits)"
-msgstr "sizeof(long double) är 12."
+msgid "call of overloaded %<%s(%A)%> is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: config/rs6000/rs6000.h:401
-msgid "Specify yes/no if isel instructions should be generated"
+#: cp/call.c:5395
+#, fuzzy
+msgid "cannot call member function %qD without object"
+msgstr "kan inte deklarera \"::main\" som static"
+
+#: cp/call.c:6000
+msgid "passing %qT chooses %qT over %qT"
 msgstr ""
 
-#: config/rs6000/rs6000.h:403
-msgid "Specify yes/no if VRSAVE instructions should be generated for AltiVec"
+#: cp/call.c:6002 cp/name-lookup.c:4105
+#, fuzzy
+msgid "  in call to %qD"
+msgstr "kan inte inline:a anrop till \"%s\""
+
+#: cp/call.c:6059
+msgid "choosing %qD over %qD"
 msgstr ""
 
-#: config/rs6000/rs6000.h:405
-msgid "Avoid all range limits on call instructions"
+#: cp/call.c:6060
+#, fuzzy
+msgid "  for conversion from %qT to %qT"
+msgstr "konvertering från NaN till int"
+
+#: cp/call.c:6062
+msgid "  because conversion sequence for the argument is better"
 msgstr ""
 
-#. Definitions for __builtin_return_address and __builtin_frame_address.
-#. __builtin_return_address (0) should give link register (65), enable
-#. this.
-#. This should be uncommented, so that the link register is used, but
-#. currently this would result in unmatched insns and spilling fixed
-#. registers so we'll leave it for another day.  When these problems are
-#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
-#. (mrs)
-#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
-#. Number of bytes into the frame return addresses can be found.  See
-#. rs6000_stack_info in rs6000.c for more information on how the different
-#. abi's store the return address.
-#: config/rs6000/rs6000.h:1884
-msgid "RETURN_ADDRESS_OFFSET not supported"
+#: cp/call.c:6183
+msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
 msgstr ""
 
-#: config/rs6000/sysv4.h:87
-msgid "Select ABI calling convention"
+#: cp/call.c:6187
+msgid "candidate 1:"
 msgstr ""
 
-#: config/rs6000/sysv4.h:88
-msgid "Select method for sdata handling"
+#: cp/call.c:6188
+msgid "candidate 2:"
 msgstr ""
 
-#: config/rs6000/sysv4.h:103
-msgid "Align to the base type of the bit-field"
+#: cp/call.c:6324
+#, fuzzy
+msgid "could not convert %qE to %qT"
+msgstr "kunde inte öppna dump-fil \"%s\""
+
+#: cp/call.c:6455
+msgid "invalid initialization of non-const reference of type %qT from a temporary of type %qT"
 msgstr ""
 
-#: config/rs6000/sysv4.h:105
-msgid "Don't align to the base type of the bit-field"
+#: cp/call.c:6459
+msgid "invalid initialization of reference of type %qT from expression of type %qT"
 msgstr ""
 
-#: config/rs6000/sysv4.h:107
-msgid "Don't assume that unaligned accesses are handled by the system"
+#: cp/class.c:272
+#, fuzzy
+msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/class.c:929
+msgid "Java class %qT cannot have a destructor"
 msgstr ""
 
-#: config/rs6000/sysv4.h:109
-msgid "Assume that unaligned accesses are handled by the system"
+#: cp/class.c:931
+msgid "Java class %qT cannot have an implicit non-trivial destructor"
 msgstr ""
 
-#: config/rs6000/sysv4.h:111 config/rs6000/sysv4.h:115
-msgid "Produce code relocatable at runtime"
+#: cp/class.c:1031
+#, fuzzy
+msgid "%q#D and %q#D cannot be overloaded"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
+
+#: cp/class.c:1088
+msgid "conflicting access specifications for method %qD, ignored"
 msgstr ""
 
-#: config/rs6000/sysv4.h:113 config/rs6000/sysv4.h:117
-msgid "Don't produce code relocatable at runtime"
+#: cp/class.c:1091
+#, c-format
+msgid "conflicting access specifications for field %qE, ignored"
 msgstr ""
 
-#: config/rs6000/sysv4.h:119 config/rs6000/sysv4.h:121
+#: cp/class.c:1141
 #, fuzzy
-msgid "Produce little endian code"
-msgstr "Skapa \"little endian\"-kod."
+msgid "%qD names constructor"
+msgstr "struct"
 
-#: config/rs6000/sysv4.h:123 config/rs6000/sysv4.h:125
+#: cp/class.c:1146
 #, fuzzy
-msgid "Produce big endian code"
-msgstr "Skapa \"big endian\"-kod."
-
-#: config/rs6000/sysv4.h:126 config/rs6000/sysv4.h:127
-#: config/rs6000/sysv4.h:128 config/rs6000/sysv4.h:129
-#: config/rs6000/sysv4.h:130 config/rs6000/sysv4.h:131
-#: config/rs6000/sysv4.h:141 config/rs6000/sysv4.h:142
-#: config/rs6000/sysv4.h:153 config/rs6000/sysv4.h:155
-#: config/rs6000/sysv4.h:157
-msgid "no description yet"
-msgstr "ingen beskriving ännu"
+msgid "%qD invalid in %qT"
+msgstr "Ogiltig flagga \"%s\""
 
-#: config/rs6000/sysv4.h:132
+#: cp/class.c:1154
 #, fuzzy
-msgid "Use EABI"
-msgstr "Använd EABI."
+msgid "no members matching %qD in %q#T"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: config/rs6000/sysv4.h:133
+#: cp/class.c:1186 cp/class.c:1194
 #, fuzzy
-msgid "Don't use EABI"
-msgstr "Använd inte EABI."
+msgid "%qD invalid in %q#T"
+msgstr "Ogiltig flagga \"%s\""
 
-#: config/rs6000/sysv4.h:136
-msgid "Do not allow bit-fields to cross word boundaries"
+#: cp/class.c:1187
+msgid "  because of local method %q#D with same name"
 msgstr ""
 
-#: config/rs6000/sysv4.h:138
-#, fuzzy
-msgid "Use alternate register names"
-msgstr "Använd alternativa registernamn."
-
-#: config/rs6000/sysv4.h:140
-#, fuzzy
-msgid "Don't use alternate register names"
-msgstr "Använd inte alternativa registernamn."
+#: cp/class.c:1195
+msgid "  because of local member %q#D with same name"
+msgstr ""
 
-#: config/rs6000/sysv4.h:144
+#: cp/class.c:1237
 #, fuzzy
-msgid "Link with libsim.a, libc.a and sim-crt0.o"
-msgstr "Länka med libsim.a, libc.a och sim-crt0.o."
+msgid "base class %q#T has a non-virtual destructor"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: config/rs6000/sysv4.h:146
-#, fuzzy
-msgid "Link with libads.a, libc.a and crt0.o"
-msgstr "Länka med libads.a, libc.a och crt0.o."
+#: cp/class.c:1551
+msgid "all member functions in class %qT are private"
+msgstr ""
 
-#: config/rs6000/sysv4.h:148
-#, fuzzy
-msgid "Link with libyk.a, libc.a and crt0.o"
-msgstr "Länka med libyk.a, libc.a och crt0.o."
+#: cp/class.c:1562
+msgid "%q#T only defines a private destructor and has no friends"
+msgstr ""
 
-#: config/rs6000/sysv4.h:150
-#, fuzzy
-msgid "Link with libmvme.a, libc.a and crt0.o"
-msgstr "Länka med libmvme.a, libc.a och crt0.o."
+#: cp/class.c:1602
+msgid "%q#T only defines private constructors and has no friends"
+msgstr ""
 
-#: config/rs6000/sysv4.h:152
-msgid "Set the PPC_EMB bit in the ELF flags header"
-msgstr "Sätt biten PPC_EMB i ELF:s flaggfält"
+#: cp/class.c:1935
+msgid "no unique final overrider for %qD in %qT"
+msgstr ""
 
-#: config/rs6000/sysv4.h:154
-msgid "Use the WindISS simulator"
+#. Here we know it is a hider, and no overrider exists.
+#: cp/class.c:2413
+msgid "%qD was hidden"
 msgstr ""
 
-#. Sometimes certain combinations of command options do not make sense
-#. on a particular target machine.  You can define a macro
-#. `OVERRIDE_OPTIONS' to take account of this.  This macro, if
-#. defined, is executed once just after all the command options have
-#. been parsed.
-#.
-#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
-#. get control.
-#: config/rs6000/sysv4.h:214
-#, fuzzy, c-format
-msgid "bad value for -mcall-%s"
-msgstr "Felaktigt värde för -mcall-%s"
+#: cp/class.c:2414
+msgid "  by %qD"
+msgstr ""
 
-#: config/rs6000/sysv4.h:230
-#, fuzzy, c-format
-msgid "bad value for -msdata=%s"
-msgstr "Felaktigt värde för -msdata-%s"
+#: cp/class.c:2455 cp/decl2.c:1100
+#, fuzzy
+msgid "%q#D invalid; an anonymous union can only have non-static data members"
+msgstr "anonym union deklarerad i parameterlista"
 
-#: config/rs6000/sysv4.h:247
-#, fuzzy, c-format
-msgid "-mrelocatable and -msdata=%s are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+#: cp/class.c:2462 cp/decl2.c:1107
+msgid "private member %q#D in anonymous union"
+msgstr ""
 
-#: config/rs6000/sysv4.h:255
-#, fuzzy, c-format
-msgid "-f%s and -msdata=%s are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+#: cp/class.c:2465 cp/decl2.c:1109
+msgid "protected member %q#D in anonymous union"
+msgstr ""
 
-#: config/rs6000/sysv4.h:264
-#, fuzzy, c-format
-msgid "-msdata=%s and -mcall-%s are incompatible"
-msgstr "-mbsd och -mxopen är inkompatibla"
+#: cp/class.c:2632
+#, fuzzy
+msgid "bit-field %q#D with non-integral type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
 
-#: config/rs6000/sysv4.h:273
+#: cp/class.c:2649
 #, fuzzy
-msgid "-mrelocatable and -mno-minimal-toc are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+msgid "bit-field %qD width not an integer constant"
+msgstr "tre \"l\"-suffix på heltalskonstant"
 
-#: config/rs6000/sysv4.h:279
-#, fuzzy, c-format
-msgid "-mrelocatable and -mcall-%s are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+#: cp/class.c:2655
+#, fuzzy
+msgid "negative width in bit-field %qD"
+msgstr "negativ storlek i bitfält \"%s\""
 
-#: config/rs6000/sysv4.h:286
-#, fuzzy, c-format
-msgid "-fPIC and -mcall-%s are incompatible"
-msgstr "-fpic och -mapcs-reent är inkompatibla"
+#: cp/class.c:2660
+#, fuzzy
+msgid "zero width for bit-field %qD"
+msgstr "Storleken noll på bitfält \"%s\""
 
-#: config/rs6000/sysv4.h:293
-msgid "-mcall-aixdesc must be big endian"
-msgstr "-mcall-aixdesc måste vara \"big endian\""
+#: cp/class.c:2666
+#, fuzzy
+msgid "width of %qD exceeds its type"
+msgstr "storleken på \"%s\" är större än sin typ"
 
-#: config/s390/s390.c:3063
-msgid "invalid UNSPEC as operand (1)"
+#: cp/class.c:2675
+msgid "%qD is too small to hold all values of %q#T"
 msgstr ""
 
-#: config/s390/s390.c:3123
-msgid "invalid UNSPEC as operand (2)"
+#: cp/class.c:2735
+msgid "member %q#D with constructor not allowed in union"
 msgstr ""
 
-#: config/s390/s390.c:3129
-msgid "UNKNOWN in s390_output_symbolic_const !?"
+#: cp/class.c:2738
+msgid "member %q#D with destructor not allowed in union"
 msgstr ""
 
-#: config/s390/s390.c:3147
-msgid "Cannot decompose address."
+#: cp/class.c:2741
+msgid "member %q#D with copy assignment operator not allowed in union"
 msgstr ""
 
-#: config/s390/s390.c:3308
-msgid "UNKNOWN in print_operand !?"
-msgstr ""
+#: cp/class.c:2764
+#, fuzzy
+msgid "multiple fields in union %qT initialized"
+msgstr "fält \"%s\" är redan initierat"
 
-#: config/s390/s390.c:4961
-msgid "Total size of local variables exceeds architecture limit."
+#: cp/class.c:2825
+msgid "ignoring packed attribute on unpacked non-POD field %q#D"
 msgstr ""
 
-#: config/s390/s390.h:70
-msgid "Set backchain"
-msgstr ""
+#: cp/class.c:2885
+#, fuzzy
+msgid "%qD may not be static because it is a member of a union"
+msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: config/s390/s390.h:71
-msgid "Don't set backchain (faster, but debug harder"
+#: cp/class.c:2890
+msgid "%qD may not have reference type %qT because it is a member of a union"
 msgstr ""
 
-#: config/s390/s390.h:72
-msgid "Use bras for executable < 64k"
+#: cp/class.c:2899
+msgid "field %qD in local class cannot be static"
 msgstr ""
 
-#: config/s390/s390.h:73
+#: cp/class.c:2905
 #, fuzzy
-msgid "Don't use bras"
-msgstr "Använd inte EABI."
+msgid "field %qD invalidly declared function type"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: config/s390/s390.h:74
-msgid "Additional debug prints"
+#: cp/class.c:2911
+#, fuzzy
+msgid "field %qD invalidly declared method type"
+msgstr "bitfält \"%s\" har en icke godkänd typ"
+
+#: cp/class.c:2943
+msgid "non-static reference %q#D in class without a constructor"
 msgstr ""
 
-#: config/s390/s390.h:75
-msgid "Don't print additional debug prints"
+#: cp/class.c:2990
+msgid "non-static const member %q#D in class without a constructor"
 msgstr ""
 
-#: config/s390/s390.h:76
-msgid "64 bit mode"
+#: cp/class.c:3005
+msgid "field %q#D with same name as class"
 msgstr ""
 
-#: config/s390/s390.h:77
-msgid "31 bit mode"
+#: cp/class.c:3038
+#, fuzzy
+msgid "%q#T has pointer data members"
+msgstr "upprepning av medlem \"%s\""
+
+#: cp/class.c:3042
+msgid "  but does not override %<%T(const %T&)%>"
 msgstr ""
 
-#: config/s390/s390.h:78
-msgid "mvcle use"
+#: cp/class.c:3044
+msgid "  or %<operator=(const %T&)%>"
 msgstr ""
 
-#: config/s390/s390.h:79
-msgid "mvc&ex"
+#: cp/class.c:3047
+msgid "  but does not override %<operator=(const %T&)%>"
 msgstr ""
 
-#: config/sh/sh.c:5137
-#, fuzzy
-msgid "__builtin_saveregs not supported by this subtarget"
-msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+#: cp/class.c:3480
+msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
+msgstr ""
 
-#: config/sh/sh.c:5687
-msgid "attribute interrupt_handler is not compatible with -m5-compact"
+#: cp/class.c:3592
+msgid "class %qT will be considered nearly empty in a future version of GCC"
 msgstr ""
 
-#. The sp_switch attribute only has meaning for interrupt functions.
-#: config/sh/sh.c:5713 config/sh/sh.c:5752
-#, fuzzy, c-format
-msgid "`%s' attribute only applies to interrupt functions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
+#: cp/class.c:3674
+#, fuzzy
+msgid "initializer specified for non-virtual method %qD"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#. The argument must be a constant string.
-#: config/sh/sh.c:5720
-#, fuzzy, c-format
-msgid "`%s' attribute argument not a string constant"
-msgstr "%s före strängkonstant"
+#: cp/class.c:4337
+msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
+msgstr ""
 
-#. The argument must be a constant integer.
-#: config/sh/sh.c:5759
-#, fuzzy, c-format
-msgid "`%s' attribute argument not an integer constant"
-msgstr "case-etikett reducerar inte till en heltalskonstant"
+#: cp/class.c:4436
+msgid "direct base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
 
-#. There are no delay slots on SHmedia.
-#. Relaxation isn't yet supported for SHmedia
-#: config/sh/sh.h:437
-#, fuzzy
-msgid "Profiling is not supported on this target."
-msgstr "__builtin_saveregs stöds inte på denna målarkitektur"
+#: cp/class.c:4448
+msgid "virtual base %qT inaccessible in %qT due to ambiguity"
+msgstr ""
 
-#: config/sparc/sparc.c:329
-#, c-format
-msgid "%s is not supported by this configuration"
+#: cp/class.c:4625
+msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.c:336
-msgid "-mlong-double-64 not allowed with -m64"
+#. Versions of G++ before G++ 3.4 did not reset the
+#. DECL_MODE.
+#: cp/class.c:4664
+msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.c:361
-msgid "-mcmodel= is not supported on 32 bit systems"
+#: cp/class.c:4687
+msgid "offset of %qD is not ABI-compliant and may change in a future version of GCC"
 msgstr ""
 
-#: config/sparc/sparc.c:6341 config/sparc/sparc.c:6347
-#, fuzzy, c-format
-msgid "invalid %%Y operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:4697
+msgid "%qD contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
+msgstr ""
 
-#: config/sparc/sparc.c:6417
-#, fuzzy, c-format
-msgid "invalid %%A operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:4757
+msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
+msgstr ""
 
-#: config/sparc/sparc.c:6427
-#, fuzzy, c-format
-msgid "invalid %%B operand"
-msgstr "ogiltigt värde %%B"
+#: cp/class.c:4898 cp/parser.c:12906
+#, fuzzy
+msgid "redefinition of %q#T"
+msgstr "omdefiniering av \"%s\""
 
-#: config/sparc/sparc.c:6466
-#, fuzzy, c-format
-msgid "invalid %%c operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:5048
+msgid "%q#T has virtual functions but non-virtual destructor"
+msgstr ""
 
-#: config/sparc/sparc.c:6467
-#, fuzzy, c-format
-msgid "invalid %%C operand"
-msgstr "ogiltigt %%C-värde"
+#: cp/class.c:5145
+msgid "trying to finish struct, but kicked out due to previous parse errors"
+msgstr ""
 
-#: config/sparc/sparc.c:6488
-#, fuzzy, c-format
-msgid "invalid %%d operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:5561
+#, fuzzy
+msgid "language string %<\"%E\"%> not recognized"
+msgstr "språksträng `\"%s\"' känns inte igen"
 
-#: config/sparc/sparc.c:6489
-#, fuzzy, c-format
-msgid "invalid %%D operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:5648
+msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
+msgstr ""
 
-#: config/sparc/sparc.c:6505
-#, fuzzy, c-format
-msgid "invalid %%f operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:5773
+#, fuzzy
+msgid "no matches converting function %qD to type %q#T"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: config/sparc/sparc.c:6519
-#, fuzzy, c-format
-msgid "invalid %%s operand"
-msgstr "ogiltig %%-kod"
+#: cp/class.c:5796
+#, fuzzy
+msgid "converting overloaded function %qD to type %q#T is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: config/sparc/sparc.c:6573
-msgid "long long constant not a valid immediate operand"
-msgstr ""
+#: cp/class.c:5822
+#, fuzzy
+msgid "assuming pointer to member %qD"
+msgstr "upprepning av medlem \"%s\""
 
-#: config/sparc/sparc.c:6576
-msgid "floating point constant not a valid immediate operand"
+#: cp/class.c:5825
+msgid "(a pointer to member can only be formed with %<&%E%>)"
 msgstr ""
 
-#: config/sparc/freebsd.h:81 config/sparc/linux.h:87 config/sparc/linux64.h:89
-#: config/sparc/netbsd-elf.h:239
-msgid "Use 128 bit long doubles"
-msgstr "Använd 128 bit long double"
+#: cp/class.c:5870 cp/class.c:5901 cp/class.c:6053 cp/class.c:6060
+msgid "not enough type information"
+msgstr "inte tillräcklig typinformation"
 
-#: config/sparc/sp64-elf.h:84 config/sparc/splet.h:29
-msgid "Generate code for big endian"
-msgstr "Generera kod för \"big endian\""
+#: cp/class.c:5887
+#, fuzzy
+msgid "argument of type %qT does not match %qT"
+msgstr "argument \"%s\" matchar inte prototypen"
 
-#: config/sparc/sp64-elf.h:85 config/sparc/splet.h:30
-msgid "Generate code for little endian"
-msgstr "Generera kod för \"little endian\""
+#: cp/class.c:6037
+msgid "invalid operation on uninstantiated type"
+msgstr "ogiltig operation på oinstansierad typ"
 
-#: config/sparc/sp86x-aout.h:51 config/sparc/sp86x-elf.h:65
-msgid "Use little-endian byte order for data"
-msgstr "Använd \"little endian\" byteordning för data"
+#. [basic.scope.class]
+#.
+#. A name N used in a class S shall refer to the same declaration
+#. in its context and when re-evaluated in the completed scope of
+#. S.
+#: cp/class.c:6274 cp/decl.c:1102 cp/name-lookup.c:508 cp/pt.c:2206
+#, fuzzy
+msgid "declaration of %q#D"
+msgstr "omdeklaration av \"%s\""
 
-#: config/sparc/sparc.h:532
-msgid "Assume possible double misalignment"
+#: cp/class.c:6275
+msgid "changes meaning of %qD from %q+#D"
 msgstr ""
 
-#: config/sparc/sparc.h:534
-msgid "Assume all doubles are aligned"
-msgstr ""
+#: cp/cvt.c:90
+#, fuzzy
+msgid "can't convert from incomplete type %qT to %qT"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: config/sparc/sparc.h:536
-msgid "Pass -assert pure-text to linker"
-msgstr ""
+#: cp/cvt.c:99
+#, fuzzy
+msgid "conversion of %qE from %qT to %qT is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: config/sparc/sparc.h:538
-msgid "Do not pass -assert pure-text to linker"
-msgstr ""
+#: cp/cvt.c:168 cp/cvt.c:237 cp/cvt.c:284
+#, fuzzy
+msgid "cannot convert %qE from type %qT to type %qT"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: config/sparc/sparc.h:540
-msgid "Use flat register window model"
+#: cp/cvt.c:197 cp/cvt.c:201
+msgid "pointer to member cast from %qT to %qT is via virtual base"
 msgstr ""
 
-#: config/sparc/sparc.h:542
-msgid "Do not use flat register window model"
-msgstr ""
+#: cp/cvt.c:497
+#, fuzzy
+msgid "conversion from %qT to %qT discards qualifiers"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: config/sparc/sparc.h:544
-msgid "Use ABI reserved registers"
+#: cp/cvt.c:515 cp/typeck.c:4824
+msgid "casting %qT to %qT does not dereference pointer"
 msgstr ""
 
-#: config/sparc/sparc.h:546
-msgid "Do not use ABI reserved registers"
+#: cp/cvt.c:542
+#, fuzzy
+msgid "cannot convert type %qT to type %qT"
+msgstr "kan inte konvertera till en pekartyp"
+
+#: cp/cvt.c:670
+#, fuzzy
+msgid "conversion from %q#T to %q#T"
+msgstr "konvertering från NaN till int"
+
+#: cp/cvt.c:682 cp/cvt.c:702
+msgid "%q#T used where a %qT was expected"
 msgstr ""
 
-#: config/sparc/sparc.h:548
-msgid "Use hardware quad fp instructions"
+#: cp/cvt.c:717
+msgid "%q#T used where a floating point value was expected"
 msgstr ""
 
-#: config/sparc/sparc.h:550
-msgid "Do not use hardware quad fp instructions"
+#: cp/cvt.c:764
+#, fuzzy
+msgid "conversion from %qT to non-scalar type %qT requested"
+msgstr "konvertering till icke-skalär typ begärd"
+
+#: cp/cvt.c:798
+msgid "pseudo-destructor is not called"
 msgstr ""
 
-#: config/sparc/sparc.h:552
-msgid "Compile for v8plus ABI"
+#: cp/cvt.c:857
+msgid "object of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: config/sparc/sparc.h:554
-msgid "Do not compile for v8plus ABI"
+#: cp/cvt.c:860
+msgid "object of type %qT will not be accessed in %s"
 msgstr ""
 
-#: config/sparc/sparc.h:556
-msgid "Utilize Visual Instruction Set"
+#: cp/cvt.c:876
+msgid "object %qE of incomplete type %qT will not be accessed in %s"
 msgstr ""
 
-#: config/sparc/sparc.h:558
-msgid "Do not utilize Visual Instruction Set"
+#. [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:892
+#, fuzzy, c-format
+msgid "%s cannot resolve address of overloaded function"
+msgstr "Programflödet når slutet på en icke-void-funktion"
+
+#. Only warn when there is no &.
+#: cp/cvt.c:898
+#, c-format
+msgid "%s is a reference, not call, to function %qE"
 msgstr ""
 
-#. ??? These are deprecated, coerced to -mcpu=.  Delete in 2.9.
-#: config/sparc/sparc.h:561
-msgid "Optimize for Cypress processors"
+#: cp/cvt.c:909
+#, fuzzy, c-format
+msgid "%s has no effect"
+msgstr "%s har ingen %s"
+
+#: cp/cvt.c:941
+msgid "value computed is not used"
 msgstr ""
 
-#: config/sparc/sparc.h:563
+#: cp/cvt.c:1049
 #, fuzzy
-msgid "Optimize for SPARCLite processors"
-msgstr "Kompilera för processorn v850"
+msgid "converting NULL to non-pointer type"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: config/sparc/sparc.h:565
-msgid "Optimize for F930 processors"
-msgstr ""
+#: cp/cvt.c:1121
+#, fuzzy
+msgid "ambiguous default type conversion from %qT"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: config/sparc/sparc.h:567
-msgid "Optimize for F934 processors"
+#: cp/cvt.c:1123
+msgid "  candidate conversions include %qD and %qD"
 msgstr ""
 
-#: config/sparc/sparc.h:569
-msgid "Use V8 SPARC ISA"
-msgstr ""
+#: cp/decl.c:361
+#, fuzzy
+msgid "label %qD used but not defined"
+msgstr "etikett \"%s\" använd men inte definierad"
 
-#: config/sparc/sparc.h:571
-msgid "Optimize for SuperSPARC processors"
-msgstr ""
+#: cp/decl.c:372
+#, fuzzy
+msgid "label %qD defined but not used"
+msgstr "etikett \"%s\" definierad men inte använd"
 
-#. End of deprecated options.
-#: config/sparc/sparc.h:574
-msgid "Pointers are 64-bit"
-msgstr "Pekare är 64-bitars"
+#: cp/decl.c:1009
+#, fuzzy
+msgid "%qD was declared %<extern%> and later %<static%>"
+msgstr "\"%s\" deklarerades \"extern\" och senare \"static\""
 
-#: config/sparc/sparc.h:576
-msgid "Pointers are 32-bit"
-msgstr "Pekare är 32-bitars"
+#: cp/decl.c:1010 cp/decl.c:1475
+#, fuzzy
+msgid "previous declaration of %qD"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/sparc/sparc.h:578
-msgid "Use 32-bit ABI"
-msgstr "Använd 32-bitars ABI"
+#: cp/decl.c:1058
+#, fuzzy
+msgid "%Jfunction %qD redeclared as inline"
+msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
 
-#: config/sparc/sparc.h:580
-msgid "Use 64-bit ABI"
-msgstr "Använd 64-bitars ABI"
+#: cp/decl.c:1059
+#, fuzzy
+msgid "%Jprevious declaration of %qD with attribute noinline"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: config/sparc/sparc.h:582
-msgid "Use stack bias"
-msgstr ""
+#: cp/decl.c:1066
+#, fuzzy
+msgid "%Jfunction %qD redeclared with attribute noinline"
+msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
 
-#: config/sparc/sparc.h:584
-msgid "Do not use stack bias"
-msgstr ""
+#: cp/decl.c:1068
+#, fuzzy
+msgid "%Jprevious declaration of %qD was inline"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/sparc/sparc.h:586
-msgid "Use structs on stronger alignment for double-word copies"
-msgstr ""
+#: cp/decl.c:1089 cp/decl.c:1160
+#, fuzzy
+msgid "shadowing %s function %q#D"
+msgstr "döljer biblioteksfunktion \"%s\""
 
-#: config/sparc/sparc.h:588
-msgid "Do not use structs on stronger alignment for double-word copies"
-msgstr ""
+#: cp/decl.c:1098
+#, fuzzy
+msgid "library function %q#D redeclared as non-function %q#D"
+msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
 
-#: config/sparc/sparc.h:590
-msgid "Optimize tail call instructions in assembler and linker"
-msgstr ""
+#: cp/decl.c:1103
+#, fuzzy
+msgid "conflicts with built-in declaration %q#D"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: config/sparc/sparc.h:592
-msgid "Do not optimize tail call instructions in assembler or linker"
-msgstr ""
+#: cp/decl.c:1155 cp/decl.c:1264 cp/decl.c:1280
+#, fuzzy
+msgid "new declaration %q#D"
+msgstr "omdeklaration av \"%s\""
 
-#: config/sparc/sparc.h:637
-msgid "Use given SPARC code model"
-msgstr ""
+#: cp/decl.c:1156
+#, fuzzy
+msgid "ambiguates built-in declaration %q#D"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: config/stormy16/stormy16.c:1192
+#: cp/decl.c:1227
 #, fuzzy
-msgid "cannot use va_start in interrupt function"
-msgstr "kan inte deklarera en statisk funktion i en annan funktion"
+msgid "%q#D redeclared as different kind of symbol"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: config/stormy16/stormy16.c:1552
+#: cp/decl.c:1230
 #, fuzzy
-msgid "`B' operand is not constant"
-msgstr "fältinitierare är ej konstant"
+msgid "previous declaration of %q#D"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/stormy16/stormy16.c:1558
-msgid "`B' operand has multiple bits set"
-msgstr ""
+#: cp/decl.c:1249
+#, fuzzy
+msgid "declaration of template %q#D"
+msgstr "omdeklaration av \"enum %s\""
 
-#: config/stormy16/stormy16.c:1585
+#: cp/decl.c:1250 cp/name-lookup.c:509
 #, fuzzy
-msgid "`o' operand is not constant"
-msgstr "fältinitierare är ej konstant"
+msgid "conflicts with previous declaration %q#D"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/stormy16/stormy16.c:1600
-msgid "xstormy16_print_operand: unknown code"
-msgstr ""
+#: cp/decl.c:1265 cp/decl.c:1281
+#, fuzzy
+msgid "ambiguates old declaration %q#D"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: config/stormy16/stormy16.c:1650
-#, fuzzy, c-format
-msgid "switch statement of size %lu entries too large"
-msgstr "storleken på variabel \"%s\" är för stor"
+#: cp/decl.c:1273
+#, fuzzy
+msgid "declaration of C function %q#D conflicts with"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: config/v850/v850-c.c:67
-msgid "#pragma GHS endXXXX found without previous startXXX"
-msgstr ""
+#: cp/decl.c:1275
+#, fuzzy
+msgid "previous declaration %q#D here"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/v850/v850-c.c:69
-msgid "#pragma GHS endXXX does not match previous startXXX"
-msgstr ""
+#: cp/decl.c:1288
+#, fuzzy
+msgid "conflicting declaration %q#D"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: config/v850/v850-c.c:94
+#: cp/decl.c:1289
 #, fuzzy
-msgid "cannot set interrupt attribute: no current function"
-msgstr "Ignorera attributet dllimport för funktioner"
+msgid "%qD has a previous declaration as %q#D"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/v850/v850-c.c:102
-msgid "cannot set interrupt attribute: no such identifier"
-msgstr ""
+#. [namespace.alias]
+#.
+#. A namespace-name or namespace-alias shall not be declared as
+#. the name of any other entity in the same declarative region.
+#. A namespace-name defined at global scope shall not be
+#. declared as the name of any other entity in any global scope
+#. of the program.
+#: cp/decl.c:1342
+#, fuzzy
+msgid "declaration of namespace %qD conflicts with"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: config/v850/v850-c.c:148
-msgid "junk at end of #pragma ghs section"
-msgstr ""
+#: cp/decl.c:1343
+#, fuzzy
+msgid "previous declaration of namespace %qD here"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/v850/v850-c.c:165
-#, fuzzy, c-format
-msgid "unrecognized section name \"%s\""
-msgstr "Känner inte igen sektionsnamn \"%s\""
+#: cp/decl.c:1355
+#, fuzzy
+msgid "%q#D previously defined here"
+msgstr "\"%s\" definierades tidigare här"
 
-#: config/v850/v850-c.c:180
-msgid "malformed #pragma ghs section"
-msgstr ""
+#: cp/decl.c:1356
+#, fuzzy
+msgid "%q#D previously declared here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: config/v850/v850-c.c:200
-msgid "junk at end of #pragma ghs interrupt"
-msgstr ""
+#. Prototype decl follows defn w/o prototype.
+#: cp/decl.c:1365
+#, fuzzy
+msgid "prototype for %q#D"
+msgstr "prototyp för \"%s\" följer"
 
-#: config/v850/v850-c.c:212
-msgid "junk at end of #pragma ghs starttda"
-msgstr ""
+#: cp/decl.c:1366
+#, fuzzy
+msgid "%Jfollows non-prototype definition here"
+msgstr "icke-prototypdefinition here"
 
-#: config/v850/v850-c.c:224
-msgid "junk at end of #pragma ghs startsda"
-msgstr ""
+#: cp/decl.c:1378
+#, fuzzy
+msgid "previous declaration of %q#D with %qL linkage"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/v850/v850-c.c:236
-msgid "junk at end of #pragma ghs startzda"
-msgstr ""
+#: cp/decl.c:1380
+#, fuzzy
+msgid "conflicts with new declaration with %qL linkage"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: config/v850/v850-c.c:248
-msgid "junk at end of #pragma ghs endtda"
-msgstr ""
+#: cp/decl.c:1403 cp/decl.c:1410
+#, fuzzy
+msgid "default argument given for parameter %d of %q#D"
+msgstr "parameternamn saknas i parameterlista"
 
-#: config/v850/v850-c.c:260
-msgid "junk at end of #pragma ghs endsda"
-msgstr ""
+#: cp/decl.c:1405 cp/decl.c:1412
+#, fuzzy
+msgid "after previous specification in %q#D"
+msgstr "tidigare deklaration av \"%s\""
 
-#: config/v850/v850-c.c:272
-msgid "junk at end of #pragma ghs endzda"
-msgstr ""
+#: cp/decl.c:1421
+#, fuzzy
+msgid "%q#D was used before it was declared inline"
+msgstr "\"%s\" användes utan någon prototyp innan sin definition"
 
-#: config/v850/v850.c:129
-#, fuzzy, c-format
-msgid "%s=%s is not numeric"
-msgstr "%s=%s är för stor."
+#: cp/decl.c:1422
+#, fuzzy
+msgid "%Jprevious non-inline declaration here"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: config/v850/v850.c:136
-#, fuzzy, c-format
-msgid "%s=%s is too large"
-msgstr "%s=%s är för stor."
+#: cp/decl.c:1474
+#, fuzzy
+msgid "redundant redeclaration of %qD in same scope"
+msgstr "redundant omdeklaration av \"%s\" i samma scope"
 
-#: config/v850/v850.c:302
-msgid "const_double_split got a bad insn:"
-msgstr ""
+#: cp/decl.c:1568
+#, fuzzy, c-format
+msgid "declaration of %qF throws different exceptions"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: config/v850/v850.c:837
-msgid "output_move_single:"
-msgstr ""
+#: cp/decl.c:1570
+#, fuzzy, c-format
+msgid "than previous declaration %qF"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#: config/v850/v850.c:2217
-msgid "a data area attribute cannot be specified for local variables"
-msgstr ""
+#. From [temp.expl.spec]:
+#.
+#. If a template, a member template or the member of a class
+#. template is explicitly specialized then that
+#. specialization shall be declared before the first use of
+#. that specialization that would cause an implicit
+#. instantiation to take place, in every translation unit in
+#. which such a use occurs.
+#: cp/decl.c:1730
+#, fuzzy
+msgid "explicit specialization of %qD after first use"
+msgstr "initiering"
 
-#: config/v850/v850.c:2228
-#, c-format
-msgid "data area of '%s' conflicts with previous declaration"
+#: cp/decl.c:1809
+msgid "%J%qD: visibility attribute ignored because it"
 msgstr ""
 
-#: config/v850/v850.c:2447
-#, c-format
-msgid "bogus JR construction: %d\n"
-msgstr ""
+#: cp/decl.c:1811
+#, fuzzy
+msgid "%Jconflicts with previous declaration here"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: config/v850/v850.c:2468 config/v850/v850.c:2670
-#, c-format
-msgid "bad amount of stack space removal: %d"
-msgstr ""
+#: cp/decl.c:2055
+#, fuzzy, c-format
+msgid "label %qE referenced outside of any function"
+msgstr "etikett %s är refererad till utanför en funktion"
 
-#: config/v850/v850.c:2646
-#, c-format
-msgid "bogus JARL construction: %d\n"
-msgstr ""
+#: cp/decl.c:2151 cp/decl.c:2175 cp/decl.c:2263
+#, fuzzy
+msgid "jump to label %qD"
+msgstr "hopp till case-etikett"
 
-#: config/v850/v850.c:3026
-#, c-format
-msgid "Bogus DISPOSE construction: %d\n"
-msgstr ""
+#: cp/decl.c:2153 cp/decl.c:2177
+msgid "jump to case label"
+msgstr "hopp till case-etikett"
 
-#: config/v850/v850.c:3048
-#, c-format
-msgid "Too much stack space to dispose of: %d"
-msgstr ""
+#: cp/decl.c:2156 cp/decl.c:2180
+#, fuzzy
+msgid "%H  from here"
+msgstr "  från här"
 
-#: config/v850/v850.c:3224
-#, c-format
-msgid "Bogus PREPEARE construction: %d\n"
-msgstr ""
+#: cp/decl.c:2161
+#, fuzzy
+msgid "  crosses initialization of %q#D"
+msgstr "omdefiniering av \"%s\""
 
-#: config/v850/v850.c:3246
-#, c-format
-msgid "Too much stack space to prepare: %d"
+#: cp/decl.c:2164 cp/decl.c:2279
+msgid "  enters scope of non-POD %q#D"
 msgstr ""
 
-#. Macro to define tables used to set the flags.
-#. This is a list in braces of pairs in braces,
-#. each pair being { "NAME", VALUE }
-#. where VALUE is the bits to set or minus the bits to clear.
-#. An empty string NAME is used to identify the default VALUE.
-#: config/v850/v850.h:158
-msgid "Support Green Hills ABI"
-msgstr ""
+#: cp/decl.c:2184 cp/decl.c:2283
+msgid "  enters try block"
+msgstr "  går in i try-block"
 
-#: config/v850/v850.h:161
-msgid "Prohibit PC relative function calls"
-msgstr ""
+#: cp/decl.c:2186 cp/decl.c:2285
+msgid "  enters catch block"
+msgstr "  går in i catch-block"
 
-#: config/v850/v850.h:164
-msgid "Reuse r30 on a per function basis"
-msgstr ""
+#: cp/decl.c:2264
+msgid "  from here"
+msgstr "  från här"
 
-#: config/v850/v850.h:167
-msgid "Use stubs for function prologues"
-msgstr ""
+#. Can't skip init of __exception_info.
+#: cp/decl.c:2275
+#, fuzzy
+msgid "%J  enters catch block"
+msgstr "  går in i catch-block"
 
-#: config/v850/v850.h:170
-msgid "Same as: -mep -mprolog-function"
-msgstr ""
+#: cp/decl.c:2277
+#, fuzzy
+msgid "  skips initialization of %q#D"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: config/v850/v850.h:171
-msgid "Enable backend debugging"
+#: cp/decl.c:2311
+msgid "label named wchar_t"
 msgstr ""
 
-#: config/v850/v850.h:173
-msgid "Compile for the v850 processor"
-msgstr "Kompilera för processorn v850"
+#: cp/decl.c:2314
+#, fuzzy
+msgid "duplicate label %qD"
+msgstr "upprepning av medlem \"%s\""
 
-#: config/v850/v850.h:175
+#: cp/decl.c:2562 cp/parser.c:3525
 #, fuzzy
-msgid "Compile for v850e processor"
-msgstr "Kompilera för processorn v850"
+msgid "%qD used without template parameters"
+msgstr "ogiltigt typargument"
 
-#. Make sure that the other bits are cleared.
-#: config/v850/v850.h:177
+#: cp/decl.c:2579 cp/decl.c:2670
+msgid "no class template named %q#T in %q#T"
+msgstr ""
+
+#: cp/decl.c:2600 cp/decl.c:2610 cp/decl.c:2630
 #, fuzzy
-msgid "Enable the use of the short load instructions"
-msgstr "Använd inte bitfältsinstruktioner"
+msgid "no type named %q#T in %q#T"
+msgstr "returtypen på \"%s\" är inte \"int\""
 
-#: config/v850/v850.h:180
+#: cp/decl.c:2679
 #, fuzzy
-msgid "Do not use the callt instruction"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "template parameters do not match template"
+msgstr "typen på parameter \"%s\" är inte deklarerad"
 
-#: config/v850/v850.h:187
+#: cp/decl.c:2680 cp/friend.c:317 cp/friend.c:325
 #, fuzzy
-msgid "Do not use registers r2 and r5"
-msgstr "Använd inte register för argumentskickning"
+msgid "%qD declared here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: config/v850/v850.h:189
+#: cp/decl.c:3351
 #, fuzzy
-msgid "Enforce strict alignment"
-msgstr "Generera inte kod för stackkontroll"
+msgid "%Jan anonymous union cannot have function members"
+msgstr "anonym union deklarerad i parameterlista"
 
-#: config/v850/v850.h:192
-msgid "Use 4 byte entries in switch tables"
+#: cp/decl.c:3369
+msgid "member %q#D with constructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: config/v850/v850.h:218
-msgid "Set the max size of data eligible for the TDA area"
+#: cp/decl.c:3373
+msgid "member %q#D with destructor not allowed in anonymous aggregate"
 msgstr ""
 
-#: config/v850/v850.h:221
-msgid "Set the max size of data eligible for the SDA area"
+#: cp/decl.c:3377
+msgid "member %q#D with copy assignment operator not allowed in anonymous aggregate"
 msgstr ""
 
-#: config/v850/v850.h:224
-msgid "Set the max size of data eligible for the ZDA area"
+#: cp/decl.c:3403
+msgid "multiple types in one declaration"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1062 config/xtensa/xtensa.c:1096
-#: config/xtensa/xtensa.c:1105
-msgid "bad test"
-msgstr ""
+#: cp/decl.c:3407
+#, fuzzy
+msgid "redeclaration of C++ built-in type %qT"
+msgstr "omdeklaration av \"%s\""
 
-#: config/xtensa/xtensa.c:1824
-msgid "boolean registers required for the floating-point option"
+#: cp/decl.c:3444
+#, fuzzy
+msgid "missing type-name in typedef-declaration"
+msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
+
+#: cp/decl.c:3452
+msgid "ISO C++ prohibits anonymous structs"
 msgstr ""
 
-#: config/xtensa/xtensa.c:1991
+#: cp/decl.c:3459
+#, fuzzy, c-format
+msgid "%qs can only be specified for functions"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
+
+#: cp/decl.c:3465
 #, fuzzy
-msgid "invalid mask"
-msgstr "ogiltigt #pragma %s"
+msgid "%<friend%> can only be specified inside a class"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: config/xtensa/xtensa.c:2038
+#: cp/decl.c:3467
 #, fuzzy
-msgid "invalid address"
-msgstr "ogiltig kod"
+msgid "%<explicit%> can only be specified for constructors"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: config/xtensa/xtensa.c:2063
+#: cp/decl.c:3469
 #, fuzzy
-msgid "no register in address"
-msgstr "okänt registernamn: %s"
+msgid "a storage class can only be specified for objects and functions"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: config/xtensa/xtensa.c:2071
+#: cp/decl.c:3475
 #, fuzzy
-msgid "address offset not a constant"
-msgstr "efterfrågad minnesjustering är inte konstant"
+msgid "qualifiers can only be specified for objects and functions"
+msgstr "argumentformat angivet för icke-funktion \"%s\""
 
-#: config/xtensa/xtensa.c:2794
+#: cp/decl.c:3505
 #, fuzzy
-msgid "only uninitialized variables can be placed in a .bss section"
-msgstr "Initiera bara variabler som kan placeras i 8-bits området."
+msgid "attribute ignored in declaration of %q#T"
+msgstr "omdeklaration av \"%s\""
 
-#: config/xtensa/xtensa.h:114
-msgid "Use the Xtensa code density option"
+#: cp/decl.c:3506
+msgid "attribute for %q#T must follow the %qs keyword"
 msgstr ""
 
-#: config/xtensa/xtensa.h:116
+#: cp/decl.c:3629
 #, fuzzy
-msgid "Do not use the Xtensa code density option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "function %q#D is initialized like a variable"
+msgstr "funktion \"%s\" är initierad som en variabel"
 
-#: config/xtensa/xtensa.h:118
-msgid "Use the Xtensa MAC16 option"
-msgstr ""
+#: cp/decl.c:3641
+#, fuzzy
+msgid "declaration of %q#D has %<extern%> and is initialized"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: config/xtensa/xtensa.h:120
+#: cp/decl.c:3671
 #, fuzzy
-msgid "Do not use the Xtensa MAC16 option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "%q#D is not a static member of %q#T"
+msgstr "%s har ingen medlem med namn \"%s\""
+
+#: cp/decl.c:3677
+#, fuzzy
+msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
+msgstr "ISO C++ tillåter inte \"%s\" i #if"
 
-#: config/xtensa/xtensa.h:122
-msgid "Use the Xtensa MUL16 option"
+#: cp/decl.c:3686
+msgid "template header not allowed in member definition of explicitly specialized class"
 msgstr ""
 
-#: config/xtensa/xtensa.h:124
+#: cp/decl.c:3694
 #, fuzzy
-msgid "Do not use the Xtensa MUL16 option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "duplicate initialization of %qD"
+msgstr "initiering"
 
-#: config/xtensa/xtensa.h:126
-msgid "Use the Xtensa MUL32 option"
-msgstr ""
+#: cp/decl.c:3732
+#, fuzzy
+msgid "declaration of %q#D outside of class is not definition"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: config/xtensa/xtensa.h:128
+#: cp/decl.c:3781
 #, fuzzy
-msgid "Do not use the Xtensa MUL32 option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "variable %q#D has initializer but incomplete type"
+msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
 
-#. undocumented
-#. undocumented
-#: config/xtensa/xtensa.h:134
-msgid "Use the Xtensa NSA option"
-msgstr ""
+#: cp/decl.c:3788 cp/decl.c:4410
+#, fuzzy
+msgid "elements of array %q#D have incomplete type"
+msgstr "elementen i fält \"%s\" har en ofullständig typ"
 
-#: config/xtensa/xtensa.h:136
+#: cp/decl.c:3804
 #, fuzzy
-msgid "Do not use the Xtensa NSA option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "aggregate %q#D has incomplete type and cannot be defined"
+msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: config/xtensa/xtensa.h:138
-msgid "Use the Xtensa MIN/MAX option"
-msgstr ""
+#: cp/decl.c:3854
+#, fuzzy
+msgid "%qD declared as reference but not initialized"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: config/xtensa/xtensa.h:140
+#: cp/decl.c:3860
 #, fuzzy
-msgid "Do not use the Xtensa MIN/MAX option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "ISO C++ forbids use of initializer list to initialize reference %qD"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: config/xtensa/xtensa.h:142
-msgid "Use the Xtensa SEXT option"
-msgstr ""
+#: cp/decl.c:3886
+#, fuzzy
+msgid "cannot initialize %qT from %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: config/xtensa/xtensa.h:144
+#: cp/decl.c:3919
 #, fuzzy
-msgid "Do not use the Xtensa SEXT option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "initializer fails to determine size of %qD"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
-#: config/xtensa/xtensa.h:146
-msgid "Use the Xtensa boolean register option"
-msgstr ""
+#: cp/decl.c:3924
+#, fuzzy
+msgid "array size missing in %qD"
+msgstr "fältstorlek saknas i \"%s\""
 
-#: config/xtensa/xtensa.h:148
+#: cp/decl.c:3934
 #, fuzzy
-msgid "Do not use the Xtensa boolean register option"
-msgstr "Använd inte divisionsinstruktionen"
+msgid "zero-size array %qD"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
 
-#: config/xtensa/xtensa.h:150
+#. 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:3971
 #, fuzzy
-msgid "Use the Xtensa floating-point unit"
-msgstr "Använd mjukvaruflytttal"
+msgid "storage size of %qD isn't known"
+msgstr "lagringsstorlek på \"%s\" är okänd"
 
-#: config/xtensa/xtensa.h:152
-msgid "Do not use the Xtensa floating-point unit"
-msgstr ""
+#: cp/decl.c:3993
+#, fuzzy
+msgid "storage size of %qD isn't constant"
+msgstr "lagringsstorlek på \"%s\" är inte konstant"
 
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#. undocumented
-#: config/xtensa/xtensa.h:170
-msgid "Disable fused multiply/add and multiply/subtract FP instructions"
+#: cp/decl.c:4048
+msgid "sorry: semantics of inline function static data %q#D are wrong (you'll wind up with multiple copies)"
 msgstr ""
 
-#: config/xtensa/xtensa.h:172
-msgid "Enable fused multiply/add and multiply/subtract FP instructions"
+#: cp/decl.c:4051
+msgid "%J  you can work around this by removing the initializer"
 msgstr ""
 
-#: config/xtensa/xtensa.h:174
-msgid "Serialize volatile memory references with MEMW instructions"
-msgstr ""
+#: cp/decl.c:4078
+#, fuzzy
+msgid "uninitialized const %qD"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: config/xtensa/xtensa.h:176
-msgid "Do not serialize volatile memory references with MEMW instructions"
+#: cp/decl.c:4143
+msgid "name %qD used in a GNU-style designated initializer for an array"
 msgstr ""
 
-#: config/xtensa/xtensa.h:178
-msgid "Intersperse literal pools with code in the text section"
+#: cp/decl.c:4214
+msgid "brace-enclosed initializer used to initialize %qT"
 msgstr ""
 
-#: config/xtensa/xtensa.h:180
-msgid "Put literal pools in a separate literal section"
+#: cp/decl.c:4279
+msgid "initializer for %qT must be brace-enclosed"
 msgstr ""
 
-#: config/xtensa/xtensa.h:182
-msgid "Automatically align branch targets to reduce branch penalties"
-msgstr ""
+#: cp/decl.c:4295
+#, fuzzy
+msgid "ISO C++ does not allow designated initializers"
+msgstr "ISO C89 förbjuder konstruktor-uttryck"
 
-#: config/xtensa/xtensa.h:184
-msgid "Do not automatically align branch targets"
-msgstr ""
+#: cp/decl.c:4299
+#, fuzzy
+msgid "%qT has no non-static data member named %qD"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: config/xtensa/xtensa.h:186
-msgid "Use indirect CALLXn instructions for large programs"
-msgstr ""
+#: cp/decl.c:4363
+#, fuzzy
+msgid "too many initializers for %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: config/xtensa/xtensa.h:188
-msgid "Use direct CALLn instructions for fast calls"
-msgstr ""
+#: cp/decl.c:4404
+#, fuzzy
+msgid "variable-sized object %qD may not be initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
 
-#: ada/misc.c:233
-msgid "`-gnat' misspelled as `-gant'"
-msgstr ""
+#: cp/decl.c:4415
+#, fuzzy
+msgid "%qD has incomplete type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/call.c:261 cp/init.c:1594
-msgid "qualified type `%T' does not match destructor name `~%T'"
+#: cp/decl.c:4469
+msgid "%qD must be initialized by constructor, not by %<{...}%>"
 msgstr ""
 
-#: cp/call.c:270
-msgid "type of `%E' does not match destructor type `%T' (type was `%T')"
+#: cp/decl.c:4505
+msgid "array %qD initialized by parenthesized string literal %qE"
 msgstr ""
 
-#: cp/call.c:279
-msgid "`%D' is a namespace"
-msgstr ""
+#: cp/decl.c:4520
+#, fuzzy
+msgid "structure %qD with uninitialized const members"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/call.c:287
-msgid "base object `%E' of scoped method call is of non-aggregate type `%T'"
-msgstr ""
+#: cp/decl.c:4522
+#, fuzzy
+msgid "structure %qD with uninitialized reference members"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/call.c:369
-msgid "unable to call pointer to member function here"
-msgstr ""
+#: cp/decl.c:4722
+msgid "assignment (not initialization) in declaration"
+msgstr "tilldelning (inte initieraing) i deklaration"
 
-#: cp/call.c:518
-msgid "destructors take no parameters"
-msgstr ""
+#: cp/decl.c:4739
+#, fuzzy
+msgid "cannot initialize %qD to namespace %qD"
+msgstr "kan inte initiera friend-funktion \"%s\""
+
+#: cp/decl.c:4780
+#, fuzzy
+msgid "shadowing previous type declaration of %q#D"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/call.c:522
-msgid "destructor name `~%T' does not match type `%T' of expression"
+#: cp/decl.c:4814
+msgid "%qD cannot be thread-local because it has non-POD type %qT"
 msgstr ""
 
-#: cp/call.c:543 cp/call.c:5000
-msgid "request for member `%D' in `%E', which is of non-aggregate type `%T'"
+#: cp/decl.c:4829
+msgid "%qD is thread-local and so cannot be dynamically initialized"
 msgstr ""
 
-#: cp/call.c:567
+#: cp/decl.c:5388
 #, fuzzy
-msgid "request for member `%D' is ambiguous"
-msgstr "%s: flaggan \"%s\" är tvetydig\n"
+msgid "destructor for alien class %qT cannot be a member"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/call.c:2537
-msgid "%s %D(%T, %T, %T) <built-in>"
-msgstr ""
+#: cp/decl.c:5390
+#, fuzzy
+msgid "constructor for alien class %qT cannot be a member"
+msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/call.c:2542
-msgid "%s %D(%T, %T) <built-in>"
-msgstr ""
+#: cp/decl.c:5411
+#, fuzzy
+msgid "%qD declared as a %<virtual%> %s"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/call.c:2546
+#: cp/decl.c:5413
 #, fuzzy
-msgid "%s %D(%T) <built-in>"
-msgstr "<inbyggd>"
+msgid "%qD declared as an %<inline%> %s"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/call.c:2550
-msgid "%s %T <conversion>"
+#: cp/decl.c:5415
+msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
 msgstr ""
 
-#: cp/call.c:2552
+#: cp/decl.c:5419
 #, fuzzy
-msgid "%s %+#D%s"
-msgstr "%s: %s"
+msgid "%qD declared as a friend"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/call.c:2726
+#: cp/decl.c:5425
 #, fuzzy
-msgid "conversion from `%T' to `%T' is ambiguous"
-msgstr "%s: flaggan \"%s\" är tvetydig\n"
+msgid "%qD declared with an exception specification"
+msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: cp/call.c:2803
+#: cp/decl.c:5511
 #, fuzzy
-msgid "`%T' is not a class type"
-msgstr "ISO C förbjuder typkonvertering till unionstyper"
+msgid "cannot declare %<::main%> to be a template"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/call.c:2811
-msgid "incomplete type '%T' cannot be used to name a scope"
-msgstr ""
+#: cp/decl.c:5513
+#, fuzzy
+msgid "cannot declare %<::main%> to be inline"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/call.c:2831 cp/typeck.c:2188 cp/typeck.c:2217
+#: cp/decl.c:5515
 #, fuzzy
-msgid "'%D' has no member named '%E'"
-msgstr "%s har ingen medlem med namn \"%s\""
+msgid "cannot declare %<::main%> to be static"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/call.c:2933
-msgid "no matching function for call to `%D(%A)'"
-msgstr ""
+#: cp/decl.c:5519
+#, fuzzy
+msgid "%<::main%> must return %<int%>"
+msgstr "\"main\" måste returnera \"int\""
 
-#: cp/call.c:2944 cp/call.c:5087
-msgid "call of overloaded `%D(%A)' is ambiguous"
+#: cp/decl.c:5549
+msgid "non-local function %q#D uses anonymous type"
 msgstr ""
 
-#. It's no good looking for an overloaded operator() on a
-#. pointer-to-member-function.
-#: cp/call.c:2971
-#, c-format
-msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
+#: cp/decl.c:5552 cp/decl.c:5888
+msgid "%q#D does not refer to the unqualified type, so it is not used for linkage"
 msgstr ""
 
-#: cp/call.c:3036
-msgid "no match for call to `(%T) (%A)'"
+#: cp/decl.c:5558
+msgid "non-local function %q#D uses local type %qT"
 msgstr ""
 
-#: cp/call.c:3046
+#: cp/decl.c:5581
 #, fuzzy
-msgid "call of `(%T) (%A)' is ambiguous"
-msgstr "%s: flaggan \"%s\" är tvetydig\n"
+msgid "%smember function %qD cannot have cv-qualifier"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: cp/call.c:3081
-#, c-format
-msgid "%s for ternary 'operator?:' in '%E ? %E : %E'"
-msgstr ""
+#: cp/decl.c:5605
+#, fuzzy
+msgid "defining explicit specialization %qD in friend declaration"
+msgstr "tilldelning (inte initieraing) i deklaration"
 
-#: cp/call.c:3087
-#, fuzzy, c-format
-msgid "%s for 'operator%s' in '%E%s'"
-msgstr "%s före symbolen \"%s\""
+#. Something like `template <class T> friend void f<T>()'.
+#: cp/decl.c:5615
+#, fuzzy
+msgid "invalid use of template-id %qD in declaration of primary template"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cp/call.c:3091
-#, c-format
-msgid "%s for 'operator[]' in '%E[%E]'"
+#: cp/decl.c:5643
+msgid "default arguments are not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/call.c:3096
-#, c-format
-msgid "%s for 'operator%s' in '%E %s %E'"
+#: cp/decl.c:5651
+msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
 msgstr ""
 
-#: cp/call.c:3099
-#, fuzzy, c-format
-msgid "%s for 'operator%s' in '%s%E'"
-msgstr "%s före symbolen \"%s\""
+#: cp/decl.c:5717
+#, fuzzy
+msgid "definition of implicitly-declared %qD"
+msgstr "funktionsdefinition deklarerad som \"auto\""
 
-#: cp/call.c:3191
-msgid "ISO C++ forbids omitting the middle term of a ?: expression"
-msgstr "ISO C++ förbjuder uteslutande av mittersta termen i ett ?: uttryck"
+#: cp/decl.c:5737 cp/decl2.c:712
+#, fuzzy
+msgid "no %q#D member function declared in class %qT"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: cp/call.c:3250
-#, c-format
-msgid "`%E' has type `void' and is not a throw-expression"
+#. DRs 132, 319 and 389 seem to indicate types with
+#. no linkage can only be used to declare extern "C"
+#. entities.  Since it's not always an error in the
+#. ISO C++ 90 Standard, we only issue a warning.
+#: cp/decl.c:5885
+msgid "non-local variable %q#D uses anonymous type"
 msgstr ""
 
-#: cp/call.c:3283 cp/call.c:3475
-msgid "operands to ?: have different types"
-msgstr ""
+#: cp/decl.c:5894
+#, fuzzy
+msgid "non-local variable %q#D uses local type %qT"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/call.c:3428
+#: cp/decl.c:6011
 #, fuzzy
-msgid "enumeral mismatch in conditional expression: `%T' vs `%T'"
-msgstr "typfel i villkorsuttryck"
+msgid "invalid in-class initialization of static data member of non-integral type %qT"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/call.c:3435
+#: cp/decl.c:6021
 #, fuzzy
-msgid "enumeral and non-enumeral type in conditional expression"
-msgstr "typ signed och unsigned i villkorsuttryck"
+msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/call.c:3516
+#: cp/decl.c:6025
 #, fuzzy
-msgid "`%D' must be declared before use"
-msgstr "\"%s\" är tidigare deklarerad här"
+msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/call.c:3706
-msgid "no `%D(int)' declared for postfix `%s', trying prefix operator instead"
-msgstr ""
+#: cp/decl.c:6045
+#, fuzzy
+msgid "size of array %qD has non-integral type %qT"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/call.c:3753
-msgid "using synthesized `%#D' for copy assignment"
-msgstr ""
+#: cp/decl.c:6047
+#, fuzzy
+msgid "size of array has non-integral type %qT"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
 
-#: cp/call.c:3755
-msgid "  where cfront would use `%#D'"
-msgstr ""
+#: cp/decl.c:6083
+#, fuzzy
+msgid "size of array %qD is negative"
+msgstr "storlek på fält \"%s\" är negativt"
 
-#: cp/call.c:3782
+#: cp/decl.c:6085
 #, fuzzy
-msgid "comparison between `%#T' and `%#T'"
-msgstr "jämföreslse mellan signed och unsigned"
+msgid "size of array is negative"
+msgstr "storlek på fält \"%s\" är negativt"
+
+#: cp/decl.c:6093
+#, fuzzy
+msgid "ISO C++ forbids zero-size array %qD"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+
+#: cp/decl.c:6095
+#, fuzzy
+msgid "ISO C++ forbids zero-size array"
+msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+
+#: cp/decl.c:6102
+#, fuzzy
+msgid "size of array %qD is not an integral constant-expression"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+
+#: cp/decl.c:6105
+#, fuzzy
+msgid "size of array is not an integral constant-expression"
+msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+
+#: cp/decl.c:6110
+#, fuzzy
+msgid "ISO C++ forbids variable-size array %qD"
+msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
+
+#: cp/decl.c:6112
+#, fuzzy
+msgid "ISO C++ forbids variable-size array"
+msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
 
-#: cp/call.c:4021
-msgid "no suitable `operator delete' for `%T'"
+#: cp/decl.c:6142
+msgid "overflow in array dimension"
 msgstr ""
 
-#: cp/call.c:4040
-msgid "`%+#D' is private"
+#: cp/decl.c:6216
+#, fuzzy
+msgid "declaration of %qD as %s"
+msgstr "omdeklaration av \"%s\""
+
+#: cp/decl.c:6218
+#, fuzzy, c-format
+msgid "creating %s"
+msgstr "Skapar %s.\n"
+
+#: cp/decl.c:6230
+msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/call.c:4042
-msgid "`%+#D' is protected"
+#: cp/decl.c:6234
+msgid "multidimensional array must have bounds for all dimensions except the first"
 msgstr ""
 
-#: cp/call.c:4044
-msgid "`%+#D' is inaccessible"
-msgstr ""
+#: cp/decl.c:6269
+#, fuzzy
+msgid "return type specification for constructor invalid"
+msgstr "funktionskroppen för konstrueraren saknas"
 
-#: cp/call.c:4045
-msgid "within this context"
+#: cp/decl.c:6279
+msgid "return type specification for destructor invalid"
 msgstr ""
 
-#: cp/call.c:4088
+#: cp/decl.c:6292
 #, fuzzy
-msgid "invalid conversion from `%T' to `%T'"
-msgstr "konvertering från NaN till int"
+msgid "operator %qT declared to return %qT"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/call.c:4090 cp/call.c:4229 cp/call.c:4231
+#: cp/decl.c:6294
 #, fuzzy
-msgid "  initializing argument %P of `%D'"
-msgstr "ogiltigt typargument till \"%s\""
-
-#: cp/call.c:4152 cp/call.c:4156
-msgid "  initializing argument %P of `%D' from result of `%D'"
-msgstr ""
-
-#: cp/call.c:4162 cp/call.c:4165
-msgid "  initializing temporary from result of `%D'"
-msgstr ""
+msgid "return type specified for %<operator %T%>"
+msgstr "lagringsklass angiven för parameter \"%s\""
 
-#. Undefined behavior [expr.call] 5.2.2/7.  We used to just warn
-#. here and do a bitwise copy, but now cp_expr_size will abort if we
-#. try to do that.
-#: cp/call.c:4316
-msgid "cannot pass objects of non-POD type `%#T' through `...'; call will abort at runtime"
+#: cp/decl.c:6316
+msgid "unnamed variable or field declared void"
 msgstr ""
 
-#. Undefined behavior [expr.call] 5.2.2/7.
-#: cp/call.c:4343
-msgid "cannot receive objects of non-POD type `%#T' through `...'"
-msgstr ""
+#: cp/decl.c:6320
+#, fuzzy, c-format
+msgid "variable or field %qE declared void"
+msgstr "variabel eller fält \"%s\" deklarerad som void"
 
-#: cp/call.c:4523
-msgid "passing `%T' as `this' argument of `%#D' discards qualifiers"
+#: cp/decl.c:6323
+msgid "variable or field declared void"
 msgstr ""
 
-#: cp/call.c:4542
+#: cp/decl.c:6478
 #, fuzzy
-msgid "`%T' is not an accessible base of `%T'"
+msgid "type %qT is not derived from type %qT"
 msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/call.c:4786
+#: cp/decl.c:6498 cp/decl.c:6590 cp/decl.c:7734
 #, fuzzy
-msgid "could not find class$ field in java interface type `%T'"
-msgstr "ingen superklass deklarerad i interface för \"%s\""
+msgid "declaration of %qD as non-function"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cp/call.c:4974
+#: cp/decl.c:6504
 #, fuzzy
-msgid "call to non-function `%D'"
-msgstr "Inga anrop i funktion %s\n"
-
-#: cp/call.c:5076
-msgid "no matching function for call to `%T::%D(%A)%#V'"
-msgstr ""
+msgid "declaration of %qD as non-member"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cp/call.c:5106
-msgid "cannot call member function `%D' without object"
+#: cp/decl.c:6534
+msgid "declarator-id missing; using reserved word %qD"
 msgstr ""
 
-#: cp/call.c:5704
-msgid "passing `%T' chooses `%T' over `%T'"
-msgstr ""
+#: cp/decl.c:6623
+#, fuzzy, c-format
+msgid "two or more data types in declaration of %qs"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#: cp/call.c:5706 cp/decl2.c:4154
+#: cp/decl.c:6666
 #, fuzzy
-msgid "  in call to `%D'"
-msgstr "kan inte inline:a anrop till \"%s\""
-
-#: cp/call.c:5755
-msgid "choosing `%D' over `%D'"
-msgstr ""
+msgid "ISO C++ does not support %<long long%>"
+msgstr "ISO C++ stödjer inte \"long long\""
 
-#: cp/call.c:5756
-#, fuzzy
-msgid "  for conversion from `%T' to `%T'"
-msgstr "konvertering från NaN till int"
+#: cp/decl.c:6726 cp/decl.c:6728
+#, fuzzy, c-format
+msgid "ISO C++ forbids declaration of %qs with no type"
+msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
 
-#: cp/call.c:5758
-msgid "  because conversion sequence for the argument is better"
-msgstr ""
+#: cp/decl.c:6753
+#, fuzzy, c-format
+msgid "short, signed or unsigned invalid for %qs"
+msgstr "short, signed eller unsigned är ogiltigt för \"%s\""
 
-#: cp/call.c:5879
-msgid "ISO C++ says that `%D' and `%D' are ambiguous even though the worst conversion for the former is better than the worst conversion for the latter"
-msgstr ""
+#: cp/decl.c:6755
+#, fuzzy, c-format
+msgid "long, short, signed or unsigned invalid for %qs"
+msgstr "long, short, signed eller unsigned ogiltig för \"%s\""
 
-#: cp/call.c:5996
-#, fuzzy
-msgid "could not convert `%E' to `%T'"
-msgstr "kunde inte öppna dump-fil \"%s\""
+#: cp/decl.c:6757
+#, fuzzy, c-format
+msgid "long and short specified together for %qs"
+msgstr "både long och short angivet för \"%s\""
 
-#: cp/call.c:6105
-msgid "invalid initialization of non-const reference of type '%T' from a temporary of type '%T'"
-msgstr ""
+#: cp/decl.c:6759
+#, fuzzy, c-format
+msgid "long or short specified with char for %qs"
+msgstr "long eller short angiven med char för \"%s\""
 
-#: cp/call.c:6109
-#, fuzzy
-msgid "invalid initialization of reference of type '%T' from expression of type '%T'"
-msgstr "ogiltig mottagartyp \"%s\""
+#: cp/decl.c:6761
+#, fuzzy, c-format
+msgid "long or short specified with floating type for %qs"
+msgstr "long eller short angiven med flyttalstyp för \"%s\""
 
-#: cp/class.c:287
-msgid "cannot convert from base `%T' to derived type `%T' via virtual base `%T'"
-msgstr ""
+#: cp/decl.c:6763
+#, fuzzy, c-format
+msgid "signed and unsigned given together for %qs"
+msgstr "både signed och unsigned angivet för \"%s\""
 
-#: cp/class.c:992
-msgid "`%#D' and `%#D' cannot be overloaded"
-msgstr ""
+#: cp/decl.c:6769
+#, fuzzy, c-format
+msgid "long, short, signed or unsigned used invalidly for %qs"
+msgstr "long, short, signed eller unsigned använd felaktigt på \"%s\""
 
-#: cp/class.c:1076
-#, fuzzy
-msgid "duplicate enum value `%D'"
-msgstr "upprepat case-värde"
+#: cp/decl.c:6834
+#, fuzzy, c-format
+msgid "complex invalid for %qs"
+msgstr "complex ogiltig för \"%s\""
 
-#: cp/class.c:1079
-msgid "duplicate field `%D' (as enum and non-enum)"
+#: cp/decl.c:6863
+msgid "qualifiers are not allowed on declaration of %<operator %T%>"
 msgstr ""
 
-#: cp/class.c:1086
+#: cp/decl.c:6875 cp/typeck.c:6391
 #, fuzzy
-msgid "duplicate nested type `%D'"
-msgstr "upprepning av medlem \"%s\""
+msgid "ignoring %qV qualifiers added to function type %qT"
+msgstr "ogiltigt format på versionsnummer"
 
-#: cp/class.c:1097
-msgid "duplicate field `%D' (as type and non-type)"
+#: cp/decl.c:6898
+msgid "member %qD cannot be declared both virtual and static"
 msgstr ""
 
-#: cp/class.c:1101
+#: cp/decl.c:6905
 #, fuzzy
-msgid "duplicate member `%D'"
-msgstr "upprepning av medlem \"%s\""
+msgid "%<%T::%D%> is not a valid declarator"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: cp/class.c:1144
-msgid "conflicting access specifications for method `%D', ignored"
+#: cp/decl.c:6913
+msgid "typedef declaration invalid in parameter declaration"
 msgstr ""
 
-#: cp/class.c:1146
-#, c-format
-msgid "conflicting access specifications for field `%s', ignored"
+#: cp/decl.c:6917
+msgid "storage class specifiers invalid in parameter declarations"
 msgstr ""
 
-#: cp/class.c:1194
-msgid "`%D' names constructor"
+#: cp/decl.c:6924
+msgid "virtual outside class declaration"
 msgstr ""
 
-#: cp/class.c:1199
+#: cp/decl.c:6937 cp/decl.c:6944
+#, fuzzy, c-format
+msgid "multiple storage classes in declaration of %qs"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#: cp/decl.c:6987
+#, fuzzy, c-format
+msgid "storage class specified for %s %qs"
+msgstr "lagringsklass angiven för parameter \"%s\""
+
+#: cp/decl.c:7024
 #, fuzzy
-msgid "`%D' invalid in `%T'"
-msgstr "Ogiltig flagga \"%s\""
+msgid "top-level declaration of %qs specifies %<auto%>"
+msgstr "toppnivådeklaration av \"%s\" anger \"auto\""
 
-#: cp/class.c:1207
-msgid "no members matching `%D' in `%#T'"
+#: cp/decl.c:7036
+msgid "storage class specifiers invalid in friend function declarations"
 msgstr ""
 
-#: cp/class.c:1239 cp/class.c:1247
+#: cp/decl.c:7162
+msgid "destructor cannot be static member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+
+#: cp/decl.c:7165
 #, fuzzy
-msgid "`%D' invalid in `%#T'"
-msgstr "Ogiltig flagga \"%s\""
+msgid "destructors may not be cv-qualified"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/class.c:1240
-msgid "  because of local method `%#D' with same name"
-msgstr ""
+#: cp/decl.c:7185
+msgid "constructor cannot be static member function"
+msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
 
-#: cp/class.c:1248
-msgid "  because of local member `%#D' with same name"
+#: cp/decl.c:7188
+msgid "constructors cannot be declared virtual"
 msgstr ""
 
-#: cp/class.c:1320
-msgid "base class `%#T' has a non-virtual destructor"
-msgstr ""
+#: cp/decl.c:7193
+#, fuzzy
+msgid "constructors may not be cv-qualified"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/class.c:1340
-msgid "base `%T' with only non-default constructor in class without a constructor"
-msgstr ""
+#: cp/decl.c:7213
+#, fuzzy, c-format
+msgid "can't initialize friend function %qs"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/class.c:1912
-msgid "all member functions in class `%T' are private"
+#. Cannot be both friend and virtual.
+#: cp/decl.c:7217
+msgid "virtual functions cannot be friends"
 msgstr ""
 
-#: cp/class.c:1926
-msgid "`%#T' only defines a private destructor and has no friends"
+#: cp/decl.c:7221
+msgid "friend declaration not in class definition"
 msgstr ""
 
-#: cp/class.c:1969
-msgid "`%#T' only defines private constructors and has no friends"
-msgstr ""
+#: cp/decl.c:7223
+#, fuzzy, c-format
+msgid "can't define friend function %qs in a local class definition"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/class.c:2090 cp/class.c:5276
+#: cp/decl.c:7236
 #, fuzzy
-msgid "redefinition of `%#T'"
-msgstr "omdefiniering av \"%s\""
+msgid "destructors may not have parameters"
+msgstr "destruerare måste vara medlemsfunktioner"
 
-#: cp/class.c:2091
+#: cp/decl.c:7255 cp/decl.c:7262
 #, fuzzy
-msgid "previous definition of `%#T'"
-msgstr "omdefiniering av \"%s\""
+msgid "cannot declare reference to %q#T"
+msgstr "kan inte deklarera referenser till referenser"
 
-#: cp/class.c:2365
-msgid "no unique final overrider for `%D' in `%T'"
-msgstr ""
+#: cp/decl.c:7256
+#, fuzzy
+msgid "cannot declare pointer to %q#T"
+msgstr "kan inte deklarera pekare till referenser"
 
-#. Here we know it is a hider, and no overrider exists.
-#: cp/class.c:2712
-msgid "`%D' was hidden"
-msgstr ""
+#: cp/decl.c:7264
+#, fuzzy
+msgid "cannot declare pointer to %q#T member"
+msgstr "kan inte deklarera pekare till referenser"
 
-#: cp/class.c:2713
-msgid "  by `%D'"
+#: cp/decl.c:7303
+msgid "%qD is a namespace"
 msgstr ""
 
-#: cp/class.c:2755
-msgid "ISO C++ forbids member `%D' with same name as enclosing class"
+#: cp/decl.c:7342
+#, fuzzy
+msgid "template-id %qD used as a declarator"
+msgstr "deklaration av \"%s\" döljer global deklaration"
+
+#: cp/decl.c:7389
+msgid "extra qualification %<%T::%> on member %qs ignored"
 msgstr ""
 
-#: cp/class.c:2760 cp/decl2.c:1331
-msgid "`%#D' invalid; an anonymous union can only have non-static data members"
+#: cp/decl.c:7408
+#, fuzzy
+msgid "cannot declare member function %<%T::%s%> within %<%T%>"
+msgstr "kan inte deklarera \"::main\" som static"
+
+#: cp/decl.c:7423
+msgid "cannot declare member %<%T::%s%> within %qT"
 msgstr ""
 
-#: cp/class.c:2766 cp/decl2.c:1337
-msgid "private member `%#D' in anonymous union"
+#: cp/decl.c:7462
+msgid "data member may not have variably modified type %qT"
 msgstr ""
 
-#: cp/class.c:2769 cp/decl2.c:1339
-msgid "protected member `%#D' in anonymous union"
+#: cp/decl.c:7464
+msgid "parameter may not have variably modified type %qT"
 msgstr ""
 
-#: cp/class.c:2894
-msgid "vtable layout for class `%T' may not be ABI-compliant and may change in a future version of GCC due to implicit virtual destructor"
+#. [dcl.fct.spec] The explicit specifier shall only be used in
+#. declarations of constructors within a class definition.
+#: cp/decl.c:7472
+msgid "only declarations of constructors can be %<explicit%>"
 msgstr ""
 
-#: cp/class.c:2958
+#: cp/decl.c:7480
 #, fuzzy
-msgid "bit-field `%#D' with non-integral type"
-msgstr "bitfält \"%s\" har en icke godkänd typ"
+msgid "non-member %qs cannot be declared %<mutable%>"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/class.c:2978
+#: cp/decl.c:7485
 #, fuzzy
-msgid "bit-field `%D' width not an integer constant"
-msgstr "tre \"l\"-suffix på heltalskonstant"
+msgid "non-object member %qs cannot be declared %<mutable%>"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/class.c:2984
+#: cp/decl.c:7491
 #, fuzzy
-msgid "negative width in bit-field `%D'"
-msgstr "negativ storlek i bitfält \"%s\""
+msgid "function %qs cannot be declared %<mutable%>"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/class.c:2989
+#: cp/decl.c:7496
 #, fuzzy
-msgid "zero width for bit-field `%D'"
-msgstr "Storleken noll på bitfält \"%s\""
+msgid "static %qs cannot be declared %<mutable%>"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/class.c:2995
+#: cp/decl.c:7501
 #, fuzzy
-msgid "width of `%D' exceeds its type"
-msgstr "storleken på \"%s\" är större än sin typ"
+msgid "const %qs cannot be declared %<mutable%>"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/class.c:3004
-msgid "`%D' is too small to hold all values of `%#T'"
+#: cp/decl.c:7521
+msgid "%Jtypedef name may not be a nested-name-specifier"
 msgstr ""
 
-#: cp/class.c:3088
-msgid "member `%#D' with constructor not allowed in union"
+#: cp/decl.c:7537
+msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
 msgstr ""
 
-#: cp/class.c:3091
-msgid "member `%#D' with destructor not allowed in union"
-msgstr ""
+#: cp/decl.c:7636
+#, fuzzy, c-format
+msgid "qualified function types cannot be used to declare %s functions"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+
+#: cp/decl.c:7662
+#, fuzzy
+msgid "type qualifiers specified for friend class declaration"
+msgstr "två typer angivna i en tom deklaration"
+
+#: cp/decl.c:7667
+#, fuzzy
+msgid "%<inline%> specified for friend class declaration"
+msgstr "två typer angivna i en tom deklaration"
+
+#: cp/decl.c:7675
+#, fuzzy
+msgid "template parameters cannot be friends"
+msgstr "typen på parameter \"%s\" är inte deklarerad"
 
-#: cp/class.c:3094
-msgid "member `%#D' with copy assignment operator not allowed in union"
+#: cp/decl.c:7677
+msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
 msgstr ""
 
-#: cp/class.c:3121
-msgid "multiple fields in union `%T' initialized"
+#: cp/decl.c:7681
+msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
 msgstr ""
 
-#: cp/class.c:3234
-msgid "field `%D' in local class cannot be static"
+#: cp/decl.c:7694
+msgid "trying to make class %qT a friend of global scope"
 msgstr ""
 
-#: cp/class.c:3240
+#: cp/decl.c:7705
 #, fuzzy
-msgid "field `%D' invalidly declared function type"
-msgstr "fält \"%s\" deklarerad som en funktion"
+msgid "invalid qualifiers on non-member function type"
+msgstr "ogiltigt format på versionsnummer"
 
-#: cp/class.c:3247
+#: cp/decl.c:7724
 #, fuzzy
-msgid "field `%D' invalidly declared method type"
-msgstr "bitfält \"%s\" har en icke godkänd typ"
+msgid "abstract declarator %qT used as declaration"
+msgstr "deklaration av \"%s\" döljer global deklaration"
 
-#: cp/class.c:3253
+#: cp/decl.c:7749
 #, fuzzy
-msgid "field `%D' invalidly declared offset type"
-msgstr "bitfält \"%s\" har en icke godkänd typ"
+msgid "cannot use %<::%> in parameter declaration"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#. Unions cannot have static members.
-#: cp/class.c:3271
+#. Something like struct S { int N::j; };
+#: cp/decl.c:7794
 #, fuzzy
-msgid "field `%D' declared static in union"
-msgstr "fält \"%s\" deklarerad som en funktion"
+msgid "invalid use of %<::%>"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/class.c:3298
-msgid "non-static reference `%#D' in class without a constructor"
+#: cp/decl.c:7809
+msgid "can't make %qD into a method -- not in a class"
 msgstr ""
 
-#: cp/class.c:3333
-msgid "non-static const member `%#D' in class without a constructor"
-msgstr ""
+#: cp/decl.c:7818
+#, fuzzy
+msgid "function %qD declared virtual inside a union"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/class.c:3349
-msgid "field `%#D' with same name as class"
-msgstr ""
+#: cp/decl.c:7827
+#, fuzzy
+msgid "%qD cannot be declared virtual, since it is always static"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/class.c:3367
-msgid "`%#T' has pointer data members"
-msgstr ""
+#: cp/decl.c:7845
+#, fuzzy
+msgid "declaration of %qD as member of %qT"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/class.c:3371
-msgid "  but does not override `%T(const %T&)'"
-msgstr ""
+#: cp/decl.c:7921
+#, fuzzy
+msgid "field %qD has incomplete type"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: cp/class.c:3373
-msgid "  or `operator=(const %T&)'"
-msgstr ""
+#: cp/decl.c:7923
+#, fuzzy
+msgid "name %qT has incomplete type"
+msgstr "parameter \"%s\" har en inkomplett typ"
 
-#: cp/class.c:3376
-msgid "  but does not override `operator=(const %T&)'"
-msgstr ""
+#: cp/decl.c:7932
+#, fuzzy
+msgid "  in instantiation of template %qT"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/class.c:3826
-msgid "offset of empty base `%T' may not be ABI-compliant and maychange in a future version of GCC"
-msgstr ""
+#: cp/decl.c:7942
+#, fuzzy, c-format
+msgid "%qE is neither function nor member function; cannot be declared friend"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/class.c:3935
-msgid "class `%T' will be considered nearly empty in a future version of GCC"
+#: cp/decl.c:7953
+msgid "member functions are implicitly friends of their class"
 msgstr ""
 
-#: cp/class.c:4025
+#. An attempt is being made to initialize a non-static
+#. member.  But, from [class.mem]:
+#.
+#. 4 A member-declarator can contain a
+#. constant-initializer only if it declares a static
+#. member (_class.static_) of integral or enumeration
+#. type, see _class.static.data_.
+#.
+#. This used to be relatively common practice, but
+#. the rest of the compiler does not correctly
+#. handle the initialization unless the member is
+#. static so we make it static below.
+#: cp/decl.c:7993
 #, fuzzy
-msgid "initializer specified for non-virtual method `%D'"
-msgstr "argumentformat angivet för icke-funktion \"%s\""
+msgid "ISO C++ forbids initialization of member %qD"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/class.c:4761
-msgid "offset of virtual base `%T' is not ABI-compliant and may change in a future version of GCC"
+#: cp/decl.c:7995
+msgid "making %qD static"
 msgstr ""
 
-#: cp/class.c:4861
-msgid "direct base `%T' inaccessible in `%T' due to ambiguity"
-msgstr ""
+#: cp/decl.c:8053
+#, fuzzy
+msgid "storage class %<auto%> invalid for function %qs"
+msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
 
-#: cp/class.c:4874
-msgid "virtual base `%T' inaccessible in `%T' due to ambiguity"
-msgstr ""
+#: cp/decl.c:8055
+#, fuzzy
+msgid "storage class %<register%> invalid for function %qs"
+msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
 
-#: cp/class.c:5030
-msgid "size assigned to `%T' may not be ABI-compliant and may change in a future version of GCC"
-msgstr ""
+#: cp/decl.c:8057
+#, fuzzy
+msgid "storage class %<__thread%> invalid for function %qs"
+msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
 
-#. Versions of G++ before G++ 3.4 did not reset the
-#. DECL_MODE.
-#: cp/class.c:5053
-msgid "the offset of `%D' may not be ABI-compliant and may change in a future version of GCC"
+#: cp/decl.c:8068
+msgid "%<static%> specified invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/class.c:5079
-msgid "offset of `%D' is not ABI-compliant and may change in a future version of GCC"
+#: cp/decl.c:8071
+msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
 msgstr ""
 
-#: cp/class.c:5088
-msgid "`%D' contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
-msgstr ""
+#: cp/decl.c:8079
+#, fuzzy, c-format
+msgid "virtual non-class function %qs"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: cp/class.c:5147
-msgid "layout of classes derived from empty class `%T' may change in a future version of GCC"
-msgstr ""
+#: cp/decl.c:8110
+#, fuzzy
+msgid "cannot declare member function %qD to have static linkage"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/class.c:5432
-msgid "`%#T' has virtual functions but non-virtual destructor"
-msgstr ""
+#. FIXME need arm citation
+#: cp/decl.c:8117
+msgid "cannot declare static function inside another function"
+msgstr "kan inte deklarera en statisk funktion i en annan funktion"
 
-#: cp/class.c:5516
-msgid "trying to finish struct, but kicked out due to previous parse errors"
+#: cp/decl.c:8146
+msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
 msgstr ""
 
-#: cp/class.c:5982
-#, c-format
-msgid "language string `\"%s\"' not recognized"
-msgstr "språksträng `\"%s\"' känns inte igen"
+#: cp/decl.c:8153
+#, fuzzy
+msgid "static member %qD declared %<register%>"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/class.c:6078
-msgid "cannot resolve overloaded function `%D' based on conversion to type `%T'"
-msgstr ""
+#: cp/decl.c:8158
+#, fuzzy
+msgid "cannot explicitly declare member %q#D to have extern linkage"
+msgstr "kan inte deklarera \"::main\" som static"
 
-#: cp/class.c:6203
-msgid "no matches converting function `%D' to type `%#T'"
-msgstr ""
+#: cp/decl.c:8301
+#, fuzzy
+msgid "default argument for %q#D has type %qT"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: cp/class.c:6226
-msgid "converting overloaded function `%D' to type `%#T' is ambiguous"
-msgstr ""
+#: cp/decl.c:8304
+#, fuzzy
+msgid "default argument for parameter of type %qT has type %qT"
+msgstr "första argumentet till \"%s\" skall vara \"int\""
 
-#: cp/class.c:6252
+#: cp/decl.c:8321
 #, fuzzy
-msgid "assuming pointer to member `%D'"
-msgstr "upprepning av medlem \"%s\""
+msgid "default argument %qE uses local variable %qD"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: cp/class.c:6255
-#, c-format
-msgid "(a pointer to member can only be formed with `&%E')"
+#: cp/decl.c:8389
+#, fuzzy
+msgid "parameter %qD invalidly declared method type"
+msgstr "parameter \"%s\" deklarerad som void"
+
+#: cp/decl.c:8413
+msgid "parameter %qD includes %s to array of unknown bound %qT"
 msgstr ""
 
-#: cp/class.c:6306 cp/class.c:6477 cp/class.c:6484
-msgid "not enough type information"
-msgstr "inte tillräcklig typinformation"
+#. [class.copy]
+#.
+#. A declaration of a constructor for a class X is ill-formed if
+#. its first parameter is of type (optionally cv-qualified) X
+#. and either there are no other parameters or else all other
+#. parameters have default arguments.
+#.
+#. We *don't* complain about member template instantiations that
+#. have this form, though; they can occur as we try to decide
+#. what constructor to use during overload resolution.  Since
+#. overload resolution will never prefer such a constructor to
+#. the non-template copy constructor (which is either explicitly
+#. or implicitly defined), there's no need to worry about their
+#. existence.  Theoretically, they should never even be
+#. instantiated, but that's hard to forestall.
+#: cp/decl.c:8572
+msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
+msgstr ""
 
-#: cp/class.c:6315
+#: cp/decl.c:8696
 #, fuzzy
-msgid "argument of type `%T' does not match `%T'"
-msgstr "argument \"%s\" matchar inte prototypen"
-
-#: cp/class.c:6461
-msgid "invalid operation on uninstantiated type"
-msgstr "ogiltig operation på oinstansierad typ"
+msgid "%qD may not be declared within a namespace"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#. [basic.scope.class]
-#.
-#. A name N used in a class S shall refer to the same declaration
-#. in its context and when re-evaluated in the completed scope of
-#. S.
-#: cp/class.c:6745 cp/decl.c:1254 cp/decl.c:3379 cp/pt.c:2004
+#: cp/decl.c:8698
 #, fuzzy
-msgid "declaration of `%#D'"
-msgstr "omdeklaration av \"%s\""
+msgid "%qD may not be declared as static"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/class.c:6746
-msgid "changes meaning of `%D' from `%+#D'"
-msgstr ""
+#: cp/decl.c:8718
+#, fuzzy
+msgid "%qD must be a nonstatic member function"
+msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: cp/cvt.c:88
+#: cp/decl.c:8724
 #, fuzzy
-msgid "can't convert from incomplete type `%T' to `%T'"
-msgstr "kan inte konvertera till en pekartyp"
+msgid "%qD must be either a non-static member function or a non-member function"
+msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: cp/cvt.c:97
-msgid "conversion of `%E' from `%T' to `%T' is ambiguous"
+#: cp/decl.c:8742
+msgid "%qD must have an argument of class or enumerated type"
 msgstr ""
 
-#: cp/cvt.c:126
-#, fuzzy
-msgid "converting from `%T' to `%T'"
-msgstr "konvertering från NaN till int"
+#: cp/decl.c:8777
+#, c-format
+msgid "conversion to %s%s will never use a type conversion operator"
+msgstr ""
 
-#: cp/cvt.c:203 cp/cvt.c:207
-msgid "pointer to member cast from `%T' to `%T' is via virtual base"
+#. 13.4.0.3
+#: cp/decl.c:8785
+msgid "ISO C++ prohibits overloading operator ?:"
 msgstr ""
 
-#: cp/cvt.c:225 cp/cvt.c:236 cp/cvt.c:283
+#: cp/decl.c:8835
 #, fuzzy
-msgid "cannot convert `%E' from type `%T' to type `%T'"
-msgstr "kan inte konvertera till en pekartyp"
+msgid "postfix %qD must take %<int%> as its argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:262
+#: cp/decl.c:8839
 #, fuzzy
-msgid "invalid conversion from '%T' to '%T'"
-msgstr "konvertering från NaN till int"
-
-#: cp/cvt.c:504
-msgid "conversion from `%T' to `%T' discards qualifiers"
-msgstr ""
-
-#: cp/cvt.c:522
-msgid "casting `%T' to `%T' does not dereference pointer"
-msgstr ""
+msgid "postfix %qD must take %<int%> as its second argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:551
+#: cp/decl.c:8846
 #, fuzzy
-msgid "cannot convert type `%T' to type `%T'"
-msgstr "kan inte konvertera till en pekartyp"
+msgid "%qD must take either zero or one argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:683
+#: cp/decl.c:8848
 #, fuzzy
-msgid "conversion from `%#T' to `%#T'"
-msgstr "konvertering från NaN till int"
+msgid "%qD must take either one or two arguments"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:695
-msgid "`%#T' used where a `%T' was expected"
+#: cp/decl.c:8869
+msgid "prefix %qD should return %qT"
 msgstr ""
 
-#: cp/cvt.c:712
-msgid "the address of `%D', will always be `true'"
+#: cp/decl.c:8875
+msgid "postfix %qD should return %qT"
 msgstr ""
 
-#: cp/cvt.c:732
-msgid "`%#T' used where a floating point value was expected"
+#: cp/decl.c:8884
+msgid "%qD must take %<void%>"
 msgstr ""
 
-#: cp/cvt.c:779
+#: cp/decl.c:8886 cp/decl.c:8894
 #, fuzzy
-msgid "conversion from `%T' to non-scalar type `%T' requested"
-msgstr "konvertering till icke-skalär typ begärd"
+msgid "%qD must take exactly one argument"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:865
-msgid "object of incomplete type `%T' will not be accessed in %s"
-msgstr ""
+#: cp/decl.c:8896
+#, fuzzy
+msgid "%qD must take exactly two arguments"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:868
-msgid "object of type `%T' will not be accessed in %s"
+#: cp/decl.c:8904
+msgid "user-defined %qD always evaluates both arguments"
 msgstr ""
 
-#: cp/cvt.c:884
-msgid "object `%E' of incomplete type `%T' will not be accessed in %s"
+#: cp/decl.c:8918
+msgid "%qD should return by value"
 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:904
-#, fuzzy, c-format
-msgid "%s cannot resolve address of overloaded function"
-msgstr "Programflödet når slutet på en icke-void-funktion"
-
-#. Only warn when there is no &.
-#: cp/cvt.c:909
-#, c-format
-msgid "%s is a reference, not call, to function `%E'"
-msgstr ""
+#: cp/decl.c:8930 cp/decl.c:8933
+#, fuzzy
+msgid "%qD cannot have default arguments"
+msgstr "\"%s\" tar bara noll eller två argument"
 
-#: cp/cvt.c:1039
+#: cp/decl.c:8991
 #, fuzzy
-msgid "converting NULL to non-pointer type"
-msgstr "kan inte konvertera till en pekartyp"
+msgid "using template type parameter %qT after %qs"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/cvt.c:1115
-msgid "ambiguous default type conversion from `%T'"
-msgstr ""
+#: cp/decl.c:9006
+#, fuzzy
+msgid "using typedef-name %qD after %qs"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/cvt.c:1117
-msgid "  candidate conversions include `%D' and `%D'"
-msgstr ""
+#: cp/decl.c:9007
+#, fuzzy
+msgid "%qD has a previous declaration here"
+msgstr "detta är en tidigare deklaration"
 
-#: cp/decl.c:736
-#, c-format
-msgid "push %s level %p line %d\n"
+#: cp/decl.c:9015
+msgid "%qT referred to as %qs"
 msgstr ""
 
-#: cp/decl.c:770
-#, c-format
-msgid "pop  %s level %p line %d\n"
-msgstr ""
+#: cp/decl.c:9016 cp/decl.c:9024
+#, fuzzy
+msgid "%qT has a previous declaration here"
+msgstr "detta är en tidigare deklaration"
 
-#: cp/decl.c:776 cp/decl.c:814
-msgid "XXX is_class_level != (current_binding_level == class_binding_level)\n"
+#: cp/decl.c:9023
+msgid "%qT referred to as enum"
 msgstr ""
 
-#: cp/decl.c:808
-#, c-format
-msgid "suspend  %s level %p line %d\n"
-msgstr ""
+#. If a class template appears as elaborated type specifier
+#. without a template header such as:
+#.
+#. template <class T> class C {};
+#. void f(class C);            // No template header here
+#.
+#. then the required template argument is missing.
+#: cp/decl.c:9039
+#, fuzzy
+msgid "template argument required for %<%s %T%>"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/decl.c:837
-#, c-format
-msgid "resume %s level %p line %d\n"
+#: cp/decl.c:9075 cp/name-lookup.c:2596
+msgid "%qD has the same name as the class in which it is declared"
 msgstr ""
 
-#: cp/decl.c:1255 cp/decl.c:3490
+#: cp/decl.c:9213
 #, fuzzy
-msgid "conflicts with previous declaration `%#D'"
+msgid "use of enum %q#D without previous declaration"
 msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: cp/decl.c:1467
+#: cp/decl.c:9232
 #, fuzzy
-msgid "label `%D' used but not defined"
-msgstr "etikett \"%s\" använd men inte definierad"
+msgid "redeclaration of %qT as a non-template"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/decl.c:1472
-#, fuzzy
-msgid "label `%D' defined but not used"
-msgstr "etikett \"%s\" definierad men inte använd"
+#: cp/decl.c:9325
+msgid "derived union %qT invalid"
+msgstr ""
 
-#: cp/decl.c:2489
-msgid "namespace alias `%D' not allowed here, assuming `%D'"
+#: cp/decl.c:9331
+msgid "Java class %qT cannot have multiple bases"
 msgstr ""
 
-#: cp/decl.c:2825
-msgid "XXX entering pop_everything ()\n"
+#: cp/decl.c:9339
+msgid "Java class %qT cannot have virtual bases"
 msgstr ""
 
-#: cp/decl.c:2834
-msgid "XXX leaving pop_everything ()\n"
+#: cp/decl.c:9358
+msgid "base type %qT fails to be a struct or class type"
 msgstr ""
 
-#: cp/decl.c:3285 cp/decl.c:3700
-#, fuzzy
-msgid "previous declaration of `%D'"
-msgstr "tidigare deklaration av \"%s\""
+#: cp/decl.c:9391
+msgid "recursive type %qT undefined"
+msgstr ""
 
-#: cp/decl.c:3366 cp/decl.c:3404
+#: cp/decl.c:9393
 #, fuzzy
-msgid "shadowing %s function `%#D'"
-msgstr "döljer biblioteksfunktion \"%s\""
+msgid "duplicate base type %qT invalid"
+msgstr "upprepat case-värde"
 
-#: cp/decl.c:3375
+#: cp/decl.c:9463
 #, fuzzy
-msgid "library function `%#D' redeclared as non-function `%#D'"
-msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+msgid "multiple definition of %q#T"
+msgstr "omdefiniering av \"%s\""
 
-#: cp/decl.c:3380
+#: cp/decl.c:9464
 #, fuzzy
-msgid "conflicts with built-in declaration `%#D'"
-msgstr "motstridande deklarationer av \"%s\""
+msgid "%Jprevious definition here"
+msgstr "\"%s\" definierades tidigare här"
 
-#: cp/decl.c:3399 cp/decl.c:3504 cp/decl.c:3520
-#, fuzzy
-msgid "new declaration `%#D'"
-msgstr "omdeklaration av \"%s\""
+#. DR 377
+#.
+#. IF no integral type can represent all the enumerator values, the
+#. enumeration is ill-formed.
+#: cp/decl.c:9601
+msgid "no integral type can represent all of the enumerator values for %qT"
+msgstr ""
 
-#: cp/decl.c:3400
+#: cp/decl.c:9707
 #, fuzzy
-msgid "ambiguates built-in declaration `%#D'"
-msgstr "dubbel deklaration av etikett \"%s\""
+msgid "enumerator value for %qD not integer constant"
+msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
 
-#: cp/decl.c:3464
+#: cp/decl.c:9734
 #, fuzzy
-msgid "`%#D' redeclared as different kind of symbol"
-msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
+msgid "overflow in enumeration values at %qD"
+msgstr "överspill i uppräkningsvärden"
 
-#: cp/decl.c:3467
+#: cp/decl.c:9805
 #, fuzzy
-msgid "previous declaration of `%#D'"
-msgstr "tidigare deklaration av \"%s\""
+msgid "return type %q#T is incomplete"
+msgstr "returtypen är en inkomplett typ"
+
+#: cp/decl.c:9920 cp/typeck.c:6150
+msgid "%<operator=%> should return a reference to %<*this%>"
+msgstr ""
 
-#: cp/decl.c:3489
+#: cp/decl.c:10248
 #, fuzzy
-msgid "declaration of template `%#D'"
-msgstr "omdeklaration av \"enum %s\""
+msgid "parameter %qD declared void"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:3505 cp/decl.c:3521
+#: cp/decl.c:10737
 #, fuzzy
-msgid "ambiguates old declaration `%#D'"
+msgid "invalid member function declaration"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:3513
+#: cp/decl.c:10752
 #, fuzzy
-msgid "declaration of C function `%#D' conflicts with"
-msgstr "implicit deklaration av funktion \"%s\""
+msgid "%qD is already defined in class %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:3515
+#: cp/decl.c:10962
 #, fuzzy
-msgid "previous declaration `%#D' here"
-msgstr "tidigare deklaration av \"%s\""
+msgid "static member function %q#D declared with type qualifiers"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: cp/decl.c:3533
-#, fuzzy
-msgid "conflicting types for `%#D'"
-msgstr "motstridiga typer på \"%s\""
+#: cp/decl2.c:279
+msgid "name missing for member function"
+msgstr "namn saknas på medlemsfunktion"
 
-#: cp/decl.c:3534
-#, fuzzy
-msgid "previous declaration as `%#D'"
-msgstr "tidigare deklaration av \"%s\""
+#: cp/decl2.c:372 cp/decl2.c:386
+msgid "ambiguous conversion for array subscript"
+msgstr "tvetydig konveretering av fältindex"
 
-#: cp/decl.c:3577
+#: cp/decl2.c:380
 #, fuzzy
-msgid "`%#D' previously defined here"
-msgstr "\"%s\" definierades tidigare här"
+msgid "invalid types %<%T[%T]%> for array subscript"
+msgstr "tvetydig konveretering av fältindex"
 
-#: cp/decl.c:3578
+#: cp/decl2.c:423
 #, fuzzy
-msgid "`%#D' previously declared here"
-msgstr "\"%s\" är tidigare deklarerad här"
+msgid "deleting array %q#D"
+msgstr "skapar ett fält med storlek noll"
 
-#. Prototype decl follows defn w/o prototype.
-#: cp/decl.c:3587
+#: cp/decl2.c:429
+msgid "type %q#T argument given to %<delete%>, expected pointer"
+msgstr ""
+
+#: cp/decl2.c:441
+msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to %<delete%>"
+msgstr ""
+
+#: cp/decl2.c:449
 #, fuzzy
-msgid "prototype for `%#D'"
-msgstr "prototyp för \"%s\" följer"
+msgid "deleting %qT is undefined"
+msgstr "operation på \"%s\" kan vara odefinierad"
 
-#: cp/decl.c:3588
+#. 14.5.2.2 [temp.mem]
+#.
+#. A local class shall not have member templates.
+#: cp/decl2.c:485
 #, fuzzy
-msgid "follows non-prototype definition here"
-msgstr "icke-prototypdefinition here"
+msgid "invalid declaration of member template %q#D in local class"
+msgstr "omdeklaration av \"enum %s\""
 
-#: cp/decl.c:3600
+#: cp/decl2.c:494
 #, fuzzy
-msgid "previous declaration of `%#D' with %L linkage"
-msgstr "tidigare deklaration av \"%s\""
+msgid "invalid use of %<virtual%> in template declaration of %q#D"
+msgstr "tidigare implicit deklaration av \"%s\""
 
-#: cp/decl.c:3602
+#: cp/decl2.c:504 cp/pt.c:2973
 #, fuzzy
-msgid "conflicts with new declaration with %L linkage"
-msgstr "motstridande deklarationer av \"%s\""
+msgid "template declaration of %q#D"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:3625 cp/decl.c:3632
-msgid "default argument given for parameter %d of `%#D'"
+#: cp/decl2.c:553
+msgid "Java method %qD has non-Java return type %qT"
 msgstr ""
 
-#: cp/decl.c:3627 cp/decl.c:3634
-#, fuzzy
-msgid "after previous specification in `%#D'"
-msgstr "tidigare deklaration av \"%s\""
-
-#: cp/decl.c:3643
-#, fuzzy
-msgid "`%#D' was used before it was declared inline"
-msgstr "\"%s\" användes utan någon prototyp innan sin definition"
+#: cp/decl2.c:569
+msgid "Java method %qD has non-Java parameter type %qT"
+msgstr ""
 
-#: cp/decl.c:3645
-#, fuzzy
-msgid "previous non-inline declaration here"
-msgstr "tidigare implicit deklaration av \"%s\""
+#: cp/decl2.c:674
+msgid "prototype for %q#D does not match any in class %qT"
+msgstr ""
 
-#: cp/decl.c:3699
-#, fuzzy
-msgid "redundant redeclaration of `%D' in same scope"
-msgstr "redundant omdeklaration av \"%s\" i samma scope"
+#: cp/decl2.c:775
+msgid "local class %q#T shall not have static data member %q#D"
+msgstr ""
 
-#: cp/decl.c:3780
-#, fuzzy, c-format
-msgid "declaration of `%F' throws different exceptions"
-msgstr "deklaration av \"%s\" som ett fält med funktioner"
+#: cp/decl2.c:783
+msgid "initializer invalid for static member with constructor"
+msgstr ""
 
-#: cp/decl.c:3782
-#, fuzzy, c-format
-msgid "than previous declaration `%F'"
-msgstr "ingen tidigare deklaration av \"%s\""
+#: cp/decl2.c:786
+msgid "(an out of class initialization is required)"
+msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If a template, a member template or the member of a class
-#. template is explicitly specialized then that
-#. specialization shall be declared before the first use of
-#. that specialization that would cause an implicit
-#. instantiation to take place, in every translation unit in
-#. which such a use occurs.
-#: cp/decl.c:3922
-msgid "explicit specialization of %D after first use"
+#: cp/decl2.c:867
+msgid "member %qD conflicts with virtual function table field name"
 msgstr ""
 
-#: cp/decl.c:4187
-#, fuzzy
-msgid "`%#D' used prior to declaration"
-msgstr "\"%s\" är använd innan sin deklaration"
+#: cp/decl2.c:886
+msgid "applying attributes to template parameters is not implemented"
+msgstr ""
 
-#: cp/decl.c:4218
+#: cp/decl2.c:896
 #, fuzzy
-msgid "redeclaration of `wchar_t' as `%T'"
-msgstr "omdeklaration av \"%s\""
+msgid "%qD is already defined in %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#. A redeclaration of main, but not a duplicate of the
-#. previous one.
-#.
-#. [basic.start.main]
-#.
-#. This function shall not be overloaded.
-#: cp/decl.c:4246
-#, fuzzy
-msgid "invalid redeclaration of `%D'"
-msgstr "omdeklaration av \"%s\""
+#: cp/decl2.c:944
+msgid "field initializer is not constant"
+msgstr "fältinitierare är ej konstant"
 
-#: cp/decl.c:4247
-msgid "as `%D'"
+#: cp/decl2.c:972
+msgid "%<asm%> specifiers are not permitted on non-static data members"
 msgstr ""
 
-#: cp/decl.c:4337
+#: cp/decl2.c:1018
 #, fuzzy
-msgid "previous external decl of `%#D'"
-msgstr "föregående externa dekl. av \"%s\""
+msgid "cannot declare %qD to be a bit-field type"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/decl.c:4378
+#: cp/decl2.c:1028
 #, fuzzy
-msgid "`%D' was previously implicitly declared to return `int'"
-msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
+msgid "cannot declare bit-field %qD with function type"
+msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: cp/decl.c:4438
+#: cp/decl2.c:1035
 #, fuzzy
-msgid "extern declaration of `%#D' doesn't match"
-msgstr "extern deklaration av \"%s\" matchar inte den globala"
+msgid "%qD is already defined in the class %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:4439
+#: cp/decl2.c:1042
 #, fuzzy
-msgid "global declaration `%#D'"
-msgstr "dubbel deklaration av etikett \"%s\""
+msgid "static member %qD cannot be a bit-field"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/decl.c:4472
-#, fuzzy
-msgid "declaration of `%#D' shadows a parameter"
-msgstr "deklaration av \"%s\" döljer en parameter"
+#: cp/decl2.c:1087
+msgid "anonymous struct not inside named type"
+msgstr ""
 
-#: cp/decl.c:4492
-#, c-format
-msgid "declaration of `%s' shadows a member of `this'"
+#: cp/decl2.c:1164
+msgid "namespace-scope anonymous aggregates must be static"
 msgstr ""
 
-#: cp/decl.c:4889
+#: cp/decl2.c:1171
 #, fuzzy
-msgid "`%#D' hides constructor for `%#T'"
-msgstr "destruerare behövs för \"%#D\""
+msgid "anonymous union with no members"
+msgstr "anonym union deklarerad i parameterlista"
 
-#: cp/decl.c:4904
+#: cp/decl2.c:1207
 #, fuzzy
-msgid "`%#D' conflicts with previous using declaration `%#D'"
-msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+msgid "%<operator new%> must return type %qT"
+msgstr "\"operator new\" måste returnera typ \"void *\""
 
-#: cp/decl.c:4916
+#: cp/decl2.c:1216
 #, fuzzy
-msgid "previous non-function declaration `%#D'"
-msgstr "tidigare deklaration av \"%s\""
+msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
+msgstr "\"operator new\" tar parameter av typ \"size_t\""
 
-#: cp/decl.c:4917
+#: cp/decl2.c:1245
 #, fuzzy
-msgid "conflicts with function declaration `%#D'"
-msgstr "motstridande deklarationer av \"%s\""
+msgid "%<operator delete%> must return type %qT"
+msgstr "\"operator new\" måste returnera typ \"void *\""
 
-#: cp/decl.c:5007
+#: cp/decl2.c:1254
 #, fuzzy
-msgid "implicit declaration of function `%#D'"
-msgstr "implicit deklaration av funktion \"%s\""
+msgid "%<operator delete%> takes type %qT as first parameter"
+msgstr "\"operator new\" tar parameter av typ \"size_t\""
+
+#: cp/decl2.c:3013
+#, fuzzy
+msgid "inline function %qD used but never defined"
+msgstr "\"%s\" är använd men inte definierad"
+
+#: cp/decl2.c:3161
+#, fuzzy
+msgid "default argument missing for parameter %P of %q+#D"
+msgstr "parameternamn saknas i parameterlista"
 
-#: cp/decl.c:5167
+#. damn ICE suppression
+#: cp/error.c:2371
 #, c-format
-msgid "label `%s' referenced outside of any function"
+msgid "unexpected letter %qc in locate_error\n"
 msgstr ""
 
-#: cp/decl.c:5270 cp/decl.c:5294 cp/decl.c:5387
-#, fuzzy
-msgid "jump to label `%D'"
-msgstr "hopp till case-etikett"
+#. Can't throw a reference.
+#: cp/except.c:262
+msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
+msgstr ""
 
-#: cp/decl.c:5272 cp/decl.c:5296
-msgid "jump to case label"
-msgstr "hopp till case-etikett"
+#: cp/except.c:273
+msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
+msgstr ""
 
-#: cp/decl.c:5280
-#, fuzzy
-msgid "  crosses initialization of `%#D'"
-msgstr "omdefiniering av \"%s\""
+#. Thrown object must be a Throwable.
+#: cp/except.c:280
+msgid "type %qT is not derived from %<java::lang::Throwable%>"
+msgstr ""
 
-#: cp/decl.c:5283 cp/decl.c:5403
-msgid "  enters scope of non-POD `%#D'"
+#: cp/except.c:343
+msgid "mixing C++ and Java catches in a single translation unit"
 msgstr ""
 
-#: cp/decl.c:5303 cp/decl.c:5407
-msgid "  enters try block"
-msgstr "  går in i try-block"
+#: cp/except.c:602
+msgid "throwing NULL, which has integral, not pointer type"
+msgstr ""
 
-#. Can't skip init of __exception_info.
-#: cp/decl.c:5305 cp/decl.c:5399 cp/decl.c:5409
-msgid "  enters catch block"
-msgstr "  går in i catch-block"
+#: cp/except.c:625 cp/init.c:1887
+msgid "%qD should never be overloaded"
+msgstr ""
 
-#: cp/decl.c:5388
-msgid "  from here"
-msgstr "  från här"
+#: cp/except.c:692
+msgid "  in thrown expression"
+msgstr ""
+
+#: cp/except.c:836
+msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
+msgstr ""
+
+#: cp/except.c:921
+msgid "%Hexception of type %qT will be caught"
+msgstr ""
 
-#: cp/decl.c:5401
+#: cp/except.c:923
+msgid "%H   by earlier handler for %qT"
+msgstr ""
+
+#: cp/except.c:953
+msgid "%H%<...%> handler must be the last handler for its try block"
+msgstr ""
+
+#: cp/friend.c:152
 #, fuzzy
-msgid "  skips initialization of `%#D'"
-msgstr "%s: Vid instansiering av \"%s\":\n"
+msgid "%qD is already a friend of class %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:5437
-msgid "label named wchar_t"
+#: cp/friend.c:228
+#, fuzzy
+msgid "invalid type %qT declared %<friend%>"
+msgstr "variabel \"%s\" deklarerad \"inline\""
+
+#. [temp.friend]
+#. Friend declarations shall not declare partial
+#. specializations.
+#: cp/friend.c:244 cp/friend.c:274
+#, fuzzy
+msgid "partial specialization %qT declared %<friend%>"
+msgstr "variabel \"%s\" deklarerad \"inline\""
+
+#: cp/friend.c:252
+msgid "class %qT is implicitly friends with itself"
 msgstr ""
 
-#: cp/decl.c:5440
+#: cp/friend.c:310
 #, fuzzy
-msgid "duplicate label `%D'"
-msgstr "upprepning av medlem \"%s\""
+msgid "%qT is not a member of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/decl.c:5525
-#, fuzzy, c-format
-msgid "case label `%E' not within a switch statement"
-msgstr "case-etikett är inte i en switch-sats"
+#: cp/friend.c:315
+#, fuzzy
+msgid "%qT is not a member class template of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#. Definition isn't the kind we were looking for.
-#: cp/decl.c:5704 cp/decl.c:5723
-msgid "`%#D' redeclared as %C"
-msgstr ""
+#: cp/friend.c:323
+#, fuzzy
+msgid "%qT is not a nested class of %qT"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#. This happens for A::B where B is a template, and there are no
-#. template arguments.
-#: cp/decl.c:5811 cp/typeck.c:2069 cp/typeck.c:2229
+#. template <class T> friend class T;
+#: cp/friend.c:336
 #, fuzzy
-msgid "invalid use of `%D'"
-msgstr "ogiltigt användande av \"restrict\""
+msgid "template parameter type %qT declared %<friend%>"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:5852
+#. template <class T> friend class A; where A is not a template
+#: cp/friend.c:342
 #, fuzzy
-msgid "`%D::%D' is not a template"
+msgid "%q#T is not a template"
 msgstr "användning ab `%s' i mall"
 
-#: cp/decl.c:5869
-msgid "`%D' undeclared in namespace `%D'"
-msgstr ""
+#: cp/friend.c:364
+#, fuzzy
+msgid "%qD is already a friend of %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:6002
-msgid "`%D' used without template parameters"
-msgstr ""
+#: cp/friend.c:373
+#, fuzzy
+msgid "%qT is already a friend of %qT"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/decl.c:6013 cp/decl.c:6029 cp/decl.c:6139
-msgid "no class template named `%#T' in `%#T'"
+#: cp/friend.c:497
+msgid "member %qD declared as friend before type %qT defined"
 msgstr ""
 
-#: cp/decl.c:6055 cp/decl.c:6065 cp/decl.c:6100
-msgid "no type named `%#T' in `%#T'"
-msgstr ""
+#: cp/friend.c:553
+#, fuzzy
+msgid "friend declaration %q#D declares a non-template function"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/decl.c:6329
-msgid "lookup of `%D' finds `%#D'"
+#: cp/friend.c:557
+msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
 msgstr ""
 
-#: cp/decl.c:6331
-msgid "  instead of `%D' from dependent base class"
-msgstr ""
+#: cp/g++spec.c:238 java/jvspec.c:417
+#, fuzzy, c-format
+msgid "argument to '%s' missing\n"
+msgstr "argument till \"%s\" saknas\n"
 
-#: cp/decl.c:6333
-msgid "  (use `typename %T::%D' if that's what you meant)"
-msgstr ""
+#: cp/init.c:326
+#, fuzzy
+msgid "%J%qD should be initialized in the member initialization list"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: cp/decl.c:6364
-msgid "name lookup of `%D' changed"
+#: cp/init.c:373
+msgid "%Jdefault-initialization of %q#D, which has reference type"
 msgstr ""
 
-#: cp/decl.c:6366
-msgid "  matches this `%D' under ISO standard rules"
-msgstr ""
+#: cp/init.c:379
+#, fuzzy
+msgid "%Juninitialized reference member %qD"
+msgstr "upprepning av medlem \"%s\""
 
-#: cp/decl.c:6368
-msgid "  matches this `%D' under old rules"
+#: cp/init.c:382
+msgid "%Juninitialized member %qD with %<const%> type %qT"
 msgstr ""
 
-#: cp/decl.c:6382 cp/decl.c:6389
-msgid "name lookup of `%D' changed for new ISO `for' scoping"
+#: cp/init.c:525
+msgid "%qD will be initialized after"
 msgstr ""
 
-#: cp/decl.c:6384
-msgid "  cannot use obsolete binding at `%D' because it has a destructor"
-msgstr ""
+#: cp/init.c:528
+#, fuzzy
+msgid "base %qT will be initialized after"
+msgstr "fält \"%s\" är redan initierat"
 
-#: cp/decl.c:6391
-msgid "  using obsolete binding at `%D'"
-msgstr ""
+#: cp/init.c:531
+#, fuzzy
+msgid "  %q#D"
+msgstr "%s: %s"
 
-#: cp/decl.c:6609
-msgid "lookup of `%D' in the scope of `%#T' (`%#D') does not match lookup in the current scope (`%#D')"
+#: cp/init.c:533
+msgid "  base %qT"
 msgstr ""
 
-#: cp/decl.c:7432
+#: cp/init.c:534
 #, fuzzy
-msgid "an anonymous union cannot have function members"
-msgstr "anonym union deklarerad i parameterlista"
+msgid "%J  when initialized here"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/decl.c:7449
-msgid "member %#D' with constructor not allowed in anonymous aggregate"
-msgstr ""
+#: cp/init.c:550
+#, fuzzy
+msgid "%Jmultiple initializations given for %qD"
+msgstr "multiple deklaration av metod \"%s\""
+
+#: cp/init.c:553
+#, fuzzy
+msgid "%Jmultiple initializations given for base %qT"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/decl.c:7452
-msgid "member %#D' with destructor not allowed in anonymous aggregate"
+#: cp/init.c:620
+#, fuzzy
+msgid "%Jinitializations for multiple members of %qT"
+msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#: cp/init.c:682
+msgid "%Jbase class %q#T should be explicitly initialized in the copy constructor"
 msgstr ""
 
-#: cp/decl.c:7455
-msgid "member %#D' with copy assignment operator not allowed in anonymous aggregate"
+#: cp/init.c:906 cp/init.c:925
+msgid "class %qT does not have any field named %qD"
 msgstr ""
 
-#: cp/decl.c:7493
+#: cp/init.c:912
 #, fuzzy
-msgid "redeclaration of C++ built-in type `%T'"
-msgstr "omdeklaration av \"%s\""
-
-#: cp/decl.c:7529
-msgid "multiple types in one declaration"
-msgstr ""
+msgid "%q#D is a static data member; it can only be initialized at its definition"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: cp/decl.c:7556
+#: cp/init.c:919
 #, fuzzy
-msgid "missing type-name in typedef-declaration"
-msgstr "oanvändbart nyckelord eller typnamn i tom deklaration"
+msgid "%q#D is not a non-static data member of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/decl.c:7563
-msgid "ISO C++ prohibits anonymous structs"
+#: cp/init.c:958
+msgid "unnamed initializer for %qT, which has no base classes"
 msgstr ""
 
-#: cp/decl.c:7570
-#, fuzzy
-msgid "`%D' can only be specified for functions"
-msgstr "argumentformat angivet för icke-funktion \"%s\""
+#: cp/init.c:966
+msgid "unnamed initializer for %qT, which uses multiple inheritance"
+msgstr ""
 
-#: cp/decl.c:7572
-msgid "`%D' can only be specified inside a class"
+#: cp/init.c:1012
+msgid "%qD is both a direct base and an indirect virtual base"
 msgstr ""
 
-#: cp/decl.c:7574
-msgid "`%D' can only be specified for constructors"
+#: cp/init.c:1020
+msgid "type %qD is not a direct or virtual base of %qT"
 msgstr ""
 
-#: cp/decl.c:7577
+#: cp/init.c:1023
 #, fuzzy
-msgid "`%D' can only be specified for objects and functions"
-msgstr "argumentformat angivet för icke-funktion \"%s\""
+msgid "type %qD is not a direct base of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/decl.c:7719 cp/decl2.c:936
+#: cp/init.c:1103
 #, fuzzy
-msgid "typedef `%D' is initialized (use __typeof__ instead)"
-msgstr "typedef \"%s\" är initierad"
+msgid "bad array initializer"
+msgstr "fält \"%s\" är redan initierat"
 
-#: cp/decl.c:7724
+#: cp/init.c:1302
 #, fuzzy
-msgid "function `%#D' is initialized like a variable"
-msgstr "funktion \"%s\" är initierad som en variabel"
+msgid "%qT is not an aggregate type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/decl.c:7736
-#, fuzzy
-msgid "declaration of `%#D' has `extern' and is initialized"
-msgstr "deklaration av \"%s\" är \"extern\" och initierad"
+#: cp/init.c:1394
+msgid "qualified type %qT does not match destructor name %<~%T%>"
+msgstr ""
 
-#: cp/decl.c:7770
-msgid "`%#D' is not a static member of `%#T'"
+#: cp/init.c:1402
+msgid "incomplete type %qT does not have member %qD"
 msgstr ""
 
-#: cp/decl.c:7775
+#: cp/init.c:1421
 #, fuzzy
-msgid "ISO C++ does not permit `%T::%D' to be defined as `%T::%D'"
-msgstr "ISO C++ tillåter inte \"%s\" i #if"
+msgid "%qD is not a member of type %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/decl.c:7786
+#: cp/init.c:1440
 #, fuzzy
-msgid "duplicate initialization of %D"
-msgstr "initiering"
+msgid "invalid pointer to bit-field %qD"
+msgstr "negativ storlek i bitfält \"%s\""
 
-#: cp/decl.c:7815
+#: cp/init.c:1542
 #, fuzzy
-msgid "declaration of `%#D' outside of class is not definition"
-msgstr "deklaration av \"%s\" som ett fält med funktioner"
+msgid "invalid use of non-static member function %qD"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/decl.c:7865
+#: cp/init.c:1548 cp/semantics.c:1321
 #, fuzzy
-msgid "variable `%#D' has initializer but incomplete type"
-msgstr "variabel \"%s\" har initierare men är av inkomplett typ"
+msgid "invalid use of non-static data member %qD"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/decl.c:7873 cp/decl.c:8432
-#, fuzzy
-msgid "elements of array `%#D' have incomplete type"
-msgstr "elementen i fält \"%s\" har en ofullständig typ"
+#: cp/init.c:1645
+msgid "size in array new must have integral type"
+msgstr ""
 
-#: cp/decl.c:7889
-#, fuzzy
-msgid "aggregate `%#D' has incomplete type and cannot be defined"
-msgstr "parameter \"%s\" har en inkomplett typ"
+#: cp/init.c:1648
+msgid "zero size array reserves no space"
+msgstr ""
 
-#: cp/decl.c:7931
-#, fuzzy
-msgid "`%D' declared as reference but not initialized"
-msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
+#: cp/init.c:1656
+msgid "new cannot be applied to a reference type"
+msgstr ""
+
+#: cp/init.c:1662
+msgid "new cannot be applied to a function type"
+msgstr ""
+
+#: cp/init.c:1694
+msgid "call to Java constructor, while %<jclass%> undefined"
+msgstr ""
 
-#: cp/decl.c:7940
+#: cp/init.c:1710
 #, fuzzy
-msgid "ISO C++ forbids use of initializer list to initialize reference `%D'"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+msgid "can't find class$"
+msgstr "Kan inte hitta class$"
 
-#: cp/decl.c:7970
+#: cp/init.c:1838
 #, fuzzy
-msgid "cannot initialize `%T' from `%T'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+msgid "invalid type %<void%> for new"
+msgstr "ogiltig typ \"void\" för new"
 
-#: cp/decl.c:8004
+#: cp/init.c:1848
 #, fuzzy
-msgid "initializer fails to determine size of `%D'"
+msgid "uninitialized const in %<new%> of %q#T"
 msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
-#: cp/decl.c:8009
-#, fuzzy
-msgid "array size missing in `%D'"
-msgstr "fältstorlek saknas i \"%s\""
+#: cp/init.c:1882
+#, c-format
+msgid "call to Java constructor with %qs undefined"
+msgstr ""
 
-#: cp/decl.c:8021
+#: cp/init.c:1922
 #, fuzzy
-msgid "zero-size array `%D'"
-msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+msgid "request for member %qD is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#. 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:8059
+#: cp/init.c:2055
 #, fuzzy
-msgid "storage size of `%D' isn't known"
-msgstr "lagringsstorlek på \"%s\" är okänd"
+msgid "ISO C++ forbids initialization in array new"
+msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
 
-#: cp/decl.c:8081
-#, fuzzy
-msgid "storage size of `%D' isn't constant"
-msgstr "lagringsstorlek på \"%s\" är inte konstant"
+#: cp/init.c:2530
+msgid "initializer ends prematurely"
+msgstr ""
 
-#: cp/decl.c:8137
-msgid "sorry: semantics of inline function static data `%#D' are wrong (you'll wind up with multiple copies)"
+#: cp/init.c:2583
+msgid "cannot initialize multi-dimensional array with initializer"
 msgstr ""
 
-#: cp/decl.c:8138
-msgid "  you can work around this by removing the initializer"
+#: cp/init.c:2738
+msgid "possible problem detected in invocation of delete operator:"
 msgstr ""
 
-#: cp/decl.c:8164
-#, fuzzy
-msgid "uninitialized const `%D'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+#: cp/init.c:2741
+msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
+msgstr ""
 
-#: cp/decl.c:8249
-#, fuzzy
-msgid "brace-enclosed initializer used to initialize `%T'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+#: cp/init.c:2762
+msgid "unknown array size in delete"
+msgstr ""
 
-#: cp/decl.c:8313
-msgid "initializer for `%T' must be brace-enclosed"
+#: cp/init.c:2995
+msgid "type to vector delete is neither pointer or array type"
 msgstr ""
 
-#: cp/decl.c:8328
-#, fuzzy
-msgid "ISO C++ does not allow designated initializers"
-msgstr "ISO C89 förbjuder konstruktor-uttryck"
+#: cp/lex.c:436
+#, c-format
+msgid "junk at end of #pragma %s"
+msgstr ""
 
-#: cp/decl.c:8332
-#, fuzzy
-msgid "`%T' has no non-static data member named `%D'"
-msgstr "%s har ingen medlem med namn \"%s\""
+#: cp/lex.c:443
+#, c-format
+msgid "invalid #pragma %s"
+msgstr "ogiltigt #pragma %s"
 
-#: cp/decl.c:8389
+#: cp/lex.c:451
 #, fuzzy
-msgid "too many initializers for `%T'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+msgid "#pragma vtable no longer supported"
+msgstr "--driver stödjs inte längre"
 
-#: cp/decl.c:8426
+#: cp/lex.c:530
+#, c-format
+msgid "#pragma implementation for %qs appears after file is included"
+msgstr ""
+
+#: cp/lex.c:555
+msgid "junk at end of #pragma GCC java_exceptions"
+msgstr ""
+
+#: cp/lex.c:569
 #, fuzzy
-msgid "variable-sized object `%D' may not be initialized"
-msgstr "objekt med variabel storlek kan inte initieras"
+msgid "%qD not defined"
+msgstr "\"%s\" är inte definierad"
 
-#: cp/decl.c:8437
+#: cp/lex.c:573
 #, fuzzy
-msgid "`%D' has incomplete type"
-msgstr "\"%s\" har en inkomplett typ"
+msgid "%qD was not declared in this scope"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: cp/decl.c:8486
-msgid "`%D' must be initialized by constructor, not by `{...}'"
+#. In a template, it is invalid to write "f()" or "f(3)" if no
+#. declaration of "f" is available.  Historically, G++ and most
+#. other compilers accepted that usage since they deferred all name
+#. lookup until instantiation time rather than doing unqualified
+#. name lookup at template definition time; explain to the user what
+#. is going wrong.
+#.
+#. Note that we have the exact wording of the following message in
+#. the manual (trouble.texi, node "Name lookup"), so they need to
+#. be kept in synch.
+#: cp/lex.c:610
+msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
 msgstr ""
 
-#: cp/decl.c:8527
-msgid "structure `%D' with uninitialized const members"
+#: cp/lex.c:619
+msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
 msgstr ""
 
-#: cp/decl.c:8529
-msgid "structure `%D' with uninitialized reference members"
+#: cp/mangle.c:2114
+msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
 msgstr ""
 
-#: cp/decl.c:8770
-msgid "assignment (not initialization) in declaration"
-msgstr "tilldelning (inte initieraing) i deklaration"
+#: cp/mangle.c:2122
+msgid "zero-operand casts cannot be mangled due to a defect in the C++ ABI"
+msgstr ""
 
-#: cp/decl.c:8785
-#, fuzzy
-msgid "cannot initialize `%D' to namespace `%D'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+#: cp/mangle.c:2172
+msgid "omitted middle operand to %<?:%> operand cannot be mangled"
+msgstr ""
 
-#: cp/decl.c:8836
-#, fuzzy
-msgid "shadowing previous type declaration of `%#D'"
-msgstr "tidigare deklaration av \"%s\""
+#: cp/mangle.c:2482
+msgid "the mangled name of %qD will change in a future version of GCC"
+msgstr ""
 
-#: cp/decl.c:8883
-msgid "`%D' cannot be thread-local because it has non-POD type `%T'"
+#: cp/method.c:445
+msgid "generic thunk code fails for method %q#D which uses %<...%>"
 msgstr ""
 
-#: cp/decl.c:8898
-msgid "`%D' is thread-local and so cannot be dynamically initialized"
+#: cp/method.c:661
+msgid "non-static const member %q#D, can't use default assignment operator"
 msgstr ""
 
-#: cp/decl.c:9298 cp/init.c:562
-#, fuzzy
-msgid "multiple initializations given for `%D'"
-msgstr "multiple deklaration av metod \"%s\""
+#: cp/method.c:667
+msgid "non-static reference member %q#D, can't use default assignment operator"
+msgstr ""
 
-#: cp/decl.c:9390
-msgid "invalid catch parameter"
+#: cp/method.c:1082
+msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
 msgstr ""
 
-#: cp/decl.c:9508
+#: cp/name-lookup.c:693
 #, fuzzy
-msgid "destructor for alien class `%T' cannot be a member"
-msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+msgid "redeclaration of %<wchar_t%> as %qT"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:9511
+#. A redeclaration of main, but not a duplicate of the
+#. previous one.
+#.
+#. [basic.start.main]
+#.
+#. This function shall not be overloaded.
+#: cp/name-lookup.c:725
 #, fuzzy
-msgid "constructor for alien class `%T' cannot be a member"
-msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
+msgid "invalid redeclaration of %qD"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:9530
-msgid "`%D' declared as a `virtual' %s"
-msgstr ""
+#: cp/name-lookup.c:726
+#, fuzzy
+msgid "as %qD"
+msgstr "%s: %s"
 
-#: cp/decl.c:9532
+#: cp/name-lookup.c:814
 #, fuzzy
-msgid "`%D' declared as an `inline' %s"
-msgstr "variabel \"%s\" deklarerad \"inline\""
+msgid "type mismatch with previous external decl of %q#D"
+msgstr "typ skiljer sig från tidigare extern deklaration"
 
-#: cp/decl.c:9534
-msgid "`const' and `volatile' function specifiers on `%D' invalid in %s declaration"
-msgstr ""
+#: cp/name-lookup.c:815
+#, fuzzy
+msgid "previous external decl of %q#D"
+msgstr "föregående externa dekl. av \"%s\""
 
-#: cp/decl.c:9537
+#: cp/name-lookup.c:897
 #, fuzzy
-msgid "`%D' declared as a friend"
-msgstr "fält \"%s\" deklarerad som en funktion"
+msgid "extern declaration of %q#D doesn't match"
+msgstr "extern deklaration av \"%s\" matchar inte den globala"
 
-#: cp/decl.c:9543
+#: cp/name-lookup.c:898
 #, fuzzy
-msgid "`%D' declared with an exception specification"
-msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
+msgid "global declaration %q#D"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:9618
-msgid "cannot declare `::main' to be a template"
-msgstr "kan inte deklarera \"::main\" som en mall"
+#: cp/name-lookup.c:934 cp/name-lookup.c:941
+#, fuzzy
+msgid "declaration of %q#D shadows a parameter"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: cp/decl.c:9620
-msgid "cannot declare `::main' to be inline"
-msgstr ""
+#. Location of previous decl is not useful in this case.
+#: cp/name-lookup.c:966
+#, fuzzy
+msgid "declaration of %qD shadows a member of 'this'"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: cp/decl.c:9622
-msgid "cannot declare `::main' to be static"
-msgstr "kan inte deklarera \"::main\" som static"
+# local, det kan troligen vara både lokal variabel och lokal funktion??
+#: cp/name-lookup.c:972
+#, fuzzy
+msgid "declaration of %qD shadows a previous local"
+msgstr "deklaration av \"%s\" döljer en tidigare lokal"
 
-#: cp/decl.c:9625
-msgid "`main' must return `int'"
-msgstr "\"main\" måste returnera \"int\""
+#: cp/name-lookup.c:979
+#, fuzzy
+msgid "declaration of %qD shadows a global declaration"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: cp/decl.c:9653
-msgid "non-local function `%#D' uses anonymous type"
+#: cp/name-lookup.c:1095
+msgid "name lookup of %qD changed"
 msgstr ""
 
-#: cp/decl.c:9656
-msgid "`%#D' does not refer to the unqualified type, so it is not used for linkage"
+#: cp/name-lookup.c:1096
+msgid "  matches this %qD under ISO standard rules"
 msgstr ""
 
-#: cp/decl.c:9662
-msgid "non-local function `%#D' uses local type `%T'"
+#: cp/name-lookup.c:1098
+msgid "  matches this %qD under old rules"
 msgstr ""
 
-#: cp/decl.c:9691
-msgid "%smember function `%D' cannot have `%T' method qualifier"
+#: cp/name-lookup.c:1116 cp/name-lookup.c:1124
+msgid "name lookup of %qD changed for new ISO %<for%> scoping"
 msgstr ""
 
-#: cp/decl.c:9715
-#, fuzzy
-msgid "defining explicit specialization `%D' in friend declaration"
-msgstr "tilldelning (inte initieraing) i deklaration"
-
-#. Something like `template <class T> friend void f<T>()'.
-#: cp/decl.c:9725
-msgid "invalid use of template-id `%D' in declaration of primary template"
+#: cp/name-lookup.c:1118
+msgid "  cannot use obsolete binding at %qD because it has a destructor"
 msgstr ""
 
-#: cp/decl.c:9753
-msgid "default arguments are not allowed in declaration of friend template specialization `%D'"
+#: cp/name-lookup.c:1126
+msgid "  using obsolete binding at %qD"
 msgstr ""
 
-#: cp/decl.c:9760
-msgid "`inline' is not allowed in declaration of friend template specialization `%D'"
+#: cp/name-lookup.c:1179
+#, c-format
+msgid "%s %s(%E) %p %d\n"
 msgstr ""
 
-#: cp/decl.c:9822
-#, fuzzy
-msgid "definition of implicitly-declared `%D'"
-msgstr "funktionsdefinition deklarerad som \"auto\""
+#: cp/name-lookup.c:1182
+#, fuzzy, c-format
+msgid "%s %s %p %d\n"
+msgstr "%s: %s: "
 
-#: cp/decl.c:9834 cp/decl2.c:785
-msgid "no `%#D' member function declared in class `%T'"
+#: cp/name-lookup.c:1308
+msgid "XXX is_class_level != (current_scope == class_scope)\n"
 msgstr ""
 
-#: cp/decl.c:9967
-msgid "non-local variable `%#D' uses local type `%T'"
-msgstr ""
+#: cp/name-lookup.c:1864
+#, fuzzy
+msgid "%q#D hides constructor for %q#T"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/decl.c:10064
-msgid "invalid in-class initialization of static data member of non-integral type `%T'"
-msgstr ""
+#: cp/name-lookup.c:1880
+#, fuzzy
+msgid "%q#D conflicts with previous using declaration %q#D"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: cp/decl.c:10073
+#: cp/name-lookup.c:1892
 #, fuzzy
-msgid "ISO C++ forbids in-class initialization of non-const static member `%D'"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+msgid "previous non-function declaration %q#D"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl.c:10076
+#: cp/name-lookup.c:1893
 #, fuzzy
-msgid "ISO C++ forbids initialization of member constant `%D' of non-integral type `%T'"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+msgid "conflicts with function declaration %q#D"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:10126
+#. It's a nested name with template parameter dependent scope.
+#. This can only be using-declaration for class member.
+#: cp/name-lookup.c:1971 cp/name-lookup.c:1996 cp/name-lookup.c:3158
 #, fuzzy
-msgid "size of array `%D' has non-integer type"
-msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+msgid "%qT is not a namespace"
+msgstr "användning ab `%s' i mall"
+
+#. 7.3.3/5
+#. A using-declaration shall not name a template-id.
+#: cp/name-lookup.c:1981
+msgid "a using-declaration cannot specify a template-id.  Try %<using %D%>"
+msgstr ""
 
-#: cp/decl.c:10128
+#: cp/name-lookup.c:1988
 #, fuzzy
-msgid "size of array has non-integer type"
-msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+msgid "namespace %qD not allowed in using-declaration"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: cp/decl.c:10148
+#: cp/name-lookup.c:2024
 #, fuzzy
-msgid "size of array `%D' is negative"
-msgstr "storlek på fält \"%s\" är negativt"
+msgid "%qD not declared"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: cp/decl.c:10150
+#: cp/name-lookup.c:2036 cp/name-lookup.c:2081 cp/name-lookup.c:2115
 #, fuzzy
-msgid "size of array is negative"
-msgstr "storlek på fält \"%s\" är negativt"
+msgid "%qD is already declared in this scope"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+
+#: cp/name-lookup.c:2121
+msgid "using declaration %qD introduced ambiguous type %qT"
+msgstr ""
 
-#: cp/decl.c:10159
+#: cp/name-lookup.c:2692
+msgid "using-declaration for non-member at class scope"
+msgstr ""
+
+#: cp/name-lookup.c:2697
 #, fuzzy
-msgid "ISO C++ forbids zero-size array `%D'"
-msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+msgid "using-declaration cannot name destructor"
+msgstr "multiple deklaration av metod \"%s\""
 
-#: cp/decl.c:10161
+#: cp/name-lookup.c:2770
 #, fuzzy
-msgid "ISO C++ forbids zero-size array"
-msgstr "ISO C förbjuder fält \"%s\" med storlek noll"
+msgid "declaration of %qD not in a namespace surrounding %qD"
+msgstr "deklaration av \"%s\" som ett fält med funktioner"
 
-#: cp/decl.c:10168
+#: cp/name-lookup.c:2778
 #, fuzzy
-msgid "size of array `%D' is not an integral constant-expression"
-msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+msgid "explicit qualification in declaration of `%D'"
+msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#: cp/name-lookup.c:2814
+msgid "%qD should have been declared inside %qD"
+msgstr ""
 
-#: cp/decl.c:10171
+#: cp/name-lookup.c:2876
 #, fuzzy
-msgid "size of array is not an integral constant-expression"
-msgstr "storlek på fält \"%s\" är inte av heltalstyp"
+msgid "namespace alias %qD not allowed here, assuming %qD"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: cp/decl.c:10189
+#. The parser did not find it, so it's not there.
+#: cp/name-lookup.c:2991
 #, fuzzy
-msgid "ISO C++ forbids variable-size array `%D'"
-msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
+msgid "unknown namespace %qD"
+msgstr "okänt #pragma namespace %s"
 
-#: cp/decl.c:10192
+#: cp/name-lookup.c:3152
 #, fuzzy
-msgid "ISO C++ forbids variable-size array"
-msgstr "ISO C89 förbjuder fält \"%s\" med variabel storlek"
+msgid "namespace %qT undeclared"
+msgstr "parameter \"%s\" deklarerad som void"
 
-#: cp/decl.c:10203
-msgid "overflow in array dimension"
+#: cp/name-lookup.c:3196
+msgid "strong using only meaningful at namespace scope"
 msgstr ""
 
-#: cp/decl.c:10262
+#: cp/name-lookup.c:3203
 #, fuzzy
-msgid "declaration of `%D' as %s"
-msgstr "omdeklaration av \"%s\""
-
-#: cp/decl.c:10264
-#, fuzzy, c-format
-msgid "creating %s"
-msgstr "Skapar %s.\n"
+msgid "%qD attribute directive ignored"
+msgstr "attributet \"%s\" ignorerat"
 
-#: cp/decl.c:10276
-msgid "declaration of `%D' as multidimensional array must have bounds for all dimensions except the first"
-msgstr ""
+#: cp/name-lookup.c:3337
+#, fuzzy
+msgid "use of %qD is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: cp/decl.c:10279
-msgid "multidimensional array must have bounds for all dimensions except the first"
-msgstr ""
+#: cp/name-lookup.c:3338
+#, fuzzy
+msgid "  first declared as %q#D here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: cp/decl.c:10308
+#: cp/name-lookup.c:3340
 #, fuzzy
-msgid "return type specification for constructor invalid"
-msgstr "funktionskroppen för konstrueraren saknas"
+msgid "  also declared as %q#D here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: cp/decl.c:10315
-msgid "return type specification for destructor invalid"
+#: cp/name-lookup.c:3355
+msgid "%qD denotes an ambiguous type"
 msgstr ""
 
-#: cp/decl.c:10321
+#: cp/name-lookup.c:3356
 #, fuzzy
-msgid "operator `%T' declared to return `%T'"
-msgstr "parameter \"%s\" deklarerad som void"
+msgid "%J  first type here"
+msgstr "  från här"
 
-#: cp/decl.c:10323
+#: cp/name-lookup.c:3357
 #, fuzzy
-msgid "return type specified for `operator %T'"
-msgstr "lagringsklass angiven för parameter \"%s\""
+msgid "%J  other type here"
+msgstr "  från här"
 
-#: cp/decl.c:10491
-msgid "destructors must be member functions"
-msgstr "destruerare måste vara medlemsfunktioner"
+#. This happens for A::B where B is a template, and there are no
+#. template arguments.
+#: cp/name-lookup.c:3421 cp/parser.c:4384 cp/typeck.c:1802
+#, fuzzy
+msgid "invalid use of %qD"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/decl.c:10510
-msgid "destructor `%T' must match class name `%T'"
-msgstr ""
+#: cp/name-lookup.c:3461
+#, fuzzy
+msgid "%<%D::%D%> is not a template"
+msgstr "användning ab `%s' i mall"
 
-#: cp/decl.c:10539
-msgid "variable declaration is not allowed here"
-msgstr ""
+#: cp/name-lookup.c:3477
+#, fuzzy
+msgid "%qD undeclared in namespace %qD"
+msgstr "okänt #pragma namespace %s"
 
-#: cp/decl.c:10566
+#: cp/name-lookup.c:4103
 #, fuzzy
-msgid "invalid declarator"
-msgstr "ogiltig #indent"
+msgid "%qD is not a function,"
+msgstr "\"%s\" är vanligtvis en funktion"
 
-#: cp/decl.c:10617
-msgid "declarator-id missing; using reserved word `%D'"
-msgstr ""
+#: cp/name-lookup.c:4104
+#, fuzzy
+msgid "  conflict with %qD"
+msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
 
-#: cp/decl.c:10674
-msgid "type `%T' is not derived from type `%T'"
+#: cp/name-lookup.c:4869
+msgid "XXX entering pop_everything ()\n"
 msgstr ""
 
-#. Parse error puts this typespec where
-#. a declarator should go.
-#: cp/decl.c:10726
-msgid "`%T' specified as declarator-id"
+#: cp/name-lookup.c:4878
+msgid "XXX leaving pop_everything ()\n"
 msgstr ""
 
-#: cp/decl.c:10728
-msgid "  perhaps you want `%T' for a constructor"
+#: cp/parser.c:1797
+msgid "minimum/maximum operators are deprecated"
 msgstr ""
 
-#. Sometimes, we see a template-name used as part of a
-#. decl-specifier like in
-#. std::allocator alloc;
-#. Handle that gracefully.
-#: cp/decl.c:10750
-#, fuzzy, c-format
-msgid "invalid use of template-name '%E' in a declarator"
-msgstr "ogiltig användning av void-uttryck"
-
-#: cp/decl.c:10770
+#: cp/parser.c:1817
 #, fuzzy
-msgid "declaration of `%D' as non-function"
-msgstr "deklaration av \"%s\" som ett fält med funktioner"
-
-#: cp/decl.c:10847
-msgid "`bool' is now a keyword"
-msgstr "\"bool\" är numera ett nyckelord"
-
-#: cp/decl.c:10849
-msgid "extraneous `%T' ignored"
-msgstr ""
+msgid "%<#pragma%> is not allowed here"
+msgstr "Klass \"%s\" finns redan"
 
-#: cp/decl.c:10865 cp/decl.c:10910
+#: cp/parser.c:1846
 #, fuzzy
-msgid "multiple declarations `%T' and `%T'"
-msgstr "multiple deklaration av metod \"%s\""
-
-#: cp/decl.c:10878
-msgid "ISO C++ does not support `long long'"
-msgstr "ISO C++ stödjer inte \"long long\""
+msgid "%<%D::%D%> has not been declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/decl.c:10983 cp/decl.c:10986
-#, fuzzy, c-format
-msgid "ISO C++ forbids declaration of `%s' with no type"
-msgstr "ISO C förbjuder medlemsdeklarationer utan medlemmar"
+#: cp/parser.c:1849 cp/semantics.c:2379
+#, fuzzy
+msgid "%<::%D%> has not been declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#. The implicit typename extension is deprecated and will be
-#. removed.  Warn about its use now.
-#: cp/decl.c:10996
-msgid "`%T' is implicitly a typename"
+#: cp/parser.c:1852
+msgid "request for member %qD in non-class type %qT"
 msgstr ""
 
-#: cp/decl.c:11032
-#, c-format
-msgid "short, signed or unsigned invalid for `%s'"
-msgstr "short, signed eller unsigned är ogiltigt för \"%s\""
-
-#: cp/decl.c:11037
-#, c-format
-msgid "long and short specified together for `%s'"
-msgstr "både long och short angivet för \"%s\""
+#: cp/parser.c:1855
+#, fuzzy
+msgid "%<%T::%D%> has not been declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/decl.c:11048
-#, c-format
-msgid "signed and unsigned given together for `%s'"
-msgstr "både signed och unsigned angivet för \"%s\""
+#: cp/parser.c:1858
+#, fuzzy
+msgid "%qD has not been declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/decl.c:11157
-msgid "qualifiers are not allowed on declaration of `operator %T'"
+#: cp/parser.c:1861
+msgid "%<%D::%D%> %s"
 msgstr ""
 
-#: cp/decl.c:11179
-msgid "member `%D' cannot be declared both virtual and static"
+#: cp/parser.c:1863
+msgid "%<::%D%> %s"
 msgstr ""
 
-#: cp/decl.c:11188
+#: cp/parser.c:1865
 #, fuzzy
-msgid "`%T::%D' is not a valid declarator"
-msgstr "\"%s\" är inte i början av deklarationen"
+msgid "%qD %s"
+msgstr " %s"
 
-#: cp/decl.c:11200
-msgid "storage class specifiers invalid in parameter declarations"
+#: cp/parser.c:1917
+msgid "new types may not be defined in a return type"
 msgstr ""
 
-#: cp/decl.c:11204
-msgid "typedef declaration invalid in parameter declaration"
-msgstr ""
+#: cp/parser.c:1918
+#, fuzzy
+msgid "(perhaps a semicolon is missing after the definition of %qT)"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: cp/decl.c:11217
-msgid "virtual outside class declaration"
-msgstr ""
+#: cp/parser.c:1937 cp/pt.c:4336
+#, fuzzy
+msgid "%qT is not a template"
+msgstr "användning ab `%s' i mall"
 
-#: cp/decl.c:11278
-#, c-format
-msgid "storage class specified for %s `%s'"
-msgstr ""
+#: cp/parser.c:1939
+#, fuzzy, c-format
+msgid "%qE is not a template"
+msgstr "användning ab `%s' i mall"
 
-#: cp/decl.c:11325
-msgid "storage class specifiers invalid in friend function declarations"
-msgstr ""
+#: cp/parser.c:1941
+#, fuzzy
+msgid "invalid template-id"
+msgstr "ogiltigt format på #line"
 
-#: cp/decl.c:11495
-msgid "destructor cannot be static member function"
-msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+#: cp/parser.c:1970
+#, fuzzy, c-format
+msgid "%s cannot appear in a constant-expression"
+msgstr "spill i konstant uttryck"
 
-#: cp/decl.c:11498
+#: cp/parser.c:1995
 #, fuzzy, c-format
-msgid "destructors may not be `%s'"
-msgstr "destruerare behövs för \"%#D\""
+msgid "invalid use of template-name %qE without an argument list"
+msgstr "ogiltigt typargument"
 
-#: cp/decl.c:11519
-msgid "constructor cannot be static member function"
-msgstr "konstruerare kan inte vara en statisk medlemsfunktion\""
+#. Issue an error message.
+#: cp/parser.c:2000
+#, fuzzy, c-format
+msgid "%qE does not name a type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/decl.c:11522
-msgid "constructors cannot be declared virtual"
+#: cp/parser.c:2032
+msgid "(perhaps %<typename %T::%E%> was intended)"
 msgstr ""
 
-#: cp/decl.c:11527
+#: cp/parser.c:2047
 #, c-format
-msgid "constructors may not be `%s'"
-msgstr ""
-
-#: cp/decl.c:11537
-msgid "return value type specifier for constructor ignored"
+msgid "%qE in namespace %qE does not name a type"
 msgstr ""
 
-#: cp/decl.c:11556
-#, c-format
-msgid "can't initialize friend function `%s'"
-msgstr "kan inte initiera friend-funktion \"%s\""
+#: cp/parser.c:2050
+#, fuzzy
+msgid "%qE in class %qT does not name a type"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#. Cannot be both friend and virtual.
-#: cp/decl.c:11560
-msgid "virtual functions cannot be friends"
+#: cp/parser.c:2759
+msgid "ISO C++ forbids braced-groups within expressions"
 msgstr ""
 
-#: cp/decl.c:11565
-msgid "friend declaration not in class definition"
+#: cp/parser.c:2768
+msgid "statement-expressions are allowed only inside functions"
 msgstr ""
 
-#: cp/decl.c:11567
-#, fuzzy, c-format
-msgid "can't define friend function `%s' in a local class definition"
-msgstr "kan inte initiera friend-funktion \"%s\""
-
-#: cp/decl.c:11591
+#: cp/parser.c:2819
 #, fuzzy
-msgid "destructors may not have parameters"
-msgstr "destruerare måste vara medlemsfunktioner"
+msgid "%<this%> may not be used in this context"
+msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
 
-#: cp/decl.c:11622 cp/decl.c:11629
-#, fuzzy
-msgid "cannot declare reference to `%#T'"
-msgstr "kan inte deklarera referenser till referenser"
+#: cp/parser.c:2955
+msgid "local variable %qD may not appear in this context"
+msgstr ""
 
-#: cp/decl.c:11623
+#: cp/parser.c:3327
 #, fuzzy
-msgid "cannot declare pointer to `%#T'"
-msgstr "kan inte deklarera pekare till referenser"
+msgid "typedef-name %qD used as destructor declarator"
+msgstr "deklaration av \"%s\" döljer global deklaration"
 
-#: cp/decl.c:11628
+#: cp/parser.c:3984
 #, fuzzy
-msgid "cannot declare pointer to `%#T' member"
-msgstr "kan inte deklarera pekare till referenser"
-
-#: cp/decl.c:11804
-msgid "extra qualification `%T::' on member `%s' ignored"
-msgstr ""
+msgid "ISO C++ forbids compound-literals"
+msgstr "ISO C++ förbjuder beräknade goto"
 
-#: cp/decl.c:11814
-msgid "cannot declare member function `%T::%s' within `%T'"
+#: cp/parser.c:4904
+msgid "array bound forbidden after parenthesized type-id"
 msgstr ""
 
-#: cp/decl.c:11829
-msgid "cannot declare member `%T::%s' within `%T'"
+#: cp/parser.c:4905
+msgid "try removing the parentheses around the type-id"
 msgstr ""
 
-#: cp/decl.c:11908
-msgid "data member may not have variably modified type `%T'"
+#: cp/parser.c:5107
+msgid "expression in new-declarator must have integral or enumeration type"
 msgstr ""
 
-#: cp/decl.c:11910
-msgid "parameter may not have variably modified type `%T'"
-msgstr ""
+#: cp/parser.c:5296
+msgid "use of old-style cast"
+msgstr "användning av gammaldags typkonvertering"
 
-#. [dcl.fct.spec] The explicit specifier shall only be used in
-#. declarations of constructors within a class definition.
-#: cp/decl.c:11918
-msgid "only declarations of constructors can be `explicit'"
-msgstr ""
+#: cp/parser.c:6066
+#, fuzzy, c-format
+msgid "case label %qE not within a switch statement"
+msgstr "case-etikett är inte i en switch-sats"
 
-#: cp/decl.c:11926
-#, c-format
-msgid "non-member `%s' cannot be declared `mutable'"
-msgstr ""
+#: cp/parser.c:6610
+msgid "ISO C++ forbids computed gotos"
+msgstr "ISO C++ förbjuder beräknade goto"
 
-#: cp/decl.c:11931
-#, c-format
-msgid "non-object member `%s' cannot be declared `mutable'"
+#: cp/parser.c:6735
+msgid "extra %<;%>"
 msgstr ""
 
-#: cp/decl.c:11937
-#, c-format
-msgid "function `%s' cannot be declared `mutable'"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
-
-#: cp/decl.c:11942
-#, c-format
-msgid "static `%s' cannot be declared `mutable'"
+#: cp/parser.c:7054
+msgid "mixing declarations and function-definitions is forbidden"
 msgstr ""
 
-#: cp/decl.c:11947
-#, c-format
-msgid "const `%s' cannot be declared `mutable'"
-msgstr "const \"%s\" kan inte deklareras \"mutable\""
+#: cp/parser.c:7185
+#, fuzzy
+msgid "duplicate %<friend%>"
+msgstr "flera \"%s\""
 
-#: cp/decl.c:11960
+#: cp/parser.c:7354
 #, fuzzy
-msgid "template-id `%D' used as a declarator"
-msgstr "deklaration av \"%s\" döljer global deklaration"
+msgid "class definition may not be declared a friend"
+msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
 
-#: cp/decl.c:11981
-msgid "ISO C++ forbids nested type `%D' with same name as enclosing class"
+#: cp/parser.c:7668
+msgid "only constructors take base initializers"
 msgstr ""
 
-#: cp/decl.c:12030
-msgid "typedef name may not be class-qualified"
+#: cp/parser.c:7719
+msgid "anachronistic old-style base class initializer"
 msgstr ""
 
-#: cp/decl.c:12038
-#, fuzzy
-msgid "invalid type qualifier for non-member function type"
-msgstr "namn saknas på medlemsfunktion"
-
-#: cp/decl.c:12101
-#, fuzzy
-msgid "type qualifiers specified for friend class declaration"
-msgstr "två typer angivna i en tom deklaration"
-
-#: cp/decl.c:12106
-msgid "`inline' specified for friend class declaration"
+#: cp/parser.c:7761
+msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
 msgstr ""
 
-#: cp/decl.c:12114
+#. Warn that we do not support `export'.
+#: cp/parser.c:8127
 #, fuzzy
-msgid "template parameters cannot be friends"
-msgstr "typen på parameter \"%s\" är inte deklarerad"
+msgid "keyword %<export%> not implemented, and will be ignored"
+msgstr "nyckelordet \"export\" är inte implementerat och kommer ignorerads"
 
-#: cp/decl.c:12116
-msgid "friend declaration requires class-key, i.e. `friend class %T::%D'"
-msgstr ""
+#. Otherwise, emit an error about the invalid digraph, but continue
+#. parsing because we got our argument list.
+#: cp/parser.c:8500
+#, fuzzy
+msgid "%<<::%> cannot begin a template-argument list"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/decl.c:12120
-msgid "friend declaration requires class-key, i.e. `friend %#T'"
+#: cp/parser.c:8501
+msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
 msgstr ""
 
-#: cp/decl.c:12134
-msgid "trying to make class `%T' a friend of global scope"
+#: cp/parser.c:8508
+msgid "(if you use -fpermissive G++ will accept your code)"
 msgstr ""
 
-#: cp/decl.c:12145
+#: cp/parser.c:8572
 #, fuzzy
-msgid "invalid qualifiers on non-member function type"
-msgstr "ogiltigt format på versionsnummer"
+msgid "parse error in template argument list"
+msgstr "ogiltigt typargument"
 
-#: cp/decl.c:12164
+#. Explain what went wrong.
+#: cp/parser.c:8685
 #, fuzzy
-msgid "abstract declarator `%T' used as declaration"
+msgid "non-template %qD used as template"
 msgstr "deklaration av \"%s\" döljer global deklaration"
 
-#: cp/decl.c:12176
-msgid "unnamed variable or field declared void"
+#: cp/parser.c:8686
+msgid "use %<%T::template %D%> to indicate that it is a template"
 msgstr ""
 
-#: cp/decl.c:12185
-msgid "variable or field declared void"
-msgstr ""
+#: cp/parser.c:9275 cp/parser.c:15071
+#, fuzzy, c-format
+msgid "template declaration of %qs"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:12195
-msgid "cannot use `::' in parameter declaration"
+#: cp/parser.c:9718
+msgid "using %<typename%> outside of template"
 msgstr ""
 
-#. Something like struct S { int N::j; };
-#: cp/decl.c:12234
+#: cp/parser.c:9913
 #, fuzzy
-msgid "invalid use of `::'"
-msgstr "ogiltigt användande av \"restrict\""
+msgid "type attributes are honored only at type definition"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: cp/decl.c:12246
+#. [namespace.udecl]
+#.
+#. A using declaration shall not name a template-id.
+#: cp/parser.c:10295
 #, fuzzy
-msgid "function `%D' cannot be declared friend"
-msgstr "funktion \"%s\" kan inte deklareras som \"mutable\""
+msgid "a template-id may not appear in a using-declaration"
+msgstr "\"%s\" är inte i början av deklarationen"
 
-#: cp/decl.c:12258
-msgid "can't make `%D' into a method -- not in a class"
+#: cp/parser.c:10625
+msgid "an asm-specification is not allowed on a function-definition"
 msgstr ""
 
-#: cp/decl.c:12267
+#: cp/parser.c:10627
 #, fuzzy
-msgid "function `%D' declared virtual inside a union"
-msgstr "fält \"%s\" deklarerad som en funktion"
+msgid "attributes are not allowed on a function-definition"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: cp/decl.c:12279
-msgid "`%D' cannot be declared virtual, since it is always static"
+#: cp/parser.c:10758
+msgid "attributes after parenthesized initializer ignored"
 msgstr ""
 
-#: cp/decl.c:12355
+#: cp/parser.c:11143
 #, fuzzy
-msgid "field `%D' has incomplete type"
-msgstr "fält \"%s\" har en inkomplett typ"
+msgid "array bound is not an integer constant"
+msgstr "fältindex är inte ett heltal"
 
-#: cp/decl.c:12357
+#: cp/parser.c:11213
 #, fuzzy
-msgid "name `%T' has incomplete type"
-msgstr "parameter \"%s\" har en inkomplett typ"
+msgid "%<%T::%D%> is not a type"
+msgstr "användning ab `%s' i mall"
 
-#: cp/decl.c:12366
+#: cp/parser.c:11255
 #, fuzzy
-msgid "  in instantiation of template `%T'"
-msgstr "%s: Vid instansiering av \"%s\":\n"
-
-#: cp/decl.c:12376
-#, c-format
-msgid "`%s' is neither function nor member function; cannot be declared friend"
-msgstr ""
+msgid "invalid use of constructor as a template"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/decl.c:12387
-msgid "member functions are implicitly friends of their class"
+#: cp/parser.c:11256
+msgid "use %<%T::%D%> instead of %<%T::%T%> to name the constructor in a qualified name"
 msgstr ""
 
-#. An attempt is being made to initialize a non-static
-#. member.  But, from [class.mem]:
-#.
-#. 4 A member-declarator can contain a
-#. constant-initializer only if it declares a static
-#. member (_class.static_) of integral or enumeration
-#. type, see _class.static.data_.
-#.
-#. This used to be relatively common practice, but
-#. the rest of the compiler does not correctly
-#. handle the initialization unless the member is
-#. static so we make it static below.
-#: cp/decl.c:12434
+#: cp/parser.c:11444
 #, fuzzy
-msgid "ISO C++ forbids initialization of member `%D'"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
-
-#: cp/decl.c:12436
-msgid "making `%D' static"
-msgstr ""
+msgid "duplicate cv-qualifier"
+msgstr "upprepat case-värde"
 
-#: cp/decl.c:12460
-msgid "ISO C++ forbids static data member `%D' with same name as enclosing class"
-msgstr ""
+#: cp/parser.c:11973
+#, fuzzy
+msgid "file ends in default argument"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: cp/decl.c:12501
-#, c-format
-msgid "storage class `auto' invalid for function `%s'"
+#: cp/parser.c:12034
+msgid "deprecated use of default argument for parameter of non-function"
 msgstr ""
 
-#: cp/decl.c:12503
-#, c-format
-msgid "storage class `register' invalid for function `%s'"
-msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
-
-#: cp/decl.c:12505
-#, fuzzy, c-format
-msgid "storage class `__thread' invalid for function `%s'"
-msgstr "lagringsklass \"register\" ogiltig för funktion \"%s\""
+#: cp/parser.c:12037
+#, fuzzy
+msgid "default arguments are only permitted for function parameters"
+msgstr "metoder kan inte konverteras till funktionspekare"
 
-#: cp/decl.c:12516
-#, c-format
-msgid "storage class `static' invalid for function `%s' declared out of global scope"
-msgstr ""
+#: cp/parser.c:12779
+#, fuzzy
+msgid "invalid class name in declaration of %qD"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl.c:12518
-#, c-format
-msgid "storage class `inline' invalid for function `%s' declared out of global scope"
+#: cp/parser.c:12790
+msgid "declaration of %qD in %qD which does not enclose %qD"
 msgstr ""
 
-#: cp/decl.c:12525
-#, c-format
-msgid "virtual non-class function `%s'"
+#: cp/parser.c:12803
+msgid "extra qualification ignored"
 msgstr ""
 
-#: cp/decl.c:12554
+#: cp/parser.c:12814
 #, fuzzy
-msgid "cannot declare member function `%D' to have static linkage"
-msgstr "kan inte deklarera \"::main\" som static"
+msgid "an explicit specialization must be preceded by %<template <>%>"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#. FIXME need arm citation
-#: cp/decl.c:12560
-msgid "cannot declare static function inside another function"
-msgstr "kan inte deklarera en statisk funktion i en annan funktion"
+#: cp/parser.c:12907
+#, fuzzy
+msgid "previous definition of %q#T"
+msgstr "omdefiniering av \"%s\""
 
-#: cp/decl.c:12588
-msgid "`static' may not be used when defining (as opposed to declaring) a static data member"
+#: cp/parser.c:13117
+msgid "%Hextra %<;%>"
 msgstr ""
 
-#: cp/decl.c:12594
-#, fuzzy
-msgid "static member `%D' declared `register'"
-msgstr "variabel \"%s\" deklarerad \"inline\""
-
-#: cp/decl.c:12599
-msgid "cannot explicitly declare member `%#D' to have extern linkage"
+#: cp/parser.c:13135
+msgid "a class-key must be used when declaring a friend"
 msgstr ""
 
-#: cp/decl.c:12774
+#: cp/parser.c:13149
 #, fuzzy
-msgid "default argument for `%#D' has type `%T'"
-msgstr "första argumentet till \"%s\" skall vara \"int\""
+msgid "friend declaration does not name a class or function"
+msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
 
-#: cp/decl.c:12777
-msgid "default argument for parameter of type `%T' has type `%T'"
+#: cp/parser.c:13325
+msgid "pure-specifier on function-definition"
 msgstr ""
 
-#: cp/decl.c:12794
-msgid "default argument `%E' uses local variable `%D'"
+#: cp/parser.c:13603
+msgid "keyword %<typename%> not allowed outside of templates"
 msgstr ""
 
-#: cp/decl.c:12839
-#, fuzzy, c-format
-msgid "invalid string constant `%E'"
-msgstr "ogiltig lagringsklass för funktion \"%s\""
+#: cp/parser.c:13605
+msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
+msgstr ""
 
-#: cp/decl.c:12841
-msgid "invalid integer constant in parameter list, did you forget to give parameter name?"
+#: cp/parser.c:13880
+msgid "invalid catch parameter"
 msgstr ""
 
-#: cp/decl.c:12879
+#: cp/parser.c:14458
 #, fuzzy
-msgid "parameter `%D' invalidly declared method type"
-msgstr "parameter \"%s\" deklarerad som void"
+msgid "reference to %qD is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: cp/decl.c:12885
+#: cp/parser.c:14627
 #, fuzzy
-msgid "parameter `%D' invalidly declared offset type"
-msgstr "parameter \"%s\" deklarerad som void"
-
-#: cp/decl.c:12909
-msgid "parameter `%D' includes %s to array of unknown bound `%T'"
-msgstr ""
+msgid "too few template-parameter-lists"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#. [class.copy]
-#.
-#. A declaration of a constructor for a class X is ill-formed if
-#. its first parameter is of type (optionally cv-qualified) X
-#. and either there are no other parameters or else all other
-#. parameters have default arguments.
+#. Otherwise, there are too many template parameter lists.  We have
+#. something like:
 #.
-#. We *don't* complain about member template instantiations that
-#. have this form, though; they can occur as we try to decide
-#. what constructor to use during overload resolution.  Since
-#. overload resolution will never prefer such a constructor to
-#. the non-template copy constructor (which is either explicitly
-#. or implicitly defined), there's no need to worry about their
-#. existence.  Theoretically, they should never even be
-#. instantiated, but that's hard to forestall.
-#: cp/decl.c:13071
-msgid "invalid constructor; you probably meant `%T (const %T&)'"
-msgstr ""
-
-#: cp/decl.c:13222
+#. template <class T> template <class U> void S::f();
+#: cp/parser.c:14642
 #, fuzzy
-msgid "`%D' must be a nonstatic member function"
-msgstr "\"%s\" är normalt en icke-statisk function"
+msgid "too many template-parameter-lists"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: cp/decl.c:13228
-msgid "`%D' must be either a non-static member function or a non-member function"
-msgstr ""
+#. Skip the entire function.
+#: cp/parser.c:14866
+#, fuzzy
+msgid "invalid function declaration"
+msgstr "ogiltig #indent"
 
-#: cp/decl.c:13245
-msgid "`%D' must have an argument of class or enumerated type"
-msgstr ""
+#. Issue an error message.
+#: cp/parser.c:14903
+#, fuzzy
+msgid "named return values are no longer supported"
+msgstr "--driver stödjs inte längre"
 
-#: cp/decl.c:13277
-#, c-format
-msgid "conversion to %s%s will never use a type conversion operator"
+#: cp/parser.c:15277
+msgid "%H%<>>%> should be %<> >%> within a nested template argument list"
 msgstr ""
 
-#. 13.4.0.3
-#: cp/decl.c:13284
-msgid "ISO C++ prohibits overloading operator ?:"
+#: cp/parser.c:15292
+msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
 msgstr ""
 
-#: cp/decl.c:13334
-msgid "postfix `%D' must take `int' as its argument"
+#: cp/parser.c:15297
+msgid "missing %<>%> to terminate the template argument list"
 msgstr ""
 
-#: cp/decl.c:13338
-msgid "postfix `%D' must take `int' as its second argument"
+#: cp/parser.c:15825
+msgid "%qs tag used in naming %q#T"
 msgstr ""
 
-#: cp/decl.c:13345
+#: cp/parser.c:15846
 #, fuzzy
-msgid "`%D' must take either zero or one argument"
-msgstr "\"%s\" tar bara noll eller två argument"
-
-#: cp/decl.c:13347
-#, fuzzy
-msgid "`%D' must take either one or two arguments"
-msgstr "\"%s\" tar bara noll eller två argument"
+msgid "%qD redeclared with different access"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: cp/decl.c:13368
-msgid "prefix `%D' should return `%T'"
+#: cp/parser.c:15863
+msgid "%<template%> (as a disambiguator) is only allowed within templates"
 msgstr ""
 
-#: cp/decl.c:13374
-msgid "postfix `%D' should return `%T'"
+#: cp/parser.c:16071
+msgid "inter-module optimizations not implemented for C++"
 msgstr ""
 
-#: cp/decl.c:13383
-msgid "`%D' must take `void'"
+#: cp/pt.c:241
+msgid "data member %qD cannot be a member template"
 msgstr ""
 
-#: cp/decl.c:13385 cp/decl.c:13393
+#: cp/pt.c:253
 #, fuzzy
-msgid "`%D' must take exactly one argument"
-msgstr "\"%s\" tar bara noll eller två argument"
+msgid "invalid member template declaration %qD"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl.c:13395
+#: cp/pt.c:575
 #, fuzzy
-msgid "`%D' must take exactly two arguments"
-msgstr "\"%s\" tar bara noll eller två argument"
+msgid "explicit specialization in non-namespace scope %qD"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:13403
-msgid "user-defined `%D' always evaluates both arguments"
+#: cp/pt.c:586
+msgid "enclosing class templates are not explicitly specialized"
 msgstr ""
 
-#: cp/decl.c:13417
-msgid "`%D' should return by value"
-msgstr ""
+#: cp/pt.c:670
+#, fuzzy
+msgid "specialization of %qD in different namespace"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: cp/decl.c:13429 cp/decl.c:13432
-msgid "`%D' cannot have default arguments"
-msgstr ""
+#: cp/pt.c:671 cp/pt.c:740
+#, fuzzy
+msgid "  from definition of %q#D"
+msgstr "omdefiniering av \"%s\""
 
-#: cp/decl.c:13475
-msgid "using typedef-name `%D' after `%s'"
+#: cp/pt.c:707
+#, fuzzy
+msgid "specialization of %qT after instantiation"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
+
+#: cp/pt.c:739
+msgid "specializing %q#T in different namespace"
 msgstr ""
 
-#: cp/decl.c:13481
+#: cp/pt.c:754
 #, fuzzy
-msgid "using template type parameter `%T' after `%s'"
-msgstr "flera parametrar med namn \"%s\""
+msgid "specialization %qT after instantiation %qT"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: cp/decl.c:13542
+#: cp/pt.c:766
 #, fuzzy
-msgid "`%s %T' declares a new type at namespace scope"
-msgstr "\"%s %s\" deklarerad inuti parameterlista"
+msgid "explicit specialization of non-template %qT"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:13545
-msgid "  names from dependent base classes are not visible to unqualified name lookup - to refer to the inherited type, say `%s %T::%T'"
-msgstr ""
+#: cp/pt.c:1164
+#, fuzzy
+msgid "specialization of %qD after instantiation"
+msgstr "deklaration av \"%s\" är \"extern\" och initierad"
 
-#: cp/decl.c:13663
+#: cp/pt.c:1293
 #, fuzzy
-msgid "use of enum `%#D' without previous declaration"
-msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
+msgid "%s %+#D"
+msgstr "%s: %s"
 
-#: cp/decl.c:13749
-msgid "derived union `%T' invalid"
-msgstr ""
+#: cp/pt.c:1349
+#, fuzzy
+msgid "%qD is not a function template"
+msgstr "typkonvertering matchar inte en funktionstyp"
 
-#: cp/decl.c:13795
-msgid "base type `%T' fails to be a struct or class type"
+#: cp/pt.c:1542
+msgid "template-id %qD for %q+D does not match any template declaration"
 msgstr ""
 
-#: cp/decl.c:13805
+#: cp/pt.c:1551
 #, fuzzy
-msgid "base class `%T' has incomplete type"
-msgstr "fält \"%s\" har en inkomplett typ"
+msgid "ambiguous template specialization %qD for %q+D"
+msgstr "Slå på automatisk mallinstansiering"
+
+#. This case handles bogus declarations like template <>
+#. template <class T> void f<int>();
+#: cp/pt.c:1782 cp/pt.c:1836
+#, fuzzy
+msgid "template-id %qD in declaration of primary template"
+msgstr "omdeklaration av \"%s\""
+
+#: cp/pt.c:1795
+msgid "template parameter list used in explicit instantiation"
+msgstr ""
 
-#: cp/decl.c:13813
-msgid "recursive type `%T' undefined"
+#: cp/pt.c:1801
+msgid "definition provided for explicit instantiation"
 msgstr ""
 
-#: cp/decl.c:13815
+#: cp/pt.c:1809
 #, fuzzy
-msgid "duplicate base type `%T' invalid"
-msgstr "upprepat case-värde"
+msgid "too many template parameter lists in declaration of %qD"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: cp/decl.c:13926
+#: cp/pt.c:1812
 #, fuzzy
-msgid "multiple definition of `%#T'"
-msgstr "omdefiniering av \"%s\""
+msgid "too few template parameter lists in declaration of %qD"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#: cp/decl.c:13927
+#: cp/pt.c:1814
 #, fuzzy
-msgid "previous definition here"
-msgstr "\"%s\" definierades tidigare här"
+msgid "explicit specialization of %qD must be introduced by %<template <>%>"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl.c:14030
-msgid "no integral type can represent all of the enumerator values for `%T'"
+#: cp/pt.c:1833
+msgid "function template partial specialization %qD is not allowed"
 msgstr ""
 
-#: cp/decl.c:14106
-#, fuzzy
-msgid "enumerator value for `%D' not integer constant"
-msgstr "uppräkningsvärde för \"%s\" är inte en heltalskonstant"
+#: cp/pt.c:1865
+msgid "default argument specified in explicit specialization"
+msgstr ""
+
+#: cp/pt.c:1869
+msgid "template specialization with C linkage"
+msgstr ""
 
-#: cp/decl.c:14126
+#: cp/pt.c:1896
 #, fuzzy
-msgid "overflow in enumeration values at `%D'"
-msgstr "överspill i uppräkningsvärden"
+msgid "%qD is not a template function"
+msgstr "\"%s\" är vanligtvis en funktion"
+
+#. From [temp.expl.spec]:
+#.
+#. If such an explicit specialization for the member
+#. of a class template names an implicitly-declared
+#. special member function (clause _special_), the
+#. program is ill-formed.
+#.
+#. Similar language is found in [temp.explicit].
+#: cp/pt.c:1958
+msgid "specialization of implicitly-declared special member function"
+msgstr ""
 
-#: cp/decl.c:14195
+#: cp/pt.c:2002
 #, fuzzy
-msgid "return type `%#T' is incomplete"
-msgstr "returtypen är en inkomplett typ"
+msgid "no member function %qD declared in %qT"
+msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
 
-#: cp/decl.c:14309
+#: cp/pt.c:2207
 #, fuzzy
-msgid "semicolon missing after declaration of `%#T'"
-msgstr "motstridande deklarationer av \"%s\""
+msgid " shadows template parm %q#D"
+msgstr "oanvänd parameter \"%s\""
 
-#: cp/decl.c:14330
-msgid "return type for `main' changed to `int'"
-msgstr "returtypen för \"main\" ändrad till \"int\""
+#: cp/pt.c:2609
+msgid "template parameters not used in partial specialization:"
+msgstr ""
 
-#: cp/decl.c:14361
+#: cp/pt.c:2613
 #, fuzzy
-msgid "`%D' implicitly declared before its definition"
-msgstr "\"%s\" deklarerad inline efter sin definition"
+msgid "        %qD"
+msgstr " TOTALT                :"
+
+#: cp/pt.c:2624
+#, fuzzy
+msgid "partial specialization %qT does not specialize any template arguments"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/decl.c:14383 cp/typeck.c:6314
-msgid "`operator=' should return a reference to `*this'"
+#: cp/pt.c:2649
+#, c-format
+msgid "template argument %qE involves template parameter(s)"
+msgstr ""
+
+#: cp/pt.c:2693
+msgid "type %qT of template argument %qE depends on template parameter(s)"
 msgstr ""
 
-#: cp/decl.c:14643
+#: cp/pt.c:2780
 #, fuzzy
-msgid "parameter `%D' declared void"
-msgstr "parameter \"%s\" deklarerad som void"
+msgid "no default argument for %qD"
+msgstr "ogiltigt typargument till \"%s\""
+
+#: cp/pt.c:2937
+msgid "template with C linkage"
+msgstr ""
 
-#: cp/decl.c:15130
-msgid "`%D' is already defined in class `%T'"
+#: cp/pt.c:2940
+msgid "template class without a name"
 msgstr ""
 
-#: cp/decl.c:15348
+#. [temp.mem]
+#.
+#. A destructor shall not be a member template.
+#: cp/pt.c:2948
 #, fuzzy
-msgid "static member function `%#D' declared with type qualifiers"
-msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
+msgid "destructor %qD declared as member template"
+msgstr "\"%s %s\" deklarerad inuti parameterlista"
 
-#: cp/decl2.c:153
-#, fuzzy, c-format
-msgid "duplicate type qualifiers in %s declaration"
+#. [basic.stc.dynamic.allocation]
+#.
+#. An allocation function can be a function
+#. template. ... Template allocation functions shall
+#. have two or more parameters.
+#: cp/pt.c:2963
+#, fuzzy
+msgid "invalid template declaration of %qD"
 msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl2.c:192
-msgid "template `%#D' instantiated in file without #pragma interface"
-msgstr ""
-
-#: cp/decl2.c:198
-msgid "template `%#D' defined in file without #pragma interface"
-msgstr ""
+#: cp/pt.c:3044
+#, fuzzy
+msgid "%qD does not declare a template type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/decl2.c:365
-msgid "name missing for member function"
-msgstr "namn saknas på medlemsfunktion"
+#: cp/pt.c:3050
+#, fuzzy
+msgid "template definition of non-template %q#D"
+msgstr "upprepad definition av klassmetod \"%s\"."
 
-#. Something has gone very wrong.  Assume we are mistakenly reducing
-#. an expression instead of a declaration.
-#: cp/decl2.c:428
-msgid "parser may be lost: is there a '{' missing somewhere?"
-msgstr ""
+#: cp/pt.c:3092
+#, fuzzy
+msgid "expected %d levels of template parms for %q#D, got %d"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl2.c:459 cp/decl2.c:473
-msgid "ambiguous conversion for array subscript"
-msgstr "tvetydig konveretering av fältindex"
+#: cp/pt.c:3104
+#, fuzzy
+msgid "got %d template parameters for %q#D"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl2.c:467
+#: cp/pt.c:3107
 #, fuzzy
-msgid "invalid types `%T[%T]' for array subscript"
-msgstr "tvetydig konveretering av fältindex"
+msgid "got %d template parameters for %q#T"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl2.c:515
-msgid "type `%#T' argument given to `delete', expected pointer"
+#: cp/pt.c:3109
+#, c-format
+msgid "  but %d required"
 msgstr ""
 
-#: cp/decl2.c:523
-msgid "anachronistic use of array size in vector delete"
-msgstr ""
+#: cp/pt.c:3198
+#, fuzzy
+msgid "%qT is not a template type"
+msgstr "\"%s\" har en inkomplett typ"
 
-#: cp/decl2.c:533
-msgid "cannot delete a function.  Only pointer-to-objects are valid arguments to `delete'"
-msgstr ""
+#: cp/pt.c:3211
+#, fuzzy
+msgid "template specifiers not specified in declaration of %qD"
+msgstr "två eller fler datatyper i deklaration av \"%s\""
 
-#: cp/decl2.c:540
+#: cp/pt.c:3221
 #, fuzzy
-msgid "deleting `%T' is undefined"
-msgstr "operation på \"%s\" kan vara odefinierad"
+msgid "previous declaration %qD"
+msgstr "tidigare deklaration av \"%s\""
 
-#: cp/decl2.c:548
-msgid "deleting array `%#D'"
-msgstr ""
+#: cp/pt.c:3222
+#, fuzzy, c-format
+msgid "used %d template parameter%s instead of %d"
+msgstr "flera parametrar med namn \"%s\""
 
-#. 14.5.2.2 [temp.mem]
-#.
-#. A local class shall not have member templates.
-#: cp/decl2.c:582
-msgid "invalid declaration of member template `%#D' in local class"
+#: cp/pt.c:3242
+#, fuzzy
+msgid "template parameter %q#D"
+msgstr "oanvänd parameter \"%s\""
+
+#: cp/pt.c:3243
+msgid "redeclared here as %q#D"
 msgstr ""
 
-#: cp/decl2.c:591
+#. We have in [temp.param]:
+#.
+#. A template-parameter may not be given default arguments
+#. by two different declarations in the same scope.
+#: cp/pt.c:3253
 #, fuzzy
-msgid "invalid use of `virtual' in template declaration of `%#D'"
-msgstr "tidigare implicit deklaration av \"%s\""
+msgid "redefinition of default argument for %q#D"
+msgstr "omdefiniering av \"%s\""
 
-#: cp/decl2.c:601 cp/pt.c:2745
+#: cp/pt.c:3254
 #, fuzzy
-msgid "template declaration of `%#D'"
-msgstr "omdeklaration av \"%s\""
+msgid "%J  original definition appeared here"
+msgstr "funktionsdefinition deklarerad som \"typedef\""
 
-#: cp/decl2.c:651
-msgid "Java method '%D' has non-Java return type `%T'"
+#: cp/pt.c:3350
+msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
 msgstr ""
 
-#: cp/decl2.c:660
-msgid "Java method '%D' has non-Java parameter type `%T'"
+#: cp/pt.c:3391
+msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
 msgstr ""
 
-#: cp/decl2.c:746
-msgid "prototype for `%#D' does not match any in class `%T'"
+#: cp/pt.c:3466
+msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
 msgstr ""
 
-#: cp/decl2.c:828
-msgid "local class `%#T' shall not have static data member `%#D'"
+#: cp/pt.c:3516
+msgid "%qE is not a valid template argument for type %qT because it is not a constant pointer"
 msgstr ""
 
-#: cp/decl2.c:836
-msgid "initializer invalid for static member with constructor"
+#: cp/pt.c:3536
+msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
 msgstr ""
 
-#: cp/decl2.c:839
-msgid "(an out of class initialization is required)"
+#: cp/pt.c:3543
+#, fuzzy
+msgid "%qE is not a valid template argument for type %qT because it is not a lvalue"
+msgstr "ogiltigt typargument"
+
+#: cp/pt.c:3556
+msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
 msgstr ""
 
-#: cp/decl2.c:898
+#: cp/pt.c:3598
 #, fuzzy
-msgid "invalid data member initialization"
-msgstr "Slå på automatisk mallinstansiering"
+msgid "%qE is not a valid template argument for type %qT because it is a pointer"
+msgstr "ogiltigt typargument"
 
-#: cp/decl2.c:901
-msgid "(use `=' to initialize static data members)"
+#: cp/pt.c:3600
+#, c-format
+msgid "try using %qE instead"
 msgstr ""
 
-#: cp/decl2.c:947
-msgid "member `%D' conflicts with virtual function table field name"
+#: cp/pt.c:3635
+#, fuzzy
+msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
+msgstr "ogiltigt typargument"
+
+#: cp/pt.c:3638
+msgid "standard conversions are not allowed in this context"
 msgstr ""
 
-#: cp/decl2.c:967
-msgid "`%D' is already defined in `%T'"
+#: cp/pt.c:3807
+msgid "to refer to a type member of a template parameter, use %<typename %E%>"
 msgstr ""
 
-#: cp/decl2.c:1014
-msgid "field initializer is not constant"
-msgstr "fältinitierare är ej konstant"
+#: cp/pt.c:3822 cp/pt.c:3841 cp/pt.c:3881
+#, fuzzy
+msgid "type/value mismatch at argument %d in template parameter list for %qD"
+msgstr "flera parametrar med namn \"%s\""
 
-#: cp/decl2.c:1038
-msgid "`asm' specifiers are not permitted on non-static data members"
-msgstr ""
+#: cp/pt.c:3826
+#, fuzzy
+msgid "  expected a constant of type %qT, got %qT"
+msgstr "Oväntad typ på \"id\" (%s)"
+
+#: cp/pt.c:3830
+#, fuzzy, c-format
+msgid "  expected a class template, got %qE"
+msgstr "Oväntad typ på \"id\" (%s)"
+
+#: cp/pt.c:3832
+#, fuzzy, c-format
+msgid "  expected a type, got %qE"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: cp/decl2.c:1090
+#: cp/pt.c:3845
 #, fuzzy
-msgid "cannot declare `%D' to be a bit-field type"
-msgstr "kan inte deklarera \"::main\" som en mall"
+msgid "  expected a type, got %qT"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: cp/decl2.c:1100
+#: cp/pt.c:3847
 #, fuzzy
-msgid "cannot declare bit-field `%D' with function type"
-msgstr "typkonvertering matchar inte en funktionstyp"
+msgid "  expected a class template, got %qT"
+msgstr "Oväntad typ på \"id\" (%s)"
 
-#: cp/decl2.c:1107
-msgid "`%D' is already defined in the class %T"
-msgstr ""
+#: cp/pt.c:3884
+#, fuzzy
+msgid "  expected a template of type %qD, got %qD"
+msgstr "Oväntad typ på \"id\" (%s)"
+
+#: cp/pt.c:3920
+#, fuzzy
+msgid "could not convert template argument %qE to %qT"
+msgstr "kunde inte öppna dump-fil \"%s\""
 
-#: cp/decl2.c:1114
-msgid "static member `%D' cannot be a bit-field"
+#: cp/pt.c:3959
+#, c-format
+msgid "wrong number of template arguments (%d, should be %d)"
 msgstr ""
 
-#: cp/decl2.c:1201
+#: cp/pt.c:3963
 #, fuzzy
-msgid "initializer specified for non-member function `%D'"
-msgstr "argumentformat angivet för icke-funktion \"%s\""
+msgid "provided for %qD"
+msgstr "destruerare behövs för \"%#D\""
 
-#: cp/decl2.c:1205
-msgid "invalid initializer for virtual method `%D'"
-msgstr ""
+#: cp/pt.c:3993
+#, fuzzy, c-format
+msgid "template argument %d is invalid"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/decl2.c:1319
-msgid "anonymous struct not inside named type"
-msgstr ""
+#: cp/pt.c:4348
+#, fuzzy
+msgid "non-template type %qT used as a template"
+msgstr "deklaration av \"%s\" döljer global deklaration"
 
-#: cp/decl2.c:1415
-msgid "namespace-scope anonymous aggregates must be static"
-msgstr ""
+#: cp/pt.c:4350
+#, fuzzy
+msgid "for template declaration %qD"
+msgstr "tom deklaration"
 
-#: cp/decl2.c:1428
-msgid "anonymous aggregate with no members"
+#: cp/pt.c:4992
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
 msgstr ""
 
-#: cp/decl2.c:1497
+#: cp/pt.c:5438
 #, fuzzy
-msgid "`operator new' must return type `%T'"
-msgstr "\"operator new\" måste returnera typ \"void *\""
+msgid "ambiguous class template instantiation for %q#T"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: cp/decl2.c:1505
+#: cp/pt.c:5444
 #, fuzzy
-msgid "`operator new' takes type `size_t' (`%T') as first parameter"
-msgstr "\"operator new\" tar parameter av typ \"size_t\""
+msgid "%s %+#T"
+msgstr "%s: %s"
 
-#: cp/decl2.c:1532
+#: cp/pt.c:6526
 #, fuzzy
-msgid "`operator delete' must return type `%T'"
-msgstr "\"operator new\" måste returnera typ \"void *\""
+msgid "instantiation of %qD as type %qT"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/decl2.c:1540
+#: cp/pt.c:6694
 #, fuzzy
-msgid "`operator delete' takes type `%T' as first parameter"
-msgstr "\"operator new\" tar parameter av typ \"size_t\""
+msgid "invalid parameter type %qT"
+msgstr "ogiltigt parametervärde \"%s\""
 
-#. Overflow occurred.  That means there are at least 4 billion
-#. initialization functions.
-#: cp/decl2.c:2282
-msgid "too many initialization functions required"
-msgstr ""
+#: cp/pt.c:6696
+#, fuzzy
+msgid "in declaration %qD"
+msgstr "omdeklaration av \"%s\""
 
-#: cp/decl2.c:3006
+#: cp/pt.c:6757
 #, fuzzy
-msgid "inline function `%D' used but never defined"
-msgstr "\"%s\" är använd men inte definierad"
+msgid "function returning an array"
+msgstr "\"%s\" är deklarerad som en funktion som returnerar ett fält"
 
-#: cp/decl2.c:3135
-msgid "use of old-style cast"
-msgstr "användning av gammaldags typkonvertering"
+#: cp/pt.c:6759
+#, fuzzy
+msgid "function returning a function"
+msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: cp/decl2.c:3860
+#: cp/pt.c:6786
 #, fuzzy
-msgid "use of `%D' is ambiguous"
-msgstr "%s: flaggan \"%s\" är tvetydig\n"
+msgid "creating pointer to member function of non-class type %qT"
+msgstr "pekare till medlemsfunktion använd med aritmetik"
 
-#: cp/decl2.c:3861
-msgid "  first declared as `%#D' here"
-msgstr ""
+#: cp/pt.c:6954
+msgid "creating array with size zero"
+msgstr "skapar ett fält med storlek noll"
 
-#: cp/decl2.c:3864
-msgid "  also declared as `%#D' here"
-msgstr ""
+#: cp/pt.c:6968
+#, fuzzy, c-format
+msgid "creating array with size zero (%qE)"
+msgstr "skapar ett fält med storlek noll"
 
-#: cp/decl2.c:3879
-msgid "`%D' denotes an ambiguous type"
-msgstr ""
+#: cp/pt.c:7185
+#, fuzzy
+msgid "forming reference to void"
+msgstr "returnerar referens till en temporär"
 
-#: cp/decl2.c:3880
+#: cp/pt.c:7187
 #, fuzzy
-msgid "  first type here"
-msgstr "  från här"
+msgid "forming %s to reference type %qT"
+msgstr "returnerar referens till en temporär"
 
-#: cp/decl2.c:3881
-msgid "  other type here"
-msgstr ""
+#: cp/pt.c:7224
+#, fuzzy
+msgid "creating pointer to member of non-class type %qT"
+msgstr "upprepning av medlem \"%s\""
 
-#: cp/decl2.c:3982
+#: cp/pt.c:7230
 #, fuzzy
-msgid "declaration of `%D' not in a namespace surrounding `%D'"
-msgstr "deklaration av \"%s\" som ett fält med funktioner"
+msgid "creating pointer to member reference type %qT"
+msgstr "kan inte deklarera pekare till referenser"
+
+#: cp/pt.c:7296
+#, fuzzy
+msgid "creating array of %qT"
+msgstr "skapar ett fält med storlek noll"
 
-#: cp/decl2.c:4016
-msgid "`%D' should have been declared inside `%D'"
+#: cp/pt.c:7302
+msgid "creating array of %qT, which is an abstract class type"
 msgstr ""
 
-#: cp/decl2.c:4152
+#: cp/pt.c:7346
 #, fuzzy
-msgid "`%D' is not a function,"
-msgstr "\"%s\" är vanligtvis en funktion"
+msgid "%qT is not a class, struct, or union type"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: cp/decl2.c:4153
-#, fuzzy
-msgid "  conflict with `%D'"
-msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
+#: cp/pt.c:7381
+msgid "%qT resolves to %qT, which is not an enumeration type"
+msgstr ""
 
-#. The parser did not find it, so it's not there.
-#: cp/decl2.c:4473
-#, fuzzy
-msgid "unknown namespace `%D'"
-msgstr "okänt #pragma namespace %s"
+#: cp/pt.c:7384
+msgid "%qT resolves to %qT, which is is not a class type"
+msgstr ""
+
+#: cp/pt.c:7445
+#, fuzzy, c-format
+msgid "use of %qs in template"
+msgstr "användning ab `%s' i mall"
 
-#: cp/decl2.c:4507 cp/decl2.c:4794
-msgid "`%T' is not a namespace"
+#: cp/pt.c:7570
+#, c-format
+msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
 msgstr ""
 
-#: cp/decl2.c:4509
-msgid "`%D' is not a namespace"
+#: cp/pt.c:7572
+msgid "say %<typename %E%> if a type is meant"
 msgstr ""
 
-#: cp/decl2.c:4518
-msgid "a using-declaration cannot specify a template-id.  Try `using %D'"
+#: cp/pt.c:7691
+msgid "using invalid field %qD"
 msgstr ""
 
-#: cp/decl2.c:4532
+#: cp/pt.c:8745
 #, fuzzy
-msgid "namespace `%D' not allowed in using-declaration"
-msgstr "\"%s\" är inte i början av deklarationen"
+msgid "%qT is not a class or namespace"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#: cp/decl2.c:4561
+#: cp/pt.c:8748
 #, fuzzy
-msgid "`%D' not declared"
-msgstr "\"%s\" är tidigare deklarerad här"
+msgid "%qD is not a class or namespace"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
 
-#. If the OLD_FN was really declared, the
-#. declarations don't match.
-#: cp/decl2.c:4573 cp/decl2.c:4615 cp/decl2.c:4640
-msgid "`%D' is already declared in this scope"
+#: cp/pt.c:8888
+msgid "%qT is/uses anonymous type"
 msgstr ""
 
-#: cp/decl2.c:4646
-msgid "using declaration `%D' introduced ambiguous type `%T'"
+#: cp/pt.c:8890
+msgid "%qT uses local type %qT"
 msgstr ""
 
-#: cp/decl2.c:4740
-msgid "using-declaration for non-member at class scope"
+#: cp/pt.c:8899
+msgid "%qT is a variably modified type"
 msgstr ""
 
-#: cp/decl2.c:4746
-#, fuzzy
-msgid "using-declaration for destructor"
-msgstr "multiple deklaration av metod \"%s\""
+#: cp/pt.c:8910
+#, fuzzy, c-format
+msgid "integral expression %qE is not constant"
+msgstr "fältinitierare är ej konstant"
 
-#: cp/decl2.c:4752
-msgid "a using-declaration cannot specify a template-id.  Try  `using %T::%D'"
+#: cp/pt.c:8915
+msgid "  trying to instantiate %qD"
 msgstr ""
 
-#: cp/decl2.c:4788
-#, fuzzy
-msgid "namespace `%T' undeclared"
-msgstr "parameter \"%s\" deklarerad som void"
+#: cp/pt.c:9434
+msgid "incomplete type unification"
+msgstr "inkomplett typunifiering"
 
-#: cp/decl2.c:4817
+#: cp/pt.c:10783 cp/pt.c:10854
 #, fuzzy
-msgid "default argument missing for parameter %P of `%+#D'"
-msgstr "parameternamn saknas i parameterlista"
-
-#: cp/decl2.c:4941
-msgid "extra qualification `%T::' on member `%D' ignored"
-msgstr ""
+msgid "explicit instantiation of non-template %q#D"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/decl2.c:4945
-msgid "`%T' does not have a class or union named `%D'"
+#: cp/pt.c:10799 cp/pt.c:10849
+msgid "no matching template for %qD found"
 msgstr ""
 
-#: cp/decl2.c:4963
+#: cp/pt.c:10805
 #, fuzzy
-msgid "`%T' is not a class or union type"
-msgstr "ISO C förbjuder typkonvertering till unionstyper"
+msgid "explicit instantiation of %q#D"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/decl2.c:4977
+#: cp/pt.c:10841
 #, fuzzy
-msgid "template argument is required for `%T'"
-msgstr "flera parametrar med namn \"%s\""
+msgid "duplicate explicit instantiation of %q#D"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/decl2.c:4995
-#, fuzzy
-msgid "declaration of `%D' in `%D' which does not enclose `%D'"
-msgstr "deklaration av \"%s\" som ett fält med funktioner"
+#: cp/pt.c:10863
+msgid "ISO C++ forbids the use of %<extern%> on explicit instantiations"
+msgstr ""
 
-#: cp/error.c:35
-#, c-format
-msgid "`%s' not supported by %s"
-msgstr "\"%s\" stöds inte av %s"
+#: cp/pt.c:10868 cp/pt.c:10958
+#, fuzzy
+msgid "storage class %qD applied to template instantiation"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: cp/error.c:571
-#, c-format
-msgid "<anonymous %s>"
-msgstr "<anonym %s>"
+#: cp/pt.c:10930
+#, fuzzy
+msgid "explicit instantiation of non-template type %qT"
+msgstr "implicit deklaration av funktion \"%s\""
 
-#: cp/error.c:810
-#, c-format
-msgid "(static %s for %s)"
-msgstr "(static %s för %s)"
+#: cp/pt.c:10939
+#, fuzzy
+msgid "explicit instantiation of %q#T before definition of template"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/error.c:1503
+#: cp/pt.c:10947
 #, c-format
-msgid "\\x%x"
+msgid "ISO C++ forbids the use of %qE on explicit instantiations"
 msgstr ""
 
-#: cp/error.c:2473
-#, c-format
-msgid "In %s `%s':"
-msgstr ""
+#: cp/pt.c:10992
+#, fuzzy
+msgid "duplicate explicit instantiation of %q#T"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/error.c:2530
-#, c-format
-msgid "%s: In instantiation of `%s':\n"
+#: cp/pt.c:11365
+#, fuzzy
+msgid "explicit instantiation of %qD but no definition available"
 msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: cp/error.c:2554
-#, c-format
-msgid "%s:%d:   instantiated from `%s'\n"
+#: cp/pt.c:11510
+msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %q+D, possibly from virtual table generation"
 msgstr ""
 
-#: cp/error.c:2559
-#, c-format
-msgid "%s:%d:   instantiated from here\n"
-msgstr ""
+#: cp/pt.c:11779
+#, fuzzy
+msgid "%q#T is not a valid type for a template constant parameter"
+msgstr "ogiltigt typargument"
 
-#. damn ICE suppression
-#: cp/error.c:2713
+#: cp/repo.c:112
+msgid "-frepo must be used with -c"
+msgstr "-frepo måste användas tillsammans med -c"
+
+#: cp/repo.c:200
 #, c-format
-msgid "unexpected letter `%c' in locate_error\n"
+msgid "mysterious repository information in %s"
 msgstr ""
 
-#. Can't throw a reference.
-#: cp/except.c:240
-msgid "type `%T' is disallowed in Java `throw' or `catch'"
-msgstr ""
+#: cp/repo.c:214
+#, fuzzy, c-format
+msgid "can't create repository information file %qs"
+msgstr "kan inte skapa katalog %s"
 
-#: cp/except.c:251
-msgid "call to Java `catch' or `throw' with `jthrowable' undefined"
-msgstr ""
+#: cp/rtti.c:244
+msgid "cannot use typeid with -fno-rtti"
+msgstr "kan inte använda typeid med -fno-rtti"
 
-#. Thrown object must be a Throwable.
-#: cp/except.c:258
-msgid "type `%T' is not derived from `java::lang::Throwable'"
-msgstr ""
+#: cp/rtti.c:250
+msgid "must #include <typeinfo> before using typeid"
+msgstr "måste ha#include <typeinfo> för användande av typeid"
 
-#: cp/except.c:322
-msgid "mixing C++ and Java catches in a single translation unit"
+#: cp/rtti.c:322
+msgid "cannot create type information for type %qT because its size is variable"
 msgstr ""
 
-#: cp/except.c:639
-msgid "throwing NULL, which has integral, not pointer type"
+#: cp/rtti.c:570 cp/rtti.c:584
+msgid "dynamic_cast of %q#D to %q#T can never succeed"
 msgstr ""
 
-#: cp/except.c:730
-msgid "  in thrown expression"
-msgstr ""
+#: cp/rtti.c:663
+#, fuzzy
+msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: cp/except.c:856
-msgid "expression '%E' of abstract class type '%T' cannot be used in throw-expression"
+#: cp/search.c:257
+msgid "%qT is an ambiguous base of %qT"
 msgstr ""
 
-#: cp/except.c:944
-msgid "exception of type `%T' will be caught"
+#: cp/search.c:275
+msgid "%qT is an inaccessible base of %qT"
 msgstr ""
 
-#: cp/except.c:947
-msgid "   by earlier handler for `%T'"
-msgstr ""
+#: cp/search.c:1843
+#, fuzzy
+msgid "deprecated covariant return type for %q#D"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: cp/except.c:968
-msgid "`...' handler must be the last handler for its try block"
+#: cp/search.c:1845 cp/search.c:1860 cp/search.c:1866
+msgid "  overriding %q#D"
 msgstr ""
 
-#: cp/friend.c:159
-#, fuzzy
-msgid "`%D' is already a friend of class `%T'"
-msgstr "kunde inte hitta klassen \"%s\""
-
-#: cp/friend.c:161
+#: cp/search.c:1859
 #, fuzzy
-msgid "previous friend declaration of `%D'"
-msgstr "tidigare deklaration av \"%s\""
+msgid "invalid covariant return type for %q#D"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: cp/friend.c:206
+#: cp/search.c:1864
 #, fuzzy
-msgid "invalid type `%T' declared `friend'"
-msgstr "variabel \"%s\" deklarerad \"inline\""
+msgid "conflicting return type specified for %q#D"
+msgstr "motstridiga typer på \"%s\""
 
-#. [temp.friend]
-#. Friend declarations shall not declare partial
-#. specializations.
-#: cp/friend.c:222
+#: cp/search.c:1875
 #, fuzzy
-msgid "partial specialization `%T' declared `friend'"
-msgstr "variabel \"%s\" deklarerad \"inline\""
+msgid "looser throw specifier for %q#F"
+msgstr "long eller short angiven med char för \"%s\""
 
-#: cp/friend.c:231
-msgid "class `%T' is implicitly friends with itself"
+#: cp/search.c:1876
+msgid "  overriding %q#F"
 msgstr ""
 
-#. template <class T> friend typename S<T>::X;
-#: cp/friend.c:249
-#, fuzzy
-msgid "typename type `%#T' declared `friend'"
-msgstr "parameter \"%s\" deklarerad som void"
-
-#. template <class T> friend class T;
-#: cp/friend.c:255
-#, fuzzy
-msgid "template parameter type `%T' declared `friend'"
-msgstr "parameter \"%s\" deklarerad som void"
-
-#. template <class T> friend class A; where A is not a template
-#: cp/friend.c:261
+#. A static member function cannot match an inherited
+#. virtual member function.
+#: cp/search.c:1969
 #, fuzzy
-msgid "`%#T' is not a template"
-msgstr "användning ab `%s' i mall"
+msgid "%q#D cannot be declared"
+msgstr "const \"%s\" kan inte deklareras \"mutable\""
 
-#: cp/friend.c:276
-msgid "`%T' is already a friend of `%T'"
+#: cp/search.c:1970
+msgid "  since %q#D declared in base class"
 msgstr ""
 
-#: cp/friend.c:376
-msgid "member `%D' declared as friend before type `%T' defined"
-msgstr ""
+#: cp/semantics.c:1199
+#, fuzzy, c-format
+msgid "type of asm operand %qE could not be determined"
+msgstr "typen på parameter \"%s\" är inte deklarerad"
 
-#: cp/friend.c:431
+#: cp/semantics.c:1318
 #, fuzzy
-msgid "friend declaration `%#D' declares a non-template function"
-msgstr "inbyggd funktion \"%s\" deklarerad som icke-funktion"
+msgid "invalid use of member %qD in static member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/friend.c:434
-msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) -Wno-non-template-friend disables this warning"
+#: cp/semantics.c:1322 cp/semantics.c:1361
+msgid "from this location"
 msgstr ""
 
-#: cp/g++spec.c:211 java/jvspec.c:423
-#, c-format
-msgid "argument to `%s' missing\n"
-msgstr "argument till \"%s\" saknas\n"
-
-#: cp/init.c:334
-msgid "`%D' should be initialized in the member initialization list"
-msgstr ""
+#: cp/semantics.c:1360
+#, fuzzy
+msgid "object missing in reference to %qD"
+msgstr "kan inte inline:a anrop till \"%s\""
 
-#: cp/init.c:384
-msgid "default-initialization of `%#D', which has reference type"
-msgstr ""
+#: cp/semantics.c:1841
+#, fuzzy
+msgid "arguments to destructor are not allowed"
+msgstr "kan inte sätta attributet \"%s\" efter definitionen"
 
-#: cp/init.c:389
-msgid "uninitialized reference member `%D'"
-msgstr ""
+#: cp/semantics.c:1891
+#, fuzzy
+msgid "%<this%> is unavailable for static member functions"
+msgstr "\"%s\" är normalt en icke-statisk function"
 
-#: cp/init.c:397
-msgid "initializer list treated as compound expression"
-msgstr ""
+#: cp/semantics.c:1897
+#, fuzzy
+msgid "invalid use of %<this%> in non-member function"
+msgstr "ogiltigt format på versionsnummer"
 
-#: cp/init.c:538
+#: cp/semantics.c:1899
 #, fuzzy
-msgid "`%D' will be initialized after"
-msgstr "parameter \"%s\" är initierad"
+msgid "invalid use of %<this%> at top level"
+msgstr "ogiltigt typargument"
 
-#: cp/init.c:541
+#: cp/semantics.c:1923
 #, fuzzy
-msgid "base `%T' will be initialized after"
-msgstr "fält \"%s\" är redan initierat"
+msgid "invalid qualifying scope in pseudo-destructor name"
+msgstr "ogiltigt format på versionsnummer"
 
-#: cp/init.c:544
-msgid "  `%#D'"
-msgstr ""
+#: cp/semantics.c:1943
+#, fuzzy
+msgid "%qE is not of type %qT"
+msgstr "\"%s\" svarar inte på \"%s\""
 
-#: cp/init.c:546
-msgid "  base `%T'"
+#: cp/semantics.c:2043
+msgid "template type parameters must use the keyword %<class%> or %<typename%>"
 msgstr ""
 
-#: cp/init.c:564
+#: cp/semantics.c:2087
 #, fuzzy
-msgid "multiple initializations given for base `%T'"
-msgstr "multiple deklaration av metod \"%s\""
+msgid "invalid use of type %qT as a default value for a template template-parameter"
+msgstr "ogiltigt typargument"
 
-#: cp/init.c:631
+#: cp/semantics.c:2090
 #, fuzzy
-msgid "initializations for multiple members of `%T'"
-msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
-
-#: cp/init.c:688
-msgid "base class `%#T' should be explicitly initialized in the copy constructor"
-msgstr ""
+msgid "invalid use of %qD as a default value for a template template-parameter"
+msgstr "ogiltigt typargument"
 
-#: cp/init.c:926
-msgid "class `%T' does not have any field named `%D'"
-msgstr ""
+#: cp/semantics.c:2094
+#, fuzzy
+msgid "invalid default argument for a template template parameter"
+msgstr "ogiltigt typargument"
 
-#: cp/init.c:932
-msgid "field `%#D' is static; the only point of initialization is its definition"
-msgstr ""
+#: cp/semantics.c:2111
+#, fuzzy
+msgid "definition of %q#T inside template parameter list"
+msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
 
-#: cp/init.c:965
-msgid "unnamed initializer for `%T', which has no base classes"
-msgstr ""
+#: cp/semantics.c:2122
+#, fuzzy
+msgid "invalid definition of qualified type %qT"
+msgstr "ogiltig operation på oinstansierad typ"
 
-#: cp/init.c:972
-msgid "unnamed initializer for `%T', which uses multiple inheritance"
-msgstr ""
+#: cp/semantics.c:2338
+#, fuzzy
+msgid "invalid base-class specification"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: cp/init.c:1007
-msgid "type `%D' is not a direct or virtual base of `%T'"
-msgstr ""
+#: cp/semantics.c:2347
+#, fuzzy
+msgid "base class %qT has cv qualifiers"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: cp/init.c:1010
-msgid "type `%D' is not a direct base of `%T'"
+#: cp/semantics.c:2367
+msgid "incomplete type %qT used in nested name specifier"
 msgstr ""
 
-#. Handle bad initializers like:
-#. class COMPLEX {
-#. public:
-#. double re, im;
-#. COMPLEX(double r = 0.0, double i = 0.0) {re = r; im = i;};
-#. ~COMPLEX() {};
-#. };
-#.
-#. int main(int argc, char **argv) {
-#. COMPLEX zees(1.0, 0.0)[10];
-#. }
-#.
-#: cp/init.c:1104
+#: cp/semantics.c:2370
 #, fuzzy
-msgid "bad array initializer"
-msgstr "fält \"%s\" är redan initierat"
+msgid "reference to %<%T::%D%> is ambiguous"
+msgstr "%s: flaggan \"%s\" är tvetydig\n"
 
-#: cp/init.c:1311
+#: cp/semantics.c:2374 cp/typeck.c:1637
 #, fuzzy
-msgid "`%T' is not an aggregate type"
-msgstr "\"%s\" har en inkomplett typ"
-
-#: cp/init.c:1334
-msgid "`%T' fails to be an aggregate typedef"
-msgstr ""
+msgid "%qD is not a member of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/init.c:1343
-msgid "type `%T' is of non-aggregate type"
-msgstr ""
+#: cp/semantics.c:2377
+#, fuzzy
+msgid "%qD is not a member of %qD"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/init.c:1446
-msgid "cannot call destructor `%T::~%T' without object"
+#: cp/semantics.c:2506
+msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
 msgstr ""
 
-#: cp/init.c:1490
+#: cp/semantics.c:2660
 #, fuzzy
-msgid "invalid use of non-static field `%D'"
-msgstr "ogiltigt användande av \"restrict\""
+msgid "%qD cannot appear in a constant-expression"
+msgstr "spill i konstant uttryck"
 
-#. We can get here when processing a bad default
-#. argument, like:
-#. struct S { int a; void f(int i = a); }
-#: cp/init.c:1499 cp/method.c:160
+#: cp/semantics.c:2668
 #, fuzzy
-msgid "invalid use of member `%D'"
-msgstr "ogiltigt användande av \"restrict\""
+msgid "use of namespace %qD as expression"
+msgstr "ogiltig användning av void-uttryck"
 
-#: cp/init.c:1509
+#: cp/semantics.c:2673
 #, fuzzy
-msgid "no method `%T::%D'"
-msgstr "I metod `%s':"
+msgid "use of class template %qT as expression"
+msgstr "ogiltig användning av void-uttryck"
 
-#: cp/init.c:1602
-msgid "incomplete type `%T' does not have member `%D'"
+#. Ambiguous reference to base members.
+#: cp/semantics.c:2679
+msgid "request for member %qD is ambiguous in multiple inheritance lattice"
 msgstr ""
 
-#: cp/init.c:1676
-#, fuzzy
-msgid "`%D' is not a member of type `%T'"
-msgstr "%s har ingen medlem med namn \"%s\""
+#: cp/semantics.c:2752
+#, c-format
+msgid "use of %s from containing function"
+msgstr ""
 
-#: cp/init.c:1695
+#: cp/semantics.c:2755
 #, fuzzy
-msgid "invalid pointer to bit-field `%D'"
-msgstr "negativ storlek i bitfält \"%s\""
+msgid "  %q#D declared here"
+msgstr "\"%s\" är tidigare deklarerad här"
 
-#: cp/init.c:1734
-msgid "object missing in use of pointer-to-member construct"
-msgstr ""
+#: cp/semantics.c:2805
+#, fuzzy, c-format
+msgid "type of %qE is unknown"
+msgstr "Register '%c' är okänt"
 
-#: cp/init.c:1774
-msgid "member `%D' is non-static but referenced as a static member"
-msgstr ""
+#: cp/tree.c:539
+#, fuzzy
+msgid "%qV qualifiers cannot be applied to %qT"
+msgstr "\"%s\" svarar inte på \"%s\""
 
-#: cp/init.c:1776 cp/typeck.c:2826 cp/typeck.c:2930
-msgid "at this point in file"
-msgstr ""
+#: cp/tree.c:1741
+#, fuzzy, c-format
+msgid "%qE attribute can only be applied to Java class definitions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: cp/init.c:1813
+#: cp/tree.c:1770
 #, fuzzy, c-format
-msgid "object missing in `%E'"
-msgstr "fältstorlek saknas i \"%s\""
+msgid "%qE attribute can only be applied to class definitions"
+msgstr "attributet \"%s\" fungerar bara på funktioner"
 
-#: cp/init.c:1944
-msgid "new of array type fails to specify size"
+#: cp/tree.c:1775
+#, c-format
+msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
 msgstr ""
 
-#: cp/init.c:1955
-msgid "size in array new must have integral type"
+#: cp/tree.c:1799
+msgid "requested init_priority is not an integer constant"
 msgstr ""
 
-#: cp/init.c:1961
-msgid "zero size array reserves no space"
+#: cp/tree.c:1820
+#, c-format
+msgid "can only use %qE attribute on file-scope definitions of objects of class type"
 msgstr ""
 
-#: cp/init.c:2026
-msgid "new cannot be applied to a reference type"
+#: cp/tree.c:1828
+msgid "requested init_priority is out of range"
 msgstr ""
 
-#: cp/init.c:2032
-msgid "new cannot be applied to a function type"
+#: cp/tree.c:1838
+msgid "requested init_priority is reserved for internal use"
 msgstr ""
 
-#: cp/init.c:2079
-msgid "call to Java constructor, while `jclass' undefined"
+#: cp/tree.c:1848
+#, fuzzy, c-format
+msgid "%qE attribute is not supported on this platform"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: cp/typeck.c:434 cp/typeck.c:448 cp/typeck.c:541
+msgid "%s between distinct pointer types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/init.c:2095
+#: cp/typeck.c:510
 #, fuzzy
-msgid "can't find class$"
-msgstr "Kan inte hitta class$"
-
-#: cp/init.c:2209
-msgid "invalid type `void' for new"
-msgstr "ogiltig typ \"void\" för new"
+msgid "ISO C++ forbids %s between pointer of type %<void *%> and pointer-to-function"
+msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
-#: cp/init.c:2261
-#, c-format
-msgid "call to Java constructor with `%s' undefined"
+#: cp/typeck.c:561
+msgid "%s between distinct pointer-to-member types %qT and %qT lacks a cast"
 msgstr ""
 
-#: cp/init.c:2369
+#: cp/typeck.c:1255
+#, fuzzy, c-format
+msgid "invalid application of %qs to a member function"
+msgstr "ogiltigt format på versionsnummer"
+
+#: cp/typeck.c:1288
+#, fuzzy, c-format
+msgid "invalid application of %qs to a bit-field"
+msgstr "sizeof applicerat på ett bit-fält"
+
+#: cp/typeck.c:1293
+#, fuzzy, c-format
+msgid "ISO C++ forbids applying %qs to an expression of function type"
+msgstr "ISO C++ förbjuder användning av \"sizeof\" på ett uttryck av funktionstyp"
+
+#: cp/typeck.c:1330
 #, fuzzy
-msgid "ISO C++ forbids initialization in array new"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+msgid "invalid use of non-static member function"
+msgstr "destruerare kan inte vara en statisk medlemsfunktion"
 
-#: cp/init.c:2391 cp/typeck2.c:367 cp/typeck2.c:1208
-msgid "initializer list being treated as compound expression"
-msgstr ""
+#: cp/typeck.c:1497
+#, fuzzy
+msgid "deprecated conversion from string constant to %qT'"
+msgstr "konvertering från NaN till int"
 
-#: cp/init.c:2397
-msgid "ISO C++ forbids aggregate initializer to new"
+#: cp/typeck.c:1608 cp/typeck.c:1898
+msgid "request for member %qD in %qE, which is of non-class type %qT"
 msgstr ""
 
-#: cp/init.c:2485
-#, fuzzy
-msgid "uninitialized const in `new' of `%#T'"
-msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+#: cp/typeck.c:1635
+#, fuzzy, c-format
+msgid "invalid use of nonstatic data member %qE"
+msgstr "ogiltigt användande av \"restrict\""
 
-#: cp/init.c:2864
-msgid "initializer ends prematurely"
+#: cp/typeck.c:1687 cp/typeck.c:1715
+msgid "invalid access to non-static data member %qD of NULL object"
 msgstr ""
 
-#: cp/init.c:2934
-msgid "cannot initialize multi-dimensional array with initializer"
+#: cp/typeck.c:1690 cp/typeck.c:1717
+msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
 msgstr ""
 
-#: cp/init.c:3124
-msgid "unknown array size in delete"
+#: cp/typeck.c:1828
+msgid "qualified type %qT does not match destructor name ~%qT"
 msgstr ""
 
-#: cp/init.c:3389
-msgid "type to vector delete is neither pointer or array type"
+#: cp/typeck.c:1834
+msgid "the type being destroyed is %qT, but the destructor refers to %qT"
 msgstr ""
 
-#: cp/lex.c:136
-msgid "type name expected before `*'"
-msgstr "typnamn förväntat före \"*\""
+#: cp/typeck.c:1944
+#, fuzzy
+msgid "%<%D::%D%> is not a member of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/lex.c:158
-msgid "cannot declare references to references"
-msgstr "kan inte deklarera referenser till referenser"
+#: cp/typeck.c:1955
+#, fuzzy
+msgid "%qT is not a base of %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/lex.c:163
-msgid "cannot declare pointers to references"
-msgstr "kan inte deklarera pekare till referenser"
+#: cp/typeck.c:1974
+#, fuzzy
+msgid "%qD has no member named %qE"
+msgstr "%s har ingen medlem med namn \"%s\""
+
+#: cp/typeck.c:1989
+#, fuzzy
+msgid "%qD is not a member template function"
+msgstr "\"%s\" är vanligtvis en funktion"
+
+#. A pointer to incomplete type (other than cv void) can be
+#. dereferenced [expr.unary.op]/1
+#: cp/typeck.c:2096
+#, fuzzy
+msgid "%qT is not a pointer-to-object type"
+msgstr "\"%s\" har en inkomplett typ"
+
+#: cp/typeck.c:2121
+#, fuzzy, c-format
+msgid "invalid use of %qs on pointer to member"
+msgstr "ISO C89 stöder inte flexibla fältmedlemmar"
 
-#: cp/lex.c:167
-msgid "type name expected before `&'"
+#: cp/typeck.c:2127
+msgid "invalid type argument"
+msgstr "ogiltigt typargument"
+
+#: cp/typeck.c:2150
+msgid "subscript missing in array reference"
 msgstr ""
 
-#: cp/lex.c:894
-#, c-format
-msgid "semicolon missing after %s declaration"
+#: cp/typeck.c:2232
+msgid "ISO C++ forbids subscripting non-lvalue array"
 msgstr ""
 
-#: cp/lex.c:897
+#: cp/typeck.c:2243
+#, fuzzy
+msgid "subscripting array declared %<register%>"
+msgstr "funktionsdefinition deklarerad som \"register\""
+
+#: cp/typeck.c:2326
+#, fuzzy, c-format
+msgid "object missing in use of %qE"
+msgstr "fältstorlek saknas i \"%s\""
+
+#: cp/typeck.c:2427
 #, fuzzy
-msgid "semicolon missing after declaration of `%T'"
-msgstr "motstridande deklarationer av \"%s\""
+msgid "ISO C++ forbids calling %<::main%> from within program"
+msgstr "ISO C++ förbjuder anrop av \"::main\" inifrån programmet"
 
-#: cp/lex.c:945
-#, c-format
-msgid "junk at end of #pragma %s"
+#: cp/typeck.c:2452
+msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>"
 msgstr ""
 
-#: cp/lex.c:952
-#, c-format
-msgid "invalid #pragma %s"
-msgstr "ogiltigt #pragma %s"
+#: cp/typeck.c:2466
+#, fuzzy, c-format
+msgid "%qE cannot be used as a function"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/lex.c:961
+#: cp/typeck.c:2545
 #, fuzzy
-msgid "#pragma vtable no longer supported"
-msgstr "--driver stödjs inte längre"
+msgid "too many arguments to %s %q+#D"
+msgstr "för många argument till funktionen \"%s\""
 
-#: cp/lex.c:1038
-#, c-format
-msgid "#pragma implementation for %s appears after file is included"
+#: cp/typeck.c:2547 cp/typeck.c:2650
+msgid "at this point in file"
 msgstr ""
 
-#: cp/lex.c:1063
-msgid "junk at end of #pragma GCC java_exceptions"
-msgstr ""
+#: cp/typeck.c:2550
+msgid "too many arguments to function"
+msgstr "för många argument till funktion"
 
-#: cp/lex.c:1107
+#: cp/typeck.c:2584
 #, fuzzy
-msgid "`%D' not defined"
-msgstr "\"%s\" är inte definierad"
+msgid "parameter %P of %qD has incomplete type %qT"
+msgstr "parameter har en inkomplett typ"
 
-#: cp/lex.c:1110
+#: cp/typeck.c:2587
 #, fuzzy
-msgid "`%D' was not declared in this scope"
-msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+msgid "parameter %P has incomplete type %qT"
+msgstr "parameter har en inkomplett typ"
 
-#: cp/lex.c:1118
+#: cp/typeck.c:2648
 #, fuzzy
-msgid "`%D' undeclared (first use this function)"
-msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+msgid "too few arguments to %s %q+#D"
+msgstr "för få argument till funktionen \"%s\""
 
-#: cp/lex.c:1122
-msgid "(Each undeclared identifier is reported only once for each function it appears in.)"
-msgstr ""
+#: cp/typeck.c:2653
+msgid "too few arguments to function"
+msgstr "för få argument till funktion"
 
-#: cp/lex.c:1242
+#: cp/typeck.c:2800 cp/typeck.c:2810
 #, fuzzy
-msgid "`::%D' undeclared (first use here)"
-msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+msgid "assuming cast to type %qT from overloaded function"
+msgstr "Programflödet når slutet på en icke-void-funktion"
 
-#: cp/mangle.c:2051
-msgid "call_expr cannot be mangled due to a defect in the C++ ABI"
+#: cp/typeck.c:2871
+msgid "division by zero in %<%E / 0%>"
 msgstr ""
 
-#: cp/mangle.c:2363
-msgid "the mangled name of `%D' will change in a future version of GCC"
+#: cp/typeck.c:2873
+msgid "division by zero in %<%E / 0.%>"
 msgstr ""
 
-#: cp/method.c:154
-#, fuzzy
-msgid "invalid use of member `%D' in static member function"
-msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+#: cp/typeck.c:2907
+msgid "division by zero in %<%E %% 0%>"
+msgstr ""
 
-#: cp/method.c:216
-msgid "use of namespace `%D' as expression"
+#: cp/typeck.c:2909
+msgid "division by zero in %<%E %% 0.%>"
 msgstr ""
 
-#: cp/method.c:221
-msgid "use of class template `%T' as expression"
+#: cp/typeck.c:2989
+#, c-format
+msgid "%s rotate count is negative"
 msgstr ""
 
-#: cp/method.c:234
+#: cp/typeck.c:2992
 #, c-format
-msgid "use of %s from containing function"
+msgid "%s rotate count >= width of type"
 msgstr ""
 
-#: cp/method.c:237
-#, fuzzy
-msgid "  `%#D' declared here"
-msgstr "\"%s\" är tidigare deklarerad här"
+#: cp/typeck.c:3026 cp/typeck.c:3031 cp/typeck.c:3127 cp/typeck.c:3132
+msgid "ISO C++ forbids comparison between pointer and integer"
+msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
 
-#: cp/method.c:255
-msgid "request for member `%D' is ambiguous in multiple inheritance lattice"
+#: cp/typeck.c:3146
+msgid "unordered comparison on non-floating point argument"
 msgstr ""
 
-#: cp/method.c:458
-msgid "generic thunk code fails for method `%#D' which uses `...'"
-msgstr ""
+#: cp/typeck.c:3168
+#, fuzzy
+msgid "invalid operands of types %qT and %qT to binary %qO"
+msgstr "ogiltiga operander till binär %s"
 
-#: cp/method.c:697
-msgid "non-static const member `%#D', can't use default assignment operator"
-msgstr ""
+#: cp/typeck.c:3332
+#, fuzzy
+msgid "comparison between types %q#T and %q#T"
+msgstr "jämförelse mellan pekare och heltal"
 
-#: cp/method.c:702
-msgid "non-static reference member `%#D', can't use default assignment operator"
+#: cp/typeck.c:3368
+msgid "comparison between signed and unsigned integer expressions"
 msgstr ""
 
-#: parse.y:262
-msgid "`%s' tag used in naming `%#T'"
-msgstr ""
+#. Some sort of arithmetic operation involving NULL was
+#. performed.  Note that pointer-difference and pointer-addition
+#. have already been handled above, and so we don't end up here in
+#. that case.
+#: cp/typeck.c:3447
+#, fuzzy
+msgid "NULL used in arithmetic"
+msgstr "pekare till funktion använd med aritmetik"
 
-#: parse.y:542
+#: cp/typeck.c:3505
 #, fuzzy
-msgid "keyword `export' not implemented, and will be ignored"
-msgstr "nyckelordet \"export\" är inte implementerat och kommer ignorerads"
+msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
+msgstr "ISO C++ förbjuder användning av pekare av typ \"void *\" i pekararitmetik"
 
-#: parse.y:646
-msgid "use of linkage spec `%D' is different from previous spec `%D'"
+#: cp/typeck.c:3507
+msgid "ISO C++ forbids using pointer to a function in subtraction"
 msgstr ""
 
-#: parse.y:943
-msgid "no base or member initializers given following ':'"
+#: cp/typeck.c:3509
+msgid "ISO C++ forbids using pointer to a method in subtraction"
 msgstr ""
 
-#: parse.y:984
-msgid "anachronistic old style base class initializer"
+#: cp/typeck.c:3521
+msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
 msgstr ""
 
-#. Handle `Class<Class<Type>>' without space in the `>>'
-#: parse.y:1117
-msgid "`>>' should be `> >' in template class name"
+#: cp/typeck.c:3580
+#, c-format
+msgid "invalid use of %qE to form a pointer-to-member-function.  Use a qualified-id."
 msgstr ""
 
-#: parse.y:1164
-msgid "use of template qualifier outside template"
+#: cp/typeck.c:3587
+#, c-format
+msgid "parenthesis around %qE cannot be used to form a pointer-to-member-function"
 msgstr ""
 
-#: parse.y:1193 parse.y:1202
+#: cp/typeck.c:3610
+msgid "taking address of temporary"
+msgstr "tar adress till något temporärt"
+
+#: cp/typeck.c:3845
 #, c-format
-msgid "ISO C++ forbids an empty condition for `%s'"
+msgid "ISO C++ forbids %sing an enum"
 msgstr ""
 
-#: parse.y:1225
+#: cp/typeck.c:3856
 #, fuzzy
-msgid "definition of class `%T' in condition"
-msgstr "redefinition av \"%s %s\""
+msgid "cannot %s a pointer to incomplete type %qT"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: parse.y:1227
+#: cp/typeck.c:3862
 #, fuzzy
-msgid "definition of enum `%T' in condition"
-msgstr "omdefiniering av \"%s\""
+msgid "ISO C++ forbids %sing a pointer of type %qT"
+msgstr "ISO C++ förbjuder användning av pekare av typ \"void *\" i pekararitmetik"
+
+#: cp/typeck.c:3887
+msgid "cast to non-reference type used as lvalue"
+msgstr ""
 
-#: parse.y:1238
+#: cp/typeck.c:3922
 #, fuzzy
-msgid "definition of array `%#D' in condition"
-msgstr "metoddefinition för \"%c%s\" kan inte hittas"
+msgid "invalid use of %<--%> on bool variable %qD"
+msgstr "ogiltig användning av %%d, %%x eller %%x"
 
-#: parse.y:1351
-msgid "old style placement syntax, use () instead"
-msgstr ""
+#. ARM $3.4
+#: cp/typeck.c:3951
+#, fuzzy
+msgid "ISO C++ forbids taking address of function %<::main%>"
+msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
 
-#: parse.y:1362
+#. An expression like &memfn.
+#: cp/typeck.c:4005
 #, fuzzy
-msgid "`%T' is not a valid expression"
-msgstr "\"%s\" är inte ett giltigt filnamn"
+msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function.  Say %<&%T::%D%>"
+msgstr "ISO C++ förbjuder användning av pekare till medlemsfunktion i pekararitmetik"
 
-#. This was previously allowed as an extension, but
-#. was removed in G++ 3.3.
-#: parse.y:1369
+#: cp/typeck.c:4010
 #, fuzzy
-msgid "initialization of new expression with `='"
-msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say %<&%T::%D%>"
+msgstr "ISO C++ förbjuder användning av pekare till medlemsfunktion i pekararitmetik"
 
-#: parse.y:1395
-msgid "ISO C++ forbids compound literals"
+#: cp/typeck.c:4038
+msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
 msgstr ""
 
-#: parse.y:1642
-msgid "ISO C++ forbids braced-groups within expressions"
-msgstr ""
+#: cp/typeck.c:4058
+#, fuzzy
+msgid "cannot create pointer to reference member %qD"
+msgstr "kan inte deklarera pekare till referenser"
 
-#: parse.y:1721
+#: cp/typeck.c:4118
 #, fuzzy
-msgid "invalid use of template `%D'"
-msgstr "ogiltigt användande av \"restrict\""
+msgid "attempt to take address of bit-field structure member %qD"
+msgstr "kan inte ta adressen till bitfält \"%s\""
 
-#: parse.y:2053 parse.y:2068
-msgid "sigof type specifier"
-msgstr ""
+#: cp/typeck.c:4277
+#, fuzzy
+msgid "cannot take the address of %<this%>, which is an rvalue expression"
+msgstr "Kan inte ta adressen till \"this\", som är ett rvalue-uttryck"
 
-#: parse.y:2058
-msgid "`sigof' applied to non-aggregate expression"
-msgstr ""
+#: cp/typeck.c:4300
+#, fuzzy
+msgid "address of explicit register variable %qD requested"
+msgstr "adress på register variabel \"%s\" efterfrågad"
 
-#: parse.y:2073
-msgid "`sigof' applied to non-aggregate type"
+#: cp/typeck.c:4305
+msgid "address requested for %qD, which is declared %<register%>"
 msgstr ""
 
-#: parse.y:2339
-msgid "using `typename' outside of template"
-msgstr ""
+#: cp/typeck.c:4371
+#, fuzzy, c-format
+msgid "%s expression list treated as compound expression"
+msgstr "uttryckssats har inkomplett typ"
 
-#: parse.y:2356
-msgid "qualified name does not name a class"
+#: cp/typeck.c:4446
+msgid "%s from type %qT to type %qT casts away constness"
 msgstr ""
 
-#: parse.y:2417
-#, c-format
-msgid "storage class specifier `%s' not allowed after struct or class"
-msgstr ""
+#: cp/typeck.c:4745
+#, fuzzy
+msgid "invalid static_cast from type %qT to type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: parse.y:2419
-#, c-format
-msgid "type specifier `%s' not allowed after struct or class"
-msgstr ""
+#: cp/typeck.c:4767
+#, fuzzy
+msgid "converting from %qT to %qT"
+msgstr "konvertering från NaN till int"
 
-#: parse.y:2421
-#, c-format
-msgid "type qualifier `%s' not allowed after struct or class"
-msgstr ""
+#: cp/typeck.c:4812
+#, fuzzy
+msgid "invalid cast of an rvalue expression of type %qT to type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: parse.y:2423
-msgid "no body nor ';' separates two class, struct or union declarations"
-msgstr ""
+#: cp/typeck.c:4871
+#, fuzzy
+msgid "cast from %qT to %qT loses precision"
+msgstr "%s: total förlust av precision"
 
-#: parse.y:2553
-msgid "no bases given following `:'"
+#: cp/typeck.c:4896
+msgid "cast from %qT to %qT increases required alignment of target type"
 msgstr ""
 
-#: parse.y:2584 parse.y:2599
-msgid "`%D' access"
+#. Only issue a warning, as we have always supported this
+#. where possible, and it is necessary in some cases.  DR 195
+#. addresses this issue, but as of 2004/10/26 is still in
+#. drafting.
+#: cp/typeck.c:4910
+msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
 msgstr ""
 
-#: parse.y:2589
-msgid "multiple access specifiers"
+#: cp/typeck.c:4921
+#, fuzzy
+msgid "invalid cast from type %qT to type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
+
+#: cp/typeck.c:4977
+msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
 msgstr ""
 
-#: parse.y:2607
-msgid "multiple `virtual' specifiers"
+#: cp/typeck.c:4986
+msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
 msgstr ""
 
-#: parse.y:2644
-msgid "missing ';' before right brace"
-msgstr "saknar ';' före slutklammer"
+#: cp/typeck.c:5008
+#, fuzzy
+msgid "invalid const_cast of an rvalue of type %qT to type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: parse.y:2865
-msgid "ISO C++ forbids array dimensions with parenthesized type in new"
-msgstr ""
+#: cp/typeck.c:5051
+#, fuzzy
+msgid "invalid const_cast from type %qT to type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: parse.y:3152 parse.y:3172 parse.y:3181 parse.y:3210
-msgid "`%T' is not a class or namespace"
-msgstr ""
+#: cp/typeck.c:5119 cp/typeck.c:5124
+#, fuzzy
+msgid "ISO C++ forbids casting to an array type %qT"
+msgstr "ISO C förbjuder typkonvertering till unionstyper"
+
+#: cp/typeck.c:5132
+#, fuzzy
+msgid "invalid cast to function type %qT"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
 
-#: parse.y:3377
-msgid "ISO C++ forbids label declarations"
+#: cp/typeck.c:5348
+msgid "  in evaluation of %<%Q(%#T, %#T)%>"
 msgstr ""
 
-#: parse.y:3537
-msgid "ISO C++ forbids computed gotos"
-msgstr "ISO C++ förbjuder beräknade goto"
+#: cp/typeck.c:5417
+#, fuzzy
+msgid "incompatible types in assignment of %qT to %qT"
+msgstr "inkompatibla typer i %s"
 
-#: parse.y:3545
-msgid "label must be followed by statement"
-msgstr ""
+#: cp/typeck.c:5424
+msgid "ISO C++ forbids assignment of arrays"
+msgstr "ISO C++ förbjuder tilldelning av fält"
 
-#: parse.y:3590
-msgid "must have at least one catch per try block"
+#: cp/typeck.c:5535
+msgid "   in pointer to member function conversion"
 msgstr ""
 
-#: parse.y:3650
-msgid "ISO C++ forbids compound statements inside for initializations"
+#: cp/typeck.c:5541
+msgid "   in pointer to member conversion"
 msgstr ""
 
-#. This helps us recover from really nasty
-#. parse errors, for example, a missing right
-#. parenthesis.
-#: parse.y:3737 parse.y:3747
-msgid "possibly missing ')'"
-msgstr "saknas troligen en ')'"
+#. This is a reinterpret cast, we choose to do nothing.
+#: cp/typeck.c:5552 cp/typeck.c:5568
+#, fuzzy
+msgid "pointer to member cast via virtual base %qT"
+msgstr "pekare till en medlemsfunktion använd med aritmetik"
 
-#: parse.y:3840
-msgid "type specifier omitted for parameter"
-msgstr ""
+#: cp/typeck.c:5571
+#, fuzzy
+msgid "pointer to member conversion via virtual base %qT"
+msgstr "pekare till medlemsfunktion använd med aritmetik"
 
-#: parse.y:3849
-#, c-format
-msgid "`%E' is not a type, use `typename %E' to make it one"
-msgstr ""
+#: cp/typeck.c:5644
+#, fuzzy
+msgid "invalid conversion to type %qT from type %qT"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: parse.y:3851
+#: cp/typeck.c:5862
 #, fuzzy
-msgid "no type `%D' in `%T'"
-msgstr "returtypen på \"%s\" är inte \"int\""
+msgid "cannot convert %qT to %qT for argument %qP to %qD"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: parse.y:3854
-#, fuzzy, c-format
-msgid "type specifier omitted for parameter `%E'"
-msgstr "lagringsklass angiven för parameter \"%s\""
+#: cp/typeck.c:5865
+#, fuzzy
+msgid "cannot convert %qT to %qT in %s"
+msgstr "kan inte konvertera till en pekartyp"
 
-#: parse.y:3862
-msgid "'%D' is used as a type, but is not defined as a type."
-msgstr ""
+#: cp/typeck.c:5938 cp/typeck.c:5940
+#, fuzzy
+msgid "in passing argument %P of %q+D"
+msgstr "Saknar argument till flaggan \"%s\""
 
-#: cp/pt.c:284
-msgid "data member `%D' cannot be a member template"
+#: cp/typeck.c:5990
+msgid "returning reference to temporary"
+msgstr "returnerar referens till en temporär"
+
+#: cp/typeck.c:5997
+msgid "reference to non-lvalue returned"
 msgstr ""
 
-#: cp/pt.c:296
+#: cp/typeck.c:6009
 #, fuzzy
-msgid "invalid member template declaration `%D'"
-msgstr "dubbel deklaration av etikett \"%s\""
+msgid "reference to local variable %qD returned"
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
+
+#: cp/typeck.c:6012
+#, fuzzy
+msgid "address of local variable %qD returned"
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
+
+#: cp/typeck.c:6042
+msgid "returning a value from a destructor"
+msgstr "returnerar ett värde från en destruktor"
 
-#: cp/pt.c:691
-msgid "explicit specialization in non-namespace scope `%D'"
+#. If a return statement appears in a handler of the
+#. function-try-block of a constructor, the program is ill-formed.
+#: cp/typeck.c:6050
+msgid "cannot return from a handler of a function-try-block of a constructor"
 msgstr ""
 
-#: cp/pt.c:703
-msgid "enclosing class templates are not explicitly specialized"
+#. You can't return a value from a constructor.
+#: cp/typeck.c:6053
+msgid "returning a value from a constructor"
 msgstr ""
 
-#: cp/pt.c:792 cp/pt.c:833
-msgid "specializing `%#T' in different namespace"
+#: cp/typeck.c:6076
+#, fuzzy
+msgid "return-statement with no value, in function returning %qT"
+msgstr "\"return\" med värde i funktion som returnerar void"
+
+#: cp/typeck.c:6093
+#, fuzzy
+msgid "return-statement with a value, in function returning 'void'"
+msgstr "\"return\" med värde i funktion som returnerar void"
+
+#: cp/typeck.c:6124
+msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
 msgstr ""
 
-#: cp/pt.c:793 cp/pt.c:834
+#: cp/typeck2.c:52
 #, fuzzy
-msgid "  from definition of `%#D'"
-msgstr "omdefiniering av \"%s\""
+msgid "type %qT is not a base type for type %qT"
+msgstr "%s har ingen medlem med namn \"%s\""
 
-#: cp/pt.c:801
+#: cp/typeck2.c:292
 #, fuzzy
-msgid "specialization of `%T' after instantiation"
-msgstr "deklaration av \"%s\" är \"extern\" och initierad"
+msgid "cannot declare variable %q+D to be of abstract type %qT"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/pt.c:848
+#: cp/typeck2.c:295
 #, fuzzy
-msgid "specialization `%T' after instantiation `%T'"
-msgstr "deklaration av \"%s\" är \"extern\" och initierad"
+msgid "cannot declare parameter %q+D to be of abstract type %qT"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/pt.c:860
+#: cp/typeck2.c:298
 #, fuzzy
-msgid "explicit specialization of non-template `%T'"
-msgstr "implicit deklaration av funktion \"%s\""
+msgid "cannot declare field %q+D to be of abstract type %qT"
+msgstr "kan inte deklarera \"::main\" som en mall"
 
-#: cp/pt.c:992
-msgid "specialization of %D after instantiation"
+#: cp/typeck2.c:302
+#, fuzzy
+msgid "invalid abstract return type for member function %q+#D"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
+
+#: cp/typeck2.c:305
+#, fuzzy
+msgid "invalid abstract return type for function %q+#D"
+msgstr "ogiltig lagringsklass för funktion \"%s\""
+
+#. Here we do not have location information, so use error instead
+#. of cp_error_at.
+#: cp/typeck2.c:310
+#, fuzzy
+msgid "invalid abstract type %qT for %qE"
+msgstr "ogiltigt parametervärde \"%s\""
+
+#: cp/typeck2.c:312
+#, fuzzy
+msgid "invalid abstract type for %q+D"
+msgstr "ogiltig mottagartyp \"%s\""
+
+#: cp/typeck2.c:315
+#, fuzzy
+msgid "cannot allocate an object of abstract type %qT"
+msgstr "statisk access till objekt av typ \"id\""
+
+#: cp/typeck2.c:323
+msgid "%J  because the following virtual functions are pure within %qT:"
 msgstr ""
 
-#: cp/pt.c:1096
+#: cp/typeck2.c:327
 #, fuzzy
-msgid "%s %+#D"
+msgid "%J\t%#D"
 msgstr "%s: %s"
 
-#: cp/pt.c:1147
-#, fuzzy
-msgid "`%D' is not a function template"
-msgstr "typkonvertering matchar inte en funktionstyp"
+#: cp/typeck2.c:334
+msgid "%J  since type %qT has pure virtual functions"
+msgstr ""
 
-#: cp/pt.c:1286
-msgid "template-id `%D' for `%+D' does not match any template declaration"
+#: cp/typeck2.c:582
+msgid "constructor syntax used, but no constructor declared for type %qT"
 msgstr ""
 
-#: cp/pt.c:1294
-msgid "ambiguous template specialization `%D' for `%+D'"
+#: cp/typeck2.c:596
+msgid "cannot initialize arrays using this syntax"
 msgstr ""
 
-#. This case handles bogus declarations like template <>
-#. template <class T> void f<int>();
-#: cp/pt.c:1521 cp/pt.c:1595
-msgid "template-id `%D' in declaration of primary template"
+#: cp/typeck2.c:688
+msgid "initializing array with parameter list"
 msgstr ""
 
-#: cp/pt.c:1534
-msgid "template parameter list used in explicit instantiation"
+#: cp/typeck2.c:710
+msgid "int-array initialized from non-wide string"
 msgstr ""
 
-#: cp/pt.c:1540
-msgid "definition provided for explicit instantiation"
+#: cp/typeck2.c:743
+msgid "initializer for scalar variable requires one element"
 msgstr ""
 
-#: cp/pt.c:1546
+#: cp/typeck2.c:750
 #, fuzzy
-msgid "too many template parameter lists in declaration of `%D'"
-msgstr "flera lagringsklasser i deklaration av \"%s\""
+msgid "braces around scalar initializer for %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/pt.c:1562
+#: cp/typeck2.c:753
 #, fuzzy
-msgid "too few template parameter lists in declaration of `%D'"
-msgstr "två eller fler datatyper i deklaration av \"%s\""
+msgid "ignoring extra initializers for %qT"
+msgstr "kan inte initiera friend-funktion \"%s\""
 
-#: cp/pt.c:1579
-msgid "explicit specialization not preceded by `template <>'"
-msgstr ""
+#: cp/typeck2.c:765
+#, fuzzy
+msgid "variable-sized object of type %qT may not be initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
 
-#: cp/pt.c:1592
-msgid "partial specialization `%D' of function template"
+#: cp/typeck2.c:776
+msgid "subobject of type %qT must be initialized by constructor, not by %qE"
 msgstr ""
 
-#: cp/pt.c:1624
-msgid "default argument specified in explicit specialization"
+#: cp/typeck2.c:842
+msgid "aggregate has a partly bracketed initializer"
 msgstr ""
 
-#: cp/pt.c:1628
-msgid "template specialization with C linkage"
+#: cp/typeck2.c:880 cp/typeck2.c:969
+msgid "non-trivial labeled initializers"
 msgstr ""
 
-#. From [temp.expl.spec]:
-#.
-#. If such an explicit specialization for the member
-#. of a class template names an implicitly-declared
-#. special member function (clause _special_), the
-#. program is ill-formed.
-#.
-#. Similar language is found in [temp.explicit].
-#: cp/pt.c:1715
-msgid "specialization of implicitly-declared special member function"
+#: cp/typeck2.c:894
+msgid "non-empty initializer for array of empty elements"
 msgstr ""
 
-#: cp/pt.c:1759
+#: cp/typeck2.c:1008 cp/typeck2.c:1023
 #, fuzzy
-msgid "no member function `%D' declared in `%T'"
-msgstr "nästlad funktion \"%s\" är deklarerad \"extern\""
+msgid "missing initializer for member %qD"
+msgstr "saknar mellanrum efter nummer \"%.*s\""
 
-#. There are two many template parameter lists.
-#: cp/pt.c:1909
+#: cp/typeck2.c:1013
 #, fuzzy
-msgid "too many template parameter lists in declaration of `%T'"
-msgstr "flera lagringsklasser i deklaration av \"%s\""
+msgid "uninitialized const member %qD"
+msgstr "upprepning av medlem \"%s\""
 
-#: cp/pt.c:2005
-msgid " shadows template parm `%#D'"
-msgstr ""
+#: cp/typeck2.c:1015
+#, fuzzy
+msgid "member %qD with uninitialized const fields"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/pt.c:2409
-msgid "template parameters not used in partial specialization:"
-msgstr ""
+#: cp/typeck2.c:1017
+#, fuzzy
+msgid "member %qD is uninitialized reference"
+msgstr "parameter \"%s\" är initierad"
 
-#: cp/pt.c:2413
-msgid "        `%D'"
+#: cp/typeck2.c:1064
+msgid "index value instead of field name in union initializer"
 msgstr ""
 
-#: cp/pt.c:2425
-msgid "partial specialization `%T' does not specialize any template arguments"
+#: cp/typeck2.c:1076
+#, fuzzy
+msgid "no field %qD in union being initialized"
+msgstr "fält \"%s\" är redan initierat"
+
+#: cp/typeck2.c:1084
+msgid "union %qT with no named members cannot be initialized"
 msgstr ""
 
-#: cp/pt.c:2450
-#, c-format
-msgid "template argument `%E' involves template parameter(s)"
+#: cp/typeck2.c:1119
+msgid "excess elements in aggregate initializer"
 msgstr ""
 
-#: cp/pt.c:2494
-msgid "type `%T' of template argument `%E' depends on template parameter(s)"
+#: cp/typeck2.c:1227
+msgid "circular pointer delegation detected"
 msgstr ""
 
-#: cp/pt.c:2582
+#: cp/typeck2.c:1240
 #, fuzzy
-msgid "no default argument for `%D'"
-msgstr "ogiltigt typargument till \"%s\""
-
-#: cp/pt.c:2735
-msgid "template with C linkage"
-msgstr ""
+msgid "base operand of %<->%> has non-pointer type %qT"
+msgstr "basoperanden till \"->\" är inte en pekare"
 
-#: cp/pt.c:2738
-msgid "template class without a name"
+#: cp/typeck2.c:1264
+msgid "result of %<operator->()%> yields non-pointer result"
 msgstr ""
 
-#: cp/pt.c:2815
-msgid "`%D' does not declare a template type"
-msgstr ""
+#: cp/typeck2.c:1266
+#, fuzzy
+msgid "base operand of %<->%> is not a pointer"
+msgstr "basoperanden till \"->\" är inte en pekare"
 
-#: cp/pt.c:2821
+#: cp/typeck2.c:1290
 #, fuzzy
-msgid "template definition of non-template `%#D'"
-msgstr "upprepad definition av klassmetod \"%s\"."
+msgid "%qE cannot be used as a member pointer, since it is of type %qT"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
+
+#: cp/typeck2.c:1299
+msgid "cannot apply member pointer %qE to %qE, which is of non-aggregate type %qT"
+msgstr ""
 
-#: cp/pt.c:2862
-msgid "expected %d levels of template parms for `%#D', got %d"
+#: cp/typeck2.c:1321
+msgid "pointer to member type %qT incompatible with object type %qT"
 msgstr ""
 
-#: cp/pt.c:2874
+#: cp/typeck2.c:1544
 #, fuzzy
-msgid "got %d template parameters for `%#D'"
-msgstr "flera parametrar med namn \"%s\""
+msgid "call to function %qD which throws incomplete type %q#T"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: cp/pt.c:2877
+#: cp/typeck2.c:1547
 #, fuzzy
-msgid "got %d template parameters for `%#T'"
-msgstr "flera parametrar med namn \"%s\""
+msgid "call to function which throws incomplete type %q#T"
+msgstr "parameter \"%s\" pekar på inkomplett typ"
 
-#: cp/pt.c:2879
+#. XXX Not i18n clean.
+#: cp/cp-tree.h:3888
 #, c-format
-msgid "  but %d required"
+msgid "%s is deprecated, please see the documentation for details"
 msgstr ""
 
-#: cp/pt.c:2962
-#, fuzzy
-msgid "`%T' is not a template type"
-msgstr "\"%s\" har en inkomplett typ"
+#: fortran/f95-lang.c:242
+msgid "Unexpected type in truthvalue_conversion"
+msgstr ""
 
-#: cp/pt.c:2978
-#, fuzzy
-msgid "previous declaration `%D'"
-msgstr "tidigare deklaration av \"%s\""
+#: fortran/f95-lang.c:295
+#, fuzzy, c-format
+msgid "can't open input file: %s"
+msgstr "Kan inte öppna utdatafil \"%s\""
 
-#: cp/pt.c:2979
+#: fortran/f95-lang.c:622
 #, fuzzy, c-format
-msgid "used %d template parameter%s instead of %d"
-msgstr "flera parametrar med namn \"%s\""
+msgid "global register variable %qs used in nested function"
+msgstr "global registervariabel \"%s\" använd i nästlad funktion"
 
-#: cp/pt.c:2995
-#, fuzzy
-msgid "template parameter `%#D'"
-msgstr "oanvänd parameter \"%s\""
+#: fortran/f95-lang.c:626
+#, fuzzy, c-format
+msgid "register variable %qs used in nested function"
+msgstr "registervariabel \\\"%s\\\" använd i nästlad funktion"
 
-#: cp/pt.c:2996
-msgid "redeclared here as `%#D'"
-msgstr ""
+#: fortran/f95-lang.c:633
+#, fuzzy, c-format
+msgid "address of global register variable %qs requested"
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
 
-#. We have in [temp.param]:
-#.
-#. A template-parameter may not be given default arguments
-#. by two different declarations in the same scope.
-#: cp/pt.c:3006
-#, fuzzy
-msgid "redefinition of default argument for `%#D'"
-msgstr "omdefiniering av \"%s\""
+#: fortran/f95-lang.c:651
+#, fuzzy, c-format
+msgid "address of register variable %qs requested"
+msgstr "adress på register variabel \"%s\" efterfrågad"
 
-#: cp/pt.c:3007
-#, fuzzy
-msgid "  original definition appeared here"
-msgstr "funktionsdefinition deklarerad som \"typedef\""
+#: fortran/gfortranspec.c:231
+#, c-format
+msgid "overflowed output arg list for '%s'"
+msgstr ""
 
-#: cp/pt.c:3100
+#: fortran/gfortranspec.c:375
 #, fuzzy, c-format
-msgid "`%E' is not a valid template argument"
-msgstr "ogiltigt typargument"
+msgid "argument to '%s' missing"
+msgstr "argument till \"%s\" saknas"
 
-#: cp/pt.c:3104
-msgid "it must be the address of a function with external linkage"
+#: fortran/gfortranspec.c:379
+msgid "no input files; unwilling to write output files"
+msgstr ""
+
+#: fortran/trans-array.c:2849
+msgid "Possible frontend bug: array constructor not expanded"
 msgstr ""
 
-#: cp/pt.c:3106
-msgid "it must be the address of an object with external linkage"
+#: fortran/trans-array.c:3952
+msgid "Possible frontend bug: Deferred array size without pointer or allocatable attribute."
 msgstr ""
 
-#: cp/pt.c:3110
-msgid "it must be a pointer-to-member of the form `&X::Y'"
+#: fortran/trans-array.c:4112
+msgid "scalar vector subscript???"
 msgstr ""
 
-#: cp/pt.c:3121
+#: fortran/trans-array.c:4386
 #, c-format
-msgid "string literal %E is not a valid template argument because it is the address of an object with static linkage"
+msgid "bad expression type during walk (%d)"
 msgstr ""
 
-#: cp/pt.c:3133
+#: fortran/trans-const.c:327
 #, c-format
-msgid "address of non-extern `%E' cannot be used as template argument"
+msgid "gfc_conv_constant_to_tree(): invalid type: %s"
 msgstr ""
 
-#: cp/pt.c:3144
-#, fuzzy, c-format
-msgid "non-constant `%E' cannot be used as template argument"
-msgstr "const \"%s\" kan inte deklareras \"mutable\""
+#: fortran/trans-decl.c:780
+msgid "intrinsic variable which isn't a procedure"
+msgstr ""
 
-#: cp/pt.c:3151
+#: fortran/trans-decl.c:1919
+#, fuzzy
+msgid "Function does not return a value"
+msgstr "\"noreturn\"-funktion returnerar ändå"
+
+#. I don't think this should ever happen.
+#: fortran/trans-decl.c:2018
 #, c-format
-msgid "object `%E' cannot be used as template argument"
+msgid "module symbol %s in wrong namespace"
 msgstr ""
 
-#: cp/pt.c:3526
+#: fortran/trans-decl.c:2032
 #, c-format
-msgid "to refer to a type member of a template parameter, use `typename %E'"
+msgid "backend decl for module variable %s already exists"
 msgstr ""
 
-#: cp/pt.c:3539 cp/pt.c:3555 cp/pt.c:3594
-msgid "type/value mismatch at argument %d in template parameter list for `%D'"
-msgstr ""
+#: fortran/trans-decl.c:2114
+#, fuzzy, c-format
+msgid "unused parameter %qs"
+msgstr "oanvänd parameter \"%s\""
+
+#: fortran/trans-decl.c:2119
+#, fuzzy, c-format
+msgid "unused variable %qs"
+msgstr "oanvänd variabel \"%s\""
 
-#: cp/pt.c:3542
-msgid "  expected a constant of type `%T', got `%T'"
+#: fortran/trans-decl.c:2260
+msgid "Function return value not set"
 msgstr ""
 
-#: cp/pt.c:3546
+#: fortran/trans-expr.c:949
+#, fuzzy
+msgid "Unknown intrinsic op"
+msgstr "okänt maskinläge `%s'"
+
+#: fortran/trans-intrinsic.c:583
 #, fuzzy, c-format
-msgid "  expected a type, got `%E'"
-msgstr "Oväntad typ på \"id\" (%s)"
+msgid "Intrinsic function %s(%d) not recognized"
+msgstr "språk %s känns inte igen"
 
-#: cp/pt.c:3558
-#, fuzzy
-msgid "  expected a type, got `%T'"
-msgstr "Oväntad typ på \"id\" (%s)"
+#: fortran/trans-io.c:937
+#, c-format
+msgid "Bad namelist IO basetype (%d)"
+msgstr ""
 
-#: cp/pt.c:3560
-msgid "  expected a class template, got `%T'"
+#: fortran/trans-io.c:1014
+msgid "A format cannot be specified with a namelist"
 msgstr ""
 
-#: cp/pt.c:3596
-msgid "  expected a template of type `%D', got `%D'"
+#: fortran/trans-io.c:1312
+#, c-format
+msgid "Bad IO basetype (%d)"
 msgstr ""
 
-#: cp/pt.c:3618
-msgid "template-argument `%T' uses anonymous type"
+#: fortran/trans-types.c:193
+msgid "integer kind=8 not available for -fdefault-integer-8 option"
 msgstr ""
 
-#: cp/pt.c:3621
-msgid "template-argument `%T' uses local type `%T'"
+#: fortran/trans-types.c:205
+msgid "real kind=8 not available for -fdefault-real-8 option"
 msgstr ""
 
-#: cp/pt.c:3631
-#, fuzzy
-msgid "template-argument `%T' is a variably modified type"
-msgstr "parameter \"%s\" är initierad"
+#: fortran/trans-types.c:218
+msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
+msgstr ""
 
-#: cp/pt.c:3666
-msgid "could not convert template argument `%E' to `%T'"
+#: fortran/trans-types.c:927
+msgid "Array element size too big"
 msgstr ""
 
-#: cp/pt.c:3710
-#, c-format
-msgid "wrong number of template arguments (%d, should be %d)"
+#: fortran/trans.c:621
+msgid "gfc_trans_code(): Bad statement code"
 msgstr ""
 
-#: cp/pt.c:3714
+#. I changed this from sorry(...) because it should not return.
+#. TODO: Remove gfc_todo_error before releasing version 1.0.
+#: fortran/trans.h:569
 #, fuzzy
-msgid "provided for `%D'"
-msgstr "destruerare behövs för \"%#D\""
+msgid "gfc_todo: Not Implemented: "
+msgstr "ledsen, inte implementerat: "
+
+#: java/check-init.c:251
+#, c-format
+msgid "Can't reassign a value to the final variable %qs"
+msgstr ""
 
-#: cp/pt.c:3761
+#: java/check-init.c:519 java/parse.h:377
 #, fuzzy, c-format
-msgid "template argument %d is invalid"
-msgstr "parameter \"%s\" är initierad"
+msgid "Variable %qs may not have been initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
+
+#: java/check-init.c:535
+#, fuzzy, c-format
+msgid "variable %qs may not have been initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
 
-#: cp/pt.c:3997
-msgid "non-template used as template"
+#: java/check-init.c:954
+#, c-format
+msgid "internal error in check-init: tree code not implemented: %s"
 msgstr ""
 
-#: cp/pt.c:4139
+#: java/check-init.c:1026
 #, fuzzy
-msgid "`%T' is not a template"
-msgstr "användning ab `%s' i mall"
+msgid "%Jfinal field %qD may not have been initialized"
+msgstr "objekt med variabel storlek kan inte initieras"
 
-#: cp/pt.c:4152
-msgid "non-template type `%T' used as a template"
+#: java/class.c:745
+msgid "bad method signature"
 msgstr ""
 
-#: cp/pt.c:4154
-#, fuzzy
-msgid "for template declaration `%D'"
-msgstr "tom deklaration"
+#: java/class.c:789
+msgid "misplaced ConstantValue attribute (not in any field)"
+msgstr ""
 
-#: cp/pt.c:4770
-msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating `%D'"
+#: java/class.c:791
+#, c-format
+msgid "duplicate ConstantValue attribute for field '%s'"
 msgstr ""
 
-#: cp/pt.c:5247
-#, fuzzy
-msgid "ambiguous class template instantiation for `%#T'"
-msgstr "Slå på automatisk mallinstansiering"
+#: java/class.c:802
+#, c-format
+msgid "ConstantValue attribute of field '%s' has wrong type"
+msgstr ""
 
-#: cp/pt.c:5254
-#, fuzzy
-msgid "%s %+#T"
-msgstr "%s: %s"
+#: java/class.c:1097
+#, c-format
+msgid "field '%s' not found in class"
+msgstr ""
 
-#: cp/pt.c:6284 cp/pt.c:6396
-#, fuzzy
-msgid "instantiation of `%D' as type `%T'"
-msgstr "%s: Vid instansiering av \"%s\":\n"
+#: java/class.c:1417
+msgid "%Jabstract method in non-abstract class"
+msgstr ""
 
-#: cp/pt.c:6440
-#, fuzzy
-msgid "invalid parameter type `%T'"
-msgstr "ogiltigt parametervärde \"%s\""
+#: java/class.c:2368
+msgid "%Jnon-static method '%D' overrides static method"
+msgstr ""
 
-#: cp/pt.c:6442
+#: java/decl.c:1268
 #, fuzzy
-msgid "in declaration `%D'"
-msgstr "omdeklaration av \"%s\""
-
-#: cp/pt.c:6517
-msgid "creating pointer to member function of non-class type `%T'"
-msgstr ""
+msgid "%J'%D' used prior to declaration"
+msgstr "\"%s\" är använd innan sin deklaration"
 
-#: cp/pt.c:6680
-msgid "creating array with size zero"
-msgstr "skapar ett fält med storlek noll"
+#: java/decl.c:1309
+#, fuzzy, c-format
+msgid "declaration of %qs shadows a parameter"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: cp/pt.c:6694
+#: java/decl.c:1312
 #, fuzzy, c-format
-msgid "creating array with size zero (`%E')"
-msgstr "skapar ett fält med storlek noll"
+msgid "declaration of %qs shadows a symbol from the parameter list"
+msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
 
-#: cp/pt.c:6933
+#: java/decl.c:1640
 #, fuzzy
-msgid "forming reference to void"
-msgstr "returnerar referens till en temporär"
+msgid "%Jlabel '%D' used but not defined"
+msgstr "etikett \"%s\" använd men inte definierad"
 
-#: cp/pt.c:6935
-msgid "forming %s to reference type `%T'"
-msgstr ""
+#: java/decl.c:1645
+#, fuzzy
+msgid "%Jlabel '%D' defined but not used"
+msgstr "etikett \"%s\" definierad men inte använd"
 
-#: cp/pt.c:6973
-msgid "creating pointer to member of non-class type `%T'"
+#: java/decl.c:1773
+msgid "%JIn %D: overlapped variable and exception ranges at %d"
 msgstr ""
 
-#: cp/pt.c:6979
-msgid "creating pointer to member reference type `%T'"
+#: java/decl.c:1837
+msgid "bad type in parameter debug info"
 msgstr ""
 
-#: cp/pt.c:7057
-#, fuzzy
-msgid "creating array of `%T'"
-msgstr "skapar ett fält med storlek noll"
-
-#: cp/pt.c:7100
-msgid "`%T' is not a class, struct, or union type"
+#: java/decl.c:1846
+msgid "%Jbad PC range for debug info for local '%D'"
 msgstr ""
 
-#: cp/pt.c:7213
+#: java/expr.c:376
 #, c-format
-msgid "use of `%s' in template"
-msgstr "användning ab `%s' i mall"
-
-#: cp/pt.c:7975
-msgid "type `%T' composed from a local class is not a valid template-argument"
+msgid "need to insert runtime check for %s"
 msgstr ""
 
-#: cp/pt.c:7976
-msgid "  trying to instantiate `%D'"
+#: java/expr.c:505 java/expr.c:552
+#, c-format
+msgid "assert: %s is assign compatible with %s"
 msgstr ""
 
-#: cp/pt.c:8421
-msgid "incomplete type unification"
-msgstr "inkomplett typunifiering"
+#: java/expr.c:672
+msgid "stack underflow - dup* operation"
+msgstr ""
 
-#: cp/pt.c:9387
+#: java/expr.c:1688
 #, c-format
-msgid "use of `%s' in template type unification"
+msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
 msgstr ""
 
-#: cp/pt.c:9821 cp/pt.c:9893
-msgid "explicit instantiation of non-template `%#D'"
-msgstr ""
+#: java/expr.c:1716
+#, fuzzy, c-format
+msgid "field %qs not found"
+msgstr "Kan inte hitta filen \"%s\""
 
-#: cp/pt.c:9837 cp/pt.c:9888
-msgid "no matching template for `%D' found"
-msgstr ""
+#: java/expr.c:2101
+#, c-format
+msgid "method '%s' not found in class"
+msgstr "metod \"%s\" kan inte hittas i klassen"
 
-#: cp/pt.c:9843
-#, fuzzy
-msgid "explicit instantiation of `%#D'"
-msgstr "%s: Vid instansiering av \"%s\":\n"
+#: java/expr.c:2306
+#, c-format
+msgid "failed to find class '%s'"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/pt.c:9880
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#D'"
-msgstr "dubbel deklaration av etikett \"%s\""
+#: java/expr.c:2335
+#, c-format
+msgid "class '%s' has no method named '%s' matching signature '%s'"
+msgstr ""
 
-#: cp/pt.c:9905
-msgid "ISO C++ forbids the use of `extern' on explicit instantiations"
+#: java/expr.c:2366
+msgid "invokestatic on non static method"
 msgstr ""
 
-#: cp/pt.c:9909 cp/pt.c:9999
-#, fuzzy
-msgid "storage class `%D' applied to template instantiation"
-msgstr "Slå på automatisk mallinstansiering"
+#: java/expr.c:2371
+msgid "invokestatic on abstract method"
+msgstr ""
 
-#: cp/pt.c:9966
-msgid "explicit instantiation of non-template type `%T'"
+#: java/expr.c:2379
+msgid "invoke[non-static] on static method"
 msgstr ""
 
-#: cp/pt.c:9980
-msgid "explicit instantiation of `%#T' before definition of template"
+#: java/expr.c:2697
+#, c-format
+msgid "missing field '%s' in '%s'"
 msgstr ""
 
-#: cp/pt.c:9988
+#: java/expr.c:2704
 #, c-format
-msgid "ISO C++ forbids the use of `%s' on explicit instantiations"
+msgid "mismatching signature for field '%s' in '%s'"
 msgstr ""
 
-#: cp/pt.c:10032
-#, fuzzy
-msgid "duplicate explicit instantiation of `%#T'"
-msgstr "dubbel deklaration av etikett \"%s\""
+#: java/expr.c:2726
+msgid "%Jassignment to final field '%D' not in field's class"
+msgstr ""
 
-#: cp/pt.c:10412
-msgid "explicit instantiation of `%D' but no definition available"
+#: java/expr.c:2731
+msgid "%Jassignment to final static field %qD not in class initializer"
 msgstr ""
 
-#: cp/pt.c:10815
-msgid "`%#T' is not a valid type for a template constant parameter"
+#: java/expr.c:2740
+msgid "%Jassignment to final field '%D' not in constructor"
 msgstr ""
 
-#: cp/repo.c:271
-msgid "-frepo must be used with -c"
-msgstr "-frepo måste användas tillsammans med -c"
+#: java/expr.c:2930
+msgid "invalid PC in line number table"
+msgstr ""
 
-#: cp/repo.c:361
+#: java/expr.c:2986
 #, c-format
-msgid "mysterious repository information in %s"
+msgid "unreachable bytecode from %d to before %d"
 msgstr ""
 
-#: cp/repo.c:376
+#: java/expr.c:3028
 #, c-format
-msgid "can't create repository information file `%s'"
+msgid "unreachable bytecode from %d to the end of the method"
 msgstr ""
 
-#: cp/rtti.c:240
-msgid "cannot use typeid with -fno-rtti"
-msgstr "kan inte använda typeid med -fno-rtti"
-
-#: cp/rtti.c:246
-msgid "must #include <typeinfo> before using typeid"
-msgstr "måste ha#include <typeinfo> för användande av typeid"
-
-#: cp/rtti.c:320
-msgid "cannot create type information for type `%T' because its size is variable"
+#. duplicate code from LOAD macro
+#: java/expr.c:3328
+msgid "unrecogized wide sub-instruction"
 msgstr ""
 
-#: cp/rtti.c:584 cp/rtti.c:598
-msgid "dynamic_cast of `%#D' to `%#T' can never succeed"
+#: java/gjavah.c:701
+msgid "static field has same name as method"
 msgstr ""
 
-#: cp/rtti.c:674
-msgid "cannot dynamic_cast `%E' (of type `%#T') to type `%#T' (%s)"
-msgstr ""
+#. FIXME: i18n bug here.  Order of prints should not be
+#. fixed.
+#: java/gjavah.c:899
+#, fuzzy
+msgid "ignored method '"
+msgstr "I metod `%s':"
 
-#: cp/search.c:332
-msgid "`%T' is an ambiguous base of `%T'"
+#: java/gjavah.c:901
+msgid "' marked virtual\n"
 msgstr ""
 
-#: cp/search.c:350
-msgid "`%T' is an inaccessible base of `%T'"
-msgstr ""
+#: java/gjavah.c:1249
+#, fuzzy, c-format
+msgid "couldn't find class %s"
+msgstr "Kan inte hitta klass \"%s\""
 
-#. At parse time, we don't want to give this error, since
-#. we won't have enough state to make this kind of
-#. decision properly.  But there are times (e.g., with
-#. enums in nested classes) when we do need to call
-#. this fn at parse time.  So, in those cases, we pass
-#. complain as a 0 and just return a NULL_TREE.
-#: cp/search.c:1638
-msgid "assignment to non-static member `%D' of enclosing class `%T'"
+#: java/gjavah.c:1256
+#, c-format
+msgid "parse error while reading %s"
 msgstr ""
 
-#: cp/search.c:2050
-msgid "adjusting pointers for covariant returns"
+#: java/gjavah.c:1482 java/gjavah.c:1584 java/gjavah.c:1659
+#, c-format
+msgid "unparseable signature: '%s'"
 msgstr ""
 
-#: cp/search.c:2054 cp/search.c:2061
+#: java/gjavah.c:2049
 #, fuzzy
-msgid "invalid covariant return type for `%#D'"
-msgstr "ogiltig mottagartyp \"%s\""
+msgid "Not a valid Java .class file."
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: cp/search.c:2055
-msgid "  overriding `%#D' (must be pointer or reference to class)"
+#: java/gjavah.c:2057 java/jcf-parse.c:746
+msgid "error while parsing constant pool"
 msgstr ""
 
-#: cp/search.c:2062
-msgid "  overriding `%#D' (must use pointer or reference)"
+#: java/gjavah.c:2063
+#, fuzzy, c-format
+msgid "error in constant pool entry #%d"
+msgstr "spill i konstant uttryck"
+
+#: java/gjavah.c:2206
+msgid "class is of array type\n"
 msgstr ""
 
-#: cp/search.c:2067
+#: java/gjavah.c:2214
 #, fuzzy
-msgid "conflicting return type specified for `%#D'"
-msgstr "motstridiga typer på \"%s\""
+msgid "base class is of array type"
+msgstr "fält \"%s\" har en inkomplett typ"
 
-#: cp/search.c:2068
-msgid "  overriding `%#D'"
+#: java/gjavah.c:2330
+msgid "Try 'gcjh --help' for more information.\n"
 msgstr ""
 
-#: cp/search.c:2077
-#, fuzzy, c-format
-msgid "looser throw specifier for `%#F'"
-msgstr "long eller short angiven med char för \"%s\""
+#: java/gjavah.c:2337
+msgid ""
+"Usage: gcjh [OPTION]... CLASS...\n"
+"\n"
+msgstr ""
 
-#: cp/search.c:2078
-#, c-format
-msgid "  overriding `%#F'"
+#: java/gjavah.c:2338
+msgid ""
+"Generate C++ header files from .class files\n"
+"\n"
 msgstr ""
 
-#. A static member function cannot match an inherited
-#. virtual member function.
-#: cp/search.c:2167
+#: java/gjavah.c:2339
 #, fuzzy
-msgid "`%#D' cannot be declared"
-msgstr "const \"%s\" kan inte deklareras \"mutable\""
+msgid "  -stubs                  Generate an implementation stub file\n"
+msgstr "  -pipe                    Använd rör istället för temporära filer\n"
+
+#: java/gjavah.c:2340
+#, fuzzy
+msgid "  -jni                    Generate a JNI header or stub\n"
+msgstr "  -W                      Slå på extra varningar\n"
 
-#: cp/search.c:2168
-msgid "  since `%#D' declared in base class"
+#: java/gjavah.c:2342
+msgid "  -add TEXT               Insert TEXT into class body\n"
 msgstr ""
 
-#: cp/search.c:2309
-msgid "`%#D' needs a final overrider"
+#: java/gjavah.c:2343
+msgid "  -append TEXT            Insert TEXT after class declaration\n"
 msgstr ""
 
-#: cp/semantics.c:919
-#, fuzzy, c-format
-msgid "type of asm operand `%E' could not be determined"
-msgstr "typen på parameter \"%s\" är inte deklarerad"
+#: java/gjavah.c:2344
+msgid "  -friend TEXT            Insert TEXT as 'friend' declaration\n"
+msgstr ""
 
-#: cp/semantics.c:1051
-msgid "ISO C++ does not permit named return values"
+#: java/gjavah.c:2345
+msgid "  -prepend TEXT           Insert TEXT before start of class\n"
 msgstr ""
 
-#: cp/semantics.c:1060
-msgid "return identifier `%D' already in place"
+#: java/gjavah.c:2347 java/jcf-dump.c:897
+msgid "  --classpath PATH        Set path to find .class files\n"
 msgstr ""
 
-#: cp/semantics.c:1068
-msgid "can't redefine default return value for constructors"
+#: java/gjavah.c:2348 java/jcf-dump.c:898
+#, fuzzy
+msgid "  -IDIR                   Append directory to class path\n"
+msgstr "  -B <katalog>             Lägg till <katalog> till kompilatorns sökvägar\n"
+
+#: java/gjavah.c:2349 java/jcf-dump.c:899
+msgid "  --bootclasspath PATH    Override built-in class path\n"
 msgstr ""
 
-#: cp/semantics.c:1100
-msgid "only constructors take base initializers"
+#: java/gjavah.c:2350 java/jcf-dump.c:900
+msgid "  --extdirs PATH          Set extensions directory path\n"
 msgstr ""
 
-#: cp/semantics.c:1343
-msgid "`this' is unavailable for static member functions"
+#: java/gjavah.c:2351
+msgid "  -d DIRECTORY            Set output directory name\n"
+msgstr ""
+
+#: java/gjavah.c:2352 java/jcf-dump.c:901 java/jv-scan.c:114
+#, fuzzy
+msgid "  -o FILE                 Set output file name\n"
+msgstr "  -o <fil>                Skriv utdata i <fil> \n"
+
+#: java/gjavah.c:2353
+msgid "  -td DIRECTORY           Set temporary directory name\n"
+msgstr ""
+
+#: java/gjavah.c:2355 java/jcf-dump.c:903 java/jv-scan.c:116
+#, fuzzy
+msgid "  --help                  Print this help, then exit\n"
+msgstr "  --help                   Visa den här informatationen\n"
+
+#: java/gjavah.c:2356 java/jcf-dump.c:904 java/jv-scan.c:117
+#, fuzzy
+msgid "  --version               Print version number, then exit\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
+
+#: java/gjavah.c:2357 java/jcf-dump.c:905
+#, fuzzy
+msgid "  -v, --verbose           Print extra information while running\n"
+msgstr "  -V <version>             Kör gcc version <version>, om den är installerad\n"
+
+#: java/gjavah.c:2359
+msgid ""
+"  -M                      Print all dependencies to stdout;\n"
+"                             suppress ordinary output\n"
 msgstr ""
 
-#: cp/semantics.c:1349
-msgid "invalid use of `this' in non-member function"
+#: java/gjavah.c:2361
+msgid ""
+"  -MM                     Print non-system dependencies to stdout;\n"
+"                             suppress ordinary output\n"
 msgstr ""
 
-#: cp/semantics.c:1351
-msgid "invalid use of `this' at top level"
+#: java/gjavah.c:2363
+#, fuzzy
+msgid "  -MD                     Print all dependencies to stdout\n"
+msgstr "  --help                   Visa den här informatationen\n"
+
+#: java/gjavah.c:2364
+#, fuzzy
+msgid "  -MMD                    Print non-system dependencies to stdout\n"
+msgstr "  --help                   Visa den här informatationen\n"
+
+#: java/gjavah.c:2367 java/jcf-dump.c:907 java/jv-scan.c:119
+#, fuzzy, c-format
+msgid ""
+"For bug reporting instructions, please see:\n"
+"%s.\n"
 msgstr ""
+"\n"
+"Instruktioner för bugrapportering, se:\n"
 
-#: cp/semantics.c:1381
-msgid "calling type `%T' like a method"
-msgstr ""
+#: java/gjavah.c:2395 java/gjavah.c:2509
+#, fuzzy
+msgid "no classes specified"
+msgstr "tomt intervall angivet"
 
-#: cp/semantics.c:1419
-msgid "destructor specifier `%T::~%T()' must have matching names"
+#: java/gjavah.c:2488
+msgid "'-MG' option is unimplemented"
 msgstr ""
 
-#: cp/semantics.c:1425
+#: java/gjavah.c:2517
 #, fuzzy
-msgid "`%E' is not of type `%T'"
-msgstr "\"%s\" svarar inte på \"%s\""
+msgid "can't specify both -o and -MD"
+msgstr "kan inte ange både -C och -o"
 
-#: cp/semantics.c:1613
-msgid "template type parameters must use the keyword `class' or `typename'"
-msgstr ""
+#: java/gjavah.c:2528
+#, fuzzy, c-format
+msgid "Processing %s\n"
+msgstr "fel vid stängning av %s"
 
-#: cp/semantics.c:1652
-msgid "invalid default template argument"
+#: java/gjavah.c:2534
+#, c-format
+msgid "%s: no such class"
 msgstr ""
 
-#: cp/semantics.c:1694
-#, fuzzy
-msgid "definition of `%#T' inside template parameter list"
-msgstr "deklaration av \"%s\" döljer symbol från parameterlista"
+#: java/gjavah.c:2538
+#, c-format
+msgid "Found in %s\n"
+msgstr ""
 
-#: cp/semantics.c:1710
+#: java/jcf-dump.c:814
 #, fuzzy
-msgid "invalid definition of qualified type `%T'"
-msgstr "ogiltig operation på oinstansierad typ"
+msgid "Not a valid Java .class file.\n"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: cp/semantics.c:2053
+#: java/jcf-dump.c:820
 #, fuzzy
-msgid "invalid base-class specification"
-msgstr "ogiltig lagringsklass för funktion \"%s\""
+msgid "error while parsing constant pool\n"
+msgstr "%s före strängkonstant"
 
-#: cp/semantics.c:2062
-msgid "base class `%T' has cv qualifiers"
+#: java/jcf-dump.c:826 java/jcf-parse.c:749
+#, c-format
+msgid "error in constant pool entry #%d\n"
 msgstr ""
 
-#: cp/semantics.c:2093
+#: java/jcf-dump.c:836
 #, fuzzy
-msgid "multiple declarators in template declaration"
-msgstr "flera lagringsklasser i deklaration av \"%s\""
+msgid "error while parsing fields\n"
+msgstr "fel vid stängning av %s"
 
-#: cp/semantics.c:2120
-#, fuzzy, c-format
-msgid "type of `%E' is unknown"
-msgstr "Register '%c' är okänt"
+#: java/jcf-dump.c:842
+#, fuzzy
+msgid "error while parsing methods\n"
+msgstr "fel vid skrivning till %s"
 
-#: cp/spew.c:225
-#, c-format
-msgid "identifier name `%s' conflicts with GNU C++ internal naming strategy"
+#: java/jcf-dump.c:848
+msgid "error while parsing final attributes\n"
 msgstr ""
 
-#: cp/spew.c:1002 cp/spew.c:1340
-msgid "parse error at end of saved function text"
+#: java/jcf-dump.c:885
+msgid "Try 'jcf-dump --help' for more information.\n"
 msgstr ""
 
-#: cp/spew.c:1090 cp/spew.c:1178
-msgid "%Hend of file read inside definition"
+#: java/jcf-dump.c:892
+msgid ""
+"Usage: jcf-dump [OPTION]... CLASS...\n"
+"\n"
 msgstr ""
 
-#: cp/spew.c:1121
-msgid "parse error in method specification"
+#: java/jcf-dump.c:893
+msgid ""
+"Display contents of a class file in readable form.\n"
+"\n"
 msgstr ""
 
-#: cp/spew.c:1161
-msgid "function body for constructor missing"
-msgstr "funktionskroppen för konstrueraren saknas"
+#: java/jcf-dump.c:894
+#, fuzzy
+msgid "  -c                      Disassemble method bodies\n"
+msgstr "  -W                      Slå på extra varningar\n"
 
-#: cp/spew.c:1262
-msgid "%Hend of file read inside default argument"
-msgstr ""
+#: java/jcf-dump.c:895
+#, fuzzy
+msgid "  --javap                 Generate output in 'javap' format\n"
+msgstr "  --help                  Visa den här informatationen\n"
 
-#: cp/spew.c:1419
-msgid "circular dependency in default args of `%#D'"
+#: java/jcf-dump.c:932 java/jcf-dump.c:1000
+msgid "jcf-dump: no classes specified\n"
 msgstr ""
 
-#: cp/spew.c:1483
-#, fuzzy
-msgid "invalid type `%T' for default argument to `%T'"
-msgstr "ogiltigt typargument till \"%s\""
+#: java/jcf-dump.c:1020
+#, fuzzy, c-format
+msgid "Cannot open '%s' for output.\n"
+msgstr "kan inte öppna fil %s för skrivning"
 
-#: cp/spew.c:1548
-#, c-format
-msgid "%s before `%s'"
-msgstr "%s före \"%s\""
+#: java/jcf-dump.c:1066
+msgid "bad format of .zip/.jar archive\n"
+msgstr ""
 
-#: cp/spew.c:1550
-#, c-format
-msgid "%s before `%c'"
-msgstr "%s före \"%c\""
+#: java/jcf-dump.c:1184
+msgid "Bad byte codes.\n"
+msgstr ""
 
-#: cp/spew.c:1552
+#: java/jcf-io.c:536
 #, c-format
-msgid "%s before `\\%o'"
-msgstr "%s före \"\\%o\""
+msgid "source file for class %qs is newer than its matching class file.  Source file %qs used instead"
+msgstr ""
 
-#: cp/spew.c:1555
-#, c-format
-msgid "%s before `%s' token"
-msgstr "%s före symbolen \"%s\""
+#: java/jcf-parse.c:366
+msgid "bad string constant"
+msgstr ""
 
-#: cp/tree.c:263 cp/tree.c:275
+#: java/jcf-parse.c:384
 #, c-format
-msgid "non-lvalue in %s"
-msgstr "icke-lvalue i %s"
+msgid "bad value constant type %d, index %d"
+msgstr ""
 
-#: cp/tree.c:562
-#, fuzzy
-msgid "`%V' qualifiers cannot be applied to `%T'"
-msgstr "\"%s\" svarar inte på \"%s\""
+#: java/jcf-parse.c:572
+#, fuzzy, c-format
+msgid "can't reopen %s: %m"
+msgstr "kan inte öppna %s"
 
-#: cp/tree.c:1941
+#: java/jcf-parse.c:579
 #, fuzzy, c-format
-msgid "`%s' attribute can only be applied to Java class definitions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
+msgid "can't close %s: %m"
+msgstr "kan inte stänga %s"
 
-#: cp/tree.c:1971
+#: java/jcf-parse.c:714 java/jcf-parse.c:720
 #, fuzzy, c-format
-msgid "`%s' attribute can only be applied to class definitions"
-msgstr "attributet \"%s\" fungerar bara på funktioner"
+msgid "cannot find file for class %s"
+msgstr "Kan inte hitta filen med klass %s."
+
+#: java/jcf-parse.c:743
+msgid "not a valid Java .class file"
+msgstr ""
 
-#: cp/tree.c:1977
+#. FIXME - where was first time
+#: java/jcf-parse.c:761
 #, c-format
-msgid "`%s' is obsolete; g++ vtables are now COM-compatible by default"
+msgid "reading class %s for the second time from %s"
 msgstr ""
 
-#: cp/tree.c:2002
-msgid "requested init_priority is not an integer constant"
+#: java/jcf-parse.c:779
+msgid "error while parsing fields"
 msgstr ""
 
-#: cp/tree.c:2023
-#, c-format
-msgid "can only use `%s' attribute on file-scope definitions of objects of class type"
+#: java/jcf-parse.c:782
+msgid "error while parsing methods"
 msgstr ""
 
-#: cp/tree.c:2031
-msgid "requested init_priority is out of range"
+#: java/jcf-parse.c:785
+msgid "error while parsing final attributes"
 msgstr ""
 
-#: cp/tree.c:2041
-msgid "requested init_priority is reserved for internal use"
+#: java/jcf-parse.c:802
+msgid "the %<java.lang.Object%> that was found in %qs didn't have the special zero-length %<gnu.gcj.gcj-compiled%> attribute.  This generally means that your classpath is incorrectly set.  Use %<info gcj \"Input Options\"%> to see the info page describing how to set the classpath"
+msgstr ""
+
+#: java/jcf-parse.c:876
+msgid "missing Code attribute"
+msgstr ""
+
+#: java/jcf-parse.c:1137
+msgid "%Hsource file seen twice on command line and will be compiled only once"
 msgstr ""
 
-#: cp/tree.c:2051
+#: java/jcf-parse.c:1155
+msgid "no input file specified"
+msgstr ""
+
+#: java/jcf-parse.c:1190
 #, fuzzy, c-format
-msgid "`%s' attribute is not supported on this platform"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+msgid "can't close input file %s: %m"
+msgstr "kan inte stänga %s"
 
-#: cp/tree.c:2588
+#: java/jcf-parse.c:1231
 #, c-format
-msgid "lang_* check: failed in %s, at %s:%d"
+msgid "bad zip/jar file %s"
 msgstr ""
 
-#: cp/typeck.c:524
+#: java/jcf-parse.c:1447
 #, c-format
-msgid "ISO C++ forbids %s between pointer of type `void *' and pointer-to-function"
+msgid "error while reading %s from zip file"
 msgstr ""
 
-#: cp/typeck.c:545
-msgid "%s between distinct pointer types `%T' and `%T' lacks a cast"
+#: java/jcf-write.c:2667
+#, c-format
+msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
 msgstr ""
 
-#: cp/typeck.c:1436
-msgid "ISO C++ prohibits conversion from `%#T' to `(...)'"
-msgstr ""
+#: java/jcf-write.c:3041
+#, fuzzy
+msgid "field initializer type mismatch"
+msgstr "fältinitierare är ej konstant"
 
-#: cp/typeck.c:1514
+#: java/jcf-write.c:3498
 #, fuzzy, c-format
-msgid "invalid application of `%s' to a member function"
-msgstr "destruerare kan inte vara en statisk medlemsfunktion"
+msgid "can't create directory %s: %m"
+msgstr "kan inte skapa katalog %s"
 
-#: cp/typeck.c:1520
+#: java/jcf-write.c:3531
 #, fuzzy, c-format
-msgid "invalid application of `%s' to non-static member"
-msgstr "\"sizeof\" applicerat på ett bitfält"
-
-#: cp/typeck.c:1538
-msgid "sizeof applied to a bit-field"
-msgstr "sizeof applicerat på ett bit-fält"
+msgid "can't open %s for writing: %m"
+msgstr "kan inte öppna fil %s för skrivning"
 
-#: cp/typeck.c:1541
-msgid "ISO C++ forbids applying `sizeof' to an expression of function type"
-msgstr "ISO C++ förbjuder användning av \"sizeof\" på ett uttryck av funktionstyp"
+#: java/jcf-write.c:3551
+#, fuzzy, c-format
+msgid "can't create %s: %m"
+msgstr "kan inte stänga %s"
 
-#: cp/typeck.c:1759
-msgid "deprecated conversion from string constant to `%T'"
+#: java/jv-scan.c:99
+msgid "Try 'jv-scan --help' for more information.\n"
 msgstr ""
 
-#: cp/typeck.c:1890 cp/typeck.c:2122
-msgid "request for member `%D' in `%E', which is of non-class type `%T'"
+#: java/jv-scan.c:106
+msgid ""
+"Usage: jv-scan [OPTION]... FILE...\n"
+"\n"
 msgstr ""
 
-#: cp/typeck.c:1916
-#, fuzzy
-msgid "`%D' is not a member of `%T'"
-msgstr "%s har ingen medlem med namn \"%s\""
-
-#: cp/typeck.c:1957 cp/typeck.c:1978
-#, fuzzy
-msgid "invalid access to non-static data member `%D' of NULL object"
-msgstr "ogiltigt användande av \"restrict\""
-
-#: cp/typeck.c:1959 cp/typeck.c:1980
-msgid "(perhaps the `offsetof' macro was used incorrectly)"
+#: java/jv-scan.c:107
+msgid ""
+"Print useful information read from Java source files.\n"
+"\n"
 msgstr ""
 
-#: cp/typeck.c:2168
-#, fuzzy
-msgid "`%D::%D' is not a member of `%T'"
-msgstr "%s har ingen medlem med namn \"%s\""
+#: java/jv-scan.c:108
+msgid "  --no-assert             Don't recognize the assert keyword\n"
+msgstr ""
 
-#: cp/typeck.c:2179
+#: java/jv-scan.c:109
 #, fuzzy
-msgid "`%T' is not a base of `%T'"
-msgstr "%s har ingen medlem med namn \"%s\""
+msgid "  --complexity            Print cyclomatic complexity of input file\n"
+msgstr "  -o <fil>                Skriv utdata i <fil> \n"
 
-#: cp/typeck.c:2199
-msgid "destructor specifier `%T::~%T' must have matching names"
+#: java/jv-scan.c:110
+msgid "  --encoding NAME         Specify encoding of input file\n"
 msgstr ""
 
-#: cp/typeck.c:2205
-msgid "type `%T' has no destructor"
+#: java/jv-scan.c:111
+msgid "  --print-main            Print name of class containing 'main'\n"
 msgstr ""
 
-#: cp/typeck.c:2244
-#, fuzzy
-msgid "`%D' is not a member template function"
-msgstr "\"%s\" är vanligtvis en funktion"
-
-#. A pointer to incomplete type (other than cv void) can be
-#. dereferenced [expr.unary.op]/1
-#: cp/typeck.c:2338
-msgid "`%T' is not a pointer-to-object type"
+#: java/jv-scan.c:112
+msgid "  --list-class            List all classes defined in file\n"
 msgstr ""
 
-#: cp/typeck.c:2365
-#, c-format
-msgid "invalid use of `%s' on pointer to member"
+#: java/jv-scan.c:113
+msgid "  --list-filename         Print input filename when listing class names\n"
 msgstr ""
 
-#: cp/typeck.c:2371
-msgid "invalid type argument"
-msgstr "ogiltigt typargument"
-
-#: cp/typeck.c:2474
-msgid "ISO C++ forbids subscripting non-lvalue array"
+#: java/jv-scan.c:190
+msgid "only one of '--print-main', '--list-class', and '--complexity' allowed"
 msgstr ""
 
-#: cp/typeck.c:2485
-msgid "subscripting array declared `register'"
-msgstr ""
+#: java/jv-scan.c:193
+#, fuzzy, c-format
+msgid "can't open output file '%s'"
+msgstr "Kan inte öppna utdatafil \"%s\""
 
-#: cp/typeck.c:2570
+#: java/jv-scan.c:229
 #, fuzzy, c-format
-msgid "object missing in use of `%E'"
-msgstr "fältstorlek saknas i \"%s\""
+msgid "file not found '%s'"
+msgstr "Kan inte hitta filen \"%s\""
 
-#: cp/typeck.c:2674
-msgid "ISO C++ forbids calling `::main' from within program"
-msgstr "ISO C++ förbjuder anrop av \"::main\" inifrån programmet"
+#: java/jv-scan.c:251
+#, fuzzy, c-format
+msgid "%s: error: "
+msgstr "parsningsfel"
+
+#: java/jv-scan.c:263
+#, c-format
+msgid "%s: warning: "
+msgstr "%s: varning: "
 
-#: cp/typeck.c:2699
+#: java/jvgenmain.c:48
 #, c-format
-msgid "must use .* or ->* to call pointer-to-member function in `%E (...)'"
+msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
 msgstr ""
 
-#: cp/typeck.c:2712
+#: java/jvgenmain.c:98
 #, fuzzy, c-format
-msgid "`%E' cannot be used as a function"
-msgstr "fält \"%s\" deklarerad som en funktion"
+msgid "%s: Cannot open output file: %s\n"
+msgstr "Kunde inte öppna utdatafil %s.\n"
 
-#: cp/typeck.c:2824
-#, fuzzy
-msgid "too many arguments to %s `%+#D'"
-msgstr "för många argument till funktionen \"%s\""
+#: java/jvgenmain.c:135
+#, fuzzy, c-format
+msgid "%s: Failed to close output file %s\n"
+msgstr "Kunde inte öppna utdatafil %s.\n"
 
-#: cp/typeck.c:2865
-msgid "parameter type of called function is incomplete"
+#: java/jvspec.c:420
+msgid "can't specify '-D' without '--main'\n"
 msgstr ""
 
-#: cp/typeck.c:2928
-#, fuzzy
-msgid "too few arguments to %s `%+#D'"
-msgstr "för få argument till funktionen \"%s\""
+#: java/jvspec.c:423
+#, fuzzy, c-format
+msgid "'%s' is not a valid class name"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: cp/typeck.c:3056 cp/typeck.c:3066
-msgid "assuming cast to type `%T' from overloaded function"
+#: java/jvspec.c:429
+msgid "--resource requires -o"
 msgstr ""
 
-#: cp/typeck.c:3126
-#, c-format
-msgid "division by zero in `%E / 0'"
+#: java/jvspec.c:436
+msgid "warning: already-compiled .class files ignored with -C"
 msgstr ""
 
-#: cp/typeck.c:3128
-#, c-format
-msgid "division by zero in `%E / 0.'"
-msgstr ""
+#: java/jvspec.c:443
+msgid "cannot specify both -C and -o"
+msgstr "kan inte ange både -C och -o"
 
-#: cp/typeck.c:3158
-#, c-format
-msgid "division by zero in `%E %% 0'"
+#: java/jvspec.c:455
+msgid "cannot create temporary file"
 msgstr ""
 
-#: cp/typeck.c:3160
-#, c-format
-msgid "division by zero in `%E %% 0.'"
+#: java/jvspec.c:483
+msgid "using both @FILE with multiple files not implemented"
 msgstr ""
 
-#: cp/typeck.c:3240
-#, c-format
-msgid "%s rotate count is negative"
+#: java/jvspec.c:534
+msgid "cannot specify 'main' class when not linking"
 msgstr ""
 
-#: cp/typeck.c:3243
-#, c-format
-msgid "%s rotate count >= width of type"
+#: java/lang.c:629
+msgid "can't do dependency tracking with input from stdin"
 msgstr ""
 
-#: cp/typeck.c:3274 cp/typeck.c:3279 cp/typeck.c:3370 cp/typeck.c:3375
-msgid "ISO C++ forbids comparison between pointer and integer"
-msgstr "ISO C++ förbjuder jämförelse mellan pekare och heltal"
-
-#: cp/typeck.c:3553
-#, fuzzy
-msgid "comparison between types `%#T' and `%#T'"
-msgstr "jämförelse mellan pekare och heltal"
+#: java/lang.c:645
+msgid "couldn't determine target name for dependency tracking"
+msgstr ""
 
-#: cp/typeck.c:3589
-msgid "comparison between signed and unsigned integer expressions"
+#: java/lex.c:260
+msgid ""
+"unknown encoding: %qs\n"
+"This might mean that your locale's encoding is not supported\n"
+"by your system's iconv(3) implementation.  If you aren't trying\n"
+"to use a particular encoding for your input file, try the\n"
+"%<--encoding=UTF-8%> option"
 msgstr ""
 
-#: cp/typeck.c:3654
+#: java/lex.c:631
 #, fuzzy
-msgid "invalid operands of types `%T' and `%T' to binary `%O'"
-msgstr "ogiltiga operander till binär %s"
+msgid "internal error - bad unget"
+msgstr "internt fel - ogiltigt Utf8-namn"
 
-#. Some sort of arithmetic operation involving NULL was
-#. performed.  Note that pointer-difference and pointer-addition
-#. have already been handled above, and so we don't end up here in
-#. that case.
-#: cp/typeck.c:3676
-#, fuzzy
-msgid "NULL used in arithmetic"
-msgstr "pekare till funktion använd med aritmetik"
+#: java/mangle.c:89
+#, fuzzy, c-format
+msgid "can't mangle %s"
+msgstr "kan inte stänga %s"
 
-#: cp/typeck.c:3743
-msgid "ISO C++ forbids using pointer of type `void *' in subtraction"
-msgstr ""
+#: java/mangle_name.c:140 java/mangle_name.c:210
+msgid "internal error - invalid Utf8 name"
+msgstr "internt fel - ogiltigt Utf8-namn"
 
-#: cp/typeck.c:3745
-msgid "ISO C++ forbids using pointer to a function in subtraction"
+#: java/parse-scan.y:878 java/parse.y:974 java/parse.y:1315 java/parse.y:1376
+#: java/parse.y:1587 java/parse.y:1810 java/parse.y:1819 java/parse.y:1830
+#: java/parse.y:1841 java/parse.y:1853 java/parse.y:1868 java/parse.y:1885
+#: java/parse.y:1887 java/parse.y:1968 java/parse.y:2145 java/parse.y:2214
+#: java/parse.y:2378 java/parse.y:2391 java/parse.y:2398 java/parse.y:2405
+#: java/parse.y:2416 java/parse.y:2418 java/parse.y:2456 java/parse.y:2458
+#: java/parse.y:2460 java/parse.y:2481 java/parse.y:2483 java/parse.y:2485
+#: java/parse.y:2501 java/parse.y:2503 java/parse.y:2524 java/parse.y:2526
+#: java/parse.y:2528 java/parse.y:2556 java/parse.y:2558 java/parse.y:2560
+#: java/parse.y:2562 java/parse.y:2580 java/parse.y:2582 java/parse.y:2593
+#: java/parse.y:2604 java/parse.y:2615 java/parse.y:2626 java/parse.y:2637
+#: java/parse.y:2650 java/parse.y:2654 java/parse.y:2656 java/parse.y:2669
+msgid "Missing term"
 msgstr ""
 
-#: cp/typeck.c:3747
-msgid "ISO C++ forbids using pointer to a method in subtraction"
+#: java/parse-scan.y:880 java/parse.y:748 java/parse.y:786 java/parse.y:811
+#: java/parse.y:995 java/parse.y:1350 java/parse.y:1563 java/parse.y:1565
+#: java/parse.y:1795 java/parse.y:1821 java/parse.y:1832 java/parse.y:1843
+#: java/parse.y:1855 java/parse.y:1870
+msgid "';' expected"
 msgstr ""
 
-#: cp/typeck.c:3749
-msgid "ISO C++ forbids using pointer to a member in subtraction"
+#: java/parse.y:746 java/parse.y:784
+msgid "Missing name"
 msgstr ""
 
-#: cp/typeck.c:3761
-msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
+#: java/parse.y:774
+#, c-format
+msgid "Ambiguous class: %qs and %qs"
 msgstr ""
 
-#: cp/typeck.c:3821
-#, c-format
-msgid "invalid use of '%E' to form a pointer-to-member-function.  Use a qualified-id."
+#: java/parse.y:809
+msgid "'*' expected"
 msgstr ""
 
-#: cp/typeck.c:3827
-#, c-format
-msgid "parenthesis around '%E' cannot be used to form a pointer-to-member-function"
+#: java/parse.y:823
+msgid "Class or interface declaration expected"
 msgstr ""
 
-#: cp/typeck.c:3850
-msgid "taking address of temporary"
-msgstr "tar adress till något temporärt"
+#: java/parse.y:840
+#, fuzzy, c-format
+msgid "Modifier %qs declared twice"
+msgstr "fält \"%s\" deklarerad som en funktion"
 
-#: cp/typeck.c:4091
-#, c-format
-msgid "ISO C++ forbids %sing an enum"
+#: java/parse.y:860 java/parse.y:862
+msgid "Missing class name"
 msgstr ""
 
-#: cp/typeck.c:4103
-#, fuzzy
-msgid "cannot %s a pointer to incomplete type `%T'"
-msgstr "parameter \"%s\" pekar på inkomplett typ"
-
-#: cp/typeck.c:4110
-#, fuzzy
-msgid "ISO C++ forbids %sing a pointer of type `%T'"
-msgstr "ISO C++ förbjuder användning av pekare av typ \"void *\" i pekararitmetik"
+#: java/parse.y:865 java/parse.y:869 java/parse.y:877 java/parse.y:1035
+#: java/parse.y:1296 java/parse.y:1298 java/parse.y:1630 java/parse.y:1881
+#: java/parse.y:1913 java/parse.y:1975
+msgid "'{' expected"
+msgstr ""
 
-#: cp/typeck.c:4135
-msgid "cast to non-reference type used as lvalue"
+#: java/parse.y:879
+msgid "Missing super class name"
 msgstr ""
 
-#: cp/typeck.c:4169
-msgid "invalid use of `--' on bool variable `%D'"
+#: java/parse.y:889 java/parse.y:905
+msgid "Missing interface name"
 msgstr ""
 
-#. ARM $3.4
-#: cp/typeck.c:4202
-msgid "ISO C++ forbids taking address of function `::main'"
-msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
+#: java/parse.y:989
+msgid "Missing variable initializer"
+msgstr ""
 
-#. An expression like &memfn.
-#: cp/typeck.c:4269
-msgid "ISO C++ forbids taking the address of an unqualified non-static member function to form a pointer to member function.  Say `&%T::%D'"
+#: java/parse.y:1006
+msgid "Invalid declaration"
 msgstr ""
 
-#: cp/typeck.c:4271
-#, fuzzy
-msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function.  Say `&%T::%D'"
-msgstr "ISO C++ förbjuder användning av pekare till medlemsfunktion i pekararitmetik"
+#: java/parse.y:1009 java/parse.y:1094 java/parse.y:2160 java/parse.y:2189
+#: java/parse.y:2211 java/parse.y:2215 java/parse.y:2250 java/parse.y:2329
+#: java/parse.y:2339 java/parse.y:2349
+msgid "']' expected"
+msgstr ""
 
-#: cp/typeck.c:4295
-msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
+#: java/parse.y:1013
+msgid "Unbalanced ']'"
 msgstr ""
 
-#: cp/typeck.c:4324
-#, fuzzy
-msgid "attempt to take address of bit-field structure member `%D'"
-msgstr "kan inte ta adressen till bitfält \"%s\""
+#: java/parse.y:1049
+msgid "Invalid method declaration, method name required"
+msgstr ""
 
-#: cp/typeck.c:4444
-#, fuzzy
-msgid "taking address of destructor"
-msgstr "tar adress till något temporärt"
+#: java/parse.y:1054 java/parse.y:1059 java/parse.y:1064 java/parse.y:2063
+msgid "Identifier expected"
+msgstr ""
 
-#: cp/typeck.c:4457
-msgid "taking address of bound pointer-to-member expression"
+#: java/parse.y:1069 java/parse.y:4741
+msgid "Invalid method declaration, return type required"
 msgstr ""
 
-#: cp/typeck.c:4473
-#, fuzzy
-msgid "cannot create pointer to reference member `%D'"
-msgstr "kan inte deklarera pekare till referenser"
+#: java/parse.y:1089
+msgid "Discouraged form of returned type specification"
+msgstr ""
 
-#: cp/typeck.c:4536
-msgid "cannot take the address of `this', which is an rvalue expression"
-msgstr "Kan inte ta adressen till \"this\", som är ett rvalue-uttryck"
+#: java/parse.y:1092 java/parse.y:1543 java/parse.y:1550 java/parse.y:1559
+#: java/parse.y:1561 java/parse.y:1589 java/parse.y:1698 java/parse.y:2005
+#: java/parse.y:2058
+msgid "')' expected"
+msgstr ""
 
-#: cp/typeck.c:4555
-msgid "address requested for `%D', which is declared `register'"
+#: java/parse.y:1108
+msgid "Missing formal parameter term"
 msgstr ""
 
-#: cp/typeck.c:4682
-msgid "static_cast from type `%T' to type `%T' casts away constness"
+#: java/parse.y:1123 java/parse.y:1128
+msgid "Missing identifier"
 msgstr ""
 
-#: cp/typeck.c:4871
-msgid "invalid static_cast from type `%T' to type `%T'"
+#: java/parse.y:1148 java/parse.y:1157
+msgid "Missing class type term"
 msgstr ""
 
-#: cp/typeck.c:4910
-msgid "invalid reinterpret_cast of an rvalue expression of type `%T' to type `%T'"
+#: java/parse.y:1184
+#, c-format
+msgid "Can't define static initializer in class %qs. Static initializer can only be defined in top-level classes"
 msgstr ""
 
-#: cp/typeck.c:4930
-msgid "reinterpret_cast from `%T' to `%T' loses precision"
+#: java/parse.y:1313
+msgid "Invalid interface type"
 msgstr ""
 
-#: cp/typeck.c:4943
-msgid "reinterpret_cast from `%T' to `%T' casts away const (or volatile)"
+#: java/parse.y:1482
+msgid "An empty declaration is a deprecated feature that should not be used"
 msgstr ""
 
-#: cp/typeck.c:4952
-msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
+#: java/parse.y:1503 java/parse.y:1677 java/parse.y:1679
+msgid "':' expected"
 msgstr ""
 
-#: cp/typeck.c:4958
-msgid "invalid reinterpret_cast from type `%T' to type `%T'"
+#: java/parse.y:1529 java/parse.y:1534 java/parse.y:1539
+msgid "Invalid expression statement"
 msgstr ""
 
-#: cp/typeck.c:4985
-msgid "invalid use of const_cast with type `%T', which is not a pointer, reference, nor a pointer-to-data-member type"
+#: java/parse.y:1557 java/parse.y:1585 java/parse.y:1626 java/parse.y:1694
+#: java/parse.y:1762 java/parse.y:1883 java/parse.y:1961 java/parse.y:2052
+#: java/parse.y:2054 java/parse.y:2067 java/parse.y:2310 java/parse.y:2312
+msgid "'(' expected"
 msgstr ""
 
-#: cp/typeck.c:4988
-msgid "invalid use of const_cast with type `%T', which is a pointer or reference to a function type"
+#: java/parse.y:1628
+msgid "Missing term or ')'"
 msgstr ""
 
-#: cp/typeck.c:5011
-msgid "invalid const_cast of an rvalue of type `%T' to type `%T'"
+#: java/parse.y:1675
+msgid "Missing or invalid constant expression"
 msgstr ""
 
-#: cp/typeck.c:5027
-msgid "invalid const_cast from type `%T' to type `%T'"
+#: java/parse.y:1696
+msgid "Missing term and ')' expected"
 msgstr ""
 
-#: cp/typeck.c:5069 cp/typeck.c:5074
-#, fuzzy
-msgid "ISO C++ forbids casting to an array type `%T'"
-msgstr "ISO C förbjuder typkonvertering till unionstyper"
-
-#: cp/typeck.c:5082
-#, fuzzy
-msgid "invalid cast to function type `%T'"
-msgstr "ogiltig lagringsklass för funktion \"%s\""
-
-#: cp/typeck.c:5138
-msgid "cast from `%T' to `%T' discards qualifiers from pointer target type"
+#: java/parse.y:1735
+msgid "Invalid control expression"
 msgstr ""
 
-#: cp/typeck.c:5184
-msgid "cast from `%T' to `%T' increases required alignment of target type"
+#: java/parse.y:1737 java/parse.y:1739
+msgid "Invalid update expression"
 msgstr ""
 
-#: cp/typeck.c:5357
-msgid "  in evaluation of `%Q(%#T, %#T)'"
+#: java/parse.y:1764
+msgid "Invalid init statement"
 msgstr ""
 
-#: cp/typeck.c:5399
-msgid "ISO C++ forbids cast to non-reference type used as lvalue"
+#: java/parse.y:1964
+msgid "Missing term or ')' expected"
 msgstr ""
 
-#: cp/typeck.c:5463
-#, fuzzy
-msgid "incompatible types in assignment of `%T' to `%T'"
-msgstr "inkompatibla typer i %s"
-
-#: cp/typeck.c:5470
-msgid "ISO C++ forbids assignment of arrays"
-msgstr "ISO C++ förbjuder tilldelning av fält"
-
-#: cp/typeck.c:5577
-msgid "   in pointer to member function conversion"
+#: java/parse.y:2007
+msgid "'class' or 'this' expected"
 msgstr ""
 
-#: cp/typeck.c:5585
-msgid "   in pointer to member conversion"
+#: java/parse.y:2009 java/parse.y:2011
+msgid "'class' expected"
 msgstr ""
 
-#. This is a reinterpret cast, we choose to do nothing.
-#: cp/typeck.c:5596 cp/typeck.c:5615
-msgid "pointer to member cast via virtual base `%T' of `%T'"
+#: java/parse.y:2056
+msgid "')' or term expected"
 msgstr ""
 
-#: cp/typeck.c:5619
-msgid "pointer to member conversion via virtual base `%T' of `%T'"
+#: java/parse.y:2158 java/parse.y:2187
+msgid "'[' expected"
 msgstr ""
 
-#: cp/typeck.c:5695
-#, fuzzy
-msgid "invalid conversion to type `%T' from type `%T'"
-msgstr "ogiltig mottagartyp \"%s\""
-
-#: cp/typeck.c:5860
-msgid "passing NULL used for non-pointer %s %P of `%D'"
+#: java/parse.y:2265
+msgid "Field expected"
 msgstr ""
 
-#: cp/typeck.c:5863
-msgid "%s to non-pointer type `%T' from NULL"
+#: java/parse.y:2324 java/parse.y:2334 java/parse.y:2344
+msgid "Missing term and ']' expected"
 msgstr ""
 
-#: cp/typeck.c:5871
-msgid "passing `%T' for %s %P of `%D'"
+#: java/parse.y:2449
+msgid "']' expected, invalid type expression"
 msgstr ""
 
-#: cp/typeck.c:5874
-msgid "%s to `%T' from `%T'"
+#: java/parse.y:2452
+msgid "Invalid type expression"
 msgstr ""
 
-#: cp/typeck.c:5884
-msgid "passing negative value `%E' for %s %P of `%D'"
+#: java/parse.y:2564
+msgid "Invalid reference type"
 msgstr ""
 
-#: cp/typeck.c:5887
-msgid "%s of negative value `%E' to `%T'"
+#: java/parse.y:3031
+msgid "Constructor invocation must be first thing in a constructor"
 msgstr ""
 
-#: cp/typeck.c:5982
-msgid "cannot convert `%T' to `%T' for argument `%P' to `%D'"
+#: java/parse.y:3033
+msgid "Only constructors can invoke constructors"
 msgstr ""
 
-#: cp/typeck.c:5985
-#, fuzzy
-msgid "cannot convert `%T' to `%T' in %s"
-msgstr "kan inte konvertera till en pekartyp"
-
-#: cp/typeck.c:6073 cp/typeck.c:6075
-#, fuzzy
-msgid "in passing argument %P of `%+D'"
-msgstr "Saknar argument till flaggan \"%s\""
-
-#: cp/typeck.c:6190
-msgid "returning reference to temporary"
-msgstr "returnerar referens till en temporär"
-
-#: cp/typeck.c:6197
-msgid "reference to non-lvalue returned"
+#: java/parse.y:3041
+#, c-format
+msgid ": %qs JDK1.1(TM) feature"
 msgstr ""
 
-#: cp/typeck.c:6209
-#, fuzzy
-msgid "reference to local variable `%D' returned"
-msgstr "adress på global registervariabel \"%s\" efterfrågad"
+#: java/parse.y:3121 java/parse.y:3123
+#, c-format
+msgid ""
+"%s.\n"
+"%s"
+msgstr ""
+"%s.\n"
+"%s"
 
-#: cp/typeck.c:6212
-#, fuzzy
-msgid "address of local variable `%D' returned"
-msgstr "adress på global registervariabel \"%s\" efterfrågad"
+#: java/parse.y:3282
+msgid "Missing return statement"
+msgstr ""
 
-#: cp/typeck.c:6243
-msgid "returning a value from a destructor"
-msgstr "returnerar ett värde från en destruktor"
+#: java/parse.y:3304 java/parse.y:11940 java/parse.y:11944
+msgid "Unreachable statement"
+msgstr ""
 
-#. If a return statement appears in a handler of the
-#. function-try-block of a constructor, the program is ill-formed.
-#: cp/typeck.c:6251
-msgid "cannot return from a handler of a function-try-block of a constructor"
+#: java/parse.y:3314
+msgid "Can't access %s field %<%s.%s%> from %qs"
 msgstr ""
 
-#. You can't return a value from a constructor.
-#: cp/typeck.c:6254
-msgid "returning a value from a constructor"
+#: java/parse.y:3383
+#, c-format
+msgid "%s %qs already defined in %s:%d"
 msgstr ""
 
-#: cp/typeck.c:6271
-msgid "return-statement with no value, in function declared with a non-void return type"
+#: java/parse.y:3401
+msgid "Variable %qs is already defined in this method and was declared %<%s %s%> at line %d"
 msgstr ""
 
-#: cp/typeck.c:6287
-msgid "return-statement with a value, in function declared with a void return type"
+#: java/parse.y:3512
+#, c-format
+msgid "Interface %qs repeated"
 msgstr ""
 
-#: cp/typeck.c:6308
-msgid "`operator new' must not return NULL unless it is declared `throw()' (or -fcheck-new is in effect)"
+#: java/parse.y:3542
+#, c-format
+msgid "%s name %qs clashes with imported type %qs"
 msgstr ""
 
-#: cp/typeck2.c:54
-msgid "type `%T' is not a base type for type `%T'"
+#: java/parse.y:3574
+msgid "Public %s %qs must be defined in a file called %<%s.java%>"
 msgstr ""
 
-#: cp/typeck2.c:157
-#, fuzzy
-msgid "cannot declare variable `%D' to be of type `%T'"
-msgstr "kan inte deklarera \"::main\" som en mall"
+#: java/parse.y:3589
+#, c-format
+msgid "Inner class %qs can't be static. Static classes can only occur in interfaces and top-level classes"
+msgstr ""
 
-#: cp/typeck2.c:160
-#, fuzzy
-msgid "cannot declare parameter `%D' to be of type `%T'"
-msgstr "kan inte deklarera \"::main\" som en mall"
+#: java/parse.y:3670
+#, c-format
+msgid "The class name %qs is already defined in this scope. An inner class may not have the same simple name as any of its enclosing classes"
+msgstr ""
 
-#: cp/typeck2.c:163
+#: java/parse.y:3712
 #, fuzzy
-msgid "cannot declare field `%D' to be of type `%T'"
-msgstr "kan inte deklarera \"::main\" som en mall"
+msgid "Qualifier must be a reference"
+msgstr "Använd stor minnesmodell"
 
-#: cp/typeck2.c:167
-#, fuzzy
-msgid "invalid return type for member function `%#D'"
-msgstr "ogiltig lagringsklass för funktion \"%s\""
+#: java/parse.y:3733
+#, c-format
+msgid "Cyclic inheritance involving %s"
+msgstr ""
 
-#: cp/typeck2.c:169
-#, fuzzy
-msgid "invalid return type for function `%#D'"
-msgstr "ogiltig lagringsklass för funktion \"%s\""
+#: java/parse.y:3997
+msgid "Redundant use of %<abstract%> modifier. Interface %qs is implicitly abstract"
+msgstr ""
 
-#: cp/typeck2.c:172
-#, fuzzy
-msgid "cannot allocate an object of type `%T'"
-msgstr "statisk access till objekt av typ \"id\""
+#: java/parse.y:4152
+#, c-format
+msgid "Class %qs can't be declared both abstract and final"
+msgstr ""
 
-#: cp/typeck2.c:179
-msgid "  because the following virtual functions are abstract:"
+#: java/parse.y:4164
+msgid "%<java.lang.Object%> can't extend anything"
 msgstr ""
 
-#: cp/typeck2.c:181
-msgid "\t%#D"
+#: java/parse.y:4406
+msgid "Duplicate variable declaration: %<%s %s%> was %<%s %s%> (%s:%d)"
 msgstr ""
 
-#: cp/typeck2.c:184
-msgid "  since type `%T' has abstract virtual functions"
+#: java/parse.y:4470
+#, c-format
+msgid "Field %qs can't be static in inner class %qs unless it is final"
 msgstr ""
 
-#: cp/typeck2.c:338
-msgid "constructor syntax used, but no constructor declared for type `%T'"
+#: java/parse.y:4716
+#, c-format
+msgid "Class %qs must be declared abstract to define abstract method %qs"
 msgstr ""
 
-#: cp/typeck2.c:349
-msgid "comma expression used to initialize return value"
+#: java/parse.y:4723
+#, c-format
+msgid "native method %qs can't be strictfp"
 msgstr ""
 
-#: cp/typeck2.c:358
-msgid "cannot initialize arrays using this syntax"
+#: java/parse.y:4727
+#, c-format
+msgid "method %qs can't be transient"
 msgstr ""
 
-#: cp/typeck2.c:473
-msgid "initializing array with parameter list"
+#: java/parse.y:4730
+#, c-format
+msgid "method %qs can't be volatile"
 msgstr ""
 
-#: cp/typeck2.c:529
-msgid "initializer for scalar variable requires one element"
+#: java/parse.y:4780 java/parse.y:6533
+#, c-format
+msgid "Method %qs can't be static in inner class %qs. Only members of interfaces and top-level classes can be static"
 msgstr ""
 
-#: cp/typeck2.c:536
-msgid "braces around scalar initializer for `%T'"
+#: java/parse.y:4946
+#, c-format
+msgid "%s method %qs can't have a body defined"
 msgstr ""
 
-#: cp/typeck2.c:539
-msgid "ignoring extra initializers for `%T'"
+#: java/parse.y:4957
+#, c-format
+msgid "Non native and non abstract method %qs must have a body defined"
 msgstr ""
 
-#: cp/typeck2.c:551
-#, fuzzy
-msgid "variable-sized object of type `%T' may not be initialized"
-msgstr "objekt med variabel storlek kan inte initieras"
+#: java/parse.y:5028
+#, fuzzy, c-format
+msgid "%s: recursive invocation of constructor %qs"
+msgstr "omdefiniering av \"struct %s\""
 
-#: cp/typeck2.c:561
-msgid "subobject of type `%T' must be initialized by constructor, not by `%E'"
+#: java/parse.y:5058
+msgid "Inconsistent member declaration.  At most one of %<public%>, %<private%>, or %<protected%> may be specified"
 msgstr ""
 
-#: cp/typeck2.c:627
-msgid "aggregate has a partly bracketed initializer"
+#: java/parse.y:5066
+msgid "Inconsistent member declaration.  At most one of %<final%> or %<volatile%> may be specified"
 msgstr ""
 
-#: cp/typeck2.c:665 cp/typeck2.c:770
-msgid "non-trivial labeled initializers"
+#: java/parse.y:5156
+#, c-format
+msgid "Variable %qs is used more than once in the argument list of method %qs"
 msgstr ""
 
-#: cp/typeck2.c:682
-msgid "non-empty initializer for array of empty elements"
+#: java/parse.y:5240
+#, c-format
+msgid "%s %qs can't implement/extend %s %qs"
 msgstr ""
 
-#: cp/typeck2.c:736
-msgid "initializer list for object of class with virtual base classes"
+#: java/parse.y:5274
+#, c-format
+msgid "Class %qs can't subclass %s %qs"
 msgstr ""
 
-#: cp/typeck2.c:742
-msgid "initializer list for object of class with base classes"
+#: java/parse.y:5283
+#, c-format
+msgid "Can't subclass final classes: %s"
 msgstr ""
 
-#: cp/typeck2.c:748
-msgid "initializer list for object using virtual functions"
+#: java/parse.y:5469
+#, c-format
+msgid "Cyclic class inheritance%s"
 msgstr ""
 
-#: cp/typeck2.c:811 cp/typeck2.c:827
-#, fuzzy
-msgid "missing initializer for member `%D'"
-msgstr "saknar mellanrum efter nummer \"%.*s\""
-
-#: cp/typeck2.c:816
-#, fuzzy
-msgid "uninitialized const member `%D'"
-msgstr "upprepning av medlem \"%s\""
-
-#: cp/typeck2.c:818
-#, fuzzy
-msgid "member `%D' with uninitialized const fields"
-msgstr "parameter \"%s\" är initierad"
-
-#: cp/typeck2.c:821
-#, fuzzy
-msgid "member `%D' is uninitialized reference"
-msgstr "parameter \"%s\" är initierad"
-
-#: cp/typeck2.c:868
-msgid "index value instead of field name in union initializer"
+#: java/parse.y:6184
+#, c-format
+msgid "Superclass %qs of class %qs not found"
 msgstr ""
 
-#: cp/typeck2.c:880
-#, fuzzy
-msgid "no field `%D' in union being initialized"
-msgstr "fält \"%s\" är redan initierat"
+#: java/parse.y:6190
+#, fuzzy, c-format
+msgid "Type %qs not found in declaration of field %qs"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
 
-#: cp/typeck2.c:888
-msgid "union `%T' with no named members cannot be initialized"
+#: java/parse.y:6196
+#, c-format
+msgid "Type %qs not found in the declaration of the argument %qs of method %qs"
 msgstr ""
 
-#: cp/typeck2.c:924
-msgid "excess elements in aggregate initializer"
+#: java/parse.y:6203
+#, c-format
+msgid "Type %qs not found in the declaration of the return type of method %qs"
 msgstr ""
 
-#: cp/typeck2.c:1038
-msgid "circular pointer delegation detected"
+#: java/parse.y:6209
+#, c-format
+msgid "Superinterface %qs of %s %qs not found"
 msgstr ""
 
-#: cp/typeck2.c:1051
-#, fuzzy
-msgid "base operand of `->' has non-pointer type `%T'"
-msgstr "basoperanden till \"->\" är inte en pekare"
+#: java/parse.y:6216
+#, c-format
+msgid "Type %qs not found in the declaration of the local variable %qs"
+msgstr ""
 
-#: cp/typeck2.c:1065
-msgid "result of `operator->()' yields non-pointer result"
+#: java/parse.y:6223
+msgid "Class %qs not found in %<throws%>"
 msgstr ""
 
-#: cp/typeck2.c:1067
-msgid "base operand of `->' is not a pointer"
-msgstr "basoperanden till \"->\" är inte en pekare"
+#: java/parse.y:6280
+#, fuzzy, c-format
+msgid "Duplicate %s declaration %qs"
+msgstr "dubbel deklaration av etikett \"%s\""
 
-#: cp/typeck2.c:1133
-msgid "`%E' cannot be used as a member pointer, since it is of type `%T'"
+#: java/parse.y:6354
+msgid "Class %qs doesn't define the abstract method %<%s %s%> from %s %<%s%>. This method must be defined or %s %qs must be declared abstract"
 msgstr ""
 
-#: cp/typeck2.c:1140
-msgid "cannot apply member pointer `%E' to `%E', which is of non-aggregate type `%T'"
+#: java/parse.y:6510
+msgid "Class %qs in %<throws%> clause must be a subclass of class %<java.lang.Throwable%>"
 msgstr ""
 
-#: cp/typeck2.c:1149
-msgid "member type `%T::' incompatible with object type `%T'"
+#: java/parse.y:6554
+#, c-format
+msgid "Class %qs must override %qs with a public method in order to implement interface %qs"
 msgstr ""
 
-#: cp/typeck2.c:1186
-msgid "`%T' fails to be a typedef or built-in type"
+#: java/parse.y:6568 java/parse.y:6795
+#, c-format
+msgid "Method %qs was defined with return type %qs in class %qs"
 msgstr ""
 
-#: cp/typeck2.c:1259
+#: java/parse.y:6585
 #, c-format
-msgid "ISO C++ forbids defining types within %s"
+msgid "%s methods can't be overridden. Method %qs is %s in class %qs"
 msgstr ""
 
-#: cp/typeck2.c:1384
-#, fuzzy
-msgid "call to function `%D' which throws incomplete type `%#T'"
-msgstr "parameter \"%s\" pekar på inkomplett typ"
-
-#: cp/typeck2.c:1387
-#, fuzzy
-msgid "call to function which throws incomplete type `%#T'"
-msgstr "parameter \"%s\" pekar på inkomplett typ"
-
-#. XXX Not i18n clean.
-#: cp/cp-tree.h:3936
+#: java/parse.y:6599
 #, c-format
-msgid "%s is deprecated, please see the documentation for details"
+msgid "Instance methods can't be overridden by a static method. Method %qs is an instance method in class %qs"
 msgstr ""
 
-#: cp/lang-options.h:29
-msgid "Do not obey access control semantics"
+#: java/parse.y:6622
+#, c-format
+msgid "Methods can't be overridden to be more private. Method %qs is not %s in class %qs"
 msgstr ""
 
-#: cp/lang-options.h:31
-msgid "Change when template instances are emitted"
+#: java/parse.y:6763
+msgid "Invalid checked exception class %qs in %<throws%> clause.  The exception must be a subclass of an exception thrown by %qs from class %qs"
 msgstr ""
 
-#: cp/lang-options.h:36
-msgid "Check the return value of new"
+#: java/parse.y:6820
+#, c-format
+msgid "Interface %qs inherits method %qs from interface %qs. This method is redefined with a different return type in interface %qs"
 msgstr ""
 
-#: cp/lang-options.h:39
-msgid "Reduce size of object files"
+#: java/parse.y:6995
+#, c-format
+msgid "Class or interface %qs not found in import"
 msgstr ""
 
-#: cp/lang-options.h:43
-msgid "Make string literals `char[]' instead of `const char[]'"
+#: java/parse.y:7080
+#, c-format
+msgid "malformed .zip archive in CLASSPATH: %s"
 msgstr ""
 
-#: cp/lang-options.h:46
-msgid "Dump the entire translation unit to a file"
+#: java/parse.y:7151
+#, c-format
+msgid "Can't find default package %qs. Check the CLASSPATH environment variable and the access to the archives"
 msgstr ""
 
-#: cp/lang-options.h:48
-msgid "Do not inline member functions by default"
+#: java/parse.y:7156
+#, c-format
+msgid "Package %qs not found in import"
 msgstr ""
 
-#: cp/lang-options.h:51
-msgid "Do not generate run time type descriptor information"
+#: java/parse.y:7253
+#, c-format
+msgid "Type %qs also potentially defined in package %qs"
 msgstr ""
 
-#: cp/lang-options.h:56
-msgid "Do not generate code to check exception specifications"
+#: java/parse.y:7398
+#, c-format
+msgid "Nested %s %s is %s; cannot be accessed from here"
 msgstr ""
 
-#: cp/lang-options.h:61
-msgid "Scope of for-init-statement vars extends outside"
+#: java/parse.y:7436
+#, c-format
+msgid "Can't access %s %qs. Only public classes and interfaces in other packages can be accessed"
 msgstr ""
 
-#: cp/lang-options.h:64
-msgid "Do not recognize GNU defined keywords"
+#: java/parse.y:7474
+msgid "Only %<final%> is allowed as a local variables modifier"
 msgstr ""
 
-#: cp/lang-options.h:68
-msgid "Enable support for huge objects"
+#: java/parse.y:9028
+#, c-format
+msgid "No constructor matching %qs found in class %qs"
 msgstr ""
 
-#: cp/lang-options.h:72
-msgid "Export functions even if they can be inlined"
+#: java/parse.y:9528
+#, c-format
+msgid "Can't reference %qs before the superclass constructor has been called"
 msgstr ""
 
-#: cp/lang-options.h:75
-#, fuzzy
-msgid "Only emit explicit template instantiations"
-msgstr "Slå på automatisk mallinstansiering"
-
-#: cp/lang-options.h:78
-#, fuzzy
-msgid "Only emit explicit instantiations of inline templates"
-msgstr "%s: Vid instansiering av \"%s\":\n"
-
-#: cp/lang-options.h:84
-msgid "Don't pedwarn about uses of Microsoft extensions"
+#: java/parse.y:9582
+#, c-format
+msgid "Local variable %qs can't be accessed from within the inner class %qs unless it is declared final"
 msgstr ""
 
-#: cp/lang-options.h:87
-#, fuzzy
-msgid "Recognize and/bitand/bitor/compl/not/or/xor"
-msgstr "Känn igen and/bitand/bitor/compl/not/or/xor"
+#: java/parse.y:9587 java/parse.y:10050
+#, fuzzy, c-format
+msgid "Undefined variable %qs"
+msgstr "oanvänd variabel \"%s\""
 
-#: cp/lang-options.h:91
-msgid "Disable optional diagnostics"
+#: java/parse.y:9598
+#, c-format
+msgid "Can't make a static reference to nonstatic variable %qs in class %qs"
 msgstr ""
 
-#: cp/lang-options.h:93
-msgid "Downgrade conformance errors to warnings"
+#: java/parse.y:9804 java/parse.y:10659
+#, c-format
+msgid "No enclosing instance for inner class %qs is in scope%s"
 msgstr ""
 
-#: cp/lang-options.h:96
-msgid "Enable automatic template instantiation"
-msgstr "Slå på automatisk mallinstansiering"
-
-#: cp/lang-options.h:101
-msgid "Display statistics accumulated during compilation"
+#: java/parse.y:9923 java/parse.y:12372
+msgid "Keyword %<this%> used outside allowed context"
 msgstr ""
 
-#: cp/lang-options.h:104
-msgid "Specify maximum template instantiation depth"
-msgstr "Ange maximalt instansieringsdjup för mallar"
-
-#: cp/lang-options.h:106
-msgid "Use __cxa_atexit to register destructors"
+#: java/parse.y:9929 java/parse.y:10813
+msgid "Can't reference %<this%> before the superclass constructor has been called"
 msgstr ""
 
-#: cp/lang-options.h:109
-msgid "Discard unused virtual functions"
+#: java/parse.y:9945
+msgid "Can't use variable %<%s.this%>: type %qs isn't an outer type of type %qs"
 msgstr ""
 
-#: cp/lang-options.h:112
-msgid "Implement vtables using thunks"
+#: java/parse.y:9978
+msgid "Keyword %<super%> used outside allowed context"
 msgstr ""
 
-#: cp/lang-options.h:115
-msgid "Emit common-like symbols as weak symbols"
-msgstr ""
+#: java/parse.y:10027
+#, fuzzy, c-format
+msgid "No variable %qs defined in class %qs"
+msgstr "kunde inte hitta klassen \"%s\""
 
-#: cp/lang-options.h:118
-msgid "Emit cross referencing information"
-msgstr ""
+#: java/parse.y:10032
+#, fuzzy, c-format
+msgid "Undefined variable or class name: %qs"
+msgstr "Kan inte hitta filen med klass %s."
 
-#: cp/lang-options.h:122
-msgid "Warn about inconsistent return types"
+#: java/parse.y:10103
+#, c-format
+msgid "Can't use type %qs as a qualifier"
 msgstr ""
 
-#: cp/lang-options.h:125
-msgid "Warn about overloaded virtual function names"
+#: java/parse.y:10122
+msgid "Attempt to reference field %qs in %<%s %s%>"
 msgstr ""
 
-#: cp/lang-options.h:129
-msgid "Don't warn when all ctors/dtors are private"
-msgstr ""
+#: java/parse.y:10153
+#, fuzzy, c-format
+msgid "No variable %qs defined in type %qs"
+msgstr "variabel \"%s\" deklarerad \"inline\""
 
-#: cp/lang-options.h:131
-msgid "Warn about non virtual destructors"
+#: java/parse.y:10237
+msgid "Attempt to reference field %<new%> in a %qs"
 msgstr ""
 
-#: cp/lang-options.h:134
-msgid "Warn when a function is declared extern, then inline"
+#: java/parse.y:10374
+#, c-format
+msgid "The class %qs has been deprecated"
 msgstr ""
 
-#: cp/lang-options.h:137
-msgid "Warn when the compiler reorders code"
+#: java/parse.y:10384
+#, c-format
+msgid "The %s %qs in class %qs has been deprecated"
 msgstr ""
 
-#: cp/lang-options.h:140
-msgid "Warn when synthesis behavior differs from Cfront"
+#: java/parse.y:10501
+#, c-format
+msgid "Can't invoke a method on primitive type %qs"
 msgstr ""
 
-#: cp/lang-options.h:144
-msgid "Don't warn when type converting pointers to member functions"
+#: java/parse.y:10516
+#, c-format
+msgid "Can't make static reference to method %qs in interface %qs"
 msgstr ""
 
-#: cp/lang-options.h:146
-msgid "Warn about violations of Effective C++ style rules"
+#: java/parse.y:10526 java/parse.y:10860
+msgid "Can't make static reference to method %<%s %s%> in class %qs"
 msgstr ""
 
-#: cp/lang-options.h:149
-msgid "Warn when overload promotes from unsigned to signed"
+#: java/parse.y:10566
+msgid "Can't invoke super constructor on java.lang.Object"
 msgstr ""
 
-#: cp/lang-options.h:152
-msgid "Warn if a C style cast is used in a program"
+#: java/parse.y:10579 java/parse.y:14437
+#, fuzzy, c-format
+msgid "Class %qs not found in type declaration"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+
+#: java/parse.y:10591
+#, c-format
+msgid "Class %qs is an abstract class. It can't be instantiated"
 msgstr ""
 
-#: cp/lang-options.h:156
-msgid "Don't warn when non-templatized friend functions are declared within a template"
+#: java/parse.y:10621
+#, c-format
+msgid "No method named %qs in scope"
 msgstr ""
 
-#: cp/lang-options.h:159
-msgid "Don't announce deprecation of compiler features"
+#: java/parse.y:10732
+msgid "Can't access %s %s %<%s.%s%> from %qs"
 msgstr ""
 
-#: f/bad.c:387
-msgid "note:"
+#: java/parse.y:11206
+msgid "Can't find %s %<%s(%s)%> in type %qs%s"
 msgstr ""
 
-#: f/bad.c:391
+#: java/parse.y:11786
 #, fuzzy
-msgid "warning:"
-msgstr "varning: "
+msgid "Constant expression required"
+msgstr "spill i konstant uttryck"
 
-#: f/bad.c:395
-msgid "fatal:"
-msgstr ""
+#: java/parse.y:11799
+#, fuzzy
+msgid "Incompatible type for case. Can't convert %qs to %<int%>"
+msgstr "inkompatibla typer i %s"
 
-#: f/bad.c:437
-msgid "(continued):"
+#: java/parse.y:11833
+#, fuzzy
+msgid "Duplicate case label: %<default%>"
+msgstr "upprepat case-värde"
+
+#: java/parse.y:12181
+msgid "Incompatible type for %<+=%>. Can't convert %qs to %<java.lang.String%>"
 msgstr ""
 
-#: f/bad.c:487 f/bad.c:505
-msgid "[REPORT BUG!!] %"
+#: java/parse.y:12352
+#, c-format
+msgid "missing static field %qs"
 msgstr ""
 
-#: f/bad.c:494 f/bad.c:526
-msgid "[REPORT BUG!!]"
+#: java/parse.y:12357
+#, c-format
+msgid "not a static field %qs"
 msgstr ""
 
-#: f/com.c:3132
-#, no-c-format
-msgid "ASSIGN'ed label cannot fit into `%A' at %0 -- using wider sibling"
+#: java/parse.y:12380
+msgid "Can't reference %<this%> or %<super%> before the superclass constructor has been called"
 msgstr ""
 
-#: f/com.c:11623
-msgid "no INTEGER type can hold a pointer on this configuration"
+#: java/parse.y:12400
+#, c-format
+msgid "No case for %s"
 msgstr ""
 
-#: f/com.c:11844
+#: java/parse.y:12830
+#, fuzzy
+msgid "Invalid left hand side of assignment"
+msgstr "ogiltigt lvalue i tilldelning"
+
+#: java/parse.y:12881
+#, fuzzy, c-format
+msgid "Incompatible type for %s. Can't convert %qs to %qs"
+msgstr "inkompatibla typer i %s"
+
+#: java/parse.y:12884
 #, c-format
-msgid "configuration: REAL, INTEGER, and LOGICAL are %d bits wide,"
+msgid "Incompatible type for %s. Explicit cast needed to convert %qs to %qs"
 msgstr ""
 
-#: f/com.c:11846
+#: java/parse.y:13057
 #, c-format
-msgid "and pointers are %d bits wide, but g77 doesn't yet work"
+msgid "Constant expression %qs too wide for narrowing primitive conversion to %qs"
 msgstr ""
 
-#: f/com.c:11848
-msgid "properly unless they all are 32 bits wide"
+#: java/parse.y:13348
+#, c-format
+msgid "unregistered operator %s"
 msgstr ""
 
-#: f/com.c:11849
-msgid "Please keep this in mind before you report bugs."
+#: java/parse.y:13497
+msgid "Evaluating this expression will result in an arithmetic exception being thrown"
 msgstr ""
 
-#. I/O will probably crash.
-#: f/com.c:11857
+#: java/parse.y:13579
 #, c-format
-msgid "configuration: char * holds %d bits, but ftnlen only %d"
+msgid "Incompatible type for %qs. Explicit cast needed to convert shift distance from %qs to integral"
 msgstr ""
 
-#. ASSIGN 10 TO I will crash.
-#: f/com.c:11866
+#: java/parse.y:13584
 #, c-format
-msgid ""
-"configuration: char * holds %d bits, but INTEGER only %d --\n"
-" ASSIGN statement might fail"
+msgid "Incompatible type for %qs. Can't convert shift distance from %qs to integral"
 msgstr ""
 
-#: f/com.c:13681
+#: java/parse.y:13660
 #, fuzzy
-msgid "In statement function"
-msgstr "för många argument till funktion"
+msgid "Invalid argument %qs for %<instanceof%>"
+msgstr "ogiltigt typargument till \"%s\""
 
-#: f/com.c:13691
-msgid "Outside of any program unit:\n"
+#: java/parse.y:13687
+#, c-format
+msgid "Impossible for %qs to be instance of %qs"
 msgstr ""
 
-#: f/com.c:15320
-#, no-c-format
-msgid "%A from %B at %0%C"
-msgstr ""
+#: java/parse.y:13818
+#, fuzzy, c-format
+msgid "Incompatible type for %qs. Can't convert %qs to %qs"
+msgstr "inkompatibla typer i %s"
 
-#: f/com.c:15497
-#, fuzzy
-msgid "directory name must immediately follow -I"
-msgstr "Katalognamn måste komma direkt efter -I"
+#: java/parse.y:14298
+#, fuzzy, c-format
+msgid "Invalid argument type %qs to %qs"
+msgstr "ogiltigt typargument till \"%s\""
+
+#: java/parse.y:14528
+#, fuzzy, c-format
+msgid "Invalid cast from %qs to %qs"
+msgstr "konvertering från NaN till int"
 
-#: f/com.c:15640
-#, no-c-format
-msgid "At %0, INCLUDE file %A exists, but is not readable"
+#: java/parse.y:14575
+msgid "%<[]%> can only be applied to arrays. It can't be applied to %qs"
 msgstr ""
 
-#: f/com.c:15675
-#, no-c-format
-msgid "At %0, INCLUDE nesting too deep"
+#: java/parse.y:14588
+msgid "Incompatible type for %<[]%>. Explicit cast needed to convert %qs to %<int%>"
 msgstr ""
 
-#: f/expr.c:9614
-#, no-c-format
-msgid "Two arithmetic operators in a row at %0 and %1 -- use parentheses"
+#: java/parse.y:14592
+msgid "Incompatible type for %<[]%>. Can't convert %qs to %<int%>"
 msgstr ""
 
-#: f/expr.c:9664
-#, no-c-format
-msgid "Operator at %0 has lower precedence than that at %1 -- use parentheses"
+#: java/parse.y:14663
+msgid "Incompatible type for dimension in array creation expression. %s convert %qs to %<int%>"
 msgstr ""
 
-#: f/expr.c:10525
-#, no-c-format
-msgid "Use .EQV./.NEQV. instead of .EQ./.NE. at %0 for LOGICAL operands at %1 and %2"
+#: java/parse.y:14779
+#, c-format
+msgid "Invalid array initializer for non-array type %qs"
 msgstr ""
 
-#: f/expr.c:10896
-#, no-c-format
-msgid "Unsupported operand for ** at %1 -- converting to default INTEGER"
+#: java/parse.y:14866
+#, fuzzy, c-format
+msgid "Incompatible type for array. %s convert %qs to %qs"
+msgstr "inkompatibla typer i %s"
+
+#: java/parse.y:14935
+msgid "%<return%> inside instance initializer"
 msgstr ""
 
-#: f/g77spec.c:234
-#, c-format
-msgid "overflowed output arg list for `%s'"
+#: java/parse.y:14939
+msgid "%<return%> inside static initializer"
 msgstr ""
 
-#: f/g77spec.c:373
-msgid "--driver no longer supported"
-msgstr "--driver stödjs inte längre"
+#: java/parse.y:14945
+msgid "%<return%> with%s value from %<%s %s%>"
+msgstr ""
 
-#: f/g77spec.c:386
-#, c-format
-msgid "argument to `%s' missing"
-msgstr "argument till \"%s\" saknas"
+#: java/parse.y:14952
+#, fuzzy
+msgid "%<return%> with value from constructor %qs"
+msgstr "returnerar ett värde från en destruktor"
 
-#: f/g77spec.c:390
-msgid "no input files; unwilling to write output files"
+#: java/parse.y:15017
+msgid "Incompatible type for %<if%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: f/implic.c:203
-#, fuzzy, no-c-format
-msgid "Implicit declaration of `%A' at %0"
-msgstr "tidigare implicit deklaration av \"%s\""
+# local, det kan troligen vara både lokal variabel och lokal funktion??
+#: java/parse.y:15050
+#, fuzzy, c-format
+msgid "Declaration of %qs shadows a previous label declaration"
+msgstr "deklaration av \"%s\" döljer en tidigare lokal"
+
+#: java/parse.y:15055
+#, fuzzy, c-format
+msgid "This is the location of the previous declaration of label %qs"
+msgstr "detta är platsen för den tidigare definitionen"
 
-#: f/lex.c:326
-#, fuzzy, no-c-format
-msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: java/parse.y:15302
+#, fuzzy, c-format
+msgid "No label definition found for %qs"
+msgstr "omdefiniering av \"union %s\""
 
-#: f/lex.c:345
-#, fuzzy, no-c-format
-msgid "Unknown escape sequence `\\%A' at %0"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: java/parse.y:15315
+#, fuzzy
+msgid "%<continue%> must be in loop"
+msgstr "continue-sats som inte är i en loop"
 
-#: f/lex.c:354
-#, fuzzy, no-c-format
-msgid "Unterminated escape sequence `\\' at %0"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: java/parse.y:15318
+#, fuzzy, c-format
+msgid "continue label %qs does not name a loop"
+msgstr "continue-sats som inte är i en loop"
 
-#: f/lex.c:365
-#, fuzzy, no-c-format
-msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
-msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
+#: java/parse.y:15339
+#, fuzzy
+msgid "%<break%> must be in loop or switch"
+msgstr "break-sats som inte är i en loop eller switch"
 
-#: f/lex.c:393
-#, no-c-format
-msgid "\\x used at %0 with no following hex digits"
+#: java/parse.y:15380
+msgid "Incompatible type for loop conditional. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: f/lex.c:407
-#, fuzzy, no-c-format
-msgid "Hex escape at %0 out of range"
-msgstr "heltalskonstant utanför sitt intervall"
+#: java/parse.y:15418
+msgid "Incompatible type for %<switch%>. Can't convert %qs to %<int%>"
+msgstr ""
 
-#: f/lex.c:441
-#, fuzzy, no-c-format
-msgid "Escape sequence at %0 out of range for character"
-msgstr "escape-sekvens ryms ej i ett tecken"
+#. The case_label_list is in reverse order, so print the
+#. outer label first.
+#: java/parse.y:15449
+#, fuzzy
+msgid "duplicate case label: %<"
+msgstr "upprepning av medlem \"%s\""
 
-#: f/lex.c:595
-msgid "hex escape out of range"
+#: java/parse.y:15450
+msgid "%>"
 msgstr ""
 
-#: f/lex.c:648
-#, c-format
-msgid "non-ANSI-standard escape sequence, `\\%c'"
+#: java/parse.y:15453
+msgid "original label is here"
 msgstr ""
 
-#: f/lex.c:661
-#, fuzzy, c-format
-msgid "non-ISO escape sequence `\\%c'"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: java/parse.y:15670
+msgid "Can't catch class %qs. Catch clause parameter type must be a subclass of class %<java.lang.Throwable%>"
+msgstr ""
 
-#: f/lex.c:665
-#, c-format
-msgid "unknown escape sequence `\\%c'"
-msgstr "okänd escape-sekvens \"\\%c\""
+#: java/parse.y:15694
+msgid "%<catch%> not reached because of the catch clause at line %d"
+msgstr ""
 
-#: f/lex.c:667
-#, c-format
-msgid "unknown escape sequence: `\\' followed by char code 0x%x"
-msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
+#: java/parse.y:15761
+msgid "Incompatible type for %<synchronized%>. Can't convert %qs to %<java.lang.Object%>"
+msgstr ""
 
-#: f/lex.c:744
-msgid "badly formed directive -- no closing quote"
+#: java/parse.y:15820
+msgid "Can't throw %qs; it must be a subclass of class %<java.lang.Throwable%>"
 msgstr ""
 
-#: f/lex.c:802
-msgid "#-lines for entering and leaving files don't match"
+#: java/parse.y:15849
+msgid "Checked exception %qs can't be thrown in instance initializer (not all declared constructor are declaring it in their %<throws%> clause)"
 msgstr ""
 
-#: f/lex.c:964
-msgid "bad directive -- missing close-quote"
+#: java/parse.y:15870
+msgid "Checked exception %qs can't be caught by any of the catch clause(s) of the surrounding %<try%> block"
 msgstr ""
 
-#: f/lex.c:1078
+#: java/parse.y:15883
 #, c-format
-msgid "ignoring pragma: %s"
-msgstr "ignorerar #pragma: %s"
-
-#: f/lex.c:1156
-msgid "invalid #ident"
-msgstr "ogiltig #indent"
-
-#: f/lex.c:1173
-msgid "undefined or invalid # directive"
+msgid "Checked exception %qs can't be thrown in initializer"
 msgstr ""
 
-#: f/lex.c:1229
-msgid "invalid #line"
-msgstr "ogiltig #line"
-
-#: f/lex.c:1285 f/lex.c:1329
-msgid "use `#line ...' instead of `# ...' in first line"
+#: java/parse.y:15887
+msgid "Checked exception %qs isn't thrown from a %<try%> block"
 msgstr ""
 
-#: f/lex.c:1339
-msgid "invalid #-line"
-msgstr "ogiltig #-rad"
-
-#: f/lex.c:1432
-#, no-c-format
-msgid "Null character at %0 -- line ignored"
+#: java/parse.y:15893
+msgid "Checked exception %qs doesn't match any of current method's %<throws%> declaration(s)"
 msgstr ""
 
-#: f/stb.c:12078
-#, no-c-format
-msgid "INCLUDE at %0 not the only statement on the source line"
+#: java/parse.y:15948
+#, c-format
+msgid "Exception %qs can't be thrown in initializer"
 msgstr ""
 
-#: f/ste.c:1400 f/ste.c:1747
-msgid "ASSIGNed FORMAT specifier is too small"
+#: java/parse.y:15953
+msgid "Exception %qs must be caught, or it must be declared in the %<throws%> clause of %qs"
 msgstr ""
 
-#. ~~~Someday handle CHARACTER*1, CHARACTER*N
-#: f/ste.c:2624
-#, no-c-format
-msgid "SELECT CASE on CHARACTER type (at %0) not supported -- sorry"
+#: java/parse.y:16066
+msgid "Incompatible type for %<?:%>. Can't convert %qs to %<boolean%>"
 msgstr ""
 
-#: f/ste.c:2729
-msgid "SELECT (at %0) has duplicate cases -- check integer overflow of CASE(s)"
+#: java/parse.y:16134
+msgid "Incompatible type for %<?:%>. Can't convert %qs to %qs"
 msgstr ""
 
-#: f/ste.c:2959
-msgid "ASSIGN to variable that is too small"
+#: java/typeck.c:533
+msgid "junk at end of signature string"
 msgstr ""
 
-#: f/ste.c:2987
-msgid "ASSIGNed GOTO target variable is too small"
+#: java/verify-glue.c:387
+#, c-format
+msgid "verification failed: %s"
 msgstr ""
 
-#: f/stu.c:305
-#, no-c-format
-msgid "Local adjustable symbol `%A' at %0"
+#: java/verify-glue.c:389
+#, c-format
+msgid "verification failed at PC=%d: %s"
 msgstr ""
 
-#: f/target.c:2550
-msgid "data initializer on host with different endianness"
+#: java/verify-glue.c:473 java/verify.c:480
+msgid "bad pc in exception_table"
 msgstr ""
 
-#: f/top.c:237
+#: java/verify.c:1476
 #, c-format
-msgid "%s no longer supported -- try -fvxt"
-msgstr "%s stödjs inte längre -- försök -fvxt"
+msgid "unknown opcode %d@pc=%d during verification"
+msgstr ""
 
-#: f/top.c:239
+#: java/verify.c:1551 java/verify.c:1567 java/verify.c:1572
 #, c-format
-msgid "%s no longer supported -- try -fno-vxt -ff90"
-msgstr "%s stödjs inte längre -- försök -fno-vxt -ff90"
+msgid "verification error at PC=%d"
+msgstr ""
 
-#: f/top.c:307 f/top.c:309
+#: java/parse.h:125
 #, c-format
-msgid "%s disabled, use normal debugging flags"
+msgid "%s method can't be abstract"
 msgstr ""
 
-#: f/lang-options.h:33
-msgid "Print g77-specific compiler version info, run internal tests"
-msgstr ""
+#: java/parse.h:129
+#, fuzzy, c-format
+msgid "Constructor can't be %s"
+msgstr "destruerare behövs för \"%#D\""
 
-#: f/lang-options.h:37
-msgid "Program is written in typical FORTRAN 66 dialect"
-msgstr ""
+#. Pedantic warning on obsolete modifiers. Note: when cl is NULL,
+#. flags was set artificially, such as for a interface method
+#: java/parse.h:161
+#, fuzzy, c-format
+msgid "Discouraged redundant use of %qs modifier in declaration of %s"
+msgstr "flera lagringsklasser i deklaration av \"%s\""
 
-#: f/lang-options.h:40
-msgid "Program is written in typical Unix f77 dialect"
+#: java/parse.h:168
+#, c-format
+msgid "Discouraged redundant use of %qs modifier in declaration of %s %qs"
 msgstr ""
 
-#: f/lang-options.h:42
-msgid "Program does not use Unix-f77 dialectal features"
+#. Standard error messages
+#: java/parse.h:352
+#, c-format
+msgid "Incompatible type for %qs. Can't convert %qs to boolean"
 msgstr ""
 
-#: f/lang-options.h:44
-msgid "Program is written in Fortran-90-ish dialect"
+#: java/parse.h:357
+#, c-format
+msgid "Incompatible type for %qs. Can't convert %qs to numeric type"
 msgstr ""
 
-#: f/lang-options.h:48
-msgid "Treat local vars and COMMON blocks as if they were named in SAVE statements"
+#: java/parse.h:365
+#, c-format
+msgid "Incompatible type for %qs. Explicit cast needed to convert %qs to integral"
 msgstr ""
 
-#: f/lang-options.h:50
-msgid "Allow $ in symbol names"
+#: java/parse.h:370
+#, c-format
+msgid "Incompatible type for %qs. Can't convert %qs to integral"
 msgstr ""
 
-#: f/lang-options.h:54
-msgid "f2c-compatible code need not be generated"
-msgstr ""
+#: objc/objc-act.c:756
+#, fuzzy
+msgid "%<@end%> must appear in an @implementation context"
+msgstr "[super ...] måste stå i metodkontext"
 
-#: f/lang-options.h:57
-msgid "Unsupported; do not generate libf2c-calling code"
+#: objc/objc-act.c:783
+msgid "method declaration not in @interface context"
 msgstr ""
 
-#: f/lang-options.h:59
-msgid "Unsupported; affects code-generation of arrays"
-msgstr ""
+#: objc/objc-act.c:794
+#, fuzzy
+msgid "method definition not in @implementation context"
+msgstr "metoddefinition för \"%c%s\" kan inte hittas"
 
-#: f/lang-options.h:62
-msgid "Program is written in Fortran-90-ish free form"
-msgstr ""
+#: objc/objc-act.c:925
+#, fuzzy, c-format
+msgid "object does not conform to the %qs protocol"
+msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
 
-#: f/lang-options.h:67
-msgid "Warn about use of (only a few for now) Fortran extensions"
-msgstr ""
+#: objc/objc-act.c:1015 objc/objc-act.c:1092
+#, fuzzy, c-format
+msgid "class %qs does not implement the %qs protocol"
+msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
 
-#: f/lang-options.h:70
-msgid "Program is written in VXT (Digital-like) FORTRAN"
-msgstr ""
+#: objc/objc-act.c:1198
+#, fuzzy, c-format
+msgid "statically allocated instance of Objective-C class %qs"
+msgstr "statiskt allokerade objekt stöds inte"
 
-#: f/lang-options.h:73
-msgid "Disallow all ugly features"
+#: objc/objc-act.c:1269
+#, c-format
+msgid "protocol %qs has circular dependency"
 msgstr ""
 
-#: f/lang-options.h:76
-msgid "Hollerith and typeless constants not passed as arguments"
-msgstr ""
+#: objc/objc-act.c:1291 objc/objc-act.c:5881
+#, fuzzy, c-format
+msgid "cannot find protocol declaration for %qs"
+msgstr "ingen tidigare deklaration av \"%s\""
 
-#: f/lang-options.h:78
-msgid "Allow ordinary copying of ASSIGN'ed vars"
-msgstr ""
+#: objc/objc-act.c:1687 objc/objc-act.c:2836 objc/objc-act.c:6409
+#: objc/objc-act.c:6735 objc/objc-act.c:6788 objc/objc-act.c:6813
+#, fuzzy, c-format
+msgid "cannot find interface declaration for %qs"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
 
-#: f/lang-options.h:81
-msgid "Dummy array dimensioned to (1) is assumed-size"
+#: objc/objc-act.c:1691
+#, c-format
+msgid "interface %qs does not have valid constant string layout"
 msgstr ""
 
-#: f/lang-options.h:84
-msgid "Trailing comma in procedure call denotes null argument"
-msgstr ""
+#: objc/objc-act.c:1696
+#, fuzzy, c-format
+msgid "cannot find reference tag for class %qs"
+msgstr "Kan inte hitta filen med klass %s."
 
-#: f/lang-options.h:87
-msgid "Allow REAL(Z) and AIMAG(Z) given DOUBLE COMPLEX Z"
+#: objc/objc-act.c:2374
+msgid "%Hcreating selector for nonexistent method %qE"
 msgstr ""
 
-#: f/lang-options.h:91
-msgid "Initialization via DATA and PARAMETER is type-compatible"
-msgstr ""
+#: objc/objc-act.c:2563
+#, fuzzy, c-format
+msgid "%qs is not an Objective-C class name or alias"
+msgstr "\"%s\" är inte ett giltigt filnamn"
 
-#: f/lang-options.h:93
-msgid "Allow INTEGER and LOGICAL interchangeability"
+#: objc/objc-act.c:2678 objc/objc-act.c:2696 objc/objc-act.c:6672
+#: objc/objc-act.c:6964 objc/objc-act.c:6994
+msgid "Objective-C declarations may only appear in global scope"
 msgstr ""
 
-#: f/lang-options.h:96
-msgid "Print internal debugging-related info"
-msgstr ""
+#: objc/objc-act.c:2683
+#, fuzzy, c-format
+msgid "cannot find class %qs"
+msgstr "Kan inte hitta klass \"%s\""
 
-#: f/lang-options.h:99
-msgid "Initialize local vars and arrays to zero"
-msgstr ""
+#: objc/objc-act.c:2685
+#, fuzzy, c-format
+msgid "class %qs already exists"
+msgstr "Klass \"%s\" finns redan"
 
-#: f/lang-options.h:103
-msgid "Backslashes in character/hollerith constants not special (C-style)"
-msgstr ""
+#: objc/objc-act.c:2716 objc/objc-act.c:6704
+#, fuzzy, c-format
+msgid "%qs redeclared as different kind of symbol"
+msgstr "\"%s\" omdeklarerad som en annan sorts symbol"
 
-#: f/lang-options.h:105
-msgid "Have front end emulate COMPLEX arithmetic to avoid bugs"
-msgstr ""
+#: objc/objc-act.c:2718 objc/objc-act.c:6706
+#, fuzzy
+msgid "%Jprevious declaration of '%D'"
+msgstr "tidigare deklaration av \"%s\""
 
-#: f/lang-options.h:109
-msgid "Disable the appending of underscores to externals"
+#: objc/objc-act.c:2946
+msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
 msgstr ""
 
-#: f/lang-options.h:112
-msgid "Never append a second underscore to externals"
+#: objc/objc-act.c:3275
+msgid "@catch parameter is not a known Objective-C class type"
 msgstr ""
 
-#: f/lang-options.h:114
-msgid "Intrinsics spelled as e.g. SqRt"
+#: objc/objc-act.c:3291
+msgid "exception of type %<%T%> will be caught"
 msgstr ""
 
-#: f/lang-options.h:116
-msgid "Intrinsics in uppercase"
+#: objc/objc-act.c:3293
+msgid "%H   by earlier handler for %<%T%>"
 msgstr ""
 
-#: f/lang-options.h:119
-msgid "Intrinsics letters in arbitrary cases"
+#: objc/objc-act.c:3346
+msgid "%<@try%> without %<@catch%> or %<@finally%>"
 msgstr ""
 
-#: f/lang-options.h:121
-msgid "Language keywords spelled as e.g. IOStat"
+#: objc/objc-act.c:3393
+msgid "%<@throw%> (rethrow) used outside of a @catch block"
 msgstr ""
 
-#: f/lang-options.h:123
-msgid "Language keywords in uppercase"
+#: objc/objc-act.c:3758
+msgid "%Jtype '%D' does not have a known size"
 msgstr ""
 
-#: f/lang-options.h:126
-msgid "Language keyword letters in arbitrary cases"
-msgstr ""
+#: objc/objc-act.c:4271
+#, fuzzy
+msgid "%J%s %qs"
+msgstr "%s: %s"
 
-#: f/lang-options.h:128
-msgid "Internally convert most source to uppercase"
+#: objc/objc-act.c:4294 objc/objc-act.c:4313
+msgid "inconsistent instance variable specification"
 msgstr ""
 
-#: f/lang-options.h:131
-msgid "Internally preserve source case"
+#: objc/objc-act.c:5169
+msgid "can not use an object as parameter to a method"
 msgstr ""
 
-#: f/lang-options.h:133
-msgid "Symbol names spelled in mixed case"
-msgstr ""
+#: objc/objc-act.c:5377
+#, fuzzy
+msgid "multiple %s named %<%c%s%> found"
+msgstr "flera parametrar med namn \"%s\""
 
-#: f/lang-options.h:135
-msgid "Symbol names in uppercase"
-msgstr ""
+#: objc/objc-act.c:5602
+#, fuzzy, c-format
+msgid "no super class declared in @interface for %qs"
+msgstr "ingen superklass deklarerad i interface för \"%s\""
 
-#: f/lang-options.h:137
-msgid "Symbol names in lowercase"
+#: objc/objc-act.c:5645
+msgid "found %<-%s%> instead of %<+%s%> in protocol(s)"
 msgstr ""
 
-#: f/lang-options.h:140
-msgid "Program written in uppercase"
-msgstr ""
+#: objc/objc-act.c:5704
+#, fuzzy, c-format
+msgid "invalid receiver type %qs"
+msgstr "ogiltig mottagartyp \"%s\""
 
-#: f/lang-options.h:142
-msgid "Program written in lowercase"
-msgstr ""
+#: objc/objc-act.c:5719
+#, fuzzy
+msgid "%<%c%s%> not found in protocol(s)"
+msgstr "metod \"%s\" kan inte hittas i klassen"
 
-#: f/lang-options.h:144
-msgid "Program written in strict mixed-case"
-msgstr ""
+#: objc/objc-act.c:5733
+#, fuzzy
+msgid "%qs may not respond to %<%c%s%>"
+msgstr "\"%s\" svarar inte på \"%s\""
 
-#: f/lang-options.h:146
-msgid "Compile as if program written in uppercase"
+#: objc/objc-act.c:5741
+msgid "no %<%c%s%> method found"
 msgstr ""
 
-#: f/lang-options.h:148
-msgid "Compile as if program written in lowercase"
+#: objc/objc-act.c:5747
+msgid "(Messages without a matching method signature"
 msgstr ""
 
-#: f/lang-options.h:150
-msgid "Preserve all spelling (case) used in program"
+#: objc/objc-act.c:5748
+msgid "will be assumed to return %<id%> and accept"
 msgstr ""
 
-#: f/lang-options.h:152
-msgid "Delete libU77 intrinsics with bad interfaces"
+#: objc/objc-act.c:5749
+msgid "%<...%> as arguments.)"
 msgstr ""
 
-#: f/lang-options.h:154
-msgid "Disable libU77 intrinsics with bad interfaces"
+#: objc/objc-act.c:5980
+#, c-format
+msgid "undeclared selector %qs"
 msgstr ""
 
-#: f/lang-options.h:157
-msgid "Hide libU77 intrinsics with bad interfaces"
-msgstr ""
+#. Historically, a class method that produced objects (factory
+#. method) would assign `self' to the instance that it
+#. allocated.  This would effectively turn the class method into
+#. an instance method.  Following this assignment, the instance
+#. variables could be accessed.  That practice, while safe,
+#. violates the simple rule that a class method should not refer
+#. to an instance variable.  It's better to catch the cases
+#. where this is done unknowingly than to support the above
+#. paradigm.
+#: objc/objc-act.c:6022
+#, fuzzy, c-format
+msgid "instance variable %qs accessed in class method"
+msgstr "instansvariabel \"%s\" är deklarerad som %s"
 
-#: f/lang-options.h:159
-msgid "Delete non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: objc/objc-act.c:6234
+#, fuzzy
+msgid "duplicate declaration of method %<%c%s%>"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
 
-#: f/lang-options.h:161
-msgid "Disable non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: objc/objc-act.c:6279
+#, fuzzy
+msgid "duplicate interface declaration for category %<%s(%s)%>"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
 
-#: f/lang-options.h:164
-msgid "Hide non-FORTRAN-77 intrinsics f2c supports"
-msgstr ""
+#: objc/objc-act.c:6306
+#, fuzzy, c-format
+msgid "illegal reference type specified for instance variable %qs"
+msgstr "ignorerar asm för ickestatisk lokal variabel \"%s\""
 
-#: f/lang-options.h:166
-msgid "Delete non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#: objc/objc-act.c:6317
+#, fuzzy, c-format
+msgid "instance variable %qs has unknown size"
+msgstr "instansvariabel \"%s\" är deklarerad som %s"
 
-#: f/lang-options.h:168
-msgid "Disable non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#. vtable pointers are Real Bad(tm), since Obj-C cannot initialize them
+#: objc/objc-act.c:6331
+#, fuzzy, c-format
+msgid "type %qs has virtual member functions"
+msgstr "namn saknas på medlemsfunktion"
 
-#: f/lang-options.h:171
-msgid "Hide non-FORTRAN-77 intrinsics F90 supports"
-msgstr ""
+#: objc/objc-act.c:6332
+#, fuzzy, c-format
+msgid "illegal aggregate type %qs specified for instance variable %qs"
+msgstr "ignorerar asm för ickestatisk lokal variabel \"%s\""
 
-#: f/lang-options.h:173
-msgid "Delete non-FORTRAN-77 intrinsics g77 supports"
+#: objc/objc-act.c:6340
+#, c-format
+msgid "type %qs has a user-defined constructor"
 msgstr ""
 
-#: f/lang-options.h:175
-msgid "Disable non-FORTRAN 77 intrinsics F90 supports"
+#: objc/objc-act.c:6342
+#, c-format
+msgid "type %qs has a user-defined destructor"
 msgstr ""
 
-#: f/lang-options.h:178
-msgid "Hide non-FORTRAN 77 intrinsics F90 supports"
+#: objc/objc-act.c:6343
+msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
 msgstr ""
 
-#: f/lang-options.h:180
-msgid "Delete MIL-STD 1753 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6433
+#, fuzzy, c-format
+msgid "instance variable %qs is declared private"
+msgstr "instansvariabel \"%s\" är deklarerad som privat"
 
-#: f/lang-options.h:182
-msgid "Disable MIL-STD 1753 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6442
+#, fuzzy, c-format
+msgid "instance variable %qs is %s; this will be a hard error in the future"
+msgstr "instansvariabel \"%s\" är deklarerad som privat"
 
-#: f/lang-options.h:185
-msgid "Hide MIL-STD 1753 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6449
+#, fuzzy, c-format
+msgid "instance variable %qs is declared %s"
+msgstr "instansvariabel \"%s\" är deklarerad som %s"
 
-#: f/lang-options.h:187
-msgid "Delete libU77 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6459
+#, fuzzy
+msgid "static access to object of type %<id%>"
+msgstr "statisk access till objekt av typ \"id\""
 
-#: f/lang-options.h:189
-msgid "Disable libU77 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6481 objc/objc-act.c:6569
+#, fuzzy, c-format
+msgid "incomplete implementation of class %qs"
+msgstr "inkomplett implementation av klass \"%s\""
 
-#: f/lang-options.h:192
-msgid "Hide libU77 intrinsics"
-msgstr ""
+#: objc/objc-act.c:6485 objc/objc-act.c:6574
+#, fuzzy, c-format
+msgid "incomplete implementation of category %qs"
+msgstr "inkomplett implementation av kategori \"%s\""
 
-#: f/lang-options.h:194
-msgid "Delete non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
+#: objc/objc-act.c:6490 objc/objc-act.c:6579
+#, fuzzy
+msgid "method definition for %<%c%s%> not found"
+msgstr "metoddefinition för \"%c%s\" kan inte hittas"
 
-#: f/lang-options.h:196
-msgid "Disable non-FORTRAN-77 intrinsics VXT FORTRAN supports"
-msgstr ""
+#: objc/objc-act.c:6620
+#, fuzzy, c-format
+msgid "%s %qs does not fully implement the %qs protocol"
+msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
 
-#: f/lang-options.h:199
-msgid "Hide non-FORTRAN-77 intrinsics VXT FORTRAN supports"
+#: objc/objc-act.c:6678 objc/objc-act.c:8278
+msgid "%<@end%> missing in implementation context"
 msgstr ""
 
-#: f/lang-options.h:201
-msgid "Treat initial values of 0 like non-zero values"
-msgstr ""
+#: objc/objc-act.c:6691
+#, fuzzy, c-format
+msgid "cannot find interface declaration for %qs, superclass of %qs"
+msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
 
-#: f/lang-options.h:204
-msgid "Emit special debugging information for COMMON and EQUIVALENCE (disabled)"
-msgstr ""
+#: objc/objc-act.c:6718
+#, fuzzy, c-format
+msgid "reimplementation of class %qs"
+msgstr "omimplementation av klass \"%s\""
 
-#: f/lang-options.h:207
-msgid "Take at least one trip through each iterative DO loop"
-msgstr ""
+#: objc/objc-act.c:6749
+#, fuzzy, c-format
+msgid "conflicting super class name %qs"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: f/lang-options.h:211
-msgid "Print names of program units as they are compiled"
-msgstr ""
+#: objc/objc-act.c:6751
+#, fuzzy, c-format
+msgid "previous declaration of %qs"
+msgstr "tidigare deklaration av \"%s\""
 
-#: f/lang-options.h:214
-msgid "Disable fatal diagnostics about inter-procedural problems"
-msgstr ""
+#: objc/objc-act.c:6765 objc/objc-act.c:6767
+#, fuzzy, c-format
+msgid "duplicate interface declaration for class %qs"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
 
-#: f/lang-options.h:216
-msgid "Make prefix-radix non-decimal constants be typeless"
-msgstr ""
+#: objc/objc-act.c:7022
+#, fuzzy, c-format
+msgid "duplicate declaration for protocol %qs"
+msgstr "upprepad deklaration av klassmetod \"%s\"."
 
-#: f/lang-options.h:219
-msgid "Generate code to check subscript and substring bounds"
+#. Add a readable method name to the warning.
+#: objc/objc-act.c:7552
+msgid "%J%s %<%c%s%>"
 msgstr ""
 
-#: f/lang-options.h:222
-msgid "Fortran-specific form of -fbounds-check"
-msgstr ""
+#: objc/objc-act.c:7855
+#, fuzzy, c-format
+msgid "no super class declared in interface for %qs"
+msgstr "ingen superklass deklarerad i interface för \"%s\""
 
-#: f/lang-options.h:226
-msgid "Disable warnings about inter-procedural problems"
-msgstr ""
+#: objc/objc-act.c:7903
+msgid "[super ...] must appear in a method context"
+msgstr "[super ...] måste stå i metodkontext"
 
-#: f/lang-options.h:230
-msgid "Warn about constructs with surprising meanings"
-msgstr ""
+#: objc/objc-act.c:8560
+#, fuzzy, c-format
+msgid "local declaration of %qs hides instance variable"
+msgstr "deklaration av \"%s\" döljer en parameter"
 
-#: f/lang-options.h:235
-msgid "Add a directory for INCLUDE searching"
-msgstr ""
+#: objc/objc-parse.y:2748
+#, fuzzy
+msgid "extra semicolon in method definition specified"
+msgstr "extra semikolon i struktur eller union angivet"
 
-#: f/lang-options.h:237
-msgid "Set the maximum line length"
-msgstr ""
+#: treelang/tree1.c:278
+#, fuzzy
+msgid "%HDuplicate name %q.*s."
+msgstr "upprepning av medlem \"%s\""
 
-#: f/bad.def:39
-#, fuzzy, no-c-format
-msgid "Missing first operand for binary operator at %0"
-msgstr "saknar numerisk $-operand i formatsträng"
+#: treelang/treetree.c:825
+#, fuzzy
+msgid "Global register variable %qD used in nested function."
+msgstr "global registervariabel \"%s\" använd i nästlad funktion"
+
+#: treelang/treetree.c:829
+#, fuzzy
+msgid "Register variable %qD used in nested function."
+msgstr "registervariabel \\\"%s\\\" använd i nästlad funktion"
+
+#: treelang/treetree.c:835
+#, fuzzy
+msgid "Address of global register variable %qD requested."
+msgstr "adress på global registervariabel \"%s\" efterfrågad"
+
+#: treelang/treetree.c:840
+#, fuzzy
+msgid "Address of register variable %qD requested."
+msgstr "adress på register variabel \"%s\" efterfrågad"
 
-#: f/bad.def:42
-#, fuzzy, no-c-format
-msgid "Zero-length character constant at %0"
-msgstr "tom teckenkonstant"
+#: options.c:942
+#, fuzzy
+msgid "Display this information"
+msgstr "  --help                  Visa den här informatationen\n"
 
-#: f/bad.def:45
-#, no-c-format
-msgid "Invalid token at %0 in expression or subexpression at %1"
+#: options.c:948
+msgid "--param <param>=<value>\tSet parameter <param> to value.  See below for a complete list of parameters"
 msgstr ""
 
-#: f/bad.def:48
-#, no-c-format
-msgid "Missing operand for operator at %1 at end of expression at %0"
+#: options.c:957
+msgid "-A<question>=<answer>\tAssert the <answer> to <question>.  Putting '-' before <question> disables the <answer> to <question>"
 msgstr ""
 
-#: f/bad.def:51
-#, no-c-format
-msgid "Label %A already defined at %1 when redefined at %0"
+#: options.c:960
+#, fuzzy
+msgid "Do not discard comments"
+msgstr "ej avslutad kommentar"
+
+#: options.c:963
+msgid "Do not discard comments in macro expansions"
 msgstr ""
 
-#: f/bad.def:54
-#, no-c-format
-msgid "Unrecognized character at %0 [info -f g77 M LEX]"
+#: options.c:966
+msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value.  If just <macro> is given, <val> is taken to be 1"
 msgstr ""
 
-#: f/bad.def:57
-#, no-c-format
-msgid "Label definition %A at %0 on empty statement (as of %1)"
+#: options.c:972
+msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
 msgstr ""
 
-#: f/bad.def:65
-#, no-c-format
-msgid "Invalid first character at %0 [info -f g77 M LEX]"
+#: options.c:975
+#, fuzzy
+msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
 msgstr ""
+"  -G <nummer>             Placera global and statisk data mindre än <nummer>\n"
+"                          bytes i en speciell sektion (vissa arkitekturer)\n"
 
-#: f/bad.def:68
-#, no-c-format
-msgid "Line too long as of %0 [info -f g77 M LEX]"
+#: options.c:978
+#, fuzzy
+msgid "Print the name of header files as they are used"
+msgstr "Kompilering av include-fil begärd"
+
+#: options.c:987
+#, fuzzy
+msgid "Generate make dependencies and compile"
+msgstr "Generera \"little endian\"-kod."
+
+#: options.c:996
+msgid "Treat missing header files as generated files"
 msgstr ""
 
-#: f/bad.def:71
-#, no-c-format
-msgid "Non-numeric character at %0 in label field [info -f g77 M LEX]"
+#: options.c:1002
+msgid "Like -MD but ignore system header files"
 msgstr ""
 
-#: f/bad.def:74
-#, no-c-format
-msgid "Label number at %0 not in range 1-99999"
+#: options.c:1011
+msgid "-MQ <target>\tAdd a MAKE-quoted target"
 msgstr ""
 
-#: f/bad.def:77
-#, fuzzy, no-c-format
-msgid "At %0, '!' and '/*' are not valid comment delimiters"
-msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
+#: options.c:1017
+#, fuzzy
+msgid "-O<number>\tSet optimization level to <number>"
+msgstr "  -O[nummer]              Sätt optimeringsnivå till [nummer]\n"
+
+#: options.c:1020
+#, fuzzy
+msgid "Optimize for space rather than speed"
+msgstr "  -Os                     Optimera för storlek istället för hastighet\n"
+
+#: options.c:1023
+#, fuzzy
+msgid "Do not generate #line directives"
+msgstr "Generera inte .size-direktiv"
 
-#: f/bad.def:80
-#, no-c-format
-msgid "Continuation indicator at %0 must appear in column 6 [info -f g77 M LEX]"
+#: options.c:1026
+msgid "-U<macro>\tUndefine <macro>"
 msgstr ""
 
-#: f/bad.def:83
-#, no-c-format
-msgid "Label at %0 invalid with continuation line indicator at %1 [info -f g77 M LEX]"
+#: options.c:1029
+msgid "This switch is deprecated; use -Wextra instead"
 msgstr ""
 
-#: f/bad.def:91
-#, fuzzy, no-c-format
-msgid "Character constant at %0 has no closing apostrophe at %1"
-msgstr "teckenkonstant för lång"
+#: options.c:1032
+msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
+msgstr ""
 
-#: f/bad.def:94
-#, no-c-format
-msgid "Hollerith constant at %0 specified %A more characters than are present as of %1"
+#: options.c:1035
+msgid "Warn about returning structures, unions or arrays"
 msgstr ""
 
-#: f/bad.def:97
-#, no-c-format
-msgid "Missing close parenthese at %0 needed to match open parenthese at %1"
+#: options.c:1041
+msgid "Warn about casting functions to incompatible types"
 msgstr ""
 
-#: f/bad.def:100
-#, fuzzy, no-c-format
-msgid "Integer at %0 too large"
-msgstr "heltalskonstant utanför sitt intervall"
+#: options.c:1044
+msgid "Warn about pointer casts which increase alignment"
+msgstr ""
 
-#: f/bad.def:123
-#, no-c-format
-msgid "Period at %0 not followed by digits for floating-point number or by `NOT.', `TRUE.', or `FALSE.'"
+#: options.c:1047
+msgid "Warn about casts which discard qualifiers"
 msgstr ""
 
-#: f/bad.def:126
-#, no-c-format
-msgid "Missing close-period between `.%A' at %0 and %1"
+#: options.c:1050
+#, fuzzy
+msgid "Warn about subscripts whose type is \"char\""
+msgstr "Varna om index har typen \"char\""
+
+#: options.c:1053
+msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
 msgstr ""
 
-#: f/bad.def:129
-#, no-c-format
-msgid "Invalid exponent at %0 for real constant at %1; nondigit `%A' in exponent field"
+#: options.c:1056
+msgid "Synonym for -Wcomment"
 msgstr ""
 
-#: f/bad.def:132
-#, no-c-format
-msgid "Missing value at %1 for real-number exponent at %0"
+#: options.c:1059
+msgid "Warn about possibly confusing type conversions"
 msgstr ""
 
-#: f/bad.def:135
-#, no-c-format
-msgid "Expected binary operator between expressions at %0 and at %1"
-msgstr ""
+#: options.c:1062
+#, fuzzy
+msgid "Warn when all constructors and destructors are private"
+msgstr "Varna när ett funktionsargument är en struktur"
 
-#: f/bad.def:253
-#, no-c-format
-msgid "Semicolon at %0 is an invalid token"
-msgstr ""
+#: options.c:1065
+#, fuzzy
+msgid "Warn when a declaration is found after a statement"
+msgstr "Varna när en funktion är oanvänd"
 
-#: f/bad.def:271
-#, no-c-format
-msgid "Extraneous comma in FORMAT statement at %0"
+#: options.c:1068
+msgid "Warn if a deprecated compiler feature, class, method, or field is used"
 msgstr ""
 
-#: f/bad.def:274
-#, no-c-format
-msgid "Missing comma in FORMAT statement at %0"
+#: options.c:1071
+msgid "Warn about uses of __attribute__((deprecated)) declarations"
 msgstr ""
 
-#: f/bad.def:277
-#, no-c-format
-msgid "Spurious sign in FORMAT statement at %0"
+#: options.c:1074
+msgid "Warn when an optimization pass is disabled"
 msgstr ""
 
-#: f/bad.def:280
-#, no-c-format
-msgid "Spurious number in FORMAT statement at %0"
-msgstr ""
+#: options.c:1077
+#, fuzzy
+msgid "Warn about compile-time integer division by zero"
+msgstr "Fånga heltalsdivision med noll"
 
-#: f/bad.def:283
-#, no-c-format
-msgid "Spurious text trailing number in FORMAT statement at %0"
+#: options.c:1080
+msgid "Warn about violations of Effective C++ style rules"
 msgstr ""
 
-#: f/bad.def:291
-#, fuzzy, no-c-format
-msgid "Unrecognized FORMAT specifier at %0"
-msgstr "oigenkänd formatangivelse"
-
-#: f/bad.def:419
-#, no-c-format
-msgid "Missing close-parenthese(s) in FORMAT statement at %0"
+#: options.c:1083
+msgid "Warn about stray tokens after #elif and #endif"
 msgstr ""
 
-#: f/bad.def:422
-#, no-c-format
-msgid "Missing number following period in FORMAT statement at %0"
+#: options.c:1086
+msgid "Treat all warnings as errors"
 msgstr ""
 
-#: f/bad.def:425
-#, no-c-format
-msgid "Missing number following `E' in FORMAT statement at %0"
-msgstr ""
+#: options.c:1089
+#, fuzzy
+msgid "Make implicit function declarations an error"
+msgstr "motstridande deklarationer av \"%s\""
 
-#: f/bad.def:433
-#, no-c-format
-msgid "Spurious trailing comma preceding terminator at %0"
+#: options.c:1092
+msgid "Print extra (possibly unwanted) warnings"
 msgstr ""
 
-#: f/bad.def:436
-#, no-c-format
-msgid "At %0, specify OPERATOR instead of ASSIGNMENT for INTERFACE statement not specifying the assignment operator (=)"
+#: options.c:1095
+msgid "Warn if deprecated empty statements are found"
 msgstr ""
 
-#: f/bad.def:439
-#, no-c-format
-msgid "At %0, specify ASSIGNMENT instead of OPERATOR for INTERFACE statement specifying the assignment operator (=)"
+#: options.c:1098
+msgid "Exit on the first error occurred"
 msgstr ""
 
-#: f/bad.def:452
-#, no-c-format
-msgid "Cannot specify =initialization-expr at %0 unless `::' appears before list of objects"
+#: options.c:1101
+msgid "Warn if testing floating point numbers for equality"
 msgstr ""
 
-#: f/bad.def:455
-#, no-c-format
-msgid "Reference to label at %1 inconsistent with its definition at %0"
+#: options.c:1104
+msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
 msgstr ""
 
-#: f/bad.def:458
-#, no-c-format
-msgid "Reference to label at %1 inconsistent with earlier reference at %0"
-msgstr ""
+#: options.c:1107
+#, fuzzy
+msgid "Warn if passing too many arguments to a function for its format string"
+msgstr "För många argument till funktionen \"va_start\""
 
-#: f/bad.def:461
-#, no-c-format
-msgid "DO-statement reference to label at %1 follows its definition at %0"
+#: options.c:1110
+msgid "Warn about format strings that are not literals"
 msgstr ""
 
-#: f/bad.def:464
-#, no-c-format
-msgid "Reference to label at %1 is outside block containing definition at %0"
+#: options.c:1113
+msgid "Warn about possible security problems with format functions"
 msgstr ""
 
-#: f/bad.def:467
-#, no-c-format
-msgid "DO-statement references to label at %0 and %2 separated by unterminated block starting at %1"
+#: options.c:1116
+msgid "Warn about strftime formats yielding 2-digit years"
 msgstr ""
 
-#: f/bad.def:470
-#, no-c-format
-msgid "DO-statement reference to label at %0 and label definition at %2 separated by unterminated block starting at %1"
-msgstr ""
+#: options.c:1119
+#, fuzzy
+msgid "Warn about zero-length formats"
+msgstr "formatsträng med längden noll"
 
-#: f/bad.def:473
-#, no-c-format
-msgid "Label definition at %0 invalid on this kind of statement"
+#: options.c:1128
+msgid "Warn about implicit function declarations"
 msgstr ""
 
-#: f/bad.def:476
-#, no-c-format
-msgid "Statement at %0 invalid in this context"
+#: options.c:1131
+msgid "Warn when a declaration does not specify a type"
 msgstr ""
 
-#: f/bad.def:479
-#, no-c-format
-msgid "Statement at %0 invalid in context established by statement at %1"
+#: options.c:1134
+msgid "Deprecated.  This switch has no effect."
 msgstr ""
 
-#: f/bad.def:482
-#, no-c-format
-msgid "Statement at %0 must specify construct name specified at %1"
+#: options.c:1137
+msgid "Warn about variables which are initialized to themselves."
 msgstr ""
 
-#: f/bad.def:485
-#, no-c-format
-msgid "Construct name at %0 superfluous, no construct name specified at %1"
+#: options.c:1140
+msgid "Warn when an inlined function cannot be inlined"
 msgstr ""
 
-#: f/bad.def:488
-#, no-c-format
-msgid "Construct name at %0 not the same as construct name at %1"
+#: options.c:1143
+msgid "Warn about invalid uses of the \"offsetof\" macro"
 msgstr ""
 
-#: f/bad.def:491
-#, no-c-format
-msgid "Construct name at %0 does not match construct name for any containing DO constructs"
+#: options.c:1146
+msgid "Warn about PCH files that are found but not used"
 msgstr ""
 
-#: f/bad.def:494
-#, no-c-format
-msgid "Label definition missing at %0 for DO construct specifying label at %1"
-msgstr ""
+#: options.c:1149
+#, fuzzy
+msgid "-Wlarger-than-<number>\tWarn if an object is larger than <number> bytes"
+msgstr "  -Wlarger-than-<nummer>  Varna om objekt är större än <nummer> bytes\n"
 
-#: f/bad.def:497
-#, no-c-format
-msgid "Statement at %0 follows ELSE block for IF construct at %1"
+#: options.c:1152
+msgid "Do not warn about using \"long long\" when -pedantic"
 msgstr ""
 
-#: f/bad.def:500
-#, no-c-format
-msgid "No label definition for FORMAT statement at %0"
-msgstr ""
+#: options.c:1155
+#, fuzzy
+msgid "Warn about suspicious declarations of \"main\""
+msgstr "Varna om tveksamma deklarationer av main"
 
-#: f/bad.def:503
-#, no-c-format
-msgid "Second occurrence of ELSE WHERE at %0 within WHERE at %1"
-msgstr ""
+#: options.c:1158
+#, fuzzy
+msgid "Warn about possibly missing braces around initializers"
+msgstr "Varna om eventuellt saknade parenteser"
 
-#: f/bad.def:506
-#, no-c-format
-msgid "END statement at %0 missing `%A' keyword required for internal or module procedure(s) bounded by %1"
-msgstr ""
+#: options.c:1161
+#, fuzzy
+msgid "Warn about global functions without previous declarations"
+msgstr "sektion \"%s\" står i konflikt med tidigare deklaration"
 
-#: f/bad.def:509
-#, no-c-format
-msgid "MODULE PROCEDURE statement at %0 disallowed because INTERFACE at %1 specifies no generic name, operator, or assignment"
-msgstr ""
+#: options.c:1164
+#, fuzzy
+msgid "Warn about missing fields in struct initializers"
+msgstr "Varna om eventuellt saknade parenteser"
 
-#: f/bad.def:512
-#, no-c-format
-msgid "BLOCK DATA name at %0 superfluous, no name specified at %1"
+#: options.c:1167
+msgid "Warn about functions which might be candidates for format attributes"
 msgstr ""
 
-#: f/bad.def:515
-#, no-c-format
-msgid "Program name at %0 superfluous, no PROGRAM statement specified at %1"
+#: options.c:1170
+msgid "Warn about user-specified include directories that do not exist"
 msgstr ""
 
-#: f/bad.def:518
-#, no-c-format
-msgid "Program unit name at %0 not the same as name at %1"
-msgstr ""
+#: options.c:1173
+#, fuzzy
+msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
+msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
 
-#: f/bad.def:521
-#, no-c-format
-msgid "Type name at %0 not the same as name at %1"
-msgstr ""
+#: options.c:1176
+#, fuzzy
+msgid "Warn about global functions without prototypes"
+msgstr "Varna om aritmetik med funktionspekare"
 
-#: f/bad.def:524
-#, no-c-format
-msgid "End of source file before end of block started at %0"
-msgstr ""
+#: options.c:1179
+#, fuzzy
+msgid "Warn about use of multi-character character constants"
+msgstr "flerteckens teckenkonstant"
 
-#: f/bad.def:527
-#, no-c-format
-msgid "Undefined label, first referenced at %0"
-msgstr ""
+#: options.c:1182
+#, fuzzy
+msgid "Warn about \"extern\" declarations not at file scope"
+msgstr "Varna om multipla deklarationer av samma objekt"
 
-#: f/bad.def:530
-#, no-c-format
-msgid "SAVE statement or attribute at %1 cannot be specified along with SAVE statement or attribute at %0"
+#: options.c:1185
+msgid "Warn when non-templatized friend functions are declared within a template"
 msgstr ""
 
-#: f/bad.def:533
-#, no-c-format
-msgid "PUBLIC or PRIVATE statement at %1 cannot be specified along with PUBLIC or PRIVATE statement at %0"
+#: options.c:1188
+msgid "Warn about non-virtual destructors"
 msgstr ""
 
-#: f/bad.def:536
-#, no-c-format
-msgid "RETURN statement at %0 invalid within a main program unit"
+#: options.c:1191
+msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
 msgstr ""
 
-#: f/bad.def:539
-#, no-c-format
-msgid "Alternate return specifier at %0 invalid within a main program unit"
+#: options.c:1194
+msgid "Warn if a C-style cast is used in a program"
 msgstr ""
 
-#: f/bad.def:542
-#, no-c-format
-msgid "Alternate return specifier at %0 invalid within a function"
-msgstr ""
+#: options.c:1197
+#, fuzzy
+msgid "Warn if an old-style parameter definition is used"
+msgstr "Varna när en funktionsparameter är oanvänd"
 
-#: f/bad.def:545
-#, no-c-format
-msgid "Access specifier or PRIVATE statement at %0 invalid for derived-type definition within other than the specification part of a module"
+#: options.c:1200
+msgid "Warn if .class files are out of date"
 msgstr ""
 
-#: f/bad.def:548
-#, no-c-format
-msgid "Access specifier at %0 must immediately follow derived-type statement at %1 with no intervening statements"
+#: options.c:1203
+msgid "Warn about overloaded virtual function names"
 msgstr ""
 
-#: f/bad.def:551
-#, no-c-format
-msgid "No components specified as of %0 for derived-type definition beginning at %1"
+#: options.c:1206
+msgid "Warn when the packed attribute has no effect on struct layout"
 msgstr ""
 
-#: f/bad.def:554
-#, no-c-format
-msgid "No components specified as of %0 for structure definition beginning at %1"
-msgstr ""
+#: options.c:1209
+#, fuzzy
+msgid "Warn when padding is required to align structure members"
+msgstr "Varna när ett funktionsargument är en struktur"
 
-#: f/bad.def:557
-#, no-c-format
-msgid "Missing structure name for outer structure definition at %0"
-msgstr ""
+#: options.c:1212
+#, fuzzy
+msgid "Warn about possibly missing parentheses"
+msgstr "Varna om eventuellt saknade parenteser"
 
-#: f/bad.def:560
-#, no-c-format
-msgid "Field names at %0 for outer structure definition -- specify them in a subsequent RECORD statement instead"
+#: options.c:1215
+msgid "Warn when converting the type of pointers to member functions"
 msgstr ""
 
-#: f/bad.def:563
-#, no-c-format
-msgid "Missing field name(s) for structure definition at %0 within structure definition at %1"
-msgstr ""
+#: options.c:1218
+msgid "Warn about function pointer arithmetic"
+msgstr "Varna om aritmetik med funktionspekare"
 
-#: f/bad.def:566
-#, no-c-format
-msgid "No components specified as of %0 for map beginning at %1"
+#: options.c:1221
+msgid "Warn when a pointer differs in signedness in an assignment."
 msgstr ""
 
-#: f/bad.def:569
-#, no-c-format
-msgid "Zero or one maps specified as of %0 for union beginning at %1 -- at least two are required"
-msgstr ""
+#: options.c:1224
+#, fuzzy
+msgid "Warn if inherited methods are unimplemented"
+msgstr "Varna om nästlade kommentarer upptäcks"
 
-#: f/bad.def:572
-#, no-c-format
-msgid "Missing %A specifier in statement at %0"
-msgstr ""
+#: options.c:1227
+msgid "Warn about multiple declarations of the same object"
+msgstr "Varna om multipla deklarationer av samma objekt"
 
-#: f/bad.def:575
-#, no-c-format
-msgid "Items in I/O list starting at %0 invalid for namelist-directed I/O"
+#: options.c:1230
+msgid "Warn if modifiers are specified when not necessary"
 msgstr ""
 
-#: f/bad.def:578
-#, no-c-format
-msgid "Conflicting I/O control specifications at %0 and %1"
+#: options.c:1233
+msgid "Warn when the compiler reorders code"
 msgstr ""
 
-#: f/bad.def:581
-#, no-c-format
-msgid "No UNIT= specifier in I/O control list at %0"
+#: options.c:1236
+msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
 msgstr ""
 
-#: f/bad.def:584
-#, no-c-format
-msgid "Specification at %0 requires ADVANCE=`NO' specification in same I/O control list"
+#: options.c:1239
+msgid "Warn if a selector has multiple methods"
 msgstr ""
 
-#: f/bad.def:587
-#, no-c-format
-msgid "Specification at %0 requires explicit FMT= specification in same I/O control list"
+#: options.c:1242
+msgid "Warn about possible violations of sequence point rules"
 msgstr ""
 
-#: f/bad.def:595
-#, no-c-format
-msgid "Second occurrence of CASE DEFAULT at %0 within SELECT CASE at %1"
+#: options.c:1245
+msgid "Warn when one local variable shadows another"
 msgstr ""
 
-#: f/bad.def:598
-#, fuzzy, no-c-format
-msgid "Duplicate or overlapping case values/ranges at %0 and %1"
-msgstr "dubbla (eller överlappand) case-värden"
+#: options.c:1248
+#, fuzzy
+msgid "Warn about signed-unsigned comparisons"
+msgstr "Varna om jämförelser mellan signed/unsigned"
 
-#: f/bad.def:601
-#, no-c-format
-msgid "Type and/or kind-type parameter disagreement between CASE value or value within range at %0 and SELECT CASE at %1"
+#: options.c:1251
+msgid "Warn when overload promotes from unsigned to signed"
 msgstr ""
 
-#: f/bad.def:604
-#, no-c-format
-msgid "Range specification at %0 invalid for CASE statement within logical-type SELECT CASE statement"
-msgstr ""
+#: options.c:1254 options.c:1257
+#, fuzzy
+msgid "Warn about code which might break strict aliasing rules"
+msgstr "Varna om funktioner som är möjliga kandidater för attributet noreturn"
 
-#: f/bad.def:617
-#, no-c-format
-msgid "Fortran 90 feature at %0 unsupported"
-msgstr ""
+#: options.c:1260
+#, fuzzy
+msgid "Warn about unprototyped function declarations"
+msgstr "Varna om tveksamma deklarationer av main"
 
-#: f/bad.def:630
-#, no-c-format
-msgid "Invalid declaration of or reference to symbol `%A' at %0 [initially seen at %1]"
+#: options.c:1263
+msgid "Warn about enumerated switches, with no default, missing a case"
 msgstr ""
 
-#: f/bad.def:638
-#, no-c-format
-msgid "Null element at %0 for array reference at %1"
+#: options.c:1266
+msgid "Warn about enumerated switches missing a \"default:\" statement"
 msgstr ""
 
-#: f/bad.def:641
-#, no-c-format
-msgid "Too few elements (%A missing) as of %0 for array reference at %1"
+#: options.c:1269
+msgid "Warn about all enumerated switches missing a specific case"
 msgstr ""
 
-#: f/bad.def:644
-#, no-c-format
-msgid "Too many elements as of %0 for array reference at %1"
+#: options.c:1272
+msgid "Warn when synthesis behavior differs from Cfront"
 msgstr ""
 
-#: f/bad.def:647
-#, no-c-format
-msgid "Missing colon as of %0 in substring reference for %1"
+#: options.c:1275
+msgid "Do not suppress warnings from system headers"
 msgstr ""
 
-#: f/bad.def:650
-#, no-c-format
-msgid "Invalid use at %0 of substring operator on %1"
+#: options.c:1278
+msgid "Warn about features not present in traditional C"
 msgstr ""
 
-#: f/bad.def:653
-#, no-c-format
-msgid "Substring begin/end point at %0 out of defined range"
+#: options.c:1281
+msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
 msgstr ""
 
-#: f/bad.def:656
-#, no-c-format
-msgid "Array element value at %0 out of defined range"
+#: options.c:1284
+msgid "Warn about @selector()s without previously declared methods"
 msgstr ""
 
-#: f/bad.def:659
-#, no-c-format
-msgid "Expression at %0 has incorrect data type or rank for its context"
+#: options.c:1287
+msgid "Warn if an undefined macro is used in an #if directive"
 msgstr ""
 
-#: f/bad.def:662
-#, no-c-format
-msgid "Division by 0 (zero) at %0 (IEEE not yet supported)"
-msgstr ""
+#: options.c:1290
+#, fuzzy
+msgid "Warn about uninitialized automatic variables"
+msgstr "Varna om aritmetik med funktionspekare"
 
-#: f/bad.def:665
-#, no-c-format
-msgid "%A step count known to be 0 (zero) at %0"
+#: options.c:1293
+msgid "Warn about unrecognized pragmas"
 msgstr ""
 
-#: f/bad.def:668
-#, no-c-format
-msgid "%A end value plus step count known to overflow at %0"
+#: options.c:1296
+msgid "Warn about code that will never be executed"
 msgstr ""
 
-#: f/bad.def:671
-#, no-c-format
-msgid "%A begin, end, and step-count values known to result in implementation-dependent behavior due to overflow(s) in intermediate calculations at %0"
+#: options.c:1299
+msgid "Enable all -Wunused- warnings"
 msgstr ""
 
-#: f/bad.def:674
-#, no-c-format
-msgid "%A begin, end, and step-count values known to result in no iterations at %0"
-msgstr ""
+#: options.c:1302
+msgid "Warn when a function is unused"
+msgstr "Varna när en funktion är oanvänd"
 
-#: f/bad.def:677
-#, no-c-format
-msgid "Type disagreement between expressions at %0 and %1"
-msgstr ""
+#: options.c:1305
+msgid "Warn when a label is unused"
+msgstr "Varna när en etikett är oanvänd"
 
-#: f/bad.def:690
-#, no-c-format
-msgid "No specification for implied-DO iterator `%A' at %0"
+#: options.c:1308
+msgid "Warn about macros defined in the main file that are not used"
 msgstr ""
 
-#: f/bad.def:693
-#, no-c-format
-msgid "Gratuitous parentheses surround implied-DO construct at %0"
-msgstr ""
+#: options.c:1311
+msgid "Warn when a function parameter is unused"
+msgstr "Varna när en funktionsparameter är oanvänd"
 
-#: f/bad.def:696
-#, no-c-format
-msgid "Zero-size specification invalid at %0"
-msgstr ""
+#: options.c:1314
+msgid "Warn when an expression value is unused"
+msgstr "Varna när ett uttrycksvärde är oanvänt"
+
+#: options.c:1317
+msgid "Warn when a variable is unused"
+msgstr "Varna när en variabel är oanvänd"
 
-#: f/bad.def:699
-#, no-c-format
-msgid "Zero-size array at %0"
+#: options.c:1320
+msgid "Do not warn about using variadic macros when -pedantic"
 msgstr ""
 
-#: f/bad.def:702
-#, no-c-format
-msgid "Target machine does not support complex entity of kind specified at %0"
+#: options.c:1323
+msgid "Give strings the type \"array of char\""
 msgstr ""
 
-#: f/bad.def:705
-#, no-c-format
-msgid "Target machine does not support DOUBLE COMPLEX, specified at %0"
+#: options.c:1326
+msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)."
 msgstr ""
 
-#: f/bad.def:708
-#, fuzzy, no-c-format
-msgid "Attempt to raise constant zero to a power at %0"
-msgstr "Försök håll stacken justerad till denna 2-potens"
+#: options.c:1329
+#, fuzzy
+msgid "-aux-info <file>\tEmit declaration information into <file>"
+msgstr "  -aux-info <fil>         Generera deklarationsinfo till fil <fil>\n"
 
-#: f/bad.def:806
-#, no-c-format
-msgid "Reference to generic intrinsic `%A' at %0 could be to form %B or %C"
-msgstr ""
+#: options.c:1341
+#, fuzzy
+msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
+msgstr "  -d[bokstäver]           Slå på dumpning från angivna delar av kompilatorn\n"
 
-#: f/bad.def:809
-#, no-c-format
-msgid "Ambiguous use of intrinsic `%A' at %0 [info -f g77 M CMPAMBIG]"
+#: options.c:1344
+msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
 msgstr ""
 
-#: f/bad.def:812
-#, no-c-format
-msgid "Intrinsic `%A' referenced %Bly at %0, %Cly at %1 [info -f g77 M EXPIMP]"
+#: options.c:1347
+msgid "--CLASSPATH\tDeprecated; use --classpath instead"
 msgstr ""
 
-#: f/bad.def:815
-#, no-c-format
-msgid "Same name `%A' used for %B at %0 and %C at %1 [info -f g77 M INTGLOB]"
+#: options.c:1350
+msgid "Generate position-independent code if possible (large mode)"
 msgstr ""
 
-#: f/bad.def:818
-#, no-c-format
-msgid "Explicit type declaration for intrinsic `%A' disagrees with invocation at %0"
+#: options.c:1353
+msgid "Generate position-independent code for executables if possible (large mode)"
 msgstr ""
 
-#: f/bad.def:821
-#, fuzzy, no-c-format
-msgid "Unable to open INCLUDE file `%A' at %0"
-msgstr "kan inte öppna fil \"%s\""
-
-#: f/bad.def:839
-#, no-c-format
-msgid "Null argument at %0 for statement function reference at %1"
+#: options.c:1359
+msgid "Enforce class member access control semantics"
 msgstr ""
 
-#: f/bad.def:842
-#, no-c-format
-msgid "Null argument at %0 for procedure invocation at %1"
+#: options.c:1362
+msgid "Align the start of functions"
 msgstr ""
 
-#: f/bad.def:845
-#, no-c-format
-msgid "%A too few arguments (starting with dummy argument `%B') as of %0 for statement function reference at %1"
+#: options.c:1368
+msgid "Align labels which are only reached by jumping"
 msgstr ""
 
-#: f/bad.def:848
-#, no-c-format
-msgid "%A too many arguments as of %0 for statement function reference at %1"
+#: options.c:1374
+msgid "Align all labels"
 msgstr ""
 
-#: f/bad.def:851
-#, no-c-format
-msgid "Array supplied at %1 for dummy argument `%A' in statement function reference at %0"
+#: options.c:1380
+msgid "Align the start of loops"
 msgstr ""
 
-#: f/bad.def:854
-#, no-c-format
-msgid "Unsupported FORMAT specifier at %0"
+#: options.c:1389
+msgid "Change when template instances are emitted"
 msgstr ""
 
-#: f/bad.def:857
-#, no-c-format
-msgid "Variable-expression FORMAT specifier at %0 -- unsupported"
+#: options.c:1392
+msgid "Specify that arguments may alias each other and globals"
 msgstr ""
 
-#: f/bad.def:880
-#, no-c-format
-msgid "Unsupported VXT statement at %0"
+#: options.c:1395
+msgid "Assume arguments may alias globals but not each other"
 msgstr ""
 
-#: f/bad.def:883
-#, no-c-format
-msgid "Attempt to specify second initial value for `%A' at %0"
+#: options.c:1398
+msgid "Assume arguments alias neither each other nor globals"
 msgstr ""
 
-#: f/bad.def:886
-#, no-c-format
-msgid "Too few initial values in list of initializers for `%A' at %0"
+#: options.c:1401
+msgid "Recognize the \"asm\" keyword"
 msgstr ""
 
-#: f/bad.def:889
-#, no-c-format
-msgid "Too many initial values in list of initializers starting at %0"
+#: options.c:1404
+msgid "Permit the use of the assert keyword"
 msgstr ""
 
-#: f/bad.def:892
-#, no-c-format
-msgid "Array or substring specification for `%A' out of range in statement at %0"
+#: options.c:1413
+msgid "Generate unwind tables that are exact at each instruction boundary"
 msgstr ""
 
-#: f/bad.def:895
-#, no-c-format
-msgid "Array subscript #%B out of range for initialization of `%A' in statement at %0"
+#: options.c:1416
+msgid "--bootclasspath=<path>\tReplace system path"
 msgstr ""
 
-#: f/bad.def:898
-#, no-c-format
-msgid "Implied do-loop step count of 0 (zero) for iteration variable `%A' in statement at %0"
-msgstr ""
+#: options.c:1419
+#, fuzzy
+msgid "Generate code to check bounds before indexing arrays"
+msgstr "Generera kod för Intel as"
 
-#: f/bad.def:901
-#, no-c-format
-msgid "Implied do-loop iteration count of 0 (zero) for iteration variable `%A' in statement at %0"
+#: options.c:1422
+msgid "Replace add, compare, branch with branch on count register"
 msgstr ""
 
-#: f/bad.def:904
-#, no-c-format
-msgid "Not an integer constant expression in implied do-loop in statement at %0"
+#: options.c:1425
+msgid "Use profiling information for branch probabilities"
 msgstr ""
 
-#: f/bad.def:907
-#, no-c-format
-msgid "Attempt to specify second initial value for element of `%A' at %0"
+#: options.c:1428
+msgid "Perform branch target load optimization before prologue / epilogue threading"
 msgstr ""
 
-#: f/bad.def:910
-#, no-c-format
-msgid "Attempt to EQUIVALENCE common areas `%A' and `%B' at %0"
+#: options.c:1431
+msgid "Perform branch target load optimization after prologue / epilogue threading"
 msgstr ""
 
-#: f/bad.def:913
-#, no-c-format
-msgid "Can't place `%A' as directed by EQUIVALENCE due to alignment restrictions"
+#: options.c:1434
+msgid "Restrict target load migration not to re-use registers in any basic block"
 msgstr ""
 
-#: f/bad.def:916
-#, no-c-format
-msgid "Mismatched EQUIVALENCE requirements for placement of `%A' at both %C and %D bytes offset from `%B'"
-msgstr ""
+#: options.c:1437
+#, fuzzy
+msgid "Recognize built-in functions"
+msgstr "Känn inte igen några inbyggda funktioner"
 
-#: f/bad.def:919
-#, no-c-format
-msgid "Array or substring specification for `%A' out of range in EQUIVALENCE statement"
-msgstr ""
+#: options.c:1443
+#, fuzzy
+msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
+msgstr "  -fcall-saved-<register> Ange att <register> bevaras av funktioner\n"
 
-#: f/bad.def:922
-#, no-c-format
-msgid "Substring of non-CHARACTER entity `%A' in EQUIVALENCE statement"
-msgstr ""
+#: options.c:1446
+#, fuzzy
+msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
+msgstr "  -fcall-used-<register>  Ange att <register> förstörs av funktionsanrop\n"
 
-#: f/bad.def:925
-#, no-c-format
-msgid "Array reference to scalar variable `%A' in EQUIVALENCE statement"
+#: options.c:1449
+msgid "Save registers around function calls"
 msgstr ""
 
-#: f/bad.def:928
-#, no-c-format
-msgid "Array subscript #%B out of range for EQUIVALENCE of `%A'"
+#: options.c:1452
+msgid "Check the return value of new"
 msgstr ""
 
-#: f/bad.def:936
-#, no-c-format
-msgid "Attempt to extend COMMON area beyond its starting point via EQUIVALENCE of `%A'"
-msgstr ""
+#: options.c:1455
+#, fuzzy
+msgid "Generate checks for references to NULL"
+msgstr "Generera kod för en DLL"
 
-#: f/bad.def:939
-#, no-c-format
-msgid "Too few elements in reference to array `%A' in EQUIVALENCE statement"
+#: options.c:1458
+msgid "--classpath=<path>\tSet class path"
 msgstr ""
 
-#: f/bad.def:942
-#, no-c-format
-msgid "Too many elements in reference to array `%A' in EQUIVALENCE statement"
+#: options.c:1461
+msgid "Do not put uninitialized globals in the common section"
 msgstr ""
 
-#: f/bad.def:945
-#, no-c-format
-msgid "Mixed CHARACTER and non-CHARACTER types via COMMON/EQUIVALENCE -- for example, `%A' and `%B'"
+#: options.c:1467
+msgid "Allow the arguments of the '?' operator to have different types"
 msgstr ""
 
-#: f/bad.def:958
-#, no-c-format
-msgid "Return value `%A' for FUNCTION at %0 not referenced in subprogram"
+#: options.c:1470
+msgid "Reduce the size of object files"
 msgstr ""
 
-#: f/bad.def:976
-#, no-c-format
-msgid "Common block `%A' is SAVEd, explicitly or implicitly, at %0 but not SAVEd at %1"
-msgstr ""
+#: options.c:1473
+#, fuzzy
+msgid "Make string literals \"const char[]\" not \"char[]\""
+msgstr "Markera strängar som \"const char *\""
 
-#: f/bad.def:979
-#, no-c-format
-msgid "Common block `%A' is %B %D in length at %0 but %C %E at %1"
+#: options.c:1476
+msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
 msgstr ""
 
-#: f/bad.def:987
-#, no-c-format
-msgid "Blank common initialized at %0"
-msgstr ""
+#: options.c:1479
+#, fuzzy
+msgid "Perform a register copy-propagation optimization pass"
+msgstr "Utför optimering för svansrekursion"
 
-#: f/bad.def:990
-#, no-c-format
-msgid "Intrinsic `%A' is passed as actual argument at %0 but not explicitly declared INTRINSIC"
-msgstr ""
+#: options.c:1482
+#, fuzzy
+msgid "Perform cross-jumping optimization"
+msgstr "Utför optimering för svansrekursion"
 
-#: f/bad.def:993
-#, no-c-format
-msgid "External procedure `%A' is passed as actual argument at %0 but not explicitly declared EXTERNAL"
+#: options.c:1485
+msgid "When running CSE, follow jumps to their targets"
 msgstr ""
 
-#: f/bad.def:996
-#, no-c-format
-msgid "Character `%A' (for example) is upper-case in symbol name at %0"
+#: options.c:1488
+msgid "When running CSE, follow conditional jumps"
 msgstr ""
 
-#: f/bad.def:999
-#, no-c-format
-msgid "Character `%A' (for example) is lower-case in symbol name at %0"
+#: options.c:1491
+msgid "Omit range reduction step when performing complex division"
 msgstr ""
 
-#: f/bad.def:1002
-#, no-c-format
-msgid "Character `%A' not followed at some point by lower-case character in symbol name at %0"
-msgstr ""
+#: options.c:1494
+#, fuzzy
+msgid "Place data items into their own section"
+msgstr "placera varje funktion i sin egen sektion"
 
-#: f/bad.def:1005
-#, no-c-format
-msgid "Initial character `%A' is lower-case in symbol name at %0"
-msgstr ""
+#: options.c:1497
+#, fuzzy
+msgid "Inline member functions by default"
+msgstr "I funktion `%s':"
 
-#: f/bad.def:1013
-#, no-c-format
-msgid "NAMELIST not adequately supported by run-time library for source files with case preserved"
+#: options.c:1500
+msgid "Defer popping functions args from stack until later"
 msgstr ""
 
-#: f/bad.def:1016
-#, no-c-format
-msgid "Nested %% construct (%%VAL, %%REF, or %%DESCR) at %0"
+#: options.c:1503
+msgid "Attempt to fill delay slots of branch instructions"
 msgstr ""
 
-#: f/bad.def:1034
-#, no-c-format
-msgid "Statement at %0 invalid in BLOCK DATA program unit at %1"
+#: options.c:1506
+msgid "Delete useless null pointer checks"
 msgstr ""
 
-#: f/bad.def:1037
-#, fuzzy, no-c-format
-msgid "Truncating characters on right side of character constant at %0"
-msgstr "flerteckens teckenkonstant"
+#: options.c:1509
+#, fuzzy
+msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
+msgstr "  -fdiagnostics-show-location=[once | every-line] Anger hur ofta källkodspositioner skall skrivas ut, som prefix, i början av utskrift vid radbrytning\n"
 
-#: f/bad.def:1040
-#, no-c-format
-msgid "Truncating characters on right side of hollerith constant at %0"
+#: options.c:1518
+msgid "Permit '$' as an identifier character"
 msgstr ""
 
-#: f/bad.def:1043
-#, no-c-format
-msgid "Truncating non-zero data on left side of numeric constant at %0"
+#: options.c:1521
+msgid "-fdump-<type>\tDump various compiler internals to a file"
 msgstr ""
 
-#: f/bad.def:1046
-#, no-c-format
-msgid "Truncating non-zero data on left side of typeless constant at %0"
+#: options.c:1524
+msgid "Suppress output of instruction numbers and line number notes in debugging dumps"
 msgstr ""
 
-#: f/bad.def:1049
-#, fuzzy, no-c-format
-msgid "Typeless constant at %0 too large"
-msgstr "heltalskonstant utanför sitt intervall"
+#: options.c:1530
+#, fuzzy
+msgid "Perform DWARF2 duplicate elimination"
+msgstr "Utför optimering för svansrekursion"
 
-#: f/bad.def:1052
-#, no-c-format
-msgid "First-column ampersand continuation at %0"
+#: options.c:1533 options.c:1536
+msgid "Perform unused type elimination in debug info"
 msgstr ""
 
-#: f/bad.def:1055 f/bad.def:1058
-#, no-c-format
-msgid "Global name `%A' defined at %0 already defined at %1 [info -f g77 M GLOBALS]"
+#: options.c:1539
+msgid "Output a class file"
 msgstr ""
 
-#: f/bad.def:1061 f/bad.def:1064
-#, no-c-format
-msgid "Global name `%A' is %B at %0 but is %C at %1 [info -f g77 M GLOBALS]"
+#: options.c:1542
+msgid "Alias for -femit-class-file"
 msgstr ""
 
-#: f/bad.def:1067 f/bad.def:1070
-#, no-c-format
-msgid "Global name `%A' at %0 has different type at %1 [info -f g77 M GLOBALS]"
+#: options.c:1551
+msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
 msgstr ""
 
-#: f/bad.def:1073
-#, no-c-format
-msgid "Too %B arguments passed to `%A' at %0 versus definition at %1 [info -f g77 M GLOBALS]"
-msgstr ""
+#: options.c:1554
+#, fuzzy
+msgid "Generate code to check exception specifications"
+msgstr "\"%s\" är deklarerad som en funktion som returnerar en funktion"
 
-#: f/bad.def:1076
-#, no-c-format
-msgid "Too %B arguments for `%A' at %0 versus invocation at %1 [info -f g77 M GLOBALS]"
+#: options.c:1560
+msgid "Enable exception handling"
 msgstr ""
 
-#: f/bad.def:1079 f/bad.def:1082
-#, no-c-format
-msgid "Argument #%B of `%A' is %C at %0 but is %D at %1 [info -f g77 M GLOBALS]"
+#: options.c:1563
+msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
 msgstr ""
 
-#: f/bad.def:1085
-#, fuzzy, no-c-format
-msgid "Array `%A' at %0 is too large to handle"
-msgstr "fältet \"%s\" är för stort"
-
-#: f/bad.def:1088
-#, fuzzy, no-c-format
-msgid "Statement function `%A' defined at %0 is not used"
-msgstr "etikett \"%s\" definierad men inte använd"
+#: options.c:1566
+#, fuzzy
+msgid "Perform a number of minor, expensive optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#: f/bad.def:1091
-#, no-c-format
-msgid "Intrinsic `%A', invoked at %0, known to be non-Y2K-compliant [info -f g77 M Y2KBAD]"
+#: options.c:1569
+msgid "--extdirs=<path>\tSet the extension directory path"
 msgstr ""
 
-#: f/bad.def:1094
-#, fuzzy, no-c-format
-msgid "Internal compiler error -- cannot perform operation"
-msgstr "Internt kompilatorfel i %s, vid %s:%d"
-
-#. Kind messages are used in diagnostic location reports of the
-#. form "<file>: In function `foo': <error message>".
-#: f/info-k.def:32
-msgid "In unknown kind"
+#: options.c:1578
+msgid "Input file is a file with a list of filenames to compile"
 msgstr ""
 
-#: f/info-k.def:33
-msgid "In entity"
+#: options.c:1581
+msgid "Assume no NaNs or infinities are generated"
 msgstr ""
 
-#: f/info-k.def:34
+#: options.c:1584
 #, fuzzy
-msgid "In function"
-msgstr "I funktion `%s':"
-
-#: f/info-k.def:35
-msgid "In subroutine"
-msgstr ""
+msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
+msgstr "  -ffixed-<register>      Markera <register> som ej tillgängligt för kompilatorn\n"
 
-#: f/info-k.def:36
+#: options.c:1593
 #, fuzzy
-msgid "In program"
-msgstr "program: %s\n"
+msgid "Don't allocate floats and doubles in extended-precision registers"
+msgstr "Kontrollera allokeringsordning för heltalsregister"
 
-#: f/info-k.def:37
-msgid "In block-data unit"
+#: options.c:1596
+msgid "Scope of for-init-statement variables is local to the loop"
 msgstr ""
 
-#: f/info-k.def:38
-msgid "In common block"
+#: options.c:1599
+msgid "Copy memory address constants into registers before use"
 msgstr ""
 
-#: f/info-k.def:39
-#, fuzzy
-msgid "In construct"
-msgstr "struct"
+#: options.c:1602
+msgid "Always check for non gcj generated classes archives"
+msgstr ""
 
-#: f/info-k.def:40
-msgid "In namelist"
+#: options.c:1605
+msgid "Copy memory operands into registers before use"
 msgstr ""
 
-#: f/info-k.def:41
-msgid "In anything"
+#: options.c:1608
+msgid "Do not assume that standard C libraries and \"main\" exist"
 msgstr ""
 
-#: java/check-init.c:917
-#, c-format
-msgid "internal error in check-init: tree code not implemented: %s"
+#: options.c:1611
+msgid "Allow function addresses to be held in registers"
 msgstr ""
 
-#: java/check-init.c:990
-#, fuzzy, c-format
-msgid "final field '%s' may not have been initialized"
-msgstr "objekt med variabel storlek kan inte initieras"
+#: options.c:1614
+#, fuzzy
+msgid "Place each function into its own section"
+msgstr "placera varje funktion i sin egen sektion"
 
-#: java/class.c:539 java/class.c:564
-msgid "internal error - too many interface type"
+#: options.c:1617
+msgid "Perform global common subexpression elimination"
 msgstr ""
 
-#: java/class.c:677
-msgid "bad method signature"
+#: options.c:1620
+msgid "Perform global common subexpression elimination after register allocation"
 msgstr ""
 
-#: java/class.c:726
-msgid "misplaced ConstantValue attribute (not in any field)"
+#: options.c:1623
+msgid "Perform redundant load after store elimination in global common subexpression"
 msgstr ""
 
-#: java/class.c:728
-#, c-format
-msgid "duplicate ConstantValue attribute for field '%s'"
+#: options.c:1626
+msgid "Perform enhanced load motion during global common subexpression elimination"
 msgstr ""
 
-#: java/class.c:739
-#, c-format
-msgid "ConstantValue attribute of field '%s' has wrong type"
+#: options.c:1629
+msgid "Perform store motion after global common subexpression elimination"
 msgstr ""
 
-#: java/class.c:1103
-#, c-format
-msgid "field '%s' not found in class"
+#: options.c:1632
+msgid "Recognize GNU-defined keywords"
 msgstr ""
 
-#: java/class.c:1365
-msgid "abstract method in non-abstract class"
+#: options.c:1635
+msgid "Generate code for GNU runtime environment"
 msgstr ""
 
-#: java/class.c:2078
-#, c-format
-msgid "non-static method '%s' overrides static method"
+#: options.c:1638
+msgid "Enable guessing of branch probabilities"
 msgstr ""
 
-#: java/decl.c:1541
-#, c-format
-msgid "In %s: overlapped variable and exception ranges at %d"
+#: options.c:1647
+msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
 msgstr ""
 
-#: java/decl.c:1622
-msgid "bad type in parameter debug info"
+#: options.c:1653
+msgid "Assume normal C execution environment"
 msgstr ""
 
-#: java/decl.c:1632
-#, c-format
-msgid "bad PC range for debug info for local `%s'"
+#: options.c:1656
+msgid "Enable support for huge objects"
 msgstr ""
 
-#: java/expr.c:530
-msgid "stack underflow - dup* operation"
-msgstr ""
+#: options.c:1659
+msgid "Process #ident directives"
+msgstr "Hantera #ident-direktiv"
 
-#: java/expr.c:1534
-#, c-format
-msgid "reference `%s' is ambiguous: appears in interface `%s' and interface `%s'"
+#: options.c:1662
+msgid "Perform conversion of conditional jumps to branchless equivalents"
 msgstr ""
 
-#: java/expr.c:1563
-#, c-format
-msgid "field `%s' not found"
-msgstr ""
+#: options.c:1665
+#, fuzzy
+msgid "Perform conversion of conditional jumps to conditional execution"
+msgstr "Föredra hopp framför villkorlig körning"
 
-#: java/expr.c:1715
-msgid "ret instruction not implemented"
+#: options.c:1668
+msgid "Export functions even if they can be inlined"
 msgstr ""
 
-#: java/expr.c:1857
-#, c-format
-msgid "method '%s' not found in class"
-msgstr "metod \"%s\" kan inte hittas i klassen"
+#: options.c:1671
+#, fuzzy
+msgid "Emit implicit instantiations of inline templates"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: java/expr.c:2060
-#, c-format
-msgid "failed to find class '%s'"
-msgstr "kunde inte hitta klassen \"%s\""
+#: options.c:1674
+#, fuzzy
+msgid "Emit implicit instantiations of templates"
+msgstr "%s: Vid instansiering av \"%s\":\n"
 
-#: java/expr.c:2070
-#, c-format
-msgid "class '%s' has no method named '%s' matching signature '%s'"
+#: options.c:1677
+msgid "Use offset tables for virtual method calls"
 msgstr ""
 
-#: java/expr.c:2080
-msgid "invokestatic on non static method"
-msgstr ""
+#: options.c:1680
+msgid "Do not generate .size directives"
+msgstr "Generera inte .size-direktiv"
 
-#: java/expr.c:2085
-msgid "invokestatic on abstract method"
+#: options.c:1683
+msgid "Pay attention to the \"inline\" keyword"
 msgstr ""
 
-#: java/expr.c:2093
-msgid "invoke[non-static] on static method"
+#: options.c:1692
+#, fuzzy
+msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
+msgstr "  -finline-limit=<nummer> Begränsa storlek på inline-funktioner till <nummer>\n"
+
+#: options.c:1695
+msgid "-finput-charset=<cset>\tSpecify the default character set for source files."
 msgstr ""
 
-#: java/expr.c:2396
-#, c-format
-msgid "missing field '%s' in '%s'"
+#: options.c:1698
+msgid "Instrument function entry and exit with profiling calls"
 msgstr ""
 
-#: java/expr.c:2402
-#, c-format
-msgid "mismatching signature for field '%s' in '%s'"
+#: options.c:1701
+msgid "Optimize induction variables on trees"
 msgstr ""
 
-#: java/expr.c:2425
-#, c-format
-msgid "assignment to final field `%s' not in field's class"
+#: options.c:1704
+msgid "Assume native functions are implemented using JNI"
 msgstr ""
 
-#: java/expr.c:2430
-#, c-format
-msgid "assignment to final static field `%s' not in class initializer"
+#: options.c:1707
+msgid "Generate code for functions even if they are fully inlined"
 msgstr ""
 
-#: java/expr.c:2437
-#, c-format
-msgid "assignment to final field `%s' not in constructor"
+#: options.c:1710
+msgid "Emit static const variables even if they are not used"
 msgstr ""
 
-# fixme: spola tillbaka är inte perfekt
-#: java/expr.c:2684
-#, fuzzy, c-format
-msgid "can't expand %s"
-msgstr "kan inte spola tillbaka %s"
+#: options.c:1716
+#, fuzzy
+msgid "Give external symbols a leading underscore"
+msgstr "Externa symboler startar med en understrykning"
 
-#: java/expr.c:2861
-msgid "invalid PC in line number table"
-msgstr ""
+#: options.c:1719
+#, fuzzy
+msgid "Perform loop optimizations"
+msgstr "Utför optimering för svansrekursion"
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2906
-#, c-format
-msgid "unreachable bytecode from %d to before %d"
+#: options.c:1722
+msgid "Perform loop optimizations using the new loop optimizer"
 msgstr ""
 
-#. We've just reached the end of a region of dead code.
-#: java/expr.c:2943
-#, c-format
-msgid "unreachable bytecode from %d to the end of the method"
-msgstr ""
+#: options.c:1725
+msgid "Set errno after built-in math functions"
+msgstr "Sätt errno efter inbyggda matematikfunktioner"
 
-#. duplicate code from LOAD macro
-#: java/expr.c:3261
-msgid "unrecogized wide sub-instruction"
+#: options.c:1728
+msgid "Report on permanent memory allocation"
 msgstr ""
 
-#: java/jcf-io.c:543
-#, c-format
-msgid "source file for class `%s' is newer than its matching class file.  Source file `%s' used instead"
+#: options.c:1731
+msgid "Attempt to merge identical constants and constant variables"
 msgstr ""
 
-#: java/jcf-parse.c:338
-msgid "bad string constant"
+#: options.c:1734
+msgid "Attempt to merge identical constants across compilation units"
 msgstr ""
 
-#: java/jcf-parse.c:356
-#, c-format
-msgid "bad value constant type %d, index %d"
-msgstr ""
+#: options.c:1737
+#, fuzzy
+msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line.  0 suppresses line-wrapping"
+msgstr "  -fmessage-length=<nummer> Begränsa felmeddelandens längd till <nummer> tecken per rad. 0 stänger av radbrytning\n"
 
-#: java/jcf-parse.c:528
-#, c-format
-msgid "can't reopen %s"
+#: options.c:1740
+msgid "Perform SMS based modulo scheduling before the first scheduling pass"
 msgstr ""
 
-#: java/jcf-parse.c:533
-#, c-format
-msgid "can't close %s"
-msgstr "kan inte stänga %s"
+#: options.c:1743
+msgid "Move loop invariant computations out of loops"
+msgstr ""
 
-#: java/jcf-parse.c:619
-#, fuzzy, c-format
-msgid "cannot find file for class %s"
-msgstr "Kan inte hitta filen med klass %s."
+#: options.c:1746
+#, fuzzy
+msgid "Don't warn about uses of Microsoft extensions"
+msgstr "Varna inte om för många argument till format-funktioner"
 
-#: java/jcf-parse.c:631
-msgid "not a valid Java .class file"
+#: options.c:1749
+msgid "Add mudflap bounds-checking instrumentation for single-threaded program."
 msgstr ""
 
-#: java/jcf-parse.c:634
-msgid "error while parsing constant pool"
+#: options.c:1752
+msgid "Ignore read operations when inserting mudflap instrumentation."
 msgstr ""
 
-#: java/jcf-parse.c:637
-#, c-format
-msgid "error in constant pool entry #%d\n"
+#: options.c:1755
+msgid "Add mudflap bounds-checking instrumentation for multi-threaded program."
 msgstr ""
 
-#. FIXME - where was first time
-#: java/jcf-parse.c:649
-#, c-format
-msgid "reading class %s for the second time from %s"
+#: options.c:1764
+msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
 msgstr ""
 
-#: java/jcf-parse.c:667
-msgid "error while parsing fields"
+#: options.c:1767
+msgid "Assume that receivers of Objective-C messages may be nil"
 msgstr ""
 
-#: java/jcf-parse.c:670
-msgid "error while parsing methods"
+#: options.c:1770
+msgid "Support synchronous non-call exceptions"
 msgstr ""
 
-#: java/jcf-parse.c:673
-msgid "error while parsing final attributes"
+#: options.c:1779
+msgid "Enable Objective-C exception and synchronization syntax"
 msgstr ""
 
-#: java/jcf-parse.c:687
-#, c-format
-msgid "the `java.lang.Object' that was found in `%s' didn't have the special zero-length `gnu.gcj.gcj-compiled' attribute.  This generally means that your classpath is incorrectly set.  Use `info gcj \"Input Options\"' to see the info page describing how to set the classpath"
+#: options.c:1782
+msgid "Enable Objective-C setjmp exception handling runtime"
 msgstr ""
 
-#: java/jcf-parse.c:777
-msgid "missing Code attribute"
+#: options.c:1785
+msgid "When possible do not generate stack frames"
 msgstr ""
 
-#: java/jcf-parse.c:1014
-msgid "source file seen twice on command line and will be compiled only once"
+#: options.c:1788
+msgid "Recognize C++ kewords like \"compl\" and \"xor\""
 msgstr ""
 
-#: java/jcf-parse.c:1030
-msgid "no input file specified"
+#: options.c:1791
+msgid "Do the full register move optimization pass"
 msgstr ""
 
-#: java/jcf-parse.c:1059
-#, c-format
-msgid "can't close input file %s"
+#: options.c:1794
+msgid "Optimize sibling and tail recursive calls"
 msgstr ""
 
-#: java/jcf-parse.c:1096
-#, c-format
-msgid "bad zip/jar file %s"
+#: options.c:1797
+msgid "Enable optimization of static class initialization code"
 msgstr ""
 
-#: java/jcf-write.c:2650
-#, c-format
-msgid "internal error in generate_bytecode_insn - tree code not implemented: %s"
+#: options.c:1800
+msgid "Enable optional diagnostics"
 msgstr ""
 
-#: java/jcf-write.c:2988
-#, fuzzy
-msgid "field initializer type mismatch"
-msgstr "fältinitierare är ej konstant"
+#: options.c:1806
+msgid "Pack structure members together without holes"
+msgstr ""
 
-#: java/jcf-write.c:3419
-#, c-format
-msgid "can't create directory %s"
-msgstr "kan inte skapa katalog %s"
+#: options.c:1809
+msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
+msgstr ""
 
-#: java/jcf-write.c:3473
-#, fuzzy, c-format
-msgid "can't create %s"
-msgstr "kan inte stänga %s"
+#: options.c:1812
+msgid "Return small aggregates in memory, not registers"
+msgstr ""
 
-#: java/jv-scan.c:187
-msgid "only one of `--print-main', `--list-class', and `--complexity' allowed"
+#: options.c:1818
+msgid "Look for and use PCH files even when preprocessing"
 msgstr ""
 
-#: java/jv-scan.c:190
-#, fuzzy, c-format
-msgid "can't open output file `%s'"
-msgstr "Kan inte öppna utdatafil \"%s\""
+#: options.c:1821
+msgid "Perform loop peeling"
+msgstr ""
 
-#: java/jv-scan.c:224
-#, fuzzy, c-format
-msgid "file not found `%s'"
-msgstr "Kan inte hitta filen \"%s\""
+#: options.c:1824
+msgid "Enable machine specific peephole optimizations"
+msgstr ""
 
-#: java/jvspec.c:426
-msgid "can't specify `-D' without `--main'\n"
+#: options.c:1827
+msgid "Enable an RTL peephole pass before sched2"
 msgstr ""
 
-#: java/jvspec.c:429
-#, fuzzy, c-format
-msgid "`%s' is not a valid class name"
-msgstr "\"%s\" är inte ett giltigt filnamn"
+#: options.c:1830
+msgid "Downgrade conformance errors to warnings"
+msgstr ""
 
-#: java/jvspec.c:435
-msgid "--resource requires -o"
+#: options.c:1833
+msgid "Generate position-independent code if possible (small mode)"
 msgstr ""
 
-#: java/jvspec.c:442
-msgid "warning: already-compiled .class files ignored with -C"
+#: options.c:1836
+msgid "Generate position-independent code for executables if possible (small mode)"
 msgstr ""
 
-#: java/jvspec.c:449
-msgid "cannot specify both -C and -o"
-msgstr "kan inte ange både -C och -o"
+#: options.c:1839
+msgid "Generate prefetch instructions, if available, for arrays in loops"
+msgstr ""
 
-#: java/jvspec.c:461
-msgid "cannot create temporary file"
+#: options.c:1842
+msgid "Treat the input file as already preprocessed"
 msgstr ""
 
-#: java/jvspec.c:489
-msgid "using both @FILE with multiple files not implemented"
+#: options.c:1845
+msgid "Enable basic program profiling code"
 msgstr ""
 
-#: java/jvspec.c:538
-msgid "cannot specify `main' class when not linking"
+#: options.c:1848
+msgid "Insert arc-based program profiling code"
 msgstr ""
 
-#: java/lang.c:548
-msgid "can't do dependency tracking with input from stdin"
+#: options.c:1851
+msgid "Enable common options for generating profile info for profile feedback directed optimizations"
 msgstr ""
 
-#: java/lang.c:564
-msgid "couldn't determine target name for dependency tracking"
+#: options.c:1854
+msgid "Enable common options for performing profile feedback directed optimizations"
 msgstr ""
 
-#: java/lex.c:303
-#, c-format
-msgid ""
-"unknown encoding: `%s'\n"
-"This might mean that your locale's encoding is not supported\n"
-"by your system's iconv(3) implementation.  If you aren't trying\n"
-"to use a particular encoding for your input file, try the\n"
-"`--encoding=UTF-8' option"
+#: options.c:1857
+msgid "Insert code to profile values of expressions"
 msgstr ""
 
-#: java/mangle.c:85
-#, fuzzy, c-format
-msgid "can't mangle %s"
-msgstr "kan inte stänga %s"
+#: options.c:1863
+msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
+msgstr ""
 
-#: java/mangle_name.c:144 java/mangle_name.c:216
-msgid "internal error - invalid Utf8 name"
-msgstr "internt fel - ogiltigt Utf8-namn"
+#: options.c:1866
+#, fuzzy
+msgid "Return small aggregates in registers"
+msgstr "Skicka argument i register"
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse-scan.y:881
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:962
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1303
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1364
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1574
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1796
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1805
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1816
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1827
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1839
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1854
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1871
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1873
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1945
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2116
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2178
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2330
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2342
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2349
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2356
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2367
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2369
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2407
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2409
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2411
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2432
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2434
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2436
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2452
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2454
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2475
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2477
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2479
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2507
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2509
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2511
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2513
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2531
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2533
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2544
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2555
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2566
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2577
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2588
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2601
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2605
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2607
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2620
-msgid "Missing term"
+#: options.c:1869
+msgid "Enables a register move optimization"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse-scan.y:883
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:734
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:772
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:797
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:983
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1338
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1550
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1552
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1781
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1807
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1818
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1829
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1841
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1856
-msgid "';' expected"
-msgstr ""
+#: options.c:1872
+#, fuzzy
+msgid "Perform a register renaming optimization pass"
+msgstr "Utför optimering för svansrekursion"
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:732
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:770
-msgid "Missing name"
+#: options.c:1875
+msgid "Reorder basic blocks to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:795
-msgid "'*' expected"
+#: options.c:1878
+msgid "Reorder basic blocks and partition into hot and cold sections"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:809
-msgid "Class or interface declaration expected"
+#: options.c:1881
+msgid "Reorder functions to improve code placement"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:846
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:848
-msgid "Missing class name"
+#: options.c:1884
+msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:851
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:855
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:863
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1023
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1284
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1286
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1616
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1867
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1899
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1952
-msgid "'{' expected"
-msgstr ""
+#: options.c:1887
+msgid "Enable automatic template instantiation"
+msgstr "Slå på automatisk mallinstansiering"
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:865
-msgid "Missing super class name"
+#: options.c:1890
+msgid "Add a common subexpression elimination pass after loop optimizations"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:875
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:891
-msgid "Missing interface name"
+#: options.c:1893
+msgid "Run the loop optimizer twice"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:977
-msgid "Missing variable initializer"
+#: options.c:1896
+msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:994
-msgid "Invalid declaration"
+#: options.c:1899
+msgid "Disable optimizations that assume default FP rounding behavior"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:997
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1082
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2153
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2175
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2179
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2214
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2291
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2301
-msgid "']' expected"
+#: options.c:1902
+msgid "Generate run time type descriptor information"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1001
-msgid "Unbalanced ']'"
+#: options.c:1905
+msgid "Enable scheduling across basic blocks"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1037
-msgid "Invalid method declaration, method name required"
+#: options.c:1908
+msgid "Allow speculative motion of non-loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1042
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1047
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1052
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2036
-msgid "Identifier expected"
+#: options.c:1911
+msgid "Allow speculative motion of some loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1057
-msgid "Invalid method declaration, return type required"
+#: options.c:1914
+msgid "Allow speculative motion of more loads"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1080
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1530
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1537
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1546
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1548
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1576
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1684
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1981
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2034
-msgid "')' expected"
+#: options.c:1917
+msgid "Allow premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1096
-msgid "Missing formal parameter term"
+#: options.c:1920
+msgid "Set dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1111
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1116
-msgid "Missing identifier"
+#: options.c:1923
+msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1136
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1145
-msgid "Missing class type term"
+#: options.c:1926
+msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1301
-msgid "Invalid interface type"
+#: options.c:1929
+msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1494
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1663
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1665
-msgid "':' expected"
+#: options.c:1932
+msgid "If scheduling post reload, do superblock scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1516
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1521
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1526
-msgid "Invalid expression statement"
+#: options.c:1935
+msgid "If scheduling post reload, do trace scheduling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1544
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1572
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1612
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1680
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1748
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1869
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1938
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2028
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2030
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2038
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2274
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2276
-msgid "'(' expected"
+#: options.c:1938
+msgid "Reschedule instructions before register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1614
-msgid "Missing term or ')'"
+#: options.c:1941
+msgid "Reschedule instructions after register allocation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1661
-msgid "Missing or invalid constant expression"
+#: options.c:1944
+msgid "Mark data as shared rather than private"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1682
-msgid "Missing term and ')' expected"
+#: options.c:1947
+msgid "Use the same size for double as for float"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1721
-msgid "Invalid control expression"
+#: options.c:1950
+msgid "Use the narrowest integer type possible for enumeration types"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1723
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1725
-msgid "Invalid update expression"
+#: options.c:1953
+msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1750
-msgid "Invalid init statement"
+#: options.c:1959
+msgid "Disable optimizations observable by IEEE signaling NaNs"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1941
-msgid "Missing term or ')' expected"
+#: options.c:1962
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1983
-msgid "'class' or 'this' expected"
+#: options.c:1965
+msgid "Make \"char\" signed by default"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1985
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:1987
-msgid "'class' expected"
+#: options.c:1968
+#, fuzzy
+msgid "Convert floating point constants to single precision constants"
+msgstr "Använd flyttalsinstruktioner i hårdvara"
+
+#: options.c:1971
+msgid "Use value profiling for speculative prefetching"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2032
-msgid "')' or term expected"
+#: options.c:1974
+msgid "Split lifetimes of induction variables when loops are unrolled."
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2151
-msgid "'[' expected"
+#: options.c:1980
+msgid "Insert stack checking code into the program"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2229
-msgid "Field expected"
+#: options.c:1986
+msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2286
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2296
-msgid "Missing term and ']' expected"
+#: options.c:1989
+msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2400
-msgid "']' expected, invalid type expression"
+#: options.c:1992
+msgid "Display statistics accumulated during compilation"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2403
-msgid "Invalid type expression"
+#: options.c:1995
+msgid "Enable assignability checks for stores into object arrays"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2515
-msgid "Invalid reference type"
+#: options.c:1998
+#, fuzzy
+msgid "Perform strength reduction optimizations"
+msgstr "Utför optimering för svansrekursion"
+
+#: options.c:2001
+msgid "Assume strict aliasing rules apply"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2993
-msgid "Constructor invocation must be first thing in a constructor"
+#: options.c:2007
+msgid "Check for syntax errors, then stop"
+msgstr "Leta efter syntaxfel, stoppa sedan"
+
+#: options.c:2010
+msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:2995
-msgid "Only constructors can invoke constructors"
+#: options.c:2013
+#, fuzzy
+msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
+msgstr "Ange maximalt instansieringsdjup för mallar"
+
+#: options.c:2016
+msgid "Create data files needed by \"gcov\""
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:3004
-#, c-format
-msgid ": `%s' JDK1.1(TM) feature"
+#: options.c:2022
+#, fuzzy
+msgid "Perform jump threading optimizations"
+msgstr "Utför optimering för svansrekursion"
+
+#: options.c:2025
+msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics."
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:3064
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:3066
-#, c-format
-msgid ""
-"%s.\n"
-"%s"
+#: options.c:2028
+msgid "Report the time taken by each compiler pass"
 msgstr ""
-"%s.\n"
-"%s"
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:6879
-#, c-format
-msgid "malformed .zip archive in CLASSPATH: %s"
+#: options.c:2031
+msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:6950
-#, c-format
-msgid "Can't find default package `%s'. Check the CLASSPATH environment variable and the access to the archives"
+#: options.c:2034
+msgid "Perform superblock formation via tail duplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:12352
-#, c-format
-msgid "missing static field `%s'"
+#: options.c:2037
+msgid "Assume floating-point operations can trap"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:12357
-#, c-format
-msgid "not a static field `%s'"
+#: options.c:2040
+msgid "Trap for signed overflow in addition, subtraction and multiplication"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:12400
-#, c-format
-msgid "No case for %s"
+#: options.c:2043
+msgid "Use tree-ssa based implementation of profiling"
 msgstr ""
 
-#: /home/mitchell/gcc-3.3.2/gcc-3.3.2/gcc/java/parse.y:13365
-#, c-format
-msgid "unregistered operator %s"
+#: options.c:2046
+msgid "Enable SSA-CCP optimization on trees"
 msgstr ""
 
-#: java/typeck.c:553
-msgid "junk at end of signature string"
+#: options.c:2049
+msgid "Enable loop header copying on trees"
 msgstr ""
 
-#: java/verify.c:479
-msgid "bad pc in exception_table"
+#: options.c:2052
+msgid "Coalesce memory temporaries in the SSA->normal pass"
 msgstr ""
 
-#: java/verify.c:485
-msgid "exception handler inside code that is being protected"
+#: options.c:2055
+msgid "Replace SSA temporaries with better names in copies."
 msgstr ""
 
-#: java/verify.c:1395
-#, c-format
-msgid "unknown opcode %d@pc=%d during verification"
+#: options.c:2058
+msgid "Enable SSA dead code elimination optimization on trees"
 msgstr ""
 
-#: java/verify.c:1465 java/verify.c:1478 java/verify.c:1482
-#, c-format
-msgid "verification error at PC=%d"
+#: options.c:2061
+#, fuzzy
+msgid "Enable dominator optimizations"
+msgstr "Slå på automatisk mallinstansiering"
+
+#: options.c:2064
+msgid "Enable dead store elimination"
 msgstr ""
 
-#: java/lang-options.h:32
-msgid "Disable automatic array bounds checking"
+#: options.c:2067
+msgid "Enable Full Redundancy Elimination (FRE) on trees"
 msgstr ""
 
-#: java/lang-options.h:34
-msgid "Disable assignability checks for stores into object arrays"
+#: options.c:2070
+msgid "Enable loop invariant motion on trees"
 msgstr ""
 
-#: java/lang-options.h:36
-msgid "Assume native functions are implemented using JNI"
+#: options.c:2073
+msgid "Create canonical induction variables in loops"
 msgstr ""
 
-#: java/lang-options.h:38
-msgid "Replace system path"
+#: options.c:2076
+msgid "Enable linear loop transforms on trees"
 msgstr ""
 
-#: java/lang-options.h:40
-msgid "Set class path"
+#: options.c:2079
+msgid "Enable loop optimizations on tree level"
 msgstr ""
 
-#: java/lang-options.h:42
-msgid "Set class path (deprecated: use --classpath instead)"
+#: options.c:2082
+msgid "Perform live range splitting during the SSA->normal pass."
 msgstr ""
 
-#: java/lang-options.h:44
-msgid "Choose class whose main method should be used"
+#: options.c:2085
+msgid "Enable SSA-PRE optimization on trees"
 msgstr ""
 
-#: java/lang-options.h:46
-msgid "Choose input encoding (default comes from locale)"
+#: options.c:2088
+msgid "Perform scalar replacement of aggregates"
 msgstr ""
 
-#: java/lang-options.h:48
-msgid "Add directory to class path"
+#: options.c:2091
+msgid "Replace temporary expressions in the SSA->normal pass"
 msgstr ""
 
-#: java/lang-options.h:50
-msgid "Directory where class files should be written"
+#: options.c:2094
+msgid "Enable loop vectorization on trees"
 msgstr ""
 
-#: java/lang-options.h:52
-msgid "Warn if modifiers are specified when not necessary"
+#: options.c:2097
+msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
 msgstr ""
 
-#: java/lang-options.h:54
-msgid "Warn if deprecated empty statements are found"
+#: options.c:2100
+msgid "Compile whole compilation unit at a time"
 msgstr ""
 
-#: java/lang-options.h:56
-msgid "Warn if .class files are out of date"
+#: options.c:2103
+msgid "Perform loop unrolling for all loops"
 msgstr ""
 
-#: java/lang-options.h:58
-msgid "Always check for non gcj generated classes archives"
+#: options.c:2106
+msgid "Perform loop unrolling when iteration count is known"
 msgstr ""
 
-#: java/lang-options.h:60
-msgid "Never optimize static class initialization code"
+#: options.c:2109
+msgid "Allow math optimizations that may violate IEEE or ISO standards"
 msgstr ""
 
-#: java/lang-options.h:62
-msgid "Use offset tables for virtual method calls"
+#: options.c:2112
+msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
 msgstr ""
 
-#: objc/objc-act.c:651
-#, c-format
-msgid "object does not conform to the `%s' protocol"
+#: options.c:2115
+msgid "Make \"char\" unsigned by default"
 msgstr ""
 
-#: objc/objc-act.c:737 objc/objc-act.c:810
-#, c-format
-msgid "class `%s' does not implement the `%s' protocol"
-msgstr "klass \"%s\" implementerar inte protokollet \"%s\""
+#: options.c:2118
+msgid "Perform loop unswitching"
+msgstr ""
 
-#: objc/objc-act.c:914
-#, c-format
-msgid "`%s' cannot be statically allocated"
-msgstr "\"%s\" kan inte vara statiskt allokerad"
+#: options.c:2121
+msgid "Just generate unwind tables for exception handling"
+msgstr ""
 
-#: objc/objc-act.c:963
-#, fuzzy, c-format
-msgid "unexpected type for `id' (%s)"
-msgstr "Oväntad typ på \"id\" (%s)"
+#: options.c:2124
+#, fuzzy
+msgid "Generate code for the Boehm GC"
+msgstr "Generera kod för Boehm GC"
 
-#: objc/objc-act.c:968
-msgid "undefined type `id', please import <objc/objc.h>"
+#: options.c:2127
+msgid "Use __cxa_atexit to register destructors"
 msgstr ""
 
-#: objc/objc-act.c:1019
-#, c-format
-msgid "protocol `%s' has circular dependency"
+#: options.c:2130
+msgid "Call a library routine to do integer divisions"
 msgstr ""
 
-#: objc/objc-act.c:1041 objc/objc-act.c:5301
-#, fuzzy, c-format
-msgid "cannot find protocol declaration for `%s'"
-msgstr "ingen tidigare deklaration av \"%s\""
-
-#: objc/objc-act.c:1289 objc/objc-act.c:5877 objc/objc-act.c:6195
-#: objc/objc-act.c:6244 objc/objc-act.c:6280 objc-parse.y:1799
-#, fuzzy, c-format
-msgid "cannot find interface declaration for `%s'"
-msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
-
-#: objc/objc-act.c:1328
-#, fuzzy, c-format
-msgid "cannot find reference tag for class `%s'"
-msgstr "Kan inte hitta filen med klass %s."
+#: options.c:2133
+#, fuzzy
+msgid "Perform variable tracking"
+msgstr "Utför optimering för svansrekursion"
 
-#: objc/objc-act.c:2050
-#, c-format
-msgid "creating selector for non existant method %s"
+#: options.c:2136
+msgid "Apply variable expansion when loops are unrolled."
 msgstr ""
 
-#: objc/objc-act.c:2364
-#, fuzzy, c-format
-msgid "cannot find class `%s'"
-msgstr "Kan inte hitta klass \"%s\""
+#: options.c:2139
+msgid "Add extra commentary to assembler output"
+msgstr ""
 
-#: objc/objc-act.c:2366
-#, fuzzy, c-format
-msgid "class `%s' already exists"
-msgstr "Klass \"%s\" finns redan"
+#: options.c:2142
+msgid "Marks all inlined methods as having hidden visibility"
+msgstr ""
 
-#. fatal did not work with 2 args...should fix
-#: objc/objc-act.c:2473
-#, fuzzy, c-format
-msgid "cannot find interface declaration for `%s', superclass of `%s'"
-msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+#: options.c:2145
+msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
+msgstr ""
 
-#: objc/objc-act.c:2480
-#, fuzzy, c-format
-msgid "circular inheritance in interface declaration for `%s'"
-msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+#: options.c:2148
+msgid "Use expression value profiles in optimizations"
+msgstr ""
 
-#: objc/objc-act.c:3566 objc/objc-act.c:3583
-msgid "inconsistent instance variable specification"
+#: options.c:2151
+msgid "Discard unused virtual functions"
 msgstr ""
 
-#: objc/objc-act.c:4580
-msgid "can not use an object as parameter to a method\n"
+#: options.c:2154
+msgid "Implement vtables using thunks"
 msgstr ""
 
-#: objc/objc-act.c:4780
-#, c-format
-msgid "multiple declarations for method `%s'"
-msgstr "multiple deklaration av metod \"%s\""
+#: options.c:2157
+msgid "Emit common-like symbols as weak symbols"
+msgstr ""
 
-#: objc/objc-act.c:4946
-#, c-format
-msgid "invalid receiver type `%s'"
-msgstr "ogiltig mottagartyp \"%s\""
+#: options.c:2160
+msgid "Construct webs and split unrelated uses of single variable"
+msgstr ""
 
-#: objc/objc-act.c:4977 objc/objc-act.c:5003 objc/objc-act.c:5051
-#, c-format
-msgid "`%s' does not respond to `%s'"
-msgstr "\"%s\" svarar inte på \"%s\""
+#: options.c:2163
+msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
+msgstr ""
 
-#: objc/objc-act.c:4983 objc/objc-act.c:7318
-#, c-format
-msgid "no super class declared in interface for `%s'"
-msgstr "ingen superklass deklarerad i interface för \"%s\""
+#: options.c:2166
+msgid "Generate a #line directive pointing at the current working directory"
+msgstr ""
 
-#: objc/objc-act.c:5081
-#, fuzzy
-msgid "cannot find class (factory) method"
-msgstr "kan inte hitta klass(fabrik)-metod"
+#: options.c:2169
+msgid "Assume signed arithmetic overflow wraps around"
+msgstr ""
 
-#: objc/objc-act.c:5082 objc/objc-act.c:5126
-#, c-format
-msgid "return type for `%s' defaults to id"
-msgstr "returtyp för \"%s\" är som standard id"
+#: options.c:2172
+msgid "Emit cross referencing information"
+msgstr ""
 
-#: objc/objc-act.c:5099
-#, fuzzy, c-format
-msgid "method `%s' not implemented by protocol"
-msgstr "metod \"%s\" implementeras inte av protokoll."
+#: options.c:2175
+msgid "Put zero initialized data in the bss section"
+msgstr ""
 
-#: objc/objc-act.c:5108
-msgid "return type defaults to id"
-msgstr "returtyp är som standard id"
+#: options.c:2178
+msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
+msgstr ""
 
-#: objc/objc-act.c:5125
+#: options.c:2181
 #, fuzzy
-msgid "cannot find method"
-msgstr "kan inte hitta metod."
-
-#: objc/objc-act.c:5399
-#, fuzzy, c-format
-msgid "undeclared selector `%s'"
-msgstr "omdeklaration av \"%s\""
+msgid "Generate debug information in default format"
+msgstr "Generera kod för \"big endian\""
 
-#. Historically, a class method that produced objects (factory
-#. method) would assign `self' to the instance that it
-#. allocated.  This would effectively turn the class method into
-#. an instance method.  Following this assignment, the instance
-#. variables could be accessed.  That practice, while safe,
-#. violates the simple rule that a class method should not refer
-#. to an instance variable.  It's better to catch the cases
-#. where this is done unknowingly than to support the above
-#. paradigm.
-#: objc/objc-act.c:5443
-#, c-format
-msgid "instance variable `%s' accessed in class method"
+#: options.c:2184
+msgid "Generate debug information in COFF format"
 msgstr ""
 
-#: objc/objc-act.c:5678
-#, fuzzy, c-format
-msgid "duplicate definition of class method `%s'"
-msgstr "upprepad definition av klassmetod \"%s\"."
+#: options.c:2187
+msgid "Generate debug information in DWARF v2 format"
+msgstr ""
 
-#: objc/objc-act.c:5684
-#, fuzzy, c-format
-msgid "duplicate declaration of class method `%s'"
-msgstr "upprepad deklaration av klassmetod \"%s\"."
+#: options.c:2190
+msgid "Dump declarations to a .decl file"
+msgstr ""
 
-#: objc/objc-act.c:5720
-#, fuzzy, c-format
-msgid "duplicate definition of instance method `%s'"
-msgstr "upprepad definition av klassmetod \"%s\"."
+#: options.c:2193
+msgid "Generate debug information in default extended format"
+msgstr ""
 
-#: objc/objc-act.c:5726
-#, fuzzy, c-format
-msgid "duplicate declaration of instance method `%s'"
-msgstr "upprepad deklaration av klassmetod \"%s\"."
+#: options.c:2196
+#, fuzzy
+msgid "Generate debug information in STABS format"
+msgstr "Generera kod för en DLL"
 
-#: objc/objc-act.c:5766
-#, c-format
-msgid "duplicate interface declaration for category `%s(%s)'"
+#: options.c:2199
+msgid "Generate debug information in extended STABS format"
 msgstr ""
 
-#: objc/objc-act.c:5852
-#, c-format
-msgid "instance variable `%s' is declared private"
-msgstr "instansvariabel \"%s\" är deklarerad som privat"
+#: options.c:2202
+#, fuzzy
+msgid "Generate debug information in VMS format"
+msgstr "Generera kod för en DLL"
 
-#: objc/objc-act.c:5899
-#, c-format
-msgid "instance variable `%s' is declared %s"
-msgstr "instansvariabel \"%s\" är deklarerad som %s"
+#: options.c:2205
+msgid "Generate debug information in XCOFF format"
+msgstr ""
 
-#: objc/objc-act.c:5909
-msgid "static access to object of type `id'"
-msgstr "statisk access till objekt av typ \"id\""
+#: options.c:2208
+msgid "Generate debug information in extended XCOFF format"
+msgstr ""
 
-#: objc/objc-act.c:5934 objc/objc-act.c:6027
-#, c-format
-msgid "incomplete implementation of class `%s'"
-msgstr "inkomplett implementation av klass \"%s\""
+#: options.c:2211
+msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
+msgstr ""
 
-#: objc/objc-act.c:5938 objc/objc-act.c:6032
-#, c-format
-msgid "incomplete implementation of category `%s'"
-msgstr "inkomplett implementation av kategori \"%s\""
+#: options.c:2214
+msgid "-imacros <file>\tAccept definition of macros in <file>"
+msgstr ""
 
-#: objc/objc-act.c:5943 objc/objc-act.c:6037
-#, c-format
-msgid "method definition for `%c%s' not found"
-msgstr "metoddefinition för \"%c%s\" kan inte hittas"
+#: options.c:2217
+msgid "-include <file>\tInclude the contents of <file> before other files"
+msgstr ""
 
-#: objc/objc-act.c:6081
-#, c-format
-msgid "%s `%s' does not fully implement the `%s' protocol"
+#: options.c:2220
+msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
 msgstr ""
 
-#: objc/objc-act.c:6139 objc/objc-act.c:8249
-msgid "`@end' missing in implementation context"
+#: options.c:2223
+msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
 msgstr ""
 
-#: objc/objc-act.c:6167
-#, c-format
-msgid "reimplementation of class `%s'"
-msgstr "omimplementation av klass \"%s\""
+#: options.c:2226
+msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
+msgstr ""
 
-#: objc/objc-act.c:6209
-#, c-format
-msgid "conflicting super class name `%s'"
+#: options.c:2229
+msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
 msgstr ""
 
-#: objc/objc-act.c:6224
-#, c-format
-msgid "duplicate interface declaration for class `%s'"
+#: options.c:2232
+msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
 msgstr ""
 
-#: objc/objc-act.c:6506
-#, c-format
-msgid "duplicate declaration for protocol `%s'"
+#: options.c:2235
+msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
 msgstr ""
 
-#: objc/objc-act.c:7363
-msgid "[super ...] must appear in a method context"
-msgstr "[super ...] måste stå i metodkontext"
+#: options.c:2247
+msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
+msgstr ""
 
-#: objc/objc-act.c:8354 objc/objc-act.c:8370
-#, c-format
-msgid "potential selector conflict for method `%s'"
+#: options.c:2250
+msgid "Do not search standard system include directories for C++"
 msgstr ""
 
-#: objc-parse.y:2655
-msgid "`@end' must appear in an implementation context"
+#: options.c:2253
+#, fuzzy
+msgid "-o <file>\tPlace output into <file>"
+msgstr "  -o <fil>                Skriv utdata i <fil> \n"
+
+#: options.c:2256
+#, fuzzy
+msgid "Enable function profiling"
+msgstr "  -p                      Slå på funktionsprofilering\n"
+
+#: options.c:2259
+#, fuzzy
+msgid "Issue warnings needed for strict compliance to the standard"
+msgstr "  -pedantic               Ge varningar som krävs för att strikt följa ISO C\n"
+
+#: options.c:2262
+msgid "Like -pedantic but issue them as errors"
 msgstr ""
 
-#: objc-parse.y:2931
-msgid "method definition not in class context"
+#: options.c:2265
+msgid "Generate C header of platform-specific features"
 msgstr ""
 
-#: objc/lang-options.h:27
-msgid "Dump decls to a .decl file"
+#: options.c:2268
+#, fuzzy
+msgid "Do not display functions compiled or elapsed time"
+msgstr "  -quiet                  Visa inte kompilerade funktioner eller tiden som förbrukats\n"
+
+#: options.c:2271
+#, fuzzy
+msgid "Remap file names when including files"
+msgstr "tomt filnamn i #%s"
+
+#: options.c:2274
+msgid "Conform to the ISO 1998 C++ standard"
 msgstr ""
 
-#: objc/lang-options.h:29
-msgid "Generate code for GNU runtime environment"
+#: options.c:2277 options.c:2298
+msgid "Conform to the ISO 1990 C standard"
 msgstr ""
 
-#: objc/lang-options.h:32
-msgid "Generate code for NeXT runtime environment"
+#: options.c:2280 options.c:2304
+msgid "Conform to the ISO 1999 C standard"
 msgstr ""
 
-#: objc/lang-options.h:35
-msgid "Warn if a selector has multiple methods"
+#: options.c:2283
+msgid "Deprecated in favor of -std=c99"
 msgstr ""
 
-#: objc/lang-options.h:39
-msgid "Do not warn if inherited methods are unimplemented"
+#: options.c:2286
+msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
 msgstr ""
 
-#: objc/lang-options.h:41
-msgid "Generate C header of platform specific features"
+#: options.c:2289
+msgid "Conform to the ISO 1990 C standard with GNU extensions"
 msgstr ""
 
-#: objc/lang-options.h:43
-msgid "Specify the name of the class for constant strings"
+#: options.c:2292
+msgid "Conform to the ISO 1999 C standard with GNU extensions"
 msgstr ""
 
-#. This is the contribution to the `lang_options' array in gcc.c for
-#. treelang.
-#: treelang/lang-options.h:26
-msgid "(debug) trace parsing process"
+#: options.c:2295
+msgid "Deprecated in favor of -std=gnu99"
 msgstr ""
 
-#: treelang/lang-options.h:27
-msgid "(debug) trace lexical analysis"
+#: options.c:2301
+msgid "Conform to the ISO 1990 C standard as amended in 1994"
 msgstr ""
 
-#: config/rs6000/darwin.h:62
-msgid " conflicting code gen style switches are used"
+#: options.c:2307
+msgid "Deprecated in favor of -std=iso9899:1999"
 msgstr ""
 
-#: config/i386/mingw32.h:85 config/i386/cygwin.h:171
-msgid "shared and mdll are not compatible"
-msgstr "shared och mdll är inkompatibla"
+#: options.c:2310
+msgid "Enable traditional preprocessing"
+msgstr ""
 
-#: java/lang-specs.h:33
-msgid "-fjni and -femit-class-files are incompatible"
+#: options.c:2313
+msgid "-trigraphs\tSupport ISO C trigraphs"
 msgstr ""
 
-#: java/lang-specs.h:34
-msgid "-fjni and -femit-class-file are incompatible"
+#: options.c:2316
+msgid "Do not predefine system-specific and GCC-specific macros"
 msgstr ""
 
-#: java/lang-specs.h:35 java/lang-specs.h:36
-msgid "-femit-class-file should used along with -fsyntax-only"
+#: options.c:2319
+msgid "Enable verbose output"
 msgstr ""
 
-#: ada/lang-specs.h:38 java/jvspec.c:77 gcc.c:716
+#: options.c:2325
+#, fuzzy
+msgid "Suppress warnings"
+msgstr "%s: varning: "
+
+#: config/mips/mips.h:1140 config/arc/arc.h:63
+msgid "may not use both -EB and -EL"
+msgstr "får inte använda både -EB och -EL"
+
+#: ada/lang-specs.h:34 java/jvspec.c:80 gcc.c:790
 msgid "-pg and -fomit-frame-pointer are incompatible"
 msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
-#: ada/lang-specs.h:41
+#: ada/lang-specs.h:35
 msgid "-c or -S required for Ada"
 msgstr ""
 
-#: config/darwin.h:212
+#: config/i386/cygwin.h:29
+msgid "mno-cygwin and mno-win32 are not compatible"
+msgstr "mno-cygwin och mno-win32 är inkompatibla"
+
+#: config/i386/cygwin.h:70 config/i386/mingw32.h:58
+msgid "shared and mdll are not compatible"
+msgstr "shared och mdll är inkompatibla"
+
+#: config/i386/nwld.h:34
+#, fuzzy
+msgid "Static linking is not supported.\n"
+msgstr "-pipe stöds inte"
+
+#: config/i386/sco5.h:189
+#, fuzzy
+msgid "-pg not supported on this platform"
+msgstr "attributet \"section\" stöds inte för denna målarkitektur"
+
+#: config/i386/sco5.h:190
+#, fuzzy
+msgid "-p and -pp specified - pick one"
+msgstr "-I- angiven två gånger"
+
+#: config/i386/sco5.h:264
+#, fuzzy
+msgid "-G and -static are mutually exclusive"
+msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
+
+#: config/sparc/linux64.h:211 config/sparc/linux64.h:222
+#: config/sparc/netbsd-elf.h:126 config/sparc/netbsd-elf.h:145
+#: config/sparc/sol2-bi.h:195 config/sparc/sol2-bi.h:205
+#, fuzzy
+msgid "may not use both -m32 and -m64"
+msgstr "får inte använda både -mfp64 och -m4650"
+
+#: config/darwin.h:251
 msgid "-current_version only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:215
+#: config/darwin.h:253
 msgid "-install_name only allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:220
+#: config/darwin.h:258
 msgid "-bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:221
+#: config/darwin.h:259
 msgid "-bundle_loader not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:222
+#: config/darwin.h:260
 msgid "-client_name not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:225
-msgid "-force_cpusubtype_ALL not allowed with -dynamiclib"
-msgstr ""
-
-#: config/darwin.h:226
+#: config/darwin.h:265
 msgid "-force_flat_namespace not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:228
+#: config/darwin.h:267
 msgid "-keep_private_externs not allowed with -dynamiclib"
 msgstr ""
 
-#: config/darwin.h:229
+#: config/darwin.h:268
 msgid "-private_bundle not allowed with -dynamiclib"
 msgstr ""
 
-#: config/sparc/freebsd.h:34 config/ia64/freebsd.h:23
-#: config/alpha/freebsd.h:44 config/rs6000/sysv4.h:1107
-#: config/i386/freebsd-aout.h:213
-msgid "`-p' not supported; use `-pg' and gprof(1)"
-msgstr "\"-p\" stödjs inte; använd \"-pg\" och gprof(1)"
-
-#: config/sparc/linux64.h:197 config/sparc/linux64.h:208
-#: config/sparc/netbsd-elf.h:163 config/sparc/netbsd-elf.h:182
-#: config/sparc/sol2-bi.h:168 config/sparc/sol2-bi.h:178
+#: config/vax/netbsd-elf.h:42
 #, fuzzy
-msgid "may not use both -m32 and -m64"
-msgstr "får inte använda både -mfp64 och -m4650"
+msgid "The -shared option is not currently supported for VAX ELF."
+msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
+
+#: config/lynx.h:71
+msgid "Cannot use mthreads and mlegacy-threads together."
+msgstr ""
+
+#: config/lynx.h:96
+msgid "Cannot use mshared and static together."
+msgstr ""
+
+#: config/vax/vax.h:50 config/vax/vax.h:51
+msgid "profiling not supported with -mg\n"
+msgstr "profilering stöds inte tillsammans med -mg\n"
 
-#: config/arm/arm.h:178
-msgid "-mapcs-26 and -mapcs-32 may not be used together"
-msgstr "-mapcs-26 och -mapcs-32 får inte användas tillsammans"
+#: config/mcore/mcore.h:57
+msgid "the m210 does not have little endian support"
+msgstr ""
 
-#: config/arm/arm.h:180
+#: config/arm/arm.h:153
 msgid "-msoft-float and -mhard_float may not be used together"
 msgstr "-msoft-float och -mhard_float får inte användas tillsammans"
 
-#: config/arm/arm.h:182
+#: config/arm/arm.h:155
 msgid "-mbig-endian and -mlittle-endian may not be used together"
 msgstr "-mbig-endian och -mlittle-endian får inte användas tillsammans"
 
-#: config/i386/sco5.h:195
-#, fuzzy
-msgid "-pg not supported on this platform"
-msgstr "attributet \"section\" stöds inte för denna målarkitektur"
-
-#: config/i386/sco5.h:196
-#, fuzzy
-msgid "-p and -pp specified - pick one"
-msgstr "-I- angiven två gånger"
-
-#: config/i386/sco5.h:271
+#: gcc.c:763
 #, fuzzy
-msgid "-G and -static are mutually exclusive"
-msgstr "-pedantic och -traditional är ömsesidigt uteslutande"
-
-#: f/lang-specs.h:38 gcc.c:689
-msgid "GNU C does not support -C without using -E"
+msgid "GCC does not support -C or -CC without -E"
 msgstr "GNU C stödjer inte -C utan -E"
 
-#: f/lang-specs.h:39 gcc.c:690
+#: gcc.c:957
 #, fuzzy
-msgid "GNU C does not support -CC without using -E"
-msgstr "GNU C stödjer inte -C utan -E"
+msgid "-E or -x required when input is from standard input"
+msgstr "-E krävs när indata tas från standard input"
 
-#: config/mcore/mcore.h:60
-msgid "choose either big or little endian, not both"
+#: java/lang-specs.h:34
+msgid "-fjni and -femit-class-files are incompatible"
 msgstr ""
 
-#: config/mcore/mcore.h:63
-msgid "choose either m340 or m210 not both"
+#: java/lang-specs.h:35
+msgid "-fjni and -femit-class-file are incompatible"
 msgstr ""
 
-#: config/mcore/mcore.h:64
-msgid "the m210 does not have little endian support"
+#: java/lang-specs.h:36 java/lang-specs.h:37
+msgid "-femit-class-file should used along with -fsyntax-only"
 msgstr ""
 
-#: config/i386/cygwin.h:115
-msgid "mno-cygwin and mno-win32 are not compatible"
-msgstr "mno-cygwin och mno-win32 är inkompatibla"
+#: config/mips/r3900.h:35
+#, fuzzy
+msgid "-mhard-float not supported"
+msgstr "-mhard-float stöds inte."
 
-#: config/vax/netbsd-elf.h:42
+#: config/mips/r3900.h:37
 #, fuzzy
-msgid "The -shared option is not currently supported for VAX ELF."
-msgstr "inbyggd funktion \"%s\" stöds inte för närvarande"
+msgid "-msingle-float and -msoft-float cannot both be specified"
+msgstr "-msingle-float och -msoft-float kan inte båda anges."
 
-#: treelang/lang-specs.h:52
+#: treelang/lang-specs.h:53
 #, fuzzy
 msgid "-pg or -p and -fomit-frame-pointer are incompatible"
 msgstr "-pg och -fomit-frame-pointer är inkompatibla"
 
-#: gcc.c:847
-msgid "-E required when input is from standard input"
-msgstr "-E krävs när indata tas från standard input"
+#: config/rs6000/darwin.h:130
+msgid " conflicting code gen style switches are used"
+msgstr ""
+
+#: config/sh/sh.h:685
+#, fuzzy
+msgid "SH2a does not support little-endian"
+msgstr "-mstring stöds inte på \"little endian\"-system"
+
+#: config/sparc/sol2-bi.h:167 config/sparc/sol2-bi.h:172
+#: config/sparc/sol2-gld-bi.h:17 config/sparc/sol2-gld-bi.h:22
+#, fuzzy
+msgid "does not support multilib"
+msgstr "ISO C89 stöder inte typen complex"
+
+#~ msgid "concatenation of string literals with __FUNCTION__ is deprecated"
+#~ msgstr "sammanslagning av strängliteraler tillsammans med __FUNCTION__ är föråldrat"
+
+#~ msgid "ISO C++ forbids range expressions in switch statements"
+#~ msgstr "ISO C++ förbjuder intervalluttryck i switch-satser"
+
+#, fuzzy
+#~ msgid "ISO C++ forbids taking the address of a label"
+#~ msgstr "ISO C++ förbjuder att man tar adressen till funktionen \"::main\""
+
+#~ msgid "declaration of `%s' shadows %s"
+#~ msgstr "deklaration av \"%s\" döljer %s"
+
+#~ msgid "unknown C standard `%s'"
+#~ msgstr "okänd C-standard \"%s\""
+
+#~ msgid "`struct %s' incomplete in scope ending here"
+#~ msgstr "\"struct %s\" är inkomplett i scope-område som slutar här"
+
+#~ msgid "`union %s' incomplete in scope ending here"
+#~ msgstr "\"union %s\" är inkomplett i scope-område som slutar här"
+
+#~ msgid "`enum %s' incomplete in scope ending here"
+#~ msgstr "\"enum %s\" är inkomplett i scope-område som slutar här"
+
+#~ msgid "label `%s' used but not defined"
+#~ msgstr "etikett \"%s\" använd men inte definierad"
+
+#~ msgid "label `%s' defined but not used"
+#~ msgstr "etikett \"%s\" definierad men inte använd"
+
+#~ msgid "shadowing built-in function `%s'"
+#~ msgstr "döljer inbyggd funktion \"%s\""
+
+#~ msgid "shadowing library function `%s'"
+#~ msgstr "döljer biblioteksfunktion \"%s\""
+
+#~ msgid "library function `%s' declared as non-function"
+#~ msgstr "biblioteksfunktion \"%s\" deklarerad som icke-funktion"
+
+#~ msgid "conflicting types for `%s'"
+#~ msgstr "motstridiga typer på \"%s\""
+
+#~ msgid "redeclaration of `%s'"
+#~ msgstr "omdeklaration av \"%s\""
+
+#~ msgid "prototype for `%s' follows"
+#~ msgstr "prototyp för \"%s\" följer"
+
+#~ msgid "non-prototype definition here"
+#~ msgstr "icke-prototypdefinition here"
+
+#~ msgid "prototype for `%s' follows and number of arguments doesn't match"
+#~ msgstr "prototyp för \"%s\" följer och antalet argument matchar inte"
+
+#~ msgid "const declaration for `%s' follows non-const"
+#~ msgstr "const-deklaration för \"%s\" följer på icke-const"
+
+#~ msgid "type qualifiers for `%s' conflict with previous decl"
+#~ msgstr "typkvalificerare för \"%s\" i konflikt med tidigare dekl"
+
+#~ msgid "redundant redeclaration of `%s' in same scope"
+#~ msgstr "redundant omdeklaration av \"%s\" i samma scope"
+
+#, fuzzy
+#~ msgid "a parameter"
+#~ msgstr "oanvänd parameter \"%s\""
+
+#, fuzzy
+#~ msgid "a global declaration"
+#~ msgstr "dubbel deklaration av etikett \"%s\""
+
+#~ msgid "`%s' used prior to declaration"
+#~ msgstr "\"%s\" är använd innan sin deklaration"
+
+#~ msgid "`%s' was declared implicitly `extern' and later `static'"
+#~ msgstr "\"%s\" deklarerades implicit \"extern\" och senare \"static\""
+
+#~ msgid "previous external decl of `%s'"
+#~ msgstr "föregående externa dekl. av \"%s\""
+
+#~ msgid "type mismatch with previous implicit declaration"
+#~ msgstr "typ skiljer sig från tidigare implicit deklaration"
+
+#~ msgid "type of external `%s' is not global"
+#~ msgstr "typen på extern \"%s\" är inte global"
+
+#~ msgid "`%s' was previously implicitly declared to return `int'"
+#~ msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
+
+#~ msgid "`%s' locally external but globally static"
+#~ msgstr "\"%s\" är lokalt extern men globalt static"
+
+#~ msgid "function `%s' was previously declared within a block"
+#~ msgstr "funktionen \"%s\" deklarerades tidigare i ett block"
+
+#~ msgid "function `%s' is initialized like a variable"
+#~ msgstr "funktion \"%s\" är initierad som en variabel"
+
+#~ msgid "elements of array `%s' have incomplete type"
+#~ msgstr "elementen i fält \"%s\" har en ofullständig typ"
+
+#~ msgid "declaration of `%s' has `extern' and is initialized"
+#~ msgstr "deklaration av \"%s\" är \"extern\" och initierad"
+
+#~ msgid "initializer fails to determine size of `%s'"
+#~ msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
+
+#~ msgid "array size missing in `%s'"
+#~ msgstr "fältstorlek saknas i \"%s\""
+
+#~ msgid "storage size of `%s' isn't constant"
+#~ msgstr "lagringsstorlek på \"%s\" är inte konstant"
+
+#, fuzzy
+#~ msgid "ISO C forbids parameter `%s' shadowing typedef"
+#~ msgstr "ANSI C förbjuder att parameter \"%s\" döljer typedef"
+
+#~ msgid "the only valid combination is `long double'"
+#~ msgstr "den enda giltiga kombinationen är \"long double\""
+
+#~ msgid "parameter `%s' points to incomplete type"
+#~ msgstr "parameter \"%s\" pekar på inkomplett typ"
+
+#~ msgid "parameter points to incomplete type"
+#~ msgstr "parameter pekar på inkomplett typ"
+
+#~ msgid "`void' in parameter list must be the entire list"
+#~ msgstr "\"void\" i parameterlistan måste vara hela listan"
 
-#: gcc.c:851
-#, fuzzy
-msgid "compilation of header file requested"
-msgstr "Kompilering av include-fil begärd"
+#~ msgid "`union %s' declared inside parameter list"
+#~ msgstr "\"union %s\" deklarerad inuti parameterlista"
 
-#: config/vax/vax.h:50 config/vax/vax.h:51
-msgid "profiling not supported with -mg\n"
-msgstr "profilering stöds inte tillsammans med -mg\n"
+#~ msgid "`enum %s' declared inside parameter list"
+#~ msgstr "\"enum %s\" deklarerad inuti parameterlista"
 
-#: config/mips/mips.h:954
-#, fuzzy
-msgid "-pipe is not supported"
-msgstr "-pipe stöds inte."
+#~ msgid "anonymous union declared inside parameter list"
+#~ msgstr "anonym union deklarerad i parameterlista"
 
-#: config/mips/mips.h:1156 config/arc/arc.h:63
-msgid "may not use both -EB and -EL"
-msgstr "får inte använda både -EB och -EL"
+#~ msgid "anonymous enum declared inside parameter list"
+#~ msgstr "anonym uppräkningstyp deklarerad i parameterlista"
 
-#: config/mips/r3900.h:35
-#, fuzzy
-msgid "-mhard-float not supported"
-msgstr "-mhard-float stöds inte."
+#~ msgid "union"
+#~ msgstr "union"
 
-#: config/mips/r3900.h:37
-#, fuzzy
-msgid "-msingle-float and -msoft-float can not both be specified"
-msgstr "-msingle-float och -msoft-float kan inte båda anges."
+#~ msgid "structure"
+#~ msgstr "struktur"
 
-#~ msgid "unknown C standard `%s'"
-#~ msgstr "okänd C-standard \"%s\""
+#~ msgid "struct"
+#~ msgstr "struct"
 
-#~ msgid "type of external `%s' is not global"
-#~ msgstr "typen på extern \"%s\" är inte global"
+#~ msgid "members"
+#~ msgstr "medlemmar"
+
+#~ msgid "bit-field `%s' type invalid in ISO C"
+#~ msgstr "bitfält \"%s\" har en icke godkänd typ enligt ISO C"
+
+#~ msgid "parameter `%s' declared void"
+#~ msgstr "parameter \"%s\" deklarerad som void"
 
 #~ msgid "null format string"
 #~ msgstr "formatsträngen är null"
@@ -21489,12 +22652,18 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "both 'f' and 'l' suffixes on floating constant"
 #~ msgstr "både suffix 'f' och 'l' på flyttalskonstant"
 
+#~ msgid "too many decimal points in floating constant"
+#~ msgstr "för många decimalpunker i flyttalskonstant"
+
 #~ msgid "decimal point in exponent - impossible!"
 #~ msgstr "decimalpunkt i exponent - omöjligt!"
 
 #~ msgid "underscore in number"
 #~ msgstr "understrykningsstreck i nummer"
 
+#~ msgid "numeric constant with no digits"
+#~ msgstr "numerisk kostant utan siffror"
+
 #~ msgid "numeric constant contains digits beyond the radix"
 #~ msgstr "numerisk konstant har siffror som är utanför giltigt talbas"
 
@@ -21504,6 +22673,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "more than one 'f' suffix on floating constant"
 #~ msgstr "mer än ett \"f\"-suffix på flyttalskonstant"
 
+#~ msgid "traditional C rejects the 'f' suffix"
+#~ msgstr "traditionell C stödjer inte suffixet 'f'"
+
 #~ msgid "more than one 'l' suffix on floating constant"
 #~ msgstr "mer än ett \"l\"-suffix på flyttalskonstant"
 
@@ -21516,8 +22688,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "ISO C forbids imaginary numeric constants"
 #~ msgstr "ISO C förbjuder imaginära numeriska konstanter"
 
-#~ msgid "floating constant out of range"
-#~ msgstr "flyttalskonstant utanför sitt intervall"
+#, fuzzy
+#~ msgid "invalid suffix on floating constant"
+#~ msgstr "både suffix 'f' och 'l' på flyttalskonstant"
 
 #~ msgid "floating point number exceeds range of 'double'"
 #~ msgstr "flyttalsnummer överskrider intervallet för en \"double\""
@@ -21537,6 +22710,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "'Ll' and 'lL' are not valid integer suffixes"
 #~ msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
 
+#~ msgid "ISO C89 forbids long long integer constants"
+#~ msgstr "ISO C89 förbjuder long long integer konstanter"
+
 #~ msgid "more than one 'i' or 'j' suffix on integer constant"
 #~ msgstr "mer än ett \"i\"- eller \"j\"-suffix på heltalskonstant"
 
@@ -21567,14 +22743,45 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "decimal constant is so large that it is unsigned"
 #~ msgstr "decimal konstant så stor att den är unsigned"
 
-#~ msgid "missing white space after number '%.*s'"
-#~ msgstr "saknar mellanrum efter nummer \"%.*s\""
+#~ msgid "ignoring invalid multibyte character"
+#~ msgstr "ignorerar ogiltigt flerbytestecken"
+
+#~ msgid "ISO C forbids data definition with no type or storage class"
+#~ msgstr "ISO C förbjuder datadefinition utan typ eller lagringsklass"
+
+#~ msgid "`sizeof' applied to a bit-field"
+#~ msgstr "\"sizeof\" applicerat på ett bitfält"
 
 #~ msgid "ISO C does not permit use of `varargs.h'"
 #~ msgstr "ISO C stödjer inte användning av \"varargs.h\""
 
-#~ msgid "storage class specifier in array declarator"
-#~ msgstr "lagringsklass angiven i array-deklarerare"
+#~ msgid "`...' in old-style identifier list"
+#~ msgstr "\"...\" i en gammaldags identifierarlista"
+
+#~ msgid "%s at end of input"
+#~ msgstr "%s vid slutet av indatan"
+
+#~ msgid "%s before %s'%c'"
+#~ msgstr "%s före %s'%c'"
+
+#~ msgid "%s before %s'\\x%x'"
+#~ msgstr "%s före %s'\\x%x'"
+
+#~ msgid "%s before numeric constant"
+#~ msgstr "%s före numerisk konstant"
+
+#~ msgid "%s before \"%s\""
+#~ msgstr "%s före \"%s\""
+
+#~ msgid "%s before '%s' token"
+#~ msgstr "%s före symbolen '%s'"
+
+#, fuzzy
+#~ msgid "YYDEBUG not defined"
+#~ msgstr "YYDEBUG är inte definierad."
+
+#~ msgid "destructor needed for `%#D'"
+#~ msgstr "destruerare behövs för \"%#D\""
 
 #~ msgid "sizeof applied to a function type"
 #~ msgstr "sizeof applicerad på en funktionstyp"
@@ -21582,9 +22789,85 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "sizeof applied to a void type"
 #~ msgstr "sizeof applicerat på typen void"
 
+#~ msgid "subscript has type `char'"
+#~ msgstr "index har typen \"char\""
+
+#~ msgid "shift count is negative"
+#~ msgstr "shiftoperanden är negativ"
+
+#~ msgid "shift count >= width of type"
+#~ msgstr "shiftoperanden >= storleken på typen"
+
+#~ msgid "cast does not match function type"
+#~ msgstr "typkonvertering matchar inte en funktionstyp"
+
+#~ msgid "assignment"
+#~ msgstr "tilldelning"
+
+#~ msgid "initialization"
+#~ msgstr "initiering"
+
+#~ msgid "return"
+#~ msgstr "return"
+
 #~ msgid "execvp %s"
 #~ msgstr "execvp %s"
 
+#~ msgid "unable to mmap file '%s'"
+#~ msgstr "kan inte göra mmap på fil \"%s\""
+
+#~ msgid "not found\n"
+#~ msgstr "hittades inte\n"
+
+#~ msgid "bad magic number in file '%s'"
+#~ msgstr "felaktigt magiskt nummer i fil \"%s\""
+
+#~ msgid "dynamic dependencies.\n"
+#~ msgstr "dynamiskt beroende.\n"
+
+#~ msgid "open %s"
+#~ msgstr "open %s"
+
+#~ msgid ""
+#~ "\n"
+#~ "Processing symbol table #%d, offset = 0x%.8lx, kind = %s\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Processar symboltabell #%d, index = 0x%.8lx, sort = %s\n"
+
+#~ msgid "string section missing"
+#~ msgstr "strängsektionen saknas"
+
+#~ msgid "no symbol table found"
+#~ msgstr "hittade ingen symboltabell"
+
+#~ msgid "load command map, %d cmds, new size %ld.\n"
+#~ msgstr "ladda kommandomappning, %d kommandon, ny storlek %ld.\n"
+
+#~ msgid "fstat %s"
+#~ msgstr "fstat %s"
+
+#~ msgid "lseek %s 0"
+#~ msgstr "lseek %s 0"
+
+#~ msgid "read %s"
+#~ msgstr "read %s"
+
+#~ msgid "read %ld bytes, expected %ld, from %s"
+#~ msgstr "läste %ld bytes, förväntade %ld, från %s"
+
+#~ msgid "msync %s"
+#~ msgstr "msync %s"
+
+#~ msgid "munmap %s"
+#~ msgstr "munmap %s"
+
+#~ msgid "write %s"
+#~ msgstr "write %s"
+
+#~ msgid "wrote %ld bytes, expected %ld, to %s"
+#~ msgstr "skrev %ld bytes, förväntade %ld, till %s"
+
 #, fuzzy
 #~ msgid "floating point numbers are not valid in #if"
 #~ msgstr "flyttal utanför intervallet för \"%s\""
@@ -21592,18 +22875,56 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "too many 'l' suffixes in integer constant"
 #~ msgstr "för många \"l\"-suffix i heltalskonstant"
 
-#~ msgid "integer constant out of range"
-#~ msgstr "heltalskonstant utanför sitt intervall"
+#~ msgid "missing ')' after \"defined\""
+#~ msgstr "saknar ')' efter \"defined\""
+
+#~ msgid "ISO C++ does not permit \"%s\" in #if"
+#~ msgstr "ISO C++ tillåter inte \"%s\" i #if"
+
+#~ msgid "\"%s\" is not defined"
+#~ msgstr "\"%s\" är inte definierad"
 
 #, fuzzy
-#~ msgid "missing binary operator"
-#~ msgstr "saknas '(' efter predikat"
+#~ msgid "\"%s\" is not valid in #if expressions"
+#~ msgstr "\"%s\" är inte ett giltigt filnamn"
+
+#, fuzzy
+#~ msgid "syntax error ':' without preceding '?'"
+#~ msgstr "syntaxfel vid token \"%s\""
+
+#, fuzzy
+#~ msgid "missing '(' in expression"
+#~ msgstr "heltalsspill i uttryck"
+
+#, fuzzy
+#~ msgid "missing binary operator before '%s'"
+#~ msgstr "saknar mellanrum efter nummer \"%.*s\""
 
 #, fuzzy
 #~ msgid "operator '%s' has no left operand"
 #~ msgstr "parameter \"%s\" har en inkomplett typ"
 
 #, fuzzy
+#~ msgid "unbalanced stack in #if"
+#~ msgstr "obalanserad #endif"
+
+#, fuzzy
+#~ msgid "#if with no expression"
+#~ msgstr "#%s utan argument"
+
+#~ msgid "%s is shorter than expected"
+#~ msgstr "%s är kortare än förväntat"
+
+#~ msgid "%s is a block device"
+#~ msgstr "%s är en blockenhet"
+
+#~ msgid "absolute file name in remap_filename"
+#~ msgstr "absolut filnamn i remap_filename"
+
+#~ msgid "%s: Not a directory"
+#~ msgstr "%s: Inte en katalog"
+
+#, fuzzy
 #~ msgid "changing search order for system directory \"%s\""
 #~ msgstr "kan inte skapa katalog %s"
 
@@ -21611,17 +22932,55 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "I/O-fel vid utmatning"
 
 #, fuzzy
-#~ msgid "argument missing after %s"
-#~ msgstr "Argument saknas efter %s"
+#~ msgid "directory name missing after %s"
+#~ msgstr "Katalognamn saknas efter %s"
+
+#, fuzzy
+#~ msgid "path name missing after %s"
+#~ msgstr "Sökväg saknas efter %s"
 
 #, fuzzy
-#~ msgid "number missing after %s"
-#~ msgstr "Nummer saknas efter %s"
+#~ msgid "target missing after %s"
+#~ msgstr "Argument saknas efter %s"
 
 #~ msgid "GNU CPP version %s (cpplib)"
 #~ msgstr "GNU CPP version %s (cpplib)"
 
 #~ msgid ""
+#~ "Switches:\n"
+#~ "  -include <file>           Include the contents of <file> before other files\n"
+#~ "  -imacros <file>           Accept definition of macros in <file>\n"
+#~ "  -iprefix <path>           Specify <path> as a prefix for next two options\n"
+#~ "  -iwithprefix <dir>        Add <dir> to the end of the system include path\n"
+#~ "  -iwithprefixbefore <dir>  Add <dir> to the end of the main include path\n"
+#~ "  -isystem <dir>            Add <dir> to the start of the system include path\n"
+#~ msgstr ""
+#~ "Flaggor:\n"
+#~ "  -include <fil>            Inkludera innehållet i <fil> före andra filer\n"
+#~ "  -imacros <fil>            Använd makrodefinitioner i <fil>\n"
+#~ "  -iprefix <sökväg>         Sätt <sökväg> som prefix för följande två flaggor\n"
+#~ "  -iwithprefix <katalog>    Sätt <katalog> i slutet på systemets include-sökväg\n"
+#~ "  -iwithprefixbefore <kat>  Sätt <kat> i slutet på huvud-include-sökvägen\n"
+#~ "  -isystem <katalog>        Sätt <katalog> först på systemets include-sökväg\n"
+
+#~ msgid ""
+#~ "  -idirafter <dir>          Add <dir> to the end of the system include path\n"
+#~ "  -I <dir>                  Add <dir> to the end of the main include path\n"
+#~ "  -I-                       Fine-grained include path control; see info docs\n"
+#~ "  -nostdinc                 Do not search system include directories\n"
+#~ "                             (dirs specified with -isystem will still be used)\n"
+#~ "  -nostdinc++               Do not search system include directories for C++\n"
+#~ "  -o <file>                 Put output into <file>\n"
+#~ msgstr ""
+#~ "  -idirafter <katalog>      Sätt <katalog> i slutet på systemets include-sökväg\n"
+#~ "  -I <katalog>              Sätt <katalog> i slutet på huvud-include-sökvägen\n"
+#~ "  -I-                       Detaljerad include-sökväg kontroll; se info-hjälp\n"
+#~ "  -nostdinc                 Använd inte systemets include-sökväg (kataloger\n"
+#~ "                            satta med -isystem kommer fortfarande användas)\n"
+#~ "  -nostdinc++               Använd inte systemets include-sökväg för C++\n"
+#~ "  -o <fil>                  Skriv utdata till <fil>\n"
+
+#~ msgid ""
 #~ "  -pedantic                 Issue all warnings demanded by strict ISO C\n"
 #~ "  -pedantic-errors          Issue -pedantic warnings as errors instead\n"
 #~ "  -trigraphs                Support ISO C trigraphs\n"
@@ -21645,21 +23004,278 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ "  -lang-objc++              Antag att indatakällkoden är ObjectiveC++\n"
 #~ "  -lang-asm                 Antag att indatakällkoden är assembler\n"
 
+#~ msgid ""
+#~ "  -std=<std name>           Specify the conformance standard; one of:\n"
+#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+#~ "                            iso9899:199409, iso9899:1999\n"
+#~ "  -+                        Allow parsing of C++ style features\n"
+#~ "  -w                        Inhibit warning messages\n"
+#~ "  -Wtrigraphs               Warn if trigraphs are encountered\n"
+#~ "  -Wno-trigraphs            Do not warn about trigraphs\n"
+#~ "  -Wcomment{s}              Warn if one comment starts inside another\n"
+#~ msgstr ""
+#~ "  -std=<std namn>           Ange standard att följa; en av:\n"
+#~ "                            gnu89, gnu99, c89, c99, iso9899:1990,\n"
+#~ "                            iso9899:199409, iso9899:1999\n"
+#~ "  -+                        Tillåt användning av C++ finesser\n"
+#~ "  -w                        Stoppa varningsmeddelande\n"
+#~ "  -Wtrigraphs               Varna om trigrapher påträffas\n"
+#~ "  -Wno-trigraphs            Varna inte om trigrapher\n"
+#~ "  -Wcomment{s}              Varna om en kommentar börjar i en annan kommentar\n"
+
+#~ msgid ""
+#~ "  -Wno-comment{s}           Do not warn about comments\n"
+#~ "  -Wtraditional             Warn about features not present in traditional C\n"
+#~ "  -Wno-traditional          Do not warn about traditional C\n"
+#~ "  -Wundef                   Warn if an undefined macro is used by #if\n"
+#~ "  -Wno-undef                Do not warn about testing undefined macros\n"
+#~ "  -Wimport                  Warn about the use of the #import directive\n"
+#~ msgstr ""
+#~ "  -Wno-comment{s}           Varna inte om kommentarer\n"
+#~ "  -Wtraditional             Varna om finesser som inte finns i traditionell C\n"
+#~ "  -Wno-traditional          Varna inte om traditionell C\n"
+#~ "  -Wundef                   Varna om ett odefinierat makro används av #if\n"
+#~ "  -Wno-undef                Varna inte om att testa odefinierade makron\n"
+#~ "  -Wimport                  Varna om användande av direktivet #import\n"
+
+#~ msgid ""
+#~ "  -Wno-import               Do not warn about the use of #import\n"
+#~ "  -Werror                   Treat all warnings as errors\n"
+#~ "  -Wno-error                Do not treat warnings as errors\n"
+#~ "  -Wsystem-headers          Do not suppress warnings from system headers\n"
+#~ "  -Wno-system-headers       Suppress warnings from system headers\n"
+#~ "  -Wall                     Enable all preprocessor warnings\n"
+#~ msgstr ""
+#~ "  -Wno-import               Varna inte om användande av #import\n"
+#~ "  -Werror                   Behandla alla varningar som fel\n"
+#~ "  -Wno-error                Behandla inte varningar som fel\n"
+#~ "  -Wsystem-headers          Dölj inte varningar från system-include-filer\n"
+#~ "  -Wno-system-headers       Dölj varningar från system-include-filer\n"
+#~ "  -Wall                     Aktivera alla preprocessor-varningar\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -M                        Generate make dependencies\n"
+#~ "  -MM                       As -M, but ignore system header files\n"
+#~ "  -MD                       Generate make dependencies and compile\n"
+#~ "  -MMD                      As -MD, but ignore system header files\n"
+#~ "  -MF <file>                Write dependency output to the given file\n"
+#~ "  -MG                       Treat missing header file as generated files\n"
+#~ msgstr ""
+#~ "  -M                        Generera make beroenden\n"
+#~ "  -MM                       Som -M, men ignorera system-include-filer\n"
+#~ "  -MF <fil>                 Skriv beroenden till den givna filen\n"
+#~ "  -MG                       Behandla saknade filer som genererade filer\n"
+
+# fixme: vad menas med unquoted
+#~ msgid ""
+#~ "  -MP\t\t\t    Generate phony targets for all headers\n"
+#~ "  -MQ <target>              Add a MAKE-quoted target\n"
+#~ "  -MT <target>              Add an unquoted target\n"
+#~ msgstr ""
+#~ "  -MP\t\t\t    Generera phony-mål för alla include-filer\n"
+#~ "  -MQ <mål>                 Lägg till MAKE-citerat mål\n"
+#~ "  -MT <mål>                 Lägg till ociterat mål\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -D<macro>                 Define a <macro> with string '1' as its value\n"
+#~ "  -D<macro>=<val>           Define a <macro> with <val> as its value\n"
+#~ "  -A<question>=<answer>     Assert the <answer> to <question>\n"
+#~ "  -A-<question>=<answer>    Disable the <answer> to <question>\n"
+#~ "  -U<macro>                 Undefine <macro> \n"
+#~ "  -v                        Display the version number\n"
+#~ msgstr ""
+#~ "  -D<makro>                 Definiera <makro> med strängen \"1\" som sitt värde\n"
+#~ "  -D<makro>=<värde>         Definiera <makro> with <värde> som sitt värde\n"
+#~ "  -A<fråga> (<svar>)        Ange svaret <svar> på frågan <fråga>\n"
+#~ "  -A-<fråga> (<svar>)       Slå av svaret <svar> på frågan <fråga>\n"
+#~ "  -U<makro>                 Gör <makro> till icke definierat\n"
+#~ "  -v                        Visa versionsnummer\n"
+
+#~ msgid ""
+#~ "  -H                        Print the name of header files as they are used\n"
+#~ "  -C                        Do not discard comments\n"
+#~ "  -dM                       Display a list of macro definitions active at end\n"
+#~ "  -dD                       Preserve macro definitions in output\n"
+#~ "  -dN                       As -dD except that only the names are preserved\n"
+#~ "  -dI                       Include #include directives in the output\n"
+#~ msgstr ""
+#~ "  -H                        Skriv namnet på include-filer när de används\n"
+#~ "  -C                        Släng inte bort kommentarer\n"
+#~ "  -dM                       Visa en lista med aktiva makron i slutet\n"
+#~ "  -dD                       Bevara mokrodefinitioner i utdata\n"
+#~ "  -dN                       Som -dD men bara namnet bevaras\n"
+#~ "  -dI                       Ta med #include-direktives i utdata\n"
+
+#, fuzzy
+#~ msgid ""
+#~ "  -fpreprocessed            Treat the input file as already preprocessed\n"
+#~ "  -ftabstop=<number>        Distance between tab stops for column reporting\n"
+#~ "  -P                        Do not generate #line directives\n"
+#~ "  -$                        Do not allow '$' in identifiers\n"
+#~ "  -remap                    Remap file names when including files\n"
+#~ "  --version                 Display version information\n"
+#~ "  -h or --help              Display this information\n"
+#~ msgstr ""
+#~ "  -fpreprocessed            Tolka infiler som redan preprocessade\n"
+#~ "  -ftabstop=<nummer>        Avstånd mellan tabbar för kolumutskrifter\n"
+#~ "  -P                        Genererar inte #line-direktiv\n"
+#~ "  -$                        Tillåt inte '$' i identifierare\n"
+#~ "  -remap                    Mappa om filnamn vid inkludering av filer\n"
+#~ "  --version                 Visa versionsinformation\n"
+#~ "  -h or --help              Visa denna information\n"
+
+#~ msgid "\"/*\" within comment"
+#~ msgstr "\"/*\" i kommentar"
+
+#~ msgid "%s in preprocessing directive"
+#~ msgstr "%s i preprocessordirektiv"
+
+#~ msgid "attempt to use poisoned \"%s\""
+#~ msgstr "försök att använda förgiftad \"%s\""
+
+#~ msgid "'$' character(s) in identifier"
+#~ msgstr "tecknet '$' i en identifierare"
+
+#~ msgid "no newline at end of file"
+#~ msgstr "inget nyradstecken vid slutet av filen"
+
+#~ msgid "C++ style comments are not allowed in ISO C89"
+#~ msgstr "C++ kommentarer tillåts inte av ISO C89"
+
+#, fuzzy
+#~ msgid "unspellable token %s"
+#~ msgstr "kan inte öppna fil \"%s\""
+
+#~ msgid "the meaning of '\\%c' varies with -traditional"
+#~ msgstr "semantiken för \"\\%c\" varierar med -traditional"
+
+#~ msgid "the meaning of '\\a' varies with -traditional"
+#~ msgstr "semantiken för \"\\a\" varierar med  -traditional"
+
+#, fuzzy
+#~ msgid "the meaning of '\\x' varies with -traditional"
+#~ msgstr "semantiken för \"\\x\" varierar med -traditional"
+
+#~ msgid "unknown escape sequence '\\%c'"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#, fuzzy
+#~ msgid "unknown escape sequence: '\\%03o'"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#~ msgid "escape sequence out of range for character"
+#~ msgstr "escape-sekvens ryms ej i ett tecken"
+
+#~ msgid "empty character constant"
+#~ msgstr "tom teckenkonstant"
+
+#~ msgid "character constant too long"
+#~ msgstr "teckenkonstant för lång"
+
+#~ msgid "#%s is a GCC extension"
+#~ msgstr "#%s är en GCC-utvidgning"
+
+#~ msgid "traditional C ignores #%s with the # indented"
+#~ msgstr "traditionell C ignorerar #%s dör tecknet # är indenterat"
+
+#~ msgid "missing terminating > character"
+#~ msgstr "saknar avslutande tecken >"
+
+#~ msgid "#import is obsolete, use an #ifndef wrapper in the header file"
+#~ msgstr "#import är obsolet, använd #ifndef-omslutning i includefilen"
+
+#~ msgid "invalid flag \"%s\" in line directive"
+#~ msgstr "ogiltigt flagga \"%s\" i line-direktiv"
+
+#~ msgid "\"%s\" after #line is not a positive integer"
+#~ msgstr "\"%s\" efter #line är inte ett positivt heltal"
+
+#~ msgid "line number out of range"
+#~ msgstr "radnummer utanför möjligt intervall"
+
+#, fuzzy
+#~ msgid "\"%s\" after # is not a positive integer"
+#~ msgstr "\"%s\" efter #line är inte ett positivt heltal"
+
+#, fuzzy
+#~ msgid "invalid #ident directive"
+#~ msgstr "ogiltig #indent"
+
+#~ msgid "#pragma once is obsolete"
+#~ msgstr "#pragma once är obsolet"
+
+#~ msgid "#pragma once in main file"
+#~ msgstr "#pragma once i huvudfil"
+
+#~ msgid "invalid #pragma GCC poison directive"
+#~ msgstr "ogiltigt GCC-direktiv #pragma poison"
+
+#~ msgid "poisoning existing macro \"%s\""
+#~ msgstr "förgiftar existerande makro \"%s\""
+
+#~ msgid "cannot find source %s"
+#~ msgstr "kan inte hitta källfil %s"
+
+#~ msgid "current file is older than %s"
+#~ msgstr "aktuell fil är äldre än %s"
+
+#~ msgid "#else without #if"
+#~ msgstr "#else utan #if"
+
+#~ msgid "#else after #else"
+#~ msgstr "#else efter #else"
+
+#~ msgid "the conditional began here"
+#~ msgstr "villkorssatsen började här"
+
+#~ msgid "#elif without #if"
+#~ msgstr "#elif utan #if"
+
+#~ msgid "#elif after #else"
+#~ msgstr "#elif efter #else"
+
+#~ msgid "#endif without #if"
+#~ msgstr "#endif utan #if"
+
+#~ msgid "missing '(' after predicate"
+#~ msgstr "saknas '(' efter predikat"
+
+#~ msgid "missing ')' to complete answer"
+#~ msgstr "saknas ')' för att avsluta svaret"
+
+#~ msgid "predicate's answer is empty"
+#~ msgstr "predikatets svar är tomt"
+
 #, fuzzy
-#~ msgid "invalid option %s"
-#~ msgstr "Ogiltig flagga %s"
+#~ msgid "invalid built-in macro \"%s\""
+#~ msgstr "förgiftar existerande makro \"%s\""
+
+#~ msgid "parameter name missing"
+#~ msgstr "parameternamn saknas"
+
+#~ msgid "\"%s\" redefined"
+#~ msgstr "\"%s\" omdefinierad"
 
 #~ msgid "%s:%d: warning: "
 #~ msgstr "%s:%d: varning: "
 
-#~ msgid "%s: warning: "
-#~ msgstr "%s: varning: "
+#~ msgid "((anonymous))"
+#~ msgstr "((anonym))"
 
-#~ msgid "sorry, not implemented: "
-#~ msgstr "ledsen, inte implementerat: "
+#~ msgid "In file included from %s:%d"
+#~ msgstr "I fil includerad från %s:%d"
 
-#~ msgid "Internal compiler error in %s, at %s:%d"
-#~ msgstr "Internt kompilatorfel i %s, vid %s:%d"
+#~ msgid ""
+#~ ",\n"
+#~ "                 from %s:%d"
+#~ msgstr ""
+#~ ",\n"
+#~ "                 från %s:%d"
+
+#~ msgid "prior parameter's size depends on `%s'"
+#~ msgstr "föregående parameterns storlek beror på \"%s\""
 
 #~ msgid "argument to `-b' is missing"
 #~ msgstr "argument till \"-b\" saknas"
@@ -21670,11 +23286,45 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "invalid version number format"
 #~ msgstr "ogiltigt format på versionsnummer"
 
+#~ msgid "Could not open data file %s.\n"
+#~ msgstr "Kunde inte öppna datafil %s.\n"
+
 #~ msgid "%6.2f%% of %d source lines executed in function %s\n"
 #~ msgstr "%6.2f%% av %d källkodsrader körda i funktion %s\n"
 
-#~ msgid "No branches in function %s\n"
-#~ msgstr "Inga hopp i funktionen %s\n"
+#~ msgid "%6.2f%% of %d branches executed in function %s\n"
+#~ msgstr "%6.2f%% av %d hopp utförda i funktion %s\n"
+
+#~ msgid "%6.2f%% of %d branches taken at least once in function %s\n"
+#~ msgstr "%6.2f%% av %d hopp tagna minst en gång i funktion %s\n"
+
+#~ msgid "%6.2f%% of %d calls executed in function %s\n"
+#~ msgstr "%6.2f%% av %d anrop tagna i funktion %s\n"
+
+#~ msgid "%6.2f%% of %d source lines executed in file %s\n"
+#~ msgstr "%6.2f%% av %d källkodsrader körda i fil %s\n"
+
+#~ msgid "Could not open source file %s.\n"
+#~ msgstr "Kunde inte öppna källkodsfil %s.\n"
+
+#~ msgid "Creating %s.\n"
+#~ msgstr "Skapar %s.\n"
+
+#~ msgid "function uses __builtin_eh_return"
+#~ msgstr "funktion använder __builtin_eh_return"
+
+#~ msgid "In file included from %s:%u"
+#~ msgstr "I fil inkluderad från %s:%u"
+
+#~ msgid ""
+#~ ",\n"
+#~ "                 from %s:%u"
+#~ msgstr ""
+#~ ",\n"
+#~ "                 från %s:%u"
+
+#~ msgid "%s: internal abort\n"
+#~ msgstr "%s: intern abort\n"
 
 #~ msgid "conversion from NaN to int"
 #~ msgstr "konvertering från NaN till int"
@@ -21685,16 +23335,64 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "floating point overflow"
 #~ msgstr "flyttalsspill"
 
-#~ msgid "%s: total loss of precision"
-#~ msgstr "%s: total förlust av precision"
-
 #~ msgid "%s: partial loss of precision"
 #~ msgstr "%s: partiell förlust av precision"
 
 #, fuzzy
+#~ msgid "invalid option `%s'"
+#~ msgstr "Ogiltig flagga \"%s\""
+
+#, fuzzy
 #~ msgid "internal error: %s"
 #~ msgstr "Internt fel: %s"
 
+#~ msgid "  -pedantic-errors        Like -pedantic except that errors are produced\n"
+#~ msgstr "  -pedantic-errors        Som -pedantic men ger fel istället\n"
+
+#~ msgid "  -w                      Suppress warnings\n"
+#~ msgstr "  -w                      Stoppa varningar\n"
+
+#~ msgid "  -Wunused                Enable unused warnings\n"
+#~ msgstr "  -Wunused                Slå på oanvända varningar\n"
+
+#~ msgid "  -version                Display the compiler's version\n"
+#~ msgstr "  -version                Visa kompilatorns version\n"
+
+#~ msgid "  %-23.23s [undocumented]\n"
+#~ msgstr "  %-23.23s [odokumenterad]\n"
+
+#~ msgid ""
+#~ "\n"
+#~ "There are undocumented %s specific options as well.\n"
+#~ msgstr ""
+#~ "\n"
+#~ "Det finns dessutom odokumenterade %s-specifika flaggor.\n"
+
+#~ msgid ""
+#~ "\n"
+#~ " Options for %s:\n"
+#~ msgstr ""
+#~ "\n"
+#~ " Flaggor för %s:\n"
+
+#, fuzzy
+#~ msgid "unrecognized option `%s'"
+#~ msgstr "ej igenkänd flagga `-%s'"
+
+#, fuzzy
+#~ msgid "-Wid-clash-LEN is no longer supported"
+#~ msgstr "-f%s stödjs inte längre"
+
+#~ msgid "`%s': unknown or unsupported -g option"
+#~ msgstr "\"%s\": okänd eller icke supportad flagga till -g"
+
+#~ msgid "`%s' ignored, conflicts with `-g%s'"
+#~ msgstr "\"%s\" ignorerad, i konflikt med \"-g%s\""
+
+#, fuzzy
+#~ msgid "invalid number in #if expression"
+#~ msgstr "ogiltig användning av void-uttryck"
+
 #, fuzzy
 #~ msgid "invalid character constant in #if"
 #~ msgstr "teckenkonstant för lång"
@@ -21783,6 +23481,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "optimization turned off"
 #~ msgstr "optimering avslagen"
 
+#~ msgid "invalid %%Q value"
+#~ msgstr "ogiltigt %%Q-värde"
+
 #~ msgid "invalid %%V value"
 #~ msgstr "ogiltigt %%V-värde"
 
@@ -21798,35 +23499,107 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "Emit stack checking code"
 #~ msgstr "Generera kod för stackkontroll"
 
-#~ msgid "Do not emit stack checking code"
-#~ msgstr "Generera inte kod för stackkontroll"
-
 #~ msgid "Work around storem hardware bug"
 #~ msgstr "Fix för storem hårdvarubugg"
 
 #~ msgid "Do not work around storem hardware bug"
 #~ msgstr "Fixa inte storem hårdvarubugg"
 
-#~ msgid "Generate code for the C400"
-#~ msgstr "Generera kod för C400"
+#~ msgid "target CPU does not support APCS-32"
+#~ msgstr "målprocessorn stödjer inte APCS-32"
+
+#~ msgid "target CPU does not support APCS-26"
+#~ msgstr "målprocessorn stödjer inte APCS-26"
+
+#~ msgid "Use the 32-bit version of the APCS"
+#~ msgstr "Använd 32-bit version av APCS"
+
+#~ msgid "Use the 26-bit version of the APCS"
+#~ msgstr "Använd 26-bit version av APCS"
+
+#~ msgid "Use library calls to perform FP operations"
+#~ msgstr "Använd biblioteksrutiner för FP-operationer"
+
+#~ msgid "Generate code for the C400"
+#~ msgstr "Generera kod för C400"
+
+#~ msgid "Generate code for the C300"
+#~ msgstr "Genrera kod för C300"
+
+#~ msgid "Generate code for c1"
+#~ msgstr "Generera kod för c1"
+
+#~ msgid "Generate code for c2"
+#~ msgstr "Generera kod för c2"
+
+#~ msgid "Generate code for c32"
+#~ msgstr "Generera kod för c32"
+
+#~ msgid "Generate code for c34"
+#~ msgstr "Generera kod för c34"
+
+#~ msgid "Use 64-bit longs"
+#~ msgstr "Använd 64-bits long"
+
+#, fuzzy
+#~ msgid "stack size > 32k"
+#~ msgstr "Stackstorlek > 32k"
+
+#, fuzzy
+#~ msgid "invalid offset in ybase addressing"
+#~ msgstr "ogiltig användning av void-uttryck"
+
+#, fuzzy
+#~ msgid "invalid mode for gen_tst_reg"
+#~ msgstr "ogiltig typ \"void\" för new"
+
+#, fuzzy
+#~ msgid "Pass parameters in registers (default)"
+#~ msgstr "Skicka argument i register"
+
+#, fuzzy
+#~ msgid "Generate code for near jumps"
+#~ msgstr "Generera kod för Intel as"
+
+#, fuzzy
+#~ msgid "Don't generate code for near jumps"
+#~ msgstr "Generera kod för Intel as"
 
-#~ msgid "Generate code for the C300"
-#~ msgstr "Genrera kod för C300"
+#, fuzzy
+#~ msgid "Generate code for a bit-manipulation unit"
+#~ msgstr "Generera kod för \"big endian\""
 
-#~ msgid "Generate code for c1"
+#, fuzzy
+#~ msgid "Generate code for memory map1"
 #~ msgstr "Generera kod för c1"
 
-#~ msgid "Generate code for c2"
+#, fuzzy
+#~ msgid "Generate code for memory map2"
 #~ msgstr "Generera kod för c2"
 
-#~ msgid "Generate code for c32"
-#~ msgstr "Generera kod för c32"
+#, fuzzy
+#~ msgid "Generate code for memory map3"
+#~ msgstr "Genrera kod för C300"
 
-#~ msgid "Generate code for c34"
-#~ msgstr "Generera kod för c34"
+#, fuzzy
+#~ msgid "Generate code for memory map4"
+#~ msgstr "Generera kod för C400"
 
-#~ msgid "Use 64-bit longs"
-#~ msgstr "Använd 64-bits long"
+#, fuzzy
+#~ msgid "Don't let reg. allocator use ybase registers"
+#~ msgstr "Använd inte alternativa registernamn."
+
+#, fuzzy
+#~ msgid "Specify alternate name for text section"
+#~ msgstr "Ange namnet på målprocessorn"
+
+#, fuzzy
+#~ msgid "Specify alternate name for data section"
+#~ msgstr "Ange namnet på målprocessorn"
+
+#, fuzzy
+#~ msgid "trampolines not yet implemented"
+#~ msgstr "Profilering är inte implementerat ännu."
 
 #~ msgid "Generate code the unix assembler can handle"
 #~ msgstr "Genrerar kod som unix assemblatorn kan hantera"
@@ -21834,9 +23607,6 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "Generate code an embedded assembler can handle"
 #~ msgstr "Generera kod en inbäddad assemblator kan hantera"
 
-#~ msgid "Warn when a function arg is a structure"
-#~ msgstr "Varna när ett funktionsargument är en struktur"
-
 #~ msgid "Profiling uses mcount"
 #~ msgstr "Profilering använder mcount"
 
@@ -21852,15 +23622,73 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "Symbols have a leading underscore"
 #~ msgstr "Symboler startar med en understrykning"
 
-#~ msgid "Generate code which uses the FPU"
-#~ msgstr "Generera kod som använder FPU"
+#~ msgid "sorry, not implemented: #pragma align NAME=SIZE"
+#~ msgstr "ledsen, inte implementerat: #pragma align NAMN=STORLEK"
+
+#~ msgid "sorry, not implemented: #pragma noalign NAME"
+#~ msgstr "ledsen, inte implementerat: #pragma noalign NAMN"
+
+#~ msgid "Generate SB code"
+#~ msgstr "Generera SB-kod"
+
+#~ msgid "Generate KA code"
+#~ msgstr "Generera KA-kod"
 
-#~ msgid "Do not generate code which uses the FPU"
+#~ msgid "Generate KB code"
+#~ msgstr "Generera KB-kod"
+
+#~ msgid "Generate JA code"
+#~ msgstr "Generera JA-kod"
+
+#~ msgid "Generate JD code"
+#~ msgstr "Generera JD-kod"
+
+#~ msgid "Generate JF code"
+#~ msgstr "Generera JF-kod"
+
+#~ msgid "generate RP code"
+#~ msgstr "Generera RP-kod"
+
+#~ msgid "Generate MC code"
+#~ msgstr "Generera MC-kod"
+
+#~ msgid "Generate CF code"
+#~ msgstr "Generera CF-kod"
+
+#~ msgid "iC2.0 and iC3.0 are incompatible - using iC3.0"
+#~ msgstr "iC2.0 och iC3.0 är imkompatible - använder iC3.0"
+
+#, fuzzy
+#~ msgid "Generate code for a Sun FPA"
+#~ msgstr "Generera kod för en given CPU"
+
+#, fuzzy
+#~ msgid "Do not generate code for a Sun FPA"
 #~ msgstr "Genrera inte kod som använder FPU"
 
 #, fuzzy
-#~ msgid "this target does not support the -mabi switch"
-#~ msgstr "ISO C stöder inte formatstorlek i strftime"
+#~ msgid "Generate code for a 68881"
+#~ msgstr "Generera kod för c1"
+
+#, fuzzy
+#~ msgid "internal gcc monitor: short-branch(%x)"
+#~ msgstr "Intern gcc monitor: short-branch(%x)"
+
+#, fuzzy
+#~ msgid "invalid %%o value"
+#~ msgstr "ogiltigt värde %%B"
+
+#~ msgid "invalid %%B value"
+#~ msgstr "ogiltigt värde %%B"
+
+#~ msgid "invalid code"
+#~ msgstr "ogiltig kod"
+
+#~ msgid "Use MIPS as"
+#~ msgstr "Använd GNU as"
+
+#~ msgid "Use GNU as"
+#~ msgstr "Använd GNU as"
 
 #~ msgid "Optimize for 3900"
 #~ msgstr "Optimera för 3900"
@@ -21868,6 +23696,12 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "Optimize for 4650"
 #~ msgstr "Optimera för 4650"
 
+#~ msgid "Trap on integer divide overflow"
+#~ msgstr "Fånga spill vid heltalsdivsion"
+
+#~ msgid "Don't trap on integer divide overflow"
+#~ msgstr "Fånga inte spill vid heltalsdivision"
+
 #~ msgid "Generate little endian data"
 #~ msgstr "Generera data som \"little endian\""
 
@@ -21878,6 +23712,50 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "-fdata-sections stöds inte för AIX"
 
 #, fuzzy
+#~ msgid "Do not use the Xtensa code density option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa MAC16 option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa MUL16 option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa MUL32 option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa NSA option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa MIN/MAX option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa SEXT option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Do not use the Xtensa boolean register option"
+#~ msgstr "Använd inte divisionsinstruktionen"
+
+#, fuzzy
+#~ msgid "Use the Xtensa floating-point unit"
+#~ msgstr "Använd mjukvaruflytttal"
+
+#, fuzzy
+#~ msgid "%s %+#D%s"
+#~ msgstr "%s: %s"
+
+#, fuzzy
+#~ msgid "%s for `%T %s' operator"
+#~ msgstr "%s före symbolen \"%s\""
+
+#, fuzzy
 #~ msgid "%s for `%T %s %T' operator"
 #~ msgstr "%s före symbolen \"%s\""
 
@@ -21886,9 +23764,43 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "%s före symbolen \"%s\""
 
 #, fuzzy
+#~ msgid "`%D' must be declared before use"
+#~ msgstr "\"%s\" är tidigare deklarerad här"
+
+#, fuzzy
+#~ msgid "duplicate enum value `%D'"
+#~ msgstr "upprepat case-värde"
+
+#, fuzzy
+#~ msgid "duplicate nested type `%D'"
+#~ msgstr "upprepning av medlem \"%s\""
+
+#, fuzzy
+#~ msgid "field `%D' invalidly declared offset type"
+#~ msgstr "bitfält \"%s\" har en icke godkänd typ"
+
+#, fuzzy
+#~ msgid "field `%D' declared static in union"
+#~ msgstr "fält \"%s\" deklarerad som en funktion"
+
+#, fuzzy
+#~ msgid "`%D' was previously implicitly declared to return `int'"
+#~ msgstr "\"%s\" deklarerades tidigare implicit att returnera \"int\""
+
+#~ msgid "destructors must be member functions"
+#~ msgstr "destruerare måste vara medlemsfunktioner"
+
+#, fuzzy
 #~ msgid "`%D' as declarator"
 #~ msgstr "\"%s\" är använd innan sin deklaration"
 
+#~ msgid "`bool' is now a keyword"
+#~ msgstr "\"bool\" är numera ett nyckelord"
+
+#, fuzzy
+#~ msgid "multiple declarations `%T' and `%T'"
+#~ msgstr "multiple deklaration av metod \"%s\""
+
 #, fuzzy
 #~ msgid "size of member `%D' is not constant"
 #~ msgstr "lagringsstorlek på \"%s\" är inte konstant"
@@ -21896,24 +23808,129 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "invalid type: `void &'"
 #~ msgstr "ogiltig typ: \"void &\""
 
+#, fuzzy
+#~ msgid "invalid type qualifier for non-member function type"
+#~ msgstr "namn saknas på medlemsfunktion"
+
+#, fuzzy
+#~ msgid "invalid string constant `%E'"
+#~ msgstr "ogiltig lagringsklass för funktion \"%s\""
+
+#, fuzzy
+#~ msgid "parameter `%D' invalidly declared offset type"
+#~ msgstr "parameter \"%s\" deklarerad som void"
+
+#, fuzzy
+#~ msgid "`%s %T' declares a new type at namespace scope"
+#~ msgstr "\"%s %s\" deklarerad inuti parameterlista"
+
+#, fuzzy
+#~ msgid "semicolon missing after declaration of `%#T'"
+#~ msgstr "motstridande deklarationer av \"%s\""
+
+#~ msgid "return type for `main' changed to `int'"
+#~ msgstr "returtypen för \"main\" ändrad till \"int\""
+
+#, fuzzy
+#~ msgid "`%D' implicitly declared before its definition"
+#~ msgstr "\"%s\" deklarerad inline efter sin definition"
+
 #~ msgid "-fname-mangling-version is no longer supported"
 #~ msgstr "-fname-mangling-version stöds inte längre"
 
+#~ msgid "-Wno-strict-prototypes is not supported in C++"
+#~ msgstr "-Wno-strict-prototypes stödjs inte för C++"
+
+#, fuzzy
+#~ msgid "initializer specified for non-member function `%D'"
+#~ msgstr "argumentformat angivet för icke-funktion \"%s\""
+
+#~ msgid "`%s' not supported by %s"
+#~ msgstr "\"%s\" stöds inte av %s"
+
+#~ msgid "(static %s for %s)"
+#~ msgstr "(static %s för %s)"
+
+#~ msgid "%s: In instantiation of `%s':\n"
+#~ msgstr "%s: Vid instansiering av \"%s\":\n"
+
+#, fuzzy
+#~ msgid "previous friend declaration of `%D'"
+#~ msgstr "tidigare deklaration av \"%s\""
+
 #, fuzzy
-#~ msgid "                %#D"
-#~ msgstr " TOTALT                :"
+#~ msgid "typename type `%#T' declared `friend'"
+#~ msgstr "parameter \"%s\" deklarerad som void"
 
 #, fuzzy
 #~ msgid "member initializers for `%#D'"
 #~ msgstr "complex ogiltig för \"%s\""
 
+#~ msgid "type name expected before `*'"
+#~ msgstr "typnamn förväntat före \"*\""
+
+#~ msgid "cannot declare pointers to references"
+#~ msgstr "kan inte deklarera pekare till referenser"
+
 #, fuzzy
-#~ msgid "multiple initializations given for member `%D'"
-#~ msgstr "multiple deklaration av metod \"%s\""
+#~ msgid "`%D' undeclared (first use this function)"
+#~ msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+
+#, fuzzy
+#~ msgid "`::%D' undeclared (first use here)"
+#~ msgstr "\"%s\" odeklarerad (första förekomsten i denna funktionen)"
+
+#, fuzzy
+#~ msgid "definition of class `%T' in condition"
+#~ msgstr "redefinition av \"%s %s\""
+
+#, fuzzy
+#~ msgid "definition of array `%#D' in condition"
+#~ msgstr "metoddefinition för \"%c%s\" kan inte hittas"
+
+#, fuzzy
+#~ msgid "`%T' is not a valid expression"
+#~ msgstr "\"%s\" är inte ett giltigt filnamn"
+
+#~ msgid "ISO C++ forbids initialization of new expression with `='"
+#~ msgstr "ISO C++ förbjuder initiering av new-uttryck med \"=\""
+
+#~ msgid "missing ';' before right brace"
+#~ msgstr "saknar ';' före slutklammer"
+
+#~ msgid "possibly missing ')'"
+#~ msgstr "saknas troligen en ')'"
+
+#, fuzzy
+#~ msgid "type specifier omitted for parameter `%E'"
+#~ msgstr "lagringsklass angiven för parameter \"%s\""
+
+#, fuzzy
+#~ msgid "too many template parameter lists in declaration of `%T'"
+#~ msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#, fuzzy
+#~ msgid "multiple declarators in template declaration"
+#~ msgstr "flera lagringsklasser i deklaration av \"%s\""
+
+#~ msgid "function body for constructor missing"
+#~ msgstr "funktionskroppen för konstrueraren saknas"
 
 #, fuzzy
-#~ msgid "base initializer for `%T'"
-#~ msgstr "kan inte initiera friend-funktion \"%s\""
+#~ msgid "invalid type `%T' for default argument to `%T'"
+#~ msgstr "ogiltigt typargument till \"%s\""
+
+#~ msgid "%s before `%c'"
+#~ msgstr "%s före \"%c\""
+
+#~ msgid "%s before `\\%o'"
+#~ msgstr "%s före \"\\%o\""
+
+#~ msgid "%s before `%s' token"
+#~ msgstr "%s före symbolen \"%s\""
+
+#~ msgid "non-lvalue in %s"
+#~ msgstr "icke-lvalue i %s"
 
 #~ msgid "ISO C++ forbids applying `sizeof' to a member function"
 #~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på medlemsfunktion"
@@ -21922,27 +23939,19 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "ISO C++ förbjuder användning av \"sizeof\" på typ void som är en inkomplett typ"
 
 #, fuzzy
-#~ msgid "`sizeof' applied to incomplete type `%T'"
-#~ msgstr "sizeof applicerat på en inkomplett typ"
+#~ msgid "`sizeof' applied to non-static member"
+#~ msgstr "\"sizeof\" applicerat på ett bitfält"
 
 #, fuzzy
 #~ msgid "invalid use of type decl `%#D' as expression"
 #~ msgstr "ogiltig användning av void-uttryck"
 
-#, fuzzy
-#~ msgid "object missing in call to method `%D'"
-#~ msgstr "kan inte inline:a anrop till \"%s\""
-
 #~ msgid "unary `&'"
 #~ msgstr "unärt \"&\""
 
 #, fuzzy
-#~ msgid "invalid use of undefined type `%#T'"
-#~ msgstr "ogiltig mottagartyp \"%s\""
-
-#, fuzzy
-#~ msgid "forward declaration of `%#T'"
-#~ msgstr "omdeklaration av \"%s\""
+#~ msgid "taking address of destructor"
+#~ msgstr "tar adress till något temporärt"
 
 #, fuzzy
 #~ msgid "declaration of `%#T'"
@@ -21953,10 +23962,6 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "ogiltigt användande av \"restrict\""
 
 #, fuzzy
-#~ msgid "invalid use of template type parameter"
-#~ msgstr "ogiltigt typargument"
-
-#, fuzzy
 #~ msgid "initializer list construction invalid for `%D'"
 #~ msgstr "initierare misslyckas med att bestämma storlek på \"%s\""
 
@@ -21965,6 +23970,22 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgstr "upprepning av medlem \"%s\""
 
 #, fuzzy
+#~ msgid "Recognize and/bitand/bitor/compl/not/or/xor"
+#~ msgstr "Känn igen and/bitand/bitor/compl/not/or/xor"
+
+#, fuzzy
+#~ msgid "warning:"
+#~ msgstr "varning: "
+
+#, fuzzy
+#~ msgid "directory name must immediately follow -I"
+#~ msgstr "Katalognamn måste komma direkt efter -I"
+
+#, fuzzy
+#~ msgid "Implicit declaration of `%A' at %0"
+#~ msgstr "tidigare implicit deklaration av \"%s\""
+
+#, fuzzy
 #~ msgid "The meaning of `\\x' (at %0) varies with -traditional"
 #~ msgstr "semantiken för \"\\x\" varierar med -traditional"
 
@@ -21972,12 +23993,174 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "The meaning of `\\a' (at %0) varies with -traditional"
 #~ msgstr "semantiken för \"\\a\" varierar med -traditional"
 
+#, fuzzy
+#~ msgid "Non-ISO-C-standard escape sequence `\\%A' at %0"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#, fuzzy
+#~ msgid "Unknown escape sequence `\\%A' at %0"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#, fuzzy
+#~ msgid "Unterminated escape sequence `\\' at %0"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#, fuzzy
+#~ msgid "Unknown escape sequence `\\' followed by char code 0x%A at %0"
+#~ msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
+
+#, fuzzy
+#~ msgid "Hex escape at %0 out of range"
+#~ msgstr "heltalskonstant utanför sitt intervall"
+
+#, fuzzy
+#~ msgid "Escape sequence at %0 out of range for character"
+#~ msgstr "escape-sekvens ryms ej i ett tecken"
+
 #~ msgid "the meaning of `\\x' varies with -traditional"
 #~ msgstr "semantiken för \"\\x\" varierar med -traditional"
 
 #~ msgid "the meaning of `\\a' varies with -traditional"
 #~ msgstr "semantiken för \"\\a\" varierar med -traditional"
 
+#, fuzzy
+#~ msgid "non-ISO escape sequence `\\%c'"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#~ msgid "unknown escape sequence `\\%c'"
+#~ msgstr "okänd escape-sekvens \"\\%c\""
+
+#~ msgid "unknown escape sequence: `\\' followed by char code 0x%x"
+#~ msgstr "okänd escape-sekvens: '\\' följd av tecken 0x%x"
+
+#~ msgid "ignoring pragma: %s"
+#~ msgstr "ignorerar #pragma: %s"
+
+#~ msgid "invalid #ident"
+#~ msgstr "ogiltig #indent"
+
+#~ msgid "invalid #line"
+#~ msgstr "ogiltig #line"
+
+#~ msgid "invalid #-line"
+#~ msgstr "ogiltig #-rad"
+
+#~ msgid "%s no longer supported -- try -fvxt"
+#~ msgstr "%s stödjs inte längre -- försök -fvxt"
+
+#~ msgid "%s no longer supported -- try -fno-vxt -ff90"
+#~ msgstr "%s stödjs inte längre -- försök -fno-vxt -ff90"
+
+#, fuzzy
+#~ msgid "Missing first operand for binary operator at %0"
+#~ msgstr "saknar numerisk $-operand i formatsträng"
+
+#, fuzzy
+#~ msgid "Zero-length character constant at %0"
+#~ msgstr "tom teckenkonstant"
+
+#, fuzzy
+#~ msgid "At %0, '!' and '/*' are not valid comment delimiters"
+#~ msgstr "\"Ll\" och \"lL\" är inte giltiga heltalssuffix"
+
+#, fuzzy
+#~ msgid "Character constant at %0 has no closing apostrophe at %1"
+#~ msgstr "teckenkonstant för lång"
+
+#, fuzzy
+#~ msgid "Integer at %0 too large"
+#~ msgstr "heltalskonstant utanför sitt intervall"
+
+#, fuzzy
+#~ msgid "Unrecognized FORMAT specifier at %0"
+#~ msgstr "oigenkänd formatangivelse"
+
+#, fuzzy
+#~ msgid "Duplicate or overlapping case values/ranges at %0 and %1"
+#~ msgstr "dubbla (eller överlappand) case-värden"
+
+#, fuzzy
+#~ msgid "Attempt to raise constant zero to a power at %0"
+#~ msgstr "Försök håll stacken justerad till denna 2-potens"
+
+#, fuzzy
+#~ msgid "Unable to open INCLUDE file `%A' at %0"
+#~ msgstr "kan inte öppna fil \"%s\""
+
+#, fuzzy
+#~ msgid "Truncating characters on right side of character constant at %0"
+#~ msgstr "flerteckens teckenkonstant"
+
+#, fuzzy
+#~ msgid "Typeless constant at %0 too large"
+#~ msgstr "heltalskonstant utanför sitt intervall"
+
+#, fuzzy
+#~ msgid "Array `%A' at %0 is too large to handle"
+#~ msgstr "fältet \"%s\" är för stort"
+
+#, fuzzy
+#~ msgid "Statement function `%A' defined at %0 is not used"
+#~ msgstr "etikett \"%s\" definierad men inte använd"
+
+#, fuzzy
+#~ msgid "Internal compiler error -- cannot perform operation"
+#~ msgstr "Internt kompilatorfel i %s, vid %s:%d"
+
+#, fuzzy
+#~ msgid "In function"
+#~ msgstr "I funktion `%s':"
+
+#~ msgid "`%s' cannot be statically allocated"
+#~ msgstr "\"%s\" kan inte vara statiskt allokerad"
+
+#, fuzzy
+#~ msgid "unexpected type for `id' (%s)"
+#~ msgstr "Oväntad typ på \"id\" (%s)"
+
+#, fuzzy
+#~ msgid "circular inheritance in interface declaration for `%s'"
+#~ msgstr "Cirkulärt arv i interfacedeklaration för \"%s\""
+
+#~ msgid "multiple declarations for method `%s'"
+#~ msgstr "multiple deklaration av metod \"%s\""
+
+#, fuzzy
+#~ msgid "cannot find class (factory) method"
+#~ msgstr "kan inte hitta klass(fabrik)-metod"
+
+#~ msgid "return type for `%s' defaults to id"
+#~ msgstr "returtyp för \"%s\" är som standard id"
+
+#, fuzzy
+#~ msgid "method `%s' not implemented by protocol"
+#~ msgstr "metod \"%s\" implementeras inte av protokoll."
+
+#~ msgid "return type defaults to id"
+#~ msgstr "returtyp är som standard id"
+
+#, fuzzy
+#~ msgid "cannot find method"
+#~ msgstr "kan inte hitta metod."
+
+#, fuzzy
+#~ msgid "duplicate definition of class method `%s'"
+#~ msgstr "upprepad definition av klassmetod \"%s\"."
+
+#, fuzzy
+#~ msgid "duplicate definition of instance method `%s'"
+#~ msgstr "upprepad definition av klassmetod \"%s\"."
+
+#, fuzzy
+#~ msgid "duplicate declaration of instance method `%s'"
+#~ msgstr "upprepad deklaration av klassmetod \"%s\"."
+
+#~ msgid "`-p' not supported; use `-pg' and gprof(1)"
+#~ msgstr "\"-p\" stödjs inte; använd \"-pg\" och gprof(1)"
+
+#~ msgid "-mapcs-26 and -mapcs-32 may not be used together"
+#~ msgstr "-mapcs-26 och -mapcs-32 får inte användas tillsammans"
+
 #~ msgid "-mbsd and -pedantic incompatible"
 #~ msgstr "-mbsd och -pedantic är inkompatibla"
 
@@ -22036,24 +24219,12 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "  -ax                     Enable jump profiling \n"
 #~ msgstr "  -ax                     Slå på hopprofilering\n"
 
-#, fuzzy
-#~ msgid "explicit instantiation of `%#D' after"
-#~ msgstr "%s: Vid instansiering av \"%s\":\n"
-
-#, fuzzy
-#~ msgid "explicit specialization here"
-#~ msgstr "initiering"
-
 #~ msgid "__builtin_trap not supported by this target"
 #~ msgstr "__builtin_trap stöds inte på denna målarkitektur"
 
 #~ msgid "type with more precision than %s"
 #~ msgstr "typ med högre precision än %s"
 
-# local, det kan troligen vara både lokal variabel och lokal funktion??
-#~ msgid "declaration of `%s' shadows previous local"
-#~ msgstr "deklaration av \"%s\" döljer en tidigare lokal"
-
 #~ msgid "ANSI C forbids const or volatile function types"
 #~ msgstr "ANSI C förbjuder funktionertyper med const eller volatile"
 
@@ -22081,18 +24252,12 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "Emit Intel syntax assembler opcodes"
 #~ msgstr "Skapa assembler-opkoder med Intel-syntax"
 
-#~ msgid "Control allocation order of integer registers"
-#~ msgstr "Kontrollera allokeringsordning för heltalsregister"
-
 #~ msgid "Use FUNCTION_EPILOGUE"
 #~ msgstr "Använd FUNCTION_EPILOGUE"
 
 #~ msgid "Do not use FUNCTION_EPILOGUE"
 #~ msgstr "Använd inte FUNCTION_EPILOGUE"
 
-#~ msgid "methods cannot be converted to function pointers"
-#~ msgstr "metoder kan inte konverteras till funktionspekare"
-
 #~ msgid "ISO C++ forbids `&&'"
 #~ msgstr "ISO C++ förbjuder \"&&\""
 
@@ -22102,15 +24267,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "ISO C++ forbids using a pointer-to-function in pointer arithmetic"
 #~ msgstr "ISO C++ förbjuder användning av funktionspekarepekare i pekararitmetik"
 
-#~ msgid "ISO C++ forbids using pointer to a member in pointer arithmetic"
-#~ msgstr "ISO C++ förbjuder användning av pekare till medlem i pekararitmetik"
-
 #~ msgid "Internal error #%d."
 #~ msgstr "Internt fel #%d."
 
-#~ msgid "-include and -imacros cannot be used with -fpreprocessed"
-#~ msgstr "-include och -imacros kan inte användas med -fpreprocessed"
-
 #~ msgid "<stdin>"
 #~ msgstr "<stdin>"
 
@@ -22123,9 +24282,6 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "can't to open %s"
 #~ msgstr "kan inte öppna %s"
 
-#~ msgid "Generate code for Boehm GC"
-#~ msgstr "Generera kod för Boehm GC"
-
 #~ msgid "  -Wid-clash-<num>        Warn if 2 identifiers have the same first <num> chars\n"
 #~ msgstr "  -Wid-clash-<num>        Varna om två identifierare har samma första <num> tecken\n"
 
@@ -22168,18 +24324,12 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "ISO C does not support the strftime `%c' flag"
 #~ msgstr "ISO C stöder inte flaggan \"%c\" till strftime"
 
-#~ msgid "ISO C89 does not support the `%%%c' %s format"
-#~ msgstr "ISO C89 stöder inte \\\"%%%c\\\" i %s formatsträng"
-
 #~ msgid "ISO C does not support `%%O%c'"
 #~ msgstr "ISO C stöder inte \"%%O%c#"
 
 #~ msgid "ISO C89 does not support `%%E%c'"
 #~ msgstr "ISO C89 stöder inte \"%%E%c\""
 
-#~ msgid "`a' flag used with `%c' format"
-#~ msgstr "flaggan \"a\" använd med format \"%c\""
-
 #~ msgid "ISO C does not support the `a' flag"
 #~ msgstr "ISO C stödjer inte \"a\"-flaggan"
 
@@ -22225,15 +24375,9 @@ msgstr "-msingle-float och -msoft-float kan inte b
 #~ msgid "ISO C forbids text after #%s"
 #~ msgstr "ISO C förbjuder text efter #%s"
 
-#~ msgid "no memory"
-#~ msgstr "inget minne"
-
 #~ msgid "Objective-C text in C source file"
 #~ msgstr "Objective-C text i C-källkodsfil"
 
-#~ msgid "statically allocated objects not supported"
-#~ msgstr "statiskt allokerade objekt stöds inte"
-
 #~ msgid "  -m%-21.21s [undocumented]\n"
 #~ msgstr "  -m%-21.21s [odokumenterat]\n"