gcc 11.1-b20210321 - en to fi translation catalogue (2177 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: 
    Obsolete options:
fi: 
    Vanhentuneet 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: 
    ldd output with constructors/destructors.
fi: 
    ldd-tuloste muodostimilla/hajottimilla.

en: 
    write_c_file - output name is %s, prefix is %s
fi: 
    write_c_file - tuotoksen nimi on %s, etuliite on %s

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

en:                  from
fi:                                  kohdasta

en:     inlined from %qs at %r%s:%d:%d%R
fi:     avattu lähteestä %qs, %r%s:%d:%d%R

en:   %q+T has a non-trivial destructor
fi:   %q+T:n hajotin on epätriviaali

en:   %qT is a closure type, which is only literal in C++17 and later
fi:   %qT on sulkeumatyyppi, joka on literaali vasta C++17:stä alkaen

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

en:   -###                     Like -v but options quoted and commands not executed.
fi:   -###                     Kuin -v mutta valitsimet lainausmerkeissä eikä komentoja käynnistetä.

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

en:   --sysroot=<directory>    Use <directory> as the root directory for headers
                               and libraries.
fi:   --sysroot=<hakemisto>    Käytä <hakemistoa> otsakkeiden ja kirjastojen
                               juurihakemistona.

en:   --version                Display compiler version information.
fi:   --version                Näytä kääntäjän versiotiedot.

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

en:   -E                       Preprocess only; do not compile, assemble or link.
fi:   -E                       Suorita vain esikäännös, älä käännä, assembloi tai linkitä.

en:   -S                       Compile only; do not assemble or link.
fi:   -S                       Suorita vain käännös, älä assembloi tai linkitä.

en:   -Wa,<options>            Pass comma-separated <options> on to the assembler.
fi:   -Wa,<valitsimet>         Välitä pilkulla erotetut <valitsimet> assemblerille.

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:   -Xassembler <arg>        Pass <arg> on to the assembler.
fi:   -Xassembler <arg>        Välitä <arg> assemblerille.

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:   -a, --all-blocks                Show information for every basic block
fi:   -a, --all-blocks                Näytä tietoja jokaisesta peruslohkosta

en:   -b, --branch-probabilities      Include branch probabilities in output
fi:   -b, --branch-probabilities      Sisällytä haarojen todennäköisyydet tulosteeseen

en:   -c                       Compile and assemble, but do not link.
fi:   --help                   Käännä ja assembloi, älä linkitä.

en:   -dumpmachine             Display the compiler's target processor.
fi:   -dumpmachine             Näytä kääntäjän kohdesuoritin.

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:   -f, --function-summaries        Output summaries for each function
fi:   -f, --function-summaries        Tulosta yhteenvedot jokaisesta funktiosta

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

en:   -l, --long-file-names           Use long output file names for included
                                        source files
fi:   -l, --long-file-names           Käytä pitkiä tulostiedostojen nimiä sisällytetyille
                                        lähdetiedostoille

en:   -n, --no-output                 Do not create an output file
fi:   -n, --no-output                 Älä luo tulostiedostoa

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 vaiheen korkein virhekoodi.

en:   -pie                     Create a dynamically linked position independent
                               executable.
fi:   -pie                     Luo paikkariippumaton suoritettava tiedosto.

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=<kirj>  Näytä täysi polku kirjastoon <kirj>.

en:   -print-libgcc-file-name  Display the name of the compiler's companion library.
fi:   -print-libgcc-file-name  Näytä kääntäjän kumppanikirjaston nimi.

en:   -print-multi-directory   Display the root directory for versions of libgcc.
fi:   -print-multi-directory   Näytä libgcc:n versioiden juurihakemisto.

en:   -print-multi-os-directory Display the relative path to OS libraries.
fi:   -print-multi-os-directory Näytä käyttöjärjestelmäkirjastojen suhteellinen polku.

en:   -print-prog-name=<prog>  Display the full path to compiler component <prog>.
fi:   -print-prog-name=<ohj>   Näytä täysi polku kääntäjän komponenttiin <ohj>.

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:   -print-sysroot           Display the target libraries directory.
fi:   -print-sysroot            Näytä kohdekirjastojen hakemisto.

en:   -print-sysroot-headers-suffix Display the sysroot suffix used to find headers.
fi:   -print-sysroot-headers-suffix Näytä sysroot-loppuliite, jota käytetään
                               otsakkeiden etsimiseen.

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

en:   -save-temps=<arg>        Do not delete intermediate files.
fi:   -save-temps=<arg>        Älä poista väliaikaistiedostoja.

en:   -shared                  Create a shared library.
fi:   -shared                  Luo jaettu kirjasto.

en:   -specs=<file>            Override built-in specs with the contents of <file>.
fi:   -specs=<tiedosto>        Ohita sisäänrakennetut määritykset <tiedoston> sisällöllä.

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                       Display the programs invoked by the compiler.
fi:   -v                       Näytä kääntäjän käynnistämät ohjelmat.

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

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 tiedoston päätteestä.

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

en:   base %qT
fi:   kanta %qT

en:   but %d required
fi:   mutta %d vaaditaan

en:   candidate expects %d argument, %d provided |   candidate expects %d arguments, %d provided
fi[0]:   ehdokas odottaa %d argumenttia, %d annettu
fi[1]:   ehdokas odottaa %d argumenttia, %d annettu

en:   declared here
fi:   esitelty täällä

en:   expected a class template, got %qE
fi:   odotettiin luokkamallia, saatiin %qE

en:   expected a class template, got %qT
fi:   odotettiin luokkamallia, saatiin %qT

en:   expected a constant of type %qT, got %qT
fi:   odotettiin %qT-tyyppistä vakiota, saatiin %qT

en:   expected a type, got %qE
fi:   odotettiin tyyppiä, saatiin %qE

en:   expected a type, got %qT
fi:   odotettiin tyyppiä, saatiin %qT

en:   from here
fi:   täältä

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

en:   merge [options] <dir1> <dir2>         Merge coverage file contents
fi:   merge [valitsimet] <hak1> <hak2>      Yhdistä kattavuustiedostojen sisällöt

en:   mismatched types %qT and %qT
fi:   täsmäämättömät tyypit %qT ja %qT

en:   or %<operator=(const %T&)%>
fi:   eikä %<operator=(const %T&)%>

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

en:  All options with the desired characteristics have already been displayed
fi:  Kaikki valitsimet halutuilla ominaisuuksilla on jo näytetty

en:  No options with the desired characteristics were found
fi:  Yhtään valitsinta halutuilla ominaisuuksilla ei löytynyt

en:  None found.  Use --help=%s to show *all* the options supported by the %s front-end.
fi:  Mitään ei löytynyt.  Käytä --help=%s näyttämään *kaikki* valitsimet, joita %s-edusta tukee.

en:  declared here
fi:  esitelty täällä

en: !$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L
fi: kääntäjänsisäisellä ”!$OMP ATOMIC”-sijoituksella IAND, IOR tai IEOR täytyy olla kaksi argumenttia kohdassa %L

en: !$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L
fi: kääntäjänsisäisen ”!$OMP ATOMIC”-sijoituksen on oltava MIN, MAX, IAND, IOR tai IEOR kohdassa %L

en: !$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L
fi: ”!$OMP ATOMIC”-sijoituksen on oltava operaattori tai kääntäjänsisäinen oikealla puolella kohdassa %L

en: !$OMP ATOMIC intrinsic arguments must be scalar at %L
fi: kääntäjänsisäisten ”!$OMP ATOMIC”-argumenttien on oltava skaalaareja kohdassa %L

en: "::" was expected after module nature at %C but was not found
fi: odotettiin ”::” moduuliluonteen jälkeen paikassa %C, mutta ei löytynyt

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

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

en: %#qT declared here
fi: %#qT esitelty täällä

en: %<#pragma GCC optimize%> is not a string or number
fi: %<#pragma GCC optimize%> ei ole merkkijono eikä luku

en: %<#pragma GCC option%> is not a string
fi: %<#pragma GCC option%> ei ole merkkijono

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

en: %<#pragma%> is not allowed here
fi: %<#pragma%> ei ole sallittu täällä

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%> directive argument is not a nul-terminated string
fi: %<%.*s%>-direktiivin argumentti ei ole nul-päätteinen merkkijono

en: %<%.*s%> directive output between %wu and %wu bytes exceeds minimum required size of 4095
fi: %<%.*s%>-direktiivin %wu–%wu tavun tuloste ylittää vaaditun vähimmäiskoon 4095

en: %<%.*s%> directive output between %wu and %wu bytes may exceed minimum required size of 4095
fi: %<%.*s%>-direktiivin %wu–%wu tavun tuloste saattaa ylittää vaaditun vähimmäiskoon 4095

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size %wu | %<%.*s%> directive output may be truncated writing %wu bytes into a region of size %wu
fi[0]: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu tavu %wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive output may be truncated writing %wu bytes into a region of size between %wu and %wu
fi[0]: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu tavu %wu–%wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa ainakin %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu–%wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa kaiketi ainakin %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing likely %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa kaiketi ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output may be truncated writing up to %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste saattaa katketa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output of %wu bytes exceeds minimum required size of 4095
fi: %<%.*s%>-direktiivin %wu tavun tuloste ylittää vaaditun vähimmäiskoon 4095

en: %<%.*s%> directive output truncated writing %wu byte into a region of size %wu | %<%.*s%> directive output truncated writing %wu bytes into a region of size %wu
fi[0]: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa %wu tavu %wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive output truncated writing %wu bytes into a region of size between %wu and %wu
fi[0]: %<%.*s%>-direktiivin katkeaa kirjoittaessa %wu tavu %wu–%wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivin katkeaa kirjoittaessa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivin katkeaa kirjoittaessa ainakin %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivin katkeaa kirjoittaessa %wu–%wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing between %wu and %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa kaiketi ainakin %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing likely %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa kaiketi ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoitettaessa jopa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive output truncated writing up to %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivin tuloste katkeaa kirjoittaessa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive precision out of range
fi: %<%.*s%>-direktiivin tarkkuus sallitun välin ulkopuolella

en: %<%.*s%> directive width out of range
fi: %<%.*s%>-direktiivin leveys sallitun välin ulkopuolella

en: %<%.*s%> directive writing %wu byte into a region of size %wu | %<%.*s%> directive writing %wu bytes into a region of size %wu
fi[0]: %<%.*s%>-direktiivi kirjoittaa %wu tavun %wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivi kirjoittaa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing %wu byte into a region of size between %wu and %wu | %<%.*s%> directive writing %wu bytes into a region of size between %wu and %wu
fi[0]: %<%.*s%>-direktiivi kirjoittaa %wu tavun %wu–%wu tavun kokoiseen alueeseen
fi[1]: %<%.*s%>-direktiivi kirjoittaa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivi kirjoittaa vähintään %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivi kirjoittaa ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing between %wu and %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivi kirjoittaa %wu–%wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size %wu
fi: %<%.*s%>-direktiivi kirjoittanee ainakin %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing likely %wu or more bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivi kirjoittanee ainakin %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing up to %wu bytes into a region of size %wu
fi: %<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu tavun kokoiseen alueeseen

en: %<%.*s%> directive writing up to %wu bytes into a region of size between %wu and %wu
fi: %<%.*s%>-direktiivi kirjoittaa jopa %wu tavua %wu–%wu tavun kokoiseen alueeseen

en: %<%D::%D%> is not a class member
fi: %<%D::%D%> ei ole luokan jäsen

en: %<%E::%E%> has not been declared
fi: %<%E::%E%> on esittelemättä

en: %<%E::%E%> is not a class or namespace
fi: %<%E::%E%> ei ole luokka eikä nimiavaruus

en: %<%E::%E%> is not a class, namespace, or enumeration
fi: %<%E::%E%> ei ole luokka, nimiavaruus eikä lueteltu tyyppi

en: %<%E::%E%> is not a type
fi: %<%E::%E%> ei ole tyyppi

en: %<%T::%D%> names the constructor, not the type
fi: %<%T::%D%> nimeää muodostimen, ei tyyppiä

en: %<%T::%E%> has not been declared
fi: %<%T::%E%> on esittelemättä

en: %<%T::%E%> is not a type
fi: %<%T::%E%> ei ole tyyppi

en: %<%T::%E%> names the constructor, not the type
fi: %<%T::%E%> nimeää muodostimen, ei tyyppiä

en: %<*%> in boolean context, suggest %<&&%> instead
fi: %<*%> totuusarvokontekstissa, ehdotetaan %<&&%> sen sijaan

en: %<-Wabi%> won%'t warn about anything
fi: %<-Wabi%> ei varoita mistään

en: %<-Werror=%> argument %qs is not valid for %s
fi: %<-Werror=%>-argumentti %qs ei ole kelvollinen %s-kielelle

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: %<-fPIC%> is not supported
fi: %<-fPIC%> ei ole tuettu

en: %<-fPIE%> is not supported
fi: %<-fPIE%> ei ole tuettu

en: %<-fpic%> is not supported
fi: %<-fPIC%> ei ole tuettu

en: %<-fpie%> is not supported
fi: %<-fpie%> ei ole tuettu

en: %<::%E%> has not been declared
fi: %<::%E%> on esittelemättä

en: %<::%E%> is not a class or namespace
fi: %<::%E%> ei ole luokka eikä nimiavaruus

en: %<::%E%> is not a class, namespace, or enumeration
fi: %<::%E%> ei ole luokka, nimiavaruus eikä lueteltu tyyppi

en: %<::%E%> is not a type
fi: %<::%E%> ei ole tyyppi

en: %<[*]%> not in a declaration
fi: %<[*]%> ei ole esittelyssä

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: %<__label__%> not at the beginning of a block
fi: %<__label__%> ei ole lohkon alussa

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

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

en: %<atexit%> failed
fi: %<atexit%> epäonnistui

en: %<auto%> changes meaning in C++11; please remove it
fi: %<auto%> saa uuden merkityksen C++11:ssä; poista se

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

en: %<else%> without a previous %<if%>
fi: %<else%> ilman edeltävää %<if%>:iä

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

en: %<fast_interrupt%> attribute directive ignored
fi: %<fast_interrupt%>-attribuuttidirektiivi jätetty huomiotta

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: %<long%> switch expression not converted to %<int%> in ISO C
fi: %<long%>-tyyppistä switch-lauseketta ei muunneta %<int%>-tyyppiin ISO C:ssä

en: %<namespace%> definition is not allowed here
fi: %<namespace%>-määrittely ei ole sallittu täällä

en: %<nonnull%> argument %qD compared to NULL
fi: %<nonnull%>-argumenttia %qD verrataan NULLiin

en: %<noreturn%> function does return
fi: %<noreturn%>-funktio palaa

en: %<num_threads%> value must be positive
fi: %<num_threads%>-arvon on oltava positiivinen

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 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: %<pex_init%> failed: %m
fi: %<pex_init%> epäonnistui: %m

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

en: %<register%> storage class specifier used
fi: %<register%>-tallennusluokkamääritteen käyttö

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: %<sizeof%> applied to a bit-field
fi: %<sizeof%>:ia sovellettu bittikenttään

en: %<sizeof...%> argument must be surrounded by parentheses
fi: %<sizeof...%>-argumentti on ympäröitävä sulkeilla

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: %<this%> may not be used in this context
fi: <this%>-sanaa ei voi käyttää tässä yhteydessä

en: %<typename %T::%D%> names %q#T, which is not a class template
fi: %<typename %T::%D%> nimeää kohteen %q#T:n, joka ei ole luokkamalli

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

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

en: %<virtual%> outside class declaration
fi: %<virtual%> luokan esittelyn ulkopuolella

en: %<void%> must be the only parameter
fi: %<void%>:in on oltava ainoa parametri

en: %<weakref%> attribute should be accompanied with an %<alias%> attribute
fi: %<weakref%>-attribuutin tulisi esiintyä yhdessä %<alias%>-attribuutin kanssa

en: %<~%> on a boolean expression
fi: %<~%> totuusarvolausekkeelle

en: %d constructor found
     | %d constructors found
fi[0]: löytyi %d muodostin
fi[1]: löytyi %d muodostinta

en: %d destructor found
     | %d destructors found
fi[0]: löytyi %d hajotin
fi[1]: löytyi %d hajotinta

en: %d frame table found
     | %d frame tables found
fi[0]: löytyi %d kehystaulu
fi[1]: löytyi %d kehystaulua

en: %llu bytes
fi: %llu tavua

en: %q#D has incomplete type
fi: %q#D on vaillinaista tyyppiä

en: %q#T has pointer data members
fi: luokalla %q#T on datajäseninä osoittimia

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#T is not a class
fi: %q#T ei ole luokka

en: %q+D declared as a friend
fi: %q+D esitelty ystävänä

en: %q+D has incompatible attributes %qs and %qs
fi: %q+D:n määritteet %qs ja %qs ovat yhteensopimattomat

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 takes only zero or two arguments
fi: %q+D sallii vain nolla tai kaksi argumenttia

en: %q+T is not literal because:
fi: %q+T ei ole literaali, koska:

en: %qD cannot have default arguments
fi: %qD:lla ei voi olla oletusargumentteja

en: %qD clearing an object of non-trivial type %#qT%s
fi: %qD tyhjentää ei-triviaalintyyppisen objektin %#qT%s

en: %qD declared as a non-parameter
fi: %qD esitelty ei-parametrina

en: %qD declared as reference but not initialized
fi: %qD esitelty viitteenä, mutta alustamatta

en: %qD declared here
fi: %qD esitelty täällä

en: %qD defined but not used
fi: %qD määritelty mutta käyttämätön

en: %qD has a previous declaration here
fi: %q+D:lla on edellinen esittely täällä

en: %qD has already been defined
fi: %qD on jo määritelty

en: %qD has the same name as the class in which it is declared
fi: %qD:llä on sama nimi kuin luokalla, jossa se on esitelty

en: %qD inherits the %E ABI tag that %qT (used in its return type) has
fi: %qD perii %E-ABI-tunnisteen, jota %qT käyttää (paluutyypissään)

en: %qD inherits the %E ABI tag that %qT (used in its type) has
fi: %qD perii %E-ABI-tunnisteen, jota %qT käyttää (tyypissään)

en: %qD invalid in lambda
fi: %qD ei kelpaa lambdassa

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

en: %qD is deprecated
fi: %qD on vanhentunut

en: %qD is deprecated: %s
fi: %qD on vanhentunut: %s

en: %qD is normally a non-static function
fi: %qD on tavallisesti ei-staattinen funktio

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

en: %qD is not a function argument
fi: %qD ei ole funktioargumentti

en: %qD is not a function template
fi: %qD ei ole funktiomalli

en: %qD is not a member of %qD
fi: %qD ei ole %qD:n jäsen

en: %qD is not a namespace-name
fi: %qD ei ole nimiavaruuden nimi

en: %qD is not a template
fi: %qD ei ole malli

en: %qD is not a template function
fi: %qD ei ole mallifunktio

en: %qD is not a type
fi: %qD ei ole tyyppi

en: %qD is not a variable
fi: %qD ei ole muuttuja

en: %qD is not a variable template
fi: %qD ei ole muuttujamalli

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

en: %qD moving an object of non-trivially copyable type %#qT; use %<new%> and %<delete%> instead
fi: %qD siirtää ei-triviaalisti-kopioitavan tyyppisen %q#T-olion; käytä %<new%>:tä ja %<delete%>:ä

en: %qD must not have variable number of arguments
fi: %qD:lla ei saa olla vaihtuvaa määrää argumentteja

en: %qD redeclared with different visibility
fi: %qD esitelty uudelleen eri näkyvyydellä

en: %qD should be initialized in the member initialization list
fi: %qD tulee alustaa jäsenten alustuslistassa

en: %qD was declared %qs which implies default visibility
fi: %qD esiteltiin tyyppinä %qs, mikä edellyttää oletusnäkyvyyttä

en: %qD was declared here
fi: %qD esiteltiin täällä

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

en: %qD was used with no declaration before its definition
fi: %qD käytössä ilman esittelyä ennen sen määrittelyä

en: %qD was used with no prototype before its definition
fi: %qD käytössä ilman prototyyppiä ennen sen määrittelyä

en: %qD will be initialized after
fi: %qD alustetaan jäljempänä kuin

en: %qD writing to an object of non-trivially copyable type %#qT%s
fi: %qD kirjoittaa ei-triviaalisti-kopioitavaan tyyppiin %#qT%s

en: %qE attribute allows only an integer constant argument
fi: %qE-attribuutti sallii vain kokonaislukuvakioargumentin

en: %qE attribute applies only to functions
fi: %qE-attribuutti pätee vain funktioihin

en: %qE attribute argument should be between 18 to 255
fi: %qE-attribuutin argumentin tulee olla välillä 18..255

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

en: %qE attribute have effect only on public objects
fi: %qE-attribuutti vaikuttaa vain julkisiin objekteihin

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

en: %qE attribute ignored because %qT is already defined
fi: %qE-attribuuttia ei huomioida koska %qT on jo määritelty

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

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

en: %qE attribute ignored on a function returning %qT
fi: %qE-attribuuttia ei huomioida %qT-tyypin palauttavalle funktiolle

en: %qE attribute ignored on non-class types
fi: %qE-attribuuttia ei huomioida ei-luokkatyypeille

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

en: %qE attribute only applies to variables
fi: %qE-attribuutti pätee vain muuttujiin

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

en: %qE attribute requires a string constant argument
fi: %qE-attribuutti tarvitsee merkkijonovakioargumentin

en: %qE attribute requires an integer constant argument
fi: %qE-attribuutti tarvitsee kokonaislukuvakioargumentin

en: %qE attribute requires prototypes with named arguments
fi: %qE-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja

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

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

en: %qE declared here
fi: %qE esitelty täällä

en: %qE defined as wrong kind of tag
fi: %qE määritelty vääränlaisena tunnisteena

en: %qE does not name a type
fi: %qE ei nimeä tyyppiä

en: %qE fails to be a typedef or built in type
fi: %qE ei ole typedef eikä sisäinen tyyppi

en: %qE has not been declared
fi: %qE on esittelemättä

en: %qE implies default visibility, but %qD has already been declared with a different visibility
fi: %qE edellyttää oletusnäkyvyyttä, mutta %qD on jo esitelty eri näkyvyydellä

en: %qE in namespace %qE does not name a type
fi: %qE nimiavaruudessa %qE ei nimeä tyyppiä

en: %qE is an unrecognized format function type
fi: %qE on tunnistamaton muotofunktiotyyppi

en: %qE is deprecated
fi: %qE on vanhentunut

en: %qE is deprecated: %s
fi: %qE on vanhentunut: %s

en: %qE is not a class or namespace
fi: %qE ei ole luokka eikä nimiavaruus

en: %qE is not a class, namespace, or enumeration
fi: %qE ei ole luokka, nimiavaruus eikä lueteltu tyyppi

en: %qE is not a template
fi: %qE ei ole malli

en: %qE is not a type
fi: %qE ei ole tyyppi

en: %qE is not an Objective-C class name or alias
fi: %qE ei ole Objective-C-luokkanimi eikä -alias

en: %qE is not at beginning of declaration
fi: %qE ei ole esittelyn alussa

en: %qE is not initialized
fi: %qE:a ei ole alustettu

en: %qE is not of type %qT
fi: %qE ei ole tyyppiä %qT

en: %qE may not respond to %<%c%E%>
fi: %qE ei välttämättä vastaa viestiin %<%c%E%>

en: %qE may write a terminating nul past the end of the destination
fi: %qE saattaa kirjoittaa päättävän nul-tavun kohteen lopun yli

en: %qE output %wu byte | %qE output %wu bytes
fi[0]: %qE tulosti %wu tavun
fi[1]: %qE tulosti %wu tavua

en: %qE output %wu byte into a destination of size %wu | %qE output %wu bytes into a destination of size %wu
fi[0]: %qE tulosti %wu tavun %wu tavun kokoiseen kohteeseen
fi[1]: %qE tulosti %wu tavua %wu tavun kokoiseen kohteeseen

en: %qE output %wu or more bytes
fi: %qE tulosti ainakin %wu tavua

en: %qE output %wu or more bytes (assuming %wu)
fi: %qE tulosti ainakin %wu tavua (oletetaan %wu)

en: %qE output %wu or more bytes (assuming %wu) into a destination of size %wu
fi: %qE tulosti vähintään %wu tavua (oletetaan %wu) %wu tavun kokoiseen kohteeseen

en: %qE output %wu or more bytes into a destination of size %wu
fi: %qE tulosti ainakin %wu tavua %wu tavun kokoiseen kohteeseen

en: %qE output between %wu and %wu bytes
fi: %qE tulosti %wu–%wu tavua

en: %qE output between %wu and %wu bytes into a destination of size %wu
fi: %qE tulosti %wu–%wu tavua %wu tavun kokoiseen kohteeseen

en: %qE redeclared as different kind of symbol
fi: %qE esitelty uudelleen erityyppisenä symbolina

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

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

en: %qE writing a terminating nul past the end of the destination
fi: %qE kirjoittaa päättävän nul-tavun kohteen lopun yli

en: %qT defined with direct virtual base
fi: %qT määritelty suoralla virtuaalisella kannalla

en: %qT defined with multiple direct bases
fi: %qT määritelty monella suoralla kannoalla

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 eikä nimiavaruus

en: %qT is not a class type
fi: %qT ei ole luokkatyyppi

en: %qT is not a class, struct, or union type
fi: %qT ei ole luokka-, struct- eikä unionityyppi

en: %qT is not a template
fi: %qT ei ole malli

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

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

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 expects a constant argument
fi: %qs odottaa vakioargumenttia

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

en: %qs has overflowed
fi: %qs on ylivuotanut

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 an option that controls warnings
fi: %qs ei ole varoituksia ohjaava valitsin

en: %qs is not supported on this target
fi: %qs ei ole tuettu tällä kohteella

en: %qs specified for parameter %qE
fi: %qs määritelty parametrille %qE

en: %qs specified for structure field
fi: %qs määritelty tietueen kentälle

en: %qs specified for structure field %qE
fi: %qs määritelty tietueen kentälle %qE

en: %qs specified for unnamed parameter
fi: %qs määritelty nimettömälle parametrille

en: %qs uses register r29
fi: %qs käyttää rekisteriä r29

en: %s %qE does not fully implement the %qE protocol
fi: %s %qE ei täysin toteuta %qE-protokollaa

en: %s '%s'
fi: %s ”%s”

en: %s at %L must be INTEGER
fi: %s:n kohdassa %L täytyy olla INTEGER

en: %s attribute at %L is not allowed outside of the specification part of a module
fi: %s-attribuutti kohdassa %L ei ole sallittu moduulin spesifikaatio-osan ulkopuolella

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

en: %s does not support can_merge_blocks_p
fi: %s ei tue: can_merge_blocks_p

en: %s does not support can_remove_branch_p
fi: %s ei tue: can_remove_branch_p

en: %s does not support create_basic_block
fi: %s ei tue: create_basic_block

en: %s does not support delete_basic_block
fi: %s ei tue: delete_basic_block

en: %s does not support dump_bb_for_graph
fi: %s ei tue: dump_bb_for_graph

en: %s does not support duplicate_block
fi: %s ei tue: duplicate_block

en: %s does not support force_nonfallthru
fi: %s ei tue: force_nonfallthru

en: %s does not support make_forwarder_block
fi: %s ei tue: make_forwarder_block

en: %s does not support merge_blocks
fi: %s ei tue: merge_blocks

en: %s does not support move_block_after
fi: %s ei tue: move_block_after

en: %s does not support predict_edge
fi: %s ei tue: predict_edge

en: %s does not support predicted_by_p
fi: %s ei tue: predicted_by_p

en: %s does not support redirect_edge_and_branch
fi: %s ei tue: redirect_edge_and_branch

en: %s does not support redirect_edge_and_branch_force
fi: %s ei tue: redirect_edge_and_branch_force

en: %s does not support split_block
fi: %s ei tue: split_block

en: %s does not support split_edge
fi: %s ei tue: split_edge

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 expects a compile time integer constant
fi: %s odottaa käännösaikaista kokonaislukuvakiota

en: %s signal terminated program %s
fi: %s-signaali päätti %s-ohjelman

en: %s statement expected at %L
fi: %s-lausetta odotettiin kohdassa %L

en: %s statement not allowed in PURE procedure at %C
fi: %s-lause ei ole sallittu PURE-proseduurissa kohdassa %C

en: %s terminated with signal %d [%s]%s
fi: %s päätettiin signaalilla %d [%s]%s

en: %s%qs%s is invalid
fi: %s%qs%s on virheellinen

en: %s%qs%s is not allowed
fi: %s%qs%s ei ole sallittu

en: %s%s%s %sversion %s (%s)
    %s	compiled by GNU C version %s,
fi: %s%s%s %sversio %s (%s)
    %s	käännetty GNU C:n versiolla %s,

en: %s%s%s %sversion %s (%s) compiled by CC,
fi: %s%s%s %sversio %s (%s) käännetty CC:llä,

en: %s%swarning: %s header version %s differs from library version %s.
fi: %s%swarning: %s-otsakeversio %s eroaa kirjastoversiosta %s.

en: %s-%s is an empty range
fi: %s-%s on tyhjä väli

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

en: %s: all warnings being treated as errors
fi: %s: kaikki varoitukset käsitellään virheinä

en: %s: cannot open as COFF file
fi: %s: ei voida avata COFF-tiedostona

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

en: %s: not a COFF file
fi: %s: ei ole COFF-tiedosto

en: %s: some warnings being treated as errors
fi: %s: osa varoituksista ilmaistaan virheinä

en: %s:%d: confused by earlier errors, bailing out
fi: %s:%d: hämmentynyt aikaisemmista virheistä, poistutaan

en: %s:no functions found
fi: %s:funktioita ei löytynyt

en: %s:not a gcov data file
fi: %s:ei ole gcov-datatiedosto

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: '-' 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: (anonymous namespace)
fi: (nimetön nimiavaruus)

en: (anonymous)
fi: (nimetön)

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

en: (perhaps %<typename %T::%E%> was intended)
fi: (ehkä tarkoitettiin %<typename %T::%E%>)

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: (static destructors for %s)
fi: (staattiset hajottimet kohteelle %s)

en: (the message is displayed only once per source file)
fi: (viesti näkyy vain kerran lähdetiedostoa kohden)

en: ({anonymous})
fi: ({nimetön})

en: *** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.
fi: *** VAROITUS *** liitännäisiä on käytössä, älä raportoi tätä vikana ellei vika ole toistettavissa ilman liitännäisiä.

en: -MF <file>	Write dependency output to the given file.
fi: -MF <tiedosto>	Kirjoita riippuvuustuloste annettuun tiedostoon.

en: -O<number>	Set optimization level to <number>.
fi: -O<luku>	Aseta optimointitasoksi <luku>.

en: -Wnormalized=[none|id|nfc|nfkc]	Warn about non-normalized Unicode strings.
fi: -Wnormalized=[none|id|nfc|nfkc]	Varoita normalisoimattomista Unicode-merkkijonoista.

en: -Wstack-usage=<byte-size>	Warn if stack usage might exceed <byte-size>.
fi: -Wstack-usage=<tavu-koko>	Varoita, jos pinon käyttö saattaa ylittää <tavu-koon>.

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: -current_version only allowed with -dynamiclib
fi: -current_version on sallittu vain valitsimen -dynamiclib kanssa

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

en: -install_name only allowed with -dynamiclib
fi: -install_name on sallittu vain valitsimen -dynamiclib kanssa

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

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

en: ...this statement, but the latter is misleadingly indented as if it were guarded by the %qs
fi: ...tätä lausetta, mutta jäljempi on harhaanjohtavasti sisennetty kuin %qs reunustaisi sitä

en: 31 bit ABI.
fi: 31-bittinen ABI.

en: 387 instruction set disabled, using SSE arithmetics
fi: 387-käskykanta poistettu käytöstä, käytetään SSE-aritmetiikkaa

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: ; use copy-assignment instead
fi: ; käytä kopiosijoitusta sen sijaan

en: ; use copy-initialization instead
fi: ; käytä kopioalustusta sen sijaan

en: <During initialization>
fi: <Alustuksen aikana>

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

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

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

en: <declaration error>
fi: <esittelyvirhe>

en: <erroneous-expression>
fi: <virheellinen-lauseke>

en: <expression error>
fi: <lausekevirhe>

en: <missing>
fi: <puuttuva>

en: <return value>
fi: <paluuarvo>

en: <return-value>
fi: <paluuarvo>

en: <tag-error>
fi: <tunnistevirhe>

en: <throw-expression>
fi: <throw-lauseke>

en: <type error>
fi: <tyyppivirhe>

en: <type-error>
fi: <tyyppivirhe>

en: <typedef-error>
fi: <typedef-virhe>

en: <unknown operator>
fi: <tuntematon operaattori>

en: <unknown>
fi: <tuntematon>

en: <unnamed-fixed:
fi: <nimetön-kiinteä:

en: <unnamed-float:
fi: <nimetön-liukuluku:

en: <unnamed-unsigned:
fi: <nimetön-etumerkitön:

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

en: <unparsed>
fi: <jäsentämätön>

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: Align all labels.
fi: Tasaa kaikki nimikkeet.

en: Align the start of functions.
fi: Kohdista funktioiden alut.

en: Align the start of loops.
fi: Kohdista silmukoiden alut.

en: Align variables on a 32-bit boundary.
fi: Kohdista muuttujat 32 bitin rajoille.

en: Allow the use of MT instructions.
fi: Salli MT-käskyjen käyttö.

en: Allow the use of hardware floating-point ABI and instructions.
fi: Salli laitteistoliukuluku-ABIn ja -käskyjen käyttö.

en: AltiVec argument passed to unprototyped function
fi: AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä

en: Always treat bitfields as int-sized.
fi: Käsittele bittikenttiä aina int-kokoisina.

en: Ambiguous symbol in TYPE definition at %C
fi: Monimerkityksellinen symboli TYPE-määrittelyssä kohdassa %C

en: Argument of %s at %L must be of length one
fi: Argumentin %s kohdassa %L on oltava pituudeltaan yksi

en: Argument of %s function at %L is negative
fi: Funktion %s argumentti kohdassa %L on negatiivinen

en: Argument of %s function at %L outside of range [0,127]
fi: Funktion %s argumentti kohdassa %L on lukualueen [0,127] ulkopuolella

en: Array reference at %C cannot have more than %d dimensions
fi: Taulukkoviitteellä kohdassa %C ei voi olla yli %d ulottuvuutta

en: Array reference at %L is out of bounds (%ld < %ld) in dimension %d
fi: Taulukkoviite kohdassa %L on rajojen ulkopuolella (%ld < %ld) ulottuvuudessa %d

en: Array reference out of bounds
fi: Taulukkoviite rajojen ulkopuolella

en: Assembler options
    =================
fi: Assembler-valitsimet
    ====================

en: Assignment operator interface at %L must not redefine an INTRINSIC type assignment
fi: Sijoitusoperaattorirajapinta kohdassa %L ei saa määritellä uudelleen INTRINSIC-tyyppisijoitusta

en: Assignment to a FORALL index variable at %L
fi: Sijoitus FORALL-indeksimuuttujaan kohdassa %L

en: Assume incoming stack aligned to this power of 2.
fi: Oleta tulopino tasatuksi tähän 2:n potenssiin.

en: Assume normal C execution environment.
fi: Oleta normaali C-suoritusympäristö.

en: Assume that values of enumeration type are always within the minimum range of that type.
fi: Oleta, että luetellun tyypin arvot ovat aina kyseisen tyypin vähimmäisvälillä.

en: At global scope:
fi: Globaalilla näkyvyysalueella:

en: At top level:
fi: Päätasolla:

en: Attribute at %L is not allowed in a TYPE definition
fi: Attribuutti kohdassa %L ei ole sallittu TYPE-määrittelyssä

en: Available BITS selections:
fi: Käytettävissä olevat BITS-valinnat:

en: Bad name
fi: Virheellinen nimi

en: Block label is not appropriate for IF statement at %C
fi: Lohkonimiö ei ole sopiva IF-lauseelle kohdassa %C

en: Block label not appropriate for arithmetic IF statement at %C
fi: Lohkonimiö ei ole sopiva aritmeettiselle IF-lauseelle kohdassa %C

en: Branch at %L may result in an infinite loop
fi: Haarautuminen kohdassa %L voi aiheuttaa ikisilmukan

en: Branches are this expensive (arbitrary units).
fi: Haarat ovat näin kalliita (mielivaltainen yksikkö).

en: Branches executed:%s of %d
fi: Haaroja suoritettu:%s/%d

en: C++ constructors and destructors will not be invoked for Objective-C fields
fi: C++-muodostimia ja -hajottimia ei käynnistetä Objective-C-kentille

en: CASE label at %L overlaps with CASE label at %L
fi: CASE-nimiö kohdassa %L menee CASE-nimiön päälle kohdassa %L

en: CLOSE statement not allowed in PURE procedure at %C
fi: CLOSE-lause ei ole sallittu PURE-proseduurissa kohdassa %C

en: Calls executed:%s of %d
fi: Kutsuja suoritettu:%s/%d

en: Cannot open %s
fi: Tiedostoa %s ei voi avata

en: Cannot open JSON output file %s
fi: Ei voi avata JSON-tulostetiedostoa %s

en: Cannot open source file %s
fi: Lähdetiedostoa %s ei voi avata

en: Check for syntax errors, then stop.
fi: Tarkasta syntaksivirheet ja lopeta.

en: Check the return value of new in C++.
fi: Tarkista C++:n new’n paluuarvo.

en: Code size: small, medium or large.
fi: Koodin koko: small, medium tai large.

en: Compile for 32-bit pointers.
fi: Osoittimet ovat 32-bittisiä.

en: Compile for 64-bit pointers.
fi: Osoittimet ovat 64-bittisiä.

en: Conform to nothing in particular.
fi: Älä noudata mitään erityisesti.

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

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

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

en: Conform to the ISO 2017 C standard (published in 2018).
fi: Noudata ISO 2017 C -standardia (julkaistu 2018).

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

en: Conform to the ISO 202X C standard draft (experimental and incomplete support).
fi: Noudata ISO 202X C -standardiluonnosta (kokeellinen ja epätäydellinen tuki).

en: Conform to the o32 FPXX ABI.
fi: Noudata o32 FPXX -ABIa.

en: Consider access to byte sized memory slow.
fi: Oleta tavutason muistinkäyttö hitaaksi.

en: Conversion from %s to %s at %L
fi: Muunnos tyypistä %s tyyppiin %s kohdassa %L

en: Could not open output file '%s'
fi: Tulostiedoston ”%s” avaaminen epäonnistui

en: Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes
fi: Cray-osoittimella kohdassa %C on %d-tavun tarkkuus; muistiosoitteet vaativat %d tavua

en: Cray pointer at %C must be an integer
fi: Cray-osoittimen kohdassa %C on oltava kokonaisluku

en: Create GUI application.
fi: Luo graafinen käyttöliittymäsovellus.

en: Create a shared library.
fi: Luo jaettu kirjasto.

en: Creating '%s'
fi: Luodaan ”%s”

en: DATA statement at %C is not allowed in a PURE procedure
fi: DATA-lause kohdassa %C ei ole sallittu PURE-proseduurissa

en: Data element above array upper bound at %L
fi: Data-alkio taulukon ylärajan yläpuolella kohdassa %L

en: Data element below array lower bound at %L
fi: Data-alkio taulukon alarajan alapuolella kohdassa %L

en: Data is stored in big-endian format.
fi: Data tallennetaan big-endian-muodossa.

en: Data is stored in little-endian format.  (Default).
fi: Data tallennetaan little-endian-muodossa.  (Oletus).

en: Deleted feature:
fi: Poistettu ominaisuus:

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

en: Different types in pointer assignment at %L; attempted assignment of %s to %s
fi: Eri tyypit osoitinsijoituksessa kohdassa %L; yritettiin tyypin %s sijoitusta tyyppiin %s

en: Disable hardware floating point.
fi: Älä käytä laitteistoliukulukuja.

en: Disable preprocessing.
fi: Poista esikäännös käytöstä.

en: Display statistics accumulated during compilation.
fi: Näytä kääntämisen aikana kertyneet tilastot.

en: Display the compiler's version.
fi: Näytä kääntäjän versio.

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

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

en: Division by zero converting %s to %s at %L
fi: Jako nollalla muunnettaessa %s arvoksi %s kohdassa %L

en: Do not discard comments in macro expansions.
fi: Älä hylkää kommentteja makroja lavennettaessa.

en: Do not discard comments.
fi: Älä hylkää kommentteja.

en: Do not generate #line directives.
fi: Älä luo #line-direktiivejä.

en: Do not use MIPS-3D instructions.
fi: Älä käytä MIPS-3D-käskyjä.

en: Do not use hardware FP.
fi: Älä käytä laitteistoliukulukuja.

en: Do not use hardware fp.
fi: Älä käytä laitteistoliukulukuja.

en: Do not use the AltiVec ABI extensions.
fi: Älä käytä AltiVec ABI -laajennoksia.

en: Do not use the bit-field instructions.
fi: Älä käytä bittikenttäkäskyjä.

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

en: Does nothing.  Preserved for backward compatibility.
fi: Ei tee mitään. Säilytetty yhteensopivuuden vuoksi.

en: Does nothing. Preserved for backward compatibility.
fi: Ei tee mitään. Säilytetty yhteensopivuuden vuoksi.

en: Don't create a dynamically linked position independent executable.
fi: Älä luo dynaamisesti linkitettyä paikkariippumatonta suoritettavaa tiedostoa.

en: Duplicate %s attribute at %L
fi: Kaksoiskappele %s attribuutti kohdassa %L

en: Duplicate %s attribute specified at %L
fi: Kaksoiskappale-%s-attribuutti määritelty kohdassa %L

en: Duplicate %s label specification at %C
fi: Kaksoiskappale %s-nimiöspesifikaatio kohdassa %C

en: Duplicate %s specification at %C
fi: Kaksoiskappale %s-spesifikaatio kohdassa %C

en: Duplicate BIND attribute specified at %L
fi: Kaksoiskappale-BIND-attribuutti määritelty kohdassa %L

en: Duplicate ELSE statements at %L and %C
fi: Kaksoiskappale-ELSE-lauseet kohdissa %L ja %C

en: Duplicate EXTENDS attribute specified at %L
fi: Kaksoiskappale-EXTENDS-attribuutti määritelty kohdassa %L

en: Duplicate NML specification at %C
fi: Kaksoiskappale-NML-spesifikaatio kohdassa %C

en: Duplicate POINTER attribute at %C
fi: Kaksoiskappale POINTER-attribuutti kohdassa %C

en: Duplicate SAVE attribute specified at %L
fi: Kaksoiskappale SAVE-attribuutti määritelty kohdassa %L

en: Duplicate VALUE attribute specified at %L
fi: Kaksoiskappale VALUE-attribuutti määritelty kohdassa %L

en: Duplicate access-specifier at %C
fi: Kaksoiskappale pääsy-tarkenne kohdassa %C

en: Duplicate format specification at %C
fi: Kaksoiskappalemuotospesifikaatio kohdassa %C

en: END tag label %d at %L not defined
fi: END-tunnistenimiötä %d kohdassa %L ei ole määritelty

en: ENUM definition statement expected before %C
fi: ENUM-määrittelylause odotettiin ennen kohdetta %C

en: EOR tag label %d at %L not defined
fi: EOR-tunnistenimiötä %d kohdassa %L ei ole määritelty

en: ERR tag label %d at %L not defined
fi: ERR-tunnistenimiötä %d kohdassa %L ei ole määritelty

en: ESA/390 architecture.
fi: ESA/390-arkkitehtuuri.

en: Element in %s array constructor at %L is %s
fi: Alkio %s-taulukkomuodostimessa kohdassa %L on %s

en: Empty IMPLICIT statement at %C
fi: Tyhjä IMPLICIT-lause kohdassa %C

en: Empty array constructor at %C is not allowed
fi: Tyhjä taulukkomuodostin kohdassa %C ei ole sallittu

en: Enable CFI tables via GAS assembler directives.
fi: Ota käyttöön CFI-taulut GAS-assembler-direktiivien kautta.

en: Enable OpenACC.
fi: Käytä OpenACC:ta.

en: Enable bbit peephole2.
fi: Ota esikäännös käyttöön.

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

en: Enable function profiling.
fi: Ota käyttöön funktioprofilointi.

en: Enable hardware floating point.
fi: Käytä laitteistoliukulukuja.

en: Enable most warning messages.
fi: Ota käyttöön useimmat varoitussanomat.

en: Enable multicore support.
fi: Ota käyttöön moniydintuki.

en: Enable preprocessing.
fi: Ota esikäännös käyttöön.

en: Enable support for the old GCC ABI.
fi: Ota käyttöön vanhan GCC ABI:n tuki.

en: Enable the normal mode.
fi: Ota käyttöön normaalitila.

en: Enable verbose output.
fi: Ota käyttöön yksityiskohtainen tuloste.

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

en: Enumerator exceeds the C integer type at %C
fi: Enumeraattori ylittää C-kokonaislukutyypin kohdassa %C

en: Error
fi: Virhe

en: Error writing JSON output file %s
fi: Virhe kirjoitettaessa JSON-tulostiedostoa %s

en: Error writing modules file: %s
fi: Virhe kirjoitettaessa moduulitiedostoa %s

en: Error writing output file '%s'
fi: Virhe kirjoitettaessa tulostiedostoa ”%s”

en: Exit on the first error occurred.
fi: Poistu ensimmäisen virheen myötä.

en: Expected ")" at %C
fi: Odotettiin ”)” kohdassa %C

en: Expected "," at %C
fi: Odotettiin merkkiä ”,” kohdassa %C

en: Expected :: in TYPE definition at %C
fi: Odotettiin :: TYPE-määrittelyssä kohdassa %C

en: Expected = sign in PARAMETER statement at %C
fi: Odotettiin =-merkkiä PARAMETER-lauseessa kohdassa %C

en: Expected PARAMETER symbol in complex constant at %C
fi: Odotettiin PARAMETER-symbolia kompleksivakiossa kohdassa %C

en: Expected a CASE or END SELECT statement following SELECT CASE at %C
fi: Odotettiin CASE- tai END SELECT-lausetta seuraavaa SELECT CASE-lausetta kohdassa %C

en: Expected a nameless interface at %C
fi: Odotettiin nimetöntä rajapintaa kohdassa %C

en: Expected a right parenthesis in expression at %C
fi: Odotettiin oikeaa sulkumerkkiä lausekkeessa kohdassa %C

en: Expected a step value in iterator at %C
fi: Odotettiin askelarvoa iteraattorissa kohdassa %C

en: Expected access-specifier at %C
fi: Odotettiin käyttöoikeustarkennetta kohdassa %C

en: Expected alternate return label at %C
fi: Odotettiin vaihtoehtoista paluunimiötä kohdassa %C

en: Expected an initialization expression at %C
fi: Odotettiin alustuslauseketta kohdassa %C

en: Expected another dimension in array declaration at %C
fi: Odotettiin toista ulottuvuutta taulukkoesittelyssä kohdassa %C

en: Expected argument list at %C
fi: Odotettiin argumenttiluetteloa kohdassa %C

en: Expected array subscript at %C
fi: Odotettiin taulukkoindeksiä kohdassa %C

en: Expected binding attribute at %C
fi: Odotettiin sitomisattribuuttia kohdassa %C

en: Expected binding name at %C
fi: Odotettiin sitomisnimeä kohteessa %C

en: Expected component reference at %C
fi: Odotettiin komponenttiviitettä kohdassa %C

en: Expected exponent in expression at %C
fi: Odotettiin eksponenttia lausekkeessa kohdassa %C

en: Expected expression at %C in PARAMETER statement
fi: Odotettiin lauseketta kohdassa %C PARAMETER-lauseessa

en: Expected expression in %s statement at %C
fi: Odotettiin lauseketta %s-lauseessa kohdassa %C

en: Expected formal argument list in function definition at %C
fi: Odotetiin muodollista argumenttiluetteloa funktiomäärittelyssä kohdassa %C

en: Expected generic name or operator descriptor at %C
fi: Odotettiin geneeristä nimeä tai operaattorimäärittelijää kohdassa %C

en: Expected initialization expression at %C
fi: Odotettiin alustuslauseketta kohdassa %C

en: Expected initialization expression in CASE at %C
fi: Odotettiin alustuslauseketta CASE-lauseessa kohdassa %C

en: Expected module procedure name at %C
fi: Odotettiin moduuliproseduurinimeä kohdassa %C

en: Expected name
fi: Odotettu nimi

en: Expected scalar initialization expression at %C
fi: Odotettiin skalaarialustuslauseketta kohdassa %C

en: Expected specific binding name at %C
fi: Odotettiin erityistä sitomisnimeä kohdassa %C

en: Expected terminating name at %C
fi: Odotettiin päättävää nimeä kohdassa %C

en: Expected type-bound procedure or procedure pointer component at %C
fi: Odotettiin tyyppiriippuvaista proseduuria tai proseduurin osoitinkomponenttia kohdassa %C

en: Expected variable name at %C
fi: Odotettiin muuttujanimeä kohdassa %C

en: Expected variable name at %C in PARAMETER statement
fi: Odotettiin muuttujanimeä kohdassa %C PARAMETER-lauseessa

en: Expression in CASE statement at %L must be of kind %d
fi: Lauseke CASE-lauseessa kohdassa %L on oltava %d-kaltainen

en: Expression in CASE statement at %L must be of type %s
fi: Lauseke CASE-lauseessa kohdassa %L on oltava %s-tyyppinen

en: Expression in CASE statement at %L must be scalar
fi: Lausekkeen CASE-lauseessa kohdassa %L on oltava skalaari

en: Extension: Conversion from %s to %s at %L
fi: Laajennus: Muunnos tyypistä %s tyypiksi %s kohdassa %L

en: FORMAT label %d at %L not defined
fi: FORMAT-nimiö %d kohdassa %L ei ole määritelty

en: FP exceptions are enabled.
fi: Liukulukupoikkeukset otettu käyttöön.

en: Fatal Error
fi: Vakava virhe

en: Force the underlying type for "wchar_t" to be "unsigned short".
fi: Pakota ”wchar_t”:n taustatyypiksi ”unsigned short”.

en: Function starts are aligned to this power of 2.
fi: Funktioiden alut tasataan tähän 2:n potenssiin.

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

en: GCSE disabled
fi: GCSE pois käytöstä

en: GNU C no longer supports -traditional without -E
fi: GCC ei enää tue valitsinta -traditional ilman valitsinta -E

en: GNU Extension:
fi: GNU-laajennos:

en: GNU Objective C no longer supports traditional compilation
fi: GNU Objective C ei enää tue perinteistä kääntämistä

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

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

en: Generate H8/300H code.
fi: Tuota H8/300H-koodia.

en: Generate H8S code.
fi: Tuota H8S-koodia.

en: Generate H8S/2600 code.
fi: Tuota H8S/2600-koodia.

en: Generate H8SX code.
fi: Tuota H8SX-koodia.

en: Generate ILP32 code.
fi: Tuota ILP32-koodia.

en: Generate LP64 code.
fi: Tuota LP64-koodia.

en: Generate MIPS16 code.
fi: Tuota MIPS16-koodia.

en: Generate PA1.0 code.
fi: Tuota PA1.0-koodia.

en: Generate PA1.1 code.
fi: Tuota PA1.1-koodia.

en: Generate PA2.0 code (requires binutils 2.10 or later).
fi: Tuota PA2.0-koodia (vaatii binutils 2.10:n tai uudemman).

en: Generate big endian code.
fi: Tuota big-endian-koodia.

en: Generate big-endian code.
fi: Tuota big-endian-koodia.

en: Generate code for GNU as.
fi: Tuota koodia GNU as:lle.

en: Generate code for GNU ld.
fi: Tuota koodia GNU ld:lle.

en: Generate code for GNU runtime environment.
fi: Tuota koodi GNU-suoritusympäristölle.

en: Generate code for NeXT (Apple Mac OS X) runtime environment.
fi: Luo koodi NeXT (Apple Mac OS X) -suoritusympäristölle.

en: Generate code for a 5206e.
fi: Tuota 5206e-koodia.

en: Generate code for a 520X.
fi: Tuota 520X-koodia.

en: Generate code for a 528x.
fi: Tuota 528x-koodia.

en: Generate code for a 5307.
fi: Tuota 5307-koodia.

en: Generate code for a 5407.
fi: Tuota 5407-koodia.

en: Generate code for a 68000.
fi: Tuota 68000-koodia.

en: Generate code for a 68010.
fi: Tuota 68010-koodia.

en: Generate code for a 68020.
fi: Tuota 68020-koodia.

en: Generate code for a 68030.
fi: Tuota 68030-koodia.

en: Generate code for a 68040, without any new instructions.
fi: Tuota 68040-koodia, ilman uusia käskyjä.

en: Generate code for a 68040.
fi: Tuota 68040-koodia.

en: Generate code for a 68060, without any new instructions.
fi: Tuota 68060-koodia, ilman uusia käskyjä.

en: Generate code for a 68060.
fi: Tuota 68060-koodia.

en: Generate code for a 68302.
fi: Tuota 68302-koodia.

en: Generate code for a 68332.
fi: Tuota 68332-koodia.

en: Generate code for a 68851.
fi: Tuota 68851-koodia.

en: Generate code for a ColdFire v4e.
fi: Tuota ColdFire v4e -koodia.

en: Generate code for a DLL.
fi: Tuota koodia DLL:lle.

en: Generate code for assert contracts.
fi: Tuota koodia väitesopimuksille.

en: Generate code for given CPU.
fi: Tuota koodia tietylle suorittimelle.

en: Generate code for the Android platform.
fi: Tuota koodia Android-alustalle.

en: Generate code for the M*Core M210.
fi: Tuota koodia M*Core M210:lle.

en: Generate code for the M*Core M340.
fi: Tuota koodia M*Core M340:lle.

en: Generate code that uses 68881 floating-point instructions.
fi: Tuota koodia, joka käyttää 68881-liukulukukäskyjä.

en: Generate debug information in VMS format.
fi: Tuota vianjäljitystietoja VMS-muodossa.

en: Generate debug information in default format.
fi: Tuota vianjäljitystietoja oletusmuodossa.

en: Generate little endian code.
fi: Tuota little-endian-koodia.

en: Generate little-endian code.
fi: Tuota little-endian-koodia.

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

en: Generate make dependencies.
fi: Luo make-riippuvuudet.

en: Generate mul64 and mulu64 instructions.
fi: Tuota mul64- ja mulu64-käskyt.

en: Generate norm instruction.
fi: Tuota norm-käsky.

en: Generate normal-mode code.
fi: Tuota normaalitilan koodia.

en: Generate swap instruction.
fi: Tuota swap-käsky.

en: ISO C does not allow extra %<;%> outside of a function
fi: ISO C ei salli ylimääräisiä %<;%>-merkkejä funktion ulkopuolella

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 forbids %<return%> with expression, in function returning void
fi: ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa

en: ISO C forbids an empty translation unit
fi: ISO C kieltää tyhjät käännösyksiköt

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 braced-groups within expressions
fi: ISO C kieltää lohkot lausekkeiden sisällä

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

en: ISO C forbids casts to union type
fi: ISO C kieltää tyyppimuunnokset 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 ennakkoesittelyn

en: ISO C forbids forward references to %<enum%> types
fi: ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin

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 member declarations with no members
fi: ISO C kieltää jäsenettömät jäsenesittelyt

en: ISO C forbids nested functions
fi: ISO C kieltää sisäkkäiset funktiot

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
fi: ISO C kieltää nollan kokoisen taulukon

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

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

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

en: ISO C++ allows bit-field attributes only before the %<:%> token
fi: ISO C++ sallii bittikenttien määritteet vain ennen %<:%>-merkkiä

en: ISO C++ forbids braced-groups within expressions
fi: ISO C++ kieltää lohkot lausekkeiden sisällä

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

en: ISO C++ forbids casting to an array type %qT
fi: ISO C++ kieltää tyyppimuunnoksen taulukkotyyppiin %qT

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

en: ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää vertailun %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids compound-literals
fi: ISO C++ kieltää yhdysliteraalit

en: ISO C++ forbids computed gotos
fi: ISO C++ kieltää lasketut goto-käskyt

en: ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää ehtolausekkeen %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function
fi: ISO C++ kieltää muunnoksen %<void *%>-osoittimen ja funktio-osoittimen välillä

en: ISO C++ forbids converting a string constant to %qT
fi: ISO C++ kieltää merkkijonovakion muuntamisen %qT:ksi

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 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 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 kokoisen taulukon

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++ 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 C++17 does not allow dynamic exception specifications
fi: ISO C++17 ei salli dynaamisia poikkeusmäärittelyitä

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 compound literals
fi: ISO C90 kieltää yhdysliteraalit

en: ISO C90 forbids mixed declarations and code
fi: ISO C90 kieltää esittelyjen ja koodin sekoittamisen

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

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

en: Ignore unsupported pragmas.
fi: Ohita pragmat, joita ei tueta.

en: Illegal character in BOZ constant at %C
fi: Virheellinen merkki BOZ-vakiossa kohdassa %C

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 file included from
fi: Tiedostossa, joka sisällytettiin kohdasta

en: In function %qs
fi: Funktio %qs

en: In lambda function
fi: Lambda-funktio

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

en: In module
fi: Moduulissa

en: In module imported at
fi: Moduulissa, joka tuotu kohdassa

en: Incompatible ranks %d and %d in assignment at %L
fi: Yhteensopimattomat tasot %d ja %d sijoituksessa kohdassa %L

en: Incompatible types in DATA statement at %L; attempted conversion of %s to %s
fi: Yhteensopimattomat tyypit DATA-lauseessa kohdassa %L; yritettiin muuntaa tyyppi %s tyypiksi %s

en: Initialization at %C is not allowed in a PURE procedure
fi: Alustus kohdassa %C ei ole sallittu PURE-proseduurissa

en: Initialization at %C isn't for a pointer variable
fi: Alustus kohdassa %C ei ole osoitinmuuttuja

en: Initialization of variable at %C is not allowed in a PURE procedure
fi: Muuttujan alustus kohdassa %C ei ole sallittu PURE-proseduurissa

en: Initializing already initialized variable at %C
fi: Alustetaan jo alustettu muuttuja kohdassa %C

en: Integer too large at %C
fi: Kokonaisluku liian suuri kohdassa %C

en: Interface mismatch in procedure pointer assignment at %L: %s
fi: Rajapintatäsmäämättömyys proseduuriosoitinsijoituksessa kohdassa %L: %s

en: Interpret any REAL(4) as a REAL(10).
fi: Tulkitse kaikki REAL(4):t REAL(10):nä.

en: Interpret any REAL(4) as a REAL(16).
fi: Tulkitse kaikki REAL(4):t REAL(16):na.

en: Interpret any REAL(4) as a REAL(8).
fi: Tulkitse kaikki REAL(4):t REAL(8):na.

en: Interpret any REAL(8) as a REAL(10).
fi: Tulkitse kaikki REAL(8):t REAL(10):nä.

en: Interpret any REAL(8) as a REAL(16).
fi: Tulkitse kaikki REAL(8):t REAL(16):na.

en: Interpret any REAL(8) as a REAL(4).
fi: Tulkitse kaikki REAL(8):t REAL(4):nä.

en: Invalid character in name at %C
fi: Virheellinen merkki nimessä kohdassa %C

en: Invalid form of array reference at %C
fi: Virheellinen taulukkoviitemuoto kohdassa %C

en: Invalid initializer %s in Data statement at %C
fi: Virheellinen alustin %s Data-lauseessa kohdassa %C

en: Invalid procedure argument at %L
fi: Virheellinen proseduuriargumentti kohdassa %L

en: Invalid procedure pointer assignment at %L
fi: Virheellinen proseduuriosoitinsijoitus kohdassa %L

en: Invalid value for %s specification at %C
fi: Virheellinen arvo %s-spesifikaatiolle kohdassa %C

en: Iterator step at %L cannot be zero
fi: Iteraattoriaskel kohdassa %L ei voi olla nolla

en: Jump targets are aligned to this power of 2.
fi: Hyppykohteet tasataan tähän 2:n potenssiin.

en: Junk after CALL at %C
fi: Roskaa CALL-lauseen jälkeen kohdassa %C

en: Known assembler dialects (for use with the -masm= option):
fi: Tunnetut assembler-murteet (käytettäväksi -masm= -valitsimen kanssa):

en: Label %d at %L defined but cannot be used
fi: Nimiö %d kohdassa %L on määritelty, mutta sitä ei voida käyttää

en: Label %d at %L defined but not used
fi: Nimiö %d kohdassa %L on määritelty, mutta ei käytetty

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: Lines executed:%s of %d
fi: Rivejä suoritettu:%s/%d

en: Loop code aligned to this power of 2.
fi: Silmukkakoodi tasataan tähän 2:n potenssiin.

en: Loop variable
fi: Silmukkamuuttuja

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

en: Make all function calls indirect.
fi: Tee kaikista funktiokutsuista epäsuoria.

en: Make integers 32 bits wide.
fi: Tee kokonaisluvista 32 bitin levyisiä.

en: Mark all loops as parallel.
fi: Merkitse kaikki silmukat rinnakkaisiksi.

en: Max number of bytes to compare.
fi: Vertailtavien tavujen enimmäismäärä.

en: Missing dimension specification at %C
fi: Puuttuva ulottuvuusspesifikaatio kohdassa %C

en: Missing format label at %C
fi: Puuttuva muotonimiö kohdassa %C

en: Missing kind-parameter at %C
fi: Puuttuva kind-parametri kohdassa %C

en: Missing right parenthesis at %C
fi: Puuttuva oikea sulje kohdassa %C

en: Missing symbol
fi: Puuttuva symboli

en: Multiple identifiers provided with single NAME= specifier at %C
fi: Useita tunnisteita tarjottu yhdellä NAME= tarkenteella kohdassa %C

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

en: NULL() initialization at %C is ambiguous
fi: NULL()-alustus kohdassa %C on moniselitteinen

en: Name at %C is too long
fi: Nimi kohdassa %C on liian pitkä

en: Name too long
fi: Liian pitkä nimi

en: No binding name is allowed in BIND(C) at %C
fi: Sitomisnimeä ei ole sallittu BIND(C):ssä kohdassa %C

en: No branches
fi: Ei haaroja

en: No calls
fi: Ei kutsuja

en: No description yet.
fi: Kuvaus puuttuu.

en: No executable lines
fi: Ei suoritettavia rivejä

en: No longer supported.
fi: Ei enää tuettu.

en: Non-numeric character in statement label at %C
fi: Ei-numeerinen merkki lausenimiössä kohdassa %C

en: Nonstandard type declaration %s*%d at %C
fi: Ei-vakio tyyppiesittely %s*%d kohdassa %C

en: Not expected TAG.
fi: Odottamaton TAG.

en: Old-style type declaration %s*%d not supported at %C
fi: Vanhantyylinen esittely %s*%d ei ole tuettu kohdassa %C

en: Only retained for backward compatibility.
fi: Säilytetty vain yhteensopivuuden vuoksi.

en: Options:
fi: Valitsimet:

en: Out of stack space.
fi: Pinotila loppui.

en: PARAMETER at %L is missing an initializer
fi: PARAMETER kohdassa %L on ilman alustinta

en: PRE disabled
fi: PRE poistettu käytöstä

en: PRINT statement at %C not allowed within PURE procedure
fi: PRINT-lause kohdassa %C ei ole sallittu PURE-proseduurin sisällä

en: PROCEDURE at %C must be in a generic interface
fi: PROCEDURE-lauseen kohdassa %C on oltava geneerisessä rajapinnassa

en: PROTECTED at %C only allowed in specification part of a module
fi: PROTECTED kohdassa %C on sallittu vain moduulin spesifikaatio-osassa

en: Path to header file that should be pre-included before each compilation unit.
fi: Polku otsaketiedostoon, joka esisisällytetään kunkin käännösyksikön alkuun.

en: Perform a number of minor, expensive optimizations.
fi: Suorita useita pieniä, kalliita optimointeja.

en: Period required in format specifier %s at %L
fi: Piste vaadittu muotomääritteessä %s kohdassa %L

en: Period required in format specifier at %L
fi: Piste vaadittu muotomääritteessä kohdassa %L

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

en: Plugins
fi: Liitännäiset

en: Pointers are 32-bit.
fi: Osoittimet ovat 32-bittisiä.

en: Pointers are 64-bit.
fi: Osoittimet ovat 64-bittisiä.

en: Positive width required in format specifier %s at %L
fi: Positiivinen leveys vaadittu muotomäärittelijässä %s kohdassa %L

en: Preprocessed source stored into %s file, please attach this to your bugreport.
fi: Esikäännetty lähdekoodi tallennettu tiedostoon %s, liitäthän sen vikailmoitukseen.

en: Prevent the use of all hardware floating-point instructions.
fi: Estä kaikkien laitteistoliukulukukäskyjen käyttö.

en: Print code coverage information.
fi: Tulosta koodinkattavuustietoa.

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

en: Print the name of header files as they are used.
fi: Tulosta otsaketiedostojen nimet käytön yhteydessä.

en: RESULT variable at %C must be different than function name
fi: RESULT-muuttujan paikassa %C on oltava erilainen kuin funktionimen

en: Recognize C++ keywords like "compl" and "xor".
fi: Tunnista C++:n avainsanat kuten ”compl” ja ”xor”.

en: Recognize GNU-defined keywords.
fi: Tunnista GNU-määritellyt avainsanat.

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

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

en: Removed in GCC 10.  This switch has no effect.
fi: Poistettu GCC 10:ssä. Tämä valitsin ei vaikuta mihinkään.

en: Removed in GCC 9.  This switch has no effect.
fi: Poistettu GCC 9:ssä. Tämä valitsin ei vaikuta mihinkään.

en: Removing '%s'
fi: Poistetaan ”%s”

en: SAVE attribute at %L cannot be specified in a PURE procedure
fi: SAVE-attribuuttia kohdassa %L ei voida määritellä PURE-proseduurissa

en: SSE instruction set disabled, using 387 arithmetics
fi: SSE-käskykanta poistettu käytöstä, käytetään 387-aritmetiikkaa

en: Same as %s%s (or, in negated form, %s%s).
fi: Sama kuin %s%s (tai kielteisessä muodossa %s%s).

en: Same as -mA6.
fi: Sama kuin -mA6.

en: Same as -mA7.
fi: Sama kuin -mA7.

en: Semicolon at %C needs to be preceded by statement
fi: Lauseen on edellettävä puolipistettä kohdassa %C

en: Set sizeof(bool) to 1.
fi: Aseta sizeof(bool) arvoon 1.

en: Set the number of 64 KiB flash segments.
fi: Aseta 64 KiB:n kokoisten flash-segmenttien määrä.

en: Specify a plugin to load.
fi: Anna ladattava liitännäinen.

en: Specify an ABI.
fi: Määrittele ABI.

en: Specify the target CPU.
fi: Määrittele kohdesuoritin.

en: String length at %L is too large
fi: Merkkijonon pituus kohdassa %L on liian suuri

en: Substring end index at %L is too large
fi: Alimerkkijonon loppuindeksi kohdassa %L on liian suuri

en: Support multi-threading.
fi: Tue monisäikeisyyttä.

en: Suppress warnings.
fi: Vaienna varoitukset.

en: Symbol at %C is not appropriate for an expression
fi: Symboli kohdassa %C ei sovellu lausekkeeseen

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

en: Syntax error in !GCC$ ATTRIBUTES statement at %C
fi: Syntaksivirhe !GCC$ ATTRIBUTES-lauseessa kohdassa %C

en: Syntax error in %s statement at %C
fi: Syntaksivirhe %s-lauseessa kohdassa %C

en: Syntax error in ABSTRACT INTERFACE statement at %C
fi: Syntaksivirhe ABSTRACT INTERFACE -käskyssä kohdassa %C

en: Syntax error in CASE specification at %C
fi: Syntaksivirhe CASE-spesifikaatiossa kohdassa %C

en: Syntax error in CHARACTER declaration at %C
fi: Syntaksivirhe CHARACTER-esittelyssä kohdassa %C

en: Syntax error in CLASS IS specification at %C
fi: Syntaksvirhe CLASS IS -spesifikaatiossa kohdassa %C

en: Syntax error in ENUMERATOR definition at %C
fi: Syntaksivirhe ENUMERATOR-määrittelyssä kohdassa %C

en: Syntax error in I/O iterator at %C
fi: Syntaksivirhe siirräntäiteraattorissa kohdassa %C

en: Syntax error in IF-expression at %C
fi: Syntaksivirhe IF-lausekkeessa kohdassa %C

en: Syntax error in IMPORT statement at %C
fi: Syntaksivirhe IMPORT-lauseessa kohdassa %C

en: Syntax error in PROCEDURE statement at %C
fi: Syntaksivirhe PROCEDURE-lauseessa kohdassa %C

en: Syntax error in PROTECTED statement at %C
fi: Syntaksivirhe PROTECTED-lauseessa kohdassa %C

en: Syntax error in SAVE statement at %C
fi: Syntaksivirhe SAVE-lauseessa kohdassa %C

en: Syntax error in TYPE IS specification at %C
fi: Syntaksivirhe TYPE IS -spesifikaatiossa kohdassa %C

en: Syntax error in VALUE statement at %C
fi: Syntaksivirhe VALUE-lauseessa kohdassa %C

en: Syntax error in VOLATILE statement at %C
fi: Syntaksivirhe VOLATILE-lauseessa kohdassa %C

en: Syntax error in argument list at %C
fi: Syntaksivirhe argumenttiluettelossa kohdassa %C

en: Syntax error in array constructor at %C
fi: Syntaksivirhe taulukkomuodostimessa kohdassa %C

en: Syntax error in character length specification at %C
fi: Syntaksivirhe merkkipituusspesifikaatiossa kohdassa %C

en: Syntax error in data declaration at %C
fi: Syntaksivirhe data-esittelyssä kohdassa %C

en: Syntax error in generic specification at %C
fi: Syntaksivirhe geneerisessä spesifikaatiossa kohdassa %C

en: Syntax error in iterator at %C
fi: Syntaksivirhe iteraattorissa kohdassa %C

en: Syntax error in procedure pointer component at %C
fi: Syntaksivirhe proseduuriosoitinkomponentissa kohdassa %C

en: Syntax error: Trailing garbage in END INTERFACE statement at %C
fi: Syntaksivirhe: Loppuroskaa END INTERFACE -käskyssä kohdassa %C

en: Syntax error: Trailing garbage in INTERFACE statement at %C
fi: Syntaksivirhe: Loppuroskaa INTERFACE-lauseessa kohdassa %C

en: TLS is not implemented for GCN.
fi: TLS:ää ei ole toteutettu GCN:lle.

en: Target: %s
fi: Kohde: %s

en: The bug is not reproducible, so it is likely a hardware or OS problem.
fi: Vika ei ole toistettavissa, joten se on todennäköisesti laitteisto- tai käyttöjärjestelmäongelma.

en: The following options are language-independent
fi: Seuraavat valitsimet ovat kielestä riippumattomia

en: The following options are language-related
fi: Seuraavat valitsimet ovat kieleen liittyviä

en: The following options are not documented
fi: Seuraavia valitsimia ei ole dokumentoitu

en: The following options are specific to just the language
fi: Seuraavat valitsimet ovat liittyvät kieleen

en: The following options are supported by the language
fi: Kieli tukee seuraavia valitsimia

en: The following options are target specific
fi: Seuraavat valitsimet ovat kohdekohtaisia

en: The following options control optimizations
fi: Seuraavat valitsimet ohjaavat optimointeja

en: The resolution file.
fi: Ratkaisutiedosto.

en: The size of L1 cache line.
fi: L1-välimuistirivin koko.

en: The size of L1 cache.
fi: L1-välimuistin koko.

en: The size of L2 cache.
fi: L2-välimuistin koko.

en: The version of the C++ ABI in use.
fi: Käytössä olevan C++-ABIn versio.

en: This is free software; see the source for copying conditions.  There is NO
    warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
fi: Tämä ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lähdekoodista.
    Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ
    LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.

en: This option is deprecated and has no effect.
fi: Tämä valitsin on vanhentunut eikä vaikuta mihinkään.

en: This switch is deprecated; do not use.
fi: Tämä valitsin on vanhentunut; älä käytä.

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

en: Too many arguments to %s at %L
fi: Liikaa argumentteja funktiolle %s kohdassa %L

en: Treat all warnings as errors.
fi: Ilmaise kaikki varoitukset virheinä.

en: Treat known sprintf return values as constants.
fi: Käsittele tunnettuja sprintf-paluuarvoja vakioina.

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

en: Treat specified warning as error.
fi: Ilmaise annettu varoitus virheenä.

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

en: UNIT not specified at %L
fi: UNIT ei ole määritelty kohdassa %L

en: UNIT number in CLOSE statement at %L must be non-negative
fi: UNIT-numeron CLOSE-lauseessa kohdassa %L täytyy olla epänegatiivinen

en: UNIT number in statement at %L must be non-negative
fi: UNIT-numeron lauseessa kohdassa %L täytyy olla epänegatiivinen

en: Unclassifiable statement at %C
fi: Luokittelemiskelvoton lause kohdassa %C

en: Unequal character lengths (%ld/%ld) in %s at %L
fi: Erisuuret merkkipituudet (%ld/%ld) merkkijonossa %s kohdassa %L

en: Unexpected %s statement at %C
fi: Odottamaton %s-lause kohdassa %C

en: Unexpected %s statement at %C in INTERFACE body
fi: Odottamaton %s-lause kohdassa %C INTERFACE-rungossa

en: Unexpected %s statement in BLOCK DATA at %C
fi: Odottamaton %s-lause BLOCK DATA -lohkossa kohdassa %C

en: Unexpected %s statement in CONTAINS section at %C
fi: Odottamaton %s-lause CONTAINS-lohkossa kohdassa %C

en: Unexpected %s statement in FORALL block at %C
fi: Odottamaton %s-lause FORALL-lohkossa kohdassa %C

en: Unexpected %s statement in INTERFACE block at %C
fi: Odottamaton %s-lause INTERFACE-lohkossa kohdassa %C

en: Unexpected %s statement in MODULE at %C
fi: Odottamaton %s-lause MODULE-lohkossa kohdassa %C

en: Unexpected %s statement in WHERE block at %C
fi: Odottamaton %s-lause WHERE-lohkossa kohdassa %C

en: Unexpected CASE statement at %C
fi: Odottamaton CASE-lause kohdassa %C

en: Unexpected END statement at %C
fi: Odottamaton END-lause kohdassa %C

en: Unexpected TYPE IS statement at %C
fi: Odottamaton TYPE IS -lause kohdassa %C

en: Unexpected character in variable list at %C
fi: Odottamaton merkki muuttujaluettelossa kohdassa %C

en: Unexpected characters in PARAMETER statement at %C
fi: Odottamattomia merkkejä PARAMETER-lauseessa kohdassa %C

en: Unexpected junk after function declaration at %C
fi: Odottamatonta roskaa funktioesittelyn jälkeen kohdassa %C

en: Unexpected junk in formal argument list at %C
fi: Odottamatonta roskaa muodollisessa argumenttiluettelossa kohdassa %C

en: Unknown argument list function at %L
fi: Tuntematon argumenttiluettelofunktio kohdassa %L

en: Unknown attribute in !GCC$ ATTRIBUTES statement at %C
fi: Tuntematon attribuutti !GCC$ ATTRIBUTES-lauseessa kohdassa %C

en: Unsupported value for mmpy-option
fi: Ei-tuettu mmpy-optionin arvo

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

en: Use "-Wa,OPTION" to pass "OPTION" to the assembler.
fi: Käytä ”-Wa,VALITSIN” välittämään ”VALITSIN” assemblerille.

en: Use "-Wl,OPTION" to pass "OPTION" to the linker.
fi: Käytä ”-Wl,VALITSIN” välittämään ”VALITSIN” linkittimelle.

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 int.
fi: Käytä 32-bittistä int-tyyppiä.

en: Use 32-bit ABI.
fi: Käytä 32-bittistä ABIa.

en: Use 32-bit general registers.
fi: Käytä 32-bittisiä yleisrekistereitä.

en: Use 64-bit ABI.
fi: Käytä 64-bittistä ABIa.

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

en: Use 64-bit general registers.
fi: Käytä 64-bittisiä yleisrekistereitä.

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

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

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

en: Use GNU C library.
fi: Käytä GNU:n C-kirjastoa.

en: Use H8/300 alignment rules.
fi: Käytä H8/300-kohdistussääntöjä.

en: Use MCU instructions.
fi: Käytä MCU-käskyjä.

en: Use MIPS-3D instructions.
fi: Käytä MIPS-3D-käskyjä.

en: Use PowerPC-64 instruction set.
fi: Käytä PowerPC-64 -käskykantaa.

en: Use SmartMIPS instructions.
fi: Käytä SmartMIPS-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 an 8-bit 'int' type.
fi: Käytä 8-bittistä int-tyyppiä.

en: Use big-endian byte order.
fi: Käytä big-endian-tavujärjestystä.

en: Use given address mode.
fi: Käytä annettua osoitetilaa.

en: Use given assembler dialect.
fi: Käytä tiettyä assembler-murretta.

en: Use hardware FP.
fi: Käytä laitteistoliukulukuja.

en: Use hardware floating point.
fi: Käytä laitteistoliukulukuja.

en: Use hardware fp.
fi: Käytä laitteistoliukulukuja.

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

en: Use little-endian byte order.
fi: Käytä little-endian-tavujärjestystä.

en: Use ll, sc and sync instructions.
fi: Käytä ll-, sc- ja sync-käskyjä.

en: Use microMIPS instructions.
fi: Älä käytä microMIPS-käskyjä.

en: Use registers for argument passing.
fi: Käytä rekistereitä argumenttien välittämiseen.

en: Use shared libraries.
fi: Käytä jaettuja kirjastoja.

en: Use software floating point comparisons.
fi: Käytä ohjelmistollisia liukulukuvertailuja.

en: Use the AltiVec ABI extensions.
fi: Käytä AltiVec ABI -laajennoksia.

en: Use the DEC assembler syntax.
fi: Käytä DEC:n assembler-syntaksia.

en: Use the ELFv1 ABI.
fi: Käytä ELFv1-ABIa.

en: Use the ELFv2 ABI.
fi: Käytä ELFv2-ABIa.

en: Use the GNU assembler syntax.
fi: Käytä GNU:n assembler-syntaksia.

en: Use the bit-field instructions.
fi: Käytä bittikenttäkäskyjä.

en: Use the narrowest integer type possible for enumeration types.
fi: Käytä luetelluille tyypeille kapeinta mahdollista kokonaislukutyyppiä.

en: Variable %s cannot be assigned in PURE procedure at %C
fi: Muuttuja %s ei voida liittää PURE-proseduuriin kohdassa %C

en: Variable type is UNKNOWN in assignment at %L
fi: Muuttujatyyppi on UNKNOWN sijoituksessa kohdassa %L

en: Warn about "suspicious" constructs.
fi: Varoita ”epäilyttävistä” rakenteista.

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++ 2011.
fi: Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 2011 -standardeissa.

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

en: Warn about C++ constructs whose meaning differs between ISO C++ 2014 and ISO C++ 2017.
fi: Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 2014- ja ISO C++ 2017 -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 __TIME__, __DATE__ and __TIMESTAMP__ usage.
fi: Varoita makrojen __TIME__, __DATE__ ja __TIMESTAMP__ käytöstä.

en: Warn about an empty body in an if or else statement.
fi: Varoita tyhjästä rungosta if- ja else-lauseissa.

en: Warn about an invalid DO loop.
fi: Varoita virheellisestä DO-silmukasta.

en: Warn about calls to snprintf and similar functions that truncate output.
fi: Varoita tuotosta typistävistä snprintf-funktiokutsuista ja vastaavista.

en: Warn about casts between incompatible function types.
fi: Varoita epäyhteensopivien funktiotyyppien välisistä muunnoksista.

en: Warn about casts which discard qualifiers.
fi: Varoita tyyppimuunnoksista, jotka hylkäävät määreet.

en: Warn about comparison of different enum types.
fi: Varoita eri enum-tyyppien vertailusta.

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

en: Warn about dangling else.
fi: Varoita orvosta elsestä.

en: Warn about deleting polymorphic objects with non-virtual destructors.
fi: Varoita polymorfisten olioiden tuhoamisesta epävirtuaalisilla hajottimilla.

en: Warn about duplicated branches in if-else statements.
fi: Varoita kahdenkertaisista haaroista if-else-lauseissa.

en: Warn about duplicated conditions in an if-else-if chain.
fi: Varoita kahdenkertaisista ehdoista if-else-if-ketjussa.

en: Warn about features not present in ISO C11, but present in ISO C2X.
fi: Varoita ominaisuuksista, joita ei ole ISO C11:ssä, mutta ovat ISO C2X:ssä.

en: Warn about features not present in ISO C90, but present in ISO C99.
fi: Varoita ominaisuuksista, joita ei ole ISO C90:ssä, mutta ovat ISO C99:ssä.

en: Warn about features not present in ISO C99, but present in ISO C11.
fi: Varoita ominaisuuksista, joita ei ole ISO C99:ssä, mutta ovat ISO C11:ssä.

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

en: Warn about format strings that are not literals.
fi: Varoita muotoilumerkkijonoista, jotka eivät ole literaaleja.

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

en: Warn about function parameters declared without a type specifier in K&R-style functions.
fi: Varoita funktioparametreistä, jotka on esitelty ilman tyyppimäärittelyjä K&R-tyylisissä funktioissa.

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

en: Warn about global functions without previous declarations.
fi: Varoita globaaleista funktioista, joilla ei ole aiempaa esittelyä.

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

en: Warn about implicit conversion of enum types.
fi: Varoita implisiittisistä enum-tyyppien muunnoksista.

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

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 missing fields in struct initializers.
fi: Varoita puuttuvista kentistä struct-alustimissa.

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

en: Warn about most implicit conversions.
fi: Varoita useimmista implisiittisistä muunnoksista.

en: Warn about multiple declarations of the same object.
fi: Varoita saman objektin useista esittelyistä.

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

en: Warn about overflow in arithmetic expressions.
fi: Varoita ylivuodosta aritmeettisissa lausekkeissa.

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

en: Warn about packed bit-fields whose offset changed in GCC 4.4.
fi: Varoita pakatuista bittikentistä, joiden siirrososoite muuttui GCC 4.4:ssä.

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

en: Warn about possibly missing braces around initializers.
fi: Varoita mahdollisesti puuttuvista aaltosuluista alustimissa.

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

en: Warn about possibly nested block comments, and C++ comments spanning more than one physical line.
fi: Varoita mahdollisista sisäkkäisistä lohkokommenteista ja C++-kommenteista, jotka ulottuvat useammalle kuin yhdelle fyysiselle riville.

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

en: Warn about returning a pointer/reference to a local or temporary variable.
fi: Varoita osoittimen/viittauksen palauttamisesta paikalliseen tai väliaikiseen muuttujaan.

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

en: Warn about semicolon after in-class function definition.
fi: Varoita puolipisteestä luokansisäisen funktiomäärittelyn perässä.

en: Warn about signed-unsigned comparisons.
fi: Varoita signed-unsigned-vertailuista.

en: Warn about stray tokens after #else and #endif.
fi: Varoita ylimääräisistä merkeistä #elif- ja #endif-direktiivien perässä.

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 truncated source lines.
fi: Varoita typistetyistä lähderiveistä.

en: Warn about unprototyped function declarations.
fi: Varoita prototyypittömistä funktioesittelyistä.

en: Warn about unrecognized pragmas.
fi: Varoita tuntemattomista pragmoista.

en: Warn about unsuffixed float constants.
fi: Varoita loppuliitteettömistä liukulukuvakioista.

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

en: Warn about useless casts.
fi: Varoita tarpeettomista tyyppimuunnoksista.

en: Warn about uses of a comma operator within a subscripting expression.
fi: Varoita pilkuoperaattorin käytöstä alaindeksilausekkeessa.

en: Warn about using variadic macros.
fi: Varoita variadisista makroista.

en: Warn about variables that might be changed by "longjmp" or "vfork".
fi: Varoita muuttujista, joita ”longjmp” tai ”vfork” saattaa muuttaa.

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 conditionally-supported constructs.
fi: Varoittaa ehdollisesti tuetuista rakenteista.

en: Warn for converting NULL from/to a non-pointer type.
fi: Varoita NULLin muunnoksesta epäosoitintyypiksi.

en: Warn for implicit type conversions that cause loss of floating point precision.
fi: Varoita implisiittisistä tyyppimuunnoksista, jotka aiheuttavat liukulukutarkkuuden menetystä.

en: Warn for implicit type conversions that may change a value.
fi: Varoita implisiittisistä tyyppimuunnoksista, jotka voivat muuttaa arvoa.

en: Warn if "defined" is used outside #if.
fi: Varoita ”defined”:in käytöstä #if-ehdon ulkopuolella.

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

en: Warn if a comparison always evaluates to true or false.
fi: Varoita vertailusta, joka on aina tosi tai aina epätosi.

en: Warn if a local declaration hides an instance variable.
fi: Varoita kun paikallinen esittely piilottaa instanssimuuttujan.

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 if shift count is negative.
fi: Varoita kun oikealle siirron lukumäärä on negatiivinen.

en: Warn if testing floating point numbers for equality.
fi: Varoita liukulukujen yhtäsuuruusvertailuista.

en: Warn if the address space of an address is changed.
fi: Varoita, jos osoitteen osoiteavaruutta muutetaan.

en: Warn if type qualifiers on pointers are discarded.
fi: Varoita jos osoittimien tyyppimääreet hylätään.

en: Warn on any use of alloca.
fi: Varoita kaikesta allocan käytöstä.

en: Warn on direct multiple inheritance.
fi: Varoita suorasta moniperinnästä.

en: Warn on direct virtual inheritance.
fi: Varoita suorasta virtuaalisesta perinnästä.

en: Warn when a #warning directive is encountered.
fi: Varoita #warning-direktiivin kohtaamisesta.

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

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 literal '0' is used as null pointer.
fi: Varoita kun ”0”-literaalia käytetään nollaosoittimena.

en: Warn when a logical operator is suspiciously always evaluating to true or false.
fi: Varoita, kun looginen operaattori on aina tosi tai aina epätosi.

en: Warn when a pointer is cast to an integer of a different size.
fi: Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.

en: Warn when a variable is only set, otherwise unused.
fi: Varoita vain asetetuista mutta muuten 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 when deleting a pointer to incomplete type.
fi: Varoita epätäydellisen osoitintyypin tuhoamisesta.

en: Warn when the compiler reorders code.
fi: Varoita kun kääntäjä järjestää koodia uudelleen.

en: Warn when the field in a struct is not aligned.
fi: Varoita, kun structin kenttä ei ole kohdistettu.

en: Warn when there is a cast to a pointer from an integer of a different size.
fi: Varoita osoittimien tyyppimuunnoksista erikokoisiksi kokonaisluvuiksi.

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: Warn whenever attributes are ignored.
fi: Varoita attribuuttien huomiotta jättämisestä.

en: Warn whenever type qualifiers are ignored.
fi: Varoita tyyppimääreiden huomiotta jättämisestä.

en: Warning
fi: Varoitus

en: When "signed" or "unsigned" is not given make the bitfield signed.
fi: Kun ”signed” tai ”unsigned” on antamatta, tee bittikentästä etumerkillinen.

en: When "signed" or "unsigned" is not given make the bitfield unsigned.
fi: Kun ”signed” tai ”unsigned” on antamatta, tee bittikentästä etumerkitön.

en: Zero is not a valid statement label at %C
fi: Nolla ei ole kelvollinen lausekenimiö kohdassa %C

en: [default]
fi: [oletus]

en: [disabled]
fi: [ei käytössä]

en: [enabled]
fi: [käytössä]

en: `
fi: ”

en: a different type is defined in another translation unit
fi: erilainen tyyppi määritelty toisessa käännösyksikössä

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

en: add explicit %<this%> or %<*this%> capture
fi: lisää eksplisiittinen %<this%>- tai %<*this%>-kaappaus

en: address area attribute cannot be specified for functions
fi: osoitealueattribuuttia ei voi määritellä funktioille

en: address area of %q+D conflicts with previous declaration
fi: %q+D:n osoitealue on ristiriidassa edellisen esittelyn kanssa

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: aka
fi: eli

en: alignment may not be specified for %q+D
fi: kohdistusta ei voi määritellä %q+D:lle

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

en: allocated here
fi: varattu täällä

en: allocation performed here
fi: varaus suoritettu täällä

en: also found %<%c%s%>
fi: löytyi myös %<%c%s%>

en: ambiguous default type conversion from %qT
fi: ei-yksiselitteinen oletustyyppimuunnos tyypistä %qT

en: an address area attribute cannot be specified for local variables
fi: osoitealueattribuuttia ei voi määritellä paikallisille muuttujille

en: anachronism
fi: anakronismi

en: anachronism:
fi: anakronismi:

en: and %qT has no template constructors
fi: ja kohteella %qT:lla ei ole mallimuodostimia

en: argument %qD declared here
fi: argumentti %qD esiteltiin täällä

en: argument %qD doesn%'t match built-in prototype
fi: argumentti %qD ei vastaa sisäistä prototyyppiä

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

en: argument %qd is not a constant
fi: argumentti %qd ei ole vakio

en: argument of function call might be a candidate for a format attribute
fi: funktiokutsun argumentti voi olla ehdokas muotoiluattribuutille

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to provide an explicit length?
fi: %<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus antaa täsmällinen pituus?

en: argument to %<sizeof%> in %qD call is the same expression as the destination; did you mean to remove the addressof?
fi: %<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin kohteella; oliko tarkoitus poistaa addressof?

en: argument to %<sizeof%> in %qD call is the same expression as the source; did you mean to use the size of the destination?
fi: %<sizeof%>-operaattorin argumentti %qD-kutsussa on sama lauseke kuin lähteellä; oliko tarkoitus käyttää kohteen kokoa?

en: argument to %qs is too large (max. %d)
fi: %qs:n argumentti on liian suuri (maksimi %d)

en: array %q+D assumed to have one element
fi: taulukolla %q+D oletetaan olevan yksi alkio

en: array %qD declared here
fi: taulukko %qD esitelty täällä

en: array %qD initialized by parenthesized string literal %qE
fi: taulukko %qD alustettu sulkujen sisällä olevalla merkkijonoliteraalilla %qE

en: array index in initializer exceeds array bounds
fi: taulukkoindeksi alustimessa ylittää taulukon rajat

en: array index in initializer is not an integer constant expression
fi: taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen vakiolauseke

en: array index in initializer not of integer type
fi: taulukkoindeksi alustimessa ei ole kokonaislukutyyppinen

en: array index in non-array initializer
fi: taulukkoindeksi ei-taulukkoalustimessa

en: array index range in initializer exceeds array bounds
fi: taulukkoindeksiväli alustimessa ylittää taulukon rajat

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 size missing in %qD
fi: %qD-taulukon koko puuttuu

en: array subscript %E is below array bounds of %qT
fi: taulukon indeksi %E on %qT-taulukon rajojen alapuolella

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 types have different bounds
fi: taulukkotyypeillä on eri rajat

en: array used as initializer
fi: taulukkoa käytetty alustimena

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

en: assignment
fi: sijoitus

en: assignment (not initialization) in declaration
fi: sijoitus (ei alustus) esittelyssä

en: assignment discards %qv qualifier from pointer target type
fi: sijoitus hylkää kohdeosoitintyypin %qv-määritteen

en: assignment from distinct Objective-C type
fi: sijoitus erilaisesta Objective-C-tyypistä

en: assignment of constant field %qD
fi: sijoitus vakiokenttään %qD

en: assignment of function %qD
fi: funktion %qD sijoitus

en: assignment of read-only location %qE
fi: kirjoitussuojatun sijainnin %qE sijoitus

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

en: assignment of read-only named return value %qD
fi: sijoitus kirjoitussuojattuun nimettyyn paluuarvoon %qD

en: assignment of read-only parameter %qD
fi: sijoitus kirjoitussuojattuun parametriin %qD

en: assignment of read-only reference %qD
fi: sijoitus kirjoitussuojattuun viitteeseen %qD

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

en: assuming directive output of %wu byte | assuming directive output of %wu bytes
fi[0]: oletetaan direktiivin tuotos %wu-tavuiseksi
fi[1]: oletetaan direktiivin tuotos %wu-tavuiseksi

en: atexit failed
fi: atexit epäonnistui

en: attempt to take address of bit-field
fi: yritys ottaa bittikentän osoite

en: attribute %qs applies to array types only
fi: attribuutti %qs soveltuu vain taulukkotyyppeihin

en: attribute ignored
fi: attribuuttia ei huomioida

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 ADDR_SPACE_GLOBAL address
fi: virheellinen ADDR_SPACE_GLOBAL-osoite

en: bad address
fi: virheellinen osoite

en: bad operand
fi: virheellinen operandi

en: bad shift insn:
fi: virheellinen shift-käsky:

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

en: base class %q#T should be explicitly initialized in the copy constructor
fi: kantaluokka %q#T pitäisi alustaa eksplisiittisesti kopiomuodostimessa

en: bit-field %q#D with non-integral type %qT
fi: bittikenttä %q#D, jolla on ei-kokonaislukutyyppi %qT

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

en: bit-field %qD has non-integral type %qT
fi: bittikentällä %qD on ei-kokonaislukutyyppi %qT

en: bit-field %qD with non-integral type %qT
fi: bittikenttä %qD, jolla on ei-kokonaislukutyyppi %qT

en: bit-field %qE has atomic type
fi: bittikentällä %qE on atominen tyyppi

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: bit-field has atomic type
fi: bittikentällä on atominen tyyppi

en: braced-group within expression allowed only inside a function
fi: lohkot lausekkeiden sisällä sallitaan vain funktion sisällä

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 %q+D esitelty ei-funktiona

en: but not here
fi: mutta ei täällä

en: call   %2d never executed
fi: kutsu  %2d ei suoritettu koskaan

en: call   %2d returned %s
fi: kutsu  %2d palautti %s

en: called from here
fi: kutsuttu täältä

en: candidate 1:
fi: ehdokas 1:

en: candidate 2:
fi: ehdokas 2:

en: candidate is: | candidates are:
fi[0]: ehdokas on:
fi[1]: ehdokkaat ovat:

en: candidates are:
fi: ehdokkaat ovat:

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

en: cannot convert %qE from type %qT to type %qT
fi: %qE:ta ei voi muuntaa tyypistä %qT tyyppiin %qT

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

en: cannot decrement a pointer to incomplete type %qT
fi: ei voida vähentää osoitinta vaillinaiseen tyyppiin %qT

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

en: cannot find class %qE
fi: ei löydetä luokkaa %qE

en: cannot find interface declaration for %qE
fi: ei löydetä rajapintaesittelyä %qE:lle

en: cannot find protocol declaration for %qE
fi: ei löydetä protokollaesittelyä %qE:lle

en: cannot increment a pointer to incomplete type %qT
fi: ei voida kasvattaa osoitinta vaillinaiseen tyyppiin %qT

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

en: cannot open %s
fi: tiedostoa %s ei voi avata

en: cannot open profile file %s
fi: profiilitiedostoa %s ei voi avata

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

en: cannot take address of %qs
fi: %qs:n osoitetta ei voi ottaa

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

en: cannot take the address of %<this%>, which is an rvalue expression
fi: ei voi ottaa %<this%>:in osoitetta, joka on rvalue-lauseke

en: cannot write PCH file
fi: PCH-tiedostoa ei voi kirjoittaa

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

en: case label is not an integer constant expression
fi: case-nimiö ei ole kokonaislukutyyppinen vakiolauseke

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: case value %qs not in enumerated type
fi: case-arvo %qs ei ole luetellussa tyypissä

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

en: cast between incompatible function types from %qT to %qT
fi: muunnos funktiotyypistä %qT epäyhteensopivaan funktiotyyppiin %qT

en: cast between incompatible pointer to member types from %qH to %qI
fi: muunnos epäyhteensopivien jäsenosoitintyyppien %qH ja %qI välillä

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

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

en: cast from type %qT to type %qT casts away qualifiers
fi: tyyppimuunnos tyypistä %qT tyyppiin %qT hylkää määreet

en: cast increases required alignment of target type
fi: kohdetyypin vaatima kohdistus 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 erikokoisesta kokonaisluvusta osoittimeksi

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

en: casting between pointer-to-function and pointer-to-object is conditionally-supported
fi: tyyppimuunnos funktio-osoittimen ja olio-osoittimen välillä on ehdollisesti tuettu

en: class %qE already exists
fi: luokka %qE on jo olemassa

en: class %qE is deprecated
fi: luokka %qE on vanhentunut

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

en: class definition may not be declared a friend
fi: luokkamäärittelyä ei voi esitellä ystäväksi

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

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

en: closing LTRANS output list %s: %m
fi: suljettaessa LTRANS-tulosteluetteloa %s: %m

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

en: code model %s does not support PIC mode
fi: koodimalli %s ei tue PIC-tilaa

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

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

en: comparison between %qT and %qT
fi: tyyppien %qT ja %qT välinen vertailu

en: comparison between distinct pointer types %qT and %qT lacks a cast
fi: erilaisten osoitintyyppien %qT ja %qT välisestä vertailusta puuttuu tyyppimuunnos

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

en: comparison between types %qT and %qT
fi: tyyppien %qT ja %qT välinen vertailu

en: comparison is always %d due to width of bit-field
fi: vertailu on aina %d johtuen bittikentän leveydestä

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 complete and incomplete pointers
fi: täydellisen ja vaillinaisen osoittimen vertailu

en: comparison of distinct Objective-C types lacks a cast
fi: erilaisten Objective-C-tyyppien vertailusta puuttuu tyyppimuunnos

en: comparison of integer expressions of different signedness: %qT and %qT
fi: etumerkiltään eroavien kokonaislukulausekkeiden vertailu: %qT ja %qT

en: comparison with string literal results in unspecified behavior
fi: vertailu merkkijonoliteraalin kanssa aiheuttaa määrittelemätöntä toimintaa

en: comparisons like %<X<=Y<=Z%> do not have their mathematical meaning
fi: %<X<=Y<=Z%> -tyylisillä vertailuilla on eri merkitys kuin matematiikassa

en: compatible type is here
fi: yhteensopiva tyyppi on täällä

en: compilation terminated due to -Wfatal-errors.
fi: käännös keskeytyi  -Wfatal-errors-valitsimen vuoksi.

en: compilation terminated.
fi: käännös keskeytyi.

en: compound literal has variable size
fi: yhdysliteraalin koko on muuttuva

en: compound literal of non-object type %qT
fi: ei-objektityyppinen yhdysliteraali %qT

en: conflicting declaration %q#D
fi: ristiriitainen esittely %q#D

en: conflicting type qualifiers for %q+D
fi: ristiriitaiset tyyppimääreet %q+D:lle

en: conflicting types for %<%c%s%>
fi: ristiriitaiset tyypit kohteelle %<%c%s%>:lle

en: conflicting types for %q+D
fi: ristiriitaiset tyypit %q+D:lle

en: const/copy propagation disabled
fi: const-/kopioinnin-eteneminen poistettu käytöstä

en: constant refers to itself
fi: vakio viittaa itseensä

en: constructor cannot be static member function
fi: muodostin ei voi olla staattinen jäsenfunktio

en: constructor syntax used, but no constructor declared for type %qT
fi: muodostinsyntaksia on käytetty, mutta %qT-tyypin muodostinta ei ole esitelty

en: constructors may not be cv-qualified
fi: muodostimet eivät voi olla cv-määriteltyjä

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

en: control reaches end of non-void function
fi: ei-void-tyyppisen funktion loppu saavutettu

en: conversion between distinct pointer types %qT and %qT lacks a cast
fi: erilaisten osoitintyyppien %qT ja %qT välisestä muunnoksesta puuttuu tyyppimuunnos

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 %qT alters %qT constant value
fi: muunnos tyyppiin %qT muuttaa %qT:n vakioarvoa

en: conversion to %qT from %qT may change the sign of the result
fi: muunnos tyypistä %qT tyyppiin %qT on saattaa muuttaa tuloksen etumerkin

en: conversion to %qT from boolean expression
fi: muunnos tyyppiin %qT loogisesta lausekkeesta

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

en: converting %<false%> to pointer type for argument %P of %qD
fi: muunnetaan %<false%> osoitintyyppiksi %2$qD:n argumentissa %1$P

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

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

en: could not open symbol resolution file: %m
fi: ei voitu avata symbolinselvitystiedostoa: %m

en: could not parse file offset
fi: ei voitu jäsentää tiedostosiirrosta

en: could not parse hex number
fi: ei voitu jäsentää heksadesimaalinumeroa

en: could not split insn
fi: ei voitu jakaa käskyä osiin

en: creating array of function members
fi: luodaan funktiojäsenten taulukkoa

en: creating array of functions
fi: luodaan funktioiden taulukko

en: creating array of references
fi: luodaan viitteiden taulukko

en: creating array of void
fi: luodaan void-taulukko

en: data area attributes cannot be specified for local variables
fi: data-alueattribuutteja ei voi määritellä paikallisille muuttujille

en: data area of %q+D conflicts with previous declaration
fi: %q+D:n data-alue on ristiriidassa edellisen esittelyn kanssa

en: data definition has no type or storage class
fi: datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa

en: debug
fi: vianjäljitys

en: debug path
fi: vianjäljityspolku

en: debug:
fi: vianjäljitys:

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 %qD but no such parameter
fi: parametrin %qD esittely, mutta parametria ei ole olemassa

en: declaration of %<extern%> variable %qD in %<for%> loop initial declaration
fi: %<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: declaration of %<~%T%> as member of %qT
fi: %<~%T%>:n esittely %qT:n jäsenenä

en: declaration of %q#D has no initializer
fi: %q#D:n esittelyllä ei ole alustimia

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

en: declaration of %qD as array of function members
fi: %qD:n esittely funktiojäsenten taulukkona

en: declaration of %qD as array of functions
fi: %qD:n esittely funktioiden taulukkona

en: declaration of %qD as array of references
fi: %qD:n esittely viitteiden taulukkona

en: declaration of %qD as array of void
fi: %qD:n esittely void-taulukkona

en: declaration of %qD as member of %qT
fi: %qD:n esittely %qT:n jäsenenä

en: declaration of %qD as non-function
fi: %qD:n esittely ei-funktiona

en: declaration of %qE as array of functions
fi: %qE:n esittely taulukollisena funktioita

en: declaration of %qE as array of voids
fi: %qE:n esittely taulukollisena void-alkioita

en: declaration of non-variable %qD in %<for%> loop initial declaration
fi: ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: declaration of static variable %qD in %<for%> loop initial declaration
fi: staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä

en: declaration of type name as array of functions
fi: tyyppinimen esittely taulukollisena funktioita

en: declaration of type name as array of voids
fi: tyyppinimen esittely taulukollisena void-alkioita

en: declared here
fi: esitelty täällä

en: decrement of constant field %qD
fi: vakiokentän %qD vähennys

en: decrement of enumeration value is invalid in C++
fi: luetellun arvon vähentäminen on virhe C++:ssa

en: decrement of function %qD
fi: funktion %qD vähennys

en: decrement of read-only location %qE
fi: kirjoitussuojatun sijainnin %qE vähennys

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

en: decrement of read-only named return value %qD
fi: kirjoitussuojatun nimetyn paluuarvon %qD vähennys

en: decrement of read-only parameter %qD
fi: kirjoitussuojatun parametrin %qD vähennys

en: decrement of read-only reference %qD
fi: kirjoitussuojatun viitteen %qD vähennys

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

en: default argument given for parameter %d of %q#D
fi: oletusargumentti annettu %2$q#D:n parametrille %1$d

en: default argument specified for lambda parameter
fi: oletusargumentti määritelty lambda-parametrille

en: defining a type in a cast is invalid in C++
fi: tyypin määritteleminen tyyppimuunnoksessa on virheellistä C++-kielessä

en: deleting array %q#E
fi: poistetaan taulukko %q#E

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: destructor for %qT is ambiguous
fi: %qT:n hajotin on moniselitteinen

en: destructors may not be cv-qualified
fi: hajottimet eivät voi olla cv-määriteltyjä

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

en: did you mean to use logical not?
fi: oliko tarkoitus käyttää loogista negaatiota?

en: different number of results
fi: eri määrä tuloksia

en: different parameter types
fi: eri parametrityypit

en: different receiver types
fi: erilaiset vastaanottavat tyypit

en: different result types
fi: eri tulostyypit

en: different varargs
fi: erilaiset vararg-parametrit

en: directive argument in the range [%E, %E]
fi: direktiivin argumentti välillä [%E, %E]

en: distinct Objective-C type in return
fi: erilainen Objective-C-tyyppi palautuksessa

en: division by zero
fi: jako nollalla

en: duplicate %<_Thread_local%> or %<__thread%>
fi: kaksinkertainen %<_Thread_local%> tai %<__thread%>

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 %qE
fi: %qE:n kaksoiskappale

en: duplicate %qs
fi: kaksois-%qs

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

en: duplicate base type %qT invalid
fi: perustyypin %qT kaksoiskappale virheellinen

en: duplicate case value
fi: case-arvon kaksoiskappale

en: duplicate cv-qualifier
fi: cv-määreen kaksoiskappale

en: duplicate declaration for protocol %qE
fi: protokollan %qE esittelyn kaksoiskappale

en: duplicate interface declaration for class %qE
fi: kaksoiskappale-rajapintaesittely luokalle %qE

en: duplicate label declaration %qE
fi: %qE-nimiön kaksoisesittely

en: duplicate member %q+D
fi: jäsenen %q+D kaksoiskappale

en: duplicated %<if%> condition
fi: kaksinkertainen %<if%>-ehto

en: dwarf version %wu is not supported
fi: dwarfin versio %wu ei ole tuettu

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

en: dynamic exception specifications are deprecated in C++11
fi: dynaamiset poikkeusmäärittelyt ovat vanhentuneita C++11:ssä

en: eBPF stack limit exceeded
fi: eBPF-pinoraja ylitetty

en: elements of array %q#D have incomplete type
fi: taulukon %q#D alkiot ovat vaillinaista tyyppiä

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 index range in initializer
fi: tyhjä indeksiväli alustimessa

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 struct has size 0 in C, size 1 in C++
fi: tyhjän structin koko on C:ssä 0, C++:ssa 1

en: empty union has size 0 in C, size 1 in C++
fi: tyhjän unionin koko on C:ssä 0, C++:ssa 1

en: enum conversion in assignment is invalid in C++
fi: enum-muunnos sijoituksessa on virheellistä C++-kielessä

en: enum conversion in initialization is invalid in C++
fi: enum-muunnos alustuksessa on virheellistä C++-kielessä

en: enum type defined here
fi: lueteltu tyyppi määritelty täällä

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

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: enumerator value for %qE is not an integer constant expression
fi: luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio

en: environment variable COLLECT_GCC_OPTIONS must be set
fi: COLLECT_GCC_OPTIONS-ympäristömuuttujan on oltava asetettuna

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

en: error
fi: virhe

en: error:
fi: virhe:

en: exception of type %<%T%> will be caught
fi: %<%T%>-tyyppinen poikkeus siepataan

en: excess elements in array initializer
fi: ylimääräisiä alkioita taulukkoalustimessa

en: excess elements in scalar initializer
fi: ylimääräisiä alkioita skalaarialustimessa

en: excess elements in struct initializer
fi: ylimääräisiä alkioita struct-alustimessa

en: excess elements in union initializer
fi: ylimääräisiä alkioita union-alustimessa

en: excess elements in vector initializer
fi: ylimääräisiä alkioita vektorialustimessa

en: expected %<(%> or end of line
fi: odotettiin %<(%> tai rivin loppu

en: expected %<,%> or %<...%>
fi: odotettiin %<,%> tai %<...%>

en: expected %<,%> or %<;%>
fi: odotettiin %<,%> tai %<;%>

en: expected %<,%> or %<}%>
fi: odotettiin %<,%> tai %<}%>

en: expected %<,%>, %<;%> or %<}%>
fi: odotettiin %<,%>, %<;%> tai %<}%>

en: expected %<:%> or %<...%>
fi: odotettiin %<:%> tai %<...%>

en: expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>
fi: odotettiin  %<:%>, %<,%>, %<;%>, %<}%> tai %<__attribute__%>

en: expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>
fi: odotettiin %<=%>, %<,%>, %<;%>, %<asm%> tai %<__attribute__%>

en: expected %<class%>
fi: odotettiin %<class%>

en: expected %<decltype%>
fi: odotettiin %<decltype%>

en: expected %<delete%>
fi: odotettiin %<delete%>

en: expected %<extern%>
fi: odotettiin %<extern%>

en: expected %<namespace%>
fi: odotettiin %<namespace%>

en: expected %<new%>
fi: odotettiin %<new%>

en: expected %<operator%>
fi: odotettiin %<operator%>

en: expected %<return%>
fi: odotettiin %<return%>

en: expected %<static_assert%>
fi: odotettiin %<static_assert%>

en: expected %<template%>
fi: odotettiin %<template%>

en: expected %i or more, found %i
fi: odotettu vähintään %i, löytyi %i

en: expected %qT but argument is of type %qT
fi: odotettiin %qT, mutta argumentti on tyyppiä %qT

en: expected 64-bit address but argument 1 is %d-bit
fi: odotettiin 64-bittistä osoitetta, mutta argumentti 1 on %d-bittinen

en: expected 64-bit address but argument 2 is %d-bit
fi: odotettiin 64-bittistä osoitetta, mutta argumentti 2 on %d-bittinen

en: expected a string after %<#pragma message%>
fi: odotettiin merkkijonoa ilmaisun %<#pragma message%> jälkeen

en: expected boolean expression
fi: odotettiin totuusarvolauseketta

en: expected boolean type
fi: odotettiin totuusarvotyyppiä

en: expected channel
fi: odotettiin kanavaa

en: expected class name
fi: odotettiin luokan nimeä

en: expected expression
fi: odotettiin lauseketta

en: expected identifier
fi: odotettu tunniste

en: expected identifier or %<(%>
fi: odotettiin tunnistetta tai %<(%>

en: expected identifier or %<*%>
fi: odotettiin tunnistetta tai %<*%>

en: expected integer
fi: odotettiin kokonaislukua

en: expected integer expression
fi: odotettiin kokonaislukulauseketta

en: expected iteration declaration or initialization
fi: odotettiin iteraatioesittelyä tai -alustusta

en: expected numeric type
fi: odotettiin numeerista tyyppiä

en: expected pointer
fi: odotettiin osoitinta

en: expected string literal
fi: odotettiin merkkijonoliteraalia

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

en: extra %<;%> after in-class function definition
fi: ylimääräinen %<;%> luokansisäisen funktiomäärittelyn perässä

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

en: extra elements in scalar initializer
fi: skalaarialustimessa ylimääräisiä alkioita

en: extra qualification %<%T::%> on member %qs
fi: ylimääräinen kvalifiointi %<%T::%> jäsenelle %qs

en: extra semicolon
fi: ylimääräinen puolipiste

en: extra semicolon in method definition specified
fi: ylimääräinen puolipiste metodin määrittelyssä

en: extra semicolon in struct or union specified
fi: ylimääräinen puolipiste structissa tai unionissa

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

en: fastcall and cdecl attributes are not compatible
fi: attribuutit fastcall ja cdecl eivät ole yhteensopivia

en: fastcall and stdcall attributes are not compatible
fi: attribuutit fastcall ja stdcall eivät ole yhteensopivia

en: fatal error:
fi: vakava virhe:

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

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: fill character
fi: täytemerkki

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

en: first argument of %q+D should be %<int%>
fi: %q+D:n ensimmäisen argumentin pitäisi olla %<int%>

en: first argument to %<__builtin_choose_expr%> not a constant
fi: ensimmäinen argumentti funktiolle %<__builtin_choose_expr%> ei ole vakio

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

en: first seen here
fi: nähty ensimmäisen kerran tässä

en: first specified here
fi: määritelty ensimmäisen kerran tässä

en: flexible array member in union
fi: joustava taulukkojäsen unionissa

en: flexible array member not at end of struct
fi: joustava taulukkojäsen ei ole structin lopussa

en: floating constant exceeds range of %qT
fi: liukulukuvakio ylittää %qT:n arvoalueen

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

en: floating constant truncated to zero
fi: liukulukuvakio katkaistu nollaksi

en: flow control insn inside a basic block
fi: vuonohjauskäsky peruslohkon sisällä

en: for template declaration %q+D
fi: malliesittelylle %q+D

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: found %<%c%s%>
fi: löytyi %<%c%s%>

en: found a virtual definition for a GIMPLE register
fi: löytyi virtuaalimäärittely GIMPLE-rekisterille

en: fr30_print_operand: invalid %%F code
fi: fr30_print_operand: virheellinen %%F-koodi

en: fr30_print_operand: invalid %%x code
fi: fr30_print_operand: virheellinen %%x-koodi

en: fr30_print_operand: unknown code
fi: fr30_print_operand: tuntematon koodi

en: fr30_print_operand: unrecognized %%B code
fi: fr30_print_operand: tunnistamaton %%B-koodi

en: fr30_print_operand: unrecognized %%b code
fi: fr30_print_operand: tunnistamaton %%b-koodi

en: fr30_print_operand: unrecognized %%p code
fi: fr30_print_operand: tunnistamaton %%p-koodi

en: fr30_print_operand_address: unhandled address
fi: fr30_print_operand_address: käsittelemätön osoite

en: friend declaration does not name a class or function
fi: ystäväesittely ei nimeä luokkaa tai funktiota

en: function %q#D is initialized like a variable
fi: funktio %q#D alustetaan kuin muuttuja

en: function %q+D definition is marked dllimport
fi: funktion %q+D määrittely on merkitty dllimport-tyyppiseksi

en: function %q+F can never be copied because it receives a non-local goto
fi: funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goto-käskyn

en: function %q+F can never be copied because it saves address of local label in a static variable
fi: funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan

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

en: function %qD might be a candidate for %qs format attribute
fi: funktio %qD voi olla ehdokas %qs-muotoiluattribuutille

en: function %qD redeclared as variable
fi: funktio %qD esitelty uudelleen muuttujana

en: function body can be overwritten at link time
fi: funktion runko voidaan ylikirjoittaa linkitettäessä

en: function call has aggregate value
fi: funktiokutsulla on aggregaattiarvo

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 %<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 does not declare parameters
fi: funktion määrittely ei esittele parametrejä

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

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 returning a function
fi: funktion palauttava funktio

en: function returning an array
fi: taulukon palauttava funktio

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

en: function returns an aggregate
fi: funktio palauttaa aggregaatin

en: function template %qD redeclared as a class template
fi: funktiomalli %qD esitelty uudelleen luokkamallina

en: function types not truly compatible in ISO C
fi: funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan

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: gfortran does not support -E without -cpp
fi: gfortran ei tue valitsinta -E ilman valitsinta -cpp

en: gimple_bb (stmt) is set to a wrong basic block
fi: gimple_bb (stmt) on asetettu väärään peruslohkoon

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

en: goto destination is neither a label nor a pointer
fi: goto-kohde ei ole nimiö eikä osoitin

en: here
fi: täällä

en: ia64_print_operand: unknown code
fi: ia64_print_operand: tuntematon koodi

en: identifier %qE conflicts with C++ keyword
fi: tunniste %qE on ristiriidassa C++:n varatun sanan kanssa

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: illegal aggregate type %qE specified for instance variable %qs
fi: virheellinen aggregaattityyppi %qE määritelty instanssimuuttujalle %qs

en: illegal argument 0 to %qs
fi: virheellinen argumentti 0 %qs:lle

en: illegal operand
fi: virheellinen operandi

en: illegal operand detected
fi: virheellinen operandi havaittu

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

en: implicitly-declared %qD is deprecated
fi: implisiittisesti esitelty %qD on vanhentunut

en: imported at
fi: tuotu kohdassa

en: in C++98 %<template%> (as a disambiguator) is only allowed within templates
fi: C++98:ssa %<template%> (selventimenä) on sallittu vain malleissa

en: in C++98 %qD must be initialized by constructor, not by %<{...}%>
fi: C++98:ssa %qD on alustettava muodostimessa, ei käyttäen %<{...}%>

en: in a call to allocation function %qD declared here
fi: kutsussa muistinvarausfunktioon %qD, joka on esitelty täällä

en: in declaration %q+D
fi: esittelyssä %q+D

en: in definition of macro %qs
fi: %qs-makron määrittelyssä

en: in expansion of macro %qs
fi: %qs-makron lavennuksessa

en: in this expression
fi: tässä lausekkeessa

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: incompatible types in assignment of %qT to %qT
fi: vaillinaiset tyypit %qT:n sijoituksessa tyyppiin %qT

en: incompatible types when assigning to type %qT from type %qT
fi: yhteensopimattomat tyypit sijoituksessa tyyppiin %qT tyypistä %qT

en: incompatible types when initializing type %qT using type %qT
fi: yhteensopimattomat tyypit alustettaessa tyyppiä %qT käyttäen tyyppiä %qT

en: incomplete implementation of class %qE
fi: luokan %qE vaillinainen toteutus

en: incorrect insn:
fi: virheellinen käsky:

en: increment of constant field %qD
fi: vakiokentän %qD kasvatus

en: increment of enumeration value is invalid in C++
fi: luetellun arvon kasvattaminen on virhe C++:ssa

en: increment of function %qD
fi: funktion %qD kasvatus

en: increment of read-only location %qE
fi: kirjoitussuojatun sijainnin %qE kasvatus

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

en: increment of read-only named return value %qD
fi: kirjoitussuojatun nimetyn paluuarvon %qD kasvatus

en: increment of read-only parameter %qD
fi: kirjoitussuojatun parametrin %qD kasvatus

en: increment of read-only reference %qD
fi: kirjoitussuojatun viitteen %qD kasvatus

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

en: index must be integer
fi: indeksin on oltava kokonaisluku

en: initialization from distinct Objective-C type
fi: alustus erilaisesta Objective-C-tyypistä

en: initialization of a flexible array member
fi: joustavan taulukkojäsenen alustus

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

en: initialized field overwritten
fi: alustettu kenttä ylikirjoitettu

en: initializer element is not a constant expression
fi: alustinalkio ei ole vakiolauseke

en: initializer element is not computable at load time
fi: alustusalkiota 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 for floating value is not a floating constant
fi: alustin liukulukuarvolle ei ole liukulukuvakio

en: input file %qs is the same as output file
fi: syötetiedosto %qs on sama kuin tulostiedosto

en: insn outside basic block
fi: käsky peruslohkon ulkopuolella

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

en: instance variable %qE is %s; this will be a hard error in the future
fi: instanssimuuttuja %qE on %s; tämä saattaa olla kova virhe tulevaisuudessa

en: instance variable %qE is declared %s
fi: instanssimuuttuja %qE esiteltiin nimellä %s

en: instance variable %qE is declared private
fi: instanssimuuttuja %qE on esitelty yksityisenä

en: instance variable %qs is declared private
fi: instanssimuuttuja %qs on esitelty yksityisenä

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

en: internal compiler error.  Bad address:
fi: kääntäjän sisäinen virhe.  Virheellinen osoite:

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

en: internal error: bad register: %d
fi: sisäinen virhe: virheellinen rekisteri: %d

en: interrupt handlers cannot be MIPS16 functions
fi: keskeytyskäsittelijät eivät voi olla MIPS16-funktioita

en: invalid %%-code
fi: virheellinen %%-koodi

en: invalid %%A operand
fi: virheellinen %%A-operandi

en: invalid %%B operand
fi: virheellinen %%B-operandi

en: invalid %%C operand
fi: virheellinen %%C-operandi

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

en: invalid %%D operand
fi: virheellinen %%D-operandi

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 mode
fi: virheellinen %%G-tila

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

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

en: invalid %%J code
fi: virheellinen %%J-koodi

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 operand
fi: virheellinen %%P-operandi

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

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

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

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

en: invalid %%Y operand
fi: virheellinen %%Y-operandi

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

en: invalid %%f operand
fi: virheellinen %%f-operandi

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

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

en: invalid %%j code
fi: virheellinen %%j-koodi

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 operand
fi: virheellinen %%s-operandi

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 %%xn code
fi: virheellinen %%xn-koodi

en: invalid 'asm':
fi: virheellinen ”asm”:

en: invalid IACC argument
fi: virheellinen IACC-argumentti

en: invalid alignment for %<#pragma align%>, ignoring
fi: vääränmuotoinen %<#pragma align%>, ei huomioida

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 argument of %qs attribute
fi: %qs-attribuutin virheellinen argumentti

en: invalid arguments
fi: virheelliset argumentit

en: invalid array assignment
fi: virheellinen taulukkosijoitus

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

en: invalid cast to function type %qT
fi: virheellinen tyyppimuunnos funktiotyyppiin %qT

en: invalid class name in declaration of %qD
fi: virheellinen luokan nimi %qD:n esittelyssä

en: invalid const_double operand
fi: virheellinen const_double-operandi

en: invalid constructor; you probably meant %<%T (const %T&)%>
fi: virheellinen muodostin; tarkoitit todennäköisesti %<%T (const %T&)%>

en: invalid conversion in gimple call
fi: virheellinen muunnos gimple-kutsussa

en: invalid declaration of %<%T::%E%>
fi: virheellinen %<%T::%E%>:n esittely

en: invalid element type for attribute %qs
fi: epäkelpo alkiotyyppi attribuutille %qs

en: invalid expression as operand
fi: virheellinen lauseke kohdemuuttujana

en: invalid increment expression
fi: virheellinen kasvatuslauseke

en: invalid initial value for member %qE
fi: virheellinen alkuarvo jäsenelle %qE

en: invalid initializer
fi: epäkelpo alustin

en: invalid initializer for array member %q#D
fi: virheellinen alustin taulukon jäsenelle %q#D

en: invalid insn:
fi: virheellinen käsky:

en: invalid left hand side of assignment
fi: virheellinen sijoituksen vasen puoli

en: invalid location for %<pragma %s%>, ignored
fi: virheelinen sijainti ilmaisulle %<#pragma %s%>, jätetään huomiotta

en: invalid operand to %%H/%%L code
fi: virheellinen %%H/%%L-operandi

en: invalid operand to %%M code
fi: virheellinen %%M-operandi

en: invalid operand to %%O code
fi: virheellinen %%O-operandi

en: invalid operand to %%R code
fi: virheellinen %%R-operandi

en: invalid operand to %%U code
fi: virheellinen %%U-operandi

en: invalid operand to %%V code
fi: virheellinen %%V-operandi

en: invalid operand to %%Z code
fi: virheellinen %%Z-operandi

en: invalid operand to %%z code
fi: virheellinen %%Z-operandi

en: invalid parameter type %qT
fi: virheellinen parametrityyppi %qT

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

en: invalid pointer to bit-field %qD
fi: virheellinen osoitin bittikenttään %qD

en: invalid qualifiers on non-member function type
fi: virheelliset määreet ei-jäsenfunktion tyypissä

en: invalid receiver type %qs
fi: virheellinen vastaanottajatyyppi %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 %qE
fi: epäkelpo tallennusluokka funktiolle %qE

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

en: invalid type for iteration variable %qE
fi: virheellinen tyyppi iterointimuuttujalle %qE

en: invalid types in conversion to integer
fi: virheellisiä tyyppejä muunnoksessa kokonaisluvuksi

en: invalid types in nop conversion
fi: virheelliset tyypit nop-muunnokselle

en: invalid use of %<auto%> in conversion operator
fi: virheellinen %<auto%>:n käyttö muunnosoperaattorissa

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

en: invalid use of %qD
fi: %qD:n virheellinen käyttö

en: invalid use of '%%%c'
fi: virheellinen ”%%%c”:n 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 constructor as a template
fi: muodostimen virheellinen käyttö mallina

en: invalid use of destructor %qD as a type
fi: virheellinen hajottimen %qD käyttö tyyppinä

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

en: invalid use of register '%s'
fi: virheellinen rekisterin ”%s” käyttö

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 template-name %qE without an argument list
fi: mallinimen %qE virheellinen käyttö ilman argumenttiluetteloa

en: invalid use of type
fi: virheellinen tyypin käyttö

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

en: invalid vector type for attribute %qE
fi: epäkelpo vektorityyppi attribuutille %qE

en: it was later defined here
fi: määriteltiin myöhemmin tässä

en: iterator step with non-integral type
fi: iteraattorin askellus ei-kokonaislukutyypillä

en: jump skips variable initialization
fi: hyppy ohittaa muuttujan alustuksen

en: jump to case label
fi: hyppy case-nimiöön

en: jump to label %qD
fi: hyppy nimiöön %qD

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 message%>
fi: roskaa ilmaisun %<#pragma message%> lopussa

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

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

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

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

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

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

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

en: label %q+D defined but not used
fi: nimike %q+D määritelty mutta käyttämättä

en: label %q+D used but not defined
fi: nimiötä %q+D käytetty mutta ei määritelty

en: label %qD defined here
fi: nimiö %qD määritelty täällä

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

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 shift count >= width of type
fi: vasemmalle siirron lukumäärä >= tyypin leveys

en: left shift count is negative
fi: vasemmalle siirron lukumäärä on negatiivinen

en: left shift of negative value
fi: negatiivisen arvon siirto vasemmalle

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

en: len larger than cap
fi: len suurempi kuin cap

en: length computed here
fi: pituus lasketaan täällä

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: library lib%s not found
fi: kirjastoa lib%s ei löytynyt

en: limit is %wu bytes, but argument is %s
fi: raja on %wu tavua, mutta argumentti on %s

en: limit is %wu bytes, but argument may be as large as %s
fi: raja on %wu tavua, mutta argumentin koko voi olla jopa %s

en: local declaration of %qE hides instance variable
fi: %qE:n paikallinen esittely piilottaa instanssimuuttujan

en: local variable %qD may not appear in this context
fi: paikallinen muuttuja %qD ei voi esiintyä tässä yhteydessä

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 %s%>, ignored
fi: väärinmuodostettu %<#pragma %s%>, jätetään huomiotta

en: malformed %<#pragma align%>
fi: vääränmuotoinen %<#pragma align%>

en: malformed %<#pragma align%>, ignoring
fi: vääränmuotoinen %<#pragma align%>, ei huomioida

en: malformed %<#pragma fini%>
fi: vääränmuotoinen %<#pragma fini%>

en: malformed %<#pragma fini%>, ignoring
fi: vääränmuotoinen %<#pragma fini%>, ei huomioida

en: malformed %<#pragma init%>
fi: vääränmuotoinen %<#pragma init%>

en: malformed %<#pragma init%>, ignoring
fi: vääränmuotoinen %<#pragma init%>, ei huomioida

en: malformed %<#pragma message%>, ignored
fi: väärinmuodostettu %<#pragma message%>, 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 weak%>, ignored
fi: väärinmuodostettu %<#pragma weak%>, jätetään huomiotta

en: may not use both -m32 and -m64
fi: ei voi käyttää sekä valitsinta -m32 että -m64

en: member %qD is uninitialized reference
fi: jäsen %qD on alustamaton viittaus

en: method definition for %<%c%E%> not found
fi: %<%c%E%>:n metodimäärittelyä ei löytynyt

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 %<(%> after %<#pragma unused%>, ignoring
fi: puuttuva %<(%> ilmauksen %<#pragma unused%> jälkeen, jätetään huomiotta

en: missing %<)%> after %<#pragma unused%>, ignoring
fi: puuttuva %<)%> ilmauksen %<#pragma unused%> jälkeen, jätetään huomiotta

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

en: missing dash
fi: puuttuva viiva

en: missing definition
fi: puuttuva määrittely

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 increment expression
fi: puuttuva kasvatuslauseke

en: missing initializer for member %qD
fi: puuttuva alustin jäsenelle %qD

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

en: missing number
fi: puuttuva luku

en: missing operand
fi: puuttuva operandi

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: multidimensional array must have bounds for all dimensions except the first
fi: moniulotteisell taulukolla on oltava rajat kaikkiin suuntiin paitsi ensimmäiseen

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

en: multiple fields in union %qT initialized
fi: useita kenttiä unionissa %qT alustettu

en: multiple methods named %<%c%E%> found
fi: löytyi useita metodeja nimellä %<%c%E%>

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

en: multiple storage classes in declaration of %qs
fi: useita tallennusluokkia %qs:n esittelyssä

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

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

en: name %qT has incomplete type
fi: nimellä %qT on vaillinainen tyyppi

en: name missing for member function
fi: nimi puuttuu jäsenfunktiolta

en: named return values are no longer supported
fi: nimetyt paluuarvot eivät ole enää tuettuja

en: namespace %qD entered
fi: siirryttiin %qD-nimiavaruuteen

en: negative insn length
fi: negatiivinen käskyn pituus

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 assembly dialect alternatives
fi: sisäkkäiset assembly-murrevaihtoehdot

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

en: nested function %q+D declared but never defined
fi: sisäkkäinen funktio %q+D esitelty mutta ei koskaan määritelty

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

en: nested redefinition of %<enum %E%>
fi: sisäkkäinen %<enum %E%>:n uudelleenmäärittely

en: nested redefinition of %<struct %E%>
fi: sisäkkäinen %<struct %E%>:n uudelleenmäärittely

en: nested redefinition of %<union %E%>
fi: sisäkkäinen %<union %E%>:n uudelleenmäärittely

en: new types may not be defined in a return type
fi: uusia tyyppejä ei voi määritellä paluutyypissä

en: no %<%c%E%> method found
fi: ei löytynyt %<%c%E%>-methodia

en: no arguments
fi: ei argumentteja

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 constructors
fi: ei muodostimia

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

en: no destructors
fi: ei hajottimia

en: no field %qD found in union being initialized
fi: alustettavassa unionissa ei ole kenttää %qD

en: no input files
fi: ei syötetiedostoja

en: no matching push for %<#pragma GCC visibility pop%>
fi: vastaava push puuttuu ilmaisulta %<#pragma GCC visibility pop%>

en: no previous declaration for %qD
fi: %qD:lle ei ole edellistä esittelyä

en: no previous prototype for %qD
fi: %qD:lle ei ole edellistä prototyyppiä

en: no processor type specified for linking
fi: linkitystä varten ei ole määritelty suoritinta

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

en: no semicolon at end of struct or union
fi: puolipiste puuttuu structin tai unionin lopusta

en: node has unknown type
fi: solmun tyyppi on tuntematon

en: non-const integer argument %u in call to function %qE
fi: ei-vakio kokonaiskulukuargumentti %u kutsussa funktiolle %qE

en: non-constant array initialization
fi: taulukon alustus ei-vakiolla

en: non-constant condition for static assertion
fi: ei-vakio ehto staattiselle väitteelle

en: non-constant initialization expression at %L
fi: ei-vakio alustuslauseke kohdassa %L

en: non-floating-point argument in call to function %qE
fi: ei-liukulukuargumentti kutsussa funktiolle %qE

en: non-floating-point arguments in call to function %qE
fi: ei-liukulukuargumentteja kutsussa funktiolle %qE

en: non-integral type switch statement
fi: ei-kokonaislukutyyppi switch-lausekkeessa

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: non-static initialization of a flexible array member
fi: joustavan taulukkojäsenen ei-staattinen alustus

en: non-thread-local declaration of %q#D follows thread-local declaration
fi: ei-säiekohtainen esittely %q#D seuraa säiekohtaista esittelyä

en: nonconstant array index in initializer
fi: ei-vakio taulukkoindeksi alustimessa

en: not configured with sysroot headers suffix
fi: ei konfiguroitu sysroot-otsakkeiden loppuliitteellä

en: not enough arguments
fi: liian vähän argumentteja

en: not enough arguments to return
fi: liian vähän palautettavia argumentteja

en: note
fi: huom

en: note:
fi: huom:

en: null pointer
fi: nollaosoitin

en: null pointer dereference
fi: null-osoittimen käyttö

en: number must be 0 or 1
fi: luvun on oltava 0 tai 1

en: number of arguments doesn%'t match built-in prototype
fi: argumenttien määrä ei vastaa sisäistä prototyyppiä

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

en: object type %qT does not match destructor name ~%qT
fi: objektityyppi %qT ei täsmää hajottimen nimen ~%qT kanssa

en: of module
fi: moduulin

en: old-style function definition
fi: vanhanmallinen funktiomäärittely

en: old-style parameter declarations in prototyped function definition
fi: vanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä

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

en: opening LTRANS output list %s: %m
fi: avattaessa LTRANS-tulosteluetteloa %s: %m

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: operation on %qE may be undefined
fi: operaatio %qE:lle voi olla määrittelemätön

en: optional argument
fi: valinnainen argumentti

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

en: original not compressed with zstd
fi: alkuperäistä ei ole pakattu zstd:llä

en: original size unknown
fi: alkuperäinen koko tuntematon

en: originally defined here
fi: alunperin määritelty täällä

en: other match is here
fi: toinen täsmäävyys on täällä

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 conversion from %qT to %qT changes value from %qE to %qE
fi: ylivuoto %qT:n muunnoksessa %qT:ksi muuttaa arvon %qE:sta %qE:ksi

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

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

en: packed attribute causes inefficient alignment
fi: pakattu attribuutti aiheuttaa tehottoman kohdistuksen

en: packed attribute causes inefficient alignment for %qE
fi: pakattu attribuutti aiheuttaa tehottoman kohdistuksen %qE:lle

en: packed attribute is unnecessary
fi: pakattu attribuutti on tarpeeton

en: packed attribute is unnecessary for %q+D
fi: pakattu attribuutti on tarpeeton %q+D:lle

en: packed attribute is unnecessary for %qE
fi: pakattu attribuutti on tarpeeton %qE:lle

en: padding struct to align %q+D
fi: kohdistetaan %q+D venyttämällä structia

en: parameter %P has incomplete type %qT
fi: parametrilla %P on vaillinainen tyyppi %qT

en: parameter %P of %qD has incomplete type %qT
fi: %2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT

en: parameter %q+D declared %<inline%>
fi: parametri %q+D esitelty %<inline%>:ksi

en: parameter %q+D has just a forward declaration
fi: parametrilla %q+D on vain etukäteisesittely

en: parameter %qD declared with void type
fi: parametri %qD esitelty void-tyyppisenä

en: parameter %qD has incomplete type
fi: parametrin %qD tyyppi on vaillinainen

en: parameter %qD invalidly declared method type
fi: parametri %qD virheellisesti esitelty metodityyppi

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 %u has incomplete type
fi: parametrilla %u in vaillinainen tyyppi

en: parameter %u has void type
fi: parametrin %u tyyppi on void

en: parameter declared %<auto%>
fi: parametri esitelty %<auto%>:ksi

en: parameter name missing from parameter list
fi: parametrin nimi puuttuu parametriluettelosta

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

en: parse error in template argument list
fi: jäsennysvirhe malliargumenttien luettelossa

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 discards %qv qualifier from pointer target type
fi: %d. argumentti funktiolle %qE hylkää kohdeosoitintyypin %qv-määritteen

en: passing argument %d of %qE from distinct Objective-C type
fi: argumentin %d/%qE välitys erilaisesta Objective-C-tyypistä

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: path:
fi: polku:

en: pointer argument
fi: osoitinargumentti

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 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: potential null pointer dereference
fi: mahdollinen null-osoittimen käyttö

en: precision
fi: tarkkuus

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

en: previous declaration
fi: edellinen esittely

en: previous declaration of %<%c%s%>
fi: %<%c%s%>:n aikasempi esittely

en: previous declaration of %q+D
fi: %q+D:n edellinen esittely

en: previous declaration of %qE
fi: %qE:n edellinen esittely

en: previous definition here
fi: edellinen määrittely täällä

en: previously declared here
fi: esitelty aiemmin täällä

en: previously defined here
fi: määritelty aiemmin täällä

en: previously used here
fi: viimeksi käytetty täällä

en: probability %qE is outside the range [0.0, 1.0]
fi: todennäköisyys %qE ei ole välillä [0,0; 1.0]

en: profiler support for VxWorks
fi: profilointituki VxWorksille

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

en: promoted argument %qD doesn%'t match built-in prototype
fi: ylennetty argumentti %qD ei vastaa sisäistä prototyyppiä

en: promoted argument %qD doesn%'t match prototype
fi: ylennetty argumentti %qD ei vastaa prototyyppiä

en: protocol %qE has circular dependency
fi: protokollalla %qE on kehäriippuvuus

en: prototype declaration
fi: prototyypin esittely

en: prototype for %q+D declares argument %d with incompatible type
fi: %q+D:n prototyypou esittelee yhteensopimatonta tyyppiä olevan argumentin %d

en: prototype for %q+D declares fewer arguments than previous old-style definition
fi: %q+D:n prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely

en: prototype for %q+D declares more arguments than previous old-style definition
fi: %q+D:n prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely

en: pure-specifier on function-definition
fi: pure-tarkenne funktiomäärittelyssä

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

en: read-only location %qE used as %<asm%> output
fi: kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena

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

en: recursive type %qT undefined
fi: rekursiivinen tyyppi %qT määrittelemätön

en: redeclaration of %<enum %E%>
fi: %<enum %E%>:n uudelleenmäärittely

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: redeclaration of enumerator %q+D
fi: luetellun tyypin jäsenen %q+D uudelleenesittely

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: redundant redeclaration of %q+D
fi: tarpeeton %q+D:n uudelleenesittely

en: redundant redeclaration of %qD in same scope
fi: %qD uudelleenesitellään tarpeettomasti samalla näkyvyysalueella

en: reference to %qD is ambiguous
fi: %qD-viittaus on moniselitteinen

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

en: remove %<std::move%> call
fi: poista %<std::move%>-kutsu

en: repeated %<@%> before Objective-C string
fi: toistuva %<@%> Objective-C-merkkijonon edellä

en: repeated %s in format
fi: toistettu %s muotoilussa

en: request for implicit conversion from %qT to %qT not permitted in C++
fi: implisiittinen muunnos tyypistä %qT tyyppiin %qT ei ole sallittu C++:ssa

en: request for member %qE in something not a structure or union
fi: pyydetty jäsentä %qE jostakin, joka ei ole tietue eikä unioni

en: requested alignment is too large
fi: pyydetty kohdistus 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 %qv qualifier from pointer target type
fi: palautus hylkää kohdeosoitintyypin %qv-määritteen

en: return type %q#T is incomplete
fi: paluutyyppi %q#T on vaillinainen

en: return type defaults to %<int%>
fi: paluutyyppi on oletuksena %<int%>

en: return type is an incomplete type
fi: paluutyyppi on vaillinainen tyyppi

en: return type of %qD is not %<int%>
fi: %qD:n paluuarvon tyyppi ei ole %<int%>

en: return type of function
fi: funktion paluutyyppi

en: return with value in function with no return type
fi: arvollinen return-lauseke paluuarvotyypittömässä funktiossa

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: right shift count >= width of type
fi: oikealle siirron lukumäärä >= tyypin leveys

en: right shift count is negative
fi: oikealle siirron lukumäärä on negatiivinen

en: rounding result will always be 0
fi: pyöristystulos on aina 0

en: scalar object %qD requires one element in initializer
fi: skalaariobjekti %qD vaatii yhden alkion alustimeensa

en: second argument of %q+D should be %<char **%>
fi: %q+D:n toisen argumentin pitäisi olla %<char **%>

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: shadowed declaration is here
fi: varjostunut esittely on täällä

en: size of array %qD has non-integral type %qT
fi: taulukon %qD koolla on epäkokonaislukutyyppi %qT

en: size of array %qD is not an integral constant-expression
fi: taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke

en: size of array %qE has non-integer type
fi: taulukon %qE koko ei ole kokonaislukutyyppiä

en: size of array %qE is negative
fi: taulukon %qE koko on negatiivinen

en: size of array %qE is too large
fi: taulukon %qE 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 not an integral constant-expression
fi: taulukon koko ei ole kokonaislukutyyppinen vakiolauseke

en: size of array is too large
fi: taulukon koko on liian suuri

en: size of string literal is too large
fi: merkkijonoliteraalin koko on liian suuri

en: size of unnamed array has non-integer type
fi: nimettömän taulukon koko ei ole kokonaislukutyyppiä

en: size of unnamed array is negative
fi: nimettömän taulukon koko on negatiivinen

en: size of unnamed array is too large
fi: nimettömän taulukon koko on liian suuri

en: size of variable %q+D is too large
fi: muuttujan %q+D koko on liian suuri

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: source is not a pointer
fi: lähde ei ole osoitin

en: specified bound %wu exceeds %<INT_MAX%>
fi: määritelty raja %wu ylittää %<INT_MAX%>:in

en: specified bound %wu exceeds maximum object size %wu
fi: määritelty raja %wu ylittää olion enimmäiskoon %wu

en: spurious trailing %<%%%> in format
fi: vääränlainen seuraava %<%%%> muotoilussa

en: stack frame not a multiple of 8 bytes: %wd
fi: pinokehys ei ole 8:n tavun monikerta: %wd

en: stack frame not a multiple of octabyte: %wd
fi: pinokehys ei ole oktaalitavun monikerta: %wd

en: stack frame too large
fi: pinokehys on liian suuri

en: statement has no effect
fi: lause on vaikutukseton

en: statement with no effect
fi: lauseella ei ole vaikutusta

en: static assertion failed
fi: staattinen väite epäonnistui

en: static assertion failed: %E
fi: staattinen väite epäonnistui: %E

en: static assertion failed: %s
fi: staattinen väite epäonnistui: %s

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

en: static member function %q#D declared with type qualifiers
fi: staattinen jäsenfunktio %q#D esitelty tyyppimääreillä

en: static or type qualifiers in non-parameter array declarator
fi: staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä

en: stdcall and cdecl attributes are not compatible
fi: attribuutit stdcall ja cdecl eivät ole yhteensopivia

en: stdcall and fastcall attributes are not compatible
fi: attribuutit stdcall ja fastcall eivät ole yhteensopivia

en: storage class %<__thread%> invalid for function %qs
fi: tallennusluokka %<__thread%> virheellinen funktiolle %qs

en: storage class %<auto%> invalid for function %qs
fi: tallennusluokka %<auto%> virheellinen funktiolle %qs

en: storage class %<register%> invalid for function %qs
fi: tallennusluokka %<register%> virheellinen funktiolle %qs

en: storage class specified for %qs
fi: tallennusluokka annettu %qs:lle

en: storage class specified for parameter %qE
fi: tallennusluokka annettu parametrille %qE

en: storage class specified for parameter %qs
fi: tallennusluokka annettu parametrille %qs

en: storage class specified for structure field
fi: tallennusluokka annettu tietueen kentälle

en: storage class specified for structure field %qE
fi: tallennusluokka annettu tietueen kentälle %qE

en: storage class specified for template parameter %qs
fi: tallennusluokka annettu malliparametrille %qs

en: storage class specified for typename
fi: tallennusluokka annettu typenamelle

en: storage class specified for unnamed parameter
fi: tallennusluokka annettu nimettömälle parametrille

en: storage size of %q+D isn%'t constant
fi: muuttujan %q+D koko muistissa ei ole vakio

en: storage size of %q+D isn%'t known
fi: muuttujan %q+D koko muistissa ei ole tunnettu

en: storage size of %qD isn%'t constant
fi: %qD:n koko muistissa ei ole vakio

en: storage size of %qD isn%'t known
fi: %qD:n koko muistissa ei ole tunnettu

en: stray %<,%> at end of member declaration
fi: ylimääräinen %<,%> jäsenesittelyn lopussa

en: stray %<@%> in program
fi: odottamaton %<@%> ohjelmassa

en: stray %<\%o%> in program
fi: odottamaton %<\%o%> ohjelmassa

en: stray %qc in program
fi: odottamaton %qc ohjelmassa

en: stray %qs between Objective-C++ methods
fi: ylimääräinen %qs Objective-C++-metodien välissä

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 defined here
fi: struct määritelty täällä

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 braces around empty body in %<do%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<do%>-lauseessa

en: suggest braces around empty body in an %<else%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa

en: suggest braces around empty body in an %<if%> statement
fi: ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa

en: suggest explicit braces to avoid ambiguous %<else%>
fi: ehdotetaan aaltosulkeita epäselvän %<else%>:n välttämiseksi

en: suggest parentheses around %<&&%> within %<||%>
fi: ehdotetaan sulkeita %<&&%>:n ympärille %<||%>:n sisällä

en: suggest parentheses around %<+%> in operand of %<&%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<&%>:n operandissa

en: suggest parentheses around %<+%> inside %<<<%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä

en: suggest parentheses around %<+%> inside %<>>%>
fi: ehdotetaan sulkeita %<+%>:n ympärille %<>>%>:n sisällä

en: suggest parentheses around %<-%> in operand of %<&%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<&%>:n operandissa

en: suggest parentheses around %<-%> inside %<<<%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<<<%>:n sisällä

en: suggest parentheses around %<-%> inside %<>>%>
fi: ehdotetaan sulkeita %<-%>:n ympärille %<>>%>:n sisällä

en: suggest parentheses around %<>>%> expression
fi: suosittellaan sulkumerkkejä %<>>%>-lausekkeen ympärille

en: suggest parentheses around arithmetic in operand of %<^%>
fi: ehdotetaan sulkeita lausekkeen ympärille %<^%>:n operandissa

en: suggest parentheses around arithmetic in operand of %<|%>
fi: ehdotetaan sulkeita lausekkeen ympärille %<|%>:n operandissa

en: suggest parentheses around assignment used as truth value
fi: ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille

en: suggest parentheses around comparison in operand of %<!=%>
fi: ehdotetaan sulkeita vertailun ympärille %<!=%>:n operandissa

en: suggest parentheses around comparison in operand of %<&%>
fi: ehdotetaan sulkeita vertailun ympärille %<&%>:n operandissa

en: suggest parentheses around comparison in operand of %<==%>
fi: ehdotetaan sulkeita vertailun ympärille %<==%>:n operandissa

en: suggest parentheses around comparison in operand of %<^%>
fi: ehdotetaan sulkeita vertailun ympärille %<^%>:n operandissa

en: suggest parentheses around comparison in operand of %<|%>
fi: ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa

en: suggested alternative: | suggested alternatives:
fi[0]: ehdotettu vaihtoehto:
fi[1]: ehdotetut vaihtoehdot:

en: switch %qs is no longer supported
fi: valitsin %qs ei ole enää tuettu

en: switch condition has boolean value
fi: switchin ehdolla on totuusarvo

en: switch jumps over variable initialization
fi: switch hyppää muuttuja-alustuksen yli

en: switch missing default case
fi: switch-lauseesta puuttuu default-tapaus

en: switch starts here
fi: switch alkaa tästä

en: symtab_node::verify failed
fi: symtab_node::verify epäonnistui

en: taking the address of a label is non-standard
fi: nimikkeen osoitteen ottaminen ei ole standardia

en: target argument
fi: kohdeargumentti

en: target format does not support infinity
fi: kohdemuoto ei tue äärettömyyttä

en: template %qD declared
fi: %qD-malli esitelty

en: template argument for %qD uses local type %qT
fi: %qD:n malliargumentti käyttää paikallista tyyppiä %qT

en: template with C linkage
fi: malli C-linkityksellä

en: templates may not be %<virtual%>
fi: mallit eivät voi olla virtuaalisia

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 compiler can assume that the address of %qD will never be NULL
fi: kääntäjä voi olettaa, että %qD:n osoite ei koskaan ole NULL

en: the first parameter of %<operator new%> cannot have a default argument
fi: %<operator new%>:n ensimmäisellä parametrilla ei voi olla oletusargumenttia

en: the result of the conversion is unspecified because %qE is outside the range of type %qT
fi: muunnoksen tulos on määrittelemätön, sillä %qE on %qT-tyypin sallitun välin ulkopuolella

en: third argument of %q+D should probably be %<char **%>
fi: %q+D:n kolmannen argumentin pitäisi todennäköisesti olla %<char **%>

en: third argument to %<__builtin_prefetch%> must be a constant
fi: %<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio

en: this %qs clause does not guard...
fi: tämä %qs-ehtolause ei reunusta...

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: this is the first default label
fi: tämä on ensimmäinen default-nimiö

en: this is the first entry overlapping that value
fi: tämä on ensimmäinen arvoa limittävä kenttä

en: this is the insn:
fi: tämä on käsky:

en: this statement may fall through
fi: suoritus saattaa jatkua tämän lausekkeen jälkeen

en: thread-local declaration of %q#D follows non-thread-local declaration
fi: säiekohtainen esittely %q#D seuraa ei-säiekohtaista esittelyä

en: too few arguments to %%:version-compare
fi: liian vähän argumentteja kohteelle %%:version-compare

en: too few arguments to constructor %q#D
fi: liian vähän argumentteja muodostimelle %q#D

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 %q#D
fi: liian vähän argumentteja funktiolle %q#D

en: too few arguments to function %qE
fi: liian vähän argumentteja funktiolle %qE

en: too few arguments to member function %q#D
fi: liian vähän argumentteja jäsenfunktiolle %q#D

en: too few arguments to method %q#D
fi: liian vähän argumentteja funktiolle %q#D

en: too late for # directive to set debug directory
fi: #-opastimen on liian myöhäistä asettaa vianjäljityshakemistoa

en: too many arguments
fi: liian monta argumenttia

en: too many arguments for format
fi: liian monta argumenttia muotoilulle

en: too many arguments to %%:compare-debug-dump-opt
fi: liian monta argumenttia kohteelle %%:compare-debug-dump-opt

en: too many arguments to %%:compare-debug-self-opt
fi: liian monta argumenttia kohteelle %%:compare-debug-self-opt

en: too many arguments to %%:version-compare
fi: liian monta argumenttia kohteelle %%:version-compare

en: too many arguments to constructor %q#D
fi: liikaa argumentteja muodostimelle %q#D

en: too many arguments to function
fi: liikaa argumentteja funktiolle

en: too many arguments to function %q#D
fi: liikaa argumentteja funktiolle %q#D

en: too many arguments to function %qE
fi: liian monta argumenttia funktiolle %qE

en: too many arguments to member function %q#D
fi: liikaa argumentteja jäsenfunktiolle %q#D

en: too many arguments to method %q#D
fi: liikaa argumentteja metodille %q#D

en: too many arguments to method %qE
fi: liikaa argumentteja metodille %qE

en: too many braces around initializer for %qT
fi: liikaa aaltosulkeita %qT:n alustimen ympärillä

en: too many initializers for %qT
fi: liikaa alustimia %qT:lle

en: too many input files
fi: liikaa syötetiedostoja

en: too many values in return statement
fi: liikaa arvoja return-lauseessa

en: traditional C lacks a separate namespace for labels, identifier %qE conflicts
fi: perinteisestä C:stä puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa

en: traditional C rejects ISO C style function definitions
fi: perinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä

en: traditional C rejects automatic aggregate initialization
fi: perinteinen C ei hyväksy automaattista koostealustusta

en: traditional C rejects initialization of unions
fi: perinteinen C ei hyväksy unionien alustusta

en: traditional C rejects string constant concatenation
fi: perinteinen C ei salli merkkijonovakioiden katenointia

en: traditional C rejects the unary plus operator
fi: perinteinen C ei salli unaarista plus-operaattoria

en: two or more data types in declaration specifiers
fi: yli yksi tietotyyppi esittelymääritteissä

en: type %qE has a user-defined constructor
fi: tyypillä %qE on käyttäjän määrittelemä muodostin

en: type %qE has a user-defined destructor
fi: tyypillä %qE on käyttäjän määrittelemä hajotin

en: type %qE has virtual member functions
fi: tyypillä %qE on virtuaalisia jäsenfunktioita

en: type %qT does not have a known size
fi: tyypillä %qT ei ole tunnettua kokoa

en: type %qT is not a base type for type %qT
fi: tyyppi %qT ei ole tyypin %qT kantatyyppi

en: type defaults to %<int%> in declaration of %qE
fi: %qE:n esittelyssä tyyppi on oletuksena %<int%>

en: type defaults to %<int%> in type name
fi: tyypin nimessä tyyppi on oletuksena %<int%>

en: type is deprecated
fi: tyyppi on vanhentunut

en: type is deprecated: %s
fi: tyyppi on vanhentunut: %s

en: type mismatch in conditional expression
fi: ehtolausekkeessa on tyyppiristiriita

en: type name declared as function returning a function
fi: tyyppinimi esitelty funktion palauttavana funktiona

en: type name declared as function returning an array
fi: tyyppinimi esitelty taulukon palauttavan funktiona

en: type of %qD defaults to %<int%>
fi: %qD:n oletustyyppi on %<int%>

en: type of %qD does not match original declaration
fi: %qD:n tyyppi ei täsmää aiemman esittelyn kanssa

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ääritteet jätetään huomiotta funktion paluutyypissä

en: typedef %qD locally defined but not used
fi: typedef %qD määritelty paikallisesti mutta käyttämätön

en: types are not quite compatible
fi: tyypit eivät ole ihan yhteensopivia

en: types differ in signedness
fi: tyypit eroavat etumerkillisyyden osalta

en: unable to open file
fi: tiedoston avaaminen ei onnistu

en: unexpected offset
fi: odottamaton siirros

en: union cannot be made transparent
fi: unionista ei voi tehdä läpinäkyvää

en: union defined here
fi: union määritelty täällä

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 %qE for %<#pragma pack%> - ignored
fi: tuntematon toiminto %qE ilmaisulle %<#pragma pack%> - jätetään huomiotta

en: unknown conversion type character %qc in format
fi: muotoilussa on tuntematon muunnostyyppimerkki %qc

en: unknown dest
fi: tuntematon kohde

en: unknown move insn:
fi: tuntematon move-käsky:

en: unknown src
fi: tuntematon lähde

en: unnamed field has incomplete type
fi: nimettömällä kentällä on vaillinainen tyyppi

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: unnecessary parentheses in declaration of %qs
fi: tarpeettomat sulkeet %qs:n esittelyssä

en: unrecognizable insn:
fi: tunnistamaton käsky:

en: unrecognized address
fi: tunnistamaton osoite

en: unrecognized format specifier
fi: tunnistamaton muotomäärite

en: unrecognized gcc debugging option: %c
fi: tunnistamaton gcc:n vianjäljitysvalitsin: %c

en: unrecognized option %<-fdisable%>
fi: tunnistamaton valitsin %<fdisable%>

en: unrecognized option %<-fenable%>
fi: tunnistamaton valitsin %<-fenable%>

en: unrecognized register name %qs
fi: tunnistamaton rekisterinimi %qs

en: unsuffixed floating constant
fi: loppuliitteetön liukulukuvakio

en: unterminated assembly dialect alternative
fi: päättämättömät assembly-murrevaihtoehdot

en: unterminated format string
fi: päättämätön muotoilumerkkijono

en: unused parameter %qD
fi: käyttämätön parametri %qD

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ä %<#include%>:a sen sijaan

en: use %<-Winvalid-pch%> for more information
fi: käytä valitsinta %<-Winvalid-pch%> saadaksesi lisätietoja

en: use of %s and %s together in %s format
fi: muotoilussa %3$s käytetään lippuja %1$s ja %2$s

en: use of untyped nil
fi: tyypittämättömän nilin käyttö

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 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: using %<%c%s%>
fi: käytetään %<%c%s%>

en: using invalid field %qD
fi: käytetään virheellistä kenttää %qD

en: using the range [%E, %E] for directive argument
fi: käytetään väliä [%E, %E] direktiivin argumentille

en: valid arguments are: %s
fi: kelvolliset argumentit ovat: %s

en: valid arguments are: %s; did you mean %qs?
fi: kelvolliset argumentit ovat: %s; tarkoititko %qs?

en: value argument
fi: arvoargumentti

en: value computed is not used
fi: laskettua arvoa ei käytetä

en: variable %q#D has initializer but incomplete type
fi: muuttujalla %q#D on alustin, mutta vaillinainen tyyppi

en: variable %q+D declared %<inline%>
fi: muuttuja %qD esitelty %<inline%>:ksi

en: variable %qD has function type
fi: muuttujalla %qD on funktiotyyppi

en: variable %qD has initializer but incomplete type
fi: muuttujalla %qD on alustin, mutta vaillinainen tyyppi

en: variable %qD redeclared as function
fi: muuttuja %qD esitelty uudelleen funktiona

en: variable %qD set but not used
fi: muuttuja %qD asetettu mutta käyttämätön

en: variable length array is used
fi: käytetään muuttuvapituista taulukkoa

en: variable or field %qE declared void
fi: muuttuja tai kenttä %qE esitelty voidiksi

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: variable-sized compound literal
fi: muuttuvakokoinen yhdysliteraali

en: verify_flow_info failed
fi: verify_flow_info epäonnistui

en: verify_flow_info: Block %i lacks loop_father
fi: verify_flow_info: Lohkosta %i puuttuu loop_father

en: verify_gimple failed
fi: verify_gimple epäonnistui

en: version attribute is not a string
fi: versioattribuutti ei ole merkkijono

en: virtual non-class function %qs
fi: virtuaalinen ei-luokkafunktio %qs

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: vtable for
fi: vtable kohteelle

en: waitpid failed
fi: waitpid epäonnistui

en: warning:
fi: varoitus:

en: when writing output to %s: %m
fi: kirjoitettaessa tulostetta tiedostoon %s: %m

en: width of %qs exceeds its type
fi: bittikentän %qs leveys ylittää tyyppinsä

en: within this loop
fi: tässä silmukassa

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: writing to LTRANS output list %s: %m
fi: kirjoitettaessa LTRANS-tulosteluetteloa %s: %m

en: wrong insn in the fallthru edge
fi: väärä käsky jatkokynnyksellä

en: wrong number of arguments specified for %qE attribute
fi: attribuutille %qE 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: xstormy16_print_operand: unknown code
fi: xstormy16_print_operand: tuntematon koodi

en: zero as null pointer constant
fi: nolla nollaosoitinvakiona

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

en: zero-size array %qD
fi: nollan kokoinen taulukko %qD

en: {anonymous}
fi: {nimetön}
