gcc 4.4-b20081121 - en to fi translation catalogue (1029 entries)

en: 
    For bug reporting instructions, please see:
fi: 
    Ohjeet vikailmoitusten tekoon ovat osoitteessa:

en: 
    For bug reporting instructions, please see:
    %s.
fi: 
    Katso ohjeet vikailmoitusten tekemiseen osoitteesta:
    %s.

en: 
    Go ahead? (y or n)
fi: 
    Jatketaanko? (y tai n)

en: 
    Linker options
    ==============
fi: 
    Linkittimen valitsimet
    ======================

en: 
    Options starting with -g, -f, -m, -O, -W, or --param are automatically
     passed on to the various sub-processes invoked by %s.  In order to pass
     other options on to these processes the -W<letter> options must be used.
fi: 
    Valitsimet, jotka alkavat -g, -f, -m, -O, -W tai --param, annetaan
     automaattisesti %s:n käynnistämille monille aliprosesseille. Muiden
     valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-
     valitsimia.

en:                            Display specific types of command line options
fi:                            Näytä tietyn tyyppiset valitsimet

en:   (Use '-v --help' to display command line options of sub-processes)
fi:   (Komennolla ”-v --help” aliprosessien valitsimet)

en:   --help                   Display this information
fi:   --help                   Näytä tämä ohje

en:   -B <directory>           Add <directory> to the compiler's search paths
fi:   -B <hakemisto>           Lisää <hakemisto> kääntäjän hakupolkuihin

en:   -V <version>             Run gcc version number <version>, if installed
fi:   -V <versio>              Suorita gcc:n versio <versio>, jos asennettuna

en:   -Wl,<options>            Pass comma-separated <options> on to the linker
fi:   -Wl,<valitsimet>         Välitä pilkulla erotetut <valitsimet> linkittimelle

en:   -Wp,<options>            Pass comma-separated <options> on to the preprocessor
fi:   -Wp,<valitsimet>         Välitä pilkulla erotetut <valitsimet> esikääntäjälle

en:   -Xlinker <arg>           Pass <arg> on to the linker
fi:   -Xlinker <arg>           Välitä <arg> linkittimelle

en:   -Xpreprocessor <arg>     Pass <arg> on to the preprocessor
fi:   -Xpreprocessor <arg>     Välitä <arg> esikääntäjälle

en:   -dumpspecs               Display all of the built in spec strings
fi:   -dumpspecs               Näytä kaikki sisäiset määrittelyrivit

en:   -dumpversion             Display the version of the compiler
fi:   -dumpversion             Näytä kääntäjän versio

en:   -h, --help                      Print this help, then exit
fi:   -h, --help                      Näytä tämä ohje ja poistu

en:   -o <file>                Place the output into <file>
fi:   -o <tiedosto>            Ohjaa tuloste <tiedostoon>

en:   -pass-exit-codes         Exit with highest error code from a phase
fi:   -pass-exit-codes         Palauta korkein käännösvaiheen virhekoodi

en:   -pipe                    Use pipes rather than intermediate files
fi:   -pipe                    Käytä putkia väliaikaistiedostojen sijaan

en:   -print-file-name=<lib>   Display the full path to library <lib>
fi:   -print-file-name=<lib>  Näytä täysi polku kirjastoon <lib>

en:   -print-search-dirs       Display the directories in the compiler's search path
fi:   -print-search-dirs       Näytä kääntäjän hakupolussa olevat hakemistot

en:   -save-temps              Do not delete intermediate files
fi:   -save-temps              Älä poista väliaikaistiedostoja

en:   -std=<standard>          Assume that the input sources are for <standard>
fi:   -std=<standardi>         Oleta syötetiedostojen olevan <standardi>n mukaisia

en:   -time                    Time the execution of each subprocess
fi:   -time                    Mittaa kunkin aliprosessin suoritusaika

en:   -v, --version                   Print version number, then exit
fi:   -v, --version                   Näytä versionumero ja poistu

en:   -x <language>            Specify the language of the following input files
                               Permissible languages include: c c++ assembler none
                               'none' means revert to the default behavior of
                               guessing the language based on the file's extension
fi:   -x <kieli>               Määrittele seuraavien syötetiedostojen kieli
                               Kelvollisia kieliä ovat mm. c c++ assembler none
                               ”none” palauttaa käyttöön oletustoiminnan,
                               eli kielen päättelyn tiedostopäätteestä

en:   as it is a non-system directory that duplicates a system directory
fi:  koska se on järjestelmähakemiston kopio

en:   initializing argument %P of %qD
fi:   alustettaessa funktion %2$qD argumenttia %1$P

en: "%s" is not a valid option to the preprocessor
fi: ”%s” ei ole kelvollinen esikääntäjän valitsin

en: #include "..." search starts here:
fi: #include "..." -haku alkaa täältä:

en: #include <...> search starts here:
fi: #include <...> -haku alkaa täältä:

en: #pragma GCC diagnostic not allowed inside functions
fi: #pragma GCC diagnostic ei ole sallittu funktion sisällä

en: #pragma GCC visibility must be followed by push or pop
fi: #pragma GCC visibility -ilmaisua pitää seurata joko push tai pop

en: #pragma GCC visibility push() must specify default, internal, hidden or protected
fi: #pragma GCC visibility push() -ilmaisun pitää määrittää oletusarvo, sisäinen, piilotettu tai suojattu

en: #pragma extern_prefix not supported on this target
fi: #pragma extern_prefix ei ole tuettu tällä kohteella

en: #pragma pack (pop) encountered without matching #pragma pack (push)
fi: #pragma pack (pop) kohdattu ilman vastaavaa ilmaisua #pragma pack (push)

en: #pragma pack has no effect with -fpack-struct - ignored
fi: #pragma pack ei vaikuta -fpack-struct-valitsimen kanssa - jätetään huomiotta

en: #pragma pack(pop, %s) encountered without matching #pragma pack(push, %s)
fi: #pragma pack(pop, %s) kohdattu ilman vastaavaa ilmaisua #pragma pack(push, %s)

en: #pragma pack(pop[, id], <n>) is not supported on this target
fi: #pragma pack(pop[, id], <n>) ei ole tuettu tällä kohteella

en: #pragma pack(push[, id], <n>) is not supported on this target
fi: #pragma pack(push[, id], <n>) ei ole tuettu tällä kohteella

en: #pragma redefine_extname ignored due to conflict with __asm__ declaration
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa __asm__-esittelyn kanssa

en: #pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen #pragma redefine_extname:n kanssa

en: #pragma redefine_extname ignored due to conflict with previous rename
fi: #pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa

en: #pragma redefine_extname not supported on this target
fi: #pragma redefine_extname ei ole tuettu tällä kohteella

en: $ operand number used after format without operand number
fi: $-operandinumeroa käytetty operandinumerottoman muotoilun jälkeen

en: %<%%%c%> yields only last 2 digits of year
fi: %<%%%c%> antaa vain vuoden kaksi viimeistä numeroa

en: %<%%%c%> yields only last 2 digits of year in some locales
fi: %<%%%c%> antaa vain vuoden kaksi viimeistä numeroa joissakin maa-asetustoissa

en: %<%s %E%> declared inside parameter list
fi: %<%s %E%> esitelty parametrilistan sisällä

en: %<...%> has invalid operand number
fi: %<...%>:lla on epäkelpo operandinumero

en: %<__alignof%> applied to a bit-field
fi: %<__alignof%>-avainsanaa sovellettu bittikenttään

en: %<__builtin_longjmp%> second argument must be 1
fi: %<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1

en: %<__builtin_next_arg%> called without an argument
fi: funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia

en: %<__thread%> before %<extern%>
fi: käytetty %<__thread%> ennen %<extern%>:a

en: %<__thread%> before %<static%>
fi: käytetty %<__thread%> ennen %<static%>:a

en: %<__thread%> used with %<auto%>
fi: käytetty sekä %<__thread%> että %<auto&>

en: %<__thread%> used with %<register%>
fi: käytetty sekä %<__thread%> että %<register%>

en: %<__thread%> used with %<typedef%>
fi: käytetty sekä %<__thread%> että %<typedef%>

en: %<auto%> in file-scope empty declaration
fi: %<auto%> tiedostoalueen tyhjässä esittelyssä

en: %<dynamic_cast%> not permitted with -fno-rtti
fi: %<dynamic_cast%> ei ole sallittu valitsimen -fno-rtti kanssa

en: %<enum %E%> declared in %<for%> loop initial declaration
fi: %<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<inline%> in empty declaration
fi: %<inline%> tyhjässä esittelyssä

en: %<long long long%> is too long for GCC
fi: %<long long long%> on liian pitkä GCC:lle

en: %<noreturn%> function returns non-void value
fi: %<noreturn%>-funktio palauttaa ei-void-arvon

en: %<operator delete%> must return type %qT
fi: %<operator delete%>:n on palautettava tyyppi %qT

en: %<operator delete%> takes type %qT as first parameter
fi: %<operator delete%>:n ensimmäisen parametrin tyypin on oltava %qT

en: %<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)
fi: %<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)

en: %<operator new%> must return type %qT
fi: %<operator new%>:n on palautettava tyyppi %qT

en: %<operator new%> takes type %<size_t%> (%qT) as first parameter
fi: %<operator new%>:n ensimmäisen parametrin tyypin on oltava %<size_t%> (%qT)

en: %<register%> in file-scope empty declaration
fi: %<register%> tiedostoalueen tyhjässä esittelyssä

en: %<return%> with a value, in function returning void
fi: %<return%> arvon kanssa voidin palauttavassa funktiossa

en: %<return%> with no value, in function returning non-void
fi: %<return%> ilman arvoa ei-voidin palauttavassa funktiossa

en: %<struct %E%> declared in %<for%> loop initial declaration
fi: %<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<this%> is unavailable for static member functions
fi: %<this%> ei ole käytettävissä staattisissa jäsenfunktioissa

en: %<union %E%> declared in %<for%> loop initial declaration
fi: %<union %E%> esitelty %<for%>-silmukan alkuesittelyssä

en: %<va_start%> used in function with fixed args
fi: funktiota %<va_start%> käytetty funktiossa, jolla on kiinteä määrä argumentteja

en: %H%<long long long%> is too long for GCC
fi: %H%<long long long%> on liian pitkä GCC:lle

en: %H%qD is a namespace
fi: %H%qD on nimiavaruus

en: %H%qE undeclared (first use in this function)
fi: %H%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)

en: %H%qE undeclared here (not in a function)
fi: %H%qE esittelemättä täällä (ei funktiossa)

en: %H(Each undeclared identifier is reported only once
fi: %H(Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain

en: %Hduplicate label %qD
fi: %Hnimikkeen %qD kaksoiskappale

en: %Henumeration value %qE not handled in switch
fi: %Hlueteltua arvoa %qE ei käsitellä switch-lauseessa

en: %Hfor each function it appears in.)
fi: %Hensimmäinen käyttökerta kussakin funktiossa.)

en: %Hignoring #pragma %s %s
fi: %Hjätetään #pragma %s %s huomiotta

en: %Hignoring return value of %qD, declared with attribute warn_unused_result
fi: %H%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result

en: %Hignoring return value of function declared with attribute warn_unused_result
fi: %Hattribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida

en: %Hinvalid increment expression
fi: %Hvirheellinen kasvatuslauseke

en: %Hjunk at end of %<#pragma GCC pch_preprocess%>
fi: %Hroskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa

en: %Hmissing increment expression
fi: %Hpuuttuva kasvatuslauseke

en: %Hnew types may not be defined in a return type
fi: %Huusia tyyppejä ei voi määritellä paluutyypissä

en: %Hprototype declaration
fi: %Hprototyypin esittely

en: %Hstatement with no effect
fi: %Hlauseella ei ole vaikutusta

en: %Hstray %<@%> in program
fi: %Hodottamaton %<@%> ohjelmassa

en: %Hswitch missing default case
fi: %Hswitch-lauseesta puuttuu default-tapaus

en: %Hvalue computed is not used
fi: %Hlaskettua arvoa ei käytetä

en: %J  when initialized here
fi: %J  tässä alustuksessa

en: %J%qE attribute applies only to functions
fi: %J%qE-attribuutti soveltuu vain funktioihin

en: %Jan anonymous struct cannot have function members
fi: %Janonyymillä structilla ei voi olla funktiojäseniä

en: %Jan anonymous union cannot have function members
fi: %Janonyymillä unionilla ei voi olla funktiojäseniä

en: %Jcan%'t set %qE attribute after definition
fi: %Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen

en: %Jcase value %qs not in enumerated type
fi: %Jcase-arvo %qs ei ole luetellussa tyypissä

en: %Jcase value %qs not in enumerated type %qT
fi: %Jcase-arvo %qs ei ole luetellussa tyypissä %qT

en: %Jflexible array member in otherwise empty struct
fi: %Jjoustava taulukkojäsen muuten tyhjässä structissa

en: %Jflexible array member in union
fi: %Jjoustava taulukkojäsen unionissa

en: %Jflexible array member not at end of struct
fi: %Jjoustava taulukkojäsen ei ole structin lopussa

en: %Jinvalid use of structure with flexible array member
fi: %Jepäkelpo joustavan taulukkojäsenen sisältävän tietueen käyttö

en: %Jold-style function definition
fi: %Jvanhanmallinen funktiomäärittely

en: %Jold-style parameter declarations in prototyped function definition
fi: %Jvanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä

en: %Jparameter %u has incomplete type
fi: %Jparametrilla %u in vaillinainen tyyppi

en: %Jparameter %u has void type
fi: %Jparametrin %u tyyppi on void

en: %Jparameter name missing from parameter list
fi: %Jparametrin nimi puuttuu parametrilistasta

en: %Jparameter name omitted
fi: %Jparametrin nimi jätetty pois

en: %Jpreviously used here
fi: %Jviimeksi käytetty täällä

en: %Jsection attribute cannot be specified for local variables
fi: %Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle

en: %Jsection attributes are not supported for this target
fi: %Jlohkoattribuutteja ei tueta tälle kohteelle

en: %Jshadowed declaration is here
fi: %Jvarjostunut esittely on täällä

en: %Jthis is the first default label
fi: %Jtämä on ensimmäinen default-nimike

en: %Jthis is the first entry overlapping that value
fi: %Jtämä on ensimmäinen arvoa limittävä kenttä

en: %Jtraditional C rejects ISO C style function definitions
fi: %Jperinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä

en: %d constructor(s) found
fi: löytyi %d muodostin(ta)

en: %d destructor(s)  found
fi: löytyi %d hajotin(ta)

en: %q#T has virtual functions and accessible non-virtual destructor
fi: luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin

en: %q+#D previously defined here
fi: %q+#D määritelty aiemmin täällä

en: %q+D declared as a non-parameter
fi: %q+D esitelty ei-parametrina

en: %q+D is usually a function
fi: %q+D on yleensä funktio

en: %q+D redeclared as different kind of symbol
fi: %q+D esitelty uudelleen erityyppisenä symbolina

en: %q+D will be initialized after
fi: %q+D alustetaan jäljempänä kuin

en: %qD is not a class or namespace
fi: %qD ei ole luokka tai nimiavaruus

en: %qD is not defined outside of function scope
fi: %qD ei ole määritelty funktion näkyvyysalueen ulkopuolella

en: %qD was not declared in this scope
fi: %qD on esittelemättä tällä näkyvyysalueella

en: %qE attribute ignored
fi: %qE-attribuuttia ei huomioida

en: %qE attribute ignored for field of type %qT
fi: %qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle

en: %qE attribute only applies to variadic functions
fi: %qE-attribuutti soveltuu vain variadisiin funktioihin

en: %qE is obsolete; g++ vtables are now COM-compatible by default
fi: %qE on vanhentunut; g++:n vtable'it ovat nyt oletusarvoisesti COM-yhteensopivia

en: %qT has no member named %qE
fi: tyypillä %qT ei ole %qE-nimistä jäsentä

en: %qT is not a class or namespace
fi: %qT ei ole luokka tai nimiavaruus

en: %qT is promoted to %qT when passed through %<...%>
fi: %qT muunnetaan tyypiksi %qT, kun se viedään %<...%>:n läpi

en: %qs attribute directive ignored
fi: %qs-attribuuttidirektiivi jätetty huomiotta

en: %qs attribute does not apply to types
fi: attribuutti %qs ei päde tyyppeihin

en: %qs attribute ignored
fi: %qs attribuuttia ei huomioida

en: %qs attribute only applies to function types
fi: attribuutti %qs pätee vain funktiotyyppeihin

en: %qs declared as function returning a function
fi: %qs esitelty funktion palauttavana funktiona

en: %qs declared as function returning an array
fi: %qs esitelty taulukon palauttavan funktiona

en: %qs has both %<extern%> and initializer
fi: %qs on sekä %<extern%> että alustin

en: %qs initialized and declared %<extern%>
fi: %qs alustettu ja esitelty %<extern%>-avainsanalla

en: %qs is narrower than values of its type
fi: %qs on kapeampi kuin tyyppisensä arvot

en: %qs is not a valid output file
fi: %qs ei ole kelpo tulostetiedosto

en: %s does not support %%n$ operand number formats
fi: %s ei tue %%n$-operandinumeromuotoilua

en: %s does not support the %<%%%c%> %s format
fi: %s ei tue muotoilua %<%%%c%> %s

en: %s does not support the %<%%%s%c%> %s format
fi: %s ei tue muotoilua %<%%%s%c%> %s

en: %s does not support the %qs %s length modifier
fi: %s ei tue pituusmäärettä %qs %s

en: %s should have type %<%T%s%>, but argument %d has type %qT
fi: moutoilun %s tyypin pitäisi olla %<%T%s%>, mutta argumentti %d on tyyppiä %qT

en: %s should have type %<%s%s%>, but argument %d has type %qT
fi: muotoilun %s tyypin pitäisi olla %<%s%s%>, mutta argumentti %d on tyyppiä %qT

en: %s: PCH file was invalid
fi: %s: PCH-tiedosto oli epäkelpo

en: %s: couldn%'t open PCH file: %m
fi: %s: ei voida avata PCH-tiedostoa: %m

en: %s: error writing file '%s': %s
fi: %s: virhe kirjoitettaessa tiedostoa ”%s”: %s

en: %s: invalid file name: %s
fi: %s: virheellinen tiedoston nimi: %s

en: %s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'
fi: %s: käyttö '%s [ -VqfnkN ] [ -i <istring> ] [ tiedosto ... ]'

en: %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'
fi: %s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ tiedosto ... ]'

en: %s: warning: no read access for file '%s'
fi: %s: varoitus: ei lukuoikeuksia tiedostoon "%s"

en: %s: warning: no write access for dir containing '%s'
fi: %s: varoitus: ei kirjoitusoikeuksia tiedoston "%s" sisältävään hakemistoon

en: %s: warning: no write access for file '%s'
fi: %s: varoitus: ei kirjoitusoikeuksia tiedostoon "%s"

en: '
fi: ”

en: ' ' flag
fi: ” ”-lippu

en: '!' flag
fi: ”!”-lippu

en: '#' flag
fi: ”#”-lippu

en: ''' flag
fi: ”'”-lippu

en: '(' flag
fi: ”(”-lippu

en: '+' flag
fi: ”+”-lippu

en: '-%c' option must have argument
fi: ”-%c”-valitsimelle on annettava argumentti

en: '-' flag
fi: ”-”-lippu

en: '0' flag
fi: ”0”-lippu

en: 'E' modifier
fi: ”E”-määre

en: 'I' flag
fi: ”I”-lippu

en: 'O' modifier
fi: ”O”-määre

en: '^' flag
fi: ”^”-lippu

en: '_' flag
fi: ”_”-lippu

en: 'a' flag
fi: ”a”-lippu

en: 'm' flag
fi: ”m”-lippu

en: 'q' flag
fi: ”q”-lippu

en: (C)
fi: ©

en: (near initialization for %qs)
fi: (%qs:n alustuksen lähistöllä)

en: (perhaps a semicolon is missing after the definition of %qT)
fi: (mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)

en: (so you should pass %qT not %qT to %<va_arg%>)
fi: (eli kannattaisi antaa %qT eikä %qT funktiolle %<va_arg%>)

en: -I- specified twice
fi: -I- annettu kahdesti

en: -Wformat-contains-nul ignored without -Wformat
fi: -Wformat-contains-nul jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-extra-args ignored without -Wformat
fi: -Wformat-extra-args jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-nonliteral ignored without -Wformat
fi: -Wformat-nonliteral jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-security ignored without -Wformat
fi: -Wformat-security jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-y2k ignored without -Wformat
fi: -Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat

en: -Wformat-zero-length ignored without -Wformat
fi: -Wformat-zero-length jätetty huomiotta ilman valitsinta -Wformat

en: -bundle not allowed with -dynamiclib
fi: valitsimia -bundle ja -dynamiclib ei voi käyttää yhdessä

en: -bundle_loader not allowed with -dynamiclib
fi: valitsimia -bundle_loader ja -dynamiclib ei voi käyttää yhdessä

en: -client_name not allowed with -dynamiclib
fi: valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä

en: -fhandle-exceptions has been renamed -fexceptions (and is now on by default)
fi: -fhandle-exceptions on uudelleennimetty: -fexceptions (ja se on nyt oletuksena päällä)

en: -force_flat_namespace not allowed with -dynamiclib
fi: valitsimia -force_flat_namespace ja -dynamiclib ei voi käyttää yhdessä

en: -keep_private_externs not allowed with -dynamiclib
fi: valitsimia -keep_private_externs ja -dynamiclib ei voi käyttää yhdessä

en: -m64 requires PowerPC64 architecture, enabling
fi: -m64 vaatii PowerPC64-suorittimen, otetaan käyttöön

en: -m64 requires a PowerPC64 cpu
fi: -m64 vaatii PowerPC64-suorittimen

en: -mbig-endian and -mlittle-endian may not be used together
fi: valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä

en: -private_bundle not allowed with -dynamiclib
fi: valitsimia -private_bundle ja -dynamiclib ei voi käyttää yhdessä

en: 31 bit ABI
fi: 31-bittinen ABI

en: 64 bit ABI
fi: 64-bittinen ABI

en: 64-bit ABI not supported in ESA/390 mode
fi: 64-bittinen ABI ei ole tuettu ESA/390-tilassa

en: <anonymous>
fi: <nimetön>

en: <built-in>
fi: <sisäinen>

en: <command-line>
fi: <komentorivi>

en: A synonym for -std=c89 (for C) or -std=c++98 (for C++)
fi: Sama kuin -std=c89 (C) tai -std=c++98 (C++)

en: Alias for --help=target
fi: Sama kuin --help=target

en: Align the start of functions
fi: Tasaa funktioiden alut

en: Align the start of loops
fi: Tasaa silmukoiden alut

en: Check the return value of new
fi: Tarkista new’n paluuarvo

en: Conform to the ISO 1990 C standard
fi: Noudata ISO 1990 C -standardia

en: Conform to the ISO 1990 C standard as amended in 1994
fi: Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen

en: Conform to the ISO 1990 C standard with GNU extensions
fi: Noudata ISO 1990 C -standardia GNU-laajennoksineen

en: Conform to the ISO 1998 C++ standard
fi: Noudata ISO 1998 C++ -standardia

en: Conform to the ISO 1998 C++ standard with GNU extensions
fi: Noudata ISO 1998 C++ -standardia GNU-laajennoksineen

en: Conform to the ISO 1998 C++ standard, with GNU extensions and
fi: Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja

en: Conform to the ISO 1998 C++ standard, with extensions that are likely to
fi: Noudata ISO 1998 C++ -standardia laajennoksineen, jotka todennäköisesti

en: Conform to the ISO 1999 C standard
fi: Noudata ISO 1999 C -standardia

en: Conform to the ISO 1999 C standard with GNU extensions
fi: Noudata ISO 1999 C -standardia GNU-laajennoksineen

en: Create a shared library
fi: Luo jaettu kirjasto

en: Deprecated in favor of -std=c99
fi: Vanhentunut, ks. -std=c99

en: Deprecated.  This switch has no effect
fi: Vanhentunut. Tämä valitsin ei vaikuta mihinkään

en: Display contents of a class file in readable form.
fi: Näytä class-tiedoston sisältö luettavassa muodossa.

en: Division by zero at %L
fi: Jako nollalla kohdassa %L

en: Do not suppress warnings from system headers
fi: Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia

en: Do not warn about using "long long" when -pedantic
fi: Älä varoita ”long long”-tyypistä -pedantic-tilassa

en: Don't warn about uses of Microsoft extensions
fi: Älä varoita Microsoft-laajennosten käytöstä

en: Enable OpenMP
fi: Käytä OpenMP:tä

en: Enable exception handling
fi: Käytä poikkeustenkäsittelyä

en: Enable garbage collection (GC) in Objective-C/Objective-C++ programs
fi: Käytä roskienkeruuta (GC) Objective-C/Objective-C++-ohjelmissa

en: End of search list.
fi: Hakulistan loppu.

en: GCC supports only %u nested scopes
fi: GCC tukee korkeintaan %u sisäkkäistä näkyvyysaluetta

en: GMP version %s, MPFR version %s.
fi: GMP-versio %s, MPFR-versio %s.

en: Generate 32bit i386 code
fi: Tuota 32-bittistä i386-koodia

en: Generate 64bit x86-64 code
fi: Tuota 64-bittistä x86-64-koodia

en: Generate code for NeXT (Apple Mac OS X) runtime environment
fi: Luo koodia NeXT (Apple Mac OS X) -ajoympäristöön

en: Generate make dependencies
fi: Luo make-riippuvuudet

en: Generate make dependencies and compile
fi: Luo make-riippuvuudet ja käännä

en: ISO C does not support %<++%> and %<--%> on complex types
fi: ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita

en: ISO C does not support %<~%> for complex conjugation
fi: ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa

en: ISO C does not support complex integer types
fi: ISO C ei tue kompleksikokonaislukutyyppejä

en: ISO C does not support plain %<complex%> meaning %<double complex%>
fi: ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>

en: ISO C does not support saturating types
fi: ISO C ei tue saturoituvia tyyppejä

en: ISO C doesn%'t support unnamed structs/unions
fi: ISO C ei tue nimettömiä structeja/unioneita

en: ISO C forbids %<return%> with expression, in function returning void
fi: ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa

en: ISO C forbids assignment between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset

en: ISO C forbids casting nonscalar to the same type
fi: ISO C kieltää muuntamasta ei-skalaaria samaksi tyypiksi

en: ISO C forbids casts to union type
fi: ISO C kieltää muunnokset unionityyppeihin

en: ISO C forbids comparison of %<void *%> with function pointer
fi: ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun

en: ISO C forbids conditional expr between %<void *%> and function pointer
fi: ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä

en: ISO C forbids conditional expr with only one void side
fi: ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli

en: ISO C forbids const or volatile function types
fi: ISO C kieltää const- ja volatile-funktiotyypit

en: ISO C forbids conversion of function pointer to object pointer type
fi: ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi

en: ISO C forbids conversion of object pointer to function pointer type
fi: ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi

en: ISO C forbids forward parameter declarations
fi: ISO C kieltää parametrien esittelyn etukäteen

en: ISO C forbids initialization between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset

en: ISO C forbids ordered comparisons of pointers to functions
fi: ISO C kieltää funktio-osoittimien suuruusvertailun

en: ISO C forbids return between function pointer and %<void *%>
fi: ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset

en: ISO C forbids subscripting %<register%> array
fi: ISO C kieltää %<register%>-taulukon indeksoinnin

en: ISO C forbids zero-size array %qs
fi: ISO C kieltää nollakokoisen taulukon %qs

en: ISO C prohibits argument conversion to union type
fi: ISO C kieltää argumenttien muuntamisen unionityypiksi

en: ISO C restricts enumerator values to range of %<int%>
fi: ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle

en: ISO C++ 1998 does not support %<long long%>
fi: ISO C++ 1998 ei tue %<long long%> -tyyppiä

en: ISO C++ forbids calling %<::main%> from within program
fi: ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta

en: ISO C++ forbids casting between pointer-to-function and pointer-to-object
fi: ISO C++ kieltää tyyppimuunnoksen funktio-osoittimen ja olio-osoittimen välillä

en: ISO C++ forbids comparison between pointer and integer
fi: ISO C++ kieltää osoittimen ja kokonaisluvun vertailun

en: ISO C++ forbids declaration of %qs with no type
fi: ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä

en: ISO C++ forbids decrementing a pointer of type %qT
fi: ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen

en: ISO C++ forbids decrementing an enum
fi: ISO C++ kieltää enumin vähentämisen

en: ISO C++ forbids incrementing a pointer of type %qT
fi: ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen

en: ISO C++ forbids incrementing an enum
fi: ISO C++ kieltää enumin lisäyksen

en: ISO C++ forbids initialization of member %qD
fi: ISO C++ kieltää jäsenen %qD alustuksen

en: ISO C++ forbids initialization of member constant %qD of non-integral type %qT
fi: ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen

en: ISO C++ forbids omitting the middle term of a ?: expression
fi: ISO C++ kieltää ?:-lausekkeen käytön ilman keskimmäistä termiä

en: ISO C++ forbids taking address of function %<::main%>
fi: ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen

en: ISO C++ forbids using pointer of type %<void *%> in subtraction
fi: ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa

en: ISO C++ forbids using pointer to a function in subtraction
fi: ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa

en: ISO C++ forbids using pointer to a method in subtraction
fi: ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa

en: ISO C++ forbids variable length array
fi: ISO C++ kieltää muuttuvakokoisen taulukon

en: ISO C++ forbids variable length array %qD
fi: ISO C++ kieltää muuttuvakokoisen taulukon %qD

en: ISO C++ forbids zero-size array
fi: ISO C++ kieltää nollan kokoiset taulukot

en: ISO C++ forbids zero-size array %qD
fi: ISO C++ kieltää nollan kokoisen taulukon %qD

en: ISO C++ prohibits anonymous structs
fi: ISO C++ kieltää nimettömät structit

en: ISO C++ prohibits overloading operator ?:
fi: ISO C++ kieltää ?:-operaattorin ylikuormituksen

en: ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:
fi: ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:

en: ISO C90 does not support %<[*]%> array declarators
fi: ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä

en: ISO C90 does not support %<long long%>
fi: ISO C90 ei tue %<long long%> -tyyppiä

en: ISO C90 does not support %<static%> or type qualifiers in parameter array declarators
fi: ISO C90 ei tue parametritaulukkoesittelyissä avainsanaa %<static%> tai tyyppimääreitä

en: ISO C90 does not support complex types
fi: ISO C90 ei tue kompleksityyppejä

en: ISO C90 does not support flexible array members
fi: ISO C90 ei tue joustavia taulukon jäseniä

en: ISO C90 forbids array %qs whose size can%'t be evaluated
fi: ISO C90 kieltää taulukon %qs, jonka kokoa ei voida määrittää

en: ISO C90 forbids array whose size can%'t be evaluated
fi: ISO C90 kieltää taulukot, joiden kokoa ei voida määrittää

en: ISO C90 forbids variable length array
fi: ISO C90 kieltää muuttuvakokoisen taulukon

en: ISO C90 forbids variable length array %qs
fi: ISO C90 kieltää muuttuvakokoisen taulukon %qs

en: In C++, nonzero means warn about deprecated conversion from string literals to `char *'.  In C, similar warning, except that the conversion is of course not deprecated by the ISO C standard.
fi: C++:ssa varoitetaan vanhentuneesta merkkijonoliteraalien tyyppimuunnoksesta ”char *”:een. C:ssä annetaan vastaava varoitus, vaikkei muunnos ISO C -standardin mukaan tietenkään ole vanhentunut.

en: In function %qs
fi: Funktio %qs

en: In member function %qs
fi: Jäsenfunktio %qs

en: Incorrect function return value
fi: Virheellinen funktion paluuarvo

en: Internal error: %s (program %s)
    Please submit a full bug report.
    See %s for instructions.
fi: Sisäinen virhe: %s (ohjelma %s)
    Tee yksityiskohtainen vikailmoitus.
    Katso ohjeet osoitteesta %s.

en: Java class %qT cannot have a destructor
fi: Java-luokalla %qT ei voi olla hajotinta

en: Java class %qT cannot have an implicit non-trivial destructor
fi: Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta

en: Like -M but ignore system header files
fi: Kuten -M, mutta ilman järjestelmän otsikkotiedostoja

en: Like -MD but ignore system header files
fi: Kuten -MD, mutta ilman järjestelmän otsikkotiedostoja

en: Make "char" signed by default
fi: Tee ”char”-tyypistä oletuksena etumerkillinen

en: Make "char" unsigned by default
fi: Tee ”char”-tyypistä oletuksena etumerkitön

en: NULL used in arithmetic
fi: NULL-arvon käyttö laskutoimituksessa

en: No calls
fi: Ei kutsuja

en: No executable lines
fi: Ei suoritettavia rivejä

en: Not a valid Java .class file.
fi: Ei kelvollinen Javan .class-tiedosto.

en: Options:
fi: Valitsimet:

en: Out of memory
fi: Muisti lopussa

en: Permit '$' as an identifier character
fi: Salli ”$” tunnisteen merkkinä

en: Print extra (possibly unwanted) warnings
fi: Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia

en: Recognize built-in functions
fi: Tunnista sisäiset funktiot

en: Recognize the "asm" keyword
fi: Tunnista ”asm”-avainsana

en: Segmentation Fault
fi: Muistialueen ylitys

en: Specify ABI to use
fi: Määrittele käytettävä ABI

en: Synonym for -Wcomment
fi: Sama kuin -Wcomment

en: The C parser does not support -dy, option ignored
fi: C-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta

en: The C++ parser does not support -dy, option ignored
fi: C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta

en: The Objective-C parser does not support -dy, option ignored
fi: Objective-C-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta

en: The Objective-C++ parser does not support -dy, option ignored
fi: Objective-C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta

en: This switch lacks documentation
fi: Tältä valitsimelta puuttuu dokumentaatio

en: Thread model: %s
fi: Säiemalli: %s

en: Treat all warnings as errors
fi: Käsittele kaikki varoitukset virheinä

en: Treat missing header files as generated files
fi: Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina

en: Treat specified warning as error
fi: Käsittele annettu varoitus virheenä

en: Treat the input file as already preprocessed
fi: Käsittele syötetiedosto jo esikäännettynä

en: Usage: %s [options] file...
fi: Käyttö: %s [valitsimet] tiedosto...

en: Usage: gcov [OPTION]... SOURCEFILE...
fi: Käyttö: gcov [VALITSIN]... LÄHDETIEDOSTO...

en: Usage: jcf-dump [OPTION]... CLASS...
fi: Käyttö: jcf-dump [VALITSIN]... LUOKKA...

en: Use 128-bit long double
fi: Käytä 128-bittistä long double -tyyppiä

en: Use 16 bit int
fi: Käytä 16-bittistä int-tyyppiä

en: Use 32 bit float
fi: Käytä 32-bittistä float-tyyppiä

en: Use 32 bit int
fi: Käytä 32-bittistä int-tyyppiä

en: Use 32-bit floating-point registers
fi: Käytä 32-bittisiä liukulukurekistereitä

en: Use 64 bit float
fi: Käytä 64-bittistä float-tyyppiä

en: Use 64-bit floating-point registers
fi: Käytä 64-bittisiä liukulukurekistereitä

en: Use 64-bit long double
fi: Käytä 64-bittistä long double -tyyppiä

en: Use AltiVec instructions
fi: Käytä AltiVec-käskyjä

en: Use a 32-bit long type
fi: Käytä 32-bittistä long-tyyppiä

en: Use a 64-bit long type
fi: Käytä 64-bittistä long-tyyppiä

en: Use indirect calls
fi: Käytä epäsuoria kutsuja

en: Using darwin64 ABI
fi: Käytetään darwin64-ABIa

en: Using old darwin ABI
fi: Käytetään vanhaa darwin-ABIa

en: Warn about C constructs that are not in the common subset of C and C++
fi: Varoita C:n rakenteista, jotka eivät ole C:n ja C++:n yhteisessä osajoukossa

en: Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x
fi: Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 200x -standardeissa

en: Warn about PCH files that are found but not used
fi: Varoita löytyneistä PCH-tiedostoista, joita ei käytetä

en: Warn about casting functions to incompatible types
fi: Varoita funktioiden muunnoksista epäyhteensopiviksi tyypeiksi

en: Warn about code that will never be executed
fi: Varoita koodista, jota ei koskaan suoriteta

en: Warn about compile-time integer division by zero
fi: Varoita käännösaikaisesta nollalla jaosta

en: Warn about features not present in traditional C
fi: Varoita ominaisuuksista, joita ei ole perinteisessä C:ssä

en: Warn about format strings that contain NUL bytes
fi: Varoita NUL-tavuja sisältävistä muotoilumerkkijonoista

en: Warn about function pointer arithmetic
fi: Varoita laskutoimituksista funktio-osoittimilla

en: Warn about global functions without prototypes
fi: Varoita globaaleista funktioista, joilla ei ole prototyyppiä

en: Warn about implicit conversion
fi: Varoita implisiittisistä muunnoksista

en: Warn about implicit function declarations
fi: Varoita implisiittisistä funktioesittelyistä

en: Warn about invalid uses of the "offsetof" macro
fi: Varoita ”offsetof”-makron virheellisestä käytöstä

en: Warn about misuses of pragmas
fi: Varoita pragmain väärästä käytöstä

en: Warn about non-normalised Unicode strings
fi: Varoita normalisoimattomista Unicode-merkkijonoista

en: Warn about non-virtual destructors
fi: Varoita epävirtuaalisista hajottimista

en: Warn about overloaded virtual function names
fi: Varoita ylikuormitetuista virtuaalifunktioiden nimistä

en: Warn about possible security problems with format functions
fi: Varoita mahdollisista turvallisuusongelmista muotoilufunktioiden yhteydessä

en: Warn about possibly missing parentheses
fi: Varoita mahdollisesti puuttuvista sulkeista

en: Warn about printf/scanf/strftime/strfmon format string anomalies
fi: Varoita epäilyttävistä printf/scanf/strftime/strfmon-muotoilumerkkijonoista

en: Warn about returning structures, unions or arrays
fi: Varoita tietueiden, unionien ja taulukoiden palauttamisesta

en: Warn about strftime formats yielding 2-digit years
fi: Varoita kaksinumeroisia vuosilukuja tuottavista strftime-muotoiluista

en: Warn about subscripts whose type is "char"
fi: Varoita ”char”-tyypillä indeksoinnista

en: Warn about suspicious declarations of "main"
fi: Varoita epäilyttävistä ”main”-funktion esittelyistä

en: Warn about suspicious uses of memory addresses
fi: Varoita muistiosoitteiden epäilyttävästä käytöstä

en: Warn about unprototyped function declarations
fi: Varoita prototyypittömistä funktion esittelyistä

en: Warn about unrecognized pragmas
fi: Varoita tuntemattomista pragmoista

en: Warn about use of multi-character character constants
fi: Varoita monimerkkisistä merkkivakioista

en: Warn about user-specified include directories that do not exist
fi: Varoita annetuista include-hakemistoista, jotka eivät ole olemassa

en: Warn about variables which are initialized to themselves
fi: Varoita muuttujista, jotka alustetaan omalla arvollaan

en: Warn about violations of Effective C++ style rules
fi: Varoita Effective C++ -tyylisääntöjen rikkomuksista

en: Warn about zero-length formats
fi: Varoita nollan pituisista muotoiluista

en: Warn for implicit type conversions between signed and unsigned integers
fi: Varoita implisiittisistä tyyppimuunnoksista etumerkillisten ja etumerkittömien kokonaislukujen välillä

en: Warn if a C-style cast is used in a program
fi: Varoita C-tyylisistä tyyppimuunnoksista ohjelmassa

en: Warn if a comparison is always true or always false due to the limited range of the data type
fi: Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta

en: Warn if an undefined macro is used in an #if directive
fi: Varoita määrittelemättömän makron käytöstä #if-ehdossa

en: Warn if inherited methods are unimplemented
fi: Varoita perittyjen metodien puuttuvista toteutuksista

en: Warn when a declaration does not specify a type
fi: Varoita kun esittely ei määrittele tyyppiä

en: Warn when a function is unused
fi: Varoita käyttämättömistä funktioista

en: Warn when a function parameter is unused
fi: Varoita käyttämättömistä funktion parametreista

en: Warn when a variable is unused
fi: Varoita käyttämättömistä muuttujista

en: Warn when all constructors and destructors are private
fi: Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä

en: Warn whenever a function's return type defaults to "int" (C), or about inconsistent return types (C++)
fi: Varoita kun funktion paluutyypiksi jää "int" (C), tai kun paluutyypit ovat ristiriitaiset (C++)

en: Write dependency output to the given file
fi: Kirjoita riippuvuustuloste annettuun tiedostoon

en: `
fi: ”

en: a parameter list with an ellipsis can%'t match an empty parameter name list declaration
fi: kolme pistettä sisältävä parametrilista ei sovellu tyhjään parametrinimi-listan esittelyyn

en: a storage class can only be specified for objects and functions
fi: tallennusluokan voi antaa vain objekteille ja funktioille

en: address of global register variable %qD requested
fi: halutaan globaalin rekisterimuuttujan %qD osoite

en: address of register variable %qD requested
fi: halutaan rekisterimuuttujan %qD osoite

en: alias argument not a string
fi: aliaksen argumentti ei ole merkkijono

en: alignment must be a small power of two, not %d
fi: tasauksen pitää olla kahden potenssi, ei %d

en: alloc_size parameter outside range
fi: alloc_size-parametri ei ole sallitulla välillä

en: an argument type that has a default promotion can%'t match an empty parameter name list declaration
fi: argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimilistaesittelyyn

en: anonymous %s declared inside parameter list
fi: nimetön %s esitelty parametrilistan sisällä

en: args to be formatted is not %<...%>
fi: muotoiltavat argumentit eivät ole %<...%>

en: argument %qD doesn%'t match prototype
fi: argumentti %qD ei sovi prototyyppiin

en: argument of %<__builtin_args_info%> must be constant
fi: %<__builtin_args_info%>-funktion argumentin pitää olla vakio

en: argument of %<__builtin_args_info%> out of range
fi: %<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella

en: array initialized from non-constant array expression
fi: taulukko alustetaan muuttuvasta taulukkolausekkeesta

en: array initialized from parenthesized string constant
fi: taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta

en: array of inappropriate type initialized from string constant
fi: sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta

en: array size missing in %q+D
fi: taulukon %q+D koko puuttuu

en: array subscript has type %<char%>
fi: taulukon indeksin tyyppi on %<char%>

en: array subscript is not an integer
fi: taulukon indeksi ei ole kokonaisluku

en: array type has incomplete element type
fi: taulukon tyypillä on vaillinainen alkiotyyppi

en: asm declaration ignored due to conflict with previous rename
fi: asm-esittely jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa

en: assertion missing after %qs
fi: väittämä puuttuu %qs:n jälkeen

en: assignment discards qualifiers from pointer target type
fi: sijoitus hylkää kohdeosoitintyypin määreitä

en: assignment from incompatible pointer type
fi: sijoitus yhteensopimattomasta osoitintyypistä

en: assignment makes integer from pointer without a cast
fi: sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: assignment makes pointer from integer without a cast
fi: sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: assignment of read-only member %qD
fi: sijoitus kirjoitussuojattuun jäseneen %qD

en: assignment of read-only variable %qD
fi: sijoitus kirjoitussuojattuun muuttujaan %qD

en: at this point in file
fi: tässä kohdassa tiedostoa

en: attribute for %q+#T must follow the %qs keyword
fi: %q+#T:n attribuutin on oltava %qs-avainsanan perässä

en: attribute ignored in declaration of %q+#T
fi: attribuutti jätetty huomioimatta %q+#T:n esittelyssä

en: attributes in parameter array declarator ignored
fi: parametritaulukon esittelijän attribuutit jätetään huomiotta

en: automatic variable %qE cannot be %<threadprivate%>
fi: automaattimuuttuja %qE ei voi olla %<threadprivate%>

en: bad zip/jar file %s
fi: virheellinen zip/jar-tiedosto %s

en: badly nested C headers from preprocessor
fi: huonosti sisäkkäistetyt C-otsikot esikääntäjältä

en: bit-field %q+#D with non-integral type
fi: bittikenttä %+q#D ei ole kokonaislukutyyppinen

en: bit-field %q+D width not an integer constant
fi: bittikentän %q+D leveys ei ole kokonaislukuvakio

en: bit-field %qs has invalid type
fi: bittikentällä %qs on epäkelpo tyyppi

en: bit-field %qs width not an integer constant
fi: bittikentän %qs leveys ei ole kokonaislukuvakio

en: both %<_Sat%> and %<%s%> in declaration specifiers
fi: sekä %<_Sat%> että %<%s%> esittelymääritteissä

en: both %<_Sat%> and %<_Bool%> in declaration specifiers
fi: sekä %<_Sat%> että %<_Bool%> esittelymääritteissä

en: both %<_Sat%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<_Sat%> että %<_Decimal128%> esittelymääritteissä

en: both %<_Sat%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<_Sat%> että %<_Decimal32%> esittelymääritteissä

en: both %<_Sat%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<_Sat%> että %<_Decimal64%> esittelymääritteissä

en: both %<_Sat%> and %<char%> in declaration specifiers
fi: sekä %<_Sat%> että %<char%> esittelymääritteissä

en: both %<_Sat%> and %<complex%> in declaration specifiers
fi: sekä %<_Sat%> että %<complex%> esittelymääritteissä

en: both %<_Sat%> and %<double%> in declaration specifiers
fi: sekä %<_Sat%> että %<double%> esittelymääritteissä

en: both %<_Sat%> and %<float%> in declaration specifiers
fi: sekä %<_Sat%> että %<float%> esittelymääritteissä

en: both %<_Sat%> and %<int%> in declaration specifiers
fi: sekä %<_Sat%> että %<void%> esittelymääritteissä

en: both %<_Sat%> and %<void%> in declaration specifiers
fi: sekä %<_Sat%> että %<void%> esittelymääritteissä

en: both %<complex%> and %<%s%> in declaration specifiers
fi: sekä %<complex%> että %<%s%> esittelymääritteissä

en: both %<complex%> and %<_Accum%> in declaration specifiers
fi: sekä %<complex%> että %<_Accum%> esittelymääritteissä

en: both %<complex%> and %<_Bool%> in declaration specifiers
fi: sekä %<complex%> että %<_Bool%> esittelymääritteissä

en: both %<complex%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<complex%> että %<_Decimal128%> esittelymääritteissä

en: both %<complex%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<complex%> että %<_Decimal32%> esittelymääritteissä

en: both %<complex%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<complex%> että %<_Decimal64%> esittelymääritteissä

en: both %<complex%> and %<_Fract%> in declaration specifiers
fi: sekä %<complex%> että %<_Fract%> esittelymääritteissä

en: both %<complex%> and %<_Sat%> in declaration specifiers
fi: sekä %<complex%> että %<_Sat%> esittelymääritteissä

en: both %<complex%> and %<void%> in declaration specifiers
fi: sekä %<complex%> että %<void%> esittelymääritteissä

en: both %<long long%> and %<%s%> in declaration specifiers
fi: sekä %<long long%> että %<%s%> esittelymääritteissä

en: both %<long long%> and %<double%> in declaration specifiers
fi: sekä %<long long%> että %<double%> esittelymääritteissä

en: both %<long%> and %<%s%> in declaration specifiers
fi: sekä %<long%> että %<%s%> esittelymääritteissä

en: both %<long%> and %<_Bool%> in declaration specifiers
fi: sekä %<long%> että %<_Bool%> esittelymääritteissä

en: both %<long%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<long%> että %<_Decimal128%> esittelymääritteissä

en: both %<long%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<long%> että %<_Decimal32%> esittelymääritteissä

en: both %<long%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<long%> että %<_Decimal64%> esittelymääritteissä

en: both %<long%> and %<char%> in declaration specifiers
fi: sekä %<long%> että %<char%> esittelymääritteissä

en: both %<long%> and %<float%> in declaration specifiers
fi: sekä %<long%> että %<float%> esittelymääritteissä

en: both %<long%> and %<short%> in declaration specifiers
fi: sekä %<long%> että %<short%> esittelymääritteissä

en: both %<long%> and %<void%> in declaration specifiers
fi: sekä %<long%> että %<void%> esittelymääritteissä

en: both %<short%> and %<%s%> in declaration specifiers
fi: sekä %<short%> että %<%s%> esittelymääritteissä

en: both %<short%> and %<_Bool%> in declaration specifiers
fi: sekä %<short%> että %<_Bool%> esittelymääritteissä

en: both %<short%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<short%> että %<_Decimal128%> esittelymääritteissä

en: both %<short%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<short%> että %<_Decimal32%> esittelymääritteissä

en: both %<short%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<short%> että %<_Decimal64%> esittelymääritteissä

en: both %<short%> and %<char%> in declaration specifiers
fi: sekä %<short%> että %<char%> esittelymääritteissä

en: both %<short%> and %<double%> in declaration specifiers
fi: sekä %<short%> että %<double%> esittelymääritteissä

en: both %<short%> and %<float%> in declaration specifiers
fi: sekä %<short%> että %<float%> esittelymääritteissä

en: both %<short%> and %<void%> in declaration specifiers
fi: sekä %<short%> että %<void%> esittelymääritteissä

en: both %<signed%> and %<%s%> in declaration specifiers
fi: sekä %<signed%> että %<%s%> esittelymääritteissä

en: both %<signed%> and %<_Bool%> in declaration specifiers
fi: sekä %<signed%> että %<_Bool%> esittelymääritteissä

en: both %<signed%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<signed%> että %<_Decimal128%> esittelymääritteissä

en: both %<signed%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<signed%> että %<_Decimal32%> esittelymääritteissä

en: both %<signed%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<signed%> että %<_Decimal64%> esittelymääritteissä

en: both %<signed%> and %<double%> in declaration specifiers
fi: sekä %<signed%> että %<double%> esittelymääritteissä

en: both %<signed%> and %<float%> in declaration specifiers
fi: sekä %<signed%> että %<float%> esittelymääritteissä

en: both %<signed%> and %<unsigned%> in declaration specifiers
fi: sekä %<signed%> että %<unsigned%> esittelymääritteissä

en: both %<signed%> and %<void%> in declaration specifiers
fi: sekä %<signed%> että %<void%> esittelymääritteissä

en: both %<unsigned%> and %<%s%> in declaration specifiers
fi: sekä %<unsigned%> että %<%s%> esittelymääritteissä

en: both %<unsigned%> and %<_Bool%> in declaration specifiers
fi: sekä %<unsigned%> että %<_Bool%> esittelymääritteissä

en: both %<unsigned%> and %<_Decimal128%> in declaration specifiers
fi: sekä %<unsigned%> että %<_Decimal128%> esittelymääritteissä

en: both %<unsigned%> and %<_Decimal32%> in declaration specifiers
fi: sekä %<unsigned%> että %<_Decimal32%> esittelymääritteissä

en: both %<unsigned%> and %<_Decimal64%> in declaration specifiers
fi: sekä %<unsigned%> että %<_Decimal64%> esittelymääritteissä

en: both %<unsigned%> and %<double%> in declaration specifiers
fi: sekä %<unsigned%> että %<double%> esittelymääritteissä

en: both %<unsigned%> and %<float%> in declaration specifiers
fi: sekä %<unsigned%> että %<float%> esittelymääritteissä

en: both %<unsigned%> and %<void%> in declaration specifiers
fi: sekä %<unsigned%> että %<void%> esittelymääritteissä

en: braces around scalar initializer
fi: skalaarialustimen ympärillä on aaltosulkeet

en: break statement not within loop or switch
fi: break-lause silmukan tai switch-rakenteen ulkopuolella

en: built-in function %q+D declared as non-function
fi: sisäinen funktio %qD esitelty ei-funktiona

en: called object %qE is not a function
fi: kutsuttu objekti %qE ei ole funktio

en: can%'t create precompiled header %s: %m
fi: ei voida luoda esikäännettyä otsikkoa %s: %m

en: can%'t read %s: %m
fi: ei voi lukea tiedostoa %s: %m

en: can%'t seek in %s: %m
fi: ei voi hakea tiedostossa %s: %m

en: can%'t write %s: %m
fi: ei voi kirjoittaa tiedostoon %s: %m

en: can%'t write to %s: %m
fi: ei voi kirjoittaa tiedostoon %s: %m

en: can't open input file: %s
fi: syötetiedoston avaaminen ei onnistu: %s

en: cannot call member function %qD without object
fi: jäsenfunktiota %qD ei voi kutsua ilman oliota

en: cannot convert %qT to %qT for argument %qP to %qD
fi: ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP

en: cannot convert %qT to %qT in %s
fi: ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)

en: cannot convert to a pointer type
fi: ei voi muuntaa osoitintyypiksi

en: cannot convert type %qT to type %qT
fi: ei voi muuntaa tyyppiä %qT tyypiksi %qT

en: cannot disable built-in function %qs
fi: sisäistä funktiota %qs ei voi ottaa pois käytöstä

en: cannot inline function %<main%>
fi: funktiota %<main%> ei voi määrittää avoimeksi

en: cannot optimize possibly infinite loops
fi: mahdollisia ikisilmukoita ei voi optimoida

en: cannot pass objects of non-POD type %q#T through %<...%>; call will abort at runtime
fi: %q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa

en: cannot put object with volatile field into register
fi: ei voi laittaa volatile-kenttäistä objektia rekisteriin

en: cannot receive objects of non-POD type %q#T through %<...%>; call will abort at runtime
fi: %q#T-tyyppisiä epä-POD-objekteja ei voi vastaanottaa %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa

en: cannot take address of bit-field %qD
fi: bittikentän %qD osoitetta ei voi ottaa

en: cannot use mode %qs for enumeral types
fi: luetelluille tyypeille ei voi käyttää tilaa %qs

en: cannot use typeid with -fno-rtti
fi: typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa

en: case label does not reduce to an integer constant
fi: case-nimike ei pelkisty kokonaislukuvakioksi

en: case label value exceeds maximum value for type
fi: case-nimikkeen arvo ylittää tyypin maksimiarvon

en: case label value is less than minimum value for type
fi: case-nimikkeen arvo on pienempi kuin tyypin minimiarvo

en: cast adds new qualifiers to function type
fi: tyyppimuunnos lisää funktiotyyppiin uusia määreitä

en: cast discards qualifiers from pointer target type
fi: osoittimen kohdetyypin määreitä häviävät tyyppimuunnoksessa

en: cast from %qT to %qT loses precision
fi: muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta

en: cast from function call of type %qT to non-matching type %qT
fi: muunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT

en: cast from pointer to integer of different size
fi: tyyppimuunnos osoittimesta erisuuruiseen kokonaislukuun

en: cast increases required alignment of target type
fi: kohdetyypin vaatima tasaus kasvaa tyyppimuunnoksessa

en: cast specifies array type
fi: tyyppimuunnos määrittää taulukkotyypin

en: cast specifies function type
fi: tyyppimuunnos määrittää funktiotyypin

en: cast to pointer from integer of different size
fi: tyyppimuunnos erisuuruisesta kokonaisluvusta osoittimeksi

en: cast to union type from type not present in union
fi: unioniin kuulumattoman tyypin muunnos unionityypiksi

en: char-array initialized from wide string
fi: merkkitaulukko alustetaan leveästä merkkijonosta

en: class %qT does not have any field named %qD
fi: luokalla %qT ei ole %qD-nimistä kenttää

en: cleanup argument not a function
fi: puhdistusargumentti ei ole funktio

en: cleanup argument not an identifier
fi: puhdistusargumentti ei ole tunniste

en: closing dependency file %s: %m
fi: suljetaan riippuvuustiedosto %s: %m

en: collect2 version %s
fi: collect2-versio %s

en: comma at end of enumerator list
fi: luetellun tyypin listan lopussa on pilkku

en: comparing floating point with == or != is unsafe
fi: liukulukujen vertailu operaattoreilla == ja != on epävarmaa

en: comparison between pointer and integer
fi: osoittimen ja kokonaisluvun välinen vertailu

en: comparison between signed and unsigned integer expressions
fi: etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu

en: comparison is always false due to limited range of data type
fi: vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison is always true due to limited range of data type
fi: vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta

en: comparison of unsigned expression < 0 is always false
fi: vertailu ”etumerkitön lauseke < 0” on aina epätosi

en: comparison of unsigned expression >= 0 is always true
fi: vertailu ”etumerkitön lauseke >= 0” on aina tosi

en: conflicting types for built-in function %q+D
fi: ristiriitaiset tyypit sisäiselle funktiolle %q+D

en: constructors cannot be declared virtual
fi: muodostimia ei voi esitellä virtuaalisiksi

en: continue statement not within a loop
fi: continue-lause silmukan ulkopuolella

en: continue statement not within loop or switch
fi: continue-lause ei ole silmukan tai switch-lauseen sisässä

en: conversion from %qT to %qT discards qualifiers
fi: muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä

en: conversion from %qT to %qT is ambiguous
fi: muunnos tyypistä %qT tyyppiin %qT on monitulkintainen

en: conversion lacks type at end of format
fi: muunnoksen tyyppi puuttuu muotoilun lopusta

en: conversion of unsigned constant value to negative integer
fi: etumerkittömän vakion muunnos negatiiviseksi kokonaisluvuksi

en: conversion to non-scalar type requested
fi: pyydetty muuntoa ei-skalaarityypiksi

en: converting NULL to non-pointer type
fi: NULLin muunnos epäosoitintyypiksi

en: converting from %qT to %qT
fi: muunnos tyypistä %qT tyyppiin %qT

en: converting to non-pointer type %qT from NULL
fi: NULLin muunnos epäosoitintyypiksi %qT

en: couldn't run '%s': %s
fi: komennon ”%s” ajaminen epäonnistui: %s

en: declaration %qD does not declare anything
fi: esittely %qD ei esittele mitään

en: declaration does not declare anything
fi: esittely ei esittele mitään

en: declaration for parameter %q+D but no such parameter
fi: parametrin %q+D esittely, mutta parametria ei ole olemassa

en: declaration of %q+D shadows a built-in function
fi: %q+D:n esittely varjostaa sisäänrakennetun funktion

en: declaration of %qs as array of functions
fi: %qs esitelty funktiotaulukkona

en: declaration of %qs as array of voids
fi: %qs:n esittely taulukollisena tyhjiä alkioita

en: declaration of namespace %qD conflicts with
fi: nimiavaruuden %qD esittely on ristiriidassa

en: decrement of pointer to unknown structure
fi: tuntemattomaan rakenteeseen osoittavan osoittimen vähennys

en: decrement of read-only member %qD
fi: kirjoitussuojatun jäsenen %qD vähennys

en: decrement of read-only variable %qD
fi: kirjoitussuojatun muuttujan %qD vähennys

en: deprecated conversion from string constant to %qT
fi: vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT

en: destructor cannot be static member function
fi: hajotin ei voi olla staattinen jäsenfunktio

en: destructors may not have parameters
fi: hajottimilla ei voi olla parametreja

en: division by zero
fi: jako nollalla

en: duplicate %<const%>
fi: ylimääräinen %<const%>

en: duplicate %<restrict%>
fi: ylimääräinen %<restrict%>

en: duplicate %<volatile%>
fi: ylimääräinen %<volatile%>

en: duplicate (or overlapping) case value
fi: case-arvon kaksoiskappale (tai limitys)

en: duplicate case value
fi: case-arvon kaksoiskappale

en: dynamic dependency %s not found
fi: dynaamista riippuvuutta %s ei löytynyt

en: dynamic_cast of %q#D to %q#T can never succeed
fi: dynamic_cast tyypistä %q#D tyypiksi %q#T ei voi koskaan onnistua

en: embedded %<\0%> in format
fi: sulautettu %<\0%> muotoilussa

en: empty declaration
fi: tyhjä esittely

en: empty declaration with storage class specifier does not redeclare tag
fi: tyhjä esittely tallennusluokkamääritteellä ei esittele tunnistetta uudelleen

en: empty declaration with type qualifier does not redeclare tag
fi: tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen

en: empty left precision in %s format
fi: %s-muotoilussa vasen tarkkuus on tyhjä

en: empty precision in %s format
fi: %s-muotoilussa tarkkuus on tyhjä

en: empty range specified
fi: tyhjä arvoalue annettu

en: empty scalar initializer
fi: tyhjä skalaarialustin

en: enumeration values exceed range of largest integer
fi: luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen

en: enumerator value for %qE is not an integer constant
fi: luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio

en: environment variable "%s" not defined
fi: ympäristömuuttujaa ”%s” ei ole määritelty

en: environment variable DJGPP not defined
fi: DJGPP-ympäristömuuttujaa ei ole määritelty

en: environment variable DJGPP points to corrupt file '%s'
fi: DJGPP-ympäristömuuttuja viittaa turmeltuneeseen tiedostoon ”%s”

en: environment variable DJGPP points to missing file '%s'
fi: DJGPP-ympäristömuuttuja viittaa puuttuvaan tiedostoon ”%s”

en: error:
fi: virhe:

en: extra %<;%>
fi: ylimääräinen %<;%>

en: extra brace group at end of initializer
fi: alustimen lopussa on ylimääräinen lohko

en: extra type qualifiers in format argument (argument %d)
fi: ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)

en: fatal error:
fi: vakava virhe:

en: field %qD has incomplete type
fi: kentällä %qD on epätäydellinen tyyppi

en: field %qs declared as a function
fi: kenttä %qs esitelty funktiona

en: field %qs has incomplete type
fi: kentällä %qs on vaillinainen tyyppi

en: field precision
fi: kentän tarkkuus

en: field width
fi: kentän leveys

en: field width in printf format
fi: kentän leveys printf-muotoilussa

en: field width in scanf format
fi: kentän leveys scanf-muotoilussa

en: field width in strfmon format
fi: kentän leveys strfmon-muotoilussa

en: field width in strftime format
fi: kentän leveys strftime-muotoilussa

en: file-scope declaration of %qs specifies %<auto%>
fi: %qs määrittää %<auto%>:n tiedostoalue-esittelyssä

en: file-scope declaration of %qs specifies %<register%>
fi: %qs määrittää %<register%>:n tiedostoalue-esittelyssä

en: fill character
fi: täytemerkki

en: fill character in strfmon format
fi: täytemerkki strfmon-muotoilussa

en: first argument to %<va_arg%> not of type %<va_list%>
fi: %<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>

en: floating constant misused
fi: liukulukuvakiota käytetty väärin

en: floating point overflow in expression
fi: liukulukuylivuoto lausekkeessa

en: format %q.*s expects type %<%T%s%>, but argument %d has type %qT
fi: muotoilu %q.*s edellyttää %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT

en: format %q.*s expects type %<%s%s%>, but argument %d has type %qT
fi: muotoilu %q.*s edellyttää tyyppiä %<%s%s%>, mutta %d. argumentin tyyppi on %qT

en: format argument %d unused before used argument %d in $-style format
fi: muotoiluargumentti %d käyttämätön ennen käytettyä argumenttia %d $-tyylisessä muotoilussa

en: format argument %d used more than once in %s format
fi: muotoiluargumentti %d käytössä useammin kuin kerran %s-muotoilussa

en: format is a wide character string
fi: muotoilu on leveämerkkinen merkkijono

en: format not a string literal and no format arguments
fi: muotoilu ei ole merkkijonoliteraali eikä muotoiluargumentteja

en: format not a string literal, argument types not checked
fi: muotoilu ei ole merkkijonoliteraali, argumenttityyppejä ei tarkisteta

en: format not a string literal, format string not checked
fi: muotoilu ei ole merkkijonoliteraali, muotoilumerkkijonoa ei tarkisteta

en: format string argument follows the args to be formatted
fi: muotomerkkijonoargumentti seuraa muotoiltavia argumentteja

en: format string argument not a string type
fi: muotomerkkijonoargumentti ei ole merkkijonotyyppiä

en: format string has invalid operand number
fi: muotomerkkijonolla on epäkelpo operandinumero

en: from this location
fi: tästä kohdasta

en: function %qD declared virtual inside a union
fi: funktio %qD esitelty virtuaaliseksi unionissa

en: function %qD is initialized like a variable
fi: funktio %qD on alustettu kuten muuttuja

en: function called through a non-compatible type
fi: funktiokutsu epäsopivan tyypin läpi

en: function declaration isn%'t a prototype
fi: funktion esittely ei ole prototyyppi

en: function declared %<noreturn%> has a %<return%> statement
fi: %<noreturn%>-esitellyllä funktiolla on %<return%>-lause

en: function definition declared %<__thread%>
fi: funktion määrittely esitelty %<__thread%>:ksi

en: function definition declared %<auto%>
fi: funktion määrittely esitelty %<auto%>:ksi

en: function definition declared %<register%>
fi: funktion määrittely esitelty %<register%>:ksi

en: function definition declared %<typedef%>
fi: funktion määrittely esitelty %<typedef%>:ksi

en: function definition has qualified void return type
fi: funktion määrittely oikeuttaa tyhjän paluutyypin

en: function does not return string type
fi: funktio ei palauta merkkijonotyyppiä

en: function might be possible candidate for %qs format attribute
fi: funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille

en: function return type cannot be function
fi: funktion paluuarvon tyyppi ei voi olla funktio

en: function return types not compatible due to %<volatile%>
fi: funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia

en: function returns address of local variable
fi: funktio palauttaa osoitteen paikalliseen muuttujaan

en: function types not truly compatible in ISO C
fi: funktiotyypit eivät ole aidosti yhteensopivia ISO C -standardissa

en: function-scope %qs implicitly auto and declared %<__thread%>
fi: funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi

en: gcc version %s %s
fi: gcc-versio %s %s

en: global register variable %qD used in nested function
fi: sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD

en: if this code is reached, the program will abort
fi: jos tämä koodi saavutetaan, ohjelma keskeytyy

en: ignoring duplicate directory "%s"
fi: jätetään hakemiston ”%s” kaksoiskappale huomiotta,

en: ignoring nonexistent directory "%s"
fi: jätetään puuttuva hakemisto ”%s” huomiotta

en: implicit declaration of function %qE
fi: funktio %qE esitelty implisiittisesti

en: incompatible implicit declaration of built-in function %qD
fi: sisäisen funktion %qD yhteensopimaton implisiittinen esittely

en: incompatible implicit declaration of function %qD
fi: funktion %qD yhteensopimaton implisiittinen esittely

en: incompatible type for argument %d of %qE
fi: funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton

en: increment of pointer to unknown structure
fi: tuntemattomaan rakenteeseen osoittavan osoittimen kasvatus

en: increment of read-only member %qD
fi: kirjoitussuojatun jäsenen %qD kasvatus

en: increment of read-only variable %qD
fi: kirjoitussuojatun muuttujan %qD kasvatus

en: initialization discards qualifiers from pointer target type
fi: alustus hylkää kohdeosoitintyypin määreitä

en: initialization from incompatible pointer type
fi: alustus yhteensopimattomasta osoitintyypistä

en: initialization makes integer from pointer without a cast
fi: alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: initialization makes pointer from integer without a cast
fi: alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: initialization of flexible array member in a nested context
fi: joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä

en: initializer element is not computable at load time
fi: alustuselementtiä ei pystytä laskemaan latausajankohtana

en: initializer element is not constant
fi: alustusalkio ei ole vakio

en: initializer fails to determine size of %q+D
fi: alustin ei pysty päättelemään taulukon %q+D kokoa

en: initializer-string for array of chars is too long
fi: merkkitaulukon alustusmerkkijono on liian pitkä

en: install: %s%s
fi: asennus: %s%s

en: integer constant is too large for %qs type
fi: kokonaislukuvakio on liian suuri tyypille %qs

en: integer overflow in expression
fi: kokonaislukuylivuoto lausekkeessa

en: inter-module optimizations not implemented for C++
fi: moduulienvälisiä optimointeja ei ole toteutettu C++:lle

en: internal compiler error:
fi: kääntäjän sisäinen virhe:

en: invalid #pragma %s
fi: virheellinen #pragma %s

en: invalid %%C value
fi: virheellinen %%C-arvo

en: invalid %%D value
fi: virheellinen %%D-arvo

en: invalid %%E value
fi: virheellinen %%E-arvo

en: invalid %%F value
fi: virheellinen %%F-arvo

en: invalid %%G value
fi: virheellinen %%G-arvo

en: invalid %%H value
fi: virheellinen %%H-arvo

en: invalid %%J value
fi: virheellinen %%J-arvo

en: invalid %%K value
fi: virheellinen %%K-arvo

en: invalid %%L value
fi: virheellinen %%L-arvo

en: invalid %%M value
fi: virheellinen %%M-arvo

en: invalid %%N value
fi: virheellinen %%N-arvo

en: invalid %%O value
fi: virheellinen %%O-arvo

en: invalid %%P value
fi: virheellinen %%P-arvo

en: invalid %%R value
fi: virheellinen %%R-arvo

en: invalid %%S value
fi: virheellinen %%S-arvo

en: invalid %%T value
fi: virheellinen %%T-arvo

en: invalid %%U value
fi: virheellinen %%U-arvo

en: invalid %%f value
fi: virheellinen %%f-arvo

en: invalid %%h value
fi: virheellinen %%h-arvo

en: invalid %%j value
fi: virheellinen %%j-arvo

en: invalid %%k value
fi: virheellinen %%k-arvo

en: invalid %%m value
fi: virheellinen %%m-arvo

en: invalid %%p value
fi: virheellinen %%p-arvo

en: invalid %%q value
fi: virheellinen %%q-arvo

en: invalid %%r value
fi: virheellinen %%r-arvo

en: invalid %%s value
fi: virheellinen %%s-arvo

en: invalid %%t/%%b value
fi: virheellinen %%t/%%b-arvo

en: invalid %%u value
fi: virheellinen %%u-arvo

en: invalid %%v value
fi: virheellinen %%v-arvo

en: invalid %%x value
fi: virheellinen %%x-arvo

en: invalid application of %<sizeof%> to a bit-field
fi: epäkelpo %<sizeof%>-avainsanan soveltaminen bittikenttään

en: invalid application of %<sizeof%> to a function type
fi: epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin

en: invalid application of %qs to a void type
fi: epäkelpo %qs:n soveltaminen tyhjään tyyppiin

en: invalid application of %qs to incomplete type %qT
fi: epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT

en: invalid argument to %<__builtin_frame_address%>
fi: epäkelpo argumentti funktiolle %<__builtin_frame_address%>

en: invalid argument to %<__builtin_return_address%>
fi: epäkelpo argumentti funktiolle %<__builtin_return_address%>

en: invalid cast from type %qT to type %qT
fi: virheellinen muunnos tyypistä %qT tyyppiin %qT

en: invalid const_cast from type %qT to type %qT
fi: virheellinen const_cast tyypistä %qT tyyppiin %qT

en: invalid conversion from %qT to %qT
fi: virheellinen muunnos tyypistä %qT tyypiksi %qT

en: invalid initialization of non-const reference of type %qT from a temporary of type %qT
fi: virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta

en: invalid initialization of reference of type %qT from expression of type %qT
fi: virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta

en: invalid initializer
fi: epäkelpo alustin

en: invalid pointer mode %qs
fi: epäkelpo osoitintila %qs

en: invalid second argument to %<__builtin_prefetch%>; using zero
fi: %<__builtin_prefetch%>-funktion toinen argumentti on epäkelpo; käytetään nollaa

en: invalid storage class for function %qs
fi: epäkelpo tallennusluokka funktiolle %qs

en: invalid third argument to %<__builtin_prefetch%>; using zero
fi: %<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa

en: invalid use of %<restrict%>
fi: epäkelpo %<restrict%>-avainsanan käyttö

en: invalid use of array with unspecified bounds
fi: rajat määrittelemättömän taulukon epäkelpo käyttö

en: invalid use of flexible array member
fi: joustavien taulukkoalkioiden epäkelpo käyttö

en: invalid use of member %q+D in static member function
fi: jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa

en: invalid use of non-static data member %q+D
fi: ei-staattista datajäsentä %q+D käytetty virheellisesti

en: invalid use of structure with flexible array member
fi: joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö

en: invalid use of void expression
fi: void-lausekkeen epäkelpo käyttö

en: invalid version number `%s'
fi: virheellinen versionumero ”%s”

en: its scope is only this definition or declaration, which is probably not what you want
fi: näkyvyysalue on vain tämä määrittely tai esittely, mikä ei todennäköisesti ole sitä, mitä halusit

en: junk at end of #pragma %s
fi: roskaa #pragma %s:n lopussa

en: junk at end of %<#pragma GCC visibility%>
fi: roskaa ilmaisun %<#pragma GCC visibility%> lopussa

en: junk at end of %<#pragma pack%>
fi: roskaa ilmaisun %<#pragma pack%> lopussa

en: label %q+D declared but not defined
fi: nimike %qD esitelty muttei määritelty

en: large integer implicitly truncated to unsigned type
fi: suuri kokonaisluku implisiittisesti katkaistu etumerkittömäksi tyypiksi

en: layout of classes derived from empty class %qT may change in a future version of GCC
fi: tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa

en: ld returned %d exit status
fi: ld:n paluuarvo oli %d

en: left precision
fi: vasen tarkkuus

en: left precision in strfmon format
fi: vasen tarkkuus strfmon-muotoilussa

en: left-hand operand of comma expression has no effect
fi: pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta

en: length modifier
fi: pituusmääre

en: length modifier in printf format
fi: pituusmääre printf-muotoilussa

en: length modifier in scanf format
fi: kenttämääre scanf-muotoilussa

en: length modifier in strfmon format
fi: pituusmääre strfmon-muotoilussa

en: libraries: %s
fi: kirjastot: %s

en: lower value in case label range less than minimum value for type
fi: case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo

en: lvalue required as left operand of assignment
fi: sijoituksen vasemman operandin on oltava lvalue

en: macro name missing after %qs
fi: makron nimi puuttuu %qs:n jälkeen

en: malformed #pragma GCC visibility push
fi: väärinmuodostettu #pragma GCC visibility push

en: malformed #pragma extern_prefix, ignored
fi: väärinmuodostettu #pragma extern_prefix, jätetään huomiotta

en: malformed #pragma redefine_extname, ignored
fi: väärinmuodostettu #pragma redefine_extname, jätetään huomiotta

en: malformed #pragma weak, ignored
fi: väärinmuodostettu #pragma weak, jätetään huomiotta

en: malformed %<#pragma pack%> - ignored
fi: väärinmuodostettu %<#pragma pack%> - jätetään huomiotta

en: malformed %<#pragma pack(pop[, id])%> - ignored
fi: väärinmuodostettu %<#pragma pack(pop[, id])%> - jätetään huomiotta

en: malformed %<#pragma pack(push[, id][, <n>])%> - ignored
fi: väärinmuodostettu %<#pragma pack(push[, id][, <n>])%> - jätetään huomiotta

en: malformed '#pragma options', ignoring
fi: väärin muotoiltu ”#pragma options”, ei huomioida

en: missing $ operand number in format
fi: $-operandinumero puuttuu muotoilussa

en: missing %<(%> after %<#pragma GCC visibility push%> - ignored
fi: %<(%> puuttuu ilmaisun %<#pragma GCC visibility push%> jälkeen - jätetään huomiotta

en: missing %<(%> after %<#pragma pack%> - ignored
fi: puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta

en: missing argument in %<__builtin_args_info%>
fi: %<__builtin_args_info%>-funktion argumentti puuttuu

en: missing braces around initializer
fi: alustimen ympäriltä puuttuu aaltosulkeet

en: missing filename after %qs
fi: tiedostonimi puuttuu %qs:n jälkeen

en: missing fill character at end of strfmon format
fi: täytemerkki puuttuu strfmon-muotoilun lopusta

en: missing initializer
fi: puuttuva alustin

en: missing makefile target after %qs
fi: makefile-kohde puuttuu %qs:n jälkeen

en: missing path after %qs
fi: polku puuttuu %qs:n jälkeen

en: missing sentinel in function call
fi: lopetusalkio puuttuu funktiokutsusta

en: missing terminating %c character
fi: loppumerkki %c puuttuu

en: missing type-name in typedef-declaration
fi: tyypin nimi puuttuu typedef-esittelystä

en: mode %qs applied to inappropriate type
fi: tilaa %qs sovellettu sopimattomaan tyyppiin

en: multiple default labels in one switch
fi: useita default-nimikkeitä samassa switch-lauseessa

en: multiple parameters named %q+D
fi: useita parametreja nimellä %qD

en: multiple storage classes in declaration specifiers
fi: useita tallennusluokkia esittelymääritteissä

en: multiple types in one declaration
fi: useita tyyppejä yhdessä esittelyssä

en: must #include <typeinfo> before using typeid
fi: ennen typeid:n käyttöä on oltava #include <typeinfo>

en: negative integer implicitly converted to unsigned type
fi: negatiivinen kokonaisluku muunnettu implisiittisesti etumerkittömään tyyppiin

en: negative width in bit-field %q+D
fi: bittikentän %q+D leveys negatiivinen

en: negative width in bit-field %qs
fi: bittikentän %qs leveys on negatiivinen

en: nested extern declaration of %qD
fi: %qD esitelty extern-avainsanalla sisäkkäin

en: nested function %qs declared %<extern%>
fi: sisäkkäinen funktio %qs esitelty %<extern%>:ksi

en: no class name specified with %qs
fi: luokkanimeä ei ole annettu %qs:n kanssa

en: no closing %<]%> for %<%%[%> format
fi: %<%%[%>-muotoilua ei ole suljettu %<]%>:lla

en: no data type for mode %qs
fi: ei tietotyyppiä tilalle %qs

en: no input files
fi: ei syötetiedostoja

en: no return statement in function returning non-void
fi: ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän

en: non-lvalue array in conditional expression
fi: ehtolausekkeessa ei-lvalue-taulukko

en: non-static declaration of %q+D follows static declaration
fi: %q+D esitelty ei-staattisena, edellinen esittely staattinen

en: nonnull argument has invalid operand number (argument %lu)
fi: ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)

en: nonnull argument references non-pointer operand (argument %lu, operand %lu)
fi: ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)

en: nonnull argument with out-of-range operand number (argument %lu, operand %lu)
fi: ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)

en: nonnull attribute without arguments on a non-prototype
fi: ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä

en: note:
fi: huom:

en: null argument where non-null required (argument %lu)
fi: tyhjä argumentti, vaikka ei-null vaaditaan (argumentti %lu)

en: number of arguments doesn%'t match prototype
fi: argumenttien määrä ei vastaa prototyyppiä

en: number of components of the vector not a power of two
fi: vektorin komponenttien määrä ei ole kahden potenssi

en: offset outside bounds of constant string
fi: siirros vakiomerkkijonon rajojen ulkopuolelle

en: only declarations of constructors can be %<explicit%>
fi: vain muodostimen esittely voi olla %<explicit%>

en: opaque vector types cannot be initialized
fi: läpinäkymättömiä vektorityyppejä ei voida alustaa

en: opening dependency file %s: %m
fi: avataan riippuvuustiedosto %s: %m

en: opening output file %s: %m
fi: avataan tulostetiedosto %s: %m

en: operand number out of range in format
fi: operandinumero on arvoalueen ulkopuolella muotoilussa

en: operand number specified for format taking no argument
fi: operandinumero annettu muotoilulle, joka ei ota argumentteja

en: operand number specified with suppressed assignment
fi: operandinumero annettu vaiennetulla sijoituksella

en: operands to ?: have different types %qT and %qT
fi: ?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT

en: options passed:
fi: annetut valitsimet:

en: ordered comparison of pointer with integer zero
fi: osoittimen ja kokonaisluku nollan suuruusvertailu

en: out of memory
fi: muisti lopussa

en: output filename specified twice
fi: tulostiedosto annettu kahdesti

en: overflow in array dimension
fi: taulukon koon ylivuoto

en: overflow in constant expression
fi: ylivuoto vakiolausekkeessa

en: overflow in enumeration values
fi: ylivuoto luetellun tyypin arvoissa

en: overflow in implicit constant conversion
fi: ylivuoto implisiittisessä vakiomuunnoksessa

en: parameter %P has incomplete type %qT
fi: parametrilla %P on epätäydellinen tyyppi %qT

en: parameter %q+D declared with void type
fi: parametri %q+D esitelty void-tyyppisenä

en: parameter %q+D has incomplete type
fi: parametrin %q+D tyyppi on vaillinainen

en: parameter %qD is initialized
fi: parametri %qD on alustettu

en: parameter %u (%q+D) has incomplete type
fi: parametrilla %u (%q+D) on vaillinainen tyyppi

en: parameter %u (%q+D) has void type
fi: parametrin %u (%q+D) tyyppi on void

en: parameter names (without types) in function declaration
fi: parametrien nimet (ilman tyyppejä) funktion esittelyssä

en: passing NULL to non-pointer argument %P of %qD
fi: annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P

en: passing argument %d of %qE as %<float%> rather than %<double%> due to prototype
fi: funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia

en: passing argument %d of %qE as complex rather than floating due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia

en: passing argument %d of %qE as complex rather than integer due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia

en: passing argument %d of %qE as floating rather than complex due to prototype
fi: funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia

en: passing argument %d of %qE as floating rather than integer due to prototype
fi: funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia

en: passing argument %d of %qE as integer rather than complex due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia

en: passing argument %d of %qE as integer rather than floating due to prototype
fi: funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia

en: passing argument %d of %qE as signed due to prototype
fi: funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia

en: passing argument %d of %qE as unsigned due to prototype
fi: funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia

en: passing argument %d of %qE from incompatible pointer type
fi: annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE

en: passing argument %d of %qE makes integer from pointer without a cast
fi: argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta

en: passing argument %d of %qE makes pointer from integer without a cast
fi: argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta

en: passing argument %d of %qE with different width due to prototype
fi: funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia

en: pch_preprocess pragma should only be used with -fpreprocessed
fi: pch_preprocess-pragmaa tulee käyttää vain valitsimen -fpreprocessed kanssa

en: pointer of type %<void *%> used in arithmetic
fi: %<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa

en: pointer of type %<void *%> used in subtraction
fi: vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta

en: pointer to a function used in arithmetic
fi: funktio-osoitinta käytetty laskutoimituksessa

en: pointer to a function used in subtraction
fi: vähennyslaskussa käytetty osoitinta funktioon

en: pointer to member function used in arithmetic
fi: jäsenfunktio-osoitinta käytetty laskutoimituksessa

en: pointer type mismatch in conditional expression
fi: ehtolausekkeessa on osoitintyyppiristiriita

en: pointer/integer type mismatch in conditional expression
fi: ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita

en: pointers are not permitted as case values
fi: osoittimet eivät ole sallittuja case-arvoja

en: precision
fi: tarkkuus

en: precision in printf format
fi: tarkkuus printf-muotoilussa

en: previous declaration of namespace %q+D here
fi: täällä olevan %q+D:n edellisen esittelyn kanssa

en: programs: %s
fi: ohjelmat: %s

en: promoted argument %qD doesn%'t match prototype
fi: tyyppimuunnettu argumentti %qD ei sovi prototyyppiin

en: prototype for %q#D does not match any in class %qT
fi: prototyypille %q#D ei ole vastinetta luokassa %qT

en: prototype for %q+D declares argument %d with incompatible type
fi: prototyypin %q+D esittelemällä argumentilla %d on yhteensopimaton tyyppi

en: range expressions in switch statements are non-standard
fi: arvoaluelausekkeet switch-lauseessa eivät ole standardin mukaisia

en: reading through null pointer (argument %d)
fi: luetaan nollaosoittimen läpi (argumentti %d)

en: redeclaration of %q+D with different visibility (old visibility preserved)
fi: %q+D esitelty uudelleen erilaisella näkyvyydellä (vanha näkyvyys säilytetty)

en: redeclaration of C++ built-in type %qT
fi: C++:n sisäinen tietotyyppi %qT määritelty uudelleen

en: redefinition of %<struct %E%>
fi: %<struct %E%> uudelleenmääritelty

en: redefinition of %<union %E%>
fi: %<union %E%> uudelleenmääritelty

en: redefinition of %q#T
fi: %q#T uudelleenmääritelty

en: redefinition of %q+D
fi: %q+D määritelty uudelleen

en: redefinition of parameter %q+D
fi: parametri %q+D määritelty uudelleen

en: redefinition of typedef %q+D
fi: typedef %q+D määritelty uudelleen

en: register variable %qD used in nested function
fi: sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD

en: repeated %s in format
fi: toistettu %s muotoilussa

en: requested alignment is not a constant
fi: pyydetty tasaus ei ole vakio

en: requested alignment is not a power of 2
fi: pyydetty tasaus ei ole kahden potenssi

en: requested alignment is too large
fi: pyydetty tasaus on liian suuri

en: requested position is less than zero
fi: haluttu sijainti on pienempi kuin nolla

en: requested position is not an integer constant
fi: haluttu sijainti ei ole kokonaislukuvakio

en: return discards qualifiers from pointer target type
fi: palautus hylkää kohdeosoitintyypin määreitä

en: return from incompatible pointer type
fi: palautus yhteensopimattomasta osoitintyypistä

en: return makes integer from pointer without a cast
fi: palautus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta

en: return makes pointer from integer without a cast
fi: palautuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta

en: return type defaults to %<int%>
fi: palautustyyppi on oletuksena %<int%>

en: return type is an incomplete type
fi: palautustyyppi on vaillinainen tyyppi

en: return type of %q+D is not %<int%>
fi: %q+D-funktion paluuarvon tyyppi ei ole %<int%>

en: return-statement with a value, in function returning 'void'
fi: arvo return-lauseelle funktiossa, jonka paluutyyppi on ”void”

en: return-statement with no value, in function returning %qT
fi: return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT

en: returning a value from a constructor
fi: arvon palautus muodostimesta

en: returning a value from a destructor
fi: arvon palautus hajottimesta

en: right precision
fi: oikea tarkkuus

en: right precision in strfmon format
fi: oikea tarkkuus strfmon-muotoilussa

en: second argument to %<__builtin_prefetch%> must be a constant
fi: %<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio

en: second parameter of %<va_start%> not last named argument
fi: %<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti

en: signed and unsigned type in conditional expression
fi: ehtolausekkeessa etumerkkinen ja etumerkitön tyyppi

en: size of array %qD has non-integral type %qT
fi: taulukon %qD koolla on epäkokonaislukutyyppi %qT

en: size of array %qD is negative
fi: taulukon %qD koko on negatiivinen

en: size of array %qD is not an integral constant-expression
fi: taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke

en: size of array %qs has non-integer type
fi: taulukon %qs koko ei ole kokonaislukutyyppiä

en: size of array %qs is negative
fi: taulukon %qs koko on negatiivinen

en: size of array %qs is too large
fi: taulukon %qs koko on liian suuri

en: size of array has non-integral type %qT
fi: taulukon koolla on epäkokonaislukutyyppi %qT

en: size of array is negative
fi: taulukon koko on negatiivinen

en: size of array is not an integral constant-expression
fi: taulukon koko ei ole kokonaislukutyyppinen vakiolauseke

en: sizeof(long double) is 12
fi: sizeof(long double) on 12

en: sizeof(long double) is 16
fi: sizeof(long double) on 16

en: specified mode too small for enumeral values
fi: annettu tila on liian pieni luetelluille arvoille

en: spurious trailing %<%%%> in format
fi: vääränlainen seuraava %<%%%> muotoilussa

en: statement with no effect
fi: lauseella ei ole vaikutusta

en: static declaration of %q+D follows non-static declaration
fi: %q+D esitelty staattisena, edellinen esittely ei-staattinen

en: static or type qualifiers in non-parameter array declarator
fi: staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä

en: storage class specified for %qs
fi: tallennusluokka annettu %qs:lle

en: storage class specified for parameter %qs
fi: tallennusluokka annettu parametrille %qs

en: storage class specified for structure field %qs
fi: tallennusluokka annettu tietueen kentälle %qs

en: storage class specified for typename
fi: tallennusluokka annettu typenamelle

en: stray %<\%o%> in program
fi: odottamaton %<\%o%> ohjelmassa

en: stray %qc in program
fi: odottamaton %qc ohjelmassa

en: stray %qs in program
fi: odottamaton %qs ohjelmassa

en: strftime formats cannot format arguments
fi: strftime-muotoilut eivät voi muotoilla argumentteja

en: string length %qd is greater than the length %qd ISO C%d compilers are required to support
fi: merkkijonon pituudeksi annettu %1$qd merkkiä on suurempi kuin ISO C%3$d -kääntäjiltä vaadittu %2$qd merkkiä

en: struct has no members
fi: structilla ei ole jäseniä

en: struct has no named members
fi: structilla ei ole nimettyjä jäseniä

en: subscripted value is neither array nor pointer
fi: indeksoitu arvo ei ole taulukko eikä osoitin

en: subscripted value is pointer to function
fi: indeksoitu arvo on osoitin funktioon

en: suggest parentheses around assignment used as truth value
fi: ehdotetaan sulkuja totuusarvona käytetyn sijoituksen ympärille

en: switch %qs is no longer supported
fi: valitsin %qs ei ole enää tuettu

en: taking the address of a label is non-standard
fi: nimikkeen osoitteen ottaminen ei ole standardia

en: target format does not support infinity
fi: kohdemuoto ei tue äärettömyyttä

en: the ' ' printf flag
fi: printf:n ” ”-lippu

en: the '!' strfmon flag
fi: strfmonin ”!”-lippu

en: the '#' printf flag
fi: printf:n ”#”-lippu

en: the '#' strftime flag
fi: strftimen ”#”-lippu

en: the ''' printf flag
fi: printf:n ”'”-lippu

en: the ''' scanf flag
fi: scanf:n ”'”-lippu

en: the '(' strfmon flag
fi: strfmonin ”(”-lippu

en: the '+' printf flag
fi: printf:n ”+”-lippu

en: the '+' strfmon flag
fi: strfmonin ”+”-lippu

en: the '-' printf flag
fi: printf:n ”-”-lippu

en: the '-' strfmon flag
fi: strfmonin ”-”-lippu

en: the '-' strftime flag
fi: strftimen ”-”-lippu

en: the '0' printf flag
fi: printf:n ”0”-lippu

en: the '0' strftime flag
fi: strftimen ”0”-lippu

en: the 'E' strftime modifier
fi: strftimen ”E”-määre

en: the 'I' printf flag
fi: printf:n ”I”-lippu

en: the 'I' scanf flag
fi: scanf:n ”I”-lippu

en: the 'O' modifier
fi: ”O”-määre

en: the 'O' strftime modifier
fi: strftimen ”O”-määre

en: the '^' strfmon flag
fi: strfmonin ”^v-lippu

en: the '^' strftime flag
fi: strftimen ”^”-lippu

en: the '_' strftime flag
fi: strftimen ”_”-lippu

en: the 'a' scanf flag
fi: scanf:n ”a”-lippu

en: the 'm' scanf flag
fi: scanf:n ”m”-lippu

en: the 'q' diagnostic flag
fi: ”q”-diagnostiikkalippu

en: the address of %qD will always evaluate as %<true%>
fi: %qD:n osoite tulee aina olemaan %<true%>

en: the address of %qD will never be NULL
fi: %qD:n osoite ei tule koskaan olemaan NULL

en: the size of array %qs can%'t be evaluated
fi: taulukon %qs kokoa ei voida määrittää

en: the size of array can %'t be evaluated
fi: taulukon kokoa ei voida määrittää

en: third argument to %<__builtin_prefetch%> must be a constant
fi: %<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio

en: this decimal constant is unsigned only in ISO C90
fi: tämä desimaalivakio on etumerkitön vain ISO C90 -standardissa

en: this decimal constant would be unsigned in ISO C90
fi: tämä desimaalivakio olisi etumerkitön ISO C90 -standardissa

en: tls_model argument must be one of "local-exec", "initial-exec", "local-dynamic" or "global-dynamic"
fi: tls_model-argumentin pitää olla "local-exec", "initial-exec", "local-dynamic" tai "global-dynamic"

en: tls_model argument not a string
fi: tls_model-argumentti ei ole merkkijono

en: to generate dependencies you must specify either -M or -MM
fi: muodostaaksesi riippuvuudet sinun täytyy antaa joko -M tai -MM

en: too few arguments for format
fi: liian vähän argumentteja muotoilulle

en: too few arguments to function
fi: liian vähän argumentteja funktiolle

en: too few arguments to function %<va_start%>
fi: liian vähän argumentteja funktiolle %<va_start%>

en: too few arguments to function %qE
fi: liian vähän argumentteja funktiolle %qE

en: too late for # directive to set debug directory
fi: #-opastimen on myöhäistä asettaa debug-hakemisto

en: too many arguments for format
fi: liian monta argumenttia muotoilulle

en: too many arguments to function
fi: liikaa argumentteja funktiolle

en: too many arguments to function %qE
fi: liian monta argumenttia funktiolle %qE

en: too many filenames given.  Type %s --help for usage
fi: liian monta tiedostonimeä annettu.  Kirjoita %s --help nähdäksesi käyttöohjeen

en: too many input files
fi: liikaa syötetiedostoja

en: traditional C rejects automatic aggregate initialization
fi: perinteinen C ei hyväksy automaattista koostealustusta

en: traditional C rejects string constant concatenation
fi: perinteinen C hylkii merkkijonovakiokatenaatioita

en: two or more data types in declaration specifiers
fi: yli yksi tietotyyppi esittelymääritteissä

en: type %qT is not a base type for type %qT
fi: tyyppi %qT ei ole tyypin %qT kantatyyppi

en: type %qT is not derived from %<java::lang::Throwable%>
fi: tyyppi %qT ei periydy luokasta %<java::lang::Throwable%>

en: type %qT is not derived from type %qT
fi: tyyppi %qT ei periydy %qT-tyypistä

en: type defaults to %<int%> in declaration of %qs
fi: %qs:n esittelyssä tyyppi on oletuksena %<int%>

en: type mismatch in conditional expression
fi: ehtolausekkeessa on tyyppiristiriita

en: type of %q+D defaults to %<int%>
fi: %q+D:n oletustyyppi on %<int%>

en: type of bit-field %qs is a GCC extension
fi: bittikentän %qs tyyppi on GCC-laajennos

en: type of formal parameter %d is incomplete
fi: muodollisen parametrin %d tyyppi on vaillinainen

en: type qualifiers ignored on function return type
fi: tyyppimääreet jätetään huomiotta funktion paluutyypissä

en: typedef %qD is initialized (use __typeof__ instead)
fi: typedef %qD on alustettu (käytä __typeof__ sen sijaan)

en: types are not quite compatible
fi: tyypit eivät ole ihan yhteensopivia

en: uninitialized const %qD
fi: alustamaton const %qD

en: uninitialized const member %qD
fi: alustamaton const-jäsen %qD

en: union cannot be made transparent
fi: unionista ei voi tehdä läpinäkyvää

en: union has no members
fi: unionilla ei ole jäseniä

en: union has no named members
fi: unionilla ei ole nimettyjä jäseniä

en: unknown action %qs for %<#pragma pack%> - ignored
fi: tuntematon toiminto %qs ilmaisulle %<#pragma pack%> - jätetään huomiotta

en: unknown conversion type character %qc in format
fi: muotoilussa on tuntematon muunnostyyppimerkki %qc

en: unknown conversion type character 0x%x in format
fi: muotoilussa on tuntematon muunnostyyppimerkki 0x%x

en: unknown machine mode %qs
fi: tuntematon konetila %qs

en: unnamed struct/union that defines no instances
fi: nimeämätön tietue/unioni ei määrittele yhtään instanssia

en: unnamed variable or field declared void
fi: nimetön muuttuja tai kenttä esitelty voidiksi

en: unrecognized format specifier
fi: tunnistamaton muotomäärite

en: unsupported argument to %<__builtin_frame_address%>
fi: ei-tuettu argumentti funktiolle %<__builtin_frame_address%>

en: unsupported argument to %<__builtin_return_address%>
fi: ei-tuettu argumentti funktiolle %<__builtin_return_address%>

en: unterminated format string
fi: päättämätön muotoilumerkkijono

en: unused arguments in $-style format
fi: käyttämättömiä argumentteja $-tyylisessä muotoilussa

en: unused parameter %q+D
fi: käyttämätön muuttuja %q+D

en: unused variable %q+D
fi: käyttämätön muuttuja %q+D

en: upper value in case label range exceeds maximum value for type
fi: case-nimikkeen ylärajan arvo ylittää tyypin maksimiarvon

en: use #include instead
fi: käytä #includea sen sijaan

en: use -Winvalid-pch for more information
fi: käytä -Winvalid-pch saadaksesi lisätietoja

en: use __attribute__ ((vector_size)) instead
fi: käytä sen sijaan __attribute__ ((vector_size))

en: use of %qs length modifier with %qc type character
fi: pituusmääreen %qs käyttö tyyppimerkillä %qc

en: use of %s and %s together in %s format
fi: muotoilussa %3$s käytetään lippuja %1$s ja %2$s

en: used array that cannot be converted to pointer where scalar is required
fi: käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari

en: used struct type value where scalar is required
fi: käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari

en: used union type value where scalar is required
fi: käytetty unionityypin arvoa, vaikka vaaditaan skalaari

en: useless %<__thread%> in empty declaration
fi: tarpeeton %<__thread%> tyhjässä esittelyssä

en: useless storage class specifier in empty declaration
fi: tarpeeton tallennusluokkamäärite tyhjässä esittelyssä

en: useless type name in empty declaration
fi: tarpeeton tyyppinimi tyhjässä esittelyssä

en: useless type qualifier in empty declaration
fi: tarpeeton tyyppimääre tyhjässä esittelyssä

en: value computed is not used
fi: laskettua arvoa ei käytetä

en: variable %qD has initializer but incomplete type
fi: muuttujalla %qD on alustin, mutta vaillinainen tyyppi

en: variable or field %qE declared void
fi: muuttuja tai kenttä %qE esitelty voidiksi

en: variable or field %qs declared void
fi: muuttuja tai kenttä %qs esitelty tyhjäksi

en: variable or field declared void
fi: muuttuja tai kenttä esitelty voidiksi

en: variable previously declared %<static%> redeclared %<extern%>
fi: %<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi

en: vector overflow in expression
fi: vektoriylivuoto lausekkeessa

en: verify_flow_info failed
fi: verify_flow_info epäonnistui

en: visibility argument must be one of "default", "hidden", "protected" or "internal"
fi: näkyvyysargumentin pitää olla "default", "hidden", "protected" tai "internal"

en: visibility argument not a string
fi: näkyvyysargumentti ei ole merkkijono

en: void value not ignored as it ought to be
fi: tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi

en: warning:
fi: varoitus:

en: when writing output to %s: %m
fi: kirjoitettaessa tulostetta tiedostoon %s: %m

en: width of %q+D exceeds its type
fi: bittikentän %q+D leveys ylittää kentän tyypin leveyden

en: width of %qs exceeds its type
fi: bittikentän %qs leveys ylittää tyyppinsä

en: within this context
fi: tässä yhteydessä

en: writing into constant object (argument %d)
fi: kirjoitetaan vakio-objektiin (argumentti %d)

en: writing through null pointer (argument %d)
fi: kirjoitetaan nollaosoittimen läpi (argumentti %d)

en: wrong number of arguments specified for %qs attribute
fi: attribuutille %qs annettu väärä määrä argumentteja

en: wrong number of arguments to function %<__builtin_next_arg%>
fi: väärä määrä argumentteja funktiolle %<__builtin_next_arg%>

en: wrong number of arguments to function %<va_start%>
fi: väärä määrä argumentteja funktiolle %<va_start%>

en: wrong type argument to abs
fi: abs-funktiolle annettu väärä tyyppiargumentti

en: wrong type argument to bit-complement
fi: bittikomplementille annettu väärä tyyppiargumentti

en: wrong type argument to conjugation
fi: konjugaatiolle annettu väärä tyyppiargumentti

en: wrong type argument to decrement
fi: vähennykselle annettu väärä tyyppiargumentti

en: wrong type argument to increment
fi: lisäykselle annettu väärä tyyppiargumentti

en: wrong type argument to unary exclamation mark
fi: unaariselle huutomerkille annettu väärä tyyppiargumentti

en: wrong type argument to unary minus
fi: unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti

en: wrong type argument to unary plus
fi: unaariselle plus-operaatiolle annettu väärä tyyppiargumentti

en: zero or negative size array %q+D
fi: nollan tai negatiivisen kokoinen taulukko %q+D

en: zero width for bit-field %q+D
fi: bittikentän %q+D leveys nolla

en: zero width for bit-field %qs
fi: bittikentän %qs leveys on nolla

en: zero width in %s format
fi: %s-muotoilun leveys on nolla

en: zero-length %s format string
fi: %s-muotoilumerkkijonon pituus on nolla
