]> gcc.gnu.org Git - gcc.git/blame - gcc/po/fi.po
be.po, [...]: Update.
[gcc.git] / gcc / po / fi.po
CommitLineData
588a58df 1# Finnish translation of GNU Compiler Collection
42138585 2# Copyright © 2010 Free Software Foundation, Inc.
588a58df
JM
3# This file is distributed under the same license as the GCC package.
4# Ville Koskinen <ville.koskinen@iki.fi>, 2005.
42138585
JM
5# Jorma Karvonen <karvonen.jorma@gmail.com>, 2009.
6# Lauri Nurmi <lanurmi@iki.fi>, 2007-2010.
588a58df
JM
7#
8# Joitakin termejä, joille voi miettiä (parempaa) suomennosta:
9#
588a58df
JM
10# statement -> ?
11# variadic -> ?
12# nimike -> ?
13# declarator -> ?
14# duplicate -> ?
15# target -> ?
16# implicit -> ?
17# deprecated -> ?
18# case label -> ?
19# temporary (substantiivi) -> väliaikamitä?
20#
1056e649
JM
21# Uusia:
22# pass -> välittää vai antaa
38fb2873 23# incomplete
1056e649 24#
588a58df
JM
25msgid ""
26msgstr ""
38fb2873 27"Project-Id-Version: gcc 4.5-b20091203\n"
588a58df 28"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
55541419 29"POT-Creation-Date: 2010-02-04 16:20+0000\n"
42138585 30"PO-Revision-Date: 2010-01-11 22:13+0200\n"
588a58df
JM
31"Last-Translator: Lauri Nurmi <lanurmi@iki.fi>\n"
32"Language-Team: Finnish <translation-team-fi@lists.sourceforge.net>\n"
33"MIME-Version: 1.0\n"
34"Content-Type: text/plain; charset=UTF-8\n"
35"Content-Transfer-Encoding: 8bit\n"
36
55541419
JM
37#: c-decl.c:4569 c-pretty-print.c:403 c-typeck.c:5558 toplev.c:1648
38#: cp/error.c:581 cp/error.c:854
588a58df
JM
39msgid "<anonymous>"
40msgstr "<nimetön>"
41
02c7d30f 42#: c-format.c:363 c-format.c:387 config/i386/msformat-c.c:49
588a58df
JM
43msgid "' ' flag"
44msgstr "” ”-lippu"
45
02c7d30f 46#: c-format.c:363 c-format.c:387 config/i386/msformat-c.c:49
588a58df
JM
47msgid "the ' ' printf flag"
48msgstr "printf:n ” ”-lippu"
49
02c7d30f 50#: c-format.c:364 c-format.c:388 c-format.c:422 c-format.c:434 c-format.c:493
5682cc89 51#: config/i386/msformat-c.c:50
588a58df
JM
52msgid "'+' flag"
53msgstr "”+”-lippu"
54
02c7d30f 55#: c-format.c:364 c-format.c:388 c-format.c:422 c-format.c:434
5682cc89 56#: config/i386/msformat-c.c:50
588a58df
JM
57msgid "the '+' printf flag"
58msgstr "printf:n ”+”-lippu"
59
02c7d30f 60#: c-format.c:365 c-format.c:389 c-format.c:435 c-format.c:469
5682cc89 61#: config/i386/msformat-c.c:51 config/i386/msformat-c.c:86
588a58df
JM
62msgid "'#' flag"
63msgstr "”#”-lippu"
64
02c7d30f 65#: c-format.c:365 c-format.c:389 c-format.c:435 config/i386/msformat-c.c:51
588a58df
JM
66msgid "the '#' printf flag"
67msgstr "printf:n ”#”-lippu"
68
02c7d30f 69#: c-format.c:366 c-format.c:390 c-format.c:467 config/i386/msformat-c.c:52
588a58df
JM
70msgid "'0' flag"
71msgstr "”0”-lippu"
72
02c7d30f 73#: c-format.c:366 c-format.c:390 config/i386/msformat-c.c:52
588a58df
JM
74msgid "the '0' printf flag"
75msgstr "printf:n ”0”-lippu"
76
02c7d30f 77#: c-format.c:367 c-format.c:391 c-format.c:466 c-format.c:496
5682cc89 78#: config/i386/msformat-c.c:53
588a58df
JM
79msgid "'-' flag"
80msgstr "”-”-lippu"
81
02c7d30f 82#: c-format.c:367 c-format.c:391 config/i386/msformat-c.c:53
588a58df
JM
83msgid "the '-' printf flag"
84msgstr "printf:n ”-”-lippu"
85
02c7d30f 86#: c-format.c:368 c-format.c:449 config/i386/msformat-c.c:54
5682cc89 87#: config/i386/msformat-c.c:74
588a58df
JM
88msgid "''' flag"
89msgstr "”'”-lippu"
90
02c7d30f 91#: c-format.c:368 config/i386/msformat-c.c:54
588a58df
JM
92msgid "the ''' printf flag"
93msgstr "printf:n ”'”-lippu"
94
02c7d30f 95#: c-format.c:369 c-format.c:450
588a58df
JM
96msgid "'I' flag"
97msgstr "”I”-lippu"
98
02c7d30f 99#: c-format.c:369
588a58df
JM
100msgid "the 'I' printf flag"
101msgstr "printf:n ”I”-lippu"
102
02c7d30f
JM
103#: c-format.c:370 c-format.c:392 c-format.c:447 c-format.c:470 c-format.c:497
104#: c-format.c:1621 config/sol2-c.c:45 config/i386/msformat-c.c:55
5682cc89 105#: config/i386/msformat-c.c:72
588a58df
JM
106msgid "field width"
107msgstr "kentän leveys"
108
02c7d30f 109#: c-format.c:370 c-format.c:392 config/sol2-c.c:45
5682cc89 110#: config/i386/msformat-c.c:55
588a58df
JM
111msgid "field width in printf format"
112msgstr "kentän leveys printf-muotoilussa"
113
02c7d30f 114#: c-format.c:371 c-format.c:393 c-format.c:424 c-format.c:437
5682cc89 115#: config/i386/msformat-c.c:56
588a58df
JM
116msgid "precision"
117msgstr "tarkkuus"
118
02c7d30f 119#: c-format.c:371 c-format.c:393 c-format.c:424 c-format.c:437
5682cc89 120#: config/i386/msformat-c.c:56
588a58df
JM
121msgid "precision in printf format"
122msgstr "tarkkuus printf-muotoilussa"
123
02c7d30f
JM
124#: c-format.c:372 c-format.c:394 c-format.c:425 c-format.c:438 c-format.c:448
125#: c-format.c:500 config/sol2-c.c:46 config/i386/msformat-c.c:57
5682cc89 126#: config/i386/msformat-c.c:73
588a58df
JM
127msgid "length modifier"
128msgstr "pituusmääre"
129
02c7d30f 130#: c-format.c:372 c-format.c:394 c-format.c:425 c-format.c:438
5682cc89 131#: config/sol2-c.c:46 config/i386/msformat-c.c:57
588a58df
JM
132msgid "length modifier in printf format"
133msgstr "pituusmääre printf-muotoilussa"
134
02c7d30f 135#: c-format.c:423 c-format.c:436
588a58df
JM
136msgid "'q' flag"
137msgstr "”q”-lippu"
138
02c7d30f 139#: c-format.c:423 c-format.c:436
588a58df
JM
140msgid "the 'q' diagnostic flag"
141msgstr "”q”-diagnostiikkalippu"
142
02c7d30f 143#: c-format.c:444 config/i386/msformat-c.c:70
588a58df
JM
144msgid "assignment suppression"
145msgstr ""
146
02c7d30f 147#: c-format.c:444 config/i386/msformat-c.c:70
588a58df
JM
148msgid "the assignment suppression scanf feature"
149msgstr ""
150
02c7d30f 151#: c-format.c:445 config/i386/msformat-c.c:71
588a58df
JM
152msgid "'a' flag"
153msgstr "”a”-lippu"
154
02c7d30f 155#: c-format.c:445 config/i386/msformat-c.c:71
588a58df
JM
156msgid "the 'a' scanf flag"
157msgstr "scanf:n ”a”-lippu"
158
02c7d30f 159#: c-format.c:446
588a58df
JM
160msgid "'m' flag"
161msgstr "”m”-lippu"
162
02c7d30f 163#: c-format.c:446
588a58df
JM
164msgid "the 'm' scanf flag"
165msgstr "scanf:n ”m”-lippu"
166
02c7d30f 167#: c-format.c:447 config/i386/msformat-c.c:72
588a58df
JM
168msgid "field width in scanf format"
169msgstr "kentän leveys scanf-muotoilussa"
170
02c7d30f 171#: c-format.c:448 config/i386/msformat-c.c:73
588a58df
JM
172msgid "length modifier in scanf format"
173msgstr "kenttämääre scanf-muotoilussa"
174
02c7d30f 175#: c-format.c:449 config/i386/msformat-c.c:74
588a58df
JM
176msgid "the ''' scanf flag"
177msgstr "scanf:n ”'”-lippu"
178
02c7d30f 179#: c-format.c:450
588a58df
JM
180msgid "the 'I' scanf flag"
181msgstr "scanf:n ”I”-lippu"
182
02c7d30f 183#: c-format.c:465
588a58df
JM
184msgid "'_' flag"
185msgstr "”_”-lippu"
186
02c7d30f 187#: c-format.c:465
588a58df
JM
188msgid "the '_' strftime flag"
189msgstr "strftimen ”_”-lippu"
190
02c7d30f 191#: c-format.c:466
588a58df
JM
192msgid "the '-' strftime flag"
193msgstr "strftimen ”-”-lippu"
194
02c7d30f 195#: c-format.c:467
588a58df
JM
196msgid "the '0' strftime flag"
197msgstr "strftimen ”0”-lippu"
198
02c7d30f 199#: c-format.c:468 c-format.c:492
588a58df
JM
200msgid "'^' flag"
201msgstr "”^”-lippu"
202
02c7d30f 203#: c-format.c:468
588a58df
JM
204msgid "the '^' strftime flag"
205msgstr "strftimen ”^”-lippu"
206
02c7d30f 207#: c-format.c:469 config/i386/msformat-c.c:86
588a58df
JM
208msgid "the '#' strftime flag"
209msgstr "strftimen ”#”-lippu"
210
02c7d30f 211#: c-format.c:470
588a58df
JM
212msgid "field width in strftime format"
213msgstr "kentän leveys strftime-muotoilussa"
214
02c7d30f 215#: c-format.c:471
588a58df
JM
216msgid "'E' modifier"
217msgstr "”E”-määre"
218
02c7d30f 219#: c-format.c:471
588a58df
JM
220msgid "the 'E' strftime modifier"
221msgstr "strftimen ”E”-määre"
222
02c7d30f 223#: c-format.c:472
588a58df
JM
224msgid "'O' modifier"
225msgstr "”O”-määre"
226
02c7d30f 227#: c-format.c:472
588a58df
JM
228msgid "the 'O' strftime modifier"
229msgstr "strftimen ”O”-määre"
230
02c7d30f 231#: c-format.c:473
588a58df
JM
232msgid "the 'O' modifier"
233msgstr "”O”-määre"
234
02c7d30f 235#: c-format.c:491
588a58df
JM
236msgid "fill character"
237msgstr "täytemerkki"
238
02c7d30f 239#: c-format.c:491
588a58df
JM
240msgid "fill character in strfmon format"
241msgstr "täytemerkki strfmon-muotoilussa"
242
02c7d30f 243#: c-format.c:492
588a58df
JM
244msgid "the '^' strfmon flag"
245msgstr "strfmonin ”^v-lippu"
246
02c7d30f 247#: c-format.c:493
588a58df
JM
248msgid "the '+' strfmon flag"
249msgstr "strfmonin ”+”-lippu"
250
02c7d30f 251#: c-format.c:494
588a58df
JM
252msgid "'(' flag"
253msgstr "”(”-lippu"
254
02c7d30f 255#: c-format.c:494
588a58df
JM
256msgid "the '(' strfmon flag"
257msgstr "strfmonin ”(”-lippu"
258
02c7d30f 259#: c-format.c:495
588a58df
JM
260msgid "'!' flag"
261msgstr "”!”-lippu"
262
02c7d30f 263#: c-format.c:495
588a58df
JM
264msgid "the '!' strfmon flag"
265msgstr "strfmonin ”!”-lippu"
266
02c7d30f 267#: c-format.c:496
588a58df
JM
268msgid "the '-' strfmon flag"
269msgstr "strfmonin ”-”-lippu"
270
02c7d30f 271#: c-format.c:497
588a58df
JM
272msgid "field width in strfmon format"
273msgstr "kentän leveys strfmon-muotoilussa"
274
02c7d30f 275#: c-format.c:498
588a58df
JM
276msgid "left precision"
277msgstr "vasen tarkkuus"
278
02c7d30f 279#: c-format.c:498
588a58df
JM
280msgid "left precision in strfmon format"
281msgstr "vasen tarkkuus strfmon-muotoilussa"
282
02c7d30f 283#: c-format.c:499
588a58df
JM
284msgid "right precision"
285msgstr "oikea tarkkuus"
286
02c7d30f 287#: c-format.c:499
588a58df
JM
288msgid "right precision in strfmon format"
289msgstr "oikea tarkkuus strfmon-muotoilussa"
290
02c7d30f 291#: c-format.c:500
588a58df
JM
292msgid "length modifier in strfmon format"
293msgstr "pituusmääre strfmon-muotoilussa"
294
02c7d30f 295#: c-format.c:1724
588a58df
JM
296msgid "field precision"
297msgstr "kentän tarkkuus"
298
02c7d30f 299#: c-objc-common.c:164
02c7d30f 300msgid "({anonymous})"
38fb2873 301msgstr "({nimetön})"
02c7d30f 302
55541419 303#: c-opts.c:1497 tree.c:3966 cp/error.c:999 fortran/cpp.c:552
588a58df
JM
304msgid "<built-in>"
305msgstr "<sisäinen>"
306
5682cc89 307#. Handle deferred options from command-line.
02c7d30f 308#: c-opts.c:1515 fortran/cpp.c:557
588a58df
JM
309msgid "<command-line>"
310msgstr "<komentorivi>"
311
55541419
JM
312#: c-parser.c:736
313#, fuzzy
314msgid "expected end of line"
315msgstr "päättämätön muotoilumerkkijono"
316
317#: c-parser.c:1375 c-parser.c:3463 c-parser.c:3897 c-parser.c:4158
318#: c-parser.c:4228 c-parser.c:4239 c-parser.c:4389 c-parser.c:6264
319#: c-parser.c:6298 c-parser.c:6330 c-parser.c:6377 c-parser.c:6513
320#: c-parser.c:7899 c-parser.c:8043 c-parser.c:8081 c-parser.c:1944
321#, gcc-internal-format
322msgid "expected %<;%>"
323msgstr ""
324
325#: c-parser.c:1883 c-parser.c:2147 c-parser.c:2788 c-parser.c:2840
326#: c-parser.c:2845 c-parser.c:3941 c-parser.c:4074 c-parser.c:4189
327#: c-parser.c:4325 c-parser.c:4451 c-parser.c:5492 c-parser.c:5529
328#: c-parser.c:5615 c-parser.c:5653 c-parser.c:5692 c-parser.c:5707
329#: c-parser.c:5731 c-parser.c:6721 c-parser.c:6761 c-parser.c:7253
330#: c-parser.c:7274 c-parser.c:7324 c-parser.c:7434 c-parser.c:7507
331#: c-parser.c:7575 c-parser.c:8006 c-parser.c:7397
332#, gcc-internal-format
333msgid "expected %<(%>"
334msgstr ""
335
336#: c-parser.c:1898 c-parser.c:2182 c-parser.c:2389 c-parser.c:2550
337#: c-parser.c:2610 c-parser.c:2684 c-parser.c:2795 c-parser.c:2962
338#: c-parser.c:2973 c-parser.c:2982 c-parser.c:3944 c-parser.c:4078
339#: c-parser.c:4246 c-parser.c:4383 c-parser.c:4462 c-parser.c:5017
340#: c-parser.c:5203 c-parser.c:5262 c-parser.c:5438 c-parser.c:5455
341#: c-parser.c:5476 c-parser.c:5508 c-parser.c:5609 c-parser.c:5637
342#: c-parser.c:5677 c-parser.c:5700 c-parser.c:5723 c-parser.c:5744
343#: c-parser.c:5884 c-parser.c:6134 c-parser.c:6558 c-parser.c:6578
344#: c-parser.c:6729 c-parser.c:6765 c-parser.c:7256 c-parser.c:7277
345#: c-parser.c:7355 c-parser.c:7440 c-parser.c:7556 c-parser.c:7638
346#: c-parser.c:7935 c-parser.c:8051 c-parser.c:8092
347#, fuzzy
348msgid "expected %<)%>"
349msgstr "ylimääräinen %<;%>"
350
351#: c-parser.c:2472 c-parser.c:3254 c-parser.c:3286 c-parser.c:4443
352#: c-parser.c:5601 c-parser.c:5764 c-parser.c:5871
353#, fuzzy
354msgid "expected %<]%>"
355msgstr "ylimääräinen %<;%>"
356
357#: c-parser.c:2654
358#, fuzzy
359msgid "expected %<;%>, %<,%> or %<)%>"
360msgstr "käytetty %<__thread%> ennen %<extern%>:a"
361
362#: c-parser.c:3124
363#, fuzzy
364msgid "expected %<}%>"
365msgstr "ylimääräinen %<;%>"
366
367#: c-parser.c:3404 c-parser.c:6731 c-parser.c:8335 c-parser.c:1765
368#: c-parser.c:1960 c-parser.c:6441
369#, gcc-internal-format
370msgid "expected %<{%>"
371msgstr ""
372
373#: c-parser.c:3622 c-parser.c:3631 c-parser.c:4347 c-parser.c:4683
374#: c-parser.c:6571 c-parser.c:6871 c-parser.c:6928 c-parser.c:7545
375#, fuzzy
376msgid "expected %<:%>"
377msgstr "ylimääräinen %<;%>"
378
379#: c-parser.c:4152
380#, fuzzy
381msgid "expected %<while%>"
382msgstr "käytetty %<__thread%> ennen %<extern%>:a"
383
384#: c-parser.c:5499 c-parser.c:5540 c-parser.c:5622 c-parser.c:5629
385#: c-parser.c:5664
386#, fuzzy
387msgid "expected %<,%>"
388msgstr "ylimääräinen %<;%>"
389
390#: c-parser.c:6144 c-parser.c:6176 c-parser.c:6390
391#, fuzzy
392msgid "expected %<@end%>"
393msgstr "vektoriylivuoto lausekkeessa"
394
395#: c-parser.c:6692
396#, fuzzy
397msgid "expected %<>%>"
398msgstr "ylimääräinen %<;%>"
399
400#: c-parser.c:7642
401#, fuzzy
402msgid "expected %<,%> or %<)%>"
403msgstr "käytetty %<__thread%> ennen %<extern%>:a"
404
405#: c-parser.c:8033 c-parser.c:3309
406#, gcc-internal-format
407msgid "expected %<=%>"
408msgstr ""
409
410#: c-parser.c:8392 c-parser.c:8382
411#, fuzzy, gcc-internal-format
412msgid "expected %<#pragma omp section%> or %<}%>"
413msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
414
02c7d30f 415#: c-pretty-print.c:324
02c7d30f 416msgid "<type-error>"
42138585 417msgstr "<tyyppivirhe>"
02c7d30f
JM
418
419#: c-pretty-print.c:363
420msgid "<unnamed-unsigned:"
42138585 421msgstr "<nimetön-etumerkitön:"
02c7d30f
JM
422
423#: c-pretty-print.c:364
424msgid "<unnamed-signed:"
42138585 425msgstr "<nimetön etumerkillinen:"
588a58df 426
02c7d30f
JM
427#: c-pretty-print.c:367
428msgid "<unnamed-float:"
42138585 429msgstr "<nimetön-liukuluku:"
02c7d30f
JM
430
431#: c-pretty-print.c:370
432msgid "<unnamed-fixed:"
433msgstr ""
434
435#: c-pretty-print.c:385
436msgid "<typedef-error>"
42138585 437msgstr "<typedef-virhe>"
02c7d30f
JM
438
439#: c-pretty-print.c:398
02c7d30f 440msgid "<tag-error>"
42138585 441msgstr "<tunnistevirhe>"
02c7d30f
JM
442
443#: c-pretty-print.c:1136
02c7d30f 444msgid "<erroneous-expression>"
42138585 445msgstr "<virheellinen-lauseke>"
02c7d30f
JM
446
447#: c-pretty-print.c:1140 cp/cxx-pretty-print.c:154
448msgid "<return-value>"
42138585 449msgstr "<paluuarvo>"
02c7d30f 450
55541419 451#: c-typeck.c:5675
588a58df
JM
452msgid "array initialized from parenthesized string constant"
453msgstr "taulukko alustetaan suluilla ympäröidystä merkkijonovakiosta"
454
55541419 455#: c-typeck.c:5748 c-typeck.c:6619
02c7d30f 456msgid "initialization of a flexible array member"
42138585 457msgstr "joustavan taulukkojäsenen alustus"
02c7d30f 458
55541419 459#: c-typeck.c:5758 cp/typeck2.c:851
588a58df
JM
460#, gcc-internal-format
461msgid "char-array initialized from wide string"
38fb2873 462msgstr "merkkitaulukon alustus leveästä merkkijonosta"
588a58df 463
55541419 464#: c-typeck.c:5766
5682cc89 465msgid "wide character array initialized from non-wide string"
38fb2873 466msgstr "leveän merkkitaulukon alustus epäleveästä merkkijonosta"
5682cc89 467
55541419 468#: c-typeck.c:5772
5682cc89 469msgid "wide character array initialized from incompatible wide string"
38fb2873 470msgstr "leveän merkkitaulukon alustus epäyhteensopivasta leveästä merkkijonosta"
588a58df 471
55541419 472#: c-typeck.c:5806
588a58df
JM
473msgid "array of inappropriate type initialized from string constant"
474msgstr "sopimattomasta tyypistä koostuva taulukko alustetaan merkkijonovakiosta"
475
476#. ??? This should not be an error when inlining calls to
477#. unprototyped functions.
55541419 478#: c-typeck.c:5874 c-typeck.c:5327 cp/typeck.c:1853
588a58df
JM
479#, gcc-internal-format
480msgid "invalid use of non-lvalue array"
481msgstr ""
482
55541419 483#: c-typeck.c:5900
588a58df
JM
484msgid "array initialized from non-constant array expression"
485msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
486
55541419
JM
487#: c-typeck.c:5914 c-typeck.c:5917 c-typeck.c:5925 c-typeck.c:5964
488#: c-typeck.c:7418
02c7d30f
JM
489msgid "initializer element is not constant"
490msgstr "alustusalkio ei ole vakio"
491
55541419 492#: c-typeck.c:5930 c-typeck.c:5976 c-typeck.c:7428
02c7d30f 493msgid "initializer element is not a constant expression"
42138585 494msgstr "alustinalkio ei ole vakiolauseke"
02c7d30f 495
55541419 496#: c-typeck.c:5971 c-typeck.c:7423
588a58df
JM
497#, gcc-internal-format
498msgid "initializer element is not computable at load time"
499msgstr "alustuselementtiä ei pystytä laskemaan latausajankohtana"
500
501#. Although C99 is unclear about whether incomplete arrays
502#. of VLAs themselves count as VLAs, it does not make
503#. sense to permit them to be initialized given that
504#. ordinary VLAs may not be initialized.
55541419 505#: c-typeck.c:5985 c-decl.c:3951 c-decl.c:3966
588a58df
JM
506#, fuzzy, gcc-internal-format
507msgid "variable-sized object may not be initialized"
508msgstr "muuttuvakokoista objektia ei voi alustaa"
509
55541419 510#: c-typeck.c:5989
588a58df
JM
511msgid "invalid initializer"
512msgstr "epäkelpo alustin"
513
55541419 514#: c-typeck.c:6198
02c7d30f 515msgid "(anonymous)"
42138585 516msgstr "(nimetön)"
02c7d30f 517
55541419 518#: c-typeck.c:6476
588a58df
JM
519msgid "extra brace group at end of initializer"
520msgstr "alustimen lopussa on ylimääräinen lohko"
521
55541419 522#: c-typeck.c:6497
588a58df
JM
523msgid "missing braces around initializer"
524msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
525
55541419 526#: c-typeck.c:6558
588a58df
JM
527msgid "braces around scalar initializer"
528msgstr "skalaarialustimen ympärillä on aaltosulkeet"
529
55541419 530#: c-typeck.c:6616
588a58df
JM
531msgid "initialization of flexible array member in a nested context"
532msgstr "joustavan taulukkojäsenen alustaminen sisäkkäisessä asiayhteydessä"
533
55541419 534#: c-typeck.c:6647
588a58df
JM
535msgid "missing initializer"
536msgstr "puuttuva alustin"
537
55541419 538#: c-typeck.c:6669
588a58df
JM
539msgid "empty scalar initializer"
540msgstr "tyhjä skalaarialustin"
541
55541419 542#: c-typeck.c:6674
588a58df 543msgid "extra elements in scalar initializer"
42138585 544msgstr "skalaarialustimessa ylimääräisiä alkioita"
588a58df 545
55541419 546#: c-typeck.c:6782 c-typeck.c:6860
588a58df
JM
547msgid "array index in non-array initializer"
548msgstr ""
549
55541419 550#: c-typeck.c:6787 c-typeck.c:6916
588a58df
JM
551msgid "field name not in record or union initializer"
552msgstr ""
553
55541419 554#: c-typeck.c:6833
588a58df
JM
555msgid "array index in initializer not of integer type"
556msgstr ""
557
55541419 558#: c-typeck.c:6842 c-typeck.c:6851
02c7d30f
JM
559#, fuzzy
560msgid "array index in initializer is not an integer constant expression"
561msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
562
55541419 563#: c-typeck.c:6856 c-typeck.c:6858
588a58df 564msgid "nonconstant array index in initializer"
42138585 565msgstr "ei-vakio taulukon indeksi alustimessa"
588a58df 566
55541419 567#: c-typeck.c:6862 c-typeck.c:6865
588a58df 568msgid "array index in initializer exceeds array bounds"
42138585 569msgstr "taulukon indeksi alustimessa ylittää taulukon rajat"
588a58df 570
55541419 571#: c-typeck.c:6879
588a58df
JM
572msgid "empty index range in initializer"
573msgstr ""
574
55541419 575#: c-typeck.c:6888
588a58df
JM
576msgid "array index range in initializer exceeds array bounds"
577msgstr ""
578
55541419 579#: c-typeck.c:6971 c-typeck.c:6998 c-typeck.c:7517
588a58df
JM
580msgid "initialized field with side-effects overwritten"
581msgstr ""
582
55541419 583#: c-typeck.c:6973 c-typeck.c:7000 c-typeck.c:7519
588a58df
JM
584msgid "initialized field overwritten"
585msgstr ""
586
55541419 587#: c-typeck.c:7445 c-typeck.c:4933
02c7d30f
JM
588#, gcc-internal-format
589msgid "enum conversion in initialization is invalid in C++"
590msgstr ""
591
55541419 592#: c-typeck.c:7734
588a58df
JM
593msgid "excess elements in char array initializer"
594msgstr ""
595
55541419 596#: c-typeck.c:7741 c-typeck.c:7800
588a58df
JM
597msgid "excess elements in struct initializer"
598msgstr ""
599
55541419 600#: c-typeck.c:7815
588a58df
JM
601msgid "non-static initialization of a flexible array member"
602msgstr ""
603
55541419 604#: c-typeck.c:7885
588a58df
JM
605msgid "excess elements in union initializer"
606msgstr ""
607
55541419 608#: c-typeck.c:7974
588a58df
JM
609msgid "excess elements in array initializer"
610msgstr ""
611
55541419 612#: c-typeck.c:8007
588a58df
JM
613msgid "excess elements in vector initializer"
614msgstr ""
615
55541419 616#: c-typeck.c:8038
588a58df
JM
617msgid "excess elements in scalar initializer"
618msgstr ""
619
02c7d30f 620#: cfgrtl.c:2013
588a58df
JM
621msgid "flow control insn inside a basic block"
622msgstr ""
623
02c7d30f 624#: cfgrtl.c:2144
588a58df
JM
625msgid "wrong insn in the fallthru edge"
626msgstr ""
627
02c7d30f 628#: cfgrtl.c:2198
588a58df
JM
629msgid "insn outside basic block"
630msgstr ""
631
02c7d30f 632#: cfgrtl.c:2205
588a58df
JM
633msgid "return not followed by barrier"
634msgstr ""
635
55541419 636#: collect2.c:486 gcc.c:7719
02c7d30f
JM
637#, c-format
638msgid "internal gcc abort in %s, at %s:%d"
588a58df
JM
639msgstr ""
640
02c7d30f 641#: collect2.c:939
588a58df 642#, c-format
02c7d30f 643msgid "COLLECT_LTO_WRAPPER must be set."
588a58df
JM
644msgstr ""
645
02c7d30f
JM
646#: collect2.c:1081
647#, fuzzy, c-format
648msgid "too many lto output files"
649msgstr "liikaa syötetiedostoja"
650
55541419 651#: collect2.c:1297
588a58df
JM
652#, c-format
653msgid "no arguments"
42138585 654msgstr "ei argumentteja"
588a58df 655
55541419 656#: collect2.c:1704 collect2.c:1866 collect2.c:1901
588a58df
JM
657#, c-format
658msgid "fopen %s"
659msgstr "fopen %s"
660
55541419 661#: collect2.c:1707 collect2.c:1871 collect2.c:1904
588a58df
JM
662#, c-format
663msgid "fclose %s"
664msgstr "fclose %s"
665
55541419 666#: collect2.c:1716
588a58df
JM
667#, c-format
668msgid "collect2 version %s"
669msgstr "collect2-versio %s"
670
55541419 671#: collect2.c:1812
588a58df
JM
672#, c-format
673msgid "%d constructor(s) found\n"
1056e649 674msgstr "löytyi %d muodostin(ta)\n"
588a58df 675
55541419 676#: collect2.c:1813
588a58df
JM
677#, c-format
678msgid "%d destructor(s) found\n"
1056e649 679msgstr "löytyi %d hajotin(ta)\n"
588a58df 680
55541419 681#: collect2.c:1814
588a58df
JM
682#, c-format
683msgid "%d frame table(s) found\n"
684msgstr ""
685
55541419 686#: collect2.c:1965 lto-wrapper.c:175
588a58df
JM
687#, c-format
688msgid "can't get program status"
689msgstr ""
690
55541419 691#: collect2.c:2034
588a58df
JM
692#, fuzzy, c-format
693msgid "could not open response file %s"
694msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
695
55541419 696#: collect2.c:2039
588a58df
JM
697#, c-format
698msgid "could not write to response file %s"
699msgstr ""
700
55541419 701#: collect2.c:2044
588a58df
JM
702#, c-format
703msgid "could not close response file %s"
704msgstr ""
705
55541419 706#: collect2.c:2062
588a58df
JM
707#, c-format
708msgid "[cannot find %s]"
709msgstr ""
710
55541419 711#: collect2.c:2077
588a58df
JM
712#, c-format
713msgid "cannot find '%s'"
714msgstr ""
715
55541419 716#: collect2.c:2081 collect2.c:2604 collect2.c:2800 gcc.c:3085
02c7d30f 717#: lto-wrapper.c:147
588a58df
JM
718#, c-format
719msgid "pex_init failed"
720msgstr ""
721
55541419 722#: collect2.c:2119
588a58df
JM
723#, c-format
724msgid "[Leaving %s]\n"
725msgstr ""
726
55541419 727#: collect2.c:2351
588a58df
JM
728#, c-format
729msgid ""
730"\n"
731"write_c_file - output name is %s, prefix is %s\n"
732msgstr ""
733
55541419 734#: collect2.c:2578
588a58df
JM
735#, c-format
736msgid "cannot find 'nm'"
737msgstr ""
738
55541419 739#: collect2.c:2626
588a58df
JM
740#, c-format
741msgid "can't open nm output"
742msgstr ""
743
55541419 744#: collect2.c:2709
588a58df
JM
745#, c-format
746msgid "init function found in object %s"
747msgstr ""
748
55541419 749#: collect2.c:2719
588a58df
JM
750#, c-format
751msgid "fini function found in object %s"
752msgstr ""
753
55541419 754#: collect2.c:2821
588a58df
JM
755#, c-format
756msgid "can't open ldd output"
42138585 757msgstr "ei voida avata ldd-tulostetta"
588a58df 758
55541419 759#: collect2.c:2824
588a58df
JM
760#, c-format
761msgid ""
762"\n"
763"ldd output with constructors/destructors.\n"
764msgstr ""
42138585
JM
765"\n"
766"ldd-tuloste muodostimilla/hajottimilla.\n"
588a58df 767
55541419 768#: collect2.c:2839
588a58df
JM
769#, c-format
770msgid "dynamic dependency %s not found"
771msgstr "dynaamista riippuvuutta %s ei löytynyt"
772
55541419 773#: collect2.c:2851
588a58df
JM
774#, c-format
775msgid "unable to open dynamic dependency '%s'"
42138585 776msgstr "ei voida avata dynaamista riippuvuutta ”%s”"
588a58df 777
55541419 778#: collect2.c:3012
588a58df
JM
779#, c-format
780msgid "%s: not a COFF file"
38fb2873 781msgstr "%s: ei ole COFF-tiedosto"
588a58df 782
55541419 783#: collect2.c:3142
588a58df
JM
784#, c-format
785msgid "%s: cannot open as COFF file"
38fb2873 786msgstr "%s: ei voida avata COFF-tiedostona"
588a58df 787
55541419 788#: collect2.c:3200
588a58df
JM
789#, c-format
790msgid "library lib%s not found"
38fb2873 791msgstr "kirjastoa lib%s ei löytynyt"
588a58df
JM
792
793#: cppspec.c:106
794#, c-format
795msgid "\"%s\" is not a valid option to the preprocessor"
796msgstr "”%s” ei ole kelvollinen esikääntäjän valitsin"
797
798#: cppspec.c:128
799#, c-format
800msgid "too many input files"
801msgstr "liikaa syötetiedostoja"
802
02c7d30f 803#: diagnostic.c:185
588a58df
JM
804#, c-format
805msgid "compilation terminated due to -Wfatal-errors.\n"
806msgstr ""
807
02c7d30f 808#: diagnostic.c:194
588a58df
JM
809#, c-format
810msgid ""
811"Please submit a full bug report,\n"
812"with preprocessed source if appropriate.\n"
813"See %s for instructions.\n"
814msgstr ""
815
02c7d30f 816#: diagnostic.c:203
588a58df
JM
817#, c-format
818msgid "compilation terminated.\n"
819msgstr ""
820
02c7d30f
JM
821#: diagnostic.c:381
822#, c-format
823msgid "*** WARNING *** there are active plugins, do not report this as a bug unless you can reproduce it without enabling any plugins.\n"
824msgstr ""
825
826#: diagnostic.c:398
5682cc89
JM
827#, c-format
828msgid "%s:%d: confused by earlier errors, bailing out\n"
829msgstr ""
830
02c7d30f 831#: diagnostic.c:709
588a58df
JM
832#, c-format
833msgid "Internal compiler error: Error reporting routines re-entered.\n"
834msgstr ""
835
02c7d30f 836#: final.c:1150
588a58df
JM
837msgid "negative insn length"
838msgstr ""
839
02c7d30f 840#: final.c:2647
588a58df
JM
841msgid "could not split insn"
842msgstr ""
843
02c7d30f 844#: final.c:3081
588a58df
JM
845msgid "invalid 'asm': "
846msgstr ""
847
02c7d30f 848#: final.c:3264
588a58df
JM
849#, c-format
850msgid "nested assembly dialect alternatives"
851msgstr ""
852
02c7d30f 853#: final.c:3281 final.c:3293
588a58df
JM
854#, c-format
855msgid "unterminated assembly dialect alternative"
856msgstr ""
857
02c7d30f 858#: final.c:3340
588a58df
JM
859#, c-format
860msgid "operand number missing after %%-letter"
861msgstr ""
862
02c7d30f 863#: final.c:3343 final.c:3384
588a58df
JM
864#, c-format
865msgid "operand number out of range"
866msgstr ""
867
02c7d30f 868#: final.c:3403
588a58df
JM
869#, c-format
870msgid "invalid %%-code"
871msgstr ""
872
02c7d30f 873#: final.c:3433
588a58df
JM
874#, c-format
875msgid "'%%l' operand isn't a label"
876msgstr ""
877
878#. We can't handle floating point constants;
879#. PRINT_OPERAND must handle them.
880#. We can't handle floating point constants; PRINT_OPERAND must
881#. handle them.
882#. We can't handle floating point constants;
883#. PRINT_OPERAND must handle them.
55541419 884#: final.c:3579 vmsdbgout.c:496 config/i386/i386.c:10747
02c7d30f 885#: config/pdp11/pdp11.c:1682
588a58df
JM
886#, c-format
887msgid "floating constant misused"
888msgstr "liukulukuvakiota käytetty väärin"
889
55541419 890#: final.c:3641 vmsdbgout.c:553 config/i386/i386.c:10834
02c7d30f 891#: config/pdp11/pdp11.c:1729
588a58df
JM
892#, c-format
893msgid "invalid expression as operand"
894msgstr ""
895
55541419 896#: gcc.c:1799
588a58df
JM
897#, c-format
898msgid "Using built-in specs.\n"
899msgstr ""
900
55541419 901#: gcc.c:1984
588a58df
JM
902#, c-format
903msgid ""
904"Setting spec %s to '%s'\n"
905"\n"
906msgstr ""
907
55541419 908#: gcc.c:2099
588a58df
JM
909#, c-format
910msgid "Reading specs from %s\n"
911msgstr ""
912
55541419 913#: gcc.c:2195 gcc.c:2214
588a58df
JM
914#, c-format
915msgid "specs %%include syntax malformed after %ld characters"
916msgstr ""
917
55541419 918#: gcc.c:2222
588a58df
JM
919#, c-format
920msgid "could not find specs file %s\n"
921msgstr ""
922
55541419 923#: gcc.c:2239 gcc.c:2247 gcc.c:2256 gcc.c:2265
588a58df
JM
924#, c-format
925msgid "specs %%rename syntax malformed after %ld characters"
926msgstr ""
927
55541419 928#: gcc.c:2274
588a58df
JM
929#, c-format
930msgid "specs %s spec was not found to be renamed"
931msgstr ""
932
55541419 933#: gcc.c:2281
588a58df
JM
934#, c-format
935msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
936msgstr ""
937
55541419 938#: gcc.c:2286
588a58df
JM
939#, c-format
940msgid "rename spec %s to %s\n"
941msgstr ""
942
55541419 943#: gcc.c:2288
588a58df
JM
944#, c-format
945msgid ""
946"spec is '%s'\n"
947"\n"
948msgstr ""
949
55541419 950#: gcc.c:2301
588a58df
JM
951#, c-format
952msgid "specs unknown %% command after %ld characters"
953msgstr ""
954
55541419 955#: gcc.c:2312 gcc.c:2325
588a58df
JM
956#, c-format
957msgid "specs file malformed after %ld characters"
958msgstr ""
959
55541419 960#: gcc.c:2377
588a58df
JM
961#, c-format
962msgid "spec file has no spec for linking"
963msgstr ""
964
55541419 965#: gcc.c:2705 gcc.c:5265
588a58df
JM
966#, c-format
967msgid "%s\n"
968msgstr "%s\n"
969
55541419 970#: gcc.c:2906
588a58df
JM
971#, c-format
972msgid "system path '%s' is not absolute"
42138585 973msgstr "järjestelmäpolku ”%s” ei ole absoluuttinen"
588a58df 974
55541419 975#: gcc.c:2978
588a58df
JM
976#, c-format
977msgid "-pipe not supported"
42138585 978msgstr "-pipe ei ole tuettu"
588a58df 979
55541419 980#: gcc.c:3040
588a58df
JM
981#, c-format
982msgid ""
983"\n"
984"Go ahead? (y or n) "
985msgstr ""
986"\n"
987"Jatketaanko? (y tai n) "
988
55541419 989#: gcc.c:3124
588a58df
JM
990msgid "failed to get exit status"
991msgstr ""
992
55541419 993#: gcc.c:3130
588a58df
JM
994msgid "failed to get process times"
995msgstr ""
996
55541419 997#: gcc.c:3156
588a58df
JM
998#, c-format
999msgid ""
1000"Internal error: %s (program %s)\n"
1001"Please submit a full bug report.\n"
1002"See %s for instructions."
1003msgstr ""
1004"Sisäinen virhe: %s (ohjelma %s)\n"
1005"Tee yksityiskohtainen vikailmoitus.\n"
1006"Katso ohjeet osoitteesta %s."
1007
55541419 1008#: gcc.c:3184
588a58df
JM
1009#, c-format
1010msgid "# %s %.2f %.2f\n"
1011msgstr "# %s %.2f %.2f\n"
1012
55541419 1013#: gcc.c:3378
588a58df
JM
1014#, c-format
1015msgid "Usage: %s [options] file...\n"
1016msgstr "Käyttö: %s [valitsimet] tiedosto...\n"
1017
55541419 1018#: gcc.c:3379
588a58df
JM
1019msgid "Options:\n"
1020msgstr "Valitsimet:\n"
1021
55541419 1022#: gcc.c:3381
588a58df
JM
1023msgid " -pass-exit-codes Exit with highest error code from a phase\n"
1024msgstr " -pass-exit-codes Palauta korkein käännösvaiheen virhekoodi\n"
1025
55541419 1026#: gcc.c:3382
588a58df
JM
1027msgid " --help Display this information\n"
1028msgstr " --help Näytä tämä ohje\n"
1029
55541419 1030#: gcc.c:3383
588a58df
JM
1031#, fuzzy
1032msgid " --target-help Display target specific command line options\n"
1056e649 1033msgstr " --target-help Näytä "
588a58df 1034
55541419 1035#: gcc.c:3384
f3a12c77
JM
1036#, fuzzy
1037msgid " --help={target|optimizers|warnings|params|[^]{joined|separate|undocumented}}[,...]\n"
588a58df
JM
1038msgstr " --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]separate}]\n"
1039
55541419 1040#: gcc.c:3385
588a58df
JM
1041msgid " Display specific types of command line options\n"
1042msgstr " Näytä tietyn tyyppiset valitsimet\n"
1043
55541419 1044#: gcc.c:3387
588a58df
JM
1045msgid " (Use '-v --help' to display command line options of sub-processes)\n"
1046msgstr " (Komennolla ”-v --help” aliprosessien valitsimet)\n"
1047
55541419 1048#: gcc.c:3388
f3a12c77 1049msgid " --version Display compiler version information\n"
38fb2873 1050msgstr " --version Näytä kääntäjän versiotiedot\n"
f3a12c77 1051
55541419 1052#: gcc.c:3389
588a58df
JM
1053msgid " -dumpspecs Display all of the built in spec strings\n"
1054msgstr " -dumpspecs Näytä kaikki sisäiset määrittelyrivit\n"
1055
55541419 1056#: gcc.c:3390
588a58df
JM
1057msgid " -dumpversion Display the version of the compiler\n"
1058msgstr " -dumpversion Näytä kääntäjän versio\n"
1059
55541419 1060#: gcc.c:3391
588a58df
JM
1061msgid " -dumpmachine Display the compiler's target processor\n"
1062msgstr ""
1063
55541419 1064#: gcc.c:3392
588a58df
JM
1065msgid " -print-search-dirs Display the directories in the compiler's search path\n"
1066msgstr " -print-search-dirs Näytä kääntäjän hakupolussa olevat hakemistot\n"
1067
55541419 1068#: gcc.c:3393
588a58df
JM
1069msgid " -print-libgcc-file-name Display the name of the compiler's companion library\n"
1070msgstr ""
1071
55541419 1072#: gcc.c:3394
588a58df 1073msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
38fb2873 1074msgstr " -print-file-name=<lib> Näytä täysi polku kirjastoon <lib>\n"
588a58df 1075
55541419 1076#: gcc.c:3395
588a58df 1077msgid " -print-prog-name=<prog> Display the full path to compiler component <prog>\n"
38fb2873 1078msgstr " -print-prog-name=<prog> Näytä täysi polku kääntäjän komponenttiin <prog>\n"
588a58df 1079
55541419 1080#: gcc.c:3396
588a58df 1081msgid " -print-multi-directory Display the root directory for versions of libgcc\n"
38fb2873 1082msgstr " -print-multi-directory Näytä libgcc:n versioiden juurihakemisto\n"
588a58df 1083
55541419 1084#: gcc.c:3397
588a58df
JM
1085msgid ""
1086" -print-multi-lib Display the mapping between command line options and\n"
1087" multiple library search directories\n"
1088msgstr ""
1089
55541419 1090#: gcc.c:3400
588a58df
JM
1091msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
1092msgstr ""
1093
55541419 1094#: gcc.c:3401
5682cc89
JM
1095#, fuzzy
1096msgid " -print-sysroot Display the target libraries directory\n"
1097msgstr " -dumpversion Näytä kääntäjän versio\n"
1098
55541419 1099#: gcc.c:3402
588a58df
JM
1100msgid " -print-sysroot-headers-suffix Display the sysroot suffix used to find headers\n"
1101msgstr ""
1102
55541419 1103#: gcc.c:3403
588a58df
JM
1104msgid " -Wa,<options> Pass comma-separated <options> on to the assembler\n"
1105msgstr ""
1106
55541419 1107#: gcc.c:3404
588a58df
JM
1108msgid " -Wp,<options> Pass comma-separated <options> on to the preprocessor\n"
1109msgstr " -Wp,<valitsimet> Välitä pilkulla erotetut <valitsimet> esikääntäjälle\n"
1110
55541419 1111#: gcc.c:3405
588a58df
JM
1112msgid " -Wl,<options> Pass comma-separated <options> on to the linker\n"
1113msgstr " -Wl,<valitsimet> Välitä pilkulla erotetut <valitsimet> linkittimelle\n"
1114
55541419 1115#: gcc.c:3406
588a58df
JM
1116msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
1117msgstr ""
1118
55541419 1119#: gcc.c:3407
588a58df
JM
1120msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
1121msgstr " -Xpreprocessor <arg> Välitä <arg> esikääntäjälle\n"
1122
55541419 1123#: gcc.c:3408
588a58df
JM
1124msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
1125msgstr " -Xlinker <arg> Välitä <arg> linkittimelle\n"
1126
55541419 1127#: gcc.c:3409
588a58df 1128msgid " -combine Pass multiple source files to compiler at once\n"
38fb2873 1129msgstr " -combine Välitä kääntäjälle useita lähdetiedostoja kerralla\n"
588a58df 1130
55541419 1131#: gcc.c:3410
588a58df
JM
1132msgid " -save-temps Do not delete intermediate files\n"
1133msgstr " -save-temps Älä poista väliaikaistiedostoja\n"
1134
55541419 1135#: gcc.c:3411
02c7d30f 1136msgid " -save-temps=<arg> Do not delete intermediate files\n"
38fb2873 1137msgstr " -save-temps=<arg> Älä poista väliaikaistiedostoja\n"
02c7d30f 1138
55541419 1139#: gcc.c:3412
02c7d30f
JM
1140msgid ""
1141" -no-canonical-prefixes Do not canonicalize paths when building relative\n"
1142" prefixes to other gcc components\n"
1143msgstr ""
1144
55541419 1145#: gcc.c:3415
588a58df
JM
1146msgid " -pipe Use pipes rather than intermediate files\n"
1147msgstr " -pipe Käytä putkia väliaikaistiedostojen sijaan\n"
1148
55541419 1149#: gcc.c:3416
588a58df
JM
1150msgid " -time Time the execution of each subprocess\n"
1151msgstr " -time Mittaa kunkin aliprosessin suoritusaika\n"
1152
55541419 1153#: gcc.c:3417
588a58df
JM
1154msgid " -specs=<file> Override built-in specs with the contents of <file>\n"
1155msgstr ""
1156
55541419 1157#: gcc.c:3418
588a58df
JM
1158msgid " -std=<standard> Assume that the input sources are for <standard>\n"
1159msgstr " -std=<standardi> Oleta syötetiedostojen olevan <standardi>n mukaisia\n"
1160
55541419 1161#: gcc.c:3419
588a58df
JM
1162msgid ""
1163" --sysroot=<directory> Use <directory> as the root directory for headers\n"
1164" and libraries\n"
1165msgstr ""
1166
55541419 1167#: gcc.c:3422
588a58df
JM
1168msgid " -B <directory> Add <directory> to the compiler's search paths\n"
1169msgstr " -B <hakemisto> Lisää <hakemisto> kääntäjän hakupolkuihin\n"
1170
55541419 1171#: gcc.c:3423
588a58df
JM
1172msgid " -b <machine> Run gcc for target <machine>, if installed\n"
1173msgstr ""
1174
55541419 1175#: gcc.c:3424
588a58df
JM
1176msgid " -V <version> Run gcc version number <version>, if installed\n"
1177msgstr " -V <versio> Suorita gcc:n versio <versio>, jos asennettuna\n"
1178
55541419 1179#: gcc.c:3425
588a58df
JM
1180msgid " -v Display the programs invoked by the compiler\n"
1181msgstr ""
1182
55541419 1183#: gcc.c:3426
588a58df
JM
1184msgid " -### Like -v but options quoted and commands not executed\n"
1185msgstr ""
1186
55541419 1187#: gcc.c:3427
588a58df
JM
1188#, fuzzy
1189msgid " -E Preprocess only; do not compile, assemble or link\n"
1190msgstr " -E Vain esikäsittely, älä käännä, xxxx tai linkitä\n"
1191
55541419 1192#: gcc.c:3428
588a58df
JM
1193msgid " -S Compile only; do not assemble or link\n"
1194msgstr ""
1195
55541419 1196#: gcc.c:3429
588a58df
JM
1197msgid " -c Compile and assemble, but do not link\n"
1198msgstr ""
1199
55541419 1200#: gcc.c:3430
588a58df
JM
1201msgid " -o <file> Place the output into <file>\n"
1202msgstr " -o <tiedosto> Ohjaa tuloste <tiedostoon>\n"
1203
55541419 1204#: gcc.c:3431
588a58df
JM
1205msgid ""
1206" -x <language> Specify the language of the following input files\n"
1207" Permissible languages include: c c++ assembler none\n"
1208" 'none' means revert to the default behavior of\n"
1209" guessing the language based on the file's extension\n"
1210msgstr ""
1211" -x <kieli> Määrittele seuraavien syötetiedostojen kieli\n"
1212" Kelvollisia kieliä ovat mm. c c++ assembler none\n"
1213" ”none” palauttaa käyttöön oletustoiminnan,\n"
1214" eli kielen päättelyn tiedostopäätteestä\n"
1215
55541419 1216#: gcc.c:3438
588a58df
JM
1217#, c-format
1218msgid ""
1219"\n"
1220"Options starting with -g, -f, -m, -O, -W, or --param are automatically\n"
1221" passed on to the various sub-processes invoked by %s. In order to pass\n"
1222" other options on to these processes the -W<letter> options must be used.\n"
1223msgstr ""
1224"\n"
1225"Valitsimet, jotka alkavat -g, -f, -m, -O, -W tai --param, annetaan\n"
1226" automaattisesti %s:n käynnistämille monille aliprosesseille. Muiden\n"
1227" valitsimien välittämiseen näille prosesseille on käytettävä -W<kirjain>-\n"
1228" valitsimia.\n"
1229
55541419 1230#: gcc.c:3570
588a58df
JM
1231#, c-format
1232msgid "'-%c' option must have argument"
1233msgstr "”-%c”-valitsimelle on annettava argumentti"
1234
55541419 1235#: gcc.c:3596
588a58df
JM
1236#, c-format
1237msgid "couldn't run '%s': %s"
1238msgstr "komennon ”%s” ajaminen epäonnistui: %s"
1239
55541419 1240#: gcc.c:3598
f3a12c77
JM
1241#, fuzzy, c-format
1242msgid "couldn't run '%s': %s: %s"
1243msgstr "komennon ”%s” ajaminen epäonnistui: %s"
1244
55541419 1245#: gcc.c:3976
588a58df
JM
1246#, c-format
1247msgid "argument to '-Xlinker' is missing"
1248msgstr ""
1249
55541419 1250#: gcc.c:3984
588a58df
JM
1251#, c-format
1252msgid "argument to '-Xpreprocessor' is missing"
1253msgstr ""
1254
55541419 1255#: gcc.c:3991
588a58df
JM
1256#, c-format
1257msgid "argument to '-Xassembler' is missing"
1258msgstr ""
1259
55541419 1260#: gcc.c:3998
588a58df
JM
1261#, c-format
1262msgid "argument to '-l' is missing"
1263msgstr ""
1264
55541419 1265#: gcc.c:4019
02c7d30f
JM
1266#, c-format
1267msgid "'%s' is an unknown -save-temps option"
1268msgstr ""
1269
55541419 1270#: gcc.c:4033
588a58df
JM
1271#, c-format
1272msgid "argument to '-specs' is missing"
1273msgstr ""
1274
55541419 1275#: gcc.c:4047
588a58df
JM
1276#, c-format
1277msgid "argument to '-specs=' is missing"
1278msgstr ""
1279
55541419 1280#: gcc.c:4075
5682cc89
JM
1281#, fuzzy, c-format
1282msgid "argument to '-wrapper' is missing"
1283msgstr "aliasargumentti ei ole merkkijono"
1284
55541419 1285#: gcc.c:4103
588a58df
JM
1286#, c-format
1287msgid "'-%c' must come at the start of the command line"
1288msgstr ""
1289
55541419 1290#: gcc.c:4112
588a58df
JM
1291#, c-format
1292msgid "argument to '-B' is missing"
1293msgstr ""
1294
55541419 1295#: gcc.c:4505
588a58df
JM
1296#, c-format
1297msgid "argument to '-x' is missing"
1298msgstr ""
1299
55541419 1300#: gcc.c:4533 gcc.c:4983
588a58df
JM
1301#, c-format
1302msgid "argument to '-%s' is missing"
1303msgstr ""
1304
55541419 1305#: gcc.c:4771
02c7d30f
JM
1306#, c-format
1307msgid "unable to locate default linker script '%s' in the library search paths"
1308msgstr ""
1309
55541419 1310#: gcc.c:4959
588a58df
JM
1311#, c-format
1312msgid "switch '%s' does not start with '-'"
1313msgstr ""
1314
55541419 1315#: gcc.c:5075
588a58df 1316#, c-format
02c7d30f 1317msgid "could not open temporary response file %s"
588a58df
JM
1318msgstr ""
1319
55541419 1320#: gcc.c:5081
588a58df 1321#, c-format
02c7d30f 1322msgid "could not write to temporary response file %s"
588a58df
JM
1323msgstr ""
1324
55541419 1325#: gcc.c:5087
588a58df 1326#, c-format
02c7d30f 1327msgid "could not close temporary response file %s"
588a58df
JM
1328msgstr ""
1329
55541419 1330#: gcc.c:5189
588a58df 1331#, c-format
02c7d30f 1332msgid "spec '%s' invalid"
588a58df
JM
1333msgstr ""
1334
55541419 1335#: gcc.c:5338
588a58df 1336#, c-format
02c7d30f 1337msgid "spec '%s' has invalid '%%0%c'"
588a58df
JM
1338msgstr ""
1339
55541419 1340#: gcc.c:5647
588a58df
JM
1341#, c-format
1342msgid "spec '%s' has invalid '%%W%c"
1343msgstr ""
1344
55541419 1345#: gcc.c:5667
588a58df
JM
1346#, c-format
1347msgid "spec '%s' has invalid '%%x%c'"
1348msgstr ""
1349
55541419 1350#: gcc.c:5889
588a58df
JM
1351#, c-format
1352msgid "Processing spec %c%s%c, which is '%s'\n"
1353msgstr ""
1354
55541419 1355#: gcc.c:6014
588a58df
JM
1356#, c-format
1357msgid "unknown spec function '%s'"
1358msgstr ""
1359
55541419 1360#: gcc.c:6034
588a58df
JM
1361#, c-format
1362msgid "error in args to spec function '%s'"
1363msgstr ""
1364
55541419 1365#: gcc.c:6083
588a58df
JM
1366#, c-format
1367msgid "malformed spec function name"
1368msgstr ""
1369
1370#. )
55541419 1371#: gcc.c:6086
588a58df
JM
1372#, c-format
1373msgid "no arguments for spec function"
1374msgstr ""
1375
55541419 1376#: gcc.c:6105
588a58df
JM
1377#, c-format
1378msgid "malformed spec function arguments"
1379msgstr ""
1380
55541419 1381#: gcc.c:6351
588a58df
JM
1382#, c-format
1383msgid "braced spec '%s' is invalid at '%c'"
1384msgstr ""
1385
55541419 1386#: gcc.c:6439
588a58df
JM
1387#, c-format
1388msgid "braced spec body '%s' is invalid"
1389msgstr ""
1390
55541419 1391#: gcc.c:7139
588a58df
JM
1392#, c-format
1393msgid "install: %s%s\n"
1394msgstr "asennus: %s%s\n"
1395
55541419 1396#: gcc.c:7142
588a58df
JM
1397#, c-format
1398msgid "programs: %s\n"
1399msgstr "ohjelmat: %s\n"
1400
55541419 1401#: gcc.c:7144
588a58df
JM
1402#, c-format
1403msgid "libraries: %s\n"
1404msgstr "kirjastot: %s\n"
1405
1406#. The error status indicates that only one set of fixed
1407#. headers should be built.
55541419 1408#: gcc.c:7210
588a58df
JM
1409#, c-format
1410msgid "not configured with sysroot headers suffix"
42138585 1411msgstr "ei konfiguroitu sysroot-otsakkeiden loppuliitteellä"
588a58df 1412
55541419 1413#: gcc.c:7219
588a58df
JM
1414#, c-format
1415msgid ""
1416"\n"
1417"For bug reporting instructions, please see:\n"
1418msgstr ""
1419"\n"
1420"Ohjeet vikailmoitusten tekoon ovat osoitteessa:\n"
1421
55541419 1422#: gcc.c:7235
02c7d30f
JM
1423#, c-format
1424msgid "%s %s%s\n"
1425msgstr "%s %s%s\n"
1426
55541419 1427#: gcc.c:7238 gcov.c:430 fortran/gfortranspec.c:373 java/jcf-dump.c:1170
02c7d30f
JM
1428msgid "(C)"
1429msgstr "©"
1430
55541419 1431#: gcc.c:7239 java/jcf-dump.c:1171
02c7d30f
JM
1432#, c-format
1433msgid ""
1434"This is free software; see the source for copying conditions. There is NO\n"
1435"warranty; not even for MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.\n"
1436"\n"
1437msgstr ""
42138585
JM
1438"Tämä ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lähdekoodista.\n"
1439"Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ\n"
1440"LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
02c7d30f 1441
55541419 1442#: gcc.c:7256
588a58df
JM
1443#, c-format
1444msgid "Target: %s\n"
1445msgstr ""
1446
55541419 1447#: gcc.c:7257
588a58df
JM
1448#, c-format
1449msgid "Configured with: %s\n"
1450msgstr ""
1451
55541419 1452#: gcc.c:7271
588a58df
JM
1453#, c-format
1454msgid "Thread model: %s\n"
1455msgstr "Säiemalli: %s\n"
1456
55541419 1457#: gcc.c:7282
588a58df
JM
1458#, c-format
1459msgid "gcc version %s %s\n"
1460msgstr "gcc-versio %s %s\n"
1461
55541419 1462#: gcc.c:7284
588a58df
JM
1463#, c-format
1464msgid "gcc driver version %s %sexecuting gcc version %s\n"
1465msgstr ""
1466
55541419 1467#: gcc.c:7292
588a58df
JM
1468#, c-format
1469msgid "no input files"
1470msgstr "ei syötetiedostoja"
1471
55541419 1472#: gcc.c:7341
588a58df 1473#, c-format
02c7d30f 1474msgid "cannot specify -o with -c, -S or -E with multiple files"
588a58df
JM
1475msgstr ""
1476
55541419 1477#: gcc.c:7375
588a58df
JM
1478#, c-format
1479msgid "spec '%s' is invalid"
1480msgstr ""
1481
55541419 1482#: gcc.c:7566
02c7d30f
JM
1483#, c-format
1484msgid "-fuse-linker-plugin, but liblto_plugin.so not found"
1485msgstr ""
1486
55541419 1487#: gcc.c:7571
02c7d30f
JM
1488#, c-format
1489msgid "could not find libgcc.a"
1490msgstr ""
1491
55541419 1492#: gcc.c:7582
588a58df
JM
1493#, c-format
1494msgid ""
1495"\n"
1496"Linker options\n"
1497"==============\n"
1498"\n"
1499msgstr ""
1500"\n"
1501"Linkittimen valitsimet\n"
1502"======================\n"
1503"\n"
1504
55541419 1505#: gcc.c:7583
588a58df
JM
1506#, c-format
1507msgid ""
1508"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
1509"\n"
1510msgstr ""
1511
55541419 1512#: gcc.c:7935
588a58df
JM
1513#, c-format
1514msgid "multilib spec '%s' is invalid"
1515msgstr ""
1516
55541419 1517#: gcc.c:8126
588a58df
JM
1518#, c-format
1519msgid "multilib exclusions '%s' is invalid"
1520msgstr ""
1521
55541419 1522#: gcc.c:8184 gcc.c:8325
588a58df
JM
1523#, c-format
1524msgid "multilib select '%s' is invalid"
1525msgstr ""
1526
55541419 1527#: gcc.c:8363
588a58df
JM
1528#, c-format
1529msgid "multilib exclusion '%s' is invalid"
1530msgstr ""
1531
55541419 1532#: gcc.c:8569
588a58df
JM
1533#, c-format
1534msgid "environment variable \"%s\" not defined"
1535msgstr "ympäristömuuttujaa ”%s” ei ole määritelty"
1536
55541419 1537#: gcc.c:8660 gcc.c:8665
588a58df
JM
1538#, c-format
1539msgid "invalid version number `%s'"
1540msgstr "virheellinen versionumero ”%s”"
1541
55541419 1542#: gcc.c:8708
588a58df
JM
1543#, fuzzy, c-format
1544msgid "too few arguments to %%:version-compare"
1545msgstr "liian vähän argumentteja muotoilulle"
1546
55541419 1547#: gcc.c:8714
588a58df
JM
1548#, fuzzy, c-format
1549msgid "too many arguments to %%:version-compare"
1550msgstr "liian monta argumenttia muotoilulle"
1551
55541419 1552#: gcc.c:8755
588a58df
JM
1553#, c-format
1554msgid "unknown operator '%s' in %%:version-compare"
1555msgstr ""
1556
55541419 1557#: gcc.c:8789
588a58df
JM
1558#, c-format
1559msgid ""
1560"Assembler options\n"
1561"=================\n"
1562"\n"
1563msgstr ""
1564
55541419 1565#: gcc.c:8790
588a58df
JM
1566#, c-format
1567msgid ""
1568"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
1569"\n"
1570msgstr ""
1571
55541419 1572#: gcc.c:8836
02c7d30f
JM
1573#, fuzzy, c-format
1574msgid "too many arguments to %%:compare-debug-dump-opt"
1575msgstr "liian monta argumenttia muotoilulle"
1576
55541419 1577#: gcc.c:8903
02c7d30f
JM
1578#, fuzzy, c-format
1579msgid "too many arguments to %%:compare-debug-self-opt"
1580msgstr "liian monta argumenttia muotoilulle"
1581
55541419 1582#: gcc.c:8938
02c7d30f
JM
1583#, fuzzy, c-format
1584msgid "too few arguments to %%:compare-debug-auxbase-opt"
1585msgstr "liian vähän argumentteja muotoilulle"
1586
55541419 1587#: gcc.c:8941
02c7d30f
JM
1588#, fuzzy, c-format
1589msgid "too many arguments to %%:compare-debug-auxbase-opt"
1590msgstr "liian monta argumenttia muotoilulle"
1591
55541419 1592#: gcc.c:8948
02c7d30f
JM
1593#, c-format
1594msgid "argument to %%:compare-debug-auxbase-opt does not end in .gk"
1595msgstr ""
1596
5682cc89 1597#: gcov.c:403
588a58df
JM
1598#, c-format
1599msgid ""
1600"Usage: gcov [OPTION]... SOURCEFILE...\n"
1601"\n"
1602msgstr ""
1603"Käyttö: gcov [VALITSIN]... LÄHDETIEDOSTO...\n"
1604"\n"
1605
5682cc89 1606#: gcov.c:404
588a58df
JM
1607#, c-format
1608msgid ""
1609"Print code coverage information.\n"
1610"\n"
1611msgstr ""
1612
5682cc89 1613#: gcov.c:405
588a58df
JM
1614#, c-format
1615msgid " -h, --help Print this help, then exit\n"
1616msgstr " -h, --help Näytä tämä ohje ja poistu\n"
1617
5682cc89 1618#: gcov.c:406
588a58df
JM
1619#, c-format
1620msgid " -v, --version Print version number, then exit\n"
1621msgstr " -v, --version Näytä versionumero ja poistu\n"
1622
5682cc89 1623#: gcov.c:407
588a58df
JM
1624#, c-format
1625msgid " -a, --all-blocks Show information for every basic block\n"
1626msgstr ""
1627
5682cc89 1628#: gcov.c:408
588a58df
JM
1629#, c-format
1630msgid " -b, --branch-probabilities Include branch probabilities in output\n"
1631msgstr ""
1632
5682cc89 1633#: gcov.c:409
588a58df
JM
1634#, c-format
1635msgid ""
1636" -c, --branch-counts Given counts of branches taken\n"
1637" rather than percentages\n"
1638msgstr ""
1639
5682cc89 1640#: gcov.c:411
588a58df
JM
1641#, c-format
1642msgid " -n, --no-output Do not create an output file\n"
1643msgstr ""
1644
5682cc89 1645#: gcov.c:412
588a58df
JM
1646#, c-format
1647msgid ""
1648" -l, --long-file-names Use long output file names for included\n"
1649" source files\n"
1650msgstr ""
1651
5682cc89 1652#: gcov.c:414
588a58df
JM
1653#, c-format
1654msgid " -f, --function-summaries Output summaries for each function\n"
1655msgstr ""
1656
5682cc89 1657#: gcov.c:415
588a58df
JM
1658#, c-format
1659msgid " -o, --object-directory DIR|FILE Search for object files in DIR or called FILE\n"
1660msgstr ""
1661
5682cc89 1662#: gcov.c:416
588a58df
JM
1663#, c-format
1664msgid " -p, --preserve-paths Preserve all pathname components\n"
1665msgstr ""
1666
5682cc89 1667#: gcov.c:417
588a58df
JM
1668#, c-format
1669msgid " -u, --unconditional-branches Show unconditional branch counts too\n"
1670msgstr ""
1671
5682cc89 1672#: gcov.c:418
588a58df
JM
1673#, c-format
1674msgid ""
1675"\n"
1676"For bug reporting instructions, please see:\n"
1677"%s.\n"
1678msgstr ""
1679"\n"
1680"Katso ohjeet vikailmoitusten tekemiseen osoitteesta:\n"
1681"%s.\n"
1682
5682cc89 1683#: gcov.c:428
588a58df
JM
1684#, c-format
1685msgid "gcov %s%s\n"
1686msgstr "gcov %s%s\n"
1687
5682cc89 1688#: gcov.c:432
588a58df
JM
1689#, c-format
1690msgid ""
1691"This is free software; see the source for copying conditions.\n"
1692"There is NO warranty; not even for MERCHANTABILITY or \n"
1693"FITNESS FOR A PARTICULAR PURPOSE.\n"
1694"\n"
1695msgstr ""
38fb2873
JM
1696"Tämä ohjelma on vapaaohjelmisto; Katsokaa kopiointiehdot lähdekoodista.\n"
1697"Tällä ohjelmistolla EI OLE TAKUUTA; ei edes KAUPALLISESTI HYVÄKSYTTÄVÄSTÄ\n"
1698"LAADUSTA tai SOPIVUUDESTA TIETTYYN TARKOITUKSEEN.\n"
42138585 1699"\n"
588a58df 1700
5682cc89 1701#: gcov.c:528
588a58df
JM
1702#, c-format
1703msgid "%s:no functions found\n"
42138585 1704msgstr "%s:funktioita ei löytynyt\n"
588a58df
JM
1705
1706# Hmm...
5682cc89 1707#: gcov.c:560 gcov.c:588
588a58df
JM
1708#, c-format
1709msgid "\n"
1710msgstr "\n"
1711
5682cc89 1712#: gcov.c:575
588a58df
JM
1713#, c-format
1714msgid "%s:creating '%s'\n"
42138585 1715msgstr "%s:luodaan ”%s”\n"
588a58df 1716
5682cc89 1717#: gcov.c:579
588a58df
JM
1718#, c-format
1719msgid "%s:error writing output file '%s'\n"
42138585 1720msgstr "%s:virhe kirjoitettaessa tulostetiedostoa ”%s”\n"
588a58df 1721
5682cc89 1722#: gcov.c:584
588a58df
JM
1723#, c-format
1724msgid "%s:could not open output file '%s'\n"
42138585 1725msgstr "%s: ei voitu avata tulostetiedostoa ”%s”\n"
588a58df 1726
5682cc89 1727#: gcov.c:733
588a58df
JM
1728#, c-format
1729msgid "%s:source file is newer than graph file '%s'\n"
1730msgstr ""
1731
5682cc89 1732#: gcov.c:738
588a58df
JM
1733#, c-format
1734msgid "(the message is only displayed one per source file)\n"
1735msgstr ""
1736
5682cc89 1737#: gcov.c:762
588a58df
JM
1738#, c-format
1739msgid "%s:cannot open graph file\n"
1740msgstr ""
1741
5682cc89 1742#: gcov.c:768
588a58df
JM
1743#, c-format
1744msgid "%s:not a gcov graph file\n"
1745msgstr ""
1746
5682cc89 1747#: gcov.c:781
588a58df
JM
1748#, c-format
1749msgid "%s:version '%.4s', prefer '%.4s'\n"
1750msgstr ""
1751
5682cc89 1752#: gcov.c:833
588a58df
JM
1753#, c-format
1754msgid "%s:already seen blocks for '%s'\n"
1755msgstr ""
1756
5682cc89 1757#: gcov.c:951
588a58df
JM
1758#, c-format
1759msgid "%s:corrupted\n"
1760msgstr ""
1761
5682cc89 1762#: gcov.c:1027
588a58df
JM
1763#, c-format
1764msgid "%s:cannot open data file, assuming not executed\n"
1765msgstr ""
1766
5682cc89 1767#: gcov.c:1034
588a58df
JM
1768#, c-format
1769msgid "%s:not a gcov data file\n"
1770msgstr ""
1771
5682cc89 1772#: gcov.c:1047
588a58df
JM
1773#, c-format
1774msgid "%s:version '%.4s', prefer version '%.4s'\n"
1775msgstr ""
1776
5682cc89 1777#: gcov.c:1053
588a58df
JM
1778#, c-format
1779msgid "%s:stamp mismatch with graph file\n"
1780msgstr ""
1781
02c7d30f 1782#: gcov.c:1083
588a58df
JM
1783#, c-format
1784msgid "%s:unknown function '%u'\n"
1785msgstr ""
1786
02c7d30f 1787#: gcov.c:1097
588a58df
JM
1788#, c-format
1789msgid "%s:profile mismatch for '%s'\n"
1790msgstr ""
1791
02c7d30f 1792#: gcov.c:1116
588a58df
JM
1793#, c-format
1794msgid "%s:overflowed\n"
1795msgstr ""
1796
02c7d30f 1797#: gcov.c:1140
588a58df
JM
1798#, c-format
1799msgid "%s:'%s' lacks entry and/or exit blocks\n"
1800msgstr ""
1801
02c7d30f 1802#: gcov.c:1145
588a58df
JM
1803#, c-format
1804msgid "%s:'%s' has arcs to entry block\n"
1805msgstr ""
1806
02c7d30f 1807#: gcov.c:1153
588a58df
JM
1808#, c-format
1809msgid "%s:'%s' has arcs from exit block\n"
1810msgstr ""
1811
02c7d30f 1812#: gcov.c:1361
588a58df
JM
1813#, c-format
1814msgid "%s:graph is unsolvable for '%s'\n"
1815msgstr ""
1816
02c7d30f 1817#: gcov.c:1441
588a58df
JM
1818#, c-format
1819msgid "%s '%s'\n"
42138585 1820msgstr "%s ”%s”\n"
588a58df 1821
02c7d30f 1822#: gcov.c:1444
588a58df
JM
1823#, c-format
1824msgid "Lines executed:%s of %d\n"
42138585 1825msgstr "Rivejä suoritettu:%s/%d\n"
588a58df 1826
02c7d30f 1827#: gcov.c:1448
588a58df
JM
1828#, c-format
1829msgid "No executable lines\n"
1830msgstr "Ei suoritettavia rivejä\n"
1831
02c7d30f 1832#: gcov.c:1454
588a58df
JM
1833#, c-format
1834msgid "Branches executed:%s of %d\n"
42138585 1835msgstr "Haaroja suoritettu:%s/%d\n"
588a58df 1836
02c7d30f 1837#: gcov.c:1458
588a58df
JM
1838#, c-format
1839msgid "Taken at least once:%s of %d\n"
1840msgstr ""
1841
02c7d30f 1842#: gcov.c:1464
588a58df
JM
1843#, c-format
1844msgid "No branches\n"
42138585 1845msgstr "Ei haaroja\n"
588a58df 1846
02c7d30f 1847#: gcov.c:1466
588a58df
JM
1848#, c-format
1849msgid "Calls executed:%s of %d\n"
42138585 1850msgstr "Kutsuja suoritettu:%s/%d\n"
588a58df 1851
02c7d30f 1852#: gcov.c:1470
588a58df
JM
1853#, c-format
1854msgid "No calls\n"
1855msgstr "Ei kutsuja\n"
1856
02c7d30f 1857#: gcov.c:1630
588a58df
JM
1858#, c-format
1859msgid "%s:no lines for '%s'\n"
1860msgstr ""
1861
02c7d30f 1862#: gcov.c:1825
588a58df
JM
1863#, c-format
1864msgid "call %2d returned %s\n"
1865msgstr ""
1866
02c7d30f 1867#: gcov.c:1830
588a58df
JM
1868#, c-format
1869msgid "call %2d never executed\n"
1870msgstr ""
1871
02c7d30f 1872#: gcov.c:1835
588a58df
JM
1873#, c-format
1874msgid "branch %2d taken %s%s\n"
1875msgstr ""
1876
02c7d30f 1877#: gcov.c:1839
588a58df
JM
1878#, c-format
1879msgid "branch %2d never executed\n"
1880msgstr ""
1881
02c7d30f 1882#: gcov.c:1844
588a58df
JM
1883#, c-format
1884msgid "unconditional %2d taken %s\n"
1885msgstr ""
1886
02c7d30f 1887#: gcov.c:1847
588a58df
JM
1888#, c-format
1889msgid "unconditional %2d never executed\n"
1890msgstr ""
1891
02c7d30f 1892#: gcov.c:1883
588a58df
JM
1893#, c-format
1894msgid "%s:cannot open source file\n"
1895msgstr ""
1896
55541419 1897#: gcse.c:3952
02c7d30f
JM
1898msgid "PRE disabled"
1899msgstr ""
1900
55541419 1901#: gcse.c:4433
588a58df
JM
1902msgid "GCSE disabled"
1903msgstr ""
1904
55541419 1905#: gcse.c:4950
02c7d30f 1906msgid "const/copy propagation disabled"
588a58df
JM
1907msgstr ""
1908
5682cc89
JM
1909#: incpath.c:76
1910#, c-format
1911msgid "ignoring duplicate directory \"%s\"\n"
1912msgstr "jätetään hakemiston ”%s” kaksoiskappale huomiotta,\n"
1913
1914#: incpath.c:79
1915#, c-format
1916msgid " as it is a non-system directory that duplicates a system directory\n"
1917msgstr " koska se on järjestelmähakemiston kopio\n"
1918
1919#: incpath.c:83
1920#, c-format
1921msgid "ignoring nonexistent directory \"%s\"\n"
1922msgstr "jätetään puuttuva hakemisto ”%s” huomiotta\n"
1923
1924# Tähän kuuluu ASCII-lainausmerkit.
1925#: incpath.c:345
1926#, c-format
1927msgid "#include \"...\" search starts here:\n"
1928msgstr "#include \"...\" -haku alkaa täältä:\n"
1929
1930#: incpath.c:349
1931#, c-format
1932msgid "#include <...> search starts here:\n"
1933msgstr "#include <...> -haku alkaa täältä:\n"
1934
1935#: incpath.c:354
1936#, c-format
1937msgid "End of search list.\n"
1938msgstr "Hakulistan loppu.\n"
1939
588a58df 1940#. Opening quotation mark.
02c7d30f 1941#: intl.c:64
588a58df
JM
1942msgid "`"
1943msgstr "”"
1944
1945#. Closing quotation mark.
02c7d30f 1946#: intl.c:67
588a58df
JM
1947msgid "'"
1948msgstr "”"
1949
02c7d30f 1950#: langhooks.c:355
588a58df
JM
1951msgid "At top level:"
1952msgstr ""
1953
55541419 1954#: langhooks.c:375 cp/error.c:2690
588a58df
JM
1955#, c-format
1956msgid "In member function %qs"
1957msgstr "Jäsenfunktio %qs"
1958
55541419 1959#: langhooks.c:379 cp/error.c:2693
588a58df
JM
1960#, c-format
1961msgid "In function %qs"
1962msgstr "Funktio %qs"
1963
55541419 1964#: langhooks.c:430 cp/error.c:2643
588a58df
JM
1965#, c-format
1966msgid " inlined from %qs at %s:%d:%d"
1967msgstr ""
1968
55541419 1969#: langhooks.c:435 cp/error.c:2648
588a58df
JM
1970#, c-format
1971msgid " inlined from %qs at %s:%d"
1972msgstr ""
1973
55541419 1974#: langhooks.c:441 cp/error.c:2654
588a58df
JM
1975#, c-format
1976msgid " inlined from %qs"
1977msgstr ""
1978
02c7d30f 1979#: loop-iv.c:2966 tree-ssa-loop-niter.c:1876
588a58df
JM
1980msgid "assuming that the loop is not infinite"
1981msgstr ""
1982
02c7d30f 1983#: loop-iv.c:2967 tree-ssa-loop-niter.c:1877
588a58df
JM
1984msgid "cannot optimize possibly infinite loops"
1985msgstr "mahdollisia ikisilmukoita ei voi optimoida"
1986
02c7d30f 1987#: loop-iv.c:2975 tree-ssa-loop-niter.c:1881
588a58df
JM
1988msgid "assuming that the loop counter does not overflow"
1989msgstr ""
1990
02c7d30f 1991#: loop-iv.c:2976 tree-ssa-loop-niter.c:1882
588a58df
JM
1992msgid "cannot optimize loop, the loop counter may overflow"
1993msgstr ""
1994
02c7d30f
JM
1995#: lto-wrapper.c:184
1996#, c-format
1997msgid "%s terminated with signal %d [%s], core dumped"
1998msgstr ""
1999
2000#: lto-wrapper.c:187
2001#, c-format
2002msgid "%s terminated with signal %d [%s]"
2003msgstr ""
2004
55541419 2005#: lto-wrapper.c:192 collect2.c:1991
02c7d30f
JM
2006#, gcc-internal-format
2007msgid "%s returned %d exit status"
2008msgstr ""
2009
2010#: lto-wrapper.c:207
2011#, c-format
2012msgid "deleting LTRANS file %s"
2013msgstr ""
2014
2015#: lto-wrapper.c:229
2016#, fuzzy, c-format
2017msgid "failed to open %s"
2018msgstr "fopen %s"
2019
2020#: lto-wrapper.c:234
2021#, fuzzy, c-format
2022msgid "could not write to temporary file %s"
2023msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
2024
55541419 2025#: lto-wrapper.c:296 lto-wrapper.c:377
02c7d30f
JM
2026#, fuzzy, c-format
2027msgid "invalid LTO mode"
2028msgstr "virheellinen %%L-arvo"
2029
55541419 2030#: lto-wrapper.c:368
38fb2873 2031#, c-format
02c7d30f 2032msgid "fopen: %s"
38fb2873 2033msgstr "fopen: %s"
02c7d30f
JM
2034
2035#. What to print when a switch has no documentation.
2036#: opts.c:341
588a58df
JM
2037msgid "This switch lacks documentation"
2038msgstr "Tältä valitsimelta puuttuu dokumentaatio"
2039
55541419 2040#: opts.c:1316
588a58df 2041msgid "[enabled]"
38fb2873 2042msgstr "[käytössä]"
588a58df 2043
55541419 2044#: opts.c:1316
588a58df 2045msgid "[disabled]"
38fb2873 2046msgstr "[ei käytössä]"
588a58df 2047
55541419 2048#: opts.c:1331
588a58df
JM
2049#, c-format
2050msgid " No options with the desired characteristics were found\n"
2051msgstr ""
2052
55541419 2053#: opts.c:1340
5682cc89
JM
2054#, c-format
2055msgid " None found. Use --help=%s to show *all* the options supported by the %s front-end\n"
2056msgstr ""
2057
55541419 2058#: opts.c:1346
588a58df
JM
2059#, c-format
2060msgid " All options with the desired characteristics have already been displayed\n"
2061msgstr ""
2062
55541419 2063#: opts.c:1400
588a58df
JM
2064msgid "The following options are target specific"
2065msgstr ""
2066
55541419 2067#: opts.c:1403
588a58df
JM
2068msgid "The following options control compiler warning messages"
2069msgstr ""
2070
55541419 2071#: opts.c:1406
588a58df
JM
2072msgid "The following options control optimizations"
2073msgstr ""
2074
55541419 2075#: opts.c:1409 opts.c:1448
588a58df
JM
2076msgid "The following options are language-independent"
2077msgstr ""
2078
55541419 2079#: opts.c:1412
588a58df
JM
2080msgid "The --param option recognizes the following as parameters"
2081msgstr ""
2082
55541419 2083#: opts.c:1418
5682cc89 2084msgid "The following options are specific to just the language "
588a58df
JM
2085msgstr ""
2086
55541419 2087#: opts.c:1420
588a58df
JM
2088msgid "The following options are supported by the language "
2089msgstr ""
2090
55541419 2091#: opts.c:1431
588a58df
JM
2092msgid "The following options are not documented"
2093msgstr ""
2094
55541419 2095#: opts.c:1433
f3a12c77
JM
2096msgid "The following options take separate arguments"
2097msgstr ""
2098
55541419 2099#: opts.c:1435
f3a12c77
JM
2100msgid "The following options take joined arguments"
2101msgstr ""
2102
55541419 2103#: opts.c:1446
588a58df
JM
2104msgid "The following options are language-related"
2105msgstr ""
2106
55541419 2107#: opts.c:1606
5682cc89
JM
2108#, c-format
2109msgid "warning: --help argument %.*s is ambiguous, please be more specific\n"
2110msgstr ""
2111
55541419 2112#: opts.c:1614
588a58df 2113#, c-format
5682cc89 2114msgid "warning: unrecognized argument to --help= option: %.*s\n"
588a58df
JM
2115msgstr ""
2116
02c7d30f
JM
2117#: plugin.c:765
2118msgid "Event"
2119msgstr ""
588a58df 2120
02c7d30f
JM
2121#: plugin.c:765
2122msgid "Plugins"
2123msgstr ""
588a58df 2124
02c7d30f
JM
2125#: reload.c:3821
2126msgid "unable to generate reloads for:"
2127msgstr ""
588a58df 2128
02c7d30f
JM
2129#: reload1.c:2141
2130msgid "this is the insn:"
2131msgstr ""
588a58df
JM
2132
2133#. It's the compiler's fault.
02c7d30f 2134#: reload1.c:5661
588a58df
JM
2135msgid "could not find a spill register"
2136msgstr ""
2137
2138#. It's the compiler's fault.
02c7d30f 2139#: reload1.c:7646
588a58df
JM
2140msgid "VOIDmode on an output"
2141msgstr ""
2142
02c7d30f 2143#: reload1.c:8401
588a58df
JM
2144msgid "Failure trying to reload:"
2145msgstr ""
2146
5682cc89 2147#: rtl-error.c:120
588a58df 2148msgid "unrecognizable insn:"
42138585 2149msgstr "tunnistamaton käsky:"
588a58df 2150
5682cc89 2151#: rtl-error.c:122
588a58df
JM
2152msgid "insn does not satisfy its constraints:"
2153msgstr ""
2154
2155#: timevar.c:411
2156msgid ""
2157"\n"
2158"Execution times (seconds)\n"
2159msgstr ""
42138585
JM
2160"\n"
2161"Suoritusajat (sekuntia)\n"
588a58df
JM
2162
2163#. Print total time.
2164#: timevar.c:469
2165msgid " TOTAL :"
42138585 2166msgstr " YHTEENSÄ :"
588a58df
JM
2167
2168#: timevar.c:502
2169#, c-format
2170msgid "time in %s: %ld.%06ld (%ld%%)\n"
2171msgstr ""
2172
f3a12c77 2173#: tlink.c:383
588a58df
JM
2174#, c-format
2175msgid "collect: reading %s\n"
2176msgstr ""
2177
f3a12c77 2178#: tlink.c:477
588a58df
JM
2179#, c-format
2180msgid "removing .rpo file"
42138585 2181msgstr "poistetaan .rpo-tiedosto"
588a58df 2182
f3a12c77 2183#: tlink.c:479
588a58df
JM
2184#, c-format
2185msgid "renaming .rpo file"
42138585 2186msgstr "nimetään uudelleen .rpo-tiedosto"
588a58df 2187
f3a12c77 2188#: tlink.c:533
588a58df
JM
2189#, c-format
2190msgid "collect: recompiling %s\n"
2191msgstr ""
2192
f3a12c77 2193#: tlink.c:740
588a58df
JM
2194#, c-format
2195msgid "collect: tweaking %s in %s\n"
2196msgstr ""
2197
f3a12c77 2198#: tlink.c:790
588a58df
JM
2199#, c-format
2200msgid "collect: relinking\n"
2201msgstr ""
2202
55541419 2203#: toplev.c:625
588a58df
JM
2204#, c-format
2205msgid "unrecoverable error"
2206msgstr ""
2207
55541419 2208#: toplev.c:1213
588a58df
JM
2209#, c-format
2210msgid ""
2211"%s%s%s %sversion %s (%s)\n"
2212"%s\tcompiled by GNU C version %s, "
2213msgstr ""
42138585
JM
2214"%s%s%s %sversio %s (%s)\n"
2215"%s\tkäännetty GNU C:n versiolla %s, "
588a58df 2216
55541419 2217#: toplev.c:1215
588a58df
JM
2218#, c-format
2219msgid "%s%s%s %sversion %s (%s) compiled by CC, "
42138585 2220msgstr "%s%s%s %sversio %s (%s) käännetty CC:llä, "
588a58df 2221
55541419 2222#: toplev.c:1219
42138585 2223#, c-format
02c7d30f 2224msgid "GMP version %s, MPFR version %s, MPC version %s\n"
42138585 2225msgstr "GMP-versio %s, MPFR-versio %s, MPC-versio %s\n"
02c7d30f 2226
55541419 2227#: toplev.c:1221
588a58df
JM
2228#, c-format
2229msgid "%s%swarning: %s header version %s differs from library version %s.\n"
2230msgstr ""
2231
55541419 2232#: toplev.c:1223
588a58df
JM
2233#, c-format
2234msgid "%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
2235msgstr ""
2236
55541419 2237#: toplev.c:1386
588a58df
JM
2238msgid "options passed: "
2239msgstr "annetut valitsimet: "
2240
55541419 2241#: toplev.c:1421
588a58df
JM
2242msgid "options enabled: "
2243msgstr ""
2244
55541419 2245#: toplev.c:1556
588a58df
JM
2246#, c-format
2247msgid "created and used with differing settings of '%s'"
2248msgstr ""
2249
55541419 2250#: toplev.c:1558
588a58df
JM
2251msgid "out of memory"
2252msgstr "muisti lopussa"
2253
55541419 2254#: toplev.c:1573
588a58df
JM
2255msgid "created and used with different settings of -fpic"
2256msgstr ""
2257
55541419 2258#: toplev.c:1575
588a58df
JM
2259msgid "created and used with different settings of -fpie"
2260msgstr ""
2261
55541419 2262#: tree-vrp.c:6492
5682cc89
JM
2263msgid "assuming signed overflow does not occur when simplifying && or || to & or |"
2264msgstr ""
2265
55541419 2266#: tree-vrp.c:6496
5682cc89
JM
2267msgid "assuming signed overflow does not occur when simplifying ==, != or ! to identity or ^"
2268msgstr ""
2269
02c7d30f
JM
2270#: cif-code.def:39
2271msgid "function not considered for inlining"
2272msgstr ""
2273
2274#. Inlining failed owing to unavailable function body.
2275#: cif-code.def:42
2276msgid "function body not available"
2277msgstr ""
2278
2279#: cif-code.def:45
2280msgid "redefined extern inline functions are not considered for inlining"
2281msgstr ""
2282
2283#. Function is not inlinable.
2284#: cif-code.def:49
2285msgid "function not inlinable"
2286msgstr ""
2287
2288#. Function is not an inlining candidate.
2289#: cif-code.def:52
2290msgid "function not inline candidate"
2291msgstr ""
2292
2293#: cif-code.def:56
2294msgid "--param large-function-growth limit reached"
2295msgstr ""
2296
2297#: cif-code.def:58
2298msgid "--param large-stack-frame-growth limit reached"
2299msgstr ""
2300
2301#: cif-code.def:60
2302msgid "--param max-inline-insns-single limit reached"
2303msgstr ""
2304
2305#: cif-code.def:62
2306msgid "--param max-inline-insns-auto limit reached"
2307msgstr ""
2308
2309#: cif-code.def:64
2310msgid "--param inline-unit-growth limit reached"
2311msgstr ""
2312
2313#. Recursive inlining.
2314#: cif-code.def:67
2315msgid "recursive inlining"
2316msgstr ""
2317
2318#. Call is unlikely.
2319#: cif-code.def:70
2320msgid "call is unlikely and code size would grow"
2321msgstr ""
2322
2323#: cif-code.def:74
2324msgid "function not declared inline and code size would grow"
2325msgstr ""
2326
2327#: cif-code.def:78
2328msgid "optimizing for size and code size would grow"
2329msgstr ""
2330
2331#. Inlining failed because of mismatched options or arguments.
2332#: cif-code.def:81
2333msgid "target specific option mismatch"
2334msgstr ""
2335
2336#: cif-code.def:82
2337msgid "mismatched arguments"
2338msgstr ""
2339
2340#: cif-code.def:86
2341msgid "originally indirect function call not considered for inlining"
2342msgstr ""
2343
588a58df 2344#. The remainder are real diagnostic types.
02c7d30f 2345#: diagnostic.def:33
588a58df
JM
2346msgid "fatal error: "
2347msgstr "vakava virhe: "
2348
02c7d30f 2349#: diagnostic.def:34
588a58df
JM
2350msgid "internal compiler error: "
2351msgstr "kääntäjän sisäinen virhe: "
2352
02c7d30f 2353#: diagnostic.def:35
588a58df
JM
2354msgid "error: "
2355msgstr "virhe: "
2356
02c7d30f 2357#: diagnostic.def:36
588a58df
JM
2358msgid "sorry, unimplemented: "
2359msgstr ""
2360
02c7d30f 2361#: diagnostic.def:37
588a58df
JM
2362msgid "warning: "
2363msgstr "varoitus: "
2364
02c7d30f 2365#: diagnostic.def:38
588a58df
JM
2366msgid "anachronism: "
2367msgstr ""
2368
02c7d30f 2369#: diagnostic.def:39
588a58df
JM
2370msgid "note: "
2371msgstr "huom: "
2372
02c7d30f 2373#: diagnostic.def:40
588a58df
JM
2374msgid "debug: "
2375msgstr ""
2376
5682cc89
JM
2377#. These two would be re-classified as DK_WARNING or DK_ERROR, so the
2378#. prefix does not matter.
02c7d30f 2379#: diagnostic.def:43
5682cc89
JM
2380#, fuzzy
2381msgid "pedwarn: "
2382msgstr "varoitus: "
588a58df 2383
02c7d30f 2384#: diagnostic.def:44
5682cc89
JM
2385#, fuzzy
2386msgid "permerror: "
2387msgstr "virhe: "
588a58df 2388
02c7d30f 2389#: params.def:48
588a58df
JM
2390msgid "The threshold ratio between current and hottest structure counts"
2391msgstr ""
2392
02c7d30f 2393#: params.def:55
55541419 2394msgid "Maximal estimated outcome of branch considered predictable"
5682cc89
JM
2395msgstr ""
2396
02c7d30f 2397#: params.def:72
588a58df
JM
2398msgid "The maximum number of instructions in a single function eligible for inlining"
2399msgstr ""
2400
02c7d30f 2401#: params.def:84
588a58df
JM
2402msgid "The maximum number of instructions when automatically inlining"
2403msgstr ""
2404
02c7d30f 2405#: params.def:89
588a58df
JM
2406msgid "The maximum number of instructions inline function can grow to via recursive inlining"
2407msgstr ""
2408
02c7d30f 2409#: params.def:94
588a58df
JM
2410msgid "The maximum number of instructions non-inline function can grow to via recursive inlining"
2411msgstr ""
2412
02c7d30f 2413#: params.def:99
588a58df
JM
2414msgid "The maximum depth of recursive inlining for inline functions"
2415msgstr ""
2416
02c7d30f 2417#: params.def:104
588a58df
JM
2418msgid "The maximum depth of recursive inlining for non-inline functions"
2419msgstr ""
2420
02c7d30f 2421#: params.def:109
588a58df
JM
2422msgid "Inline recursively only when the probability of call being executed exceeds the parameter"
2423msgstr ""
2424
02c7d30f
JM
2425#: params.def:117
2426msgid "The maximum number of nested indirect inlining performed by early inliner"
2427msgstr ""
2428
2429#: params.def:124
588a58df
JM
2430msgid "If -fvariable-expansion-in-unroller is used, the maximum number of times that an individual variable will be expanded during loop unrolling"
2431msgstr ""
2432
02c7d30f 2433#: params.def:130
588a58df
JM
2434msgid "If -ftree-vectorize is used, the minimal loop bound of a loop to be considered for vectorization"
2435msgstr ""
2436
02c7d30f 2437#: params.def:141
588a58df
JM
2438msgid "The maximum number of instructions to consider to fill a delay slot"
2439msgstr ""
2440
02c7d30f 2441#: params.def:152
588a58df
JM
2442msgid "The maximum number of instructions to consider to find accurate live register information"
2443msgstr ""
2444
02c7d30f 2445#: params.def:162
588a58df
JM
2446msgid "The maximum length of scheduling's pending operations list"
2447msgstr ""
2448
02c7d30f 2449#: params.def:167
588a58df
JM
2450msgid "The size of function body to be considered large"
2451msgstr ""
2452
02c7d30f 2453#: params.def:171
588a58df
JM
2454msgid "Maximal growth due to inlining of large function (in percent)"
2455msgstr ""
2456
02c7d30f 2457#: params.def:175
588a58df
JM
2458msgid "The size of translation unit to be considered large"
2459msgstr ""
2460
02c7d30f
JM
2461#: params.def:179
2462msgid "How much can given compilation unit grow because of the inlining (in percent)"
588a58df
JM
2463msgstr ""
2464
02c7d30f
JM
2465#: params.def:183
2466msgid "How much can given compilation unit grow because of the interprocedural constant propagation (in percent)"
5682cc89
JM
2467msgstr ""
2468
02c7d30f
JM
2469#: params.def:187
2470msgid "Maximal estimated growth of function body caused by early inlining of single call"
588a58df
JM
2471msgstr ""
2472
02c7d30f 2473#: params.def:191
588a58df
JM
2474msgid "The size of stack frame to be considered large"
2475msgstr ""
2476
02c7d30f 2477#: params.def:195
588a58df
JM
2478msgid "Maximal stack frame growth due to inlining (in percent)"
2479msgstr ""
2480
02c7d30f 2481#: params.def:202
588a58df
JM
2482msgid "The maximum amount of memory to be allocated by GCSE"
2483msgstr ""
2484
02c7d30f 2485#: params.def:213
588a58df
JM
2486msgid "The threshold ratio for performing partial redundancy elimination after reload"
2487msgstr ""
2488
02c7d30f 2489#: params.def:220
588a58df
JM
2490msgid "The threshold ratio of critical edges execution count that permit performing redundancy elimination after reload"
2491msgstr ""
2492
02c7d30f 2493#: params.def:231
588a58df
JM
2494msgid "The maximum number of instructions to consider to unroll in a loop"
2495msgstr ""
2496
02c7d30f 2497#: params.def:237
588a58df
JM
2498msgid "The maximum number of instructions to consider to unroll in a loop on average"
2499msgstr ""
2500
02c7d30f 2501#: params.def:242
588a58df
JM
2502msgid "The maximum number of unrollings of a single loop"
2503msgstr ""
2504
02c7d30f 2505#: params.def:247
588a58df
JM
2506msgid "The maximum number of insns of a peeled loop"
2507msgstr ""
2508
02c7d30f 2509#: params.def:252
588a58df
JM
2510msgid "The maximum number of peelings of a single loop"
2511msgstr ""
2512
02c7d30f 2513#: params.def:257
588a58df
JM
2514msgid "The maximum number of insns of a completely peeled loop"
2515msgstr ""
2516
02c7d30f 2517#: params.def:262
588a58df
JM
2518msgid "The maximum number of peelings of a single loop that is peeled completely"
2519msgstr ""
2520
02c7d30f 2521#: params.def:267
588a58df
JM
2522msgid "The maximum number of insns of a peeled loop that rolls only once"
2523msgstr ""
2524
02c7d30f 2525#: params.def:273
588a58df
JM
2526msgid "The maximum number of insns of an unswitched loop"
2527msgstr ""
2528
02c7d30f 2529#: params.def:278
588a58df
JM
2530msgid "The maximum number of unswitchings in a single loop"
2531msgstr ""
2532
02c7d30f 2533#: params.def:285
588a58df
JM
2534msgid "Bound on the number of iterations the brute force # of iterations analysis algorithm evaluates"
2535msgstr ""
2536
02c7d30f 2537#: params.def:291
588a58df
JM
2538msgid "Bound on the cost of an expression to compute the number of iterations"
2539msgstr ""
2540
02c7d30f 2541#: params.def:297
588a58df
JM
2542msgid "A factor for tuning the upper bound that swing modulo scheduler uses for scheduling a loop"
2543msgstr ""
2544
02c7d30f 2545#: params.def:301
588a58df
JM
2546msgid "The number of cycles the swing modulo scheduler considers when checking conflicts using DFA"
2547msgstr ""
2548
02c7d30f 2549#: params.def:305
588a58df
JM
2550msgid "A threshold on the average loop count considered by the swing modulo scheduler"
2551msgstr ""
2552
02c7d30f 2553#: params.def:310
588a58df
JM
2554msgid "Select fraction of the maximal count of repetitions of basic block in program given basic block needs to have to be considered hot"
2555msgstr ""
2556
02c7d30f 2557#: params.def:314
588a58df
JM
2558msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block needs to have to be considered hot"
2559msgstr ""
2560
02c7d30f 2561#: params.def:319
588a58df
JM
2562msgid "Select fraction of the maximal frequency of executions of basic block in function given basic block get alignment"
2563msgstr ""
2564
02c7d30f 2565#: params.def:324
588a58df
JM
2566msgid "Loops iterating at least selected number of iterations will get loop alignement."
2567msgstr ""
2568
02c7d30f 2569#: params.def:340
588a58df
JM
2570msgid "The maximum number of loop iterations we predict statically"
2571msgstr ""
2572
02c7d30f 2573#: params.def:344
588a58df
JM
2574msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is available"
2575msgstr ""
2576
02c7d30f 2577#: params.def:348
588a58df
JM
2578msgid "The percentage of function, weighted by execution frequency, that must be covered by trace formation. Used when profile feedback is not available"
2579msgstr ""
2580
02c7d30f 2581#: params.def:352
588a58df
JM
2582msgid "Maximal code growth caused by tail duplication (in percent)"
2583msgstr ""
2584
02c7d30f 2585#: params.def:356
588a58df
JM
2586msgid "Stop reverse growth if the reverse probability of best edge is less than this threshold (in percent)"
2587msgstr ""
2588
02c7d30f 2589#: params.def:360
588a58df
JM
2590msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is available"
2591msgstr ""
2592
02c7d30f 2593#: params.def:364
588a58df
JM
2594msgid "Stop forward growth if the probability of best edge is less than this threshold (in percent). Used when profile feedback is not available"
2595msgstr ""
2596
02c7d30f 2597#: params.def:370
588a58df
JM
2598msgid "The maximum number of incoming edges to consider for crossjumping"
2599msgstr ""
2600
02c7d30f 2601#: params.def:376
588a58df
JM
2602msgid "The minimum number of matching instructions to consider for crossjumping"
2603msgstr ""
2604
02c7d30f 2605#: params.def:382
588a58df
JM
2606msgid "The maximum expansion factor when copying basic blocks"
2607msgstr ""
2608
02c7d30f 2609#: params.def:388
588a58df
JM
2610msgid "The maximum number of insns to duplicate when unfactoring computed gotos"
2611msgstr ""
2612
02c7d30f 2613#: params.def:394
588a58df
JM
2614msgid "The maximum length of path considered in cse"
2615msgstr ""
2616
02c7d30f 2617#: params.def:398
588a58df
JM
2618msgid "The maximum instructions CSE process before flushing"
2619msgstr ""
2620
02c7d30f 2621#: params.def:405
588a58df
JM
2622msgid "The minimum cost of an expensive expression in the loop invariant motion"
2623msgstr ""
2624
02c7d30f 2625#: params.def:414
588a58df
JM
2626msgid "Bound on number of candidates below that all candidates are considered in iv optimizations"
2627msgstr ""
2628
02c7d30f 2629#: params.def:422
588a58df
JM
2630msgid "Bound on number of iv uses in loop optimized in iv optimizations"
2631msgstr ""
2632
02c7d30f 2633#: params.def:430
588a58df
JM
2634msgid "If number of candidates in the set is smaller, we always try to remove unused ivs during its optimization"
2635msgstr ""
2636
02c7d30f 2637#: params.def:435
588a58df
JM
2638msgid "Bound on size of expressions used in the scalar evolutions analyzer"
2639msgstr ""
2640
02c7d30f 2641#: params.def:440
588a58df
JM
2642msgid "Bound on the number of variables in Omega constraint systems"
2643msgstr ""
2644
02c7d30f 2645#: params.def:445
588a58df
JM
2646msgid "Bound on the number of inequalities in Omega constraint systems"
2647msgstr ""
2648
02c7d30f 2649#: params.def:450
588a58df
JM
2650msgid "Bound on the number of equalities in Omega constraint systems"
2651msgstr ""
2652
02c7d30f 2653#: params.def:455
588a58df
JM
2654msgid "Bound on the number of wild cards in Omega constraint systems"
2655msgstr ""
2656
02c7d30f 2657#: params.def:460
588a58df
JM
2658msgid "Bound on the size of the hash table in Omega constraint systems"
2659msgstr ""
2660
02c7d30f 2661#: params.def:465
588a58df
JM
2662msgid "Bound on the number of keys in Omega constraint systems"
2663msgstr ""
2664
02c7d30f 2665#: params.def:470
588a58df
JM
2666msgid "When set to 1, use expensive methods to eliminate all redundant constraints"
2667msgstr ""
2668
02c7d30f 2669#: params.def:475
588a58df
JM
2670msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alignment check"
2671msgstr ""
2672
02c7d30f 2673#: params.def:480
588a58df
JM
2674msgid "Bound on number of runtime checks inserted by the vectorizer's loop versioning for alias check"
2675msgstr ""
2676
02c7d30f 2677#: params.def:485
588a58df
JM
2678msgid "The maximum memory locations recorded by cselib"
2679msgstr ""
2680
02c7d30f 2681#: params.def:498
588a58df
JM
2682msgid "Minimum heap expansion to trigger garbage collection, as a percentage of the total size of the heap"
2683msgstr ""
2684
02c7d30f 2685#: params.def:503
588a58df
JM
2686msgid "Minimum heap size before we start collecting garbage, in kilobytes"
2687msgstr ""
2688
02c7d30f 2689#: params.def:511
588a58df
JM
2690msgid "The maximum number of instructions to search backward when looking for equivalent reload"
2691msgstr ""
2692
02c7d30f 2693#: params.def:516 params.def:526
588a58df
JM
2694msgid "The maximum number of blocks in a region to be considered for interblock scheduling"
2695msgstr ""
2696
02c7d30f 2697#: params.def:521 params.def:531
588a58df
JM
2698msgid "The maximum number of insns in a region to be considered for interblock scheduling"
2699msgstr ""
2700
02c7d30f 2701#: params.def:536
588a58df
JM
2702msgid "The minimum probability of reaching a source block for interblock speculative scheduling"
2703msgstr ""
2704
02c7d30f 2705#: params.def:541
588a58df
JM
2706msgid "The maximum number of iterations through CFG to extend regions"
2707msgstr ""
2708
02c7d30f 2709#: params.def:546
588a58df
JM
2710msgid "The maximum conflict delay for an insn to be considered for speculative motion"
2711msgstr ""
2712
02c7d30f 2713#: params.def:551
588a58df
JM
2714msgid "The minimal probability of speculation success (in percents), so that speculative insn will be scheduled."
2715msgstr ""
2716
02c7d30f 2717#: params.def:556
5682cc89
JM
2718msgid "The maximum size of the lookahead window of selective scheduling"
2719msgstr ""
2720
02c7d30f 2721#: params.def:561
5682cc89
JM
2722msgid "Maximum number of times that an insn could be scheduled"
2723msgstr ""
2724
02c7d30f 2725#: params.def:566
5682cc89
JM
2726msgid "Maximum number of instructions in the ready list that are considered eligible for renaming"
2727msgstr ""
2728
02c7d30f 2729#: params.def:571
5682cc89
JM
2730msgid "Minimal distance between possibly conflicting store and load"
2731msgstr ""
2732
02c7d30f 2733#: params.def:576
588a58df
JM
2734msgid "The maximum number of RTL nodes that can be recorded as combiner's last value"
2735msgstr ""
2736
02c7d30f 2737#: params.def:584
588a58df
JM
2738msgid "The upper bound for sharing integer constants"
2739msgstr ""
2740
02c7d30f 2741#: params.def:603
588a58df
JM
2742msgid "Minimum number of virtual mappings to consider switching to full virtual renames"
2743msgstr ""
2744
02c7d30f 2745#: params.def:608
588a58df
JM
2746msgid "Ratio between virtual mappings and virtual symbols to do full virtual renames"
2747msgstr ""
2748
02c7d30f 2749#: params.def:613
588a58df
JM
2750msgid "The lower bound for a buffer to be considered for stack smashing protection"
2751msgstr ""
2752
02c7d30f 2753#: params.def:631
588a58df
JM
2754msgid "Maximum number of statements allowed in a block that needs to be duplicated when threading jumps"
2755msgstr ""
2756
02c7d30f 2757#: params.def:640
588a58df
JM
2758msgid "Maximum number of fields in a structure before pointer analysis treats the structure as a single variable"
2759msgstr ""
2760
02c7d30f 2761#: params.def:645
588a58df
JM
2762msgid "The maximum number of instructions ready to be issued to be considered by the scheduler during the first scheduling pass"
2763msgstr ""
2764
02c7d30f 2765#: params.def:655
588a58df
JM
2766msgid "The number of insns executed before prefetch is completed"
2767msgstr ""
2768
02c7d30f 2769#: params.def:662
588a58df
JM
2770msgid "The number of prefetches that can run at the same time"
2771msgstr ""
2772
02c7d30f 2773#: params.def:669
588a58df 2774msgid "The size of L1 cache"
38fb2873 2775msgstr "L1-välimuistin koko"
588a58df 2776
02c7d30f 2777#: params.def:676
588a58df
JM
2778msgid "The size of L1 cache line"
2779msgstr ""
2780
02c7d30f 2781#: params.def:683
588a58df 2782msgid "The size of L2 cache"
38fb2873 2783msgstr "L2-välimuistin koko"
588a58df 2784
02c7d30f 2785#: params.def:694
588a58df
JM
2786msgid "Whether to use canonical types"
2787msgstr ""
2788
02c7d30f 2789#: params.def:699
588a58df
JM
2790msgid "Maximum length of partial antic set when performing tree pre optimization"
2791msgstr ""
2792
02c7d30f 2793#: params.def:709
588a58df
JM
2794msgid "Maximum size of a SCC before SCCVN stops processing a function"
2795msgstr ""
2796
02c7d30f
JM
2797#: params.def:714
2798msgid "Max loops number for regional RA"
2799msgstr ""
2800
2801#: params.def:719
2802msgid "Max size of conflict table in MB"
588a58df
JM
2803msgstr ""
2804
02c7d30f
JM
2805#: params.def:724
2806msgid "The number of registers in each class kept unused by loop invariant motion"
5682cc89
JM
2807msgstr ""
2808
02c7d30f 2809#: params.def:732
5682cc89
JM
2810msgid "The maximum ratio between array size and switch branches for a switch conversion to take place"
2811msgstr ""
2812
02c7d30f
JM
2813#: params.def:740
2814msgid "size of tiles for loop blocking"
2815msgstr ""
2816
2817#: params.def:747
2818msgid "Max basic blocks number in loop for loop invariant motion"
2819msgstr ""
2820
2821#: params.def:753
2822msgid "Maximum number of instructions in basic block to be considered for SLP vectorization"
2823msgstr ""
2824
2825#: params.def:758
2826msgid "Min. ratio of insns to prefetches to enable prefetching for a loop with an unknown trip count"
2827msgstr ""
2828
2829#: params.def:764
2830msgid "Min. ratio of insns to mem ops to enable prefetching in a loop"
2831msgstr ""
2832
f3a12c77 2833#: params.def:771
02c7d30f 2834msgid "The minimum UID to be used for a nondebug insn"
f3a12c77
JM
2835msgstr ""
2836
02c7d30f
JM
2837#: params.def:776
2838msgid "Maximum allowed growth of size of new parameters ipa-sra replaces a pointer to an aggregate with"
2839msgstr ""
2840
55541419 2841#: config/alpha/alpha.c:5135
588a58df
JM
2842#, c-format
2843msgid "invalid %%H value"
2844msgstr "virheellinen %%H-arvo"
2845
55541419 2846#: config/alpha/alpha.c:5156 config/bfin/bfin.c:1682
588a58df
JM
2847#, c-format
2848msgid "invalid %%J value"
2849msgstr "virheellinen %%J-arvo"
2850
55541419 2851#: config/alpha/alpha.c:5186 config/ia64/ia64.c:4975
588a58df
JM
2852#, c-format
2853msgid "invalid %%r value"
2854msgstr "virheellinen %%r-arvo"
2855
55541419
JM
2856#: config/alpha/alpha.c:5196 config/ia64/ia64.c:4929
2857#: config/rs6000/rs6000.c:14636 config/xtensa/xtensa.c:2253
588a58df
JM
2858#, c-format
2859msgid "invalid %%R value"
2860msgstr "virheellinen %%R-arvo"
2861
55541419 2862#: config/alpha/alpha.c:5202 config/rs6000/rs6000.c:14555
02c7d30f 2863#: config/xtensa/xtensa.c:2220
588a58df
JM
2864#, c-format
2865msgid "invalid %%N value"
2866msgstr "virheellinen %%N-arvo"
2867
55541419 2868#: config/alpha/alpha.c:5210 config/rs6000/rs6000.c:14583
588a58df
JM
2869#, c-format
2870msgid "invalid %%P value"
2871msgstr "virheellinen %%P-arvo"
2872
55541419 2873#: config/alpha/alpha.c:5218
588a58df
JM
2874#, c-format
2875msgid "invalid %%h value"
2876msgstr "virheellinen %%h-arvo"
2877
55541419 2878#: config/alpha/alpha.c:5226 config/xtensa/xtensa.c:2246
588a58df
JM
2879#, c-format
2880msgid "invalid %%L value"
2881msgstr "virheellinen %%L-arvo"
2882
55541419 2883#: config/alpha/alpha.c:5265 config/rs6000/rs6000.c:14537
588a58df
JM
2884#, c-format
2885msgid "invalid %%m value"
2886msgstr "virheellinen %%m-arvo"
2887
55541419 2888#: config/alpha/alpha.c:5273 config/rs6000/rs6000.c:14545
588a58df
JM
2889#, c-format
2890msgid "invalid %%M value"
2891msgstr "virheellinen %%M-arvo"
2892
55541419 2893#: config/alpha/alpha.c:5317
588a58df
JM
2894#, c-format
2895msgid "invalid %%U value"
2896msgstr "virheellinen %%U-arvo"
2897
55541419
JM
2898#: config/alpha/alpha.c:5329 config/alpha/alpha.c:5343
2899#: config/rs6000/rs6000.c:14644
588a58df
JM
2900#, c-format
2901msgid "invalid %%s value"
2902msgstr "virheellinen %%s-arvo"
2903
55541419 2904#: config/alpha/alpha.c:5366
588a58df
JM
2905#, c-format
2906msgid "invalid %%C value"
2907msgstr "virheellinen %%C-arvo"
2908
55541419 2909#: config/alpha/alpha.c:5403 config/rs6000/rs6000.c:14391
588a58df
JM
2910#, c-format
2911msgid "invalid %%E value"
2912msgstr "virheellinen %%E-arvo"
2913
55541419 2914#: config/alpha/alpha.c:5428 config/alpha/alpha.c:5476
588a58df
JM
2915#, c-format
2916msgid "unknown relocation unspec"
2917msgstr ""
2918
55541419
JM
2919#: config/alpha/alpha.c:5437 config/crx/crx.c:1092
2920#: config/rs6000/rs6000.c:14998 config/spu/spu.c:1695
588a58df
JM
2921#, c-format
2922msgid "invalid %%xn code"
42138585 2923msgstr "virheellinen %%xn-koodi"
588a58df 2924
02c7d30f 2925#: config/arc/arc.c:1724 config/m32r/m32r.c:1980
588a58df
JM
2926#, c-format
2927msgid "invalid operand to %%R code"
2928msgstr ""
2929
02c7d30f 2930#: config/arc/arc.c:1756 config/m32r/m32r.c:2003
588a58df
JM
2931#, c-format
2932msgid "invalid operand to %%H/%%L code"
2933msgstr ""
2934
02c7d30f 2935#: config/arc/arc.c:1778 config/m32r/m32r.c:2074
588a58df
JM
2936#, c-format
2937msgid "invalid operand to %%U code"
2938msgstr ""
2939
02c7d30f 2940#: config/arc/arc.c:1789
588a58df
JM
2941#, c-format
2942msgid "invalid operand to %%V code"
2943msgstr ""
2944
2945#. Unknown flag.
2946#. Undocumented flag.
55541419 2947#: config/arc/arc.c:1796 config/m32r/m32r.c:2101 config/sparc/sparc.c:7160
588a58df
JM
2948#, c-format
2949msgid "invalid operand output code"
2950msgstr ""
2951
55541419 2952#: config/arm/arm.c:14826 config/arm/arm.c:14844
588a58df
JM
2953#, c-format
2954msgid "predicated Thumb instruction"
2955msgstr ""
2956
55541419 2957#: config/arm/arm.c:14832
588a58df
JM
2958#, c-format
2959msgid "predicated instruction in conditional sequence"
2960msgstr ""
2961
55541419 2962#: config/arm/arm.c:15002
588a58df
JM
2963#, fuzzy, c-format
2964msgid "invalid shift operand"
2965msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
2966
55541419
JM
2967#: config/arm/arm.c:15049 config/arm/arm.c:15059 config/arm/arm.c:15069
2968#: config/arm/arm.c:15079 config/arm/arm.c:15089 config/arm/arm.c:15128
2969#: config/arm/arm.c:15146 config/arm/arm.c:15181 config/arm/arm.c:15200
2970#: config/arm/arm.c:15215 config/arm/arm.c:15242 config/arm/arm.c:15249
2971#: config/arm/arm.c:15267 config/arm/arm.c:15274 config/arm/arm.c:15282
2972#: config/arm/arm.c:15303 config/arm/arm.c:15310 config/arm/arm.c:15400
2973#: config/arm/arm.c:15407 config/arm/arm.c:15425 config/arm/arm.c:15432
02c7d30f
JM
2974#: config/bfin/bfin.c:1695 config/bfin/bfin.c:1702 config/bfin/bfin.c:1709
2975#: config/bfin/bfin.c:1716 config/bfin/bfin.c:1725 config/bfin/bfin.c:1732
2976#: config/bfin/bfin.c:1739 config/bfin/bfin.c:1746
588a58df
JM
2977#, c-format
2978msgid "invalid operand for code '%c'"
2979msgstr ""
2980
55541419 2981#: config/arm/arm.c:15141
588a58df
JM
2982#, c-format
2983msgid "instruction never executed"
2984msgstr ""
2985
55541419 2986#: config/arm/arm.c:15444
588a58df
JM
2987#, c-format
2988msgid "missing operand"
38fb2873 2989msgstr "puuttuva operandi"
588a58df 2990
55541419 2991#: config/arm/arm.c:17718
02c7d30f
JM
2992#, fuzzy
2993msgid "function parameters cannot have __fp16 type"
2994msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
2995
55541419 2996#: config/arm/arm.c:17728
02c7d30f
JM
2997#, fuzzy
2998msgid "functions cannot return __fp16 type"
2999msgstr "funktio ei palauta merkkijonotyyppiä"
3000
55541419 3001#: config/avr/avr.c:1069
588a58df
JM
3002#, c-format
3003msgid "address operand requires constraint for X, Y, or Z register"
3004msgstr ""
3005
55541419
JM
3006#: config/avr/avr.c:1195
3007#, fuzzy
3008msgid "bad address, not a constant):"
3009msgstr "pyydetty tasaus ei ole vakio"
3010
3011#: config/avr/avr.c:1208
588a58df
JM
3012msgid "bad address, not (reg+disp):"
3013msgstr ""
3014
55541419 3015#: config/avr/avr.c:1215
588a58df
JM
3016msgid "bad address, not post_inc or pre_dec:"
3017msgstr ""
3018
55541419 3019#: config/avr/avr.c:1226
588a58df
JM
3020msgid "internal compiler error. Bad address:"
3021msgstr ""
3022
55541419 3023#: config/avr/avr.c:1251
588a58df
JM
3024msgid "internal compiler error. Unknown mode:"
3025msgstr ""
3026
55541419 3027#: config/avr/avr.c:1838 config/avr/avr.c:2526
588a58df
JM
3028msgid "invalid insn:"
3029msgstr ""
3030
55541419
JM
3031#: config/avr/avr.c:1877 config/avr/avr.c:1963 config/avr/avr.c:2012
3032#: config/avr/avr.c:2040 config/avr/avr.c:2135 config/avr/avr.c:2304
3033#: config/avr/avr.c:2565 config/avr/avr.c:2677
588a58df
JM
3034msgid "incorrect insn:"
3035msgstr ""
3036
55541419
JM
3037#: config/avr/avr.c:2059 config/avr/avr.c:2220 config/avr/avr.c:2375
3038#: config/avr/avr.c:2743
588a58df
JM
3039msgid "unknown move insn:"
3040msgstr ""
3041
55541419 3042#: config/avr/avr.c:2973
588a58df
JM
3043msgid "bad shift insn:"
3044msgstr ""
3045
55541419 3046#: config/avr/avr.c:3089 config/avr/avr.c:3509 config/avr/avr.c:3867
588a58df
JM
3047msgid "internal compiler error. Incorrect shift:"
3048msgstr ""
3049
02c7d30f 3050#: config/bfin/bfin.c:1644
588a58df
JM
3051#, c-format
3052msgid "invalid %%j value"
3053msgstr "virheellinen %%j-arvo"
3054
02c7d30f 3055#: config/bfin/bfin.c:1837
588a58df
JM
3056#, c-format
3057msgid "invalid const_double operand"
3058msgstr ""
3059
55541419
JM
3060#: config/cris/cris.c:528 config/moxie/moxie.c:91 c-typeck.c:5624
3061#: c-typeck.c:5640 c-typeck.c:5657 final.c:3086 final.c:3088 fold-const.c:990
3062#: gcc.c:5251 loop-iv.c:2968 loop-iv.c:2977 rtl-error.c:105 toplev.c:629
3063#: tree-ssa-loop-niter.c:1885 tree-vrp.c:5704 cp/typeck.c:5039 java/expr.c:411
588a58df
JM
3064#, gcc-internal-format
3065msgid "%s"
3066msgstr "%s"
3067
02c7d30f 3068#: config/cris/cris.c:579
588a58df
JM
3069msgid "unexpected index-type in cris_print_index"
3070msgstr ""
3071
02c7d30f 3072#: config/cris/cris.c:596
588a58df
JM
3073msgid "unexpected base-type in cris_print_base"
3074msgstr ""
3075
02c7d30f 3076#: config/cris/cris.c:712
588a58df
JM
3077msgid "invalid operand for 'b' modifier"
3078msgstr ""
3079
02c7d30f 3080#: config/cris/cris.c:729
588a58df
JM
3081#, fuzzy
3082msgid "invalid operand for 'o' modifier"
3083msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3084
02c7d30f 3085#: config/cris/cris.c:748
588a58df
JM
3086#, fuzzy
3087msgid "invalid operand for 'O' modifier"
3088msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3089
02c7d30f 3090#: config/cris/cris.c:781
588a58df
JM
3091msgid "invalid operand for 'p' modifier"
3092msgstr ""
3093
02c7d30f 3094#: config/cris/cris.c:820
588a58df
JM
3095msgid "invalid operand for 'z' modifier"
3096msgstr ""
3097
02c7d30f 3098#: config/cris/cris.c:884 config/cris/cris.c:918
588a58df
JM
3099msgid "invalid operand for 'H' modifier"
3100msgstr ""
3101
02c7d30f 3102#: config/cris/cris.c:894
588a58df
JM
3103msgid "bad register"
3104msgstr ""
3105
02c7d30f 3106#: config/cris/cris.c:938
588a58df
JM
3107msgid "invalid operand for 'e' modifier"
3108msgstr ""
3109
02c7d30f 3110#: config/cris/cris.c:955
588a58df
JM
3111msgid "invalid operand for 'm' modifier"
3112msgstr ""
3113
02c7d30f 3114#: config/cris/cris.c:980
588a58df
JM
3115msgid "invalid operand for 'A' modifier"
3116msgstr ""
3117
02c7d30f 3118#: config/cris/cris.c:1003
588a58df
JM
3119msgid "invalid operand for 'D' modifier"
3120msgstr ""
3121
02c7d30f 3122#: config/cris/cris.c:1017
588a58df
JM
3123msgid "invalid operand for 'T' modifier"
3124msgstr ""
3125
02c7d30f 3126#: config/cris/cris.c:1037 config/moxie/moxie.c:161
588a58df
JM
3127msgid "invalid operand modifier letter"
3128msgstr ""
3129
02c7d30f 3130#: config/cris/cris.c:1094
588a58df
JM
3131msgid "unexpected multiplicative operand"
3132msgstr ""
3133
02c7d30f 3134#: config/cris/cris.c:1114 config/moxie/moxie.c:186
588a58df
JM
3135msgid "unexpected operand"
3136msgstr ""
3137
02c7d30f 3138#: config/cris/cris.c:1147 config/cris/cris.c:1157
588a58df 3139msgid "unrecognized address"
42138585 3140msgstr "tunnistamaton osoite"
588a58df 3141
02c7d30f 3142#: config/cris/cris.c:2265
588a58df
JM
3143msgid "unrecognized supposed constant"
3144msgstr ""
3145
02c7d30f 3146#: config/cris/cris.c:2694 config/cris/cris.c:2758
588a58df
JM
3147msgid "unexpected side-effects in address"
3148msgstr ""
3149
3150#. Can't possibly get a GOT-needing-fixup for a function-call,
3151#. right?
02c7d30f 3152#: config/cris/cris.c:3595
588a58df
JM
3153msgid "Unidentifiable call op"
3154msgstr ""
3155
02c7d30f 3156#: config/cris/cris.c:3647
588a58df
JM
3157#, c-format
3158msgid "PIC register isn't set up"
3159msgstr ""
3160
02c7d30f 3161#: config/fr30/fr30.c:481
588a58df
JM
3162#, c-format
3163msgid "fr30_print_operand_address: unhandled address"
3164msgstr ""
3165
02c7d30f 3166#: config/fr30/fr30.c:505
588a58df
JM
3167#, c-format
3168msgid "fr30_print_operand: unrecognized %%p code"
3169msgstr ""
3170
02c7d30f 3171#: config/fr30/fr30.c:525
588a58df
JM
3172#, c-format
3173msgid "fr30_print_operand: unrecognized %%b code"
3174msgstr ""
3175
02c7d30f 3176#: config/fr30/fr30.c:546
588a58df
JM
3177#, c-format
3178msgid "fr30_print_operand: unrecognized %%B code"
3179msgstr ""
3180
02c7d30f 3181#: config/fr30/fr30.c:554
588a58df
JM
3182#, c-format
3183msgid "fr30_print_operand: invalid operand to %%A code"
3184msgstr ""
3185
02c7d30f 3186#: config/fr30/fr30.c:571
588a58df
JM
3187#, c-format
3188msgid "fr30_print_operand: invalid %%x code"
3189msgstr ""
3190
02c7d30f 3191#: config/fr30/fr30.c:578
588a58df
JM
3192#, c-format
3193msgid "fr30_print_operand: invalid %%F code"
3194msgstr ""
3195
02c7d30f 3196#: config/fr30/fr30.c:595
588a58df
JM
3197#, c-format
3198msgid "fr30_print_operand: unknown code"
3199msgstr ""
3200
02c7d30f
JM
3201#: config/fr30/fr30.c:623 config/fr30/fr30.c:632 config/fr30/fr30.c:643
3202#: config/fr30/fr30.c:656
588a58df
JM
3203#, c-format
3204msgid "fr30_print_operand: unhandled MEM"
3205msgstr ""
3206
02c7d30f 3207#: config/frv/frv.c:2601
588a58df
JM
3208msgid "bad insn to frv_print_operand_address:"
3209msgstr ""
3210
02c7d30f 3211#: config/frv/frv.c:2612
588a58df
JM
3212msgid "bad register to frv_print_operand_memory_reference_reg:"
3213msgstr ""
3214
02c7d30f
JM
3215#: config/frv/frv.c:2651 config/frv/frv.c:2661 config/frv/frv.c:2670
3216#: config/frv/frv.c:2691 config/frv/frv.c:2696
588a58df
JM
3217msgid "bad insn to frv_print_operand_memory_reference:"
3218msgstr ""
3219
02c7d30f 3220#: config/frv/frv.c:2782
588a58df
JM
3221#, c-format
3222msgid "bad condition code"
3223msgstr ""
3224
02c7d30f 3225#: config/frv/frv.c:2857
588a58df
JM
3226msgid "bad insn in frv_print_operand, bad const_double"
3227msgstr ""
3228
02c7d30f 3229#: config/frv/frv.c:2918
588a58df
JM
3230msgid "bad insn to frv_print_operand, 'e' modifier:"
3231msgstr ""
3232
02c7d30f 3233#: config/frv/frv.c:2926
588a58df
JM
3234msgid "bad insn to frv_print_operand, 'F' modifier:"
3235msgstr ""
3236
02c7d30f 3237#: config/frv/frv.c:2942
588a58df
JM
3238msgid "bad insn to frv_print_operand, 'f' modifier:"
3239msgstr ""
3240
02c7d30f 3241#: config/frv/frv.c:2956
588a58df
JM
3242msgid "bad insn to frv_print_operand, 'g' modifier:"
3243msgstr ""
3244
02c7d30f 3245#: config/frv/frv.c:3004
588a58df
JM
3246msgid "bad insn to frv_print_operand, 'L' modifier:"
3247msgstr ""
3248
02c7d30f 3249#: config/frv/frv.c:3017
588a58df
JM
3250msgid "bad insn to frv_print_operand, 'M/N' modifier:"
3251msgstr ""
3252
02c7d30f 3253#: config/frv/frv.c:3038
588a58df
JM
3254msgid "bad insn to frv_print_operand, 'O' modifier:"
3255msgstr ""
3256
02c7d30f 3257#: config/frv/frv.c:3056
588a58df
JM
3258msgid "bad insn to frv_print_operand, P modifier:"
3259msgstr ""
3260
02c7d30f 3261#: config/frv/frv.c:3076
588a58df
JM
3262msgid "bad insn in frv_print_operand, z case"
3263msgstr ""
3264
02c7d30f 3265#: config/frv/frv.c:3107
588a58df
JM
3266msgid "bad insn in frv_print_operand, 0 case"
3267msgstr ""
3268
02c7d30f 3269#: config/frv/frv.c:3112
588a58df
JM
3270msgid "frv_print_operand: unknown code"
3271msgstr ""
3272
02c7d30f 3273#: config/frv/frv.c:4494
588a58df
JM
3274msgid "bad output_move_single operand"
3275msgstr ""
3276
02c7d30f 3277#: config/frv/frv.c:4621
588a58df
JM
3278msgid "bad output_move_double operand"
3279msgstr ""
3280
02c7d30f 3281#: config/frv/frv.c:4763
588a58df
JM
3282msgid "bad output_condmove_single operand"
3283msgstr ""
3284
3285#. This macro is a C statement to print on `stderr' a string describing the
3286#. particular machine description choice. Every machine description should
3287#. define `TARGET_VERSION'. For example:
3288#.
3289#. #ifdef MOTOROLA
3290#. #define TARGET_VERSION fprintf (stderr, " (68k, Motorola syntax)");
3291#. #else
3292#. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
3293#. #endif
3294#: config/frv/frv.h:328
3295#, c-format
3296msgid " (frv)"
3297msgstr ""
3298
55541419 3299#: config/i386/i386.c:10828
588a58df
JM
3300#, c-format
3301msgid "invalid UNSPEC as operand"
3302msgstr ""
3303
55541419 3304#: config/i386/i386.c:11357
02c7d30f
JM
3305#, c-format
3306msgid "'%%&' used without any local dynamic TLS references"
3307msgstr ""
3308
55541419 3309#: config/i386/i386.c:11448 config/i386/i386.c:11523
02c7d30f
JM
3310#, fuzzy, c-format
3311msgid "invalid operand size for operand code '%c'"
3312msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3313
55541419 3314#: config/i386/i386.c:11518
02c7d30f
JM
3315#, fuzzy, c-format
3316msgid "invalid operand type used with operand code '%c'"
3317msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3318
55541419 3319#: config/i386/i386.c:11598 config/i386/i386.c:11638
f3a12c77
JM
3320#, c-format
3321msgid "operand is not a condition code, invalid operand code 'D'"
3322msgstr ""
3323
55541419 3324#: config/i386/i386.c:11664
f3a12c77
JM
3325#, c-format
3326msgid "operand is neither a constant nor a condition code, invalid operand code 'C'"
3327msgstr ""
3328
55541419 3329#: config/i386/i386.c:11674
f3a12c77
JM
3330#, c-format
3331msgid "operand is neither a constant nor a condition code, invalid operand code 'F'"
3332msgstr ""
3333
55541419 3334#: config/i386/i386.c:11692
588a58df
JM
3335#, c-format
3336msgid "operand is neither a constant nor a condition code, invalid operand code 'c'"
3337msgstr ""
3338
55541419 3339#: config/i386/i386.c:11702
f3a12c77
JM
3340#, c-format
3341msgid "operand is neither a constant nor a condition code, invalid operand code 'f'"
3342msgstr ""
3343
55541419 3344#: config/i386/i386.c:11813
02c7d30f
JM
3345#, c-format
3346msgid "operand is not a condition code, invalid operand code 'Y'"
3347msgstr ""
3348
55541419 3349#: config/i386/i386.c:11828
588a58df
JM
3350#, c-format
3351msgid "invalid operand code '%c'"
3352msgstr ""
3353
55541419 3354#: config/i386/i386.c:11878
588a58df
JM
3355#, c-format
3356msgid "invalid constraints for operand"
3357msgstr ""
3358
55541419 3359#: config/i386/i386.c:19474
588a58df
JM
3360msgid "unknown insn mode"
3361msgstr ""
3362
3363#. If the environment variable DJDIR is not defined, then DJGPP is not installed correctly and GCC will quickly become confused with the default prefix settings. Report the problem now so the user doesn't receive deceptive "file not found" error messages later.
3364#. DJDIR is automatically defined by the DJGPP environment config file pointed to by the environment variable DJGPP. Examine DJGPP to try and figure out what's wrong.
3365#: config/i386/xm-djgpp.h:61
3366#, c-format
3367msgid "environment variable DJGPP not defined"
3368msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
3369
3370#: config/i386/xm-djgpp.h:63
3371#, c-format
3372msgid "environment variable DJGPP points to missing file '%s'"
3373msgstr "DJGPP-ympäristömuuttuja viittaa puuttuvaan tiedostoon ”%s”"
3374
3375#: config/i386/xm-djgpp.h:66
3376#, c-format
3377msgid "environment variable DJGPP points to corrupt file '%s'"
3378msgstr "DJGPP-ympäristömuuttuja viittaa turmeltuneeseen tiedostoon ”%s”"
3379
55541419 3380#: config/ia64/ia64.c:4857
42138585 3381#, c-format
02c7d30f 3382msgid "invalid %%G mode"
42138585 3383msgstr "virheellinen %%G-tila"
02c7d30f 3384
55541419 3385#: config/ia64/ia64.c:5027
588a58df
JM
3386#, c-format
3387msgid "ia64_print_operand: unknown code"
42138585 3388msgstr "ia64_print_operand: tuntematon koodi"
588a58df 3389
55541419 3390#: config/ia64/ia64.c:10572
588a58df
JM
3391msgid "invalid conversion from %<__fpreg%>"
3392msgstr ""
3393
55541419 3394#: config/ia64/ia64.c:10575
588a58df
JM
3395#, fuzzy
3396msgid "invalid conversion to %<__fpreg%>"
3397msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
3398
55541419 3399#: config/ia64/ia64.c:10588 config/ia64/ia64.c:10599
588a58df
JM
3400#, fuzzy
3401msgid "invalid operation on %<__fpreg%>"
3402msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3403
02c7d30f 3404#: config/iq2000/iq2000.c:3165
588a58df
JM
3405#, c-format
3406msgid "invalid %%P operand"
3407msgstr ""
3408
55541419 3409#: config/iq2000/iq2000.c:3173 config/rs6000/rs6000.c:14573
588a58df
JM
3410#, c-format
3411msgid "invalid %%p value"
3412msgstr "virheellinen %%p-arvo"
3413
02c7d30f 3414#: config/iq2000/iq2000.c:3229
588a58df
JM
3415#, c-format
3416msgid "invalid use of %%d, %%x, or %%X"
3417msgstr ""
3418
02c7d30f
JM
3419#: config/lm32/lm32.c:500
3420#, c-format
3421msgid "Only 0.0 can be loaded as an immediate"
3422msgstr ""
3423
3424#: config/lm32/lm32.c:570
3425#, fuzzy
3426msgid "bad operand"
3427msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3428
3429#: config/lm32/lm32.c:582
3430msgid "can't use non gp relative absolute address"
3431msgstr ""
3432
3433#: config/lm32/lm32.c:586
3434#, fuzzy
3435msgid "invalid addressing mode"
3436msgstr "epäkelpo lvalue sijoituksessa"
3437
3438#: config/m32r/m32r.c:1950
588a58df
JM
3439#, c-format
3440msgid "invalid operand to %%s code"
3441msgstr ""
3442
02c7d30f 3443#: config/m32r/m32r.c:1957
588a58df
JM
3444#, c-format
3445msgid "invalid operand to %%p code"
3446msgstr ""
3447
02c7d30f 3448#: config/m32r/m32r.c:2012
588a58df
JM
3449msgid "bad insn for 'A'"
3450msgstr ""
3451
02c7d30f 3452#: config/m32r/m32r.c:2059
588a58df
JM
3453#, c-format
3454msgid "invalid operand to %%T/%%B code"
3455msgstr ""
3456
02c7d30f 3457#: config/m32r/m32r.c:2082
588a58df
JM
3458#, c-format
3459msgid "invalid operand to %%N code"
3460msgstr ""
3461
02c7d30f 3462#: config/m32r/m32r.c:2115
588a58df
JM
3463msgid "pre-increment address is not a register"
3464msgstr ""
3465
02c7d30f 3466#: config/m32r/m32r.c:2122
588a58df
JM
3467msgid "pre-decrement address is not a register"
3468msgstr ""
3469
02c7d30f 3470#: config/m32r/m32r.c:2129
588a58df
JM
3471msgid "post-increment address is not a register"
3472msgstr ""
3473
02c7d30f 3474#: config/m32r/m32r.c:2205 config/m32r/m32r.c:2219
55541419 3475#: config/rs6000/rs6000.c:23731
588a58df
JM
3476msgid "bad address"
3477msgstr ""
3478
02c7d30f 3479#: config/m32r/m32r.c:2224
588a58df
JM
3480msgid "lo_sum not of register"
3481msgstr ""
3482
3483#. !!!! SCz wrong here.
02c7d30f 3484#: config/m68hc11/m68hc11.c:3204 config/m68hc11/m68hc11.c:3582
588a58df
JM
3485msgid "move insn not handled"
3486msgstr ""
3487
02c7d30f
JM
3488#: config/m68hc11/m68hc11.c:3428 config/m68hc11/m68hc11.c:3512
3489#: config/m68hc11/m68hc11.c:3785
588a58df
JM
3490msgid "invalid register in the move instruction"
3491msgstr ""
3492
02c7d30f 3493#: config/m68hc11/m68hc11.c:3462
588a58df
JM
3494msgid "invalid operand in the instruction"
3495msgstr ""
3496
02c7d30f 3497#: config/m68hc11/m68hc11.c:3759
588a58df
JM
3498msgid "invalid register in the instruction"
3499msgstr ""
3500
02c7d30f 3501#: config/m68hc11/m68hc11.c:3792
588a58df
JM
3502msgid "operand 1 must be a hard register"
3503msgstr ""
3504
02c7d30f 3505#: config/m68hc11/m68hc11.c:3806
588a58df 3506msgid "invalid rotate insn"
42138585 3507msgstr "virheellinen rotate-käsky"
588a58df 3508
02c7d30f 3509#: config/m68hc11/m68hc11.c:4234
588a58df
JM
3510msgid "registers IX, IY and Z used in the same INSN"
3511msgstr ""
3512
02c7d30f 3513#: config/m68hc11/m68hc11.c:4567 config/m68hc11/m68hc11.c:4867
588a58df
JM
3514msgid "cannot do z-register replacement"
3515msgstr ""
3516
02c7d30f 3517#: config/m68hc11/m68hc11.c:4930
588a58df 3518msgid "invalid Z register replacement for insn"
42138585 3519msgstr "virheellinen Z-rekisterikorvaus käskylle"
588a58df 3520
55541419 3521#: config/mep/mep.c:3415
42138585 3522#, c-format
02c7d30f 3523msgid "invalid %%L code"
42138585 3524msgstr "virheellinen %%L-koodi"
02c7d30f
JM
3525
3526#: config/mips/mips.c:7424 config/mips/mips.c:7445 config/mips/mips.c:7557
588a58df
JM
3527#, fuzzy, c-format
3528msgid "'%%%c' is not a valid operand prefix"
3529msgstr "%qs ei ole kelpo tulostetiedosto"
3530
02c7d30f
JM
3531#: config/mips/mips.c:7494 config/mips/mips.c:7501 config/mips/mips.c:7508
3532#: config/mips/mips.c:7515 config/mips/mips.c:7575 config/mips/mips.c:7589
3533#: config/mips/mips.c:7602 config/mips/mips.c:7611
588a58df
JM
3534#, fuzzy, c-format
3535msgid "invalid use of '%%%c'"
3536msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
3537
02c7d30f 3538#: config/mips/mips.c:7833
588a58df
JM
3539msgid "mips_debugger_offset called with non stack/frame/arg pointer"
3540msgstr ""
3541
02c7d30f 3542#: config/mmix/mmix.c:1494 config/mmix/mmix.c:1624
588a58df
JM
3543msgid "MMIX Internal: Expected a CONST_INT, not this"
3544msgstr ""
3545
02c7d30f 3546#: config/mmix/mmix.c:1573
588a58df
JM
3547msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
3548msgstr ""
3549
02c7d30f 3550#: config/mmix/mmix.c:1592
588a58df
JM
3551msgid "MMIX Internal: Expected a register, not this"
3552msgstr ""
3553
02c7d30f 3554#: config/mmix/mmix.c:1602
588a58df
JM
3555msgid "MMIX Internal: Expected a constant, not this"
3556msgstr ""
3557
3558#. We need the original here.
02c7d30f 3559#: config/mmix/mmix.c:1686
588a58df
JM
3560msgid "MMIX Internal: Cannot decode this operand"
3561msgstr ""
3562
02c7d30f 3563#: config/mmix/mmix.c:1743
588a58df
JM
3564msgid "MMIX Internal: This is not a recognized address"
3565msgstr ""
3566
02c7d30f 3567#: config/mmix/mmix.c:2620
588a58df
JM
3568msgid "MMIX Internal: Trying to output invalidly reversed condition:"
3569msgstr ""
3570
02c7d30f 3571#: config/mmix/mmix.c:2627
588a58df
JM
3572msgid "MMIX Internal: What's the CC of this?"
3573msgstr ""
3574
02c7d30f 3575#: config/mmix/mmix.c:2631
588a58df
JM
3576msgid "MMIX Internal: What is the CC of this?"
3577msgstr ""
3578
02c7d30f 3579#: config/mmix/mmix.c:2695
588a58df
JM
3580msgid "MMIX Internal: This is not a constant:"
3581msgstr ""
3582
02c7d30f 3583#: config/picochip/picochip.c:2410
5682cc89 3584msgid "picochip_print_memory_address - Operand isn't memory based"
588a58df
JM
3585msgstr ""
3586
02c7d30f 3587#: config/picochip/picochip.c:2669
5682cc89 3588msgid "Unknown mode in print_operand (CONST_DOUBLE) :"
588a58df
JM
3589msgstr ""
3590
02c7d30f 3591#: config/picochip/picochip.c:2715 config/picochip/picochip.c:2747
5682cc89 3592msgid "Bad address, not (reg+disp):"
588a58df
JM
3593msgstr ""
3594
02c7d30f 3595#: config/picochip/picochip.c:2761
5682cc89
JM
3596msgid "Bad address, not register:"
3597msgstr ""
3598
3599#: config/rs6000/host-darwin.c:97
588a58df
JM
3600#, c-format
3601msgid "Out of stack space.\n"
3602msgstr ""
3603
5682cc89 3604#: config/rs6000/host-darwin.c:118
588a58df
JM
3605#, c-format
3606msgid "Try running '%s' in the shell to raise its limit.\n"
3607msgstr ""
3608
55541419 3609#: config/rs6000/rs6000.c:2422
02c7d30f
JM
3610msgid "-mvsx requires hardware floating point"
3611msgstr ""
3612
55541419 3613#: config/rs6000/rs6000.c:2427
02c7d30f
JM
3614msgid "-mvsx and -mpaired are incompatible"
3615msgstr ""
3616
55541419 3617#: config/rs6000/rs6000.c:2432
02c7d30f
JM
3618msgid "-mvsx used with little endian code"
3619msgstr ""
3620
55541419 3621#: config/rs6000/rs6000.c:2434
02c7d30f
JM
3622msgid "-mvsx needs indexed addressing"
3623msgstr ""
3624
55541419
JM
3625#: config/rs6000/rs6000.c:2438
3626#, fuzzy
3627msgid "-mvsx and -mno-altivec are incompatible"
3628msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
3629
3630#: config/rs6000/rs6000.c:2440
3631msgid "-mno-altivec disables vsx"
3632msgstr ""
3633
3634#: config/rs6000/rs6000.c:6705
02c7d30f
JM
3635msgid "bad move"
3636msgstr ""
3637
55541419 3638#: config/rs6000/rs6000.c:14372
42138585 3639#, c-format
02c7d30f 3640msgid "invalid %%c value"
42138585 3641msgstr "virheellinen %%c-arvo"
02c7d30f 3642
55541419 3643#: config/rs6000/rs6000.c:14400
588a58df
JM
3644#, c-format
3645msgid "invalid %%f value"
3646msgstr "virheellinen %%f-arvo"
3647
55541419 3648#: config/rs6000/rs6000.c:14409
588a58df
JM
3649#, c-format
3650msgid "invalid %%F value"
3651msgstr "virheellinen %%F-arvo"
3652
55541419 3653#: config/rs6000/rs6000.c:14418
588a58df
JM
3654#, c-format
3655msgid "invalid %%G value"
3656msgstr "virheellinen %%G-arvo"
3657
55541419 3658#: config/rs6000/rs6000.c:14453
588a58df
JM
3659#, c-format
3660msgid "invalid %%j code"
42138585 3661msgstr "virheellinen %%j-koodi"
588a58df 3662
55541419 3663#: config/rs6000/rs6000.c:14463
588a58df
JM
3664#, c-format
3665msgid "invalid %%J code"
42138585 3666msgstr "virheellinen %%J-koodi"
588a58df 3667
55541419 3668#: config/rs6000/rs6000.c:14473
588a58df
JM
3669#, c-format
3670msgid "invalid %%k value"
3671msgstr "virheellinen %%k-arvo"
3672
55541419 3673#: config/rs6000/rs6000.c:14493 config/xtensa/xtensa.c:2239
588a58df
JM
3674#, c-format
3675msgid "invalid %%K value"
3676msgstr "virheellinen %%K-arvo"
3677
55541419 3678#: config/rs6000/rs6000.c:14563
588a58df
JM
3679#, c-format
3680msgid "invalid %%O value"
3681msgstr "virheellinen %%O-arvo"
3682
55541419 3683#: config/rs6000/rs6000.c:14610
588a58df
JM
3684#, c-format
3685msgid "invalid %%q value"
3686msgstr "virheellinen %%q-arvo"
3687
55541419 3688#: config/rs6000/rs6000.c:14654
588a58df
JM
3689#, c-format
3690msgid "invalid %%S value"
3691msgstr "virheellinen %%S-arvo"
3692
55541419 3693#: config/rs6000/rs6000.c:14694
588a58df
JM
3694#, c-format
3695msgid "invalid %%T value"
3696msgstr "virheellinen %%T-arvo"
3697
55541419 3698#: config/rs6000/rs6000.c:14704
588a58df
JM
3699#, c-format
3700msgid "invalid %%u value"
3701msgstr "virheellinen %%u-arvo"
3702
55541419 3703#: config/rs6000/rs6000.c:14713 config/xtensa/xtensa.c:2209
588a58df
JM
3704#, c-format
3705msgid "invalid %%v value"
3706msgstr "virheellinen %%v-arvo"
3707
55541419 3708#: config/rs6000/rs6000.c:14812 config/xtensa/xtensa.c:2260
02c7d30f
JM
3709#, c-format
3710msgid "invalid %%x value"
3711msgstr "virheellinen %%x-arvo"
3712
55541419 3713#: config/rs6000/rs6000.c:14957
5682cc89
JM
3714#, c-format
3715msgid "invalid %%y value, try using the 'Z' constraint"
3716msgstr ""
3717
55541419 3718#: config/rs6000/rs6000.c:25704
588a58df 3719msgid "AltiVec argument passed to unprototyped function"
42138585 3720msgstr "AltiVec-argumentti välitetty funktiolle, jolla ei ole prototyyppiä"
588a58df 3721
55541419 3722#: config/s390/s390.c:4952
588a58df
JM
3723#, c-format
3724msgid "cannot decompose address"
3725msgstr ""
3726
55541419 3727#: config/s390/s390.c:5175
588a58df
JM
3728msgid "UNKNOWN in print_operand !?"
3729msgstr ""
3730
02c7d30f
JM
3731#: config/score/score3.c:1282 config/score/score3.c:1302
3732#: config/score/score7.c:1270
588a58df
JM
3733#, fuzzy, c-format
3734msgid "invalid operand for code: '%c'"
3735msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3736
02c7d30f 3737#: config/sh/sh.c:1121
588a58df
JM
3738#, fuzzy, c-format
3739msgid "invalid operand to %%R"
3740msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3741
02c7d30f 3742#: config/sh/sh.c:1148
588a58df
JM
3743#, fuzzy, c-format
3744msgid "invalid operand to %%S"
3745msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
3746
02c7d30f 3747#: config/sh/sh.c:8932
588a58df
JM
3748msgid "created and used with different architectures / ABIs"
3749msgstr ""
3750
02c7d30f 3751#: config/sh/sh.c:8934
588a58df
JM
3752msgid "created and used with different ABIs"
3753msgstr ""
3754
02c7d30f 3755#: config/sh/sh.c:8936
588a58df
JM
3756msgid "created and used with different endianness"
3757msgstr ""
3758
55541419 3759#: config/sparc/sparc.c:6968 config/sparc/sparc.c:6974
588a58df
JM
3760#, c-format
3761msgid "invalid %%Y operand"
3762msgstr ""
3763
55541419 3764#: config/sparc/sparc.c:7044
588a58df
JM
3765#, c-format
3766msgid "invalid %%A operand"
3767msgstr ""
3768
55541419 3769#: config/sparc/sparc.c:7054
588a58df
JM
3770#, c-format
3771msgid "invalid %%B operand"
3772msgstr ""
3773
55541419 3774#: config/sparc/sparc.c:7093
588a58df
JM
3775#, c-format
3776msgid "invalid %%c operand"
3777msgstr ""
3778
55541419 3779#: config/sparc/sparc.c:7115
588a58df
JM
3780#, c-format
3781msgid "invalid %%d operand"
3782msgstr ""
3783
55541419 3784#: config/sparc/sparc.c:7132
588a58df
JM
3785#, c-format
3786msgid "invalid %%f operand"
3787msgstr ""
3788
55541419 3789#: config/sparc/sparc.c:7146
588a58df
JM
3790#, c-format
3791msgid "invalid %%s operand"
3792msgstr ""
3793
55541419 3794#: config/sparc/sparc.c:7200
588a58df
JM
3795#, c-format
3796msgid "long long constant not a valid immediate operand"
3797msgstr ""
3798
55541419 3799#: config/sparc/sparc.c:7203
588a58df
JM
3800#, c-format
3801msgid "floating point constant not a valid immediate operand"
3802msgstr ""
3803
02c7d30f 3804#: config/stormy16/stormy16.c:1755 config/stormy16/stormy16.c:1826
588a58df
JM
3805#, c-format
3806msgid "'B' operand is not constant"
3807msgstr ""
3808
02c7d30f 3809#: config/stormy16/stormy16.c:1782
588a58df
JM
3810#, c-format
3811msgid "'B' operand has multiple bits set"
3812msgstr ""
3813
02c7d30f 3814#: config/stormy16/stormy16.c:1808
588a58df
JM
3815#, c-format
3816msgid "'o' operand is not constant"
3817msgstr ""
3818
02c7d30f 3819#: config/stormy16/stormy16.c:1840
588a58df
JM
3820#, c-format
3821msgid "xstormy16_print_operand: unknown code"
42138585 3822msgstr "xstormy16_print_operand: tuntematon koodi"
588a58df 3823
02c7d30f 3824#: config/v850/v850.c:408
588a58df
JM
3825msgid "const_double_split got a bad insn:"
3826msgstr ""
3827
02c7d30f 3828#: config/v850/v850.c:979
588a58df
JM
3829msgid "output_move_single:"
3830msgstr ""
3831
02c7d30f
JM
3832#: config/vax/vax.c:399
3833#, c-format
3834msgid "symbol used with both base and indexed registers"
3835msgstr ""
3836
3837#: config/vax/vax.c:408
3838#, c-format
3839msgid "symbol with offset used in PIC mode"
3840msgstr ""
3841
3842#: config/vax/vax.c:494
3843#, c-format
3844msgid "symbol used as immediate operand"
3845msgstr ""
3846
3847#: config/vax/vax.c:1519
3848msgid "illegal operand detected"
3849msgstr ""
3850
3851#: config/xtensa/xtensa.c:705 config/xtensa/xtensa.c:737
3852#: config/xtensa/xtensa.c:746
588a58df
JM
3853msgid "bad test"
3854msgstr ""
3855
02c7d30f 3856#: config/xtensa/xtensa.c:2197
588a58df
JM
3857#, c-format
3858msgid "invalid %%D value"
3859msgstr "virheellinen %%D-arvo"
3860
02c7d30f 3861#: config/xtensa/xtensa.c:2234
588a58df
JM
3862msgid "invalid mask"
3863msgstr ""
3864
02c7d30f 3865#: config/xtensa/xtensa.c:2267
588a58df
JM
3866#, c-format
3867msgid "invalid %%d value"
42138585 3868msgstr "virheellinen %%d-arvo"
588a58df 3869
02c7d30f 3870#: config/xtensa/xtensa.c:2288 config/xtensa/xtensa.c:2298
588a58df
JM
3871#, c-format
3872msgid "invalid %%t/%%b value"
3873msgstr "virheellinen %%t/%%b-arvo"
3874
02c7d30f 3875#: config/xtensa/xtensa.c:2340
588a58df
JM
3876msgid "invalid address"
3877msgstr ""
3878
02c7d30f 3879#: config/xtensa/xtensa.c:2365
588a58df
JM
3880msgid "no register in address"
3881msgstr ""
3882
02c7d30f 3883#: config/xtensa/xtensa.c:2373
588a58df
JM
3884msgid "address offset not a constant"
3885msgstr ""
3886
55541419 3887#: cp/call.c:2775 cp/pt.c:1700 cp/pt.c:15861
588a58df 3888msgid "candidates are:"
42138585 3889msgstr "ehdokkaat ovat:"
588a58df 3890
55541419
JM
3891#: cp/call.c:2775 cp/pt.c:15861
3892#, fuzzy
3893msgid "candidate is:"
3894msgstr "ehdokas 1:"
3895
3896#: cp/call.c:7348
588a58df 3897msgid "candidate 1:"
42138585 3898msgstr "ehdokas 1:"
588a58df 3899
55541419 3900#: cp/call.c:7349
588a58df 3901msgid "candidate 2:"
42138585 3902msgstr "ehdokas 2:"
588a58df 3903
55541419 3904#: cp/cxx-pretty-print.c:173 cp/error.c:923 objc/objc-act.c:7138
02c7d30f 3905msgid "<unnamed>"
42138585 3906msgstr "<nimetön>"
02c7d30f 3907
55541419 3908#: cp/cxx-pretty-print.c:2067
02c7d30f 3909msgid "template-parameter-"
42138585 3910msgstr ""
02c7d30f
JM
3911
3912#: cp/decl2.c:693
588a58df 3913msgid "candidates are: %+#D"
42138585 3914msgstr "ehdokkaat ovat: %+#D"
588a58df 3915
55541419
JM
3916#: cp/decl2.c:695 cp/pt.c:1696
3917#, gcc-internal-format
588a58df 3918msgid "candidate is: %+#D"
42138585 3919msgstr "ehdokas on: %+#D"
588a58df 3920
55541419 3921#: cp/error.c:297
02c7d30f 3922msgid "<missing>"
42138585 3923msgstr "<puuttuva>"
02c7d30f 3924
55541419 3925#: cp/error.c:338
02c7d30f
JM
3926#, fuzzy
3927msgid "<brace-enclosed initializer list>"
3928msgstr "skalaarialustimen ympärillä on aaltosulkeet"
3929
55541419 3930#: cp/error.c:340
02c7d30f
JM
3931#, fuzzy
3932msgid "<unresolved overloaded function type>"
3933msgstr "liian paljon argumentteja funktiolle %qs"
3934
55541419 3935#: cp/error.c:483
02c7d30f 3936msgid "<type error>"
42138585 3937msgstr "<tyyppivirhe>"
02c7d30f 3938
55541419 3939#: cp/error.c:583
02c7d30f
JM
3940#, fuzzy, c-format
3941msgid "<anonymous %s>"
3942msgstr "<nimetön>"
3943
3944#. A lambda's "type" is essentially its signature.
55541419 3945#: cp/error.c:588
02c7d30f 3946msgid "<lambda"
42138585 3947msgstr "<lambda"
02c7d30f 3948
55541419 3949#: cp/error.c:714
02c7d30f
JM
3950msgid "<typeprefixerror>"
3951msgstr ""
3952
55541419 3953#: cp/error.c:825
02c7d30f
JM
3954#, fuzzy, c-format
3955msgid "(static initializers for %s)"
3956msgstr "(%qs:n alustuksen lähistöllä)"
3957
55541419 3958#: cp/error.c:827
02c7d30f
JM
3959#, c-format
3960msgid "(static destructors for %s)"
3961msgstr ""
3962
55541419 3963#: cp/error.c:898
02c7d30f
JM
3964msgid "vtable for "
3965msgstr ""
3966
55541419 3967#: cp/error.c:910
02c7d30f 3968msgid "<return value> "
42138585 3969msgstr "<paluuarvo> "
02c7d30f 3970
55541419 3971#: cp/error.c:1038
02c7d30f
JM
3972msgid "<enumerator>"
3973msgstr ""
3974
55541419 3975#: cp/error.c:1078
02c7d30f 3976msgid "<declaration error>"
42138585 3977msgstr "<esittelyvirhe>"
02c7d30f 3978
55541419 3979#: cp/error.c:1318
02c7d30f
JM
3980msgid "with"
3981msgstr ""
3982
55541419 3983#: cp/error.c:1481 cp/error.c:1501
02c7d30f
JM
3984#, fuzzy
3985msgid "<template parameter error>"
3986msgstr "%Juseita parametreja nimellä %qD"
3987
55541419 3988#: cp/error.c:1627
02c7d30f
JM
3989msgid "<statement>"
3990msgstr ""
3991
3992#. While waiting for caret diagnostics, avoid printing
3993#. __cxa_allocate_exception, __cxa_throw, and the like.
55541419 3994#: cp/error.c:1656
02c7d30f 3995msgid "<throw-expression>"
42138585 3996msgstr "<throw-lauseke>"
02c7d30f 3997
55541419 3998#: cp/error.c:2102
02c7d30f 3999msgid "<unparsed>"
42138585 4000msgstr "<jäsentämätön>"
02c7d30f 4001
55541419 4002#: cp/error.c:2251
02c7d30f 4003msgid "<expression error>"
42138585 4004msgstr "<lausekevirhe>"
02c7d30f 4005
55541419 4006#: cp/error.c:2265
02c7d30f 4007msgid "<unknown operator>"
42138585 4008msgstr "<tuntematon operaattori>"
02c7d30f 4009
55541419 4010#: cp/error.c:2472
02c7d30f 4011msgid "<unknown>"
42138585 4012msgstr "<tuntematon>"
02c7d30f 4013
55541419 4014#: cp/error.c:2492
02c7d30f 4015msgid "{unknown}"
42138585 4016msgstr "{tuntematon}"
02c7d30f 4017
55541419 4018#: cp/error.c:2574
02c7d30f
JM
4019msgid "At global scope:"
4020msgstr ""
4021
55541419 4022#: cp/error.c:2680
02c7d30f
JM
4023#, fuzzy, c-format
4024msgid "In static member function %qs"
4025msgstr "Jäsenfunktio %qs"
4026
55541419 4027#: cp/error.c:2682
02c7d30f
JM
4028#, fuzzy, c-format
4029msgid "In copy constructor %qs"
4030msgstr "Muodostin %qs"
4031
55541419 4032#: cp/error.c:2684
02c7d30f
JM
4033#, c-format
4034msgid "In constructor %qs"
4035msgstr "Muodostin %qs"
4036
55541419 4037#: cp/error.c:2686
02c7d30f
JM
4038#, fuzzy, c-format
4039msgid "In destructor %qs"
4040msgstr "Muodostin %qs"
4041
55541419 4042#: cp/error.c:2688
02c7d30f
JM
4043#, fuzzy
4044msgid "In lambda function"
4045msgstr "Jäsenfunktio %qs"
4046
55541419 4047#: cp/error.c:2718
02c7d30f
JM
4048#, fuzzy, c-format
4049msgid "%s: In instantiation of %qs:\n"
4050msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
4051
55541419 4052#: cp/error.c:2747
02c7d30f
JM
4053#, c-format
4054msgid "%s:%d:%d: instantiated from %qs\n"
4055msgstr ""
4056
55541419 4057#: cp/error.c:2751
02c7d30f
JM
4058#, c-format
4059msgid "%s:%d: instantiated from %qs\n"
4060msgstr ""
4061
55541419 4062#: cp/error.c:2756
38fb2873 4063#, c-format
02c7d30f 4064msgid "%s:%d:%d: instantiated from here"
38fb2873 4065msgstr ""
02c7d30f 4066
55541419 4067#: cp/error.c:2759
38fb2873 4068#, c-format
02c7d30f 4069msgid "%s:%d: instantiated from here"
38fb2873 4070msgstr ""
02c7d30f
JM
4071
4072#: cp/g++spec.c:261 java/jvspec.c:403
588a58df
JM
4073#, c-format
4074msgid "argument to '%s' missing\n"
4075msgstr ""
4076
02c7d30f 4077#: cp/rtti.c:529
38fb2873 4078#, fuzzy
02c7d30f 4079msgid "target is not pointer or reference to class"
38fb2873 4080msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
02c7d30f
JM
4081
4082#: cp/rtti.c:534
4083#, fuzzy
4084msgid "target is not pointer or reference to complete type"
38fb2873 4085msgstr "parametrilla %P on vaillinainen tyyppi %qT"
02c7d30f
JM
4086
4087#: cp/rtti.c:540
4088#, fuzzy
4089msgid "target is not pointer or reference"
4090msgstr "ehtolausekkeessa on tyyppiristiriita"
4091
4092#: cp/rtti.c:551
4093#, fuzzy
4094msgid "source is not a pointer"
4095msgstr "taulukon indeksi ei ole kokonaisluku"
4096
4097#: cp/rtti.c:556
4098msgid "source is not a pointer to class"
4099msgstr ""
4100
4101#: cp/rtti.c:561
4102#, fuzzy
4103msgid "source is a pointer to incomplete type"
38fb2873 4104msgstr "parametrilla %P on vaillinainen tyyppi %qT"
02c7d30f
JM
4105
4106#: cp/rtti.c:574
4107#, fuzzy
4108msgid "source is not of class type"
4109msgstr "%J%qD on tavallisesti ei-staattinen funktio"
4110
4111#: cp/rtti.c:579
4112#, fuzzy
4113msgid "source is of incomplete class type"
4114msgstr "palautustyyppi on vaillinainen tyyppi"
4115
4116#: cp/rtti.c:592
4117#, fuzzy
4118msgid "conversion casts away constness"
4119msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
4120
4121#: cp/rtti.c:752
4122msgid "source type is not polymorphic"
4123msgstr ""
4124
55541419 4125#: cp/typeck.c:4592 c-typeck.c:3339
02c7d30f
JM
4126#, gcc-internal-format
4127msgid "wrong type argument to unary minus"
4128msgstr "unaariselle miinus-operaatiolle annettu väärä tyyppiargumentti"
4129
55541419 4130#: cp/typeck.c:4593 c-typeck.c:3326
02c7d30f
JM
4131#, gcc-internal-format
4132msgid "wrong type argument to unary plus"
4133msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
4134
55541419 4135#: cp/typeck.c:4616 c-typeck.c:3365
02c7d30f
JM
4136#, gcc-internal-format
4137msgid "wrong type argument to bit-complement"
4138msgstr "bittikomplementille annettu väärä tyyppiargumentti"
4139
55541419 4140#: cp/typeck.c:4623 c-typeck.c:3373
02c7d30f
JM
4141#, gcc-internal-format
4142msgid "wrong type argument to abs"
4143msgstr "abs-funktiolle annettu väärä tyyppiargumentti"
4144
55541419 4145#: cp/typeck.c:4631 c-typeck.c:3385
02c7d30f
JM
4146#, gcc-internal-format
4147msgid "wrong type argument to conjugation"
4148msgstr "konjugaatiolle annettu väärä tyyppiargumentti"
4149
55541419 4150#: cp/typeck.c:4642
02c7d30f
JM
4151#, fuzzy
4152msgid "in argument to unary !"
4153msgstr "unaariselle plus-operaatiolle annettu väärä tyyppiargumentti"
4154
55541419 4155#: cp/typeck.c:4703
02c7d30f
JM
4156#, fuzzy
4157msgid "no pre-increment operator for type"
38fb2873 4158msgstr "parametrilla %P on vaillinainen tyyppi %qT"
02c7d30f 4159
55541419 4160#: cp/typeck.c:4705
02c7d30f
JM
4161msgid "no post-increment operator for type"
4162msgstr ""
4163
55541419 4164#: cp/typeck.c:4707
02c7d30f
JM
4165#, fuzzy
4166msgid "no pre-decrement operator for type"
38fb2873 4167msgstr "parametrilla %P on vaillinainen tyyppi %qT"
02c7d30f 4168
55541419 4169#: cp/typeck.c:4709
02c7d30f
JM
4170msgid "no post-decrement operator for type"
4171msgstr ""
4172
5682cc89 4173#: fortran/arith.c:94
588a58df
JM
4174msgid "Arithmetic OK at %L"
4175msgstr ""
4176
5682cc89 4177#: fortran/arith.c:97
588a58df
JM
4178msgid "Arithmetic overflow at %L"
4179msgstr ""
4180
5682cc89 4181#: fortran/arith.c:100
588a58df
JM
4182msgid "Arithmetic underflow at %L"
4183msgstr ""
4184
5682cc89 4185#: fortran/arith.c:103
588a58df
JM
4186msgid "Arithmetic NaN at %L"
4187msgstr ""
4188
5682cc89 4189#: fortran/arith.c:106
588a58df
JM
4190msgid "Division by zero at %L"
4191msgstr "Jako nollalla kohdassa %L"
4192
5682cc89 4193#: fortran/arith.c:109
588a58df
JM
4194msgid "Array operands are incommensurate at %L"
4195msgstr ""
4196
5682cc89 4197#: fortran/arith.c:113
588a58df
JM
4198msgid "Integer outside symmetric range implied by Standard Fortran at %L"
4199msgstr ""
4200
55541419
JM
4201#: fortran/arith.c:1398
4202msgid "elemental binary operation"
02c7d30f
JM
4203msgstr ""
4204
55541419
JM
4205#: fortran/check.c:1171 fortran/check.c:2024 fortran/check.c:2078
4206#, fuzzy, c-format
4207msgid "arguments '%s' and '%s' for intrinsic %s"
4208msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
02c7d30f 4209
55541419
JM
4210#: fortran/check.c:1830
4211#, c-format
4212msgid "arguments 'a%d' and 'a%d' for intrinsic '%s'"
588a58df
JM
4213msgstr ""
4214
55541419
JM
4215#: fortran/check.c:2238 fortran/intrinsic.c:3639
4216#, fuzzy, c-format
4217msgid "arguments '%s' and '%s' for intrinsic '%s'"
4218msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
4219
4220#: fortran/error.c:737 fortran/error.c:791 fortran/error.c:826
4221#: fortran/error.c:901
4222msgid "Warning:"
4223msgstr "Varoitus:"
4224
4225#: fortran/error.c:793 fortran/error.c:881 fortran/error.c:931
4226msgid "Error:"
4227msgstr "Virhe:"
4228
4229#: fortran/error.c:955
4230msgid "Fatal Error:"
4231msgstr "Vakava virhe:"
4232
4233#: fortran/expr.c:256
4234#, c-format
4235msgid "Constant expression required at %C"
588a58df
JM
4236msgstr ""
4237
55541419
JM
4238#: fortran/expr.c:259
4239#, c-format
4240msgid "Integer expression required at %C"
588a58df
JM
4241msgstr ""
4242
55541419
JM
4243#: fortran/expr.c:264
4244#, fuzzy, c-format
4245msgid "Integer value too large in expression at %C"
4246msgstr "kokonaislukuylivuoto lausekkeessa"
4247
4248#: fortran/expr.c:3032
4249#, fuzzy
4250msgid "array assignment"
4251msgstr "epäkelpo lvalue sijoituksessa"
4252
4253#: fortran/gfortranspec.c:245
4254#, c-format
4255msgid "overflowed output arg list for '%s'"
588a58df
JM
4256msgstr ""
4257
55541419
JM
4258#: fortran/gfortranspec.c:374
4259#, c-format
4260msgid ""
4261"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
4262"You may redistribute copies of GNU Fortran\n"
4263"under the terms of the GNU General Public License.\n"
4264"For more information about these matters, see the file named COPYING\n"
4265"\n"
588a58df
JM
4266msgstr ""
4267
55541419
JM
4268#: fortran/gfortranspec.c:396 fortran/gfortranspec.c:435
4269#, fuzzy, c-format
4270msgid "argument to '%s' missing"
4271msgstr "aliasargumentti ei ole merkkijono"
4272
4273#: fortran/gfortranspec.c:400
4274#, c-format
4275msgid "no input files; unwilling to write output files"
588a58df
JM
4276msgstr ""
4277
55541419
JM
4278#: fortran/gfortranspec.c:422
4279#, c-format
4280msgid "Warning: Using -M <directory> is deprecated, use -J instead\n"
588a58df
JM
4281msgstr ""
4282
55541419
JM
4283#: fortran/gfortranspec.c:557
4284#, c-format
4285msgid "Driving:"
588a58df
JM
4286msgstr ""
4287
55541419
JM
4288#: fortran/io.c:548
4289msgid "Positive width required"
588a58df
JM
4290msgstr ""
4291
55541419
JM
4292#: fortran/io.c:549
4293#, fuzzy
4294msgid "Nonnegative width required"
4295msgstr "bittikentän %qs leveys negatiivinen"
588a58df 4296
55541419
JM
4297#: fortran/io.c:550
4298#, fuzzy
4299msgid "Unexpected element '%c' in format string at %L"
4300msgstr "päättämätön muotoilumerkkijono"
588a58df 4301
55541419
JM
4302#: fortran/io.c:552
4303#, fuzzy
4304msgid "Unexpected end of format string"
4305msgstr "päättämätön muotoilumerkkijono"
588a58df 4306
55541419
JM
4307#: fortran/io.c:553
4308#, fuzzy
4309msgid "Zero width in format descriptor"
4310msgstr "%s-muotoilun leveys on nolla"
588a58df 4311
55541419
JM
4312#: fortran/io.c:573
4313msgid "Missing leading left parenthesis"
588a58df
JM
4314msgstr ""
4315
55541419
JM
4316#: fortran/io.c:602
4317msgid "Left parenthesis required after '*'"
588a58df
JM
4318msgstr ""
4319
55541419
JM
4320#: fortran/io.c:633
4321msgid "Expected P edit descriptor"
588a58df
JM
4322msgstr ""
4323
55541419
JM
4324#. P requires a prior number.
4325#: fortran/io.c:641
4326msgid "P descriptor requires leading scale factor"
588a58df
JM
4327msgstr ""
4328
55541419
JM
4329#: fortran/io.c:736 fortran/io.c:750
4330msgid "Comma required after P descriptor"
588a58df
JM
4331msgstr ""
4332
55541419
JM
4333#: fortran/io.c:764
4334msgid "Positive width required with T descriptor"
588a58df
JM
4335msgstr ""
4336
55541419
JM
4337#: fortran/io.c:843
4338msgid "E specifier not allowed with g0 descriptor"
588a58df
JM
4339msgstr ""
4340
55541419
JM
4341#: fortran/io.c:913
4342msgid "Positive exponent width required"
588a58df
JM
4343msgstr ""
4344
55541419
JM
4345#: fortran/io.c:943
4346#, fuzzy
4347msgid "Period required in format specifier"
4348msgstr "tunnistamaton muotomäärite"
5682cc89 4349
55541419
JM
4350#: fortran/matchexp.c:28
4351#, fuzzy, c-format
4352msgid "Syntax error in expression at %C"
4353msgstr "kokonaislukuylivuoto lausekkeessa"
588a58df 4354
55541419
JM
4355#: fortran/module.c:983
4356msgid "Unexpected EOF"
588a58df
JM
4357msgstr ""
4358
55541419
JM
4359#: fortran/module.c:1015
4360msgid "Unexpected end of module in string constant"
588a58df
JM
4361msgstr ""
4362
55541419
JM
4363#: fortran/module.c:1069
4364#, fuzzy
4365msgid "Integer overflow"
4366msgstr "kokonaislukuylivuoto lausekkeessa"
588a58df 4367
55541419
JM
4368#: fortran/module.c:1100
4369msgid "Name too long"
5682cc89
JM
4370msgstr ""
4371
55541419
JM
4372#: fortran/module.c:1207
4373msgid "Bad name"
588a58df
JM
4374msgstr ""
4375
55541419
JM
4376#: fortran/module.c:1251
4377msgid "Expected name"
588a58df
JM
4378msgstr ""
4379
55541419
JM
4380#: fortran/module.c:1254
4381#, fuzzy
4382msgid "Expected left parenthesis"
4383msgstr "vektoriylivuoto lausekkeessa"
4384
4385#: fortran/module.c:1257
4386#, fuzzy
4387msgid "Expected right parenthesis"
4388msgstr "vektoriylivuoto lausekkeessa"
4389
4390#: fortran/module.c:1260
4391#, fuzzy
4392msgid "Expected integer"
4393msgstr "vektoriylivuoto lausekkeessa"
4394
4395#: fortran/module.c:1263
4396#, fuzzy
4397msgid "Expected string"
4398msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
4399
4400#: fortran/module.c:1287
4401msgid "find_enum(): Enum not found"
588a58df
JM
4402msgstr ""
4403
55541419
JM
4404#: fortran/module.c:1887
4405#, fuzzy
4406msgid "Expected attribute bit name"
4407msgstr "%qs attribuuttia ei huomioida"
4408
4409#: fortran/module.c:2746
4410#, fuzzy
4411msgid "Expected integer string"
4412msgstr "vektoriylivuoto lausekkeessa"
4413
4414#: fortran/module.c:2750
4415msgid "Error converting integer"
5682cc89
JM
4416msgstr ""
4417
55541419
JM
4418#: fortran/module.c:2772
4419#, fuzzy
4420msgid "Expected real string"
4421msgstr "vektoriylivuoto lausekkeessa"
588a58df 4422
55541419
JM
4423#: fortran/module.c:2974
4424#, fuzzy
4425msgid "Expected expression type"
4426msgstr "vektoriylivuoto lausekkeessa"
588a58df 4427
55541419
JM
4428#: fortran/module.c:3028
4429msgid "Bad operator"
588a58df
JM
4430msgstr ""
4431
55541419
JM
4432#: fortran/module.c:3117
4433#, fuzzy
4434msgid "Bad type in constant expression"
4435msgstr "ylivuoto vakiolausekkeessa"
4436
4437#: fortran/module.c:5507
4438msgid "Unexpected end of module"
588a58df
JM
4439msgstr ""
4440
55541419
JM
4441#: fortran/parse.c:1144
4442msgid "arithmetic IF"
588a58df
JM
4443msgstr ""
4444
55541419
JM
4445#: fortran/parse.c:1150
4446#, fuzzy
4447msgid "attribute declaration"
4448msgstr "tyhjä esittely"
588a58df 4449
55541419
JM
4450#: fortran/parse.c:1183
4451#, fuzzy
4452msgid "data declaration"
4453msgstr "tyhjä esittely"
588a58df 4454
55541419
JM
4455#: fortran/parse.c:1192
4456#, fuzzy
4457msgid "derived type declaration"
4458msgstr "tyhjä esittely"
588a58df 4459
55541419
JM
4460#: fortran/parse.c:1277
4461msgid "block IF"
588a58df
JM
4462msgstr ""
4463
55541419
JM
4464#: fortran/parse.c:1286
4465msgid "implied END DO"
588a58df
JM
4466msgstr ""
4467
55541419
JM
4468#: fortran/parse.c:1362
4469msgid "assignment"
588a58df
JM
4470msgstr ""
4471
55541419
JM
4472#: fortran/parse.c:1365
4473#, fuzzy
4474msgid "pointer assignment"
4475msgstr "epäkelpo lvalue sijoituksessa"
588a58df 4476
55541419
JM
4477#: fortran/parse.c:1383
4478msgid "simple IF"
588a58df
JM
4479msgstr ""
4480
55541419
JM
4481#: fortran/resolve.c:386
4482#, fuzzy
4483msgid "module procedure"
4484msgstr "tyhjä esittely"
4485
4486#: fortran/resolve.c:387
4487#, fuzzy
4488msgid "internal function"
4489msgstr "%J%qD on tavallisesti ei-staattinen funktio"
4490
4491#: fortran/resolve.c:1676
4492msgid "elemental procedure"
588a58df
JM
4493msgstr ""
4494
55541419
JM
4495#: fortran/resolve.c:3319
4496#, c-format
4497msgid "Invalid context for NULL() pointer at %%L"
588a58df
JM
4498msgstr ""
4499
55541419
JM
4500#: fortran/resolve.c:3335
4501#, c-format
4502msgid "Operand of unary numeric operator '%s' at %%L is %s"
588a58df
JM
4503msgstr ""
4504
55541419
JM
4505#: fortran/resolve.c:3351
4506#, c-format
4507msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
588a58df
JM
4508msgstr ""
4509
55541419
JM
4510#: fortran/resolve.c:3366
4511#, c-format
4512msgid "Operands of string concatenation operator at %%L are %s/%s"
588a58df
JM
4513msgstr ""
4514
55541419
JM
4515#: fortran/resolve.c:3385
4516#, c-format
4517msgid "Operands of logical operator '%s' at %%L are %s/%s"
588a58df
JM
4518msgstr ""
4519
55541419
JM
4520#: fortran/resolve.c:3399
4521#, c-format
4522msgid "Operand of .not. operator at %%L is %s"
588a58df
JM
4523msgstr ""
4524
55541419
JM
4525#: fortran/resolve.c:3413
4526msgid "COMPLEX quantities cannot be compared at %L"
588a58df
JM
4527msgstr ""
4528
55541419
JM
4529#: fortran/resolve.c:3442
4530#, c-format
4531msgid "Logicals at %%L must be compared with %s instead of %s"
588a58df
JM
4532msgstr ""
4533
55541419
JM
4534#: fortran/resolve.c:3448
4535#, c-format
4536msgid "Operands of comparison operator '%s' at %%L are %s/%s"
588a58df
JM
4537msgstr ""
4538
55541419
JM
4539#: fortran/resolve.c:3456
4540#, c-format
4541msgid "Unknown operator '%s' at %%L"
588a58df
JM
4542msgstr ""
4543
55541419
JM
4544#: fortran/resolve.c:3458
4545#, c-format
4546msgid "Operand of user operator '%s' at %%L is %s"
588a58df
JM
4547msgstr ""
4548
55541419
JM
4549#: fortran/resolve.c:3461
4550#, c-format
4551msgid "Operands of user operator '%s' at %%L are %s/%s"
588a58df
JM
4552msgstr ""
4553
55541419
JM
4554#: fortran/resolve.c:3547
4555#, c-format
4556msgid "Inconsistent ranks for operator at %%L and %%L"
588a58df
JM
4557msgstr ""
4558
55541419
JM
4559#: fortran/resolve.c:5700
4560msgid "Loop variable"
4561msgstr ""
02c7d30f 4562
55541419
JM
4563#: fortran/resolve.c:5712
4564msgid "Start expression in DO loop"
588a58df
JM
4565msgstr ""
4566
55541419
JM
4567#: fortran/resolve.c:5716
4568#, fuzzy
4569msgid "End expression in DO loop"
4570msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
02c7d30f 4571
55541419
JM
4572#: fortran/resolve.c:5720
4573#, fuzzy
4574msgid "Step expression in DO loop"
4575msgstr "vektoriylivuoto lausekkeessa"
5682cc89 4576
55541419
JM
4577#: fortran/trans-array.c:1134
4578#, c-format
4579msgid "Different CHARACTER lengths (%ld/%ld) in array constructor"
588a58df
JM
4580msgstr ""
4581
55541419
JM
4582#: fortran/trans-decl.c:3975
4583#, c-format
4584msgid "Actual string length does not match the declared one for dummy argument '%s' (%ld/%ld)"
588a58df
JM
4585msgstr ""
4586
55541419
JM
4587#: fortran/trans-decl.c:3983
4588#, c-format
4589msgid "Actual string length is shorter than the declared one for dummy argument '%s' (%ld/%ld)"
588a58df
JM
4590msgstr ""
4591
55541419
JM
4592#: fortran/trans-expr.c:1620
4593msgid "internal error: bad hash value in dynamic dispatch"
588a58df
JM
4594msgstr ""
4595
55541419
JM
4596#: fortran/trans-intrinsic.c:777
4597#, c-format
4598msgid "Unequal character lengths (%ld/%ld) in %s"
588a58df
JM
4599msgstr ""
4600
55541419
JM
4601#: fortran/trans-intrinsic.c:4863
4602#, c-format
4603msgid "Argument NCOPIES of REPEAT intrinsic is negative (its value is %lld)"
588a58df
JM
4604msgstr ""
4605
55541419
JM
4606#: fortran/trans-intrinsic.c:4895
4607msgid "Argument NCOPIES of REPEAT intrinsic is too large"
588a58df
JM
4608msgstr ""
4609
55541419
JM
4610#: fortran/trans-io.c:488
4611msgid "Unit number in I/O statement too small"
588a58df
JM
4612msgstr ""
4613
55541419
JM
4614#: fortran/trans-io.c:496
4615msgid "Unit number in I/O statement too large"
02c7d30f
JM
4616msgstr ""
4617
55541419
JM
4618#: fortran/trans-stmt.c:158
4619msgid "Assigned label is not a target label"
588a58df
JM
4620msgstr ""
4621
55541419
JM
4622#: fortran/trans-stmt.c:882 fortran/trans-stmt.c:1143
4623msgid "Loop variable has been modified"
588a58df
JM
4624msgstr ""
4625
55541419
JM
4626#: fortran/trans-stmt.c:1006
4627msgid "DO step value is zero"
588a58df
JM
4628msgstr ""
4629
55541419
JM
4630#: fortran/trans.c:50
4631msgid "Array bound mismatch"
588a58df
JM
4632msgstr ""
4633
55541419
JM
4634#: fortran/trans.c:51
4635msgid "Array reference out of bounds"
588a58df
JM
4636msgstr ""
4637
55541419
JM
4638#: fortran/trans.c:52
4639msgid "Incorrect function return value"
4640msgstr "Virheellinen funktion paluuarvo"
588a58df 4641
55541419
JM
4642#: fortran/trans.c:521 fortran/trans.c:952
4643msgid "Attempt to allocate a negative amount of memory."
588a58df
JM
4644msgstr ""
4645
55541419
JM
4646#: fortran/trans.c:541
4647msgid "Memory allocation failed"
02c7d30f
JM
4648msgstr ""
4649
55541419
JM
4650#: fortran/trans.c:624
4651msgid "Attempt to allocate negative amount of memory. Possible integer overflow"
588a58df
JM
4652msgstr ""
4653
55541419
JM
4654#: fortran/trans.c:658 fortran/trans.c:971
4655msgid "Out of memory"
4656msgstr "Muisti lopussa"
588a58df 4657
55541419
JM
4658#: fortran/trans.c:751
4659#, c-format
4660msgid "Attempting to allocate already allocated array '%s'"
588a58df
JM
4661msgstr ""
4662
55541419
JM
4663#: fortran/trans.c:757
4664msgid "Attempting to allocate already allocatedarray"
588a58df
JM
4665msgstr ""
4666
55541419
JM
4667#: fortran/trans.c:868
4668#, c-format
4669msgid "Attempt to DEALLOCATE unallocated '%s'"
588a58df
JM
4670msgstr ""
4671
55541419
JM
4672#: java/jcf-dump.c:1068
4673#, c-format
4674msgid "Not a valid Java .class file.\n"
4675msgstr "Ei kelvollinen Javan .class-tiedosto.\n"
02c7d30f 4676
55541419
JM
4677#: java/jcf-dump.c:1074
4678#, c-format
4679msgid "error while parsing constant pool\n"
588a58df
JM
4680msgstr ""
4681
55541419
JM
4682#: java/jcf-dump.c:1080 java/jcf-parse.c:1433
4683#, gcc-internal-format
4684msgid "error in constant pool entry #%d\n"
588a58df
JM
4685msgstr ""
4686
55541419
JM
4687#: java/jcf-dump.c:1090
4688#, c-format
4689msgid "error while parsing fields\n"
4690msgstr "virhe jäsennettäessä kenttiä\n"
588a58df 4691
55541419
JM
4692#: java/jcf-dump.c:1096
4693#, c-format
4694msgid "error while parsing methods\n"
4695msgstr "virhe jäsennettäessä metodeja\n"
588a58df 4696
55541419
JM
4697#: java/jcf-dump.c:1102
4698#, c-format
4699msgid "error while parsing final attributes\n"
588a58df
JM
4700msgstr ""
4701
55541419
JM
4702#: java/jcf-dump.c:1139
4703#, c-format
4704msgid "Try 'jcf-dump --help' for more information.\n"
4705msgstr "Lisätietoja ”jcf-dump --help”-komennolla.\n"
02c7d30f 4706
55541419
JM
4707#: java/jcf-dump.c:1146
4708#, c-format
4709msgid ""
4710"Usage: jcf-dump [OPTION]... CLASS...\n"
4711"\n"
588a58df 4712msgstr ""
55541419
JM
4713"Käyttö: jcf-dump [VALITSIN]... LUOKKA...\n"
4714"\n"
588a58df 4715
55541419
JM
4716#: java/jcf-dump.c:1147
4717#, c-format
4718msgid ""
4719"Display contents of a class file in readable form.\n"
4720"\n"
4721msgstr ""
4722"Näytä class-tiedoston sisältö luettavassa muodossa.\n"
4723"\n"
5682cc89 4724
55541419
JM
4725#: java/jcf-dump.c:1148
4726#, fuzzy, c-format
4727msgid " -c Disassemble method bodies\n"
4728msgstr " --help Näytä tämä ohje\n"
5682cc89 4729
55541419
JM
4730#: java/jcf-dump.c:1149
4731#, fuzzy, c-format
4732msgid " --javap Generate output in 'javap' format\n"
4733msgstr " --help Näytä tämä ohje\n"
5682cc89 4734
55541419
JM
4735#: java/jcf-dump.c:1151
4736#, c-format
4737msgid " --classpath PATH Set path to find .class files\n"
4738msgstr " --classpath POLKU Aseta polku .class-tiedostojen löytämiseksi\n"
588a58df 4739
55541419
JM
4740#: java/jcf-dump.c:1152
4741#, c-format
4742msgid " -IDIR Append directory to class path\n"
588a58df
JM
4743msgstr ""
4744
55541419
JM
4745#: java/jcf-dump.c:1153
4746#, c-format
4747msgid " --bootclasspath PATH Override built-in class path\n"
588a58df
JM
4748msgstr ""
4749
55541419
JM
4750#: java/jcf-dump.c:1154
4751#, c-format
4752msgid " --extdirs PATH Set extensions directory path\n"
588a58df
JM
4753msgstr ""
4754
55541419
JM
4755#: java/jcf-dump.c:1155
4756#, fuzzy, c-format
4757msgid " -o FILE Set output file name\n"
4758msgstr " -o <tiedosto> Ohjaa tuloste <tiedostoon>\n"
5682cc89 4759
55541419
JM
4760#: java/jcf-dump.c:1157
4761#, fuzzy, c-format
4762msgid " --help Print this help, then exit\n"
4763msgstr " -h, --help Näytä tämä ohje ja poistu\n"
5682cc89 4764
55541419
JM
4765#: java/jcf-dump.c:1158
4766#, fuzzy, c-format
4767msgid " --version Print version number, then exit\n"
4768msgstr " -v, --version Näytä versionumero ja poistu\n"
5682cc89 4769
55541419
JM
4770#: java/jcf-dump.c:1159
4771#, fuzzy, c-format
4772msgid " -v, --verbose Print extra information while running\n"
4773msgstr " -v, --version Näytä versionumero ja poistu\n"
588a58df 4774
55541419
JM
4775#: java/jcf-dump.c:1161
4776#, c-format
4777msgid ""
4778"For bug reporting instructions, please see:\n"
4779"%s.\n"
588a58df 4780msgstr ""
55541419
JM
4781"Katso ohjeet vikailmoitusten tekemiseen osoitteesta:\n"
4782"%s.\n"
588a58df 4783
55541419
JM
4784#: java/jcf-dump.c:1189 java/jcf-dump.c:1257
4785#, fuzzy, c-format
4786msgid "jcf-dump: no classes specified\n"
4787msgstr "luokkanimeä ei ole määritetty option %qs kanssa"
588a58df 4788
55541419
JM
4789#: java/jcf-dump.c:1277
4790#, c-format
4791msgid "Cannot open '%s' for output.\n"
588a58df
JM
4792msgstr ""
4793
55541419
JM
4794#: java/jcf-dump.c:1322
4795#, c-format
4796msgid "bad format of .zip/.jar archive\n"
588a58df
JM
4797msgstr ""
4798
55541419
JM
4799#: java/jcf-dump.c:1440
4800#, c-format
4801msgid "Bad byte codes.\n"
588a58df
JM
4802msgstr ""
4803
55541419
JM
4804#: java/jvgenmain.c:47
4805#, c-format
4806msgid "Usage: %s [OPTIONS]... CLASSNAMEmain [OUTFILE]\n"
4807msgstr "Käyttö: %s [VALITSIMET]... LUOKKANIMImain [TULOSTETIEDOSTO]\n"
588a58df 4808
55541419
JM
4809#: java/jvgenmain.c:109
4810#, c-format
4811msgid "%s: Cannot open output file: %s\n"
4812msgstr "%s: Ei voi avata tulostetiedostoa: %s\n"
588a58df 4813
55541419
JM
4814#: java/jvgenmain.c:151
4815#, c-format
4816msgid "%s: Failed to close output file %s\n"
4817msgstr "%s: Tulostetiedoston %s sulkeminen epäonnistui\n"
588a58df 4818
55541419
JM
4819#: java/jvspec.c:406
4820#, c-format
4821msgid "can't specify '-D' without '--main'\n"
588a58df
JM
4822msgstr ""
4823
55541419
JM
4824#: java/jvspec.c:409
4825#, fuzzy, c-format
4826msgid "'%s' is not a valid class name"
4827msgstr "%qs ei ole kelpo tulostetiedosto"
588a58df 4828
55541419
JM
4829#: java/jvspec.c:415
4830#, c-format
4831msgid "--resource requires -o"
588a58df
JM
4832msgstr ""
4833
55541419
JM
4834#: java/jvspec.c:429
4835#, c-format
4836msgid "cannot specify both -C and -o"
588a58df
JM
4837msgstr ""
4838
55541419
JM
4839#: java/jvspec.c:441
4840#, c-format
4841msgid "cannot create temporary file"
588a58df
JM
4842msgstr ""
4843
55541419
JM
4844#: java/jvspec.c:463
4845#, c-format
4846msgid "using both @FILE with multiple files not implemented"
588a58df
JM
4847msgstr ""
4848
55541419
JM
4849#: java/jvspec.c:585
4850#, c-format
4851msgid "cannot specify 'main' class when not linking"
02c7d30f
JM
4852msgstr ""
4853
55541419
JM
4854#: config/vax/netbsd-elf.h:51
4855msgid "the -shared option is not currently supported for VAX ELF"
588a58df
JM
4856msgstr ""
4857
55541419
JM
4858#: config/vax/vax.h:50 config/vax/vax.h:51
4859#, fuzzy
4860msgid "profiling not supported with -mg"
4861msgstr "profilointia ei tueta valitsimen -mg kanssa\n"
588a58df 4862
55541419
JM
4863#: config/i386/linux-unwind.h:186
4864msgid "ax ; {int $0x80 | syscall"
4865msgstr "ax ; {int $0x80 | syscall"
588a58df 4866
55541419
JM
4867#: config/darwin.h:311
4868msgid "-current_version only allowed with -dynamiclib"
4869msgstr "-current_version on sallittu vain valitsimen -dynamiclib kanssa"
588a58df 4870
55541419
JM
4871#: config/darwin.h:313
4872msgid "-install_name only allowed with -dynamiclib"
4873msgstr "-install_name on sallittu vain valitsimen -dynamiclib kanssa"
588a58df 4874
55541419
JM
4875#: config/darwin.h:318
4876msgid "-bundle not allowed with -dynamiclib"
4877msgstr "valitsimia -bundle ja -dynamiclib ei voi käyttää yhdessä"
588a58df 4878
55541419
JM
4879#: config/darwin.h:319
4880msgid "-bundle_loader not allowed with -dynamiclib"
4881msgstr "valitsimia -bundle_loader ja -dynamiclib ei voi käyttää yhdessä"
588a58df 4882
55541419
JM
4883#: config/darwin.h:320
4884msgid "-client_name not allowed with -dynamiclib"
4885msgstr "valitsimia -client_name ja -dynamiclib ei voi käyttää yhdessä"
588a58df 4886
55541419
JM
4887#: config/darwin.h:325
4888msgid "-force_flat_namespace not allowed with -dynamiclib"
4889msgstr "valitsimia -force_flat_namespace ja -dynamiclib ei voi käyttää yhdessä"
588a58df 4890
55541419
JM
4891#: config/darwin.h:327
4892msgid "-keep_private_externs not allowed with -dynamiclib"
4893msgstr "valitsimia -keep_private_externs ja -dynamiclib ei voi käyttää yhdessä"
588a58df 4894
55541419
JM
4895#: config/darwin.h:328
4896msgid "-private_bundle not allowed with -dynamiclib"
4897msgstr "valitsimia -private_bundle ja -dynamiclib ei voi käyttää yhdessä"
4898
4899#: fortran/lang-specs.h:55 fortran/lang-specs.h:69
4900msgid "gfortran does not support -E without -cpp"
4901msgstr "gfortran ei tue valitsinta -E ilman valitsinta -cpp"
4902
4903#: config/rs6000/sysv4.h:870 config/ia64/freebsd.h:26
4904#: config/i386/freebsd.h:103 config/alpha/freebsd.h:33
4905#: config/sparc/freebsd.h:34
4906msgid "consider using `-pg' instead of `-p' with gprof(1)"
588a58df
JM
4907msgstr ""
4908
55541419
JM
4909#: config/rs6000/sysv4.h:907 config/rs6000/sysv4.h:909
4910#: config/alpha/linux-elf.h:33 config/alpha/linux-elf.h:35
4911#: config/rs6000/linux64.h:354 config/rs6000/linux64.h:356 config/linux.h:111
4912#: config/linux.h:113
4913msgid "-mglibc and -muclibc used together"
588a58df
JM
4914msgstr ""
4915
55541419
JM
4916#: config/mcore/mcore.h:54
4917msgid "the m210 does not have little endian support"
588a58df
JM
4918msgstr ""
4919
55541419
JM
4920#: config/arc/arc.h:61 config/mips/mips.h:1230
4921msgid "may not use both -EB and -EL"
588a58df
JM
4922msgstr ""
4923
55541419
JM
4924#: config/sparc/linux64.h:165 config/sparc/linux64.h:176
4925#: config/sparc/netbsd-elf.h:125 config/sparc/netbsd-elf.h:144
4926#: config/sparc/sol2-bi.h:240 config/sparc/sol2-bi.h:250
4927msgid "may not use both -m32 and -m64"
4928msgstr "ei voi käyttää sekä valitsinta -m32 että -m64"
4929
4930#: java/lang-specs.h:33
4931msgid "-fjni and -femit-class-files are incompatible"
588a58df
JM
4932msgstr ""
4933
55541419
JM
4934#: java/lang-specs.h:34
4935msgid "-fjni and -femit-class-file are incompatible"
588a58df
JM
4936msgstr ""
4937
55541419
JM
4938#: java/lang-specs.h:35 java/lang-specs.h:36
4939msgid "-femit-class-file should used along with -fsyntax-only"
588a58df
JM
4940msgstr ""
4941
55541419
JM
4942#: config/sparc/sol2-bi.h:212 config/sparc/sol2-bi.h:217
4943#: config/sparc/sol2-gld-bi.h:40 config/sparc/sol2-gld-bi.h:45
4944msgid "does not support multilib"
588a58df
JM
4945msgstr ""
4946
55541419
JM
4947#: gcc.c:868
4948msgid "GCC does not support -C or -CC without -E"
588a58df
JM
4949msgstr ""
4950
55541419
JM
4951#: gcc.c:896 java/jvspec.c:81 ada/gcc-interface/lang-specs.h:33
4952msgid "-pg and -fomit-frame-pointer are incompatible"
588a58df
JM
4953msgstr ""
4954
55541419
JM
4955#: gcc.c:1073
4956msgid "GNU C no longer supports -traditional without -E"
588a58df
JM
4957msgstr ""
4958
55541419
JM
4959#: gcc.c:1089
4960msgid "-E or -x required when input is from standard input"
588a58df
JM
4961msgstr ""
4962
55541419
JM
4963#: config/i386/mingw-w64.h:61 config/i386/mingw32.h:81
4964#: config/i386/cygwin.h:123
4965msgid "shared and mdll are not compatible"
588a58df
JM
4966msgstr ""
4967
55541419
JM
4968#: config/pa/pa-hpux10.h:87 config/pa/pa-hpux10.h:90 config/pa/pa-hpux10.h:98
4969#: config/pa/pa-hpux10.h:101 config/pa/pa-hpux11.h:108
4970#: config/pa/pa-hpux11.h:111 config/pa/pa64-hpux.h:30 config/pa/pa64-hpux.h:33
4971#: config/pa/pa64-hpux.h:42 config/pa/pa64-hpux.h:45
4972msgid "Warning: consider linking with `-static' as system libraries with"
588a58df
JM
4973msgstr ""
4974
55541419
JM
4975#: config/pa/pa-hpux10.h:88 config/pa/pa-hpux10.h:91 config/pa/pa-hpux10.h:99
4976#: config/pa/pa-hpux10.h:102 config/pa/pa-hpux11.h:109
4977#: config/pa/pa-hpux11.h:112 config/pa/pa64-hpux.h:31 config/pa/pa64-hpux.h:34
4978#: config/pa/pa64-hpux.h:43 config/pa/pa64-hpux.h:46
4979msgid " profiling support are only provided in archive format"
588a58df
JM
4980msgstr ""
4981
55541419
JM
4982#: config/rs6000/darwin.h:95
4983msgid " conflicting code gen style switches are used"
588a58df
JM
4984msgstr ""
4985
55541419
JM
4986#: config/arm/arm.h:154
4987msgid "-msoft-float and -mhard_float may not be used together"
588a58df
JM
4988msgstr ""
4989
55541419
JM
4990#: config/arm/arm.h:156
4991msgid "-mbig-endian and -mlittle-endian may not be used together"
4992msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä"
588a58df 4993
55541419
JM
4994#: config/vxworks.h:71
4995msgid "-Xbind-now and -Xbind-lazy are incompatible"
588a58df
JM
4996msgstr ""
4997
55541419
JM
4998#: config/bfin/elf.h:54
4999#, fuzzy
5000msgid "no processor type specified for linking"
5001msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
588a58df 5002
55541419
JM
5003#: config/i386/nwld.h:34
5004#, fuzzy
5005msgid "Static linking is not supported."
5006msgstr "valitsin %qs ei ole enää tuettu"
588a58df 5007
55541419
JM
5008#: config/i386/cygwin.h:28
5009msgid "mno-cygwin and mno-win32 are not compatible"
588a58df
JM
5010msgstr ""
5011
55541419
JM
5012#: config/sh/sh.h:463
5013msgid "SH2a does not support little-endian"
588a58df
JM
5014msgstr ""
5015
55541419
JM
5016#: config/rx/rx.h:63
5017msgid "-mas100-syntax is incompatible with -gdwarf"
588a58df
JM
5018msgstr ""
5019
55541419
JM
5020#: config/rx/rx.h:64
5021msgid "rx200 cpu does not have FPU hardware"
588a58df
JM
5022msgstr ""
5023
55541419
JM
5024#: config/s390/tpf.h:119
5025msgid "static is not supported on TPF-OS"
588a58df
JM
5026msgstr ""
5027
55541419
JM
5028#: config/arm/freebsd.h:31
5029msgid "consider using `-pg' instead of `-p' with gprof(1) "
42138585 5030msgstr ""
588a58df 5031
55541419
JM
5032#: objc/lang-specs.h:31 objc/lang-specs.h:46
5033msgid "GNU Objective C no longer supports traditional compilation"
f3a12c77
JM
5034msgstr ""
5035
55541419
JM
5036#: config/cris/cris.h:207
5037msgid "Do not specify both -march=... and -mcpu=..."
42138585 5038msgstr ""
588a58df 5039
55541419
JM
5040#: config/i386/i386.h:543
5041msgid "`-mcpu=' is deprecated. Use `-mtune=' or '-march=' instead."
588a58df
JM
5042msgstr ""
5043
55541419
JM
5044#: config/i386/i386.h:546
5045msgid "`-mintel-syntax' is deprecated. Use `-masm=intel' instead."
588a58df
JM
5046msgstr ""
5047
55541419
JM
5048#: config/i386/i386.h:548
5049msgid "'-msse5' was removed."
588a58df
JM
5050msgstr ""
5051
55541419
JM
5052#: config/i386/i386.h:550
5053msgid "`-mno-intel-syntax' is deprecated. Use `-masm=att' instead."
588a58df
JM
5054msgstr ""
5055
55541419
JM
5056#: config/mips/r3900.h:34
5057msgid "-mhard-float not supported"
588a58df
JM
5058msgstr ""
5059
55541419
JM
5060#: config/mips/r3900.h:36
5061msgid "-msingle-float and -msoft-float cannot both be specified"
588a58df
JM
5062msgstr ""
5063
55541419
JM
5064#: config/lynx.h:70
5065msgid "cannot use mthreads and mlegacy-threads together"
588a58df
JM
5066msgstr ""
5067
55541419
JM
5068#: config/lynx.h:95
5069msgid "cannot use mshared and static together"
588a58df
JM
5070msgstr ""
5071
55541419
JM
5072#: ada/gcc-interface/lang-specs.h:34
5073msgid "-c or -S required for Ada"
588a58df
JM
5074msgstr ""
5075
55541419
JM
5076#: java/lang.opt:69
5077msgid "Warn if deprecated empty statements are found"
588a58df
JM
5078msgstr ""
5079
55541419
JM
5080#: java/lang.opt:73
5081msgid "Warn if .class files are out of date"
588a58df
JM
5082msgstr ""
5083
55541419
JM
5084#: java/lang.opt:77
5085msgid "Warn if modifiers are specified when not necessary"
588a58df
JM
5086msgstr ""
5087
55541419
JM
5088#: java/lang.opt:81
5089msgid "--CLASSPATH\tDeprecated; use --classpath instead"
588a58df
JM
5090msgstr ""
5091
55541419
JM
5092#: java/lang.opt:88
5093msgid "Permit the use of the assert keyword"
588a58df
JM
5094msgstr ""
5095
55541419
JM
5096#: java/lang.opt:110
5097msgid "--bootclasspath=<path>\tReplace system path"
588a58df
JM
5098msgstr ""
5099
55541419
JM
5100#: java/lang.opt:114
5101msgid "Generate checks for references to NULL"
588a58df
JM
5102msgstr ""
5103
55541419
JM
5104#: java/lang.opt:118
5105msgid "--classpath=<path>\tSet class path"
588a58df
JM
5106msgstr ""
5107
55541419
JM
5108#: java/lang.opt:125
5109msgid "Output a class file"
588a58df
JM
5110msgstr ""
5111
55541419
JM
5112#: java/lang.opt:129
5113msgid "Alias for -femit-class-file"
588a58df
JM
5114msgstr ""
5115
55541419
JM
5116#: java/lang.opt:133
5117msgid "--encoding=<encoding>\tChoose input encoding (defaults from your locale)"
588a58df
JM
5118msgstr ""
5119
55541419
JM
5120#: java/lang.opt:137
5121msgid "--extdirs=<path>\tSet the extension directory path"
588a58df
JM
5122msgstr ""
5123
55541419
JM
5124#: java/lang.opt:144
5125msgid "Input file is a file with a list of filenames to compile"
588a58df
JM
5126msgstr ""
5127
55541419
JM
5128#: java/lang.opt:151
5129msgid "Always check for non gcj generated classes archives"
588a58df
JM
5130msgstr ""
5131
55541419
JM
5132#: java/lang.opt:155
5133msgid "Assume the runtime uses a hash table to map an object to its synchronization structure"
588a58df
JM
5134msgstr ""
5135
55541419
JM
5136#: java/lang.opt:159
5137msgid "Generate instances of Class at runtime"
588a58df
JM
5138msgstr ""
5139
55541419
JM
5140#: java/lang.opt:163
5141msgid "Use offset tables for virtual method calls"
588a58df
JM
5142msgstr ""
5143
55541419
JM
5144#: java/lang.opt:170
5145msgid "Assume native functions are implemented using JNI"
588a58df
JM
5146msgstr ""
5147
55541419
JM
5148#: java/lang.opt:174
5149msgid "Enable optimization of static class initialization code"
588a58df
JM
5150msgstr ""
5151
55541419
JM
5152#: java/lang.opt:181
5153msgid "Reduce the amount of reflection meta-data generated"
588a58df
JM
5154msgstr ""
5155
55541419
JM
5156#: java/lang.opt:185
5157msgid "Enable assignability checks for stores into object arrays"
588a58df
JM
5158msgstr ""
5159
55541419
JM
5160#: java/lang.opt:189
5161msgid "Generate code for the Boehm GC"
588a58df
JM
5162msgstr ""
5163
55541419
JM
5164#: java/lang.opt:193
5165msgid "Call a library routine to do integer divisions"
588a58df
JM
5166msgstr ""
5167
55541419
JM
5168#: java/lang.opt:197
5169#, fuzzy
5170msgid "Generate code for built-in atomic operations"
5171msgstr "Käytä AltiVec-käskyjä"
588a58df 5172
55541419
JM
5173#: java/lang.opt:201
5174msgid "Generated should be loaded by bootstrap loader"
588a58df
JM
5175msgstr ""
5176
55541419
JM
5177#: java/lang.opt:205
5178msgid "Set the source language version"
588a58df
JM
5179msgstr ""
5180
55541419
JM
5181#: java/lang.opt:209
5182msgid "Set the target VM version"
588a58df
JM
5183msgstr ""
5184
55541419
JM
5185#: ada/gcc-interface/lang.opt:100
5186msgid "-gnat<options>\tSpecify options to GNAT"
588a58df
JM
5187msgstr ""
5188
55541419
JM
5189#: fortran/lang.opt:57
5190msgid "-J<directory>\tPut MODULE files in 'directory'"
588a58df
JM
5191msgstr ""
5192
55541419
JM
5193#: fortran/lang.opt:73
5194msgid "Warn about possible aliasing of dummy arguments"
588a58df
JM
5195msgstr ""
5196
55541419
JM
5197#: fortran/lang.opt:77
5198msgid "Warn about alignment of COMMON blocks"
588a58df
JM
5199msgstr ""
5200
55541419
JM
5201#: fortran/lang.opt:81
5202msgid "Warn about missing ampersand in continued character constants"
588a58df
JM
5203msgstr ""
5204
55541419
JM
5205#: fortran/lang.opt:85
5206#, fuzzy
5207msgid "Warn about creation of array temporaries"
5208msgstr "Varoita laskutoimituksista funktio-osoittimilla"
588a58df 5209
55541419
JM
5210#: fortran/lang.opt:89
5211msgid "Warn about truncated character expressions"
588a58df
JM
5212msgstr ""
5213
55541419
JM
5214#: fortran/lang.opt:97
5215msgid "Warn about calls with implicit interface"
588a58df
JM
5216msgstr ""
5217
55541419
JM
5218#: fortran/lang.opt:101
5219msgid "Warn about called procedures not explicitly declared"
588a58df
JM
5220msgstr ""
5221
55541419
JM
5222#: fortran/lang.opt:105
5223msgid "Warn about truncated source lines"
588a58df
JM
5224msgstr ""
5225
55541419
JM
5226#: fortran/lang.opt:109
5227msgid "Warn on intrinsics not part of the selected standard"
588a58df
JM
5228msgstr ""
5229
55541419
JM
5230#: fortran/lang.opt:117
5231msgid "Warn about \"suspicious\" constructs"
588a58df
JM
5232msgstr ""
5233
55541419
JM
5234#: fortran/lang.opt:121
5235msgid "Permit nonconforming uses of the tab character"
02c7d30f
JM
5236msgstr ""
5237
55541419
JM
5238#: fortran/lang.opt:125
5239#, fuzzy
5240msgid "Warn about underflow of numerical constant expressions"
5241msgstr "ylivuoto vakiolausekkeessa"
5242
5243#: fortran/lang.opt:129
5244msgid "Warn if a user-procedure has the same name as an intrinsic"
588a58df
JM
5245msgstr ""
5246
55541419
JM
5247#: fortran/lang.opt:133
5248#, fuzzy
5249msgid "Enable preprocessing"
5250msgstr "Käytä OpenMP:tä"
02c7d30f 5251
55541419
JM
5252#: fortran/lang.opt:137
5253msgid "Disable preprocessing"
588a58df
JM
5254msgstr ""
5255
55541419
JM
5256#: fortran/lang.opt:145
5257msgid "Enable alignment of COMMON blocks"
5258msgstr ""
02c7d30f 5259
55541419
JM
5260#: fortran/lang.opt:149
5261msgid "All intrinsics procedures are available regardless of selected standard"
5262msgstr ""
02c7d30f 5263
55541419
JM
5264#: fortran/lang.opt:157
5265msgid "Do not treat local variables and COMMON blocks as if they were named in SAVE statements"
588a58df
JM
5266msgstr ""
5267
55541419
JM
5268#: fortran/lang.opt:161
5269msgid "Specify that backslash in string introduces an escape character"
588a58df
JM
5270msgstr ""
5271
55541419
JM
5272#: fortran/lang.opt:165
5273msgid "Produce a backtrace when a runtime error is encountered"
588a58df
JM
5274msgstr ""
5275
55541419
JM
5276#: fortran/lang.opt:169
5277msgid "-fblas-matmul-limit=<n>\tSize of the smallest matrix for which matmul will use BLAS"
588a58df
JM
5278msgstr ""
5279
55541419
JM
5280#: fortran/lang.opt:173
5281msgid "Produce a warning at runtime if a array temporary has been created for a procedure argument"
588a58df
JM
5282msgstr ""
5283
55541419
JM
5284#: fortran/lang.opt:177
5285msgid "Use big-endian format for unformatted files"
588a58df
JM
5286msgstr ""
5287
55541419
JM
5288#: fortran/lang.opt:181
5289msgid "Use little-endian format for unformatted files"
588a58df
JM
5290msgstr ""
5291
55541419
JM
5292#: fortran/lang.opt:185
5293msgid "Use native format for unformatted files"
588a58df
JM
5294msgstr ""
5295
55541419
JM
5296#: fortran/lang.opt:189
5297msgid "Swap endianness for unformatted files"
588a58df
JM
5298msgstr ""
5299
55541419
JM
5300#: fortran/lang.opt:193
5301msgid "Use the Cray Pointer extension"
588a58df
JM
5302msgstr ""
5303
55541419
JM
5304#: fortran/lang.opt:197
5305msgid "Ignore 'D' in column one in fixed form"
588a58df
JM
5306msgstr ""
5307
55541419
JM
5308#: fortran/lang.opt:201
5309msgid "Treat lines with 'D' in column one as comments"
588a58df
JM
5310msgstr ""
5311
55541419
JM
5312#: fortran/lang.opt:205
5313msgid "Set the default double precision kind to an 8 byte wide type"
588a58df
JM
5314msgstr ""
5315
55541419
JM
5316#: fortran/lang.opt:209
5317msgid "Set the default integer kind to an 8 byte wide type"
588a58df
JM
5318msgstr ""
5319
55541419
JM
5320#: fortran/lang.opt:213
5321msgid "Set the default real kind to an 8 byte wide type"
588a58df
JM
5322msgstr ""
5323
55541419
JM
5324#: fortran/lang.opt:217
5325msgid "Allow dollar signs in entity names"
588a58df
JM
5326msgstr ""
5327
55541419
JM
5328#: fortran/lang.opt:221
5329msgid "Dump a core file when a runtime error occurs"
588a58df
JM
5330msgstr ""
5331
55541419
JM
5332#: fortran/lang.opt:225
5333msgid "Display the code tree after parsing"
588a58df
JM
5334msgstr ""
5335
55541419
JM
5336#: fortran/lang.opt:229
5337msgid "Specify that an external BLAS library should be used for matmul calls on large-size arrays"
588a58df
JM
5338msgstr ""
5339
55541419
JM
5340#: fortran/lang.opt:233
5341msgid "Use f2c calling convention"
588a58df
JM
5342msgstr ""
5343
55541419
JM
5344#: fortran/lang.opt:237
5345msgid "Assume that the source file is fixed form"
588a58df
JM
5346msgstr ""
5347
55541419
JM
5348#: fortran/lang.opt:241
5349msgid "Specify where to find the compiled intrinsic modules"
5350msgstr ""
588a58df 5351
55541419
JM
5352#: fortran/lang.opt:245
5353msgid "Allow arbitrary character line width in fixed mode"
588a58df
JM
5354msgstr ""
5355
55541419
JM
5356#: fortran/lang.opt:249
5357msgid "-ffixed-line-length-<n>\t\tUse n as character line width in fixed mode"
588a58df
JM
5358msgstr ""
5359
55541419
JM
5360#: fortran/lang.opt:253
5361msgid "-ffpe-trap=[...]\tStop on following floating point exceptions"
5362msgstr ""
588a58df 5363
55541419
JM
5364#: fortran/lang.opt:257
5365msgid "Assume that the source file is free form"
5366msgstr ""
588a58df 5367
55541419
JM
5368#: fortran/lang.opt:261
5369msgid "Allow arbitrary character line width in free mode"
588a58df
JM
5370msgstr ""
5371
55541419
JM
5372#: fortran/lang.opt:265
5373msgid "-ffree-line-length-<n>\t\tUse n as character line width in free mode"
588a58df
JM
5374msgstr ""
5375
55541419
JM
5376#: fortran/lang.opt:269
5377msgid "Specify that no implicit typing is allowed, unless overridden by explicit IMPLICIT statements"
588a58df
JM
5378msgstr ""
5379
55541419
JM
5380#: fortran/lang.opt:273
5381msgid "-finit-character=<n>\tInitialize local character variables to ASCII value n"
5382msgstr ""
588a58df 5383
55541419
JM
5384#: fortran/lang.opt:277
5385msgid "-finit-integer=<n>\tInitialize local integer variables to n"
588a58df
JM
5386msgstr ""
5387
55541419
JM
5388#: fortran/lang.opt:281
5389msgid "Initialize local variables to zero (from g77)"
588a58df
JM
5390msgstr ""
5391
55541419
JM
5392#: fortran/lang.opt:285
5393msgid "-finit-logical=<true|false>\tInitialize local logical variables"
588a58df
JM
5394msgstr ""
5395
55541419
JM
5396#: fortran/lang.opt:289
5397msgid "-finit-real=<zero|nan|inf|-inf>\tInitialize local real variables"
5398msgstr ""
588a58df 5399
55541419
JM
5400#: fortran/lang.opt:293
5401msgid "-fmax-array-constructor=<n>\tMaximum number of objects in an array constructor"
588a58df
JM
5402msgstr ""
5403
55541419
JM
5404#: fortran/lang.opt:297
5405msgid "-fmax-errors=<n>\tMaximum number of errors to report"
588a58df
JM
5406msgstr ""
5407
55541419
JM
5408#: fortran/lang.opt:301
5409msgid "-fmax-identifier-length=<n>\tMaximum identifier length"
588a58df
JM
5410msgstr ""
5411
55541419
JM
5412#: fortran/lang.opt:305
5413msgid "-fmax-subrecord-length=<n>\tMaximum length for subrecords"
588a58df
JM
5414msgstr ""
5415
55541419
JM
5416#: fortran/lang.opt:309
5417msgid "-fmax-stack-var-size=<n>\tSize in bytes of the largest array that will be put on the stack"
5418msgstr ""
588a58df 5419
55541419
JM
5420#: fortran/lang.opt:313
5421msgid "Set default accessibility of module entities to PRIVATE."
5422msgstr ""
588a58df 5423
55541419
JM
5424#: fortran/lang.opt:321
5425msgid "Try to lay out derived types as compactly as possible"
5426msgstr ""
588a58df 5427
55541419
JM
5428#: fortran/lang.opt:329
5429msgid "Enable range checking during compilation"
02c7d30f
JM
5430msgstr ""
5431
55541419
JM
5432#: fortran/lang.opt:333
5433msgid "Use a 4-byte record marker for unformatted files"
02c7d30f
JM
5434msgstr ""
5435
55541419
JM
5436#: fortran/lang.opt:337
5437msgid "Use an 8-byte record marker for unformatted files"
588a58df
JM
5438msgstr ""
5439
55541419
JM
5440#: fortran/lang.opt:341
5441msgid "Allocate local variables on the stack to allow indirect recursion"
588a58df
JM
5442msgstr ""
5443
55541419
JM
5444#: fortran/lang.opt:345
5445msgid "Copy array sections into a contiguous block on procedure entry"
588a58df
JM
5446msgstr ""
5447
55541419
JM
5448#: fortran/lang.opt:349
5449msgid "-fcheck=[...]\tSpecify which runtime checks are to be performed"
588a58df
JM
5450msgstr ""
5451
55541419
JM
5452#: fortran/lang.opt:353
5453msgid "Append a second underscore if the name already contains an underscore"
588a58df
JM
5454msgstr ""
5455
55541419
JM
5456#: fortran/lang.opt:361
5457msgid "Apply negative sign to zero values"
588a58df
JM
5458msgstr ""
5459
55541419
JM
5460#: fortran/lang.opt:365
5461msgid "Append underscores to externally visible names"
588a58df
JM
5462msgstr ""
5463
55541419
JM
5464#: fortran/lang.opt:369
5465msgid "Compile all program units at once and check all interfaces"
588a58df
JM
5466msgstr ""
5467
55541419
JM
5468#: fortran/lang.opt:409
5469msgid "Statically link the GNU Fortran helper library (libgfortran)"
588a58df
JM
5470msgstr ""
5471
55541419
JM
5472#: fortran/lang.opt:413
5473msgid "Conform to the ISO Fortran 2003 standard"
5474msgstr "Noudata ISO Fortran 2003 -standardia"
588a58df 5475
55541419
JM
5476#: fortran/lang.opt:417
5477msgid "Conform to the ISO Fortran 2008 standard"
5478msgstr "Noudata ISO Fortran 2009 -standardia"
588a58df 5479
55541419
JM
5480#: fortran/lang.opt:421
5481msgid "Conform to the ISO Fortran 95 standard"
5482msgstr "Noudata ISO Fortran 95 -standardia"
588a58df 5483
55541419
JM
5484#: fortran/lang.opt:425
5485msgid "Conform to nothing in particular"
5486msgstr "Älä noudata mitään erityisesti"
588a58df 5487
55541419
JM
5488#: fortran/lang.opt:429
5489msgid "Accept extensions to support legacy code"
588a58df
JM
5490msgstr ""
5491
55541419
JM
5492#: config/alpha/alpha.opt:23 config/i386/i386.opt:201
5493msgid "Do not use hardware fp"
588a58df
JM
5494msgstr ""
5495
55541419
JM
5496#: config/alpha/alpha.opt:27
5497msgid "Use fp registers"
02c7d30f
JM
5498msgstr ""
5499
55541419
JM
5500#: config/alpha/alpha.opt:31
5501msgid "Assume GAS"
588a58df
JM
5502msgstr ""
5503
55541419
JM
5504#: config/alpha/alpha.opt:35
5505msgid "Do not assume GAS"
588a58df
JM
5506msgstr ""
5507
55541419
JM
5508#: config/alpha/alpha.opt:39
5509msgid "Request IEEE-conformant math library routines (OSF/1)"
588a58df
JM
5510msgstr ""
5511
55541419
JM
5512#: config/alpha/alpha.opt:43
5513msgid "Emit IEEE-conformant code, without inexact exceptions"
588a58df
JM
5514msgstr ""
5515
55541419
JM
5516#: config/alpha/alpha.opt:50
5517msgid "Do not emit complex integer constants to read-only memory"
588a58df
JM
5518msgstr ""
5519
55541419
JM
5520#: config/alpha/alpha.opt:54
5521msgid "Use VAX fp"
02c7d30f
JM
5522msgstr ""
5523
55541419
JM
5524#: config/alpha/alpha.opt:58
5525msgid "Do not use VAX fp"
5682cc89
JM
5526msgstr ""
5527
55541419
JM
5528#: config/alpha/alpha.opt:62
5529msgid "Emit code for the byte/word ISA extension"
5682cc89
JM
5530msgstr ""
5531
55541419
JM
5532#: config/alpha/alpha.opt:66
5533msgid "Emit code for the motion video ISA extension"
5682cc89
JM
5534msgstr ""
5535
55541419
JM
5536#: config/alpha/alpha.opt:70
5537msgid "Emit code for the fp move and sqrt ISA extension"
5682cc89
JM
5538msgstr ""
5539
55541419
JM
5540#: config/alpha/alpha.opt:74
5541msgid "Emit code for the counting ISA extension"
5682cc89
JM
5542msgstr ""
5543
55541419
JM
5544#: config/alpha/alpha.opt:78
5545msgid "Emit code using explicit relocation directives"
588a58df
JM
5546msgstr ""
5547
55541419
JM
5548#: config/alpha/alpha.opt:82
5549msgid "Emit 16-bit relocations to the small data areas"
588a58df
JM
5550msgstr ""
5551
55541419
JM
5552#: config/alpha/alpha.opt:86
5553msgid "Emit 32-bit relocations to the small data areas"
5682cc89
JM
5554msgstr ""
5555
55541419
JM
5556#: config/alpha/alpha.opt:90
5557msgid "Emit direct branches to local functions"
588a58df
JM
5558msgstr ""
5559
55541419
JM
5560#: config/alpha/alpha.opt:94
5561msgid "Emit indirect branches to local functions"
588a58df
JM
5562msgstr ""
5563
55541419
JM
5564#: config/alpha/alpha.opt:98
5565msgid "Emit rdval instead of rduniq for thread pointer"
588a58df
JM
5566msgstr ""
5567
55541419
JM
5568#: config/alpha/alpha.opt:102 config/s390/s390.opt:59
5569#: config/sparc/long-double-switch.opt:23
5570msgid "Use 128-bit long double"
5571msgstr "Käytä 128-bittistä long double -tyyppiä"
588a58df 5572
55541419
JM
5573#: config/alpha/alpha.opt:106 config/s390/s390.opt:63
5574#: config/sparc/long-double-switch.opt:27
5575msgid "Use 64-bit long double"
5576msgstr "Käytä 64-bittistä long double -tyyppiä"
02c7d30f 5577
55541419
JM
5578#: config/alpha/alpha.opt:110
5579msgid "Use features of and schedule given CPU"
588a58df
JM
5580msgstr ""
5581
55541419
JM
5582#: config/alpha/alpha.opt:114
5583msgid "Schedule given CPU"
588a58df
JM
5584msgstr ""
5585
55541419
JM
5586#: config/alpha/alpha.opt:118
5587msgid "Control the generated fp rounding mode"
02c7d30f
JM
5588msgstr ""
5589
55541419
JM
5590#: config/alpha/alpha.opt:122
5591msgid "Control the IEEE trap mode"
588a58df
JM
5592msgstr ""
5593
55541419
JM
5594#: config/alpha/alpha.opt:126
5595msgid "Control the precision given to fp exceptions"
5596msgstr ""
588a58df 5597
55541419
JM
5598#: config/alpha/alpha.opt:130
5599msgid "Tune expected memory latency"
588a58df
JM
5600msgstr ""
5601
55541419
JM
5602#: config/alpha/alpha.opt:134 config/ia64/ia64.opt:111
5603#: config/rs6000/sysv4.opt:32
5604msgid "Specify bit size of immediate TLS offsets"
5605msgstr ""
588a58df 5606
55541419
JM
5607#: config/frv/frv.opt:23
5608msgid "Use 4 media accumulators"
5682cc89 5609msgstr ""
588a58df 5610
55541419
JM
5611#: config/frv/frv.opt:27
5612msgid "Use 8 media accumulators"
5682cc89 5613msgstr ""
588a58df 5614
55541419
JM
5615#: config/frv/frv.opt:31
5616msgid "Enable label alignment optimizations"
5617msgstr ""
02c7d30f 5618
55541419
JM
5619#: config/frv/frv.opt:35
5620msgid "Dynamically allocate cc registers"
5682cc89 5621msgstr ""
588a58df 5622
55541419
JM
5623#: config/frv/frv.opt:42
5624msgid "Set the cost of branches"
5682cc89 5625msgstr ""
588a58df 5626
55541419
JM
5627#: config/frv/frv.opt:46
5628msgid "Enable conditional execution other than moves/scc"
5629msgstr ""
588a58df 5630
55541419
JM
5631#: config/frv/frv.opt:50
5632msgid "Change the maximum length of conditionally-executed sequences"
5633msgstr ""
588a58df 5634
55541419
JM
5635#: config/frv/frv.opt:54
5636msgid "Change the number of temporary registers that are available to conditionally-executed sequences"
02c7d30f
JM
5637msgstr ""
5638
55541419
JM
5639#: config/frv/frv.opt:58
5640msgid "Enable conditional moves"
588a58df
JM
5641msgstr ""
5642
55541419
JM
5643#: config/frv/frv.opt:62
5644msgid "Set the target CPU type"
02c7d30f
JM
5645msgstr ""
5646
55541419
JM
5647#: config/frv/frv.opt:84
5648msgid "Use fp double instructions"
5649msgstr ""
02c7d30f 5650
55541419
JM
5651#: config/frv/frv.opt:88
5652msgid "Change the ABI to allow double word insns"
02c7d30f
JM
5653msgstr ""
5654
55541419
JM
5655#: config/frv/frv.opt:92 config/bfin/bfin.opt:73
5656msgid "Enable Function Descriptor PIC mode"
02c7d30f 5657msgstr ""
588a58df 5658
55541419
JM
5659#: config/frv/frv.opt:96
5660msgid "Just use icc0/fcc0"
5661msgstr ""
588a58df 5662
55541419
JM
5663#: config/frv/frv.opt:100
5664msgid "Only use 32 FPRs"
02c7d30f
JM
5665msgstr ""
5666
55541419
JM
5667#: config/frv/frv.opt:104
5668msgid "Use 64 FPRs"
588a58df
JM
5669msgstr ""
5670
55541419
JM
5671#: config/frv/frv.opt:108
5672msgid "Only use 32 GPRs"
588a58df
JM
5673msgstr ""
5674
55541419
JM
5675#: config/frv/frv.opt:112
5676msgid "Use 64 GPRs"
588a58df
JM
5677msgstr ""
5678
55541419
JM
5679#: config/frv/frv.opt:116
5680msgid "Enable use of GPREL for read-only data in FDPIC"
588a58df
JM
5681msgstr ""
5682
55541419
JM
5683#: config/frv/frv.opt:120 config/rs6000/rs6000.opt:112
5684#: config/pdp11/pdp11.opt:71
5685msgid "Use hardware floating point"
588a58df
JM
5686msgstr ""
5687
55541419
JM
5688#: config/frv/frv.opt:124 config/bfin/bfin.opt:77
5689#, fuzzy
5690msgid "Enable inlining of PLT in function calls"
5691msgstr "lopetusalkio puuttuu funktiokutsusta"
588a58df 5692
55541419
JM
5693#: config/frv/frv.opt:128
5694msgid "Enable PIC support for building libraries"
588a58df
JM
5695msgstr ""
5696
55541419
JM
5697#: config/frv/frv.opt:132
5698msgid "Follow the EABI linkage requirements"
588a58df
JM
5699msgstr ""
5700
55541419
JM
5701#: config/frv/frv.opt:136
5702msgid "Disallow direct calls to global functions"
588a58df
JM
5703msgstr ""
5704
55541419
JM
5705#: config/frv/frv.opt:140
5706msgid "Use media instructions"
588a58df
JM
5707msgstr ""
5708
55541419
JM
5709#: config/frv/frv.opt:144
5710msgid "Use multiply add/subtract instructions"
588a58df
JM
5711msgstr ""
5712
55541419
JM
5713#: config/frv/frv.opt:148
5714#, fuzzy
5715msgid "Enable optimizing &&/|| in conditional execution"
5716msgstr "ehtolausekkeessa ei-lvalue-taulukko"
5682cc89 5717
55541419
JM
5718#: config/frv/frv.opt:152
5719msgid "Enable nested conditional execution optimizations"
588a58df
JM
5720msgstr ""
5721
55541419
JM
5722#: config/frv/frv.opt:157
5723msgid "Do not mark ABI switches in e_flags"
588a58df
JM
5724msgstr ""
5725
55541419
JM
5726#: config/frv/frv.opt:161
5727msgid "Remove redundant membars"
5682cc89 5728msgstr ""
588a58df 5729
55541419
JM
5730#: config/frv/frv.opt:165
5731msgid "Pack VLIW instructions"
5682cc89 5732msgstr ""
588a58df 5733
55541419
JM
5734#: config/frv/frv.opt:169
5735msgid "Enable setting GPRs to the result of comparisons"
588a58df
JM
5736msgstr ""
5737
55541419
JM
5738#: config/frv/frv.opt:173
5739msgid "Change the amount of scheduler lookahead"
5740msgstr ""
588a58df 5741
55541419
JM
5742#: config/frv/frv.opt:177 config/pa/pa.opt:104
5743msgid "Use software floating point"
5744msgstr "Käytä ohjelmistoliukulukuja"
588a58df 5745
55541419
JM
5746#: config/frv/frv.opt:181
5747msgid "Assume a large TLS segment"
588a58df
JM
5748msgstr ""
5749
55541419
JM
5750#: config/frv/frv.opt:185
5751msgid "Do not assume a large TLS segment"
588a58df
JM
5752msgstr ""
5753
55541419
JM
5754#: config/frv/frv.opt:190
5755msgid "Cause gas to print tomcat statistics"
588a58df
JM
5756msgstr ""
5757
55541419
JM
5758#: config/frv/frv.opt:195
5759msgid "Link with the library-pic libraries"
588a58df
JM
5760msgstr ""
5761
55541419
JM
5762#: config/frv/frv.opt:199
5763msgid "Allow branches to be packed with other instructions"
588a58df
JM
5764msgstr ""
5765
55541419
JM
5766#: config/mn10300/mn10300.opt:23
5767msgid "Target the AM33 processor"
588a58df
JM
5768msgstr ""
5769
55541419
JM
5770#: config/mn10300/mn10300.opt:27
5771msgid "Target the AM33/2.0 processor"
588a58df
JM
5772msgstr ""
5773
55541419
JM
5774#: config/mn10300/mn10300.opt:31
5775msgid "Work around hardware multiply bug"
588a58df
JM
5776msgstr ""
5777
55541419
JM
5778#: config/mn10300/mn10300.opt:36
5779msgid "Enable linker relaxations"
588a58df
JM
5780msgstr ""
5781
55541419
JM
5782#: config/mn10300/mn10300.opt:40
5783msgid "Return pointers in both a0 and d0"
588a58df
JM
5784msgstr ""
5785
55541419
JM
5786#: config/s390/tpf.opt:23
5787msgid "Enable TPF-OS tracing code"
588a58df
JM
5788msgstr ""
5789
55541419
JM
5790#: config/s390/tpf.opt:27
5791msgid "Specify main object for TPF-OS"
588a58df
JM
5792msgstr ""
5793
55541419
JM
5794#: config/s390/s390.opt:23
5795msgid "31 bit ABI"
5796msgstr "31-bittinen ABI"
588a58df 5797
55541419
JM
5798#: config/s390/s390.opt:27
5799msgid "64 bit ABI"
5800msgstr "64-bittinen ABI"
588a58df 5801
55541419
JM
5802#: config/s390/s390.opt:31 config/i386/i386.opt:97 config/spu/spu.opt:80
5803msgid "Generate code for given CPU"
588a58df
JM
5804msgstr ""
5805
55541419
JM
5806#: config/s390/s390.opt:35
5807msgid "Maintain backchain pointer"
588a58df
JM
5808msgstr ""
5809
55541419
JM
5810#: config/s390/s390.opt:39
5811msgid "Additional debug prints"
588a58df
JM
5812msgstr ""
5813
55541419
JM
5814#: config/s390/s390.opt:43
5815msgid "ESA/390 architecture"
588a58df
JM
5816msgstr ""
5817
55541419
JM
5818#: config/s390/s390.opt:47
5819msgid "Enable fused multiply/add instructions"
588a58df
JM
5820msgstr ""
5821
55541419
JM
5822#: config/s390/s390.opt:51
5823#, fuzzy
5824msgid "Enable decimal floating point hardware support"
5825msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 5826
55541419
JM
5827#: config/s390/s390.opt:55
5828msgid "Enable hardware floating point"
588a58df
JM
5829msgstr ""
5830
55541419
JM
5831#: config/s390/s390.opt:67
5832msgid "Use packed stack layout"
588a58df
JM
5833msgstr ""
5834
55541419
JM
5835#: config/s390/s390.opt:71
5836msgid "Use bras for executable < 64k"
588a58df
JM
5837msgstr ""
5838
55541419
JM
5839#: config/s390/s390.opt:75
5840msgid "Disable hardware floating point"
588a58df
JM
5841msgstr ""
5842
55541419
JM
5843#: config/s390/s390.opt:79
5844msgid "Set the max. number of bytes which has to be left to stack size before a trap instruction is triggered"
588a58df
JM
5845msgstr ""
5846
55541419
JM
5847#: config/s390/s390.opt:83
5848msgid "Emit extra code in the function prologue in order to trap if the stack size exceeds the given limit"
588a58df
JM
5849msgstr ""
5850
55541419
JM
5851#: config/s390/s390.opt:87 config/ia64/ia64.opt:115 config/sparc/sparc.opt:95
5852#: config/i386/i386.opt:229 config/spu/spu.opt:84
5853msgid "Schedule code for given CPU"
588a58df
JM
5854msgstr ""
5855
55541419
JM
5856#: config/s390/s390.opt:91
5857msgid "mvcle use"
588a58df
JM
5858msgstr ""
5859
55541419
JM
5860#: config/s390/s390.opt:95
5861msgid "Warn if a function uses alloca or creates an array with dynamic size"
588a58df
JM
5862msgstr ""
5863
55541419
JM
5864#: config/s390/s390.opt:99
5865msgid "Warn if a single function's framesize exceeds the given framesize"
588a58df
JM
5866msgstr ""
5867
55541419
JM
5868#: config/s390/s390.opt:103
5869msgid "z/Architecture"
588a58df
JM
5870msgstr ""
5871
55541419
JM
5872#: config/ia64/ilp32.opt:3
5873msgid "Generate ILP32 code"
588a58df
JM
5874msgstr ""
5875
55541419
JM
5876#: config/ia64/ilp32.opt:7
5877msgid "Generate LP64 code"
588a58df
JM
5878msgstr ""
5879
55541419
JM
5880#: config/ia64/ia64.opt:21
5881msgid "Generate big endian code"
588a58df
JM
5882msgstr ""
5883
55541419
JM
5884#: config/ia64/ia64.opt:25
5885msgid "Generate little endian code"
588a58df
JM
5886msgstr ""
5887
55541419
JM
5888#: config/ia64/ia64.opt:29
5889msgid "Generate code for GNU as"
588a58df
JM
5890msgstr ""
5891
55541419
JM
5892#: config/ia64/ia64.opt:33
5893msgid "Generate code for GNU ld"
588a58df
JM
5894msgstr ""
5895
55541419
JM
5896#: config/ia64/ia64.opt:37
5897msgid "Emit stop bits before and after volatile extended asms"
588a58df
JM
5898msgstr ""
5899
55541419
JM
5900#: config/ia64/ia64.opt:41
5901msgid "Use in/loc/out register names"
588a58df
JM
5902msgstr ""
5903
55541419
JM
5904#: config/ia64/ia64.opt:48
5905msgid "Enable use of sdata/scommon/sbss"
588a58df
JM
5906msgstr ""
5907
55541419
JM
5908#: config/ia64/ia64.opt:52
5909msgid "Generate code without GP reg"
588a58df
JM
5910msgstr ""
5911
55541419
JM
5912#: config/ia64/ia64.opt:56
5913msgid "gp is constant (but save/restore gp on indirect calls)"
588a58df
JM
5914msgstr ""
5915
55541419
JM
5916#: config/ia64/ia64.opt:60
5917msgid "Generate self-relocatable code"
588a58df
JM
5918msgstr ""
5919
55541419
JM
5920#: config/ia64/ia64.opt:64
5921msgid "Generate inline floating point division, optimize for latency"
588a58df
JM
5922msgstr ""
5923
55541419
JM
5924#: config/ia64/ia64.opt:68
5925msgid "Generate inline floating point division, optimize for throughput"
588a58df
JM
5926msgstr ""
5927
55541419
JM
5928#: config/ia64/ia64.opt:75
5929msgid "Generate inline integer division, optimize for latency"
588a58df
JM
5930msgstr ""
5931
55541419
JM
5932#: config/ia64/ia64.opt:79
5933msgid "Generate inline integer division, optimize for throughput"
588a58df
JM
5934msgstr ""
5935
55541419
JM
5936#: config/ia64/ia64.opt:83
5937msgid "Do not inline integer division"
588a58df
JM
5938msgstr ""
5939
55541419
JM
5940#: config/ia64/ia64.opt:87
5941msgid "Generate inline square root, optimize for latency"
588a58df
JM
5942msgstr ""
5943
55541419
JM
5944#: config/ia64/ia64.opt:91
5945msgid "Generate inline square root, optimize for throughput"
588a58df
JM
5946msgstr ""
5947
55541419
JM
5948#: config/ia64/ia64.opt:95
5949msgid "Do not inline square root"
588a58df
JM
5950msgstr ""
5951
55541419
JM
5952#: config/ia64/ia64.opt:99
5953msgid "Enable Dwarf 2 line debug info via GNU as"
588a58df
JM
5954msgstr ""
5955
55541419
JM
5956#: config/ia64/ia64.opt:103
5957msgid "Enable earlier placing stop bits for better scheduling"
588a58df
JM
5958msgstr ""
5959
55541419
JM
5960#: config/ia64/ia64.opt:107 config/spu/spu.opt:72 config/sh/sh.opt:253
5961#: config/pa/pa.opt:51
5962msgid "Specify range of registers to make fixed"
5682cc89 5963msgstr ""
588a58df 5964
55541419
JM
5965#: config/ia64/ia64.opt:119
5966msgid "Use data speculation before reload"
f3a12c77
JM
5967msgstr ""
5968
55541419
JM
5969#: config/ia64/ia64.opt:123
5970msgid "Use data speculation after reload"
38fb2873 5971msgstr ""
02c7d30f 5972
55541419
JM
5973#: config/ia64/ia64.opt:127
5974msgid "Use control speculation"
02c7d30f
JM
5975msgstr ""
5976
55541419
JM
5977#: config/ia64/ia64.opt:131
5978msgid "Use in block data speculation before reload"
588a58df
JM
5979msgstr ""
5980
55541419
JM
5981#: config/ia64/ia64.opt:135
5982msgid "Use in block data speculation after reload"
588a58df
JM
5983msgstr ""
5984
55541419
JM
5985#: config/ia64/ia64.opt:139
5986msgid "Use in block control speculation"
588a58df
JM
5987msgstr ""
5988
55541419
JM
5989#: config/ia64/ia64.opt:143
5990msgid "Use simple data speculation check"
588a58df
JM
5991msgstr ""
5992
55541419
JM
5993#: config/ia64/ia64.opt:147
5994msgid "Use simple data speculation check for control speculation"
588a58df
JM
5995msgstr ""
5996
55541419
JM
5997#: config/ia64/ia64.opt:151
5998msgid "If set, data speculative instructions will be chosen for schedule only if there are no other choices at the moment "
588a58df
JM
5999msgstr ""
6000
55541419
JM
6001#: config/ia64/ia64.opt:155
6002msgid "If set, control speculative instructions will be chosen for schedule only if there are no other choices at the moment "
588a58df
JM
6003msgstr ""
6004
55541419
JM
6005#: config/ia64/ia64.opt:159
6006msgid "Count speculative dependencies while calculating priority of instructions"
588a58df
JM
6007msgstr ""
6008
55541419
JM
6009#: config/ia64/ia64.opt:163
6010msgid "Place a stop bit after every cycle when scheduling"
588a58df
JM
6011msgstr ""
6012
55541419
JM
6013#: config/ia64/ia64.opt:167
6014msgid "Assume that floating-point stores and loads are not likely to cause conflict when placed into one instruction group"
588a58df
JM
6015msgstr ""
6016
55541419
JM
6017#: config/ia64/ia64.opt:171
6018msgid "Soft limit on number of memory insns per instruction group, giving lower priority to subsequent memory insns attempting to schedule in the same insn group. Frequently useful to prevent cache bank conflicts. Default value is 1"
588a58df
JM
6019msgstr ""
6020
55541419
JM
6021#: config/ia64/ia64.opt:175
6022msgid "Disallow more than `msched-max-memory-insns' in instruction group. Otherwise, limit is `soft' (prefer non-memory operations when limit is reached)"
588a58df
JM
6023msgstr ""
6024
55541419
JM
6025#: config/ia64/ia64.opt:179
6026msgid "Don't generate checks for control speculation in selective scheduling"
588a58df
JM
6027msgstr ""
6028
55541419
JM
6029#: config/ia64/ia64.opt:183
6030msgid "Enable fused multiply/add and multiply/subtract instructions"
588a58df
JM
6031msgstr ""
6032
55541419
JM
6033#: config/ia64/vms_symvec_libgcc_s.opt:3
6034msgid "! It would be better to auto-generate this file."
588a58df
JM
6035msgstr ""
6036
55541419
JM
6037#: config/ia64/vms_symvec_libgcc_s.opt:7
6038msgid "SYMBOL_VECTOR=(__divdi3=PROCEDURE)"
588a58df
JM
6039msgstr ""
6040
55541419
JM
6041#: config/m32c/m32c.opt:24
6042msgid "-msim\tUse simulator runtime"
588a58df
JM
6043msgstr ""
6044
55541419
JM
6045#: config/m32c/m32c.opt:28
6046msgid "-mcpu=r8c\tCompile code for R8C variants"
588a58df
JM
6047msgstr ""
6048
55541419
JM
6049#: config/m32c/m32c.opt:32
6050msgid "-mcpu=m16c\tCompile code for M16C variants"
588a58df
JM
6051msgstr ""
6052
55541419
JM
6053#: config/m32c/m32c.opt:36
6054msgid "-mcpu=m32cm\tCompile code for M32CM variants"
588a58df
JM
6055msgstr ""
6056
55541419
JM
6057#: config/m32c/m32c.opt:40
6058msgid "-mcpu=m32c\tCompile code for M32C variants"
588a58df
JM
6059msgstr ""
6060
55541419
JM
6061#: config/m32c/m32c.opt:44
6062msgid "-memregs=\tNumber of memreg bytes (default: 16, range: 0..16)"
588a58df
JM
6063msgstr ""
6064
55541419
JM
6065#: config/sparc/little-endian.opt:23
6066msgid "Generate code for little-endian"
588a58df
JM
6067msgstr ""
6068
55541419
JM
6069#: config/sparc/little-endian.opt:27
6070msgid "Generate code for big-endian"
588a58df
JM
6071msgstr ""
6072
55541419
JM
6073#: config/sparc/sparc.opt:23 config/sparc/sparc.opt:27
6074msgid "Use hardware FP"
588a58df
JM
6075msgstr ""
6076
55541419
JM
6077#: config/sparc/sparc.opt:31
6078msgid "Do not use hardware FP"
588a58df
JM
6079msgstr ""
6080
55541419
JM
6081#: config/sparc/sparc.opt:35
6082msgid "Assume possible double misalignment"
588a58df
JM
6083msgstr ""
6084
55541419
JM
6085#: config/sparc/sparc.opt:39
6086msgid "Pass -assert pure-text to linker"
588a58df
JM
6087msgstr ""
6088
55541419
JM
6089#: config/sparc/sparc.opt:43
6090msgid "Use ABI reserved registers"
588a58df
JM
6091msgstr ""
6092
55541419
JM
6093#: config/sparc/sparc.opt:47
6094msgid "Use hardware quad FP instructions"
588a58df
JM
6095msgstr ""
6096
55541419
JM
6097#: config/sparc/sparc.opt:51
6098msgid "Do not use hardware quad fp instructions"
588a58df
JM
6099msgstr ""
6100
55541419
JM
6101#: config/sparc/sparc.opt:55
6102msgid "Compile for V8+ ABI"
588a58df
JM
6103msgstr ""
6104
55541419
JM
6105#: config/sparc/sparc.opt:59
6106msgid "Use UltraSPARC Visual Instruction Set extensions"
588a58df
JM
6107msgstr ""
6108
55541419
JM
6109#: config/sparc/sparc.opt:63
6110msgid "Pointers are 64-bit"
588a58df
JM
6111msgstr ""
6112
55541419
JM
6113#: config/sparc/sparc.opt:67
6114msgid "Pointers are 32-bit"
588a58df
JM
6115msgstr ""
6116
55541419
JM
6117#: config/sparc/sparc.opt:71
6118msgid "Use 64-bit ABI"
588a58df
JM
6119msgstr ""
6120
55541419
JM
6121#: config/sparc/sparc.opt:75
6122msgid "Use 32-bit ABI"
588a58df
JM
6123msgstr ""
6124
55541419
JM
6125#: config/sparc/sparc.opt:79
6126msgid "Use stack bias"
588a58df
JM
6127msgstr ""
6128
55541419
JM
6129#: config/sparc/sparc.opt:83
6130msgid "Use structs on stronger alignment for double-word copies"
588a58df
JM
6131msgstr ""
6132
55541419
JM
6133#: config/sparc/sparc.opt:87
6134msgid "Optimize tail call instructions in assembler and linker"
588a58df
JM
6135msgstr ""
6136
55541419
JM
6137#: config/sparc/sparc.opt:91
6138msgid "Use features of and schedule code for given CPU"
588a58df
JM
6139msgstr ""
6140
55541419
JM
6141#: config/sparc/sparc.opt:99
6142msgid "Use given SPARC-V9 code model"
588a58df
JM
6143msgstr ""
6144
55541419
JM
6145#: config/sparc/sparc.opt:103
6146msgid "Enable strict 32-bit psABI struct return checking."
588a58df
JM
6147msgstr ""
6148
55541419
JM
6149#: config/m32r/m32r.opt:23
6150msgid "Compile for the m32rx"
588a58df
JM
6151msgstr ""
6152
55541419
JM
6153#: config/m32r/m32r.opt:27
6154msgid "Compile for the m32r2"
588a58df
JM
6155msgstr ""
6156
55541419
JM
6157#: config/m32r/m32r.opt:31
6158msgid "Compile for the m32r"
588a58df
JM
6159msgstr ""
6160
55541419
JM
6161#: config/m32r/m32r.opt:35
6162msgid "Align all loops to 32 byte boundary"
588a58df
JM
6163msgstr ""
6164
55541419
JM
6165#: config/m32r/m32r.opt:39
6166msgid "Prefer branches over conditional execution"
588a58df
JM
6167msgstr ""
6168
55541419
JM
6169#: config/m32r/m32r.opt:43
6170msgid "Give branches their default cost"
588a58df
JM
6171msgstr ""
6172
55541419
JM
6173#: config/m32r/m32r.opt:47
6174msgid "Display compile time statistics"
588a58df
JM
6175msgstr ""
6176
55541419
JM
6177#: config/m32r/m32r.opt:51
6178msgid "Specify cache flush function"
588a58df
JM
6179msgstr ""
6180
55541419
JM
6181#: config/m32r/m32r.opt:55
6182msgid "Specify cache flush trap number"
588a58df
JM
6183msgstr ""
6184
55541419
JM
6185#: config/m32r/m32r.opt:59
6186msgid "Only issue one instruction per cycle"
588a58df
JM
6187msgstr ""
6188
55541419
JM
6189#: config/m32r/m32r.opt:63
6190msgid "Allow two instructions to be issued per cycle"
588a58df
JM
6191msgstr ""
6192
55541419
JM
6193#: config/m32r/m32r.opt:67
6194msgid "Code size: small, medium or large"
588a58df
JM
6195msgstr ""
6196
55541419
JM
6197#: config/m32r/m32r.opt:71
6198msgid "Don't call any cache flush functions"
588a58df
JM
6199msgstr ""
6200
55541419
JM
6201#: config/m32r/m32r.opt:75
6202msgid "Don't call any cache flush trap"
588a58df
JM
6203msgstr ""
6204
55541419
JM
6205#: config/m32r/m32r.opt:82
6206msgid "Small data area: none, sdata, use"
588a58df
JM
6207msgstr ""
6208
55541419
JM
6209#: config/m68k/m68k.opt:23
6210msgid "Generate code for a 520X"
588a58df
JM
6211msgstr ""
6212
55541419
JM
6213#: config/m68k/m68k.opt:27
6214msgid "Generate code for a 5206e"
588a58df
JM
6215msgstr ""
6216
55541419
JM
6217#: config/m68k/m68k.opt:31
6218msgid "Generate code for a 528x"
588a58df
JM
6219msgstr ""
6220
55541419
JM
6221#: config/m68k/m68k.opt:35
6222msgid "Generate code for a 5307"
588a58df
JM
6223msgstr ""
6224
55541419
JM
6225#: config/m68k/m68k.opt:39
6226msgid "Generate code for a 5407"
588a58df
JM
6227msgstr ""
6228
55541419
JM
6229#: config/m68k/m68k.opt:43 config/m68k/m68k.opt:104
6230msgid "Generate code for a 68000"
588a58df
JM
6231msgstr ""
6232
55541419
JM
6233#: config/m68k/m68k.opt:47
6234msgid "Generate code for a 68010"
588a58df
JM
6235msgstr ""
6236
55541419
JM
6237#: config/m68k/m68k.opt:51 config/m68k/m68k.opt:108
6238msgid "Generate code for a 68020"
588a58df
JM
6239msgstr ""
6240
55541419
JM
6241#: config/m68k/m68k.opt:55
6242msgid "Generate code for a 68040, without any new instructions"
588a58df
JM
6243msgstr ""
6244
55541419
JM
6245#: config/m68k/m68k.opt:59
6246msgid "Generate code for a 68060, without any new instructions"
588a58df
JM
6247msgstr ""
6248
55541419
JM
6249#: config/m68k/m68k.opt:63
6250msgid "Generate code for a 68030"
588a58df
JM
6251msgstr ""
6252
55541419
JM
6253#: config/m68k/m68k.opt:67
6254msgid "Generate code for a 68040"
02c7d30f
JM
6255msgstr ""
6256
55541419
JM
6257#: config/m68k/m68k.opt:71
6258msgid "Generate code for a 68060"
588a58df
JM
6259msgstr ""
6260
55541419
JM
6261#: config/m68k/m68k.opt:75
6262msgid "Generate code for a 68302"
588a58df
JM
6263msgstr ""
6264
55541419
JM
6265#: config/m68k/m68k.opt:79
6266msgid "Generate code for a 68332"
588a58df
JM
6267msgstr ""
6268
55541419
JM
6269#: config/m68k/m68k.opt:84
6270msgid "Generate code for a 68851"
588a58df
JM
6271msgstr ""
6272
55541419
JM
6273#: config/m68k/m68k.opt:88
6274msgid "Generate code that uses 68881 floating-point instructions"
588a58df
JM
6275msgstr ""
6276
55541419
JM
6277#: config/m68k/m68k.opt:92
6278msgid "Align variables on a 32-bit boundary"
588a58df
JM
6279msgstr ""
6280
55541419
JM
6281#: config/m68k/m68k.opt:96 config/arm/arm.opt:49 config/score/score.opt:63
6282msgid "Specify the name of the target architecture"
588a58df
JM
6283msgstr ""
6284
55541419
JM
6285#: config/m68k/m68k.opt:100
6286msgid "Use the bit-field instructions"
588a58df
JM
6287msgstr ""
6288
55541419
JM
6289#: config/m68k/m68k.opt:112
6290msgid "Generate code for a ColdFire v4e"
588a58df
JM
6291msgstr ""
6292
55541419
JM
6293#: config/m68k/m68k.opt:116
6294msgid "Specify the target CPU"
6295msgstr ""
588a58df 6296
55541419
JM
6297#: config/m68k/m68k.opt:120
6298msgid "Generate code for a cpu32"
588a58df
JM
6299msgstr ""
6300
55541419
JM
6301#: config/m68k/m68k.opt:124
6302msgid "Use hardware division instructions on ColdFire"
588a58df
JM
6303msgstr ""
6304
55541419
JM
6305#: config/m68k/m68k.opt:128
6306msgid "Generate code for a Fido A"
6307msgstr ""
588a58df 6308
55541419
JM
6309#: config/m68k/m68k.opt:132
6310msgid "Generate code which uses hardware floating point instructions"
6311msgstr ""
588a58df 6312
55541419
JM
6313#: config/m68k/m68k.opt:136
6314msgid "Enable ID based shared library"
6315msgstr ""
588a58df 6316
55541419
JM
6317#: config/m68k/m68k.opt:140
6318msgid "Do not use the bit-field instructions"
588a58df
JM
6319msgstr ""
6320
55541419
JM
6321#: config/m68k/m68k.opt:144
6322msgid "Use normal calling convention"
588a58df
JM
6323msgstr ""
6324
55541419
JM
6325#: config/m68k/m68k.opt:148
6326msgid "Consider type 'int' to be 32 bits wide"
588a58df
JM
6327msgstr ""
6328
55541419
JM
6329#: config/m68k/m68k.opt:152
6330msgid "Generate pc-relative code"
588a58df
JM
6331msgstr ""
6332
55541419
JM
6333#: config/m68k/m68k.opt:156
6334msgid "Use different calling convention using 'rtd'"
588a58df
JM
6335msgstr ""
6336
55541419
JM
6337#: config/m68k/m68k.opt:160 config/bfin/bfin.opt:61
6338msgid "Enable separate data segment"
588a58df
JM
6339msgstr ""
6340
55541419
JM
6341#: config/m68k/m68k.opt:164 config/bfin/bfin.opt:57
6342msgid "ID of shared library to build"
588a58df
JM
6343msgstr ""
6344
55541419
JM
6345#: config/m68k/m68k.opt:168
6346msgid "Consider type 'int' to be 16 bits wide"
6347msgstr ""
588a58df 6348
55541419
JM
6349#: config/m68k/m68k.opt:172
6350msgid "Generate code with library calls for floating point"
6351msgstr ""
588a58df 6352
55541419
JM
6353#: config/m68k/m68k.opt:176
6354msgid "Do not use unaligned memory references"
6355msgstr ""
588a58df 6356
55541419
JM
6357#: config/m68k/m68k.opt:180
6358msgid "Tune for the specified target CPU or architecture"
6359msgstr ""
588a58df 6360
55541419
JM
6361#: config/m68k/m68k.opt:184
6362msgid "Support more than 8192 GOT entries on ColdFire"
588a58df
JM
6363msgstr ""
6364
55541419
JM
6365#: config/m68k/m68k.opt:188
6366msgid "Support TLS segment larger than 64K"
02c7d30f
JM
6367msgstr ""
6368
55541419
JM
6369#: config/m68k/ieee.opt:24 config/i386/i386.opt:137
6370msgid "Use IEEE math for fp comparisons"
588a58df
JM
6371msgstr ""
6372
55541419
JM
6373#: config/i386/djgpp.opt:25
6374msgid "Ignored (obsolete)"
588a58df
JM
6375msgstr ""
6376
55541419
JM
6377#: config/i386/mingw.opt:23
6378msgid "Warn about none ISO msvcrt scanf/printf width extensions"
588a58df
JM
6379msgstr ""
6380
55541419
JM
6381#: config/i386/mingw.opt:27
6382#, fuzzy
6383msgid "For nested functions on stack executable permission is set."
6384msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 6385
55541419
JM
6386#: config/i386/i386.opt:61
6387msgid "sizeof(long double) is 16"
6388msgstr "sizeof(long double) on 16"
588a58df 6389
55541419
JM
6390#: config/i386/i386.opt:65 config/i386/i386.opt:133
6391msgid "Use hardware fp"
588a58df
JM
6392msgstr ""
6393
55541419
JM
6394#: config/i386/i386.opt:69
6395msgid "sizeof(long double) is 12"
6396msgstr "sizeof(long double) on 12"
6397
6398#: config/i386/i386.opt:73
6399msgid "Reserve space for outgoing arguments in the function prologue"
588a58df
JM
6400msgstr ""
6401
55541419
JM
6402#: config/i386/i386.opt:77
6403msgid "Align some doubles on dword boundary"
588a58df
JM
6404msgstr ""
6405
55541419
JM
6406#: config/i386/i386.opt:81
6407msgid "Function starts are aligned to this power of 2"
588a58df
JM
6408msgstr ""
6409
55541419
JM
6410#: config/i386/i386.opt:85
6411msgid "Jump targets are aligned to this power of 2"
f3a12c77
JM
6412msgstr ""
6413
55541419
JM
6414#: config/i386/i386.opt:89
6415msgid "Loop code aligned to this power of 2"
6416msgstr ""
02c7d30f 6417
55541419
JM
6418#: config/i386/i386.opt:93
6419msgid "Align destination of the string operations"
6420msgstr ""
588a58df 6421
55541419
JM
6422#: config/i386/i386.opt:101
6423msgid "Use given assembler dialect"
588a58df
JM
6424msgstr ""
6425
55541419
JM
6426#: config/i386/i386.opt:105
6427msgid "Branches are this expensive (1-5, arbitrary units)"
6428msgstr ""
588a58df 6429
55541419
JM
6430#: config/i386/i386.opt:109
6431msgid "Data greater than given threshold will go into .ldata section in x86-64 medium model"
6432msgstr ""
02c7d30f 6433
55541419
JM
6434#: config/i386/i386.opt:113
6435msgid "Use given x86-64 code model"
588a58df
JM
6436msgstr ""
6437
55541419
JM
6438#: config/i386/i386.opt:117
6439msgid "Generate sin, cos, sqrt for FPU"
6440msgstr ""
02c7d30f 6441
55541419
JM
6442#: config/i386/i386.opt:121
6443msgid "Always use Dynamic Realigned Argument Pointer (DRAP) to realign stack"
6444msgstr ""
588a58df 6445
55541419
JM
6446#: config/i386/i386.opt:125
6447msgid "Return values of functions in FPU registers"
588a58df
JM
6448msgstr ""
6449
55541419
JM
6450#: config/i386/i386.opt:129
6451msgid "Generate floating point mathematics using given instruction set"
6452msgstr ""
588a58df 6453
55541419
JM
6454#: config/i386/i386.opt:141
6455msgid "Inline all known string operations"
6456msgstr ""
5682cc89 6457
55541419
JM
6458#: config/i386/i386.opt:145
6459msgid "Inline memset/memcpy string operations, but perform inline version only for small blocks"
6460msgstr ""
588a58df 6461
55541419
JM
6462#: config/i386/i386.opt:153
6463msgid "Use native (MS) bitfield layout"
588a58df
JM
6464msgstr ""
6465
55541419
JM
6466#: config/i386/i386.opt:169
6467msgid "Omit the frame pointer in leaf functions"
6468msgstr ""
5682cc89 6469
55541419
JM
6470#: config/i386/i386.opt:173
6471msgid "Set 80387 floating-point precision (-mpc32, -mpc64, -mpc80)"
6472msgstr ""
5682cc89 6473
55541419
JM
6474#: config/i386/i386.opt:177
6475msgid "Attempt to keep stack aligned to this power of 2"
588a58df
JM
6476msgstr ""
6477
55541419
JM
6478#: config/i386/i386.opt:181
6479msgid "Assume incoming stack aligned to this power of 2"
588a58df
JM
6480msgstr ""
6481
55541419
JM
6482#: config/i386/i386.opt:185
6483msgid "Use push instructions to save outgoing arguments"
588a58df
JM
6484msgstr ""
6485
55541419
JM
6486#: config/i386/i386.opt:189
6487msgid "Use red-zone in the x86-64 code"
588a58df
JM
6488msgstr ""
6489
55541419
JM
6490#: config/i386/i386.opt:193
6491msgid "Number of registers used to pass integer arguments"
588a58df
JM
6492msgstr ""
6493
55541419
JM
6494#: config/i386/i386.opt:197
6495msgid "Alternate calling convention"
588a58df
JM
6496msgstr ""
6497
55541419
JM
6498#: config/i386/i386.opt:205
6499msgid "Use SSE register passing conventions for SF and DF mode"
588a58df
JM
6500msgstr ""
6501
55541419
JM
6502#: config/i386/i386.opt:209
6503msgid "Realign stack in prologue"
02c7d30f
JM
6504msgstr ""
6505
55541419
JM
6506#: config/i386/i386.opt:213
6507msgid "Enable stack probing"
02c7d30f
JM
6508msgstr ""
6509
55541419
JM
6510#: config/i386/i386.opt:217
6511msgid "Chose strategy to generate stringop using"
588a58df
JM
6512msgstr ""
6513
55541419
JM
6514#: config/i386/i386.opt:221
6515msgid "Use given thread-local storage dialect"
588a58df
JM
6516msgstr ""
6517
55541419
JM
6518#: config/i386/i386.opt:225
6519#, c-format
6520msgid "Use direct references against %gs when accessing tls data"
588a58df
JM
6521msgstr ""
6522
55541419
JM
6523#: config/i386/i386.opt:233
6524msgid "Generate code that conforms to the given ABI"
588a58df
JM
6525msgstr ""
6526
55541419
JM
6527#: config/i386/i386.opt:237
6528#, fuzzy
6529msgid "Vector library ABI to use"
6530msgstr "Määrittele käytettävä ABI"
6531
6532#: config/i386/i386.opt:241
6533msgid "Generate reciprocals instead of divss and sqrtss."
588a58df
JM
6534msgstr ""
6535
55541419
JM
6536#: config/i386/i386.opt:245
6537msgid "Generate cld instruction in the function prologue."
588a58df
JM
6538msgstr ""
6539
55541419
JM
6540#: config/i386/i386.opt:249
6541msgid "Enable automatic generation of fused floating point multiply-add instructions"
588a58df
JM
6542msgstr ""
6543
55541419
JM
6544#: config/i386/i386.opt:257
6545msgid "Generate 32bit i386 code"
6546msgstr "Tuota 32-bittistä i386-koodia"
6547
6548#: config/i386/i386.opt:261
6549msgid "Generate 64bit x86-64 code"
6550msgstr "Tuota 64-bittistä x86-64-koodia"
6551
6552#: config/i386/i386.opt:265
6553msgid "Support MMX built-in functions"
588a58df
JM
6554msgstr ""
6555
55541419
JM
6556#: config/i386/i386.opt:269
6557msgid "Support 3DNow! built-in functions"
588a58df
JM
6558msgstr ""
6559
55541419
JM
6560#: config/i386/i386.opt:273
6561#, fuzzy
6562msgid "Support Athlon 3Dnow! built-in functions"
6563msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
6564
6565#: config/i386/i386.opt:277
6566msgid "Support MMX and SSE built-in functions and code generation"
02c7d30f
JM
6567msgstr ""
6568
55541419
JM
6569#: config/i386/i386.opt:281
6570msgid "Support MMX, SSE and SSE2 built-in functions and code generation"
02c7d30f
JM
6571msgstr ""
6572
55541419
JM
6573#: config/i386/i386.opt:285
6574msgid "Support MMX, SSE, SSE2 and SSE3 built-in functions and code generation"
588a58df
JM
6575msgstr ""
6576
55541419
JM
6577#: config/i386/i386.opt:289
6578msgid "Support MMX, SSE, SSE2, SSE3 and SSSE3 built-in functions and code generation"
588a58df
JM
6579msgstr ""
6580
55541419
JM
6581#: config/i386/i386.opt:293
6582msgid "Support MMX, SSE, SSE2, SSE3, SSSE3 and SSE4.1 built-in functions and code generation"
588a58df
JM
6583msgstr ""
6584
55541419
JM
6585#: config/i386/i386.opt:297 config/i386/i386.opt:301
6586msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1 and SSE4.2 built-in functions and code generation"
588a58df
JM
6587msgstr ""
6588
55541419
JM
6589#: config/i386/i386.opt:305
6590msgid "Do not support SSE4.1 and SSE4.2 built-in functions and code generation"
588a58df
JM
6591msgstr ""
6592
55541419
JM
6593#: config/i386/i386.opt:309
6594msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2 and AVX built-in functions and code generation"
588a58df
JM
6595msgstr ""
6596
55541419
JM
6597#: config/i386/i386.opt:313
6598msgid "Support MMX, SSE, SSE2, SSE3, SSSE3, SSE4.1, SSE4.2, AVX and FMA built-in functions and code generation"
588a58df
JM
6599msgstr ""
6600
55541419
JM
6601#: config/i386/i386.opt:317
6602msgid "Support MMX, SSE, SSE2, SSE3 and SSE4A built-in functions and code generation"
588a58df
JM
6603msgstr ""
6604
55541419
JM
6605#: config/i386/i386.opt:321
6606#, fuzzy
6607msgid "Support FMA4 built-in functions and code generation "
6608msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
02c7d30f 6609
55541419
JM
6610#: config/i386/i386.opt:325
6611#, fuzzy
6612msgid "Support XOP built-in functions and code generation "
6613msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
588a58df 6614
55541419
JM
6615#: config/i386/i386.opt:329
6616#, fuzzy
6617msgid "Support LWP built-in functions and code generation "
6618msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
02c7d30f 6619
55541419
JM
6620#: config/i386/i386.opt:333
6621msgid "Support code generation of Advanced Bit Manipulation (ABM) instructions."
588a58df
JM
6622msgstr ""
6623
55541419
JM
6624#: config/i386/i386.opt:337
6625msgid "Support code generation of popcnt instruction."
588a58df
JM
6626msgstr ""
6627
55541419
JM
6628#: config/i386/i386.opt:341
6629msgid "Support code generation of cmpxchg16b instruction."
588a58df
JM
6630msgstr ""
6631
55541419
JM
6632#: config/i386/i386.opt:345
6633msgid "Support code generation of sahf instruction in 64bit x86-64 code."
6634msgstr ""
588a58df 6635
55541419
JM
6636#: config/i386/i386.opt:349
6637msgid "Support code generation of movbe instruction."
588a58df
JM
6638msgstr ""
6639
55541419
JM
6640#: config/i386/i386.opt:353
6641msgid "Support code generation of crc32 instruction."
588a58df
JM
6642msgstr ""
6643
55541419
JM
6644#: config/i386/i386.opt:357
6645#, fuzzy
6646msgid "Support AES built-in functions and code generation"
6647msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
02c7d30f 6648
55541419
JM
6649#: config/i386/i386.opt:361
6650msgid "Support PCLMUL built-in functions and code generation"
588a58df
JM
6651msgstr ""
6652
55541419
JM
6653#: config/i386/i386.opt:365
6654msgid "Encode SSE instructions with VEX prefix"
588a58df
JM
6655msgstr ""
6656
55541419
JM
6657#: config/i386/cygming.opt:23
6658msgid "Create console application"
588a58df
JM
6659msgstr ""
6660
55541419
JM
6661#: config/i386/cygming.opt:27
6662msgid "Use the Cygwin interface"
588a58df
JM
6663msgstr ""
6664
55541419
JM
6665#: config/i386/cygming.opt:31
6666msgid "Generate code for a DLL"
6667msgstr ""
588a58df 6668
55541419
JM
6669#: config/i386/cygming.opt:35
6670msgid "Ignore dllimport for functions"
6671msgstr ""
588a58df 6672
55541419
JM
6673#: config/i386/cygming.opt:39
6674msgid "Use Mingw-specific thread support"
6675msgstr ""
588a58df 6676
55541419
JM
6677#: config/i386/cygming.opt:43
6678msgid "Set Windows defines"
588a58df
JM
6679msgstr ""
6680
55541419
JM
6681#: config/i386/cygming.opt:47
6682msgid "Create GUI application"
6683msgstr ""
588a58df 6684
55541419
JM
6685#: config/i386/cygming.opt:51
6686msgid "Use the GNU extension to the PE format for aligned common data"
6687msgstr ""
588a58df 6688
55541419
JM
6689#: config/i386/cygming.opt:55
6690msgid "Compile code that relies on Cygwin DLL wrappers to support C++ operator new/delete replacement"
588a58df
JM
6691msgstr ""
6692
55541419
JM
6693#: config/i386/mingw-w64.opt:23
6694msgid "Use unicode startup and define UNICODE macro"
588a58df
JM
6695msgstr ""
6696
55541419
JM
6697#: config/rs6000/aix.opt:24 config/rs6000/rs6000.opt:195
6698msgid "Conform more closely to IBM XLC semantics"
588a58df
JM
6699msgstr ""
6700
55541419
JM
6701#: config/rs6000/darwin.opt:24 config/rs6000/sysv4.opt:129
6702msgid "Generate 64-bit code"
588a58df
JM
6703msgstr ""
6704
55541419
JM
6705#: config/rs6000/darwin.opt:28 config/rs6000/sysv4.opt:133
6706msgid "Generate 32-bit code"
588a58df
JM
6707msgstr ""
6708
55541419
JM
6709#: config/rs6000/darwin.opt:32
6710msgid "Generate code suitable for executables (NOT shared libs)"
6711msgstr ""
5682cc89 6712
55541419
JM
6713#: config/rs6000/rs6000.opt:24
6714msgid "Use POWER instruction set"
588a58df
JM
6715msgstr ""
6716
55541419
JM
6717#: config/rs6000/rs6000.opt:28
6718msgid "Do not use POWER instruction set"
588a58df
JM
6719msgstr ""
6720
55541419
JM
6721#: config/rs6000/rs6000.opt:32
6722msgid "Use POWER2 instruction set"
588a58df
JM
6723msgstr ""
6724
55541419
JM
6725#: config/rs6000/rs6000.opt:36
6726msgid "Use PowerPC instruction set"
588a58df
JM
6727msgstr ""
6728
55541419
JM
6729#: config/rs6000/rs6000.opt:40
6730msgid "Do not use PowerPC instruction set"
588a58df
JM
6731msgstr ""
6732
55541419
JM
6733#: config/rs6000/rs6000.opt:44
6734msgid "Use PowerPC-64 instruction set"
588a58df
JM
6735msgstr ""
6736
55541419
JM
6737#: config/rs6000/rs6000.opt:48
6738msgid "Use PowerPC General Purpose group optional instructions"
588a58df
JM
6739msgstr ""
6740
55541419
JM
6741#: config/rs6000/rs6000.opt:52
6742msgid "Use PowerPC Graphics group optional instructions"
588a58df
JM
6743msgstr ""
6744
55541419
JM
6745#: config/rs6000/rs6000.opt:56
6746msgid "Use PowerPC V2.01 single field mfcr instruction"
588a58df
JM
6747msgstr ""
6748
55541419
JM
6749#: config/rs6000/rs6000.opt:60
6750msgid "Use PowerPC V2.02 popcntb instruction"
588a58df
JM
6751msgstr ""
6752
55541419
JM
6753#: config/rs6000/rs6000.opt:64
6754msgid "Use PowerPC V2.02 floating point rounding instructions"
588a58df
JM
6755msgstr ""
6756
55541419
JM
6757#: config/rs6000/rs6000.opt:68
6758msgid "Use PowerPC V2.05 compare bytes instruction"
588a58df
JM
6759msgstr ""
6760
55541419
JM
6761#: config/rs6000/rs6000.opt:72
6762msgid "Use extended PowerPC V2.05 move floating point to/from GPR instructions"
6763msgstr ""
5682cc89 6764
55541419
JM
6765#: config/rs6000/rs6000.opt:76
6766msgid "Use AltiVec instructions"
6767msgstr "Käytä AltiVec-käskyjä"
5682cc89 6768
55541419
JM
6769#: config/rs6000/rs6000.opt:80
6770#, fuzzy
6771msgid "Use decimal floating point instructions"
6772msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 6773
55541419
JM
6774#: config/rs6000/rs6000.opt:84
6775msgid "Use 4xx half-word multiply instructions"
588a58df
JM
6776msgstr ""
6777
55541419
JM
6778#: config/rs6000/rs6000.opt:88
6779msgid "Use 4xx string-search dlmzb instruction"
588a58df
JM
6780msgstr ""
6781
55541419
JM
6782#: config/rs6000/rs6000.opt:92
6783msgid "Generate load/store multiple instructions"
588a58df
JM
6784msgstr ""
6785
55541419
JM
6786#: config/rs6000/rs6000.opt:96
6787msgid "Generate string instructions for block moves"
588a58df
JM
6788msgstr ""
6789
55541419
JM
6790#: config/rs6000/rs6000.opt:100
6791msgid "Use new mnemonics for PowerPC architecture"
588a58df
JM
6792msgstr ""
6793
55541419
JM
6794#: config/rs6000/rs6000.opt:104
6795msgid "Use old mnemonics for PowerPC architecture"
588a58df
JM
6796msgstr ""
6797
55541419
JM
6798#: config/rs6000/rs6000.opt:108 config/pdp11/pdp11.opt:83
6799msgid "Do not use hardware floating point"
588a58df
JM
6800msgstr ""
6801
55541419
JM
6802#: config/rs6000/rs6000.opt:116
6803#, fuzzy
6804msgid "Use PowerPC V2.06 popcntd instruction"
6805msgstr "Käytä AltiVec-käskyjä"
588a58df 6806
55541419
JM
6807#: config/rs6000/rs6000.opt:120
6808#, fuzzy
6809msgid "Use vector/scalar (VSX) instructions"
6810msgstr "Käytä AltiVec-käskyjä"
588a58df 6811
55541419
JM
6812#: config/rs6000/rs6000.opt:160
6813msgid "Do not generate load/store with update instructions"
588a58df
JM
6814msgstr ""
6815
55541419
JM
6816#: config/rs6000/rs6000.opt:164
6817msgid "Generate load/store with update instructions"
588a58df
JM
6818msgstr ""
6819
55541419
JM
6820#: config/rs6000/rs6000.opt:168
6821msgid "Avoid generation of indexed load/store instructions when possible"
588a58df
JM
6822msgstr ""
6823
55541419
JM
6824#: config/rs6000/rs6000.opt:172
6825msgid "Generate fused multiply/add instructions"
588a58df
JM
6826msgstr ""
6827
55541419
JM
6828#: config/rs6000/rs6000.opt:176
6829#, fuzzy
6830msgid "Mark __tls_get_addr calls with argument info"
6831msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
588a58df 6832
55541419
JM
6833#: config/rs6000/rs6000.opt:183
6834msgid "Schedule the start and end of the procedure"
6835msgstr ""
5682cc89 6836
55541419
JM
6837#: config/rs6000/rs6000.opt:187
6838msgid "Return all structures in memory (AIX default)"
588a58df
JM
6839msgstr ""
6840
55541419
JM
6841#: config/rs6000/rs6000.opt:191
6842msgid "Return small structures in registers (SVR4 default)"
6843msgstr ""
5682cc89 6844
55541419
JM
6845#: config/rs6000/rs6000.opt:199
6846msgid "Generate software reciprocal sqrt for better throughput"
588a58df
JM
6847msgstr ""
6848
55541419
JM
6849#: config/rs6000/rs6000.opt:203
6850msgid "Do not place floating point constants in TOC"
588a58df
JM
6851msgstr ""
6852
55541419
JM
6853#: config/rs6000/rs6000.opt:207
6854msgid "Place floating point constants in TOC"
588a58df
JM
6855msgstr ""
6856
55541419
JM
6857#: config/rs6000/rs6000.opt:211
6858msgid "Do not place symbol+offset constants in TOC"
588a58df
JM
6859msgstr ""
6860
55541419
JM
6861#: config/rs6000/rs6000.opt:215
6862msgid "Place symbol+offset constants in TOC"
588a58df
JM
6863msgstr ""
6864
55541419
JM
6865#: config/rs6000/rs6000.opt:226
6866msgid "Use only one TOC entry per procedure"
588a58df
JM
6867msgstr ""
6868
55541419
JM
6869#: config/rs6000/rs6000.opt:230
6870msgid "Put everything in the regular TOC"
588a58df
JM
6871msgstr ""
6872
55541419
JM
6873#: config/rs6000/rs6000.opt:234
6874msgid "Generate VRSAVE instructions when generating AltiVec code"
6875msgstr ""
588a58df 6876
55541419
JM
6877#: config/rs6000/rs6000.opt:238
6878msgid "-mvrsave=yes/no\tDeprecated option. Use -mvrsave/-mno-vrsave instead"
6879msgstr ""
588a58df 6880
55541419
JM
6881#: config/rs6000/rs6000.opt:242
6882msgid "Generate isel instructions"
588a58df
JM
6883msgstr ""
6884
55541419
JM
6885#: config/rs6000/rs6000.opt:246
6886msgid "-misel=yes/no\tDeprecated option. Use -misel/-mno-isel instead"
588a58df
JM
6887msgstr ""
6888
55541419
JM
6889#: config/rs6000/rs6000.opt:250
6890msgid "Generate SPE SIMD instructions on E500"
588a58df
JM
6891msgstr ""
6892
55541419
JM
6893#: config/rs6000/rs6000.opt:254
6894msgid "Generate PPC750CL paired-single instructions"
588a58df
JM
6895msgstr ""
6896
55541419
JM
6897#: config/rs6000/rs6000.opt:258
6898msgid "-mspe=yes/no\tDeprecated option. Use -mspe/-mno-spe instead"
588a58df
JM
6899msgstr ""
6900
55541419
JM
6901#: config/rs6000/rs6000.opt:262
6902msgid "-mdebug=\tEnable debug output"
588a58df
JM
6903msgstr ""
6904
55541419
JM
6905#: config/rs6000/rs6000.opt:266
6906#, fuzzy
6907msgid "-mabi=\tSpecify ABI to use"
6908msgstr "Määrittele käytettävä ABI"
6909
6910#: config/rs6000/rs6000.opt:270
6911msgid "-mcpu=\tUse features of and schedule code for given CPU"
588a58df
JM
6912msgstr ""
6913
55541419
JM
6914#: config/rs6000/rs6000.opt:274
6915msgid "-mtune=\tSchedule code for given CPU"
588a58df
JM
6916msgstr ""
6917
55541419
JM
6918#: config/rs6000/rs6000.opt:278
6919msgid "-mtraceback=\tSelect full, part, or no traceback table"
6920msgstr ""
02c7d30f 6921
55541419
JM
6922#: config/rs6000/rs6000.opt:282
6923msgid "Avoid all range limits on call instructions"
02c7d30f
JM
6924msgstr ""
6925
55541419
JM
6926#: config/rs6000/rs6000.opt:286
6927#, fuzzy
6928msgid "Generate Cell microcode"
6929msgstr "Tuota 32-bittistä i386-koodia"
02c7d30f 6930
55541419
JM
6931#: config/rs6000/rs6000.opt:290
6932#, fuzzy
6933msgid "Warn when a Cell microcoded instruction is emitted"
6934msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
02c7d30f 6935
55541419
JM
6936#: config/rs6000/rs6000.opt:294
6937msgid "Warn about deprecated 'vector long ...' AltiVec type usage"
02c7d30f
JM
6938msgstr ""
6939
55541419
JM
6940#: config/rs6000/rs6000.opt:298
6941msgid "-mfloat-gprs=\tSelect GPR floating point method"
02c7d30f
JM
6942msgstr ""
6943
55541419
JM
6944#: config/rs6000/rs6000.opt:302
6945msgid "-mlong-double-<n>\tSpecify size of long double (64 or 128 bits)"
02c7d30f
JM
6946msgstr ""
6947
55541419
JM
6948#: config/rs6000/rs6000.opt:306
6949msgid "Determine which dependences between insns are considered costly"
02c7d30f
JM
6950msgstr ""
6951
55541419
JM
6952#: config/rs6000/rs6000.opt:310
6953msgid "Specify which post scheduling nop insertion scheme to apply"
02c7d30f
JM
6954msgstr ""
6955
55541419
JM
6956#: config/rs6000/rs6000.opt:314
6957msgid "Specify alignment of structure fields default/natural"
02c7d30f
JM
6958msgstr ""
6959
55541419
JM
6960#: config/rs6000/rs6000.opt:318
6961msgid "Specify scheduling priority for dispatch slot restricted insns"
02c7d30f
JM
6962msgstr ""
6963
55541419
JM
6964#: config/rs6000/rs6000.opt:322
6965#, fuzzy
6966msgid "Single-precision floating point unit"
6967msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
6968
6969#: config/rs6000/rs6000.opt:326
6970#, fuzzy
6971msgid "Double-precision floating point unit"
6972msgstr "tarkkuus printf-muotoilussa"
6973
6974#: config/rs6000/rs6000.opt:330
6975#, fuzzy
6976msgid "Floating point unit does not support divide & sqrt"
6977msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
6978
6979#: config/rs6000/rs6000.opt:334
6980msgid "-mfpu=\tSpecify FP (sp, dp, sp-lite, dp-lite) (implies -mxilinx-fpu)"
02c7d30f
JM
6981msgstr ""
6982
55541419
JM
6983#: config/rs6000/rs6000.opt:338
6984msgid "Specify Xilinx FPU."
02c7d30f
JM
6985msgstr ""
6986
55541419
JM
6987#: config/rs6000/aix64.opt:24
6988msgid "Compile for 64-bit pointers"
02c7d30f
JM
6989msgstr ""
6990
55541419
JM
6991#: config/rs6000/aix64.opt:28
6992msgid "Compile for 32-bit pointers"
02c7d30f
JM
6993msgstr ""
6994
55541419
JM
6995#: config/rs6000/aix64.opt:32
6996msgid "Support message passing with the Parallel Environment"
588a58df
JM
6997msgstr ""
6998
55541419
JM
6999#: config/rs6000/linux64.opt:24
7000msgid "Call mcount for profiling before a function prologue"
02c7d30f
JM
7001msgstr ""
7002
55541419
JM
7003#: config/rs6000/sysv4.opt:24
7004msgid "Select ABI calling convention"
588a58df
JM
7005msgstr ""
7006
55541419
JM
7007#: config/rs6000/sysv4.opt:28
7008msgid "Select method for sdata handling"
588a58df
JM
7009msgstr ""
7010
55541419
JM
7011#: config/rs6000/sysv4.opt:36 config/rs6000/sysv4.opt:40
7012msgid "Align to the base type of the bit-field"
02c7d30f
JM
7013msgstr ""
7014
55541419
JM
7015#: config/rs6000/sysv4.opt:45 config/rs6000/sysv4.opt:49
7016msgid "Produce code relocatable at runtime"
588a58df
JM
7017msgstr ""
7018
55541419
JM
7019#: config/rs6000/sysv4.opt:53 config/rs6000/sysv4.opt:57
7020msgid "Produce little endian code"
7021msgstr "Tuota little-endian-koodia"
588a58df 7022
55541419
JM
7023#: config/rs6000/sysv4.opt:61 config/rs6000/sysv4.opt:65
7024msgid "Produce big endian code"
7025msgstr "Tuota big-endian-koodia"
588a58df 7026
55541419
JM
7027#: config/rs6000/sysv4.opt:70 config/rs6000/sysv4.opt:74
7028#: config/rs6000/sysv4.opt:83 config/rs6000/sysv4.opt:125
7029#: config/rs6000/sysv4.opt:137
7030msgid "no description yet"
7031msgstr ""
588a58df 7032
55541419
JM
7033#: config/rs6000/sysv4.opt:78
7034msgid "Assume all variable arg functions are prototyped"
588a58df
JM
7035msgstr ""
7036
55541419
JM
7037#: config/rs6000/sysv4.opt:87
7038msgid "Use EABI"
7039msgstr "Käytä EABI:a"
7040
7041#: config/rs6000/sysv4.opt:91
7042msgid "Allow bit-fields to cross word boundaries"
588a58df
JM
7043msgstr ""
7044
55541419
JM
7045#: config/rs6000/sysv4.opt:95
7046msgid "Use alternate register names"
588a58df
JM
7047msgstr ""
7048
55541419
JM
7049#: config/rs6000/sysv4.opt:101
7050msgid "Use default method for sdata handling"
588a58df
JM
7051msgstr ""
7052
55541419
JM
7053#: config/rs6000/sysv4.opt:105
7054msgid "Link with libsim.a, libc.a and sim-crt0.o"
588a58df
JM
7055msgstr ""
7056
55541419
JM
7057#: config/rs6000/sysv4.opt:109
7058msgid "Link with libads.a, libc.a and crt0.o"
588a58df
JM
7059msgstr ""
7060
55541419
JM
7061#: config/rs6000/sysv4.opt:113
7062msgid "Link with libyk.a, libc.a and crt0.o"
588a58df
JM
7063msgstr ""
7064
55541419
JM
7065#: config/rs6000/sysv4.opt:117
7066msgid "Link with libmvme.a, libc.a and crt0.o"
588a58df
JM
7067msgstr ""
7068
55541419
JM
7069#: config/rs6000/sysv4.opt:121
7070msgid "Set the PPC_EMB bit in the ELF flags header"
588a58df
JM
7071msgstr ""
7072
55541419
JM
7073#: config/rs6000/sysv4.opt:141
7074msgid "Generate code to use a non-exec PLT and GOT"
588a58df
JM
7075msgstr ""
7076
55541419
JM
7077#: config/rs6000/sysv4.opt:145
7078msgid "Generate code for old exec BSS PLT"
588a58df
JM
7079msgstr ""
7080
55541419
JM
7081#: config/spu/spu.opt:20
7082msgid "Emit warnings when run-time relocations are generated"
588a58df
JM
7083msgstr ""
7084
55541419
JM
7085#: config/spu/spu.opt:24
7086msgid "Emit errors when run-time relocations are generated"
588a58df
JM
7087msgstr ""
7088
55541419
JM
7089#: config/spu/spu.opt:28
7090msgid "Specify cost of branches (Default 20)"
588a58df
JM
7091msgstr ""
7092
55541419
JM
7093#: config/spu/spu.opt:32
7094msgid "Make sure loads and stores are not moved past DMA instructions"
588a58df
JM
7095msgstr ""
7096
55541419
JM
7097#: config/spu/spu.opt:36
7098msgid "volatile must be specified on any memory that is effected by DMA"
588a58df
JM
7099msgstr ""
7100
55541419
JM
7101#: config/spu/spu.opt:40 config/spu/spu.opt:44
7102msgid "Insert nops when it might improve performance by allowing dual issue (default)"
588a58df
JM
7103msgstr ""
7104
55541419
JM
7105#: config/spu/spu.opt:48
7106msgid "Use standard main function as entry for startup"
02c7d30f
JM
7107msgstr ""
7108
55541419
JM
7109#: config/spu/spu.opt:52
7110msgid "Generate branch hints for branches"
588a58df
JM
7111msgstr ""
7112
55541419
JM
7113#: config/spu/spu.opt:56
7114msgid "Maximum number of nops to insert for a hint (Default 2)"
588a58df
JM
7115msgstr ""
7116
55541419
JM
7117#: config/spu/spu.opt:60
7118msgid "Approximate maximum number of instructions to allow between a hint and its branch [125]"
588a58df
JM
7119msgstr ""
7120
55541419
JM
7121#: config/spu/spu.opt:64
7122msgid "Generate code for 18 bit addressing"
7123msgstr ""
02c7d30f 7124
55541419
JM
7125#: config/spu/spu.opt:68
7126msgid "Generate code for 32 bit addressing"
588a58df
JM
7127msgstr ""
7128
55541419
JM
7129#: config/spu/spu.opt:76
7130msgid "Insert hbrp instructions after hinted branch targets to avoid the SPU hang issue"
588a58df
JM
7131msgstr ""
7132
55541419
JM
7133#: config/spu/spu.opt:88
7134msgid "Access variables in 32-bit PPU objects (default)"
588a58df
JM
7135msgstr ""
7136
55541419
JM
7137#: config/spu/spu.opt:92
7138msgid "Access variables in 64-bit PPU objects"
7139msgstr ""
02c7d30f 7140
55541419
JM
7141#: config/spu/spu.opt:96
7142msgid "Allow conversions between __ea and generic pointers (default)"
7143msgstr ""
02c7d30f 7144
55541419
JM
7145#: config/spu/spu.opt:100
7146msgid "Size (in KB) of software data cache"
7147msgstr ""
02c7d30f 7148
55541419
JM
7149#: config/spu/spu.opt:104
7150msgid "Atomically write back software data cache lines (default)"
7151msgstr ""
02c7d30f 7152
55541419
JM
7153#: config/mcore/mcore.opt:23
7154msgid "Generate code for the M*Core M210"
588a58df
JM
7155msgstr ""
7156
55541419
JM
7157#: config/mcore/mcore.opt:27
7158msgid "Generate code for the M*Core M340"
588a58df
JM
7159msgstr ""
7160
55541419
JM
7161#: config/mcore/mcore.opt:31
7162msgid "Force functions to be aligned to a 4 byte boundary"
588a58df
JM
7163msgstr ""
7164
55541419
JM
7165#: config/mcore/mcore.opt:35 config/score/score.opt:23
7166msgid "Generate big-endian code"
588a58df
JM
7167msgstr ""
7168
55541419
JM
7169#: config/mcore/mcore.opt:39
7170msgid "Emit call graph information"
588a58df
JM
7171msgstr ""
7172
55541419
JM
7173#: config/mcore/mcore.opt:43
7174msgid "Use the divide instruction"
588a58df
JM
7175msgstr ""
7176
55541419
JM
7177#: config/mcore/mcore.opt:47
7178msgid "Inline constants if it can be done in 2 insns or less"
588a58df
JM
7179msgstr ""
7180
55541419
JM
7181#: config/mcore/mcore.opt:51 config/score/score.opt:27
7182msgid "Generate little-endian code"
588a58df
JM
7183msgstr ""
7184
55541419
JM
7185#: config/mcore/mcore.opt:56 config/fr30/fr30.opt:27
7186msgid "Assume that run-time support has been provided, so omit -lsim from the linker command line"
588a58df
JM
7187msgstr ""
7188
55541419
JM
7189#: config/mcore/mcore.opt:60
7190msgid "Use arbitrary sized immediates in bit operations"
588a58df
JM
7191msgstr ""
7192
55541419
JM
7193#: config/mcore/mcore.opt:64
7194msgid "Prefer word accesses over byte accesses"
588a58df
JM
7195msgstr ""
7196
55541419
JM
7197#: config/mcore/mcore.opt:68
7198msgid "Set the maximum amount for a single stack increment operation"
588a58df
JM
7199msgstr ""
7200
55541419
JM
7201#: config/mcore/mcore.opt:72
7202msgid "Always treat bitfields as int-sized"
588a58df
JM
7203msgstr ""
7204
55541419
JM
7205#: config/arc/arc.opt:32
7206msgid "Prepend the name of the cpu to all public symbol names"
588a58df
JM
7207msgstr ""
7208
55541419
JM
7209#: config/arc/arc.opt:42
7210msgid "-mcpu=CPU\tCompile code for ARC variant CPU"
588a58df
JM
7211msgstr ""
7212
55541419
JM
7213#: config/arc/arc.opt:46
7214msgid "-mtext=SECTION\tPut functions in SECTION"
588a58df
JM
7215msgstr ""
7216
55541419
JM
7217#: config/arc/arc.opt:50
7218msgid "-mdata=SECTION\tPut data in SECTION"
588a58df
JM
7219msgstr ""
7220
55541419
JM
7221#: config/arc/arc.opt:54
7222msgid "-mrodata=SECTION\tPut read-only data in SECTION"
588a58df
JM
7223msgstr ""
7224
55541419
JM
7225#: config/sh/sh.opt:44
7226msgid "Generate SH1 code"
588a58df
JM
7227msgstr ""
7228
55541419
JM
7229#: config/sh/sh.opt:48
7230msgid "Generate SH2 code"
7231msgstr ""
588a58df 7232
55541419
JM
7233#: config/sh/sh.opt:52
7234msgid "Generate default double-precision SH2a-FPU code"
588a58df
JM
7235msgstr ""
7236
55541419
JM
7237#: config/sh/sh.opt:56
7238msgid "Generate SH2a FPU-less code"
588a58df
JM
7239msgstr ""
7240
55541419
JM
7241#: config/sh/sh.opt:60
7242msgid "Generate default single-precision SH2a-FPU code"
588a58df
JM
7243msgstr ""
7244
55541419
JM
7245#: config/sh/sh.opt:64
7246msgid "Generate only single-precision SH2a-FPU code"
7247msgstr ""
588a58df 7248
55541419
JM
7249#: config/sh/sh.opt:68
7250msgid "Generate SH2e code"
7251msgstr ""
588a58df 7252
55541419
JM
7253#: config/sh/sh.opt:72
7254msgid "Generate SH3 code"
7255msgstr ""
5682cc89 7256
55541419
JM
7257#: config/sh/sh.opt:76
7258msgid "Generate SH3e code"
7259msgstr ""
5682cc89 7260
55541419
JM
7261#: config/sh/sh.opt:80
7262msgid "Generate SH4 code"
588a58df
JM
7263msgstr ""
7264
55541419
JM
7265#: config/sh/sh.opt:84
7266msgid "Generate SH4-100 code"
7267msgstr ""
588a58df 7268
55541419
JM
7269#: config/sh/sh.opt:88
7270msgid "Generate SH4-200 code"
7271msgstr ""
5682cc89 7272
55541419 7273#: config/sh/sh.opt:94
5682cc89 7274#, fuzzy
55541419
JM
7275msgid "Generate SH4-300 code"
7276msgstr "Tuota 64-bittistä x86-64-koodia"
5682cc89 7277
55541419
JM
7278#: config/sh/sh.opt:98
7279msgid "Generate SH4 FPU-less code"
588a58df
JM
7280msgstr ""
7281
55541419 7282#: config/sh/sh.opt:102
5682cc89 7283#, fuzzy
55541419
JM
7284msgid "Generate SH4-100 FPU-less code"
7285msgstr "Tuota 64-bittistä x86-64-koodia"
588a58df 7286
55541419 7287#: config/sh/sh.opt:106
5682cc89 7288#, fuzzy
55541419
JM
7289msgid "Generate SH4-200 FPU-less code"
7290msgstr "Tuota 64-bittistä x86-64-koodia"
588a58df 7291
55541419 7292#: config/sh/sh.opt:110
5682cc89 7293#, fuzzy
55541419
JM
7294msgid "Generate SH4-300 FPU-less code"
7295msgstr "Tuota 64-bittistä x86-64-koodia"
5682cc89 7296
55541419
JM
7297#: config/sh/sh.opt:114
7298msgid "Generate code for SH4 340 series (MMU/FPU-less)"
588a58df
JM
7299msgstr ""
7300
55541419
JM
7301#: config/sh/sh.opt:119
7302msgid "Generate code for SH4 400 series (MMU/FPU-less)"
588a58df
JM
7303msgstr ""
7304
55541419
JM
7305#: config/sh/sh.opt:124
7306msgid "Generate code for SH4 500 series (FPU-less)."
588a58df
JM
7307msgstr ""
7308
55541419
JM
7309#: config/sh/sh.opt:129
7310msgid "Generate default single-precision SH4 code"
588a58df
JM
7311msgstr ""
7312
55541419
JM
7313#: config/sh/sh.opt:133
7314msgid "Generate default single-precision SH4-100 code"
588a58df
JM
7315msgstr ""
7316
55541419
JM
7317#: config/sh/sh.opt:137
7318msgid "Generate default single-precision SH4-200 code"
f3a12c77
JM
7319msgstr ""
7320
55541419
JM
7321#: config/sh/sh.opt:141
7322msgid "Generate default single-precision SH4-300 code"
588a58df
JM
7323msgstr ""
7324
55541419
JM
7325#: config/sh/sh.opt:145
7326msgid "Generate only single-precision SH4 code"
588a58df
JM
7327msgstr ""
7328
55541419
JM
7329#: config/sh/sh.opt:149
7330msgid "Generate only single-precision SH4-100 code"
588a58df
JM
7331msgstr ""
7332
55541419
JM
7333#: config/sh/sh.opt:153
7334msgid "Generate only single-precision SH4-200 code"
588a58df
JM
7335msgstr ""
7336
55541419
JM
7337#: config/sh/sh.opt:157
7338msgid "Generate only single-precision SH4-300 code"
588a58df
JM
7339msgstr ""
7340
55541419
JM
7341#: config/sh/sh.opt:161
7342msgid "Generate SH4a code"
588a58df
JM
7343msgstr ""
7344
55541419
JM
7345#: config/sh/sh.opt:165
7346msgid "Generate SH4a FPU-less code"
588a58df
JM
7347msgstr ""
7348
55541419
JM
7349#: config/sh/sh.opt:169
7350msgid "Generate default single-precision SH4a code"
588a58df
JM
7351msgstr ""
7352
55541419
JM
7353#: config/sh/sh.opt:173
7354msgid "Generate only single-precision SH4a code"
588a58df
JM
7355msgstr ""
7356
55541419
JM
7357#: config/sh/sh.opt:177
7358msgid "Generate SH4al-dsp code"
588a58df
JM
7359msgstr ""
7360
55541419
JM
7361#: config/sh/sh.opt:181
7362msgid "Generate 32-bit SHmedia code"
588a58df
JM
7363msgstr ""
7364
55541419
JM
7365#: config/sh/sh.opt:185
7366msgid "Generate 32-bit FPU-less SHmedia code"
588a58df
JM
7367msgstr ""
7368
55541419
JM
7369#: config/sh/sh.opt:189
7370msgid "Generate 64-bit SHmedia code"
588a58df
JM
7371msgstr ""
7372
55541419
JM
7373#: config/sh/sh.opt:193
7374msgid "Generate 64-bit FPU-less SHmedia code"
5682cc89 7375msgstr ""
588a58df 7376
55541419
JM
7377#: config/sh/sh.opt:197
7378msgid "Generate SHcompact code"
588a58df
JM
7379msgstr ""
7380
55541419
JM
7381#: config/sh/sh.opt:201
7382msgid "Generate FPU-less SHcompact code"
f3a12c77
JM
7383msgstr ""
7384
55541419
JM
7385#: config/sh/sh.opt:205
7386msgid "Throttle unrolling to avoid thrashing target registers unless the unroll benefit outweighs this"
f3a12c77
JM
7387msgstr ""
7388
55541419
JM
7389#: config/sh/sh.opt:209
7390msgid "Generate code in big endian mode"
588a58df
JM
7391msgstr ""
7392
55541419
JM
7393#: config/sh/sh.opt:213
7394msgid "Generate 32-bit offsets in switch tables"
588a58df
JM
7395msgstr ""
7396
55541419
JM
7397#: config/sh/sh.opt:217
7398#, fuzzy
7399msgid "Generate bit instructions"
7400msgstr "Käytä AltiVec-käskyjä"
588a58df 7401
55541419
JM
7402#: config/sh/sh.opt:221
7403msgid "Cost to assume for a branch insn"
588a58df
JM
7404msgstr ""
7405
55541419
JM
7406#: config/sh/sh.opt:225
7407msgid "Enable cbranchdi4 pattern"
588a58df
JM
7408msgstr ""
7409
55541419
JM
7410#: config/sh/sh.opt:229
7411msgid "Emit cmpeqdi_t pattern even when -mcbranchdi is in effect."
588a58df
JM
7412msgstr ""
7413
55541419
JM
7414#: config/sh/sh.opt:233
7415msgid "Enable SH5 cut2 workaround"
588a58df
JM
7416msgstr ""
7417
55541419
JM
7418#: config/sh/sh.opt:237
7419msgid "Align doubles at 64-bit boundaries"
588a58df
JM
7420msgstr ""
7421
55541419
JM
7422#: config/sh/sh.opt:241
7423msgid "Division strategy, one of: call, call2, fp, inv, inv:minlat, inv20u, inv20l, inv:call, inv:call2, inv:fp, call-div1, call-fp, call-table"
588a58df
JM
7424msgstr ""
7425
55541419
JM
7426#: config/sh/sh.opt:245
7427msgid "Specify name for 32 bit signed division function"
588a58df
JM
7428msgstr ""
7429
55541419
JM
7430#: config/sh/sh.opt:249
7431msgid "Enable the use of 64-bit floating point registers in fmov instructions. See -mdalign if 64-bit alignment is required."
588a58df
JM
7432msgstr ""
7433
55541419
JM
7434#: config/sh/sh.opt:257
7435msgid "Enable the use of the fused floating point multiply-accumulate operation"
588a58df
JM
7436msgstr ""
7437
55541419
JM
7438#: config/sh/sh.opt:261
7439msgid "Cost to assume for gettr insn"
588a58df
JM
7440msgstr ""
7441
55541419
JM
7442#: config/sh/sh.opt:265 config/sh/sh.opt:315
7443msgid "Follow Renesas (formerly Hitachi) / SuperH calling conventions"
588a58df
JM
7444msgstr ""
7445
55541419
JM
7446#: config/sh/sh.opt:269
7447msgid "Increase the IEEE compliance for floating-point code"
588a58df
JM
7448msgstr ""
7449
55541419
JM
7450#: config/sh/sh.opt:273
7451msgid "Enable the use of the indexed addressing mode for SHmedia32/SHcompact"
588a58df
JM
7452msgstr ""
7453
55541419
JM
7454#: config/sh/sh.opt:277
7455msgid "inline code to invalidate instruction cache entries after setting up nested function trampolines"
588a58df
JM
7456msgstr ""
7457
55541419
JM
7458#: config/sh/sh.opt:281
7459msgid "Assume symbols might be invalid"
588a58df
JM
7460msgstr ""
7461
55541419
JM
7462#: config/sh/sh.opt:285
7463msgid "Annotate assembler instructions with estimated addresses"
588a58df
JM
7464msgstr ""
7465
55541419
JM
7466#: config/sh/sh.opt:289
7467msgid "Generate code in little endian mode"
588a58df
JM
7468msgstr ""
7469
55541419
JM
7470#: config/sh/sh.opt:293
7471msgid "Mark MAC register as call-clobbered"
588a58df
JM
7472msgstr ""
7473
55541419
JM
7474#: config/sh/sh.opt:299
7475msgid "Make structs a multiple of 4 bytes (warning: ABI altered)"
588a58df
JM
7476msgstr ""
7477
55541419
JM
7478#: config/sh/sh.opt:303
7479msgid "Emit function-calls using global offset table when generating PIC"
588a58df
JM
7480msgstr ""
7481
55541419
JM
7482#: config/sh/sh.opt:307
7483msgid "Assume pt* instructions won't trap"
588a58df
JM
7484msgstr ""
7485
55541419
JM
7486#: config/sh/sh.opt:311
7487msgid "Shorten address references during linking"
588a58df
JM
7488msgstr ""
7489
55541419
JM
7490#: config/sh/sh.opt:319
7491msgid "Deprecated. Use -Os instead"
588a58df
JM
7492msgstr ""
7493
55541419
JM
7494#: config/sh/sh.opt:323
7495msgid "Cost to assume for a multiply insn"
588a58df
JM
7496msgstr ""
7497
55541419
JM
7498#: config/sh/sh.opt:327
7499msgid "Don't generate privileged-mode only code; implies -mno-inline-ic_invalidate if the inline code would not work in user mode."
588a58df
JM
7500msgstr ""
7501
55541419
JM
7502#: config/sh/sh.opt:333
7503msgid "Pretend a branch-around-a-move is a conditional move."
588a58df
JM
7504msgstr ""
7505
55541419
JM
7506#: config/sh/superh.opt:6
7507msgid "Board name [and memory region]."
588a58df
JM
7508msgstr ""
7509
55541419
JM
7510#: config/sh/superh.opt:10
7511msgid "Runtime name."
588a58df
JM
7512msgstr ""
7513
55541419
JM
7514#: config/arm/eabi.opt:23
7515msgid "Generate code for the Android operating system."
588a58df
JM
7516msgstr ""
7517
55541419
JM
7518#: config/arm/arm.opt:23
7519msgid "Specify an ABI"
588a58df
JM
7520msgstr ""
7521
55541419
JM
7522#: config/arm/arm.opt:27
7523msgid "Generate a call to abort if a noreturn function returns"
588a58df
JM
7524msgstr ""
7525
55541419
JM
7526#: config/arm/arm.opt:34
7527msgid "Pass FP arguments in FP registers"
588a58df
JM
7528msgstr ""
7529
55541419
JM
7530#: config/arm/arm.opt:38
7531msgid "Generate APCS conformant stack frames"
588a58df
JM
7532msgstr ""
7533
55541419
JM
7534#: config/arm/arm.opt:42
7535msgid "Generate re-entrant, PIC code"
588a58df
JM
7536msgstr ""
7537
55541419
JM
7538#: config/arm/arm.opt:56
7539msgid "Assume target CPU is configured as big endian"
588a58df
JM
7540msgstr ""
7541
55541419
JM
7542#: config/arm/arm.opt:60
7543msgid "Thumb: Assume non-static functions may be called from ARM code"
588a58df
JM
7544msgstr ""
7545
55541419
JM
7546#: config/arm/arm.opt:64
7547msgid "Thumb: Assume function pointers may go to non-Thumb aware code"
588a58df
JM
7548msgstr ""
7549
55541419
JM
7550#: config/arm/arm.opt:68
7551msgid "Cirrus: Place NOPs to avoid invalid instruction combinations"
588a58df
JM
7552msgstr ""
7553
55541419
JM
7554#: config/arm/arm.opt:72 config/bfin/bfin.opt:27
7555msgid "Specify the name of the target CPU"
588a58df
JM
7556msgstr ""
7557
55541419
JM
7558#: config/arm/arm.opt:76
7559msgid "Specify if floating point hardware should be used"
588a58df
JM
7560msgstr ""
7561
55541419
JM
7562#: config/arm/arm.opt:83
7563msgid "Specify the __fp16 floating-point format"
588a58df
JM
7564msgstr ""
7565
55541419
JM
7566#: config/arm/arm.opt:94
7567msgid "Specify the name of the target floating point hardware/format"
588a58df
JM
7568msgstr ""
7569
55541419
JM
7570#: config/arm/arm.opt:98
7571msgid "Alias for -mfloat-abi=hard"
588a58df
JM
7572msgstr ""
7573
55541419
JM
7574#: config/arm/arm.opt:102
7575msgid "Assume target CPU is configured as little endian"
588a58df
JM
7576msgstr ""
7577
55541419
JM
7578#: config/arm/arm.opt:106
7579msgid "Generate call insns as indirect calls, if necessary"
588a58df
JM
7580msgstr ""
7581
55541419
JM
7582#: config/arm/arm.opt:110
7583msgid "Specify the register to be used for PIC addressing"
588a58df
JM
7584msgstr ""
7585
55541419
JM
7586#: config/arm/arm.opt:114
7587msgid "Store function names in object code"
588a58df
JM
7588msgstr ""
7589
55541419
JM
7590#: config/arm/arm.opt:118
7591msgid "Permit scheduling of a function's prologue sequence"
588a58df
JM
7592msgstr ""
7593
55541419
JM
7594#: config/arm/arm.opt:122
7595msgid "Do not load the PIC register in function prologues"
588a58df
JM
7596msgstr ""
7597
55541419
JM
7598#: config/arm/arm.opt:126
7599msgid "Alias for -mfloat-abi=soft"
588a58df
JM
7600msgstr ""
7601
55541419
JM
7602#: config/arm/arm.opt:130
7603msgid "Specify the minimum bit alignment of structures"
588a58df
JM
7604msgstr ""
7605
55541419
JM
7606#: config/arm/arm.opt:134
7607msgid "Compile for the Thumb not the ARM"
588a58df
JM
7608msgstr ""
7609
55541419
JM
7610#: config/arm/arm.opt:138
7611msgid "Support calls between Thumb and ARM instruction sets"
588a58df
JM
7612msgstr ""
7613
55541419
JM
7614#: config/arm/arm.opt:142
7615msgid "Specify how to access the thread pointer"
588a58df
JM
7616msgstr ""
7617
55541419
JM
7618#: config/arm/arm.opt:146
7619msgid "Thumb: Generate (non-leaf) stack frames even if not needed"
588a58df
JM
7620msgstr ""
7621
55541419
JM
7622#: config/arm/arm.opt:150
7623msgid "Thumb: Generate (leaf) stack frames even if not needed"
7624msgstr ""
5682cc89 7625
55541419
JM
7626#: config/arm/arm.opt:154
7627msgid "Tune code for the given processor"
588a58df
JM
7628msgstr ""
7629
55541419
JM
7630#: config/arm/arm.opt:158
7631msgid "Assume big endian bytes, little endian words"
588a58df
JM
7632msgstr ""
7633
55541419
JM
7634#: config/arm/arm.opt:162
7635msgid "Use Neon quad-word (rather than double-word) registers for vectorization"
588a58df
JM
7636msgstr ""
7637
55541419
JM
7638#: config/arm/arm.opt:166
7639msgid "Only generate absolute relocations on word sized values."
588a58df
JM
7640msgstr ""
7641
55541419
JM
7642#: config/arm/arm.opt:170
7643msgid "Avoid overlapping destination and address registers on LDRD instructions"
588a58df
JM
7644msgstr ""
7645
55541419
JM
7646#: config/arm/pe.opt:23
7647msgid "Ignore dllimport attribute for functions"
588a58df
JM
7648msgstr ""
7649
55541419
JM
7650#: config/pdp11/pdp11.opt:23
7651msgid "Generate code for an 11/10"
588a58df
JM
7652msgstr ""
7653
55541419
JM
7654#: config/pdp11/pdp11.opt:27
7655msgid "Generate code for an 11/40"
588a58df
JM
7656msgstr ""
7657
55541419
JM
7658#: config/pdp11/pdp11.opt:31
7659msgid "Generate code for an 11/45"
02c7d30f
JM
7660msgstr ""
7661
55541419
JM
7662#: config/pdp11/pdp11.opt:35
7663msgid "Use 16-bit abs patterns"
7664msgstr ""
588a58df 7665
55541419
JM
7666#: config/pdp11/pdp11.opt:39
7667msgid "Return floating-point results in ac0 (fr0 in Unix assembler syntax)"
588a58df
JM
7668msgstr ""
7669
55541419
JM
7670#: config/pdp11/pdp11.opt:43
7671msgid "Do not use inline patterns for copying memory"
588a58df
JM
7672msgstr ""
7673
55541419
JM
7674#: config/pdp11/pdp11.opt:47
7675msgid "Use inline patterns for copying memory"
588a58df
JM
7676msgstr ""
7677
55541419
JM
7678#: config/pdp11/pdp11.opt:51
7679msgid "Do not pretend that branches are expensive"
588a58df
JM
7680msgstr ""
7681
55541419
JM
7682#: config/pdp11/pdp11.opt:55
7683msgid "Pretend that branches are expensive"
588a58df
JM
7684msgstr ""
7685
55541419
JM
7686#: config/pdp11/pdp11.opt:59
7687msgid "Use the DEC assembler syntax"
588a58df
JM
7688msgstr ""
7689
55541419
JM
7690#: config/pdp11/pdp11.opt:63
7691msgid "Use 32 bit float"
7692msgstr "Käytä 32-bittistä float-tyyppiä"
588a58df 7693
55541419
JM
7694#: config/pdp11/pdp11.opt:67
7695msgid "Use 64 bit float"
7696msgstr "Käytä 64-bittistä float-tyyppiä"
588a58df 7697
55541419
JM
7698#: config/pdp11/pdp11.opt:75
7699msgid "Use 16 bit int"
7700msgstr "Käytä 16-bittistä int-tyyppiä"
588a58df 7701
55541419
JM
7702#: config/pdp11/pdp11.opt:79
7703msgid "Use 32 bit int"
7704msgstr "Käytä 32-bittistä int-tyyppiä"
588a58df 7705
55541419
JM
7706#: config/pdp11/pdp11.opt:87
7707msgid "Target has split I&D"
588a58df
JM
7708msgstr ""
7709
55541419
JM
7710#: config/pdp11/pdp11.opt:91
7711msgid "Use UNIX assembler syntax"
5682cc89 7712msgstr ""
588a58df 7713
55541419
JM
7714#: config/avr/avr.opt:23
7715msgid "Use subroutines for function prologues and epilogues"
588a58df
JM
7716msgstr ""
7717
55541419
JM
7718#: config/avr/avr.opt:27
7719msgid "-mmcu=MCU\tSelect the target MCU"
588a58df
JM
7720msgstr ""
7721
55541419
JM
7722#: config/avr/avr.opt:34
7723msgid "Use an 8-bit 'int' type"
588a58df
JM
7724msgstr ""
7725
55541419
JM
7726#: config/avr/avr.opt:38
7727msgid "Change the stack pointer without disabling interrupts"
588a58df
JM
7728msgstr ""
7729
55541419
JM
7730#: config/avr/avr.opt:48
7731msgid "Use rjmp/rcall (limited range) on >8K devices"
588a58df
JM
7732msgstr ""
7733
55541419
JM
7734#: config/avr/avr.opt:52
7735msgid "Change only the low 8 bits of the stack pointer"
588a58df
JM
7736msgstr ""
7737
55541419
JM
7738#: config/avr/avr.opt:56
7739msgid "Relax branches"
588a58df
JM
7740msgstr ""
7741
55541419
JM
7742#: config/avr/avr.opt:60
7743msgid "Make the linker relaxation machine assume that a program counter wrap-around occures."
588a58df
JM
7744msgstr ""
7745
55541419
JM
7746#: config/crx/crx.opt:23
7747msgid "Support multiply accumulate instructions"
588a58df
JM
7748msgstr ""
7749
55541419
JM
7750#: config/crx/crx.opt:27
7751msgid "Do not use push to store function arguments"
588a58df
JM
7752msgstr ""
7753
55541419
JM
7754#: config/crx/crx.opt:31
7755msgid "Restrict doloop to the given nesting level"
588a58df
JM
7756msgstr ""
7757
55541419
JM
7758#: config/pa/pa-hpux.opt:23
7759msgid "Generate cpp defines for server IO"
588a58df
JM
7760msgstr ""
7761
55541419
JM
7762#: config/pa/pa-hpux.opt:27 config/pa/pa-hpux1010.opt:23
7763#: config/pa/pa-hpux1111.opt:23
7764msgid "Specify UNIX standard for predefines and linking"
588a58df
JM
7765msgstr ""
7766
55541419
JM
7767#: config/pa/pa-hpux.opt:31
7768msgid "Generate cpp defines for workstation IO"
588a58df
JM
7769msgstr ""
7770
55541419
JM
7771#: config/pa/pa.opt:23 config/pa/pa.opt:76 config/pa/pa.opt:84
7772msgid "Generate PA1.0 code"
588a58df
JM
7773msgstr ""
7774
55541419
JM
7775#: config/pa/pa.opt:27 config/pa/pa.opt:88 config/pa/pa.opt:108
7776msgid "Generate PA1.1 code"
588a58df
JM
7777msgstr ""
7778
55541419
JM
7779#: config/pa/pa.opt:31 config/pa/pa.opt:92
7780msgid "Generate PA2.0 code (requires binutils 2.10 or later)"
588a58df
JM
7781msgstr ""
7782
55541419
JM
7783#: config/pa/pa.opt:35
7784msgid "Generate code for huge switch statements"
588a58df
JM
7785msgstr ""
7786
55541419
JM
7787#: config/pa/pa.opt:39
7788msgid "Disable FP regs"
588a58df
JM
7789msgstr ""
7790
55541419
JM
7791#: config/pa/pa.opt:43
7792msgid "Disable indexed addressing"
588a58df
JM
7793msgstr ""
7794
55541419
JM
7795#: config/pa/pa.opt:47
7796msgid "Generate fast indirect calls"
588a58df
JM
7797msgstr ""
7798
55541419
JM
7799#: config/pa/pa.opt:55
7800msgid "Assume code will be assembled by GAS"
588a58df
JM
7801msgstr ""
7802
55541419
JM
7803#: config/pa/pa.opt:59
7804msgid "Put jumps in call delay slots"
588a58df
JM
7805msgstr ""
7806
55541419
JM
7807#: config/pa/pa.opt:64
7808msgid "Enable linker optimizations"
588a58df
JM
7809msgstr ""
7810
55541419
JM
7811#: config/pa/pa.opt:68
7812msgid "Always generate long calls"
588a58df
JM
7813msgstr ""
7814
55541419
JM
7815#: config/pa/pa.opt:72
7816msgid "Emit long load/store sequences"
588a58df
JM
7817msgstr ""
7818
55541419
JM
7819#: config/pa/pa.opt:80
7820msgid "Disable space regs"
588a58df
JM
7821msgstr ""
7822
55541419
JM
7823#: config/pa/pa.opt:96
7824msgid "Use portable calling conventions"
588a58df
JM
7825msgstr ""
7826
55541419
JM
7827#: config/pa/pa.opt:100
7828msgid "Specify CPU for scheduling purposes. Valid arguments are 700, 7100, 7100LC, 7200, 7300, and 8000"
588a58df
JM
7829msgstr ""
7830
55541419
JM
7831#: config/pa/pa.opt:112
7832msgid "Do not disable space regs"
02c7d30f
JM
7833msgstr ""
7834
55541419
JM
7835#: config/pa/pa64-hpux.opt:23
7836msgid "Assume code will be linked by GNU ld"
588a58df
JM
7837msgstr ""
7838
55541419
JM
7839#: config/pa/pa64-hpux.opt:27
7840msgid "Assume code will be linked by HP ld"
588a58df
JM
7841msgstr ""
7842
55541419
JM
7843#: config/xtensa/xtensa.opt:23
7844msgid "Use CONST16 instruction to load constants"
588a58df
JM
7845msgstr ""
7846
55541419
JM
7847#: config/xtensa/xtensa.opt:27
7848msgid "Enable fused multiply/add and multiply/subtract FP instructions"
588a58df
JM
7849msgstr ""
7850
55541419
JM
7851#: config/xtensa/xtensa.opt:31
7852msgid "Use indirect CALLXn instructions for large programs"
588a58df
JM
7853msgstr ""
7854
55541419
JM
7855#: config/xtensa/xtensa.opt:35
7856msgid "Automatically align branch targets to reduce branch penalties"
588a58df
JM
7857msgstr ""
7858
55541419
JM
7859#: config/xtensa/xtensa.opt:39
7860msgid "Intersperse literal pools with code in the text section"
588a58df
JM
7861msgstr ""
7862
55541419
JM
7863#: config/xtensa/xtensa.opt:43
7864msgid "-mno-serialize-volatile\tDo not serialize volatile memory references with MEMW instructions"
588a58df
JM
7865msgstr ""
7866
55541419
JM
7867#: config/stormy16/stormy16.opt:24
7868msgid "Provide libraries for the simulator"
588a58df
JM
7869msgstr ""
7870
55541419
JM
7871#: config/mips/mips.opt:23
7872msgid "-mabi=ABI\tGenerate code that conforms to the given ABI"
588a58df
JM
7873msgstr ""
7874
55541419
JM
7875#: config/mips/mips.opt:27
7876msgid "Generate code that can be used in SVR4-style dynamic objects"
02c7d30f
JM
7877msgstr ""
7878
55541419
JM
7879#: config/mips/mips.opt:31
7880msgid "Use PMC-style 'mad' instructions"
588a58df
JM
7881msgstr ""
7882
55541419
JM
7883#: config/mips/mips.opt:35
7884msgid "-march=ISA\tGenerate code for the given ISA"
588a58df
JM
7885msgstr ""
7886
55541419
JM
7887#: config/mips/mips.opt:39
7888msgid "-mbranch-cost=COST\tSet the cost of branches to roughly COST instructions"
588a58df
JM
7889msgstr ""
7890
55541419
JM
7891#: config/mips/mips.opt:43
7892msgid "Use Branch Likely instructions, overriding the architecture default"
02c7d30f
JM
7893msgstr ""
7894
55541419
JM
7895#: config/mips/mips.opt:47
7896msgid "Switch on/off MIPS16 ASE on alternating functions for compiler testing"
588a58df
JM
7897msgstr ""
7898
55541419
JM
7899#: config/mips/mips.opt:51
7900msgid "Trap on integer divide by zero"
588a58df
JM
7901msgstr ""
7902
55541419
JM
7903#: config/mips/mips.opt:55
7904msgid "-mcode-readable=SETTING\tSpecify when instructions are allowed to access code"
588a58df
JM
7905msgstr ""
7906
55541419
JM
7907#: config/mips/mips.opt:59
7908msgid "Use branch-and-break sequences to check for integer divide by zero"
588a58df
JM
7909msgstr ""
7910
55541419
JM
7911#: config/mips/mips.opt:63
7912msgid "Use trap instructions to check for integer divide by zero"
588a58df
JM
7913msgstr ""
7914
55541419
JM
7915#: config/mips/mips.opt:67
7916#, fuzzy
7917msgid "Allow the use of MDMX instructions"
7918msgstr "Tasaa funktioiden alut"
588a58df 7919
55541419
JM
7920#: config/mips/mips.opt:71
7921msgid "Allow hardware floating-point instructions to cover both 32-bit and 64-bit operations"
588a58df
JM
7922msgstr ""
7923
55541419
JM
7924#: config/mips/mips.opt:75
7925msgid "Use MIPS-DSP instructions"
588a58df
JM
7926msgstr ""
7927
55541419
JM
7928#: config/mips/mips.opt:79
7929#, fuzzy
7930msgid "Use MIPS-DSP REV 2 instructions"
7931msgstr "Käytä AltiVec-käskyjä"
588a58df 7932
55541419
JM
7933#: config/mips/mips.opt:89 config/mep/mep.opt:80
7934msgid "Use big-endian byte order"
588a58df
JM
7935msgstr ""
7936
55541419
JM
7937#: config/mips/mips.opt:93 config/mep/mep.opt:84
7938msgid "Use little-endian byte order"
588a58df
JM
7939msgstr ""
7940
55541419
JM
7941#: config/mips/mips.opt:97 config/iq2000/iq2000.opt:31
7942msgid "Use ROM instead of RAM"
588a58df
JM
7943msgstr ""
7944
55541419
JM
7945#: config/mips/mips.opt:101
7946msgid "Use NewABI-style %reloc() assembly operators"
588a58df
JM
7947msgstr ""
7948
55541419
JM
7949#: config/mips/mips.opt:105
7950msgid "Use -G for data that is not defined by the current object"
7951msgstr ""
5682cc89 7952
55541419
JM
7953#: config/mips/mips.opt:109
7954msgid "Work around certain R4000 errata"
588a58df
JM
7955msgstr ""
7956
55541419
JM
7957#: config/mips/mips.opt:113
7958msgid "Work around certain R4400 errata"
588a58df
JM
7959msgstr ""
7960
55541419
JM
7961#: config/mips/mips.opt:117
7962msgid "Work around certain R10000 errata"
588a58df
JM
7963msgstr ""
7964
55541419
JM
7965#: config/mips/mips.opt:121
7966msgid "Work around errata for early SB-1 revision 2 cores"
588a58df
JM
7967msgstr ""
7968
55541419
JM
7969#: config/mips/mips.opt:125
7970msgid "Work around certain VR4120 errata"
588a58df
JM
7971msgstr ""
7972
55541419
JM
7973#: config/mips/mips.opt:129
7974msgid "Work around VR4130 mflo/mfhi errata"
588a58df
JM
7975msgstr ""
7976
55541419
JM
7977#: config/mips/mips.opt:133
7978msgid "Work around an early 4300 hardware bug"
588a58df
JM
7979msgstr ""
7980
55541419
JM
7981#: config/mips/mips.opt:137
7982msgid "FP exceptions are enabled"
588a58df
JM
7983msgstr ""
7984
55541419
JM
7985#: config/mips/mips.opt:141
7986msgid "Use 32-bit floating-point registers"
7987msgstr "Käytä 32-bittisiä liukulukurekistereitä"
5682cc89 7988
55541419
JM
7989#: config/mips/mips.opt:145
7990msgid "Use 64-bit floating-point registers"
7991msgstr "Käytä 64-bittisiä liukulukurekistereitä"
588a58df 7992
55541419
JM
7993#: config/mips/mips.opt:149
7994msgid "-mflush-func=FUNC\tUse FUNC to flush the cache before calling stack trampolines"
588a58df
JM
7995msgstr ""
7996
55541419
JM
7997#: config/mips/mips.opt:153
7998msgid "Generate floating-point multiply-add instructions"
588a58df
JM
7999msgstr ""
8000
55541419
JM
8001#: config/mips/mips.opt:157
8002msgid "Use 32-bit general registers"
588a58df
JM
8003msgstr ""
8004
55541419
JM
8005#: config/mips/mips.opt:161
8006msgid "Use 64-bit general registers"
588a58df
JM
8007msgstr ""
8008
55541419
JM
8009#: config/mips/mips.opt:165
8010msgid "Use GP-relative addressing to access small data"
588a58df
JM
8011msgstr ""
8012
55541419
JM
8013#: config/mips/mips.opt:169
8014msgid "When generating -mabicalls code, allow executables to use PLTs and copy relocations"
588a58df
JM
8015msgstr ""
8016
55541419
JM
8017#: config/mips/mips.opt:173
8018msgid "Allow the use of hardware floating-point ABI and instructions"
588a58df
JM
8019msgstr ""
8020
55541419
JM
8021#: config/mips/mips.opt:177
8022msgid "Generate code that can be safely linked with MIPS16 code."
588a58df
JM
8023msgstr ""
8024
55541419
JM
8025#: config/mips/mips.opt:181
8026msgid "-mipsN\tGenerate code for ISA level N"
588a58df
JM
8027msgstr ""
8028
55541419
JM
8029#: config/mips/mips.opt:185
8030#, fuzzy
8031msgid "Generate MIPS16 code"
8032msgstr "Tuota 32-bittistä i386-koodia"
588a58df 8033
55541419
JM
8034#: config/mips/mips.opt:189
8035msgid "Use MIPS-3D instructions"
588a58df
JM
8036msgstr ""
8037
55541419
JM
8038#: config/mips/mips.opt:193
8039#, fuzzy
8040msgid "Use ll, sc and sync instructions"
8041msgstr "Käytä AltiVec-käskyjä"
588a58df 8042
55541419
JM
8043#: config/mips/mips.opt:197
8044msgid "Use -G for object-local data"
588a58df
JM
8045msgstr ""
8046
55541419
JM
8047#: config/mips/mips.opt:201
8048msgid "Use indirect calls"
8049msgstr "Käytä epäsuoria kutsuja"
588a58df 8050
55541419
JM
8051#: config/mips/mips.opt:205
8052msgid "Use a 32-bit long type"
8053msgstr "Käytä 32-bittistä long-tyyppiä"
8054
8055#: config/mips/mips.opt:209
8056msgid "Use a 64-bit long type"
8057msgstr "Käytä 64-bittistä long-tyyppiä"
8058
8059#: config/mips/mips.opt:213
8060msgid "Pass the address of the ra save location to _mcount in $12"
588a58df
JM
8061msgstr ""
8062
55541419
JM
8063#: config/mips/mips.opt:217
8064msgid "Don't optimize block moves"
5682cc89 8065msgstr ""
588a58df 8066
55541419
JM
8067#: config/mips/mips.opt:221
8068msgid "Use the mips-tfile postpass"
588a58df
JM
8069msgstr ""
8070
55541419
JM
8071#: config/mips/mips.opt:225
8072#, fuzzy
8073msgid "Allow the use of MT instructions"
8074msgstr "Tasaa funktioiden alut"
8075
8076#: config/mips/mips.opt:229
8077msgid "Do not use a cache-flushing function before calling stack trampolines"
588a58df
JM
8078msgstr ""
8079
55541419
JM
8080#: config/mips/mips.opt:233
8081#, fuzzy
8082msgid "Do not use MDMX instructions"
8083msgstr "Käytä AltiVec-käskyjä"
5682cc89 8084
55541419
JM
8085#: config/mips/mips.opt:237
8086msgid "Generate normal-mode code"
588a58df
JM
8087msgstr ""
8088
55541419
JM
8089#: config/mips/mips.opt:241
8090msgid "Do not use MIPS-3D instructions"
588a58df
JM
8091msgstr ""
8092
55541419
JM
8093#: config/mips/mips.opt:245
8094msgid "Use paired-single floating-point instructions"
588a58df
JM
8095msgstr ""
8096
55541419
JM
8097#: config/mips/mips.opt:249
8098msgid "-mr10k-cache-barrier=SETTING\tSpecify when r10k cache barriers should be inserted"
588a58df
JM
8099msgstr ""
8100
55541419
JM
8101#: config/mips/mips.opt:253
8102msgid "Try to allow the linker to turn PIC calls into direct calls"
8103msgstr ""
5682cc89 8104
55541419
JM
8105#: config/mips/mips.opt:257
8106msgid "When generating -mabicalls code, make the code suitable for use in shared libraries"
588a58df
JM
8107msgstr ""
8108
55541419
JM
8109#: config/mips/mips.opt:261
8110msgid "Restrict the use of hardware floating-point instructions to 32-bit operations"
588a58df
JM
8111msgstr ""
8112
55541419
JM
8113#: config/mips/mips.opt:265
8114#, fuzzy
8115msgid "Use SmartMIPS instructions"
8116msgstr "Käytä AltiVec-käskyjä"
588a58df 8117
55541419
JM
8118#: config/mips/mips.opt:269
8119msgid "Prevent the use of all hardware floating-point instructions"
588a58df
JM
8120msgstr ""
8121
55541419
JM
8122#: config/mips/mips.opt:273
8123msgid "Optimize lui/addiu address loads"
588a58df
JM
8124msgstr ""
8125
55541419
JM
8126#: config/mips/mips.opt:277
8127msgid "Assume all symbols have 32-bit values"
588a58df
JM
8128msgstr ""
8129
55541419
JM
8130#: config/mips/mips.opt:281
8131msgid "Use synci instruction to invalidate i-cache"
588a58df
JM
8132msgstr ""
8133
55541419
JM
8134#: config/mips/mips.opt:285
8135msgid "-mtune=PROCESSOR\tOptimize the output for PROCESSOR"
588a58df
JM
8136msgstr ""
8137
55541419
JM
8138#: config/mips/mips.opt:289 config/iq2000/iq2000.opt:44
8139msgid "Put uninitialized constants in ROM (needs -membedded-data)"
588a58df
JM
8140msgstr ""
8141
55541419
JM
8142#: config/mips/mips.opt:293
8143msgid "Perform VR4130-specific alignment optimizations"
588a58df
JM
8144msgstr ""
8145
55541419
JM
8146#: config/mips/mips.opt:297
8147msgid "Lift restrictions on GOT size"
588a58df
JM
8148msgstr ""
8149
55541419
JM
8150#: config/mips/sdemtk.opt:23
8151msgid "Prevent the use of all floating-point operations"
588a58df
JM
8152msgstr ""
8153
55541419
JM
8154#: config/fr30/fr30.opt:23
8155msgid "Assume small address space"
588a58df
JM
8156msgstr ""
8157
55541419
JM
8158#: config/m68hc11/m68hc11.opt:23 config/m68hc11/m68hc11.opt:31
8159msgid "Compile for a 68HC11"
588a58df
JM
8160msgstr ""
8161
55541419
JM
8162#: config/m68hc11/m68hc11.opt:27 config/m68hc11/m68hc11.opt:35
8163msgid "Compile for a 68HC12"
588a58df
JM
8164msgstr ""
8165
55541419
JM
8166#: config/m68hc11/m68hc11.opt:41 config/m68hc11/m68hc11.opt:45
8167msgid "Compile for a 68HCS12"
588a58df
JM
8168msgstr ""
8169
55541419
JM
8170#: config/m68hc11/m68hc11.opt:49
8171msgid "Auto pre/post decrement increment allowed"
588a58df
JM
8172msgstr ""
8173
55541419
JM
8174#: config/m68hc11/m68hc11.opt:53
8175msgid "Min/max instructions allowed"
588a58df
JM
8176msgstr ""
8177
55541419
JM
8178#: config/m68hc11/m68hc11.opt:57
8179msgid "Use call and rtc for function calls and returns"
588a58df
JM
8180msgstr ""
8181
55541419
JM
8182#: config/m68hc11/m68hc11.opt:61
8183msgid "Auto pre/post decrement increment not allowed"
588a58df
JM
8184msgstr ""
8185
55541419
JM
8186#: config/m68hc11/m68hc11.opt:65
8187msgid "Use jsr and rts for function calls and returns"
588a58df
JM
8188msgstr ""
8189
55541419
JM
8190#: config/m68hc11/m68hc11.opt:69
8191msgid "Min/max instructions not allowed"
588a58df
JM
8192msgstr ""
8193
55541419
JM
8194#: config/m68hc11/m68hc11.opt:73
8195msgid "Use direct addressing mode for soft registers"
588a58df
JM
8196msgstr ""
8197
55541419
JM
8198#: config/m68hc11/m68hc11.opt:77
8199msgid "Compile with 32-bit integer mode"
588a58df
JM
8200msgstr ""
8201
55541419
JM
8202#: config/m68hc11/m68hc11.opt:82
8203msgid "Specify the register allocation order"
588a58df
JM
8204msgstr ""
8205
55541419
JM
8206#: config/m68hc11/m68hc11.opt:86
8207msgid "Do not use direct addressing mode for soft registers"
588a58df
JM
8208msgstr ""
8209
55541419
JM
8210#: config/m68hc11/m68hc11.opt:90
8211msgid "Compile with 16-bit integer mode"
588a58df
JM
8212msgstr ""
8213
55541419
JM
8214#: config/m68hc11/m68hc11.opt:94
8215msgid "Indicate the number of soft registers available"
588a58df
JM
8216msgstr ""
8217
55541419
JM
8218#: config/vax/vax.opt:23 config/vax/vax.opt:27
8219msgid "Target DFLOAT double precision code"
588a58df
JM
8220msgstr ""
8221
55541419
JM
8222#: config/vax/vax.opt:31 config/vax/vax.opt:35
8223msgid "Generate GFLOAT double precision code"
588a58df
JM
8224msgstr ""
8225
55541419
JM
8226#: config/vax/vax.opt:39
8227msgid "Generate code for GNU assembler (gas)"
588a58df
JM
8228msgstr ""
8229
55541419
JM
8230#: config/vax/vax.opt:43
8231msgid "Generate code for UNIX assembler"
588a58df
JM
8232msgstr ""
8233
55541419
JM
8234#: config/vax/vax.opt:47
8235msgid "Use VAXC structure conventions"
588a58df
JM
8236msgstr ""
8237
55541419
JM
8238#: config/vax/vax.opt:51
8239msgid "Use new adddi3/subdi3 patterns"
588a58df
JM
8240msgstr ""
8241
55541419
JM
8242#: config/cris/linux.opt:27
8243msgid "Together with -fpic and -fPIC, do not use GOTPLT references"
588a58df
JM
8244msgstr ""
8245
55541419
JM
8246#: config/cris/cris.opt:45
8247msgid "Work around bug in multiplication instruction"
588a58df
JM
8248msgstr ""
8249
55541419
JM
8250#: config/cris/cris.opt:51
8251msgid "Compile for ETRAX 4 (CRIS v3)"
588a58df
JM
8252msgstr ""
8253
55541419
JM
8254#: config/cris/cris.opt:56
8255msgid "Compile for ETRAX 100 (CRIS v8)"
588a58df
JM
8256msgstr ""
8257
55541419
JM
8258#: config/cris/cris.opt:64
8259msgid "Emit verbose debug information in assembly code"
588a58df
JM
8260msgstr ""
8261
55541419
JM
8262#: config/cris/cris.opt:71
8263msgid "Do not use condition codes from normal instructions"
588a58df
JM
8264msgstr ""
8265
55541419
JM
8266#: config/cris/cris.opt:80
8267msgid "Do not emit addressing modes with side-effect assignment"
588a58df
JM
8268msgstr ""
8269
55541419
JM
8270#: config/cris/cris.opt:89
8271msgid "Do not tune stack alignment"
588a58df
JM
8272msgstr ""
8273
55541419
JM
8274#: config/cris/cris.opt:98
8275msgid "Do not tune writable data alignment"
588a58df
JM
8276msgstr ""
8277
55541419
JM
8278#: config/cris/cris.opt:107
8279msgid "Do not tune code and read-only data alignment"
588a58df
JM
8280msgstr ""
8281
55541419
JM
8282#: config/cris/cris.opt:116
8283msgid "Align code and data to 32 bits"
588a58df
JM
8284msgstr ""
8285
55541419
JM
8286#: config/cris/cris.opt:133
8287msgid "Don't align items in code or data"
588a58df
JM
8288msgstr ""
8289
55541419
JM
8290#: config/cris/cris.opt:142
8291msgid "Do not emit function prologue or epilogue"
588a58df
JM
8292msgstr ""
8293
55541419
JM
8294#: config/cris/cris.opt:149
8295msgid "Use the most feature-enabling options allowed by other options"
588a58df
JM
8296msgstr ""
8297
55541419
JM
8298#: config/cris/cris.opt:158
8299msgid "Override -mbest-lib-options"
588a58df
JM
8300msgstr ""
8301
55541419
JM
8302#: config/cris/cris.opt:165
8303msgid "-march=ARCH\tGenerate code for the specified chip or CPU version"
588a58df
JM
8304msgstr ""
8305
55541419
JM
8306#: config/cris/cris.opt:169
8307msgid "-mtune=ARCH\tTune alignment for the specified chip or CPU version"
588a58df
JM
8308msgstr ""
8309
55541419
JM
8310#: config/cris/cris.opt:173
8311msgid "-mmax-stackframe=SIZE\tWarn when a stackframe is larger than the specified size"
588a58df
JM
8312msgstr ""
8313
55541419
JM
8314#: config/h8300/h8300.opt:23
8315msgid "Generate H8S code"
588a58df
JM
8316msgstr ""
8317
55541419
JM
8318#: config/h8300/h8300.opt:27
8319msgid "Generate H8SX code"
588a58df
JM
8320msgstr ""
8321
55541419
JM
8322#: config/h8300/h8300.opt:31
8323msgid "Generate H8S/2600 code"
588a58df
JM
8324msgstr ""
8325
55541419
JM
8326#: config/h8300/h8300.opt:35
8327msgid "Make integers 32 bits wide"
588a58df
JM
8328msgstr ""
8329
55541419
JM
8330#: config/h8300/h8300.opt:42
8331msgid "Use registers for argument passing"
02c7d30f
JM
8332msgstr ""
8333
55541419
JM
8334#: config/h8300/h8300.opt:46
8335msgid "Consider access to byte sized memory slow"
02c7d30f
JM
8336msgstr ""
8337
55541419
JM
8338#: config/h8300/h8300.opt:50
8339msgid "Enable linker relaxing"
02c7d30f
JM
8340msgstr ""
8341
55541419
JM
8342#: config/h8300/h8300.opt:54
8343msgid "Generate H8/300H code"
02c7d30f
JM
8344msgstr ""
8345
55541419
JM
8346#: config/h8300/h8300.opt:58
8347msgid "Enable the normal mode"
f3a12c77
JM
8348msgstr ""
8349
55541419
JM
8350#: config/h8300/h8300.opt:62
8351msgid "Use H8/300 alignment rules"
588a58df
JM
8352msgstr ""
8353
55541419
JM
8354#: config/v850/v850.opt:23
8355msgid "Use registers r2 and r5"
588a58df
JM
8356msgstr ""
8357
55541419
JM
8358#: config/v850/v850.opt:27
8359msgid "Use 4 byte entries in switch tables"
588a58df
JM
8360msgstr ""
8361
55541419
JM
8362#: config/v850/v850.opt:31
8363msgid "Enable backend debugging"
588a58df
JM
8364msgstr ""
8365
55541419
JM
8366#: config/v850/v850.opt:35
8367msgid "Do not use the callt instruction"
588a58df
JM
8368msgstr ""
8369
55541419
JM
8370#: config/v850/v850.opt:39
8371msgid "Reuse r30 on a per function basis"
588a58df
JM
8372msgstr ""
8373
55541419
JM
8374#: config/v850/v850.opt:43
8375msgid "Support Green Hills ABI"
588a58df
JM
8376msgstr ""
8377
55541419
JM
8378#: config/v850/v850.opt:47
8379msgid "Prohibit PC relative function calls"
588a58df
JM
8380msgstr ""
8381
55541419
JM
8382#: config/v850/v850.opt:51
8383msgid "Use stubs for function prologues"
588a58df
JM
8384msgstr ""
8385
55541419
JM
8386#: config/v850/v850.opt:55
8387msgid "Set the max size of data eligible for the SDA area"
588a58df
JM
8388msgstr ""
8389
55541419
JM
8390#: config/v850/v850.opt:59
8391msgid "Enable the use of the short load instructions"
588a58df
JM
8392msgstr ""
8393
55541419
JM
8394#: config/v850/v850.opt:63
8395msgid "Same as: -mep -mprolog-function"
588a58df
JM
8396msgstr ""
8397
55541419
JM
8398#: config/v850/v850.opt:67
8399msgid "Set the max size of data eligible for the TDA area"
588a58df
JM
8400msgstr ""
8401
55541419
JM
8402#: config/v850/v850.opt:71
8403msgid "Enforce strict alignment"
02c7d30f
JM
8404msgstr ""
8405
55541419
JM
8406#: config/v850/v850.opt:78
8407msgid "Compile for the v850 processor"
588a58df
JM
8408msgstr ""
8409
55541419
JM
8410#: config/v850/v850.opt:82
8411msgid "Compile for the v850e processor"
588a58df
JM
8412msgstr ""
8413
55541419
JM
8414#: config/v850/v850.opt:86
8415msgid "Compile for the v850e1 processor"
588a58df
JM
8416msgstr ""
8417
55541419
JM
8418#: config/v850/v850.opt:90
8419msgid "Set the max size of data eligible for the ZDA area"
588a58df
JM
8420msgstr ""
8421
55541419
JM
8422#: config/mmix/mmix.opt:24
8423msgid "For intrinsics library: pass all parameters in registers"
588a58df
JM
8424msgstr ""
8425
55541419
JM
8426#: config/mmix/mmix.opt:28
8427msgid "Use register stack for parameters and return value"
588a58df
JM
8428msgstr ""
8429
55541419
JM
8430#: config/mmix/mmix.opt:32
8431msgid "Use call-clobbered registers for parameters and return value"
588a58df
JM
8432msgstr ""
8433
55541419
JM
8434#: config/mmix/mmix.opt:37
8435msgid "Use epsilon-respecting floating point compare instructions"
588a58df
JM
8436msgstr ""
8437
55541419
JM
8438#: config/mmix/mmix.opt:41
8439msgid "Use zero-extending memory loads, not sign-extending ones"
588a58df
JM
8440msgstr ""
8441
55541419
JM
8442#: config/mmix/mmix.opt:45
8443msgid "Generate divide results with reminder having the same sign as the divisor (not the dividend)"
588a58df
JM
8444msgstr ""
8445
55541419
JM
8446#: config/mmix/mmix.opt:49
8447msgid "Prepend global symbols with \":\" (for use with PREFIX)"
588a58df
JM
8448msgstr ""
8449
55541419
JM
8450#: config/mmix/mmix.opt:53
8451msgid "Do not provide a default start-address 0x100 of the program"
588a58df
JM
8452msgstr ""
8453
55541419
JM
8454#: config/mmix/mmix.opt:57
8455msgid "Link to emit program in ELF format (rather than mmo)"
588a58df
JM
8456msgstr ""
8457
55541419
JM
8458#: config/mmix/mmix.opt:61
8459msgid "Use P-mnemonics for branches statically predicted as taken"
588a58df
JM
8460msgstr ""
8461
55541419
JM
8462#: config/mmix/mmix.opt:65
8463msgid "Don't use P-mnemonics for branches"
588a58df
JM
8464msgstr ""
8465
55541419
JM
8466#: config/mmix/mmix.opt:79
8467msgid "Use addresses that allocate global registers"
588a58df
JM
8468msgstr ""
8469
55541419
JM
8470#: config/mmix/mmix.opt:83
8471msgid "Do not use addresses that allocate global registers"
588a58df
JM
8472msgstr ""
8473
55541419
JM
8474#: config/mmix/mmix.opt:87
8475msgid "Generate a single exit point for each function"
588a58df
JM
8476msgstr ""
8477
55541419
JM
8478#: config/mmix/mmix.opt:91
8479msgid "Do not generate a single exit point for each function"
588a58df
JM
8480msgstr ""
8481
55541419
JM
8482#: config/mmix/mmix.opt:95
8483msgid "Set start-address of the program"
588a58df
JM
8484msgstr ""
8485
55541419
JM
8486#: config/mmix/mmix.opt:99
8487msgid "Set start-address of data"
588a58df
JM
8488msgstr ""
8489
55541419
JM
8490#: config/iq2000/iq2000.opt:23
8491msgid "Specify CPU for code generation purposes"
588a58df
JM
8492msgstr ""
8493
55541419
JM
8494#: config/iq2000/iq2000.opt:27
8495msgid "Specify CPU for scheduling purposes"
588a58df
JM
8496msgstr ""
8497
55541419
JM
8498#: config/iq2000/iq2000.opt:35
8499msgid "Use GP relative sdata/sbss sections"
588a58df
JM
8500msgstr ""
8501
55541419
JM
8502#: config/iq2000/iq2000.opt:40
8503msgid "No default crt0.o"
588a58df
JM
8504msgstr ""
8505
55541419
JM
8506#: config/bfin/bfin.opt:23 config/mep/mep.opt:138
8507msgid "Use simulator runtime"
588a58df
JM
8508msgstr ""
8509
55541419
JM
8510#: config/bfin/bfin.opt:31
8511#, fuzzy
8512msgid "Omit frame pointer for leaf functions"
8513msgstr "indeksoitu arvo on osoitin funktioon"
588a58df 8514
55541419
JM
8515#: config/bfin/bfin.opt:35
8516msgid "Program is entirely located in low 64k of memory"
588a58df
JM
8517msgstr ""
8518
55541419
JM
8519#: config/bfin/bfin.opt:39
8520msgid "Work around a hardware anomaly by adding a number of NOPs before a"
588a58df
JM
8521msgstr ""
8522
55541419
JM
8523#: config/bfin/bfin.opt:44
8524msgid "Avoid speculative loads to work around a hardware anomaly."
588a58df
JM
8525msgstr ""
8526
55541419
JM
8527#: config/bfin/bfin.opt:48
8528msgid "Enabled ID based shared library"
588a58df
JM
8529msgstr ""
8530
55541419
JM
8531#: config/bfin/bfin.opt:52
8532msgid "Generate code that won't be linked against any other ID shared libraries,"
588a58df
JM
8533msgstr ""
8534
55541419
JM
8535#: config/bfin/bfin.opt:65
8536msgid "Avoid generating pc-relative calls; use indirection"
588a58df
JM
8537msgstr ""
8538
55541419
JM
8539#: config/bfin/bfin.opt:69
8540msgid "Link with the fast floating-point library"
588a58df
JM
8541msgstr ""
8542
55541419
JM
8543#: config/bfin/bfin.opt:81
8544msgid "Do stack checking using bounds in L1 scratch memory"
588a58df
JM
8545msgstr ""
8546
55541419
JM
8547#: config/bfin/bfin.opt:85
8548#, fuzzy
8549msgid "Enable multicore support"
8550msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 8551
55541419
JM
8552#: config/bfin/bfin.opt:89
8553msgid "Build for Core A"
588a58df
JM
8554msgstr ""
8555
55541419
JM
8556#: config/bfin/bfin.opt:93
8557msgid "Build for Core B"
588a58df
JM
8558msgstr ""
8559
55541419
JM
8560#: config/bfin/bfin.opt:97
8561msgid "Build for SDRAM"
588a58df
JM
8562msgstr ""
8563
55541419
JM
8564#: config/bfin/bfin.opt:101
8565msgid "Assume ICPLBs are enabled at runtime."
588a58df
JM
8566msgstr ""
8567
55541419
JM
8568#: config/picochip/picochip.opt:23
8569msgid "Specify which type of AE to target. This option sets the mul-type and byte-access."
588a58df
JM
8570msgstr ""
8571
55541419
JM
8572#: config/picochip/picochip.opt:27
8573msgid "Specify which type of multiplication to use. Can be mem, mac or none."
588a58df
JM
8574msgstr ""
8575
55541419
JM
8576#: config/picochip/picochip.opt:31
8577msgid "Specify whether the byte access instructions should be used. Enabled by default."
588a58df
JM
8578msgstr ""
8579
55541419
JM
8580#: config/picochip/picochip.opt:35
8581msgid "Enable debug output to be generated."
588a58df
JM
8582msgstr ""
8583
55541419
JM
8584#: config/picochip/picochip.opt:39
8585msgid "Allow a symbol value to be used as an immediate value in an instruction."
588a58df
JM
8586msgstr ""
8587
55541419
JM
8588#: config/picochip/picochip.opt:43
8589msgid "Generate warnings when inefficient code is known to be generated."
588a58df
JM
8590msgstr ""
8591
55541419
JM
8592#: config/vxworks.opt:24
8593msgid "Assume the VxWorks RTP environment"
588a58df
JM
8594msgstr ""
8595
55541419
JM
8596#: config/vxworks.opt:31
8597msgid "Assume the VxWorks vThreads environment"
588a58df
JM
8598msgstr ""
8599
55541419
JM
8600#: config/darwin.opt:23
8601msgid "Generate code suitable for fast turn around debugging"
588a58df
JM
8602msgstr ""
8603
55541419
JM
8604#: config/darwin.opt:31
8605msgid "The earliest MacOS X version on which this program will run"
588a58df
JM
8606msgstr ""
8607
55541419
JM
8608#: config/darwin.opt:35
8609msgid "Set sizeof(bool) to 1"
588a58df
JM
8610msgstr ""
8611
55541419
JM
8612#: config/darwin.opt:39
8613msgid "Generate code for darwin loadable kernel extensions"
588a58df
JM
8614msgstr ""
8615
55541419
JM
8616#: config/darwin.opt:43
8617msgid "Generate code for the kernel or loadable kernel extensions"
588a58df
JM
8618msgstr ""
8619
55541419
JM
8620#: config/darwin.opt:47
8621msgid "-iframework <dir>\tAdd <dir> to the end of the system framework include path"
588a58df
JM
8622msgstr ""
8623
55541419
JM
8624#: config/lynx.opt:23
8625msgid "Support legacy multi-threading"
588a58df
JM
8626msgstr ""
8627
55541419
JM
8628#: config/lynx.opt:27
8629msgid "Use shared libraries"
588a58df
JM
8630msgstr ""
8631
55541419
JM
8632#: config/lynx.opt:31
8633msgid "Support multi-threading"
588a58df
JM
8634msgstr ""
8635
55541419
JM
8636#: config/score/score.opt:31
8637msgid "Disable bcnz instruction"
588a58df
JM
8638msgstr ""
8639
55541419
JM
8640#: config/score/score.opt:35
8641msgid "Enable unaligned load/store instruction"
588a58df
JM
8642msgstr ""
8643
55541419
JM
8644#: config/score/score.opt:39
8645msgid "Support SCORE 5 ISA"
588a58df
JM
8646msgstr ""
8647
55541419
JM
8648#: config/score/score.opt:43
8649msgid "Support SCORE 5U ISA"
588a58df
JM
8650msgstr ""
8651
55541419
JM
8652#: config/score/score.opt:47
8653msgid "Support SCORE 7 ISA"
588a58df
JM
8654msgstr ""
8655
55541419
JM
8656#: config/score/score.opt:51
8657msgid "Support SCORE 7D ISA"
588a58df
JM
8658msgstr ""
8659
55541419
JM
8660#: config/score/score.opt:55
8661msgid "Support SCORE 3 ISA"
588a58df
JM
8662msgstr ""
8663
55541419
JM
8664#: config/score/score.opt:59
8665msgid "Support SCORE 3d ISA"
588a58df
JM
8666msgstr ""
8667
55541419
JM
8668#: config/linux.opt:24
8669msgid "Use GNU libc instead of uClibc"
588a58df
JM
8670msgstr ""
8671
55541419
JM
8672#: config/linux.opt:28
8673msgid "Use uClibc instead of GNU libc"
588a58df
JM
8674msgstr ""
8675
55541419
JM
8676#: config/mep/mep.opt:21
8677#, fuzzy
8678msgid "Enable absolute difference instructions"
8679msgstr "Käytä AltiVec-käskyjä"
588a58df 8680
55541419
JM
8681#: config/mep/mep.opt:25
8682#, fuzzy
8683msgid "Enable all optional instructions"
8684msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
02c7d30f 8685
55541419
JM
8686#: config/mep/mep.opt:29
8687#, fuzzy
8688msgid "Enable average instructions"
8689msgstr "Käytä AltiVec-käskyjä"
588a58df 8690
55541419
JM
8691#: config/mep/mep.opt:33
8692msgid "Variables this size and smaller go in the based section. (default 0)"
588a58df
JM
8693msgstr ""
8694
55541419
JM
8695#: config/mep/mep.opt:37
8696#, fuzzy
8697msgid "Enable bit manipulation instructions"
8698msgstr "Käytä AltiVec-käskyjä"
588a58df 8699
55541419
JM
8700#: config/mep/mep.opt:41
8701msgid "Section to put all const variables in (tiny, near, far) (no default)"
588a58df
JM
8702msgstr ""
8703
55541419
JM
8704#: config/mep/mep.opt:45
8705#, fuzzy
8706msgid "Enable clip instructions"
8707msgstr "Käytä AltiVec-käskyjä"
588a58df 8708
55541419
JM
8709#: config/mep/mep.opt:49
8710msgid "Configuration name"
588a58df
JM
8711msgstr ""
8712
55541419
JM
8713#: config/mep/mep.opt:53
8714#, fuzzy
8715msgid "Enable MeP Coprocessor"
8716msgstr "Käytä OpenMP:tä"
02c7d30f 8717
55541419
JM
8718#: config/mep/mep.opt:57
8719msgid "Enable MeP Coprocessor with 32-bit registers"
588a58df
JM
8720msgstr ""
8721
55541419
JM
8722#: config/mep/mep.opt:61
8723msgid "Enable MeP Coprocessor with 64-bit registers"
588a58df
JM
8724msgstr ""
8725
55541419
JM
8726#: config/mep/mep.opt:65
8727msgid "Enable IVC2 scheduling"
588a58df
JM
8728msgstr ""
8729
55541419
JM
8730#: config/mep/mep.opt:69
8731#, fuzzy
8732msgid "Const variables default to the near section"
8733msgstr "ei tarpeeksi argumentteja lopetusalkion mahduttamiseksi"
588a58df 8734
55541419
JM
8735#: config/mep/mep.opt:76
8736#, fuzzy
8737msgid "Enable 32-bit divide instructions"
8738msgstr "Käytä AltiVec-käskyjä"
588a58df 8739
55541419
JM
8740#: config/mep/mep.opt:88
8741msgid "__io vars are volatile by default"
588a58df
JM
8742msgstr ""
8743
55541419
JM
8744#: config/mep/mep.opt:92
8745msgid "All variables default to the far section"
588a58df
JM
8746msgstr ""
8747
55541419
JM
8748#: config/mep/mep.opt:96
8749#, fuzzy
8750msgid "Enable leading zero instructions"
8751msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 8752
55541419
JM
8753#: config/mep/mep.opt:103
8754msgid "All variables default to the near section"
02c7d30f
JM
8755msgstr ""
8756
55541419
JM
8757#: config/mep/mep.opt:107
8758#, fuzzy
8759msgid "Enable min/max instructions"
8760msgstr "Käytä AltiVec-käskyjä"
588a58df 8761
55541419
JM
8762#: config/mep/mep.opt:111
8763#, fuzzy
8764msgid "Enable 32-bit multiply instructions"
8765msgstr "Käytä AltiVec-käskyjä"
588a58df 8766
55541419
JM
8767#: config/mep/mep.opt:115
8768#, fuzzy
8769msgid "Disable all optional instructions"
8770msgstr "Käytä AltiVec-käskyjä"
588a58df 8771
55541419
JM
8772#: config/mep/mep.opt:122
8773#, fuzzy
8774msgid "Allow gcc to use the repeat/erepeat instructions"
8775msgstr "Tasaa funktioiden alut"
588a58df 8776
55541419
JM
8777#: config/mep/mep.opt:126
8778msgid "All variables default to the tiny section"
588a58df
JM
8779msgstr ""
8780
55541419
JM
8781#: config/mep/mep.opt:130
8782#, fuzzy
8783msgid "Enable saturation instructions"
8784msgstr "Käytä AltiVec-käskyjä"
588a58df 8785
55541419
JM
8786#: config/mep/mep.opt:134
8787msgid "Use sdram version of runtime"
588a58df
JM
8788msgstr ""
8789
55541419
JM
8790#: config/mep/mep.opt:142
8791msgid "Use simulator runtime without vectors"
588a58df
JM
8792msgstr ""
8793
55541419
JM
8794#: config/mep/mep.opt:146
8795msgid "All functions default to the far section"
02c7d30f
JM
8796msgstr ""
8797
55541419
JM
8798#: config/mep/mep.opt:150
8799msgid "Variables this size and smaller go in the tiny section. (default 4)"
02c7d30f
JM
8800msgstr ""
8801
55541419
JM
8802#: config/vms/vms.opt:21
8803msgid "Malloc data into P2 space"
588a58df
JM
8804msgstr ""
8805
55541419
JM
8806#: config/vms/vms.opt:25
8807msgid "Set name of main routine for the debugger"
588a58df
JM
8808msgstr ""
8809
55541419
JM
8810#: config/rx/rx.opt:26
8811msgid "Store doubles in 64 bits."
02c7d30f
JM
8812msgstr ""
8813
55541419
JM
8814#: config/rx/rx.opt:30
8815msgid "Stores doubles in 32 bits. This is the default."
588a58df
JM
8816msgstr ""
8817
55541419
JM
8818#: config/rx/rx.opt:34
8819#, fuzzy
8820msgid "Disable the use of RX FPU instructions. "
8821msgstr "Tasaa funktioiden alut"
588a58df 8822
55541419
JM
8823#: config/rx/rx.opt:41
8824#, fuzzy
8825msgid "Enable the use of RX FPU instructions. This is the default."
8826msgstr "Tasaa funktioiden alut"
588a58df 8827
55541419
JM
8828#: config/rx/rx.opt:47
8829msgid "Specify the target RX cpu type."
588a58df
JM
8830msgstr ""
8831
55541419
JM
8832#: config/rx/rx.opt:51
8833#, fuzzy
8834msgid "Alias for -mcpu."
8835msgstr "Sama kuin --help=target"
02c7d30f 8836
55541419
JM
8837#: config/rx/rx.opt:57
8838msgid "Data is stored in big-endian format."
02c7d30f
JM
8839msgstr ""
8840
55541419
JM
8841#: config/rx/rx.opt:61
8842msgid "Data is stored in little-endian format. (Default)."
02c7d30f
JM
8843msgstr ""
8844
55541419
JM
8845#: config/rx/rx.opt:67
8846msgid "Maximum size of global and static variables which can be placed into the small data area."
02c7d30f
JM
8847msgstr ""
8848
55541419
JM
8849#: config/rx/rx.opt:73
8850msgid "Use the simulator runtime."
02c7d30f
JM
8851msgstr ""
8852
55541419
JM
8853#: config/rx/rx.opt:79
8854msgid "Generate assembler output that is compatible with the Renesas AS100 assembler. This may restrict some of the compiler's capabilities. The default is to generate GAS compatable syntax."
02c7d30f
JM
8855msgstr ""
8856
55541419
JM
8857#: config/rx/rx.opt:85
8858#, fuzzy
8859msgid "Enable linker relaxation."
8860msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
02c7d30f 8861
55541419
JM
8862#: config/rx/rx.opt:91
8863msgid "Maximum size in bytes of constant values allowed as operands."
588a58df
JM
8864msgstr ""
8865
55541419
JM
8866#: config/rx/rx.opt:97
8867msgid "Specifies the number of registers to reserve for interrupt handlers."
588a58df
JM
8868msgstr ""
8869
55541419
JM
8870#: config/rx/rx.opt:103
8871msgid "Specifies whether interrupt functions should save and restore the accumulator register."
588a58df
JM
8872msgstr ""
8873
55541419
JM
8874#: config/lm32/lm32.opt:24
8875#, fuzzy
8876msgid "Enable multiply instructions"
8877msgstr "Käytä AltiVec-käskyjä"
588a58df 8878
55541419
JM
8879#: config/lm32/lm32.opt:28
8880#, fuzzy
8881msgid "Enable divide and modulus instructions"
8882msgstr "Käytä AltiVec-käskyjä"
588a58df 8883
55541419
JM
8884#: config/lm32/lm32.opt:32
8885#, fuzzy
8886msgid "Enable barrel shift instructions"
8887msgstr "Käytä AltiVec-käskyjä"
5682cc89 8888
55541419
JM
8889#: config/lm32/lm32.opt:36
8890#, fuzzy
8891msgid "Enable sign extend instructions"
8892msgstr "Käytä AltiVec-käskyjä"
588a58df 8893
55541419
JM
8894#: config/lm32/lm32.opt:40
8895#, fuzzy
8896msgid "Enable user-defined instructions"
8897msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 8898
55541419
JM
8899#: c.opt:42
8900msgid "-A<question>=<answer>\tAssert the <answer> to <question>. Putting '-' before <question> disables the <answer> to <question>"
588a58df
JM
8901msgstr ""
8902
55541419
JM
8903#: c.opt:46
8904msgid "Do not discard comments"
588a58df
JM
8905msgstr ""
8906
55541419
JM
8907#: c.opt:50
8908msgid "Do not discard comments in macro expansions"
588a58df
JM
8909msgstr ""
8910
55541419
JM
8911#: c.opt:54
8912msgid "-D<macro>[=<val>]\tDefine a <macro> with <val> as its value. If just <macro> is given, <val> is taken to be 1"
588a58df
JM
8913msgstr ""
8914
55541419
JM
8915#: c.opt:61
8916msgid "-F <dir>\tAdd <dir> to the end of the main framework include path"
588a58df
JM
8917msgstr ""
8918
55541419
JM
8919#: c.opt:65
8920msgid "Print the name of header files as they are used"
588a58df
JM
8921msgstr ""
8922
55541419
JM
8923#: c.opt:69
8924msgid "-I <dir>\tAdd <dir> to the end of the main include path"
588a58df
JM
8925msgstr ""
8926
55541419
JM
8927#: c.opt:73
8928msgid "Generate make dependencies"
8929msgstr "Luo make-riippuvuudet"
02c7d30f 8930
55541419
JM
8931#: c.opt:77
8932msgid "Generate make dependencies and compile"
8933msgstr "Luo make-riippuvuudet ja käännä"
02c7d30f 8934
55541419
JM
8935#: c.opt:81
8936#, fuzzy
8937msgid "-MF <file>\tWrite dependency output to the given file"
8938msgstr "Kirjoita riippuvuustuloste annettuun tiedostoon"
02c7d30f 8939
55541419
JM
8940#: c.opt:85
8941msgid "Treat missing header files as generated files"
8942msgstr "Käsittele puuttuvia otsikkotiedostoja luotavina tiedostoina"
588a58df 8943
55541419
JM
8944#: c.opt:89
8945msgid "Like -M but ignore system header files"
8946msgstr "Kuten -M, mutta ilman järjestelmän otsikkotiedostoja"
588a58df 8947
55541419
JM
8948#: c.opt:93
8949msgid "Like -MD but ignore system header files"
8950msgstr "Kuten -MD, mutta ilman järjestelmän otsikkotiedostoja"
588a58df 8951
55541419
JM
8952#: c.opt:97
8953msgid "Generate phony targets for all headers"
588a58df
JM
8954msgstr ""
8955
55541419
JM
8956#: c.opt:101
8957msgid "-MQ <target>\tAdd a MAKE-quoted target"
588a58df
JM
8958msgstr ""
8959
55541419
JM
8960#: c.opt:105
8961msgid "-MT <target>\tAdd an unquoted target"
588a58df
JM
8962msgstr ""
8963
55541419
JM
8964#: c.opt:109
8965msgid "Do not generate #line directives"
588a58df
JM
8966msgstr ""
8967
55541419
JM
8968#: c.opt:113
8969msgid "-U<macro>\tUndefine <macro>"
588a58df
JM
8970msgstr ""
8971
55541419
JM
8972#: c.opt:117
8973msgid "Warn about things that will change when compiling with an ABI-compliant compiler"
588a58df
JM
8974msgstr ""
8975
55541419
JM
8976#: c.opt:124
8977msgid "Warn about suspicious uses of memory addresses"
8978msgstr "Varoita muistiosoitteiden epäilyttävästä käytöstä"
588a58df 8979
55541419
JM
8980#: c.opt:128
8981msgid "Enable most warning messages"
588a58df
JM
8982msgstr ""
8983
55541419
JM
8984#: c.opt:132
8985msgid "Warn whenever an Objective-C assignment is being intercepted by the garbage collector"
588a58df
JM
8986msgstr ""
8987
55541419
JM
8988#: c.opt:136
8989msgid "Warn about casting functions to incompatible types"
8990msgstr "Varoita funktioiden muunnoksista epäyhteensopiviksi tyypeiksi"
588a58df 8991
55541419
JM
8992#: c.opt:140
8993#, fuzzy
8994msgid "Warn when a built-in preprocessor macro is undefined or redefined"
8995msgstr "Varoita sisäisen makron ..."
588a58df 8996
55541419
JM
8997#: c.opt:144
8998msgid "Warn about C constructs that are not in the common subset of C and C++"
8999msgstr "Varoita C:n rakenteista, jotka eivät ole C:n ja C++:n yhteisessä osajoukossa"
588a58df 9000
55541419
JM
9001#: c.opt:148
9002msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 200x"
9003msgstr "Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 200x -standardeissa"
588a58df 9004
55541419
JM
9005#: c.opt:152
9006msgid "Warn about casts which discard qualifiers"
588a58df
JM
9007msgstr ""
9008
55541419
JM
9009#: c.opt:156
9010msgid "Warn about subscripts whose type is \"char\""
9011msgstr "Varoita ”char”-tyypillä indeksoinnista"
02c7d30f 9012
55541419
JM
9013#: c.opt:160
9014msgid "Warn about variables that might be changed by \"longjmp\" or \"vfork\""
588a58df
JM
9015msgstr ""
9016
55541419
JM
9017#: c.opt:164
9018msgid "Warn about possibly nested block comments, and C++ comments spanning more than one physical line"
588a58df
JM
9019msgstr ""
9020
55541419
JM
9021#: c.opt:168
9022msgid "Synonym for -Wcomment"
9023msgstr "Sama kuin -Wcomment"
588a58df 9024
55541419
JM
9025#: c.opt:172
9026msgid "Warn for implicit type conversions that may change a value"
588a58df
JM
9027msgstr ""
9028
55541419
JM
9029#: c.opt:176
9030msgid "Warn for implicit type conversions between signed and unsigned integers"
9031msgstr "Varoita implisiittisistä tyyppimuunnoksista etumerkillisten ja etumerkittömien kokonaislukujen välillä"
588a58df 9032
55541419
JM
9033#: c.opt:180
9034msgid "Warn when all constructors and destructors are private"
9035msgstr "Varoita kun kaikki muodostimet ja hajottimet ovat yksityisiä"
588a58df 9036
55541419
JM
9037#: c.opt:184
9038msgid "Warn when a declaration is found after a statement"
588a58df
JM
9039msgstr ""
9040
55541419
JM
9041#: c.opt:188
9042msgid "Warn if a deprecated compiler feature, class, method, or field is used"
588a58df
JM
9043msgstr ""
9044
55541419
JM
9045#: c.opt:192
9046msgid "Warn about compile-time integer division by zero"
9047msgstr "Varoita käännösaikaisesta nollalla jaosta"
588a58df 9048
55541419
JM
9049#: c.opt:196
9050msgid "Warn about violations of Effective C++ style rules"
9051msgstr "Varoita Effective C++ -tyylisääntöjen rikkomuksista"
588a58df 9052
55541419
JM
9053#: c.opt:200
9054msgid "Warn about an empty body in an if or else statement"
9055msgstr "Varoita tyhjästä rungosta if-tai else-lauseissa"
588a58df 9056
55541419
JM
9057#: c.opt:204
9058msgid "Warn about stray tokens after #elif and #endif"
588a58df
JM
9059msgstr ""
9060
55541419
JM
9061#: c.opt:208
9062msgid "Warn about comparison of different enum types"
9063msgstr "Varoita eri enum-tyyppien vertailusta"
588a58df 9064
55541419
JM
9065#: c.opt:216
9066msgid "This switch is deprecated; use -Werror=implicit-function-declaration instead"
588a58df
JM
9067msgstr ""
9068
55541419
JM
9069#: c.opt:220
9070msgid "Warn if testing floating point numbers for equality"
588a58df
JM
9071msgstr ""
9072
55541419
JM
9073#: c.opt:224
9074msgid "Warn about printf/scanf/strftime/strfmon format string anomalies"
9075msgstr "Varoita epäilyttävistä printf/scanf/strftime/strfmon-muotoilumerkkijonoista"
588a58df 9076
55541419
JM
9077#: c.opt:228
9078msgid "Warn if passing too many arguments to a function for its format string"
588a58df
JM
9079msgstr ""
9080
55541419
JM
9081#: c.opt:232
9082msgid "Warn about format strings that are not literals"
9083msgstr "Varoita muotoilumerkkijonoista, jotka eivät ole literaaleja"
588a58df 9084
55541419
JM
9085#: c.opt:236
9086msgid "Warn about format strings that contain NUL bytes"
9087msgstr "Varoita NUL-tavuja sisältävistä muotoilumerkkijonoista"
588a58df 9088
55541419
JM
9089#: c.opt:240
9090msgid "Warn about possible security problems with format functions"
9091msgstr "Varoita mahdollisista turvallisuusongelmista muotoilufunktioiden yhteydessä"
588a58df 9092
55541419
JM
9093#: c.opt:244
9094msgid "Warn about strftime formats yielding 2-digit years"
9095msgstr "Varoita kaksinumeroisia vuosilukuja tuottavista strftime-muotoiluista"
02c7d30f 9096
55541419
JM
9097#: c.opt:248
9098msgid "Warn about zero-length formats"
9099msgstr "Varoita nollan pituisista muotoiluista"
02c7d30f 9100
55541419
JM
9101#: c.opt:255
9102msgid "Warn whenever type qualifiers are ignored."
588a58df
JM
9103msgstr ""
9104
55541419
JM
9105#: c.opt:259
9106msgid "Warn about variables which are initialized to themselves"
9107msgstr "Varoita muuttujista, jotka alustetaan omalla arvollaan"
588a58df 9108
55541419
JM
9109#: c.opt:266
9110msgid "Warn about implicit function declarations"
9111msgstr "Varoita implisiittisistä funktioesittelyistä"
588a58df 9112
55541419
JM
9113#: c.opt:270
9114msgid "Warn when a declaration does not specify a type"
9115msgstr "Varoita kun esittely ei määrittele tyyppiä"
5682cc89 9116
55541419
JM
9117#: c.opt:277
9118#, fuzzy
9119msgid "Warn when there is a cast to a pointer from an integer of a different size"
9120msgstr "tyyppimuunnos erisuuruisesta kokonaisluvusta osoittimeksi"
5682cc89 9121
55541419
JM
9122#: c.opt:281
9123msgid "Warn about invalid uses of the \"offsetof\" macro"
9124msgstr "Varoita ”offsetof”-makron virheellisestä käytöstä"
5682cc89 9125
55541419
JM
9126#: c.opt:285
9127msgid "Warn about PCH files that are found but not used"
9128msgstr "Varoita löytyneistä PCH-tiedostoista, joita ei käytetä"
5682cc89 9129
55541419
JM
9130#: c.opt:289
9131#, fuzzy
9132msgid "Warn when a jump misses a variable initialization"
9133msgstr "halutaan rekisterimuuttujan %qD osoite"
9134
9135#: c.opt:293
9136msgid "Warn when a logical operator is suspiciously always evaluating to true or false"
588a58df
JM
9137msgstr ""
9138
55541419
JM
9139#: c.opt:297
9140msgid "Do not warn about using \"long long\" when -pedantic"
9141msgstr "Älä varoita ”long long”-tyypistä -pedantic-tilassa"
5682cc89 9142
55541419
JM
9143#: c.opt:301
9144msgid "Warn about suspicious declarations of \"main\""
9145msgstr "Varoita epäilyttävistä ”main”-funktion esittelyistä"
588a58df 9146
55541419
JM
9147#: c.opt:305
9148msgid "Warn about possibly missing braces around initializers"
588a58df
JM
9149msgstr ""
9150
55541419
JM
9151#: c.opt:309
9152msgid "Warn about global functions without previous declarations"
588a58df
JM
9153msgstr ""
9154
55541419
JM
9155#: c.opt:313
9156msgid "Warn about missing fields in struct initializers"
588a58df
JM
9157msgstr ""
9158
55541419
JM
9159#: c.opt:317
9160msgid "Warn about functions which might be candidates for format attributes"
588a58df
JM
9161msgstr ""
9162
55541419
JM
9163#: c.opt:321
9164msgid "Warn about user-specified include directories that do not exist"
9165msgstr "Varoita annetuista include-hakemistoista, jotka eivät ole olemassa"
588a58df 9166
55541419
JM
9167#: c.opt:325
9168msgid "Warn about function parameters declared without a type specifier in K&R-style functions"
588a58df
JM
9169msgstr ""
9170
55541419
JM
9171#: c.opt:329
9172msgid "Warn about global functions without prototypes"
9173msgstr "Varoita globaaleista funktioista, joilla ei ole prototyyppiä"
588a58df 9174
55541419
JM
9175#: c.opt:333
9176msgid "Warn about use of multi-character character constants"
9177msgstr "Varoita monimerkkisistä merkkivakioista"
588a58df 9178
55541419
JM
9179#: c.opt:337
9180msgid "Warn about \"extern\" declarations not at file scope"
588a58df
JM
9181msgstr ""
9182
55541419
JM
9183#: c.opt:341
9184msgid "Warn when non-templatized friend functions are declared within a template"
588a58df
JM
9185msgstr ""
9186
55541419
JM
9187#: c.opt:345
9188msgid "Warn about non-virtual destructors"
9189msgstr "Varoita epävirtuaalisista hajottimista"
5682cc89 9190
55541419
JM
9191#: c.opt:349
9192msgid "Warn about NULL being passed to argument slots marked as requiring non-NULL"
9193msgstr ""
5682cc89 9194
55541419
JM
9195#: c.opt:353
9196#, fuzzy
9197msgid "-Wnormalized=<id|nfc|nfkc>\tWarn about non-normalised Unicode strings"
9198msgstr "Varoita normalisoimattomista Unicode-merkkijonoista"
02c7d30f 9199
55541419
JM
9200#: c.opt:357
9201msgid "Warn if a C-style cast is used in a program"
9202msgstr "Varoita C-tyylisistä tyyppimuunnoksista ohjelmassa"
02c7d30f 9203
55541419
JM
9204#: c.opt:361
9205msgid "Warn for obsolescent usage in a declaration"
02c7d30f
JM
9206msgstr ""
9207
55541419
JM
9208#: c.opt:365
9209msgid "Warn if an old-style parameter definition is used"
588a58df
JM
9210msgstr ""
9211
55541419
JM
9212#: c.opt:369
9213msgid "Warn if a string is longer than the maximum portable length specified by the standard"
588a58df
JM
9214msgstr ""
9215
55541419
JM
9216#: c.opt:373
9217msgid "Warn about overloaded virtual function names"
9218msgstr "Varoita ylikuormitetuista virtuaalifunktioiden nimistä"
588a58df 9219
55541419
JM
9220#: c.opt:377
9221msgid "Warn about overriding initializers without side effects"
588a58df
JM
9222msgstr ""
9223
55541419
JM
9224#: c.opt:381
9225msgid "Warn about packed bit-fields whose offset changed in GCC 4.4"
9226msgstr "Varoita pakatuista bittikentistä, joiden siirrososoite vaihtui GCC 4.4:ssä"
588a58df 9227
55541419
JM
9228#: c.opt:385
9229msgid "Warn about possibly missing parentheses"
9230msgstr "Varoita mahdollisesti puuttuvista sulkeista"
588a58df 9231
55541419
JM
9232#: c.opt:389
9233msgid "Warn when converting the type of pointers to member functions"
588a58df
JM
9234msgstr ""
9235
55541419
JM
9236#: c.opt:393
9237msgid "Warn about function pointer arithmetic"
9238msgstr "Varoita laskutoimituksista funktio-osoittimilla"
588a58df 9239
55541419
JM
9240#: c.opt:397
9241#, fuzzy
9242msgid "Warn when a pointer is cast to an integer of a different size"
9243msgstr "tyyppimuunnos osoittimesta erisuuruiseen kokonaislukuun"
588a58df 9244
55541419
JM
9245#: c.opt:401
9246msgid "Warn about misuses of pragmas"
9247msgstr "Varoita pragmain väärästä käytöstä"
588a58df 9248
55541419
JM
9249#: c.opt:405
9250msgid "Warn if inherited methods are unimplemented"
9251msgstr "Varoita perittyjen metodien puuttuvista toteutuksista"
5682cc89 9252
55541419
JM
9253#: c.opt:409
9254msgid "Warn about multiple declarations of the same object"
9255msgstr "Varoita saman objektin useista esittelyistä"
588a58df 9256
55541419
JM
9257#: c.opt:413
9258msgid "Warn when the compiler reorders code"
9259msgstr "Varoita kun kääntäjä järjestää koodia uudelleen"
02c7d30f 9260
55541419
JM
9261#: c.opt:417
9262msgid "Warn whenever a function's return type defaults to \"int\" (C), or about inconsistent return types (C++)"
9263msgstr "Varoita kun funktion paluutyypiksi jää ”int” (C), tai kun paluutyypit ovat ristiriitaiset (C++)"
588a58df 9264
55541419
JM
9265#: c.opt:421
9266msgid "Warn if a selector has multiple methods"
588a58df
JM
9267msgstr ""
9268
55541419
JM
9269#: c.opt:425
9270msgid "Warn about possible violations of sequence point rules"
588a58df
JM
9271msgstr ""
9272
55541419
JM
9273#: c.opt:429
9274msgid "Warn about signed-unsigned comparisons"
588a58df
JM
9275msgstr ""
9276
55541419
JM
9277#: c.opt:433
9278msgid "Warn when overload promotes from unsigned to signed"
588a58df
JM
9279msgstr ""
9280
55541419
JM
9281#: c.opt:437
9282msgid "Warn about uncasted NULL used as sentinel"
588a58df
JM
9283msgstr ""
9284
55541419
JM
9285#: c.opt:441
9286msgid "Warn about unprototyped function declarations"
9287msgstr "Varoita prototyypittömistä funktion esittelyistä"
588a58df 9288
55541419
JM
9289#: c.opt:445
9290msgid "Warn if type signatures of candidate methods do not match exactly"
588a58df
JM
9291msgstr ""
9292
55541419
JM
9293#: c.opt:449
9294msgid "Warn when __sync_fetch_and_nand and __sync_nand_and_fetch built-in functions are used"
588a58df
JM
9295msgstr ""
9296
55541419
JM
9297#: c.opt:453
9298msgid "Deprecated. This switch has no effect"
9299msgstr "Vanhentunut. Tämä valitsin ei vaikuta mihinkään"
588a58df 9300
55541419
JM
9301#: c.opt:461
9302msgid "Warn about features not present in traditional C"
9303msgstr "Varoita ominaisuuksista, joita ei ole perinteisessä C:ssä"
588a58df 9304
55541419
JM
9305#: c.opt:465
9306msgid "Warn of prototypes causing type conversions different from what would happen in the absence of prototype"
588a58df
JM
9307msgstr ""
9308
55541419
JM
9309#: c.opt:469
9310msgid "Warn if trigraphs are encountered that might affect the meaning of the program"
588a58df
JM
9311msgstr ""
9312
55541419
JM
9313#: c.opt:473
9314msgid "Warn about @selector()s without previously declared methods"
588a58df
JM
9315msgstr ""
9316
55541419
JM
9317#: c.opt:477
9318msgid "Warn if an undefined macro is used in an #if directive"
9319msgstr "Varoita määrittelemättömän makron käytöstä #if-ehdossa"
588a58df 9320
55541419
JM
9321#: c.opt:481
9322msgid "Warn about unrecognized pragmas"
9323msgstr "Varoita tuntemattomista pragmoista"
588a58df 9324
55541419
JM
9325#: c.opt:485
9326msgid "Warn about unsuffixed float constants"
9327msgstr "Varoita loppuliitteettömistä liukulukuvakioista"
588a58df 9328
55541419
JM
9329#: c.opt:489
9330msgid "Warn about macros defined in the main file that are not used"
588a58df
JM
9331msgstr ""
9332
55541419
JM
9333#: c.opt:493
9334#, fuzzy
9335msgid "Warn if a caller of a function, marked with attribute warn_unused_result, does not use its return value"
9336msgstr "%Hattribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
02c7d30f 9337
55541419
JM
9338#: c.opt:497
9339msgid "Do not warn about using variadic macros when -pedantic"
588a58df
JM
9340msgstr ""
9341
55541419
JM
9342#: c.opt:501
9343#, fuzzy
9344msgid "Warn if a variable length array is used"
9345msgstr "Varoita käyttämättömistä muuttujista"
588a58df 9346
55541419
JM
9347#: c.opt:505
9348#, fuzzy
9349msgid "Warn when a register variable is declared volatile"
9350msgstr "halutaan rekisterimuuttujan %qD osoite"
588a58df 9351
55541419
JM
9352# Tämä on -Wwrite-strings -valitsimen käännös. Tässä puhutaan nonzerosta, mutta
9353# tottakai valitsimen antaminen sinänsä saa sen epänollaksi, eikä tämä mitään
9354# numeroarvoja parametrikseen ota. Ei muissakaan valitsimissa mistään epänollasta
9355# puhuta, miksi tässä?
9356#: c.opt:509
9357msgid "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."
9358msgstr "C++:ssa varoitetaan vanhentuneesta merkkijonoliteraalien tyyppimuunnoksesta ”char *”:een. C:ssä annetaan vastaava varoitus, vaikkei muunnos ISO C -standardin mukaan tietenkään ole vanhentunut."
588a58df 9359
55541419
JM
9360#: c.opt:513
9361msgid "Warn when a pointer differs in signedness in an assignment"
588a58df
JM
9362msgstr ""
9363
55541419
JM
9364#: c.opt:517
9365msgid "A synonym for -std=c89 (for C) or -std=c++98 (for C++)"
9366msgstr "Sama kuin -std=c89 (C) tai -std=c++98 (C++)"
588a58df 9367
55541419
JM
9368#: c.opt:525
9369msgid "Enforce class member access control semantics"
588a58df
JM
9370msgstr ""
9371
55541419
JM
9372#: c.opt:532
9373msgid "Change when template instances are emitted"
588a58df
JM
9374msgstr ""
9375
55541419
JM
9376#: c.opt:536
9377msgid "Recognize the \"asm\" keyword"
9378msgstr "Tunnista ”asm”-avainsana"
588a58df 9379
55541419
JM
9380#: c.opt:540
9381msgid "Recognize built-in functions"
9382msgstr "Tunnista sisäiset funktiot"
588a58df 9383
55541419
JM
9384#: c.opt:547
9385msgid "Check the return value of new"
9386msgstr "Tarkista new’n paluuarvo"
02c7d30f 9387
55541419
JM
9388#: c.opt:551
9389msgid "Allow the arguments of the '?' operator to have different types"
9390msgstr "Salli ”?”-operaattorin argumenttien olla eri tyyppiä"
588a58df 9391
55541419
JM
9392#: c.opt:555
9393msgid "Reduce the size of object files"
588a58df
JM
9394msgstr ""
9395
55541419
JM
9396#: c.opt:559
9397#, fuzzy
9398msgid "-fconst-string-class=<name>\tUse class <name> for constant strings"
9399msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
02c7d30f 9400
55541419
JM
9401#: c.opt:563
9402msgid "-fno-deduce-init-list\tdisable deduction of std::initializer_list for a template type parameter from a brace-enclosed initializer-list"
588a58df
JM
9403msgstr ""
9404
55541419
JM
9405#: c.opt:567
9406msgid "Inline member functions by default"
588a58df
JM
9407msgstr ""
9408
55541419
JM
9409#: c.opt:571
9410msgid "Preprocess directives only."
588a58df
JM
9411msgstr ""
9412
55541419
JM
9413#: c.opt:575
9414msgid "Permit '$' as an identifier character"
9415msgstr "Salli ”$” tunnisteen merkkinä"
588a58df 9416
55541419
JM
9417#: c.opt:582
9418msgid "Generate code to check exception specifications"
588a58df
JM
9419msgstr ""
9420
55541419
JM
9421#: c.opt:589
9422msgid "-fexec-charset=<cset>\tConvert all strings and character constants to character set <cset>"
588a58df
JM
9423msgstr ""
9424
55541419
JM
9425#: c.opt:593
9426msgid "Permit universal character names (\\u and \\U) in identifiers"
588a58df
JM
9427msgstr ""
9428
55541419
JM
9429#: c.opt:597
9430msgid "-finput-charset=<cset>\tSpecify the default character set for source files"
588a58df
JM
9431msgstr ""
9432
55541419
JM
9433#: c.opt:605
9434msgid "Scope of for-init-statement variables is local to the loop"
588a58df
JM
9435msgstr ""
9436
55541419
JM
9437#: c.opt:609
9438msgid "Do not assume that standard C libraries and \"main\" exist"
588a58df
JM
9439msgstr ""
9440
55541419
JM
9441#: c.opt:613
9442msgid "Recognize GNU-defined keywords"
588a58df
JM
9443msgstr ""
9444
55541419
JM
9445#: c.opt:617
9446msgid "Generate code for GNU runtime environment"
588a58df
JM
9447msgstr ""
9448
55541419
JM
9449#: c.opt:621
9450msgid "Use traditional GNU semantics for inline functions"
588a58df
JM
9451msgstr ""
9452
55541419
JM
9453#: c.opt:634
9454msgid "Assume normal C execution environment"
588a58df
JM
9455msgstr ""
9456
55541419
JM
9457#: c.opt:638
9458msgid "Enable support for huge objects"
588a58df
JM
9459msgstr ""
9460
55541419
JM
9461#: c.opt:642
9462msgid "Export functions even if they can be inlined"
588a58df
JM
9463msgstr ""
9464
55541419
JM
9465#: c.opt:646
9466msgid "Emit implicit instantiations of inline templates"
588a58df
JM
9467msgstr ""
9468
55541419
JM
9469#: c.opt:650
9470msgid "Emit implicit instantiations of templates"
5682cc89
JM
9471msgstr ""
9472
55541419
JM
9473#: c.opt:654
9474msgid "Inject friend functions into enclosing namespace"
02c7d30f
JM
9475msgstr ""
9476
55541419
JM
9477#: c.opt:661
9478msgid "Allow implicit conversions between vectors with differing numbers of subparts and/or differing element types."
02c7d30f
JM
9479msgstr ""
9480
55541419
JM
9481#: c.opt:665
9482msgid "Don't warn about uses of Microsoft extensions"
9483msgstr "Älä varoita Microsoft-laajennosten käytöstä"
02c7d30f 9484
55541419
JM
9485#: c.opt:675
9486msgid "Generate code for NeXT (Apple Mac OS X) runtime environment"
9487msgstr "Luo koodia NeXT (Apple Mac OS X) -ajoympäristöön"
588a58df 9488
55541419
JM
9489#: c.opt:679
9490msgid "Assume that receivers of Objective-C messages may be nil"
02c7d30f
JM
9491msgstr ""
9492
55541419
JM
9493# POD = plain old data, lähde: ISO C++ -standardi
9494#: c.opt:691
9495msgid "Generate special Objective-C methods to initialize/destroy non-POD C++ ivars, if needed"
588a58df
JM
9496msgstr ""
9497
55541419
JM
9498#: c.opt:695
9499msgid "Allow fast jumps to the message dispatcher"
588a58df
JM
9500msgstr ""
9501
55541419
JM
9502#: c.opt:701
9503msgid "Enable Objective-C exception and synchronization syntax"
588a58df
JM
9504msgstr ""
9505
55541419
JM
9506#: c.opt:705
9507msgid "Enable garbage collection (GC) in Objective-C/Objective-C++ programs"
9508msgstr "Käytä roskienkeruuta (GC) Objective-C/Objective-C++-ohjelmissa"
588a58df 9509
55541419
JM
9510#: c.opt:710
9511msgid "Enable Objective-C setjmp exception handling runtime"
588a58df
JM
9512msgstr ""
9513
55541419
JM
9514#: c.opt:714
9515msgid "Enable OpenMP (implies -frecursive in Fortran)"
588a58df
JM
9516msgstr ""
9517
55541419
JM
9518#: c.opt:718
9519msgid "Recognize C++ keywords like \"compl\" and \"xor\""
9520msgstr "Tunnista C++:n avainsanat kuten ”compl” ja ”xor”"
588a58df 9521
55541419
JM
9522#: c.opt:722
9523msgid "Enable optional diagnostics"
588a58df
JM
9524msgstr ""
9525
55541419
JM
9526#: c.opt:729
9527msgid "Look for and use PCH files even when preprocessing"
588a58df
JM
9528msgstr ""
9529
55541419
JM
9530#: c.opt:733
9531msgid "Downgrade conformance errors to warnings"
588a58df
JM
9532msgstr ""
9533
55541419
JM
9534#: c.opt:737
9535msgid "Treat the input file as already preprocessed"
9536msgstr "Käsittele syötetiedosto jo esikäännettynä"
9537
9538#: c.opt:741
9539msgid "-fno-pretty-templates Do not pretty-print template specializations as the template signature followed by the arguments"
588a58df
JM
9540msgstr ""
9541
55541419
JM
9542#: c.opt:745
9543msgid "Used in Fix-and-Continue mode to indicate that object files may be swapped in at runtime"
f3a12c77
JM
9544msgstr ""
9545
55541419
JM
9546#: c.opt:749
9547msgid "Enable automatic template instantiation"
588a58df
JM
9548msgstr ""
9549
55541419
JM
9550#: c.opt:753
9551msgid "Generate run time type descriptor information"
588a58df
JM
9552msgstr ""
9553
55541419
JM
9554#: c.opt:757
9555msgid "Use the same size for double as for float"
588a58df
JM
9556msgstr ""
9557
55541419
JM
9558#: c.opt:761
9559msgid "Use the narrowest integer type possible for enumeration types"
588a58df
JM
9560msgstr ""
9561
55541419
JM
9562#: c.opt:765
9563msgid "Force the underlying type for \"wchar_t\" to be \"unsigned short\""
588a58df
JM
9564msgstr ""
9565
55541419
JM
9566#: c.opt:769
9567msgid "When \"signed\" or \"unsigned\" is not given make the bitfield signed"
588a58df
JM
9568msgstr ""
9569
55541419
JM
9570#: c.opt:773
9571msgid "Make \"char\" signed by default"
9572msgstr "Tee ”char”-tyypistä oletuksena etumerkillinen"
9573
9574#: c.opt:780
9575msgid "Display statistics accumulated during compilation"
588a58df
JM
9576msgstr ""
9577
55541419
JM
9578#: c.opt:787
9579msgid "-ftabstop=<number>\tDistance between tab stops for column reporting"
588a58df
JM
9580msgstr ""
9581
55541419
JM
9582#: c.opt:791
9583msgid "-ftemplate-depth-<number>\tSpecify maximum template instantiation depth"
9584msgstr ""
588a58df 9585
55541419
JM
9586#: c.opt:798
9587#, fuzzy
9588msgid "-fno-threadsafe-statics\tDo not generate thread-safe code for initializing local statics"
9589msgstr "Älä luo säieturvallista koodia paikallisten staattisten muuttujien alustamiseksi"
588a58df 9590
55541419
JM
9591#: c.opt:802
9592msgid "When \"signed\" or \"unsigned\" is not given make the bitfield unsigned"
588a58df
JM
9593msgstr ""
9594
55541419
JM
9595#: c.opt:806
9596msgid "Make \"char\" unsigned by default"
9597msgstr "Tee ”char”-tyypistä oletuksena etumerkitön"
588a58df 9598
55541419
JM
9599#: c.opt:810
9600msgid "Use __cxa_atexit to register destructors"
588a58df
JM
9601msgstr ""
9602
55541419
JM
9603#: c.opt:814
9604msgid "Use __cxa_get_exception_ptr in exception handling"
588a58df
JM
9605msgstr ""
9606
55541419
JM
9607#: c.opt:818
9608msgid "Marks all inlined methods as having hidden visibility"
588a58df
JM
9609msgstr ""
9610
55541419
JM
9611#: c.opt:822
9612msgid "Changes visibility to match Microsoft Visual Studio by default"
588a58df
JM
9613msgstr ""
9614
55541419
JM
9615#: c.opt:826
9616msgid "Discard unused virtual functions"
588a58df
JM
9617msgstr ""
9618
55541419
JM
9619#: c.opt:830
9620msgid "Implement vtables using thunks"
588a58df
JM
9621msgstr ""
9622
55541419
JM
9623#: c.opt:834
9624msgid "Emit common-like symbols as weak symbols"
588a58df
JM
9625msgstr ""
9626
55541419
JM
9627#: c.opt:838
9628msgid "-fwide-exec-charset=<cset>\tConvert all wide strings and character constants to character set <cset>"
588a58df
JM
9629msgstr ""
9630
55541419
JM
9631#: c.opt:842
9632msgid "Generate a #line directive pointing at the current working directory"
588a58df
JM
9633msgstr ""
9634
55541419
JM
9635#: c.opt:846
9636msgid "Emit cross referencing information"
588a58df
JM
9637msgstr ""
9638
55541419
JM
9639#: c.opt:850
9640msgid "Generate lazy class lookup (via objc_getClass()) for use in Zero-Link mode"
588a58df
JM
9641msgstr ""
9642
55541419
JM
9643#: c.opt:854
9644msgid "Dump declarations to a .decl file"
588a58df
JM
9645msgstr ""
9646
55541419
JM
9647#: c.opt:858
9648msgid "-femit-struct-debug-baseonly\tAggressive reduced debug info for structs"
588a58df
JM
9649msgstr ""
9650
55541419
JM
9651#: c.opt:862
9652msgid "-femit-struct-debug-reduced\tConservative reduced debug info for structs"
588a58df
JM
9653msgstr ""
9654
55541419
JM
9655#: c.opt:866
9656msgid "-femit-struct-debug-detailed=<spec-list>\tDetailed reduced debug info for structs"
588a58df
JM
9657msgstr ""
9658
55541419
JM
9659#: c.opt:870
9660msgid "-idirafter <dir>\tAdd <dir> to the end of the system include path"
588a58df
JM
9661msgstr ""
9662
55541419
JM
9663#: c.opt:874
9664msgid "-imacros <file>\tAccept definition of macros in <file>"
588a58df
JM
9665msgstr ""
9666
55541419
JM
9667#: c.opt:878
9668msgid "-imultilib <dir>\tSet <dir> to be the multilib include subdirectory"
588a58df
JM
9669msgstr ""
9670
55541419
JM
9671#: c.opt:882
9672msgid "-include <file>\tInclude the contents of <file> before other files"
588a58df
JM
9673msgstr ""
9674
55541419
JM
9675#: c.opt:886
9676#, fuzzy
9677msgid "-iprefix <path>\tSpecify <path> as a prefix for next two options"
9678msgstr "Määrittele <polku> etuliitteeksi seuraaville kahdelle valitsimelle"
588a58df 9679
55541419
JM
9680#: c.opt:890
9681msgid "-isysroot <dir>\tSet <dir> to be the system root directory"
02c7d30f
JM
9682msgstr ""
9683
55541419
JM
9684#: c.opt:894
9685msgid "-isystem <dir>\tAdd <dir> to the start of the system include path"
588a58df
JM
9686msgstr ""
9687
55541419
JM
9688#: c.opt:898
9689msgid "-iquote <dir>\tAdd <dir> to the end of the quote include path"
588a58df
JM
9690msgstr ""
9691
55541419
JM
9692#: c.opt:902
9693msgid "-iwithprefix <dir>\tAdd <dir> to the end of the system include path"
588a58df
JM
9694msgstr ""
9695
55541419
JM
9696#: c.opt:906
9697msgid "-iwithprefixbefore <dir>\tAdd <dir> to the end of the main include path"
588a58df
JM
9698msgstr ""
9699
55541419
JM
9700#: c.opt:916
9701msgid "Do not search standard system include directories (those specified with -isystem will still be used)"
588a58df
JM
9702msgstr ""
9703
55541419
JM
9704#: c.opt:920
9705msgid "Do not search standard system include directories for C++"
588a58df
JM
9706msgstr ""
9707
55541419
JM
9708#: c.opt:936
9709msgid "Generate C header of platform-specific features"
588a58df
JM
9710msgstr ""
9711
55541419
JM
9712#: c.opt:940
9713msgid "Print a checksum of the executable for PCH validity checking, and stop"
9714msgstr "Tulosta suoritettavan tiedoston tarkistussumma PCH-kelpoisuuden tarkistamiseksi, ja lopeta"
588a58df 9715
55541419
JM
9716#: c.opt:944
9717msgid "Remap file names when including files"
588a58df
JM
9718msgstr ""
9719
55541419
JM
9720#: c.opt:948
9721msgid "Conform to the ISO 1998 C++ standard"
9722msgstr "Noudata ISO 1998 C++ -standardia"
588a58df 9723
55541419
JM
9724# Viesti ei jatku englanniksikaan pidemmälle.
9725#: c.opt:952
9726msgid "Conform to the ISO 1998 C++ standard, with extensions that are likely to"
9727msgstr "Noudata ISO 1998 C++ -standardia laajennoksineen, jotka todennäköisesti"
588a58df 9728
55541419
JM
9729#: c.opt:959 c.opt:994
9730msgid "Conform to the ISO 1990 C standard"
9731msgstr "Noudata ISO 1990 C -standardia"
588a58df 9732
55541419
JM
9733#: c.opt:963 c.opt:1002
9734msgid "Conform to the ISO 1999 C standard"
9735msgstr "Noudata ISO 1999 C -standardia"
5682cc89 9736
55541419
JM
9737#: c.opt:967
9738msgid "Deprecated in favor of -std=c99"
9739msgstr "Vanhentunut, ks. -std=c99"
5682cc89 9740
55541419
JM
9741#: c.opt:971
9742msgid "Conform to the ISO 1998 C++ standard with GNU extensions"
9743msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen"
588a58df 9744
55541419
JM
9745#: c.opt:975
9746msgid "Conform to the ISO 1998 C++ standard, with GNU extensions and"
9747msgstr "Noudata ISO 1998 C++ -standardia GNU-laajennoksineen ja"
588a58df 9748
55541419
JM
9749#: c.opt:982
9750msgid "Conform to the ISO 1990 C standard with GNU extensions"
9751msgstr "Noudata ISO 1990 C -standardia GNU-laajennoksineen"
588a58df 9752
55541419
JM
9753#: c.opt:986
9754msgid "Conform to the ISO 1999 C standard with GNU extensions"
9755msgstr "Noudata ISO 1999 C -standardia GNU-laajennoksineen"
588a58df 9756
55541419
JM
9757#: c.opt:990
9758msgid "Deprecated in favor of -std=gnu99"
588a58df
JM
9759msgstr ""
9760
55541419
JM
9761#: c.opt:998
9762msgid "Conform to the ISO 1990 C standard as amended in 1994"
9763msgstr "Noudata ISO 1990 C -standardia vuoden 1994 korjauksineen"
588a58df 9764
55541419
JM
9765#: c.opt:1006
9766msgid "Deprecated in favor of -std=iso9899:1999"
588a58df
JM
9767msgstr ""
9768
55541419
JM
9769#: c.opt:1010
9770msgid "Enable traditional preprocessing"
588a58df
JM
9771msgstr ""
9772
55541419
JM
9773#: c.opt:1014
9774msgid "-trigraphs\tSupport ISO C trigraphs"
588a58df
JM
9775msgstr ""
9776
55541419
JM
9777#: c.opt:1018
9778msgid "Do not predefine system-specific and GCC-specific macros"
588a58df
JM
9779msgstr ""
9780
55541419
JM
9781#: c.opt:1022
9782msgid "Enable verbose output"
588a58df
JM
9783msgstr ""
9784
55541419
JM
9785#: lto/lang.opt:29
9786msgid "Run the link-time optimizer in local transformation (LTRANS) mode."
588a58df
JM
9787msgstr ""
9788
55541419
JM
9789#: lto/lang.opt:33
9790msgid "Specify a file to which a list of files output by LTRANS is written."
588a58df
JM
9791msgstr ""
9792
55541419
JM
9793#: lto/lang.opt:37
9794msgid "Run the link-time optimizer in whole program analysis (WPA) mode."
588a58df
JM
9795msgstr ""
9796
55541419
JM
9797#: lto/lang.opt:41
9798msgid "The resolution file"
588a58df
JM
9799msgstr ""
9800
55541419
JM
9801#: common.opt:28
9802msgid "Display this information"
588a58df
JM
9803msgstr ""
9804
55541419
JM
9805#: common.opt:32
9806msgid "--help=<class>\tDisplay descriptions of a specific class of options. <class> is one or more of optimizers, target, warnings, undocumented, params"
588a58df
JM
9807msgstr ""
9808
55541419
JM
9809#: common.opt:36
9810msgid "Alias for --help=target"
9811msgstr "Sama kuin --help=target"
588a58df 9812
55541419
JM
9813#: common.opt:55
9814msgid "--param <param>=<value>\tSet parameter <param> to value. See below for a complete list of parameters"
588a58df
JM
9815msgstr ""
9816
55541419
JM
9817#: common.opt:62
9818msgid "-G<number>\tPut global and static data smaller than <number> bytes into a special section (on some targets)"
588a58df
JM
9819msgstr ""
9820
55541419
JM
9821#: common.opt:66
9822#, fuzzy
9823msgid "-O<number>\tSet optimization level to <number>"
9824msgstr "Aseta optimointitasoksi <luku>"
588a58df 9825
55541419
JM
9826#: common.opt:70
9827msgid "Optimize for space rather than speed"
588a58df
JM
9828msgstr ""
9829
55541419
JM
9830#: common.opt:74
9831msgid "This switch is deprecated; use -Wextra instead"
588a58df
JM
9832msgstr ""
9833
55541419
JM
9834#: common.opt:78
9835msgid "Warn about returning structures, unions or arrays"
9836msgstr "Varoita tietueiden, unionien ja taulukoiden palauttamisesta"
588a58df 9837
55541419
JM
9838#: common.opt:82
9839msgid "Warn if an array is accessed out of bounds"
588a58df
JM
9840msgstr ""
9841
55541419
JM
9842#: common.opt:86
9843msgid "Warn about inappropriate attribute usage"
588a58df
JM
9844msgstr ""
9845
55541419
JM
9846#: common.opt:90
9847msgid "Warn about pointer casts which increase alignment"
588a58df
JM
9848msgstr ""
9849
55541419
JM
9850#: common.opt:94
9851msgid "Warn about uses of __attribute__((deprecated)) declarations"
588a58df
JM
9852msgstr ""
9853
55541419
JM
9854#: common.opt:98
9855msgid "Warn when an optimization pass is disabled"
588a58df
JM
9856msgstr ""
9857
55541419
JM
9858#: common.opt:102
9859msgid "Treat all warnings as errors"
9860msgstr "Käsittele kaikki varoitukset virheinä"
588a58df 9861
55541419
JM
9862#: common.opt:106
9863msgid "Treat specified warning as error"
9864msgstr "Käsittele annettu varoitus virheenä"
588a58df 9865
55541419
JM
9866#: common.opt:110
9867msgid "Print extra (possibly unwanted) warnings"
9868msgstr "Näytä ylimääräisiä (mahdollisesti ei-toivottuja) varoituksia"
9869
9870#: common.opt:114
9871msgid "Exit on the first error occurred"
588a58df
JM
9872msgstr ""
9873
55541419
JM
9874#: common.opt:118
9875msgid "-Wframe-larger-than=<number>\tWarn if a function's stack frame requires more than <number> bytes"
588a58df
JM
9876msgstr ""
9877
55541419
JM
9878#: common.opt:122
9879msgid "Warn when an inlined function cannot be inlined"
588a58df
JM
9880msgstr ""
9881
55541419
JM
9882#: common.opt:129
9883msgid "-Wlarger-than=<number>\tWarn if an object is larger than <number> bytes"
588a58df
JM
9884msgstr ""
9885
55541419
JM
9886#: common.opt:133
9887msgid "Warn if the loop cannot be optimized due to nontrivial assumptions."
588a58df
JM
9888msgstr ""
9889
55541419
JM
9890#: common.opt:137
9891msgid "Warn about functions which might be candidates for __attribute__((noreturn))"
588a58df
JM
9892msgstr ""
9893
55541419
JM
9894#: common.opt:141
9895msgid "Warn about constructs not instrumented by -fmudflap"
588a58df
JM
9896msgstr ""
9897
55541419
JM
9898#: common.opt:145
9899msgid "Warn about overflow in arithmetic expressions"
9900msgstr "Varoita ylivuodosta aritmeettisissa lausekkeissa"
9901
9902#: common.opt:149
9903msgid "Warn when the packed attribute has no effect on struct layout"
588a58df
JM
9904msgstr ""
9905
55541419
JM
9906#: common.opt:153
9907msgid "Warn when padding is required to align structure members"
588a58df
JM
9908msgstr ""
9909
55541419
JM
9910#: common.opt:157
9911msgid "Warn when one local variable shadows another"
5682cc89
JM
9912msgstr ""
9913
55541419
JM
9914#: common.opt:161
9915msgid "Warn when not issuing stack smashing protection for some reason"
588a58df
JM
9916msgstr ""
9917
55541419
JM
9918#: common.opt:165 common.opt:169
9919msgid "Warn about code which might break strict aliasing rules"
588a58df
JM
9920msgstr ""
9921
55541419
JM
9922#: common.opt:173 common.opt:177
9923msgid "Warn about optimizations that assume that signed overflow is undefined"
588a58df
JM
9924msgstr ""
9925
55541419
JM
9926#: common.opt:181
9927msgid "Warn about enumerated switches, with no default, missing a case"
588a58df
JM
9928msgstr ""
9929
55541419
JM
9930#: common.opt:185
9931msgid "Warn about enumerated switches missing a \"default:\" statement"
588a58df
JM
9932msgstr ""
9933
55541419
JM
9934#: common.opt:189
9935msgid "Warn about all enumerated switches missing a specific case"
588a58df
JM
9936msgstr ""
9937
55541419
JM
9938#: common.opt:193
9939msgid "Do not suppress warnings from system headers"
9940msgstr "Älä vaienna järjestelmän otsakkeista aiheutuvia varoituksia"
9941
9942#: common.opt:197
9943msgid "Warn if a comparison is always true or always false due to the limited range of the data type"
9944msgstr "Varoita vertailusta, joka on aina tosi tai aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
9945
9946#: common.opt:201
9947msgid "Warn about uninitialized automatic variables"
588a58df
JM
9948msgstr ""
9949
55541419
JM
9950#: common.opt:205
9951msgid "Does nothing. Preserved for backward compatibility."
588a58df
JM
9952msgstr ""
9953
55541419
JM
9954#: common.opt:209
9955msgid "Enable all -Wunused- warnings"
588a58df
JM
9956msgstr ""
9957
55541419
JM
9958#: common.opt:213
9959msgid "Warn when a function is unused"
9960msgstr "Varoita käyttämättömistä funktioista"
9961
9962#: common.opt:217
9963msgid "Warn when a label is unused"
9964msgstr "Varoita kun nimiö on käyttämätön"
9965
9966#: common.opt:221
9967msgid "Warn when a function parameter is unused"
9968msgstr "Varoita käyttämättömistä funktion parametreista"
9969
9970#: common.opt:225
9971msgid "Warn when an expression value is unused"
02c7d30f
JM
9972msgstr ""
9973
55541419
JM
9974#: common.opt:229
9975msgid "Warn when a variable is unused"
9976msgstr "Varoita käyttämättömistä muuttujista"
5682cc89 9977
55541419
JM
9978#: common.opt:233
9979msgid "Warn instead of error in case profiles in -fprofile-use do not match"
588a58df
JM
9980msgstr ""
9981
55541419
JM
9982#: common.opt:237
9983msgid "-aux-info <file>\tEmit declaration information into <file>"
588a58df
JM
9984msgstr ""
9985
55541419
JM
9986#: common.opt:250
9987msgid "-d<letters>\tEnable dumps from specific passes of the compiler"
588a58df
JM
9988msgstr ""
9989
55541419
JM
9990#: common.opt:254
9991msgid "-dumpbase <file>\tSet the file basename to be used for dumps"
588a58df
JM
9992msgstr ""
9993
55541419
JM
9994#: common.opt:258
9995msgid "-dumpdir <dir>\t\tSet the directory name to be used for dumps"
588a58df
JM
9996msgstr ""
9997
55541419
JM
9998#: common.opt:284
9999msgid "Align the start of functions"
10000msgstr "Tasaa funktioiden alut"
10001
10002#: common.opt:291
10003msgid "Align labels which are only reached by jumping"
588a58df
JM
10004msgstr ""
10005
55541419
JM
10006#: common.opt:298
10007msgid "Align all labels"
588a58df
JM
10008msgstr ""
10009
55541419
JM
10010#: common.opt:305
10011msgid "Align the start of loops"
10012msgstr "Tasaa silmukoiden alut"
588a58df 10013
55541419
JM
10014#: common.opt:320
10015msgid "Specify that arguments may alias each other and globals"
5682cc89
JM
10016msgstr ""
10017
55541419
JM
10018#: common.opt:324
10019msgid "Assume arguments may alias globals but not each other"
5682cc89
JM
10020msgstr ""
10021
55541419
JM
10022#: common.opt:328
10023msgid "Assume arguments alias neither each other nor globals"
588a58df
JM
10024msgstr ""
10025
55541419
JM
10026#: common.opt:332
10027#, fuzzy
10028msgid "Assume arguments alias no other storage"
10029msgstr "käyttämättömiä argumentteja $-tyylisessä muotoilussa"
10030
10031#: common.opt:336
10032msgid "Generate unwind tables that are exact at each instruction boundary"
588a58df
JM
10033msgstr ""
10034
55541419
JM
10035#: common.opt:340
10036#, fuzzy
10037msgid "Generate auto-inc/dec instructions"
10038msgstr "Käytä AltiVec-käskyjä"
588a58df 10039
55541419
JM
10040#: common.opt:348
10041msgid "Generate code to check bounds before indexing arrays"
10042msgstr ""
588a58df 10043
55541419
JM
10044#: common.opt:352
10045msgid "Replace add, compare, branch with branch on count register"
10046msgstr ""
588a58df 10047
55541419
JM
10048#: common.opt:356
10049msgid "Use profiling information for branch probabilities"
588a58df
JM
10050msgstr ""
10051
55541419
JM
10052#: common.opt:360
10053msgid "Perform branch target load optimization before prologue / epilogue threading"
588a58df
JM
10054msgstr ""
10055
55541419
JM
10056#: common.opt:364
10057msgid "Perform branch target load optimization after prologue / epilogue threading"
588a58df
JM
10058msgstr ""
10059
55541419
JM
10060#: common.opt:368
10061msgid "Restrict target load migration not to re-use registers in any basic block"
588a58df
JM
10062msgstr ""
10063
55541419
JM
10064#: common.opt:372
10065msgid "-fcall-saved-<register>\tMark <register> as being preserved across functions"
588a58df
JM
10066msgstr ""
10067
55541419
JM
10068#: common.opt:376
10069msgid "-fcall-used-<register>\tMark <register> as being corrupted by function calls"
10070msgstr ""
588a58df 10071
55541419
JM
10072#: common.opt:383
10073msgid "Save registers around function calls"
588a58df
JM
10074msgstr ""
10075
55541419
JM
10076#: common.opt:387
10077msgid "Compare the results of several data dependence analyzers."
10078msgstr ""
5682cc89 10079
55541419
JM
10080#: common.opt:391
10081msgid "Do not put uninitialized globals in the common section"
5682cc89
JM
10082msgstr ""
10083
55541419
JM
10084#: common.opt:395
10085msgid "-fcompare-debug[=<opts>]\tCompile with and without e.g. -gtoggle, and compare the final-insns dump"
588a58df
JM
10086msgstr ""
10087
55541419
JM
10088#: common.opt:399
10089msgid "Run only the second compilation of -fcompare-debug"
5682cc89
JM
10090msgstr ""
10091
55541419
JM
10092#: common.opt:403
10093msgid "Do not perform optimizations increasing noticeably stack usage"
02c7d30f
JM
10094msgstr ""
10095
55541419
JM
10096#: common.opt:407
10097msgid "Perform a register copy-propagation optimization pass"
10098msgstr ""
02c7d30f 10099
55541419
JM
10100#: common.opt:411
10101msgid "Perform cross-jumping optimization"
588a58df
JM
10102msgstr ""
10103
55541419
JM
10104#: common.opt:415
10105msgid "When running CSE, follow jumps to their targets"
588a58df
JM
10106msgstr ""
10107
55541419
JM
10108#: common.opt:419 common.opt:548 common.opt:769 common.opt:1011
10109#: common.opt:1132 common.opt:1191 common.opt:1250 common.opt:1266
10110#: common.opt:1338
10111msgid "Does nothing. Preserved for backward compatibility."
5682cc89
JM
10112msgstr ""
10113
55541419
JM
10114#: common.opt:423
10115msgid "Omit range reduction step when performing complex division"
588a58df
JM
10116msgstr ""
10117
55541419
JM
10118#: common.opt:427
10119msgid "Complex multiplication and division follow Fortran rules"
588a58df
JM
10120msgstr ""
10121
55541419
JM
10122#: common.opt:431
10123msgid "Place data items into their own section"
588a58df
JM
10124msgstr ""
10125
55541419
JM
10126#: common.opt:435
10127msgid "List all available debugging counters with their limits and counts."
588a58df
JM
10128msgstr ""
10129
55541419
JM
10130#: common.opt:439
10131msgid "-fdbg-cnt=<counter>:<limit>[,<counter>:<limit>,...]\tSet the debug counter limit. "
5682cc89
JM
10132msgstr ""
10133
55541419
JM
10134#: common.opt:443
10135msgid "Map one directory name to another in debug information"
588a58df
JM
10136msgstr ""
10137
55541419
JM
10138#: common.opt:449
10139msgid "Defer popping functions args from stack until later"
588a58df
JM
10140msgstr ""
10141
55541419
JM
10142#: common.opt:453
10143msgid "Attempt to fill delay slots of branch instructions"
588a58df
JM
10144msgstr ""
10145
55541419
JM
10146#: common.opt:457
10147msgid "Delete useless null pointer checks"
588a58df
JM
10148msgstr ""
10149
55541419
JM
10150#: common.opt:461
10151msgid "-fdiagnostics-show-location=[once|every-line]\tHow often to emit source location at the beginning of line-wrapped diagnostics"
588a58df
JM
10152msgstr ""
10153
55541419
JM
10154#: common.opt:465
10155msgid "Amend appropriate diagnostic messages with the command line option that controls them"
588a58df
JM
10156msgstr ""
10157
55541419
JM
10158#: common.opt:469
10159msgid "-fdump-<type>\tDump various compiler internals to a file"
588a58df
JM
10160msgstr ""
10161
55541419
JM
10162#: common.opt:473
10163msgid "-fdump-final-insns=filename\tDump to filename the insns at the end of translation"
588a58df
JM
10164msgstr ""
10165
55541419
JM
10166#: common.opt:477
10167msgid "Suppress output of addresses in debugging dumps"
588a58df
JM
10168msgstr ""
10169
55541419
JM
10170#: common.opt:481
10171msgid "Suppress output of instruction numbers, line number notes and addresses in debugging dumps"
588a58df
JM
10172msgstr ""
10173
55541419
JM
10174#: common.opt:485
10175msgid "Suppress output of previous and next insn numbers in debugging dumps"
588a58df
JM
10176msgstr ""
10177
55541419
JM
10178#: common.opt:489
10179msgid "Enable CFI tables via GAS assembler directives."
02c7d30f
JM
10180msgstr ""
10181
55541419
JM
10182#: common.opt:493
10183msgid "Perform early inlining"
588a58df
JM
10184msgstr ""
10185
55541419
JM
10186#: common.opt:497
10187msgid "Perform DWARF2 duplicate elimination"
588a58df
JM
10188msgstr ""
10189
55541419
JM
10190#: common.opt:501
10191msgid "Perform interprocedural reduction of aggregates"
588a58df
JM
10192msgstr ""
10193
55541419
JM
10194#: common.opt:505 common.opt:509
10195msgid "Perform unused type elimination in debug info"
588a58df
JM
10196msgstr ""
10197
55541419
JM
10198#: common.opt:513
10199msgid "Do not suppress C++ class debug information."
588a58df
JM
10200msgstr ""
10201
55541419
JM
10202#: common.opt:517
10203msgid "Generate debug information to support Identical Code Folding (ICF)"
5682cc89
JM
10204msgstr ""
10205
55541419
JM
10206#: common.opt:521
10207msgid "Enable exception handling"
10208msgstr "Käytä poikkeustenkäsittelyä"
10209
10210#: common.opt:525
10211msgid "Perform a number of minor, expensive optimizations"
5682cc89
JM
10212msgstr ""
10213
55541419
JM
10214#: common.opt:529
10215msgid "-fexcess-precision=[fast|standard]\tSpecify handling of excess floating-point precision"
5682cc89
JM
10216msgstr ""
10217
55541419
JM
10218#: common.opt:536
10219msgid "Assume no NaNs or infinities are generated"
588a58df
JM
10220msgstr ""
10221
55541419
JM
10222#: common.opt:540
10223msgid "-ffixed-<register>\tMark <register> as being unavailable to the compiler"
588a58df
JM
10224msgstr ""
10225
55541419
JM
10226#: common.opt:544
10227msgid "Don't allocate floats and doubles in extended-precision registers"
5682cc89
JM
10228msgstr ""
10229
55541419
JM
10230#: common.opt:552
10231msgid "Perform a forward propagation pass on RTL"
5682cc89
JM
10232msgstr ""
10233
55541419
JM
10234#: common.opt:559
10235msgid "Allow function addresses to be held in registers"
5682cc89
JM
10236msgstr ""
10237
55541419
JM
10238#: common.opt:563
10239msgid "Place each function into its own section"
588a58df
JM
10240msgstr ""
10241
55541419
JM
10242#: common.opt:567
10243msgid "Perform global common subexpression elimination"
588a58df
JM
10244msgstr ""
10245
55541419
JM
10246#: common.opt:571
10247msgid "Perform enhanced load motion during global common subexpression elimination"
588a58df
JM
10248msgstr ""
10249
55541419
JM
10250#: common.opt:575
10251msgid "Perform store motion after global common subexpression elimination"
588a58df
JM
10252msgstr ""
10253
55541419
JM
10254#: common.opt:579
10255msgid "Perform redundant load after store elimination in global common subexpression"
588a58df
JM
10256msgstr ""
10257
55541419
JM
10258#: common.opt:584
10259msgid "Perform global common subexpression elimination after register allocation"
588a58df
JM
10260msgstr ""
10261
55541419
JM
10262#: common.opt:590
10263msgid "Enable in and out of Graphite representation"
588a58df
JM
10264msgstr ""
10265
55541419
JM
10266#: common.opt:594
10267msgid "Enable Graphite Identity transformation"
5682cc89
JM
10268msgstr ""
10269
55541419
JM
10270#: common.opt:598
10271msgid "Mark all loops as parallel"
588a58df
JM
10272msgstr ""
10273
55541419
JM
10274#: common.opt:602
10275msgid "Enable Loop Strip Mining transformation"
588a58df
JM
10276msgstr ""
10277
55541419
JM
10278#: common.opt:606
10279msgid "Enable Loop Interchange transformation"
5682cc89
JM
10280msgstr ""
10281
55541419
JM
10282#: common.opt:610
10283msgid "Enable Loop Blocking transformation"
5682cc89
JM
10284msgstr ""
10285
55541419
JM
10286#: common.opt:614
10287msgid "Enable guessing of branch probabilities"
588a58df
JM
10288msgstr ""
10289
55541419
JM
10290#: common.opt:622
10291msgid "Process #ident directives"
10292msgstr ""
02c7d30f 10293
55541419
JM
10294#: common.opt:626
10295msgid "Perform conversion of conditional jumps to branchless equivalents"
5682cc89
JM
10296msgstr ""
10297
55541419
JM
10298#: common.opt:630
10299msgid "Perform conversion of conditional jumps to conditional execution"
588a58df
JM
10300msgstr ""
10301
55541419
JM
10302#: common.opt:638
10303msgid "Do not generate .size directives"
588a58df
JM
10304msgstr ""
10305
55541419
JM
10306#: common.opt:642
10307msgid "Perform indirect inlining"
10308msgstr ""
588a58df 10309
55541419
JM
10310#: common.opt:651
10311msgid "Pay attention to the \"inline\" keyword"
10312msgstr "Kiinnitä huomiota ”inline”-avainsanaan"
588a58df 10313
55541419
JM
10314#: common.opt:655
10315#, fuzzy
10316msgid "Integrate simple functions into their callers when code size is known to not growth"
10317msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
5682cc89 10318
55541419
JM
10319#: common.opt:659
10320#, fuzzy
10321msgid "Integrate simple functions into their callers"
10322msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
10323
10324#: common.opt:663
10325msgid "Integrate functions called once into their callers"
02c7d30f
JM
10326msgstr ""
10327
55541419
JM
10328#: common.opt:670
10329msgid "-finline-limit=<number>\tLimit the size of inlined functions to <number>"
02c7d30f
JM
10330msgstr ""
10331
55541419
JM
10332#: common.opt:674
10333msgid "Instrument function entry and exit with profiling calls"
02c7d30f
JM
10334msgstr ""
10335
55541419
JM
10336#: common.opt:678
10337msgid "-finstrument-functions-exclude-function-list=name,... Do not instrument listed functions"
10338msgstr ""
588a58df 10339
55541419
JM
10340#: common.opt:682
10341msgid "-finstrument-functions-exclude-file-list=filename,... Do not instrument functions listed in files"
588a58df
JM
10342msgstr ""
10343
55541419
JM
10344#: common.opt:686
10345msgid "Perform Interprocedural constant propagation"
588a58df
JM
10346msgstr ""
10347
55541419
JM
10348#: common.opt:690
10349msgid "Perform cloning to make Interprocedural constant propagation stronger"
588a58df
JM
10350msgstr ""
10351
55541419
JM
10352#: common.opt:694
10353msgid "Discover pure and const functions"
588a58df
JM
10354msgstr ""
10355
55541419
JM
10356#: common.opt:698
10357msgid "Perform interprocedural points-to analysis"
588a58df
JM
10358msgstr ""
10359
55541419
JM
10360#: common.opt:702
10361msgid "Discover readonly and non addressable static variables"
10362msgstr ""
588a58df 10363
55541419
JM
10364#: common.opt:706
10365msgid "Type based escape and alias analysis"
588a58df
JM
10366msgstr ""
10367
55541419
JM
10368#: common.opt:710
10369msgid "Perform matrix layout flattening and transposing based"
588a58df
JM
10370msgstr ""
10371
55541419
JM
10372#: common.opt:715
10373msgid "Perform structure layout optimizations based"
588a58df
JM
10374msgstr ""
10375
55541419
JM
10376#: common.opt:720
10377msgid "-fira-algorithm=[CB|priority] Set the used IRA algorithm"
10378msgstr ""
588a58df 10379
55541419
JM
10380#: common.opt:724
10381msgid "-fira-region=[one|all|mixed] Set regions for IRA"
5682cc89
JM
10382msgstr ""
10383
55541419
JM
10384#: common.opt:728
10385msgid "Do optimistic coalescing."
588a58df
JM
10386msgstr ""
10387
55541419
JM
10388#: common.opt:732
10389msgid "Use IRA based register pressure calculation"
588a58df
JM
10390msgstr ""
10391
55541419
JM
10392#: common.opt:737
10393msgid "Share slots for saving different hard registers."
10394msgstr ""
588a58df 10395
55541419
JM
10396#: common.opt:741
10397msgid "Share stack slots for spilled pseudo-registers."
588a58df
JM
10398msgstr ""
10399
55541419
JM
10400#: common.opt:745
10401msgid "-fira-verbose=<number>\tControl IRA's level of diagnostic messages."
588a58df
JM
10402msgstr ""
10403
55541419
JM
10404#: common.opt:749
10405msgid "Optimize induction variables on trees"
10406msgstr ""
588a58df 10407
55541419
JM
10408#: common.opt:753
10409msgid "Use jump tables for sufficiently large switch statements"
10410msgstr ""
588a58df 10411
55541419
JM
10412#: common.opt:757
10413msgid "Generate code for functions even if they are fully inlined"
588a58df
JM
10414msgstr ""
10415
55541419
JM
10416#: common.opt:761
10417msgid "Emit static const variables even if they are not used"
10418msgstr ""
588a58df 10419
55541419
JM
10420#: common.opt:765
10421msgid "Give external symbols a leading underscore"
588a58df 10422msgstr ""
588a58df 10423
55541419
JM
10424#: common.opt:773
10425msgid "Enable link-time optimization."
588a58df 10426msgstr ""
588a58df 10427
55541419
JM
10428#: common.opt:778
10429msgid "-flto-compression-level=<number>\tUse zlib compression level <number> for IL"
10430msgstr ""
588a58df 10431
55541419
JM
10432#: common.opt:782
10433msgid "Report various link-time optimization statistics"
10434msgstr ""
588a58df 10435
55541419
JM
10436#: common.opt:786
10437msgid "Set errno after built-in math functions"
10438msgstr ""
588a58df 10439
55541419
JM
10440#: common.opt:790
10441msgid "Report on permanent memory allocation"
588a58df
JM
10442msgstr ""
10443
55541419
JM
10444#: common.opt:797
10445msgid "Attempt to merge identical constants and constant variables"
588a58df
JM
10446msgstr ""
10447
55541419
JM
10448#: common.opt:801
10449msgid "Attempt to merge identical constants across compilation units"
588a58df
JM
10450msgstr ""
10451
55541419
JM
10452#: common.opt:805
10453msgid "Attempt to merge identical debug strings across compilation units"
10454msgstr ""
588a58df 10455
55541419
JM
10456#: common.opt:809
10457msgid "-fmessage-length=<number>\tLimit diagnostics to <number> characters per line. 0 suppresses line-wrapping"
10458msgstr ""
588a58df 10459
55541419
JM
10460#: common.opt:813
10461msgid "Perform SMS based modulo scheduling before the first scheduling pass"
10462msgstr ""
588a58df 10463
55541419
JM
10464#: common.opt:817
10465msgid "Perform SMS based modulo scheduling with register moves allowed"
10466msgstr ""
588a58df 10467
55541419
JM
10468#: common.opt:821
10469msgid "Move loop invariant computations out of loops"
588a58df 10470msgstr ""
588a58df 10471
55541419
JM
10472#: common.opt:825
10473msgid "Add mudflap bounds-checking instrumentation for single-threaded program"
10474msgstr ""
588a58df 10475
55541419
JM
10476#: common.opt:829
10477msgid "Add mudflap bounds-checking instrumentation for multi-threaded program"
588a58df
JM
10478msgstr ""
10479
55541419
JM
10480#: common.opt:833
10481msgid "Ignore read operations when inserting mudflap instrumentation"
588a58df
JM
10482msgstr ""
10483
55541419
JM
10484#: common.opt:837
10485msgid "Use the RTL dead code elimination pass"
588a58df
JM
10486msgstr ""
10487
55541419
JM
10488#: common.opt:841
10489msgid "Use the RTL dead store elimination pass"
10490msgstr ""
588a58df 10491
55541419
JM
10492#: common.opt:845
10493msgid "Enable/Disable the traditional scheduling in loops that already passed modulo scheduling"
588a58df
JM
10494msgstr ""
10495
55541419
JM
10496#: common.opt:849
10497msgid "Support synchronous non-call exceptions"
10498msgstr ""
588a58df 10499
55541419
JM
10500#: common.opt:853
10501msgid "When possible do not generate stack frames"
588a58df
JM
10502msgstr ""
10503
55541419
JM
10504#: common.opt:857
10505msgid "Do the full register move optimization pass"
588a58df
JM
10506msgstr ""
10507
55541419
JM
10508#: common.opt:861
10509msgid "Optimize sibling and tail recursive calls"
588a58df
JM
10510msgstr ""
10511
55541419
JM
10512#: common.opt:865 common.opt:869
10513msgid "Report on memory allocation before interprocedural optimization"
588a58df
JM
10514msgstr ""
10515
55541419
JM
10516#: common.opt:873
10517msgid "Pack structure members together without holes"
588a58df
JM
10518msgstr ""
10519
55541419
JM
10520#: common.opt:877
10521msgid "-fpack-struct=<number>\tSet initial maximum structure member alignment"
10522msgstr ""
588a58df 10523
55541419
JM
10524#: common.opt:881
10525msgid "Return small aggregates in memory, not registers"
10526msgstr ""
588a58df 10527
55541419
JM
10528#: common.opt:885
10529msgid "Perform loop peeling"
10530msgstr ""
5682cc89 10531
55541419
JM
10532#: common.opt:889
10533msgid "Enable machine specific peephole optimizations"
10534msgstr ""
02c7d30f 10535
55541419
JM
10536#: common.opt:893
10537msgid "Enable an RTL peephole pass before sched2"
10538msgstr ""
02c7d30f 10539
55541419
JM
10540#: common.opt:897
10541msgid "Generate position-independent code if possible (large mode)"
10542msgstr ""
02c7d30f 10543
55541419
JM
10544#: common.opt:901
10545msgid "Generate position-independent code for executables if possible (large mode)"
10546msgstr ""
02c7d30f 10547
55541419
JM
10548#: common.opt:905
10549msgid "Generate position-independent code if possible (small mode)"
10550msgstr ""
02c7d30f 10551
55541419
JM
10552#: common.opt:909
10553msgid "Generate position-independent code for executables if possible (small mode)"
10554msgstr ""
02c7d30f 10555
55541419
JM
10556#: common.opt:913
10557msgid "Specify a plugin to load"
10558msgstr ""
02c7d30f 10559
55541419
JM
10560#: common.opt:917
10561msgid "-fplugin-arg-<name>-<key>[=<value>]\tSpecify argument <key>=<value> for plugin <name>"
588a58df
JM
10562msgstr ""
10563
55541419
JM
10564#: common.opt:921
10565msgid "Run predictive commoning optimization."
02c7d30f
JM
10566msgstr ""
10567
55541419
JM
10568#: common.opt:925
10569msgid "Generate prefetch instructions, if available, for arrays in loops"
5682cc89
JM
10570msgstr ""
10571
55541419
JM
10572#: common.opt:929
10573msgid "Enable basic program profiling code"
5682cc89
JM
10574msgstr ""
10575
55541419
JM
10576#: common.opt:933
10577msgid "Insert arc-based program profiling code"
02c7d30f
JM
10578msgstr ""
10579
55541419
JM
10580#: common.opt:937
10581msgid "Set the top-level directory for storing the profile data."
02c7d30f
JM
10582msgstr ""
10583
55541419
JM
10584#: common.opt:942
10585msgid "Enable correction of flow inconsistent profile data input"
02c7d30f
JM
10586msgstr ""
10587
55541419
JM
10588#: common.opt:946
10589msgid "Enable common options for generating profile info for profile feedback directed optimizations"
10590msgstr ""
5682cc89 10591
55541419
JM
10592#: common.opt:950
10593msgid "Enable common options for generating profile info for profile feedback directed optimizations, and set -fprofile-dir="
588a58df
JM
10594msgstr ""
10595
55541419
JM
10596#: common.opt:954
10597msgid "Enable common options for performing profile feedback directed optimizations"
588a58df
JM
10598msgstr ""
10599
55541419
JM
10600#: common.opt:958
10601msgid "Enable common options for performing profile feedback directed optimizations, and set -fprofile-dir="
588a58df
JM
10602msgstr ""
10603
55541419
JM
10604#: common.opt:962
10605msgid "Insert code to profile values of expressions"
10606msgstr ""
02c7d30f 10607
55541419
JM
10608#: common.opt:969
10609msgid "-frandom-seed=<string>\tMake compile reproducible using <string>"
588a58df
JM
10610msgstr ""
10611
55541419
JM
10612#: common.opt:979
10613msgid "Record gcc command line switches in the object file."
588a58df
JM
10614msgstr ""
10615
55541419
JM
10616#: common.opt:983
10617msgid "Return small aggregates in registers"
5682cc89
JM
10618msgstr ""
10619
55541419
JM
10620#: common.opt:987
10621msgid "Enables a register move optimization"
588a58df
JM
10622msgstr ""
10623
55541419
JM
10624#: common.opt:991
10625msgid "Perform a register renaming optimization pass"
588a58df
JM
10626msgstr ""
10627
55541419
JM
10628#: common.opt:995
10629msgid "Reorder basic blocks to improve code placement"
10630msgstr ""
588a58df 10631
55541419
JM
10632#: common.opt:999
10633msgid "Reorder basic blocks and partition into hot and cold sections"
02c7d30f
JM
10634msgstr ""
10635
55541419
JM
10636#: common.opt:1003
10637msgid "Reorder functions to improve code placement"
5682cc89
JM
10638msgstr ""
10639
55541419
JM
10640#: common.opt:1007
10641msgid "Add a common subexpression elimination pass after loop optimizations"
588a58df
JM
10642msgstr ""
10643
55541419
JM
10644#: common.opt:1015
10645msgid "Disable optimizations that assume default FP rounding behavior"
588a58df
JM
10646msgstr ""
10647
55541419
JM
10648#: common.opt:1019
10649msgid "Enable scheduling across basic blocks"
588a58df
JM
10650msgstr ""
10651
55541419
JM
10652#: common.opt:1023
10653msgid "Enable register pressure sensitive insn scheduling"
588a58df
JM
10654msgstr ""
10655
55541419
JM
10656#: common.opt:1027
10657msgid "Allow speculative motion of non-loads"
588a58df
JM
10658msgstr ""
10659
55541419
JM
10660#: common.opt:1031
10661msgid "Allow speculative motion of some loads"
588a58df
JM
10662msgstr ""
10663
55541419
JM
10664#: common.opt:1035
10665msgid "Allow speculative motion of more loads"
10666msgstr ""
588a58df 10667
55541419
JM
10668#: common.opt:1039
10669msgid "-fsched-verbose=<number>\tSet the verbosity level of the scheduler"
588a58df
JM
10670msgstr ""
10671
55541419
JM
10672#: common.opt:1043
10673msgid "If scheduling post reload, do superblock scheduling"
588a58df
JM
10674msgstr ""
10675
55541419
JM
10676#: common.opt:1047
10677msgid "If scheduling post reload, do trace scheduling"
588a58df
JM
10678msgstr ""
10679
55541419
JM
10680#: common.opt:1051
10681msgid "Reschedule instructions before register allocation"
5682cc89 10682msgstr ""
588a58df 10683
55541419
JM
10684#: common.opt:1055
10685msgid "Reschedule instructions after register allocation"
588a58df
JM
10686msgstr ""
10687
55541419
JM
10688#: common.opt:1062
10689msgid "Schedule instructions using selective scheduling algorithm"
588a58df
JM
10690msgstr ""
10691
55541419
JM
10692#: common.opt:1066
10693msgid "Run selective scheduling after reload"
588a58df
JM
10694msgstr ""
10695
55541419
JM
10696#: common.opt:1070
10697msgid "Perform software pipelining of inner loops during selective scheduling"
5682cc89
JM
10698msgstr ""
10699
55541419
JM
10700#: common.opt:1074
10701msgid "Perform software pipelining of outer loops during selective scheduling"
588a58df
JM
10702msgstr ""
10703
55541419
JM
10704#: common.opt:1078
10705msgid "Reschedule pipelined regions without pipelining"
02c7d30f
JM
10706msgstr ""
10707
55541419
JM
10708#: common.opt:1084
10709msgid "Allow premature scheduling of queued insns"
02c7d30f
JM
10710msgstr ""
10711
55541419
JM
10712#: common.opt:1088
10713msgid "-fsched-stalled-insns=<number>\tSet number of queued insns that can be prematurely scheduled"
02c7d30f
JM
10714msgstr ""
10715
55541419
JM
10716#: common.opt:1096
10717msgid "Set dependence distance checking in premature scheduling of queued insns"
02c7d30f
JM
10718msgstr ""
10719
55541419
JM
10720#: common.opt:1100
10721msgid "-fsched-stalled-insns-dep=<number>\tSet dependence distance checking in premature scheduling of queued insns"
02c7d30f
JM
10722msgstr ""
10723
55541419
JM
10724#: common.opt:1104
10725msgid "Enable the group heuristic in the scheduler"
02c7d30f
JM
10726msgstr ""
10727
55541419
JM
10728#: common.opt:1108
10729msgid "Enable the critical path heuristic in the scheduler"
02c7d30f
JM
10730msgstr ""
10731
55541419
JM
10732#: common.opt:1112
10733msgid "Enable the speculative instruction heuristic in the scheduler"
02c7d30f
JM
10734msgstr ""
10735
55541419
JM
10736#: common.opt:1116
10737msgid "Enable the rank heuristic in the scheduler"
02c7d30f
JM
10738msgstr ""
10739
55541419
JM
10740#: common.opt:1120
10741msgid "Enable the last instruction heuristic in the scheduler"
02c7d30f
JM
10742msgstr ""
10743
55541419
JM
10744#: common.opt:1124
10745msgid "Enable the dependent count heuristic in the scheduler"
02c7d30f
JM
10746msgstr ""
10747
55541419
JM
10748#: common.opt:1128
10749msgid "Access data in the same section from shared anchor points"
02c7d30f
JM
10750msgstr ""
10751
55541419
JM
10752#: common.opt:1136
10753msgid "Show column numbers in diagnostics, when available. Default on"
02c7d30f
JM
10754msgstr ""
10755
55541419
JM
10756#: common.opt:1140
10757msgid "Disable optimizations observable by IEEE signaling NaNs"
02c7d30f
JM
10758msgstr ""
10759
55541419
JM
10760#: common.opt:1144
10761msgid "Disable floating point optimizations that ignore the IEEE signedness of zero"
02c7d30f
JM
10762msgstr ""
10763
55541419
JM
10764#: common.opt:1148
10765msgid "Convert floating point constants to single precision constants"
02c7d30f
JM
10766msgstr ""
10767
55541419
JM
10768#: common.opt:1152
10769msgid "Split lifetimes of induction variables when loops are unrolled"
02c7d30f
JM
10770msgstr ""
10771
55541419
JM
10772#: common.opt:1156
10773msgid "Split wide types into independent registers"
10774msgstr ""
02c7d30f 10775
55541419
JM
10776#: common.opt:1160
10777msgid "Apply variable expansion when loops are unrolled"
02c7d30f
JM
10778msgstr ""
10779
55541419
JM
10780#: common.opt:1164
10781msgid "-fstack-check=[no|generic|specific]\tInsert stack checking code into the program"
02c7d30f
JM
10782msgstr ""
10783
55541419
JM
10784#: common.opt:1168
10785msgid "Insert stack checking code into the program. Same as -fstack-check=specific"
02c7d30f
JM
10786msgstr ""
10787
55541419
JM
10788#: common.opt:1175
10789msgid "-fstack-limit-register=<register>\tTrap if the stack goes past <register>"
02c7d30f
JM
10790msgstr ""
10791
55541419
JM
10792#: common.opt:1179
10793msgid "-fstack-limit-symbol=<name>\tTrap if the stack goes past symbol <name>"
02c7d30f
JM
10794msgstr ""
10795
55541419
JM
10796#: common.opt:1183
10797msgid "Use propolice as a stack protection method"
588a58df
JM
10798msgstr ""
10799
55541419
JM
10800#: common.opt:1187
10801msgid "Use a stack protection method for every function"
5682cc89 10802msgstr ""
588a58df 10803
55541419
JM
10804#: common.opt:1199
10805msgid "Assume strict aliasing rules apply"
588a58df
JM
10806msgstr ""
10807
55541419
JM
10808#: common.opt:1203
10809msgid "Treat signed overflow as undefined"
10810msgstr ""
5682cc89 10811
55541419
JM
10812#: common.opt:1207
10813msgid "Check for syntax errors, then stop"
588a58df
JM
10814msgstr ""
10815
55541419
JM
10816#: common.opt:1211
10817msgid "Create data files needed by \"gcov\""
588a58df
JM
10818msgstr ""
10819
55541419
JM
10820#: common.opt:1215
10821msgid "Perform jump threading optimizations"
588a58df
JM
10822msgstr ""
10823
55541419
JM
10824#: common.opt:1219
10825msgid "Report the time taken by each compiler pass"
588a58df
JM
10826msgstr ""
10827
55541419
JM
10828#: common.opt:1223
10829msgid "-ftls-model=[global-dynamic|local-dynamic|initial-exec|local-exec]\tSet the default thread-local storage code generation model"
588a58df
JM
10830msgstr ""
10831
55541419
JM
10832#: common.opt:1227
10833msgid "Reorder top level functions, variables, and asms"
588a58df
JM
10834msgstr ""
10835
55541419
JM
10836#: common.opt:1231
10837msgid "Perform superblock formation via tail duplication"
10838msgstr ""
588a58df 10839
55541419
JM
10840#: common.opt:1238
10841msgid "Assume floating-point operations can trap"
588a58df
JM
10842msgstr ""
10843
55541419
JM
10844#: common.opt:1242
10845msgid "Trap for signed overflow in addition, subtraction and multiplication"
10846msgstr ""
588a58df 10847
55541419
JM
10848#: common.opt:1246
10849msgid "Enable SSA-CCP optimization on trees"
588a58df
JM
10850msgstr ""
10851
55541419
JM
10852#: common.opt:1254
10853msgid "Enable loop header copying on trees"
588a58df
JM
10854msgstr ""
10855
55541419
JM
10856#: common.opt:1258
10857msgid "Replace SSA temporaries with better names in copies"
588a58df
JM
10858msgstr ""
10859
55541419
JM
10860#: common.opt:1262
10861msgid "Enable copy propagation on trees"
588a58df
JM
10862msgstr ""
10863
55541419
JM
10864#: common.opt:1270
10865msgid "Transform condition stores into unconditional ones"
588a58df
JM
10866msgstr ""
10867
55541419
JM
10868#: common.opt:1274
10869msgid "Perform conversions of switch initializations."
588a58df
JM
10870msgstr ""
10871
55541419
JM
10872#: common.opt:1278
10873msgid "Enable SSA dead code elimination optimization on trees"
588a58df
JM
10874msgstr ""
10875
55541419
JM
10876#: common.opt:1282
10877msgid "Enable dominator optimizations"
588a58df
JM
10878msgstr ""
10879
55541419
JM
10880#: common.opt:1286
10881msgid "Enable dead store elimination"
588a58df
JM
10882msgstr ""
10883
55541419
JM
10884#: common.opt:1290
10885msgid "Enable forward propagation on trees"
588a58df
JM
10886msgstr ""
10887
55541419
JM
10888#: common.opt:1294
10889msgid "Enable Full Redundancy Elimination (FRE) on trees"
588a58df
JM
10890msgstr ""
10891
55541419
JM
10892#: common.opt:1298
10893msgid "Enable loop distribution on trees"
588a58df
JM
10894msgstr ""
10895
55541419
JM
10896#: common.opt:1302
10897msgid "Enable loop invariant motion on trees"
588a58df
JM
10898msgstr ""
10899
55541419
JM
10900#: common.opt:1306
10901msgid "Enable linear loop transforms on trees"
588a58df
JM
10902msgstr ""
10903
55541419
JM
10904#: common.opt:1310
10905msgid "Create canonical induction variables in loops"
588a58df
JM
10906msgstr ""
10907
55541419
JM
10908#: common.opt:1314
10909msgid "Enable loop optimizations on tree level"
588a58df
JM
10910msgstr ""
10911
55541419
JM
10912#: common.opt:1318
10913msgid "Enable automatic parallelization of loops"
588a58df
JM
10914msgstr ""
10915
55541419
JM
10916#: common.opt:1322
10917#, fuzzy
10918msgid "Enable hoisting loads from conditional pointers."
10919msgstr "ehtolausekkeessa ei-lvalue-taulukko"
10920
10921#: common.opt:1326
10922msgid "Enable SSA-PRE optimization on trees"
588a58df
JM
10923msgstr ""
10924
55541419
JM
10925#: common.opt:1330
10926msgid "Perform function-local points-to analysis on trees."
588a58df
JM
10927msgstr ""
10928
55541419
JM
10929#: common.opt:1334
10930msgid "Enable reassociation on tree level"
588a58df
JM
10931msgstr ""
10932
55541419
JM
10933#: common.opt:1342
10934msgid "Enable SSA code sinking on trees"
588a58df
JM
10935msgstr ""
10936
55541419
JM
10937#: common.opt:1346
10938msgid "Perform scalar replacement of aggregates"
588a58df
JM
10939msgstr ""
10940
55541419
JM
10941#: common.opt:1350
10942msgid "Replace temporary expressions in the SSA->normal pass"
588a58df
JM
10943msgstr ""
10944
55541419
JM
10945#: common.opt:1354
10946msgid "Perform live range splitting during the SSA->normal pass"
588a58df
JM
10947msgstr ""
10948
55541419
JM
10949#: common.opt:1358
10950msgid "Perform Value Range Propagation on trees"
588a58df
JM
10951msgstr ""
10952
55541419
JM
10953#: common.opt:1362
10954msgid "Compile whole compilation unit at a time"
588a58df
JM
10955msgstr ""
10956
55541419
JM
10957#: common.opt:1366
10958msgid "Perform loop unrolling when iteration count is known"
588a58df
JM
10959msgstr ""
10960
55541419
JM
10961#: common.opt:1370
10962msgid "Perform loop unrolling for all loops"
588a58df
JM
10963msgstr ""
10964
55541419
JM
10965#: common.opt:1377
10966msgid "Allow loop optimizations to assume that the loops behave in normal way"
588a58df
JM
10967msgstr ""
10968
55541419
JM
10969#: common.opt:1381
10970msgid "Allow optimization for floating-point arithmetic which may change the"
588a58df
JM
10971msgstr ""
10972
55541419
JM
10973#: common.opt:1386
10974msgid "Same as -fassociative-math for expressions which include division."
588a58df
JM
10975msgstr ""
10976
55541419
JM
10977#: common.opt:1394
10978msgid "Allow math optimizations that may violate IEEE or ISO standards"
588a58df
JM
10979msgstr ""
10980
55541419
JM
10981#: common.opt:1398
10982msgid "Perform loop unswitching"
588a58df
JM
10983msgstr ""
10984
55541419
JM
10985#: common.opt:1402
10986msgid "Just generate unwind tables for exception handling"
588a58df
JM
10987msgstr ""
10988
55541419
JM
10989#: common.opt:1409
10990msgid "Perform variable tracking"
588a58df
JM
10991msgstr ""
10992
55541419
JM
10993#: common.opt:1413
10994msgid "Perform variable tracking by annotating assignments"
588a58df
JM
10995msgstr ""
10996
55541419
JM
10997#: common.opt:1417
10998msgid "Toggle -fvar-tracking-assignments"
588a58df
JM
10999msgstr ""
11000
55541419
JM
11001#: common.opt:1421
11002msgid "Perform variable tracking and also tag variables that are uninitialized"
588a58df
JM
11003msgstr ""
11004
55541419
JM
11005#: common.opt:1425
11006msgid "Enable loop vectorization on trees"
588a58df
JM
11007msgstr ""
11008
55541419
JM
11009#: common.opt:1429
11010msgid "Enable basic block vectorization (SLP) on trees"
588a58df
JM
11011msgstr ""
11012
55541419
JM
11013#: common.opt:1433
11014msgid "Enable use of cost model in vectorization"
588a58df
JM
11015msgstr ""
11016
55541419
JM
11017#: common.opt:1437
11018msgid "Enable loop versioning when doing loop vectorization on trees"
588a58df
JM
11019msgstr ""
11020
55541419
JM
11021#: common.opt:1441
11022msgid "-ftree-vectorizer-verbose=<number>\tSet the verbosity level of the vectorizer"
588a58df
JM
11023msgstr ""
11024
55541419
JM
11025#: common.opt:1445
11026msgid "Enable copy propagation of scalar-evolution information."
588a58df
JM
11027msgstr ""
11028
55541419
JM
11029#: common.opt:1455
11030msgid "Add extra commentary to assembler output"
588a58df
JM
11031msgstr ""
11032
55541419
JM
11033#: common.opt:1459
11034msgid "-fvisibility=[default|internal|hidden|protected]\tSet the default symbol visibility"
588a58df
JM
11035msgstr ""
11036
55541419
JM
11037#: common.opt:1464
11038msgid "Use expression value profiles in optimizations"
588a58df
JM
11039msgstr ""
11040
55541419
JM
11041#: common.opt:1468
11042msgid "Construct webs and split unrelated uses of single variable"
588a58df
JM
11043msgstr ""
11044
55541419
JM
11045#: common.opt:1472
11046msgid "Enable partitioned link-time optimization."
588a58df
JM
11047msgstr ""
11048
55541419
JM
11049#: common.opt:1476
11050msgid "Enable conditional dead code elimination for builtin calls"
588a58df
JM
11051msgstr ""
11052
55541419
JM
11053#: common.opt:1480
11054msgid "Perform whole program optimizations"
588a58df
JM
11055msgstr ""
11056
55541419
JM
11057#: common.opt:1484
11058msgid "Assume signed arithmetic overflow wraps around"
588a58df
JM
11059msgstr ""
11060
55541419
JM
11061#: common.opt:1488
11062msgid "Put zero initialized data in the bss section"
588a58df
JM
11063msgstr ""
11064
55541419
JM
11065#: common.opt:1492
11066msgid "Generate debug information in default format"
02c7d30f
JM
11067msgstr ""
11068
55541419
JM
11069#: common.opt:1496
11070msgid "Generate debug information in COFF format"
5682cc89
JM
11071msgstr ""
11072
55541419
JM
11073#: common.opt:1500
11074msgid "Generate debug information in DWARF v2 (or later) format"
11075msgstr ""
5682cc89 11076
55541419
JM
11077#: common.opt:1504
11078msgid "Generate debug information in default extended format"
11079msgstr ""
5682cc89 11080
55541419
JM
11081#: common.opt:1508
11082msgid "Generate debug information in STABS format"
11083msgstr ""
5682cc89 11084
55541419
JM
11085#: common.opt:1512
11086msgid "Generate debug information in extended STABS format"
11087msgstr ""
5682cc89 11088
55541419
JM
11089#: common.opt:1516
11090msgid "Emit DWARF additions beyond selected version"
588a58df
JM
11091msgstr ""
11092
55541419
JM
11093#: common.opt:1520
11094msgid "Don't emit DWARF additions beyond selected version"
f3a12c77
JM
11095msgstr ""
11096
55541419
JM
11097#: common.opt:1524
11098msgid "Toggle debug information generation"
f3a12c77
JM
11099msgstr ""
11100
55541419
JM
11101#: common.opt:1528
11102msgid "Generate debug information in VMS format"
f3a12c77
JM
11103msgstr ""
11104
55541419
JM
11105#: common.opt:1532
11106msgid "Generate debug information in XCOFF format"
f3a12c77
JM
11107msgstr ""
11108
55541419
JM
11109#: common.opt:1536
11110msgid "Generate debug information in extended XCOFF format"
f3a12c77
JM
11111msgstr ""
11112
55541419
JM
11113#: common.opt:1540
11114#, fuzzy
11115msgid "-o <file>\tPlace output into <file>"
11116msgstr " -o <tiedosto> Ohjaa tuloste <tiedostoon>\n"
11117
11118#: common.opt:1544
11119msgid "Enable function profiling"
f3a12c77
JM
11120msgstr ""
11121
55541419
JM
11122#: common.opt:1548
11123msgid "Issue warnings needed for strict compliance to the standard"
f3a12c77
JM
11124msgstr ""
11125
55541419
JM
11126#: common.opt:1552
11127msgid "Like -pedantic but issue them as errors"
f3a12c77
JM
11128msgstr ""
11129
55541419
JM
11130#: common.opt:1556
11131msgid "Do not display functions compiled or elapsed time"
f3a12c77
JM
11132msgstr ""
11133
55541419
JM
11134#: common.opt:1560
11135msgid "Display the compiler's version"
f3a12c77
JM
11136msgstr ""
11137
55541419
JM
11138#: common.opt:1564
11139msgid "Suppress warnings"
588a58df
JM
11140msgstr ""
11141
55541419
JM
11142#: common.opt:1568
11143msgid "Create a shared library"
11144msgstr "Luo jaettu kirjasto"
588a58df 11145
55541419
JM
11146#: common.opt:1572
11147msgid "Create a position independent executable"
588a58df
JM
11148msgstr ""
11149
55541419
JM
11150#: attribs.c:293
11151#, fuzzy, gcc-internal-format
11152msgid "%qE attribute directive ignored"
11153msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
588a58df 11154
55541419
JM
11155#: attribs.c:301
11156#, fuzzy, gcc-internal-format
11157msgid "wrong number of arguments specified for %qE attribute"
11158msgstr "attribuutille %qs annettu väärä määrä argumentteja"
588a58df 11159
55541419
JM
11160#: attribs.c:319
11161#, fuzzy, gcc-internal-format
11162msgid "%qE attribute does not apply to types"
11163msgstr "attribuutti %qs ei päde tyyppeihin"
588a58df 11164
55541419
JM
11165#: attribs.c:370
11166#, fuzzy, gcc-internal-format
11167msgid "%qE attribute only applies to function types"
11168msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
588a58df 11169
55541419
JM
11170#: attribs.c:380
11171#, fuzzy, gcc-internal-format
11172msgid "type attributes ignored after type is already defined"
11173msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
11174
11175#: bb-reorder.c:1875
11176#, gcc-internal-format
11177msgid "multiple hot/cold transitions found (bb %i)"
588a58df
JM
11178msgstr ""
11179
55541419
JM
11180#: bt-load.c:1546
11181#, gcc-internal-format
11182msgid "branch target register load optimization is not intended to be run twice"
588a58df
JM
11183msgstr ""
11184
55541419
JM
11185#: builtins.c:503
11186#, gcc-internal-format
11187msgid "offset outside bounds of constant string"
11188msgstr "siirros vakiomerkkijonon rajojen ulkopuolelle"
588a58df 11189
55541419
JM
11190#: builtins.c:1067
11191#, gcc-internal-format
11192msgid "second argument to %<__builtin_prefetch%> must be a constant"
11193msgstr "%<__builtin_prefetch%>-funktion toisen argumentin pitää olla vakio"
588a58df 11194
55541419
JM
11195#: builtins.c:1074
11196#, gcc-internal-format
11197msgid "invalid second argument to %<__builtin_prefetch%>; using zero"
11198msgstr "%<__builtin_prefetch%>-funktion toinen argumentti on epäkelpo; käytetään nollaa"
588a58df 11199
55541419
JM
11200#: builtins.c:1082
11201#, gcc-internal-format
11202msgid "third argument to %<__builtin_prefetch%> must be a constant"
11203msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
588a58df 11204
55541419
JM
11205#: builtins.c:1089
11206#, gcc-internal-format
11207msgid "invalid third argument to %<__builtin_prefetch%>; using zero"
11208msgstr "%<__builtin_prefetch%>-funktion kolmas argumentti on epäkelpo; käytetään nollaa"
588a58df 11209
55541419
JM
11210#: builtins.c:4303
11211#, gcc-internal-format
11212msgid "argument of %<__builtin_args_info%> must be constant"
11213msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
588a58df 11214
55541419
JM
11215#: builtins.c:4309
11216#, gcc-internal-format
11217msgid "argument of %<__builtin_args_info%> out of range"
11218msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
588a58df 11219
55541419
JM
11220#: builtins.c:4315
11221#, gcc-internal-format
11222msgid "missing argument in %<__builtin_args_info%>"
11223msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
588a58df 11224
55541419
JM
11225#: builtins.c:4452 gimplify.c:2271
11226#, gcc-internal-format
11227msgid "too few arguments to function %<va_start%>"
11228msgstr "liian vähän argumentteja funktiolle %<va_start%>"
588a58df 11229
55541419
JM
11230#: builtins.c:4614
11231#, gcc-internal-format
11232msgid "first argument to %<va_arg%> not of type %<va_list%>"
11233msgstr "%<va_arg%>-funktion ensimmäinen argumentti ei ole tyyppiä %<va_list%>"
588a58df 11234
55541419
JM
11235#: builtins.c:4630
11236#, gcc-internal-format
11237msgid "%qT is promoted to %qT when passed through %<...%>"
11238msgstr "%qT muunnetaan tyypiksi %qT, kun se viedään %<...%>:n läpi"
588a58df 11239
55541419
JM
11240#: builtins.c:4635
11241#, gcc-internal-format
11242msgid "(so you should pass %qT not %qT to %<va_arg%>)"
11243msgstr "(eli kannattaisi antaa %qT eikä %qT funktiolle %<va_arg%>)"
588a58df 11244
55541419
JM
11245#. We can, however, treat "undefined" any way we please.
11246#. Call abort to encourage the user to fix the program.
11247#: builtins.c:4642 c-typeck.c:2664
11248#, gcc-internal-format
11249msgid "if this code is reached, the program will abort"
11250msgstr "jos tämä koodi saavutetaan, ohjelma keskeytyy"
588a58df 11251
55541419
JM
11252#: builtins.c:4769
11253#, gcc-internal-format
11254msgid "invalid argument to %<__builtin_frame_address%>"
11255msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
588a58df 11256
55541419
JM
11257#: builtins.c:4771
11258#, gcc-internal-format
11259msgid "invalid argument to %<__builtin_return_address%>"
11260msgstr "epäkelpo argumentti funktiolle %<__builtin_return_address%>"
588a58df 11261
55541419
JM
11262#: builtins.c:4784
11263#, gcc-internal-format
11264msgid "unsupported argument to %<__builtin_frame_address%>"
11265msgstr "ei-tuettu argumentti funktiolle %<__builtin_frame_address%>"
588a58df 11266
55541419
JM
11267#: builtins.c:4786
11268#, gcc-internal-format
11269msgid "unsupported argument to %<__builtin_return_address%>"
11270msgstr "ei-tuettu argumentti funktiolle %<__builtin_return_address%>"
588a58df 11271
55541419
JM
11272#: builtins.c:5041
11273#, fuzzy, gcc-internal-format
11274msgid "both arguments to %<__builtin___clear_cache%> must be pointers"
11275msgstr "%<__builtin_prefetch%>-funktion kolmannen argumentin pitää olla vakio"
588a58df 11276
55541419
JM
11277#: builtins.c:5418 builtins.c:5432
11278#, gcc-internal-format
11279msgid "%qD changed semantics in GCC 4.4"
588a58df
JM
11280msgstr ""
11281
55541419
JM
11282#. All valid uses of __builtin_va_arg_pack () are removed during
11283#. inlining.
11284#: builtins.c:5822 expr.c:9221
11285#, fuzzy
11286msgid "%Kinvalid use of %<__builtin_va_arg_pack ()%>"
11287msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
588a58df 11288
55541419
JM
11289#. All valid uses of __builtin_va_arg_pack_len () are removed during
11290#. inlining.
11291#: builtins.c:5828
11292#, fuzzy
11293msgid "%Kinvalid use of %<__builtin_va_arg_pack_len ()%>"
11294msgstr "epäkelpo argumentti funktiolle %<__builtin_frame_address%>"
588a58df 11295
55541419
JM
11296#: builtins.c:6056
11297#, gcc-internal-format
11298msgid "%<__builtin_longjmp%> second argument must be 1"
11299msgstr "%<__builtin_longjmp%>-fuktion toisen argumentin pitää olla 1"
588a58df 11300
55541419
JM
11301#: builtins.c:6656
11302#, gcc-internal-format
11303msgid "target format does not support infinity"
11304msgstr "kohdemuoto ei tue äärettömyyttä"
588a58df 11305
55541419
JM
11306#: builtins.c:11402
11307#, gcc-internal-format
11308msgid "%<va_start%> used in function with fixed args"
11309msgstr "funktiota %<va_start%> käytetty funktiossa, jolla on kiinteä määrä argumentteja"
588a58df 11310
55541419
JM
11311#: builtins.c:11410
11312#, gcc-internal-format
11313msgid "wrong number of arguments to function %<va_start%>"
11314msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
588a58df 11315
55541419
JM
11316#. Evidently an out of date version of <stdarg.h>; can't validate
11317#. va_start's second argument, but can still work as intended.
11318#: builtins.c:11423
11319#, gcc-internal-format
11320msgid "%<__builtin_next_arg%> called without an argument"
11321msgstr "funktiota %<__builtin_next_arg%> kutsuttu ilman argumenttia"
588a58df 11322
55541419
JM
11323#: builtins.c:11428
11324#, gcc-internal-format
11325msgid "wrong number of arguments to function %<__builtin_next_arg%>"
11326msgstr "väärä määrä argumentteja funktiolle %<__builtin_next_arg%>"
588a58df 11327
55541419
JM
11328#. FIXME: Sometimes with the tree optimizers we can get the
11329#. not the last argument even though the user used the last
11330#. argument. We just warn and set the arg to be the last
11331#. argument so that we will get wrong-code because of
11332#. it.
11333#: builtins.c:11458
11334#, gcc-internal-format
11335msgid "second parameter of %<va_start%> not last named argument"
11336msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
588a58df 11337
55541419
JM
11338#: builtins.c:11468
11339#, gcc-internal-format
11340msgid "undefined behaviour when second parameter of %<va_start%> is declared with %<register%> storage"
588a58df
JM
11341msgstr ""
11342
55541419 11343#: builtins.c:11584
02c7d30f 11344#, fuzzy
55541419
JM
11345msgid "%Kfirst argument of %D must be a pointer, second integer constant"
11346msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
588a58df 11347
55541419
JM
11348#: builtins.c:11597
11349#, fuzzy
11350msgid "%Klast argument of %D is not integer constant between 0 and 3"
11351msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
588a58df 11352
55541419
JM
11353#: builtins.c:11642 builtins.c:11793 builtins.c:11850
11354msgid "%Kcall to %D will always overflow destination buffer"
588a58df
JM
11355msgstr ""
11356
55541419
JM
11357#: builtins.c:11783
11358msgid "%Kcall to %D might overflow destination buffer"
588a58df
JM
11359msgstr ""
11360
55541419
JM
11361#: builtins.c:11871
11362msgid "%Kattempt to free a non-heap object %qD"
588a58df
JM
11363msgstr ""
11364
55541419
JM
11365#: builtins.c:11874
11366msgid "%Kattempt to free a non-heap object"
588a58df
JM
11367msgstr ""
11368
55541419
JM
11369#: c-common.c:1008
11370#, gcc-internal-format
11371msgid "%qD is not defined outside of function scope"
11372msgstr "%qD ei ole määritelty funktion näkyvyysalueen ulkopuolella"
02c7d30f 11373
55541419
JM
11374#: c-common.c:1058
11375#, gcc-internal-format
11376msgid "string length %qd is greater than the length %qd ISO C%d compilers are required to support"
11377msgstr "merkkijonon pituudeksi annettu %1$qd merkkiä on suurempi kuin ISO C%3$d -kääntäjiltä vaadittu %2$qd merkkiä"
588a58df 11378
55541419
JM
11379#: c-common.c:1551 c-common.c:1563
11380#, gcc-internal-format
11381msgid "overflow in constant expression"
11382msgstr "ylivuoto vakiolausekkeessa"
588a58df 11383
55541419
JM
11384#: c-common.c:1586
11385#, gcc-internal-format
11386msgid "integer overflow in expression"
11387msgstr "kokonaislukuylivuoto lausekkeessa"
588a58df 11388
55541419
JM
11389#: c-common.c:1591
11390#, gcc-internal-format
11391msgid "floating point overflow in expression"
11392msgstr "liukulukuylivuoto lausekkeessa"
588a58df 11393
55541419
JM
11394#: c-common.c:1595
11395#, fuzzy, gcc-internal-format
11396msgid "fixed-point overflow in expression"
11397msgstr "liukulukuylivuoto lausekkeessa"
588a58df 11398
55541419
JM
11399#: c-common.c:1599
11400#, gcc-internal-format
11401msgid "vector overflow in expression"
11402msgstr "vektoriylivuoto lausekkeessa"
588a58df 11403
55541419
JM
11404#: c-common.c:1605
11405#, gcc-internal-format
11406msgid "complex integer overflow in expression"
11407msgstr "kompleksikokonaislukuylivuoto lausekkeessa"
588a58df 11408
55541419
JM
11409#: c-common.c:1608
11410#, gcc-internal-format
11411msgid "complex floating point overflow in expression"
11412msgstr "kompleksiliukulukuylivuoto lausekkeessa"
588a58df 11413
55541419
JM
11414#: c-common.c:1651
11415#, gcc-internal-format
11416msgid "logical %<or%> applied to non-boolean constant"
588a58df
JM
11417msgstr ""
11418
55541419
JM
11419#: c-common.c:1654
11420#, gcc-internal-format
11421msgid "logical %<and%> applied to non-boolean constant"
588a58df
JM
11422msgstr ""
11423
55541419
JM
11424#: c-common.c:1699
11425#, gcc-internal-format
11426msgid "logical %<or%> of collectively exhaustive tests is always true"
588a58df
JM
11427msgstr ""
11428
55541419
JM
11429#: c-common.c:1703
11430#, gcc-internal-format
11431msgid "logical %<and%> of mutually exclusive tests is always false"
588a58df
JM
11432msgstr ""
11433
55541419
JM
11434#: c-common.c:1738
11435#, gcc-internal-format
11436msgid "type-punning to incomplete type might break strict-aliasing rules"
588a58df
JM
11437msgstr ""
11438
55541419
JM
11439#: c-common.c:1753
11440#, gcc-internal-format
11441msgid "dereferencing type-punned pointer will break strict-aliasing rules"
588a58df
JM
11442msgstr ""
11443
55541419
JM
11444#: c-common.c:1760 c-common.c:1778
11445#, gcc-internal-format
11446msgid "dereferencing type-punned pointer might break strict-aliasing rules"
588a58df
JM
11447msgstr ""
11448
55541419
JM
11449#: c-common.c:1809
11450#, gcc-internal-format
11451msgid "first argument of %q+D should be %<int%>"
11452msgstr "%q+D:n ensimmäisen argumentin pitäisi olla %<int%>"
588a58df 11453
55541419
JM
11454#: c-common.c:1818
11455#, gcc-internal-format
11456msgid "second argument of %q+D should be %<char **%>"
11457msgstr "%q+D:n toisen argumentin pitäisi olla %<char **%>"
588a58df 11458
55541419
JM
11459#: c-common.c:1827
11460#, gcc-internal-format
11461msgid "third argument of %q+D should probably be %<char **%>"
11462msgstr "%q+D:n kolmannen argumentin pitäisi todennäköisesti olla %<char **%>"
588a58df 11463
55541419
JM
11464#: c-common.c:1837
11465#, fuzzy, gcc-internal-format
11466msgid "%q+D takes only zero or two arguments"
11467msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
588a58df 11468
55541419
JM
11469#: c-common.c:1886
11470#, gcc-internal-format
11471msgid "use -flax-vector-conversions to permit conversions between vectors with differing element types or numbers of subparts"
11472msgstr ""
02c7d30f 11473
55541419
JM
11474#: c-common.c:2041
11475#, fuzzy, gcc-internal-format
11476msgid "conversion to %qT from boolean expression"
11477msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
02c7d30f 11478
55541419
JM
11479#: c-common.c:2063
11480#, gcc-internal-format
11481msgid "negative integer implicitly converted to unsigned type"
11482msgstr "negatiivinen kokonaisluku muunnettu implisiittisesti etumerkittömään tyyppiin"
588a58df 11483
55541419
JM
11484#: c-common.c:2065
11485#, gcc-internal-format
11486msgid "conversion of unsigned constant value to negative integer"
11487msgstr "etumerkittömän vakion muunnos negatiiviseksi kokonaisluvuksi"
588a58df 11488
55541419
JM
11489#: c-common.c:2092
11490#, fuzzy, gcc-internal-format
11491msgid "conversion to %qT alters %qT constant value"
11492msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
588a58df 11493
55541419
JM
11494#: c-common.c:2184
11495#, gcc-internal-format
11496msgid "conversion to %qT from %qT may change the sign of the result"
588a58df
JM
11497msgstr ""
11498
55541419
JM
11499#: c-common.c:2216
11500#, fuzzy, gcc-internal-format
11501msgid "conversion to %qT from %qT may alter its value"
11502msgstr "muunnos tyypistä %2$qT tyypiksi %1$qT"
588a58df 11503
55541419
JM
11504#: c-common.c:2244
11505#, gcc-internal-format
11506msgid "large integer implicitly truncated to unsigned type"
11507msgstr "suuri kokonaisluku implisiittisesti katkaistu etumerkittömäksi tyypiksi"
02c7d30f 11508
55541419
JM
11509#: c-common.c:2250 c-common.c:2257 c-common.c:2265
11510#, gcc-internal-format
11511msgid "overflow in implicit constant conversion"
11512msgstr "ylivuoto implisiittisessä vakiomuunnoksessa"
588a58df 11513
55541419
JM
11514#: c-common.c:2438
11515#, gcc-internal-format
11516msgid "operation on %qE may be undefined"
11517msgstr "operaatio %qE:lle voi olla määrittelemätön"
588a58df 11518
55541419
JM
11519#: c-common.c:2746
11520#, gcc-internal-format
11521msgid "case label does not reduce to an integer constant"
11522msgstr "case-nimike ei pelkisty kokonaislukuvakioksi"
588a58df 11523
55541419
JM
11524#: c-common.c:2786
11525#, gcc-internal-format
11526msgid "case label value is less than minimum value for type"
11527msgstr "case-nimikkeen arvo on pienempi kuin tyypin minimiarvo"
588a58df 11528
55541419
JM
11529#: c-common.c:2794
11530#, gcc-internal-format
11531msgid "case label value exceeds maximum value for type"
11532msgstr "case-nimikkeen arvo ylittää tyypin maksimiarvon"
588a58df 11533
55541419
JM
11534#: c-common.c:2802
11535#, gcc-internal-format
11536msgid "lower value in case label range less than minimum value for type"
11537msgstr "case-nimikkeen alarajan arvo on pienempi kuin tyypin minimiarvo"
588a58df 11538
55541419
JM
11539#: c-common.c:2811
11540#, gcc-internal-format
11541msgid "upper value in case label range exceeds maximum value for type"
11542msgstr "case-nimikkeen ylärajan arvo ylittää tyypin maksimiarvon"
588a58df 11543
55541419
JM
11544#: c-common.c:2885
11545#, gcc-internal-format
11546msgid "GCC cannot support operators with integer types and fixed-point types that have too many integral and fractional bits together"
588a58df
JM
11547msgstr ""
11548
55541419
JM
11549#: c-common.c:3372
11550#, fuzzy, gcc-internal-format
11551msgid "invalid operands to binary %s (have %qT and %qT)"
11552msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 11553
55541419
JM
11554#: c-common.c:3608
11555#, gcc-internal-format
11556msgid "comparison is always false due to limited range of data type"
11557msgstr "vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
588a58df 11558
55541419
JM
11559#: c-common.c:3610
11560#, gcc-internal-format
11561msgid "comparison is always true due to limited range of data type"
11562msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
588a58df 11563
55541419
JM
11564#: c-common.c:3689
11565#, gcc-internal-format
11566msgid "comparison of unsigned expression >= 0 is always true"
11567msgstr "vertailu ”etumerkitön lauseke >= 0” on aina tosi"
588a58df 11568
55541419
JM
11569#: c-common.c:3699
11570#, gcc-internal-format
11571msgid "comparison of unsigned expression < 0 is always false"
11572msgstr "vertailu ”etumerkitön lauseke < 0” on aina epätosi"
588a58df 11573
55541419
JM
11574#: c-common.c:3741
11575#, gcc-internal-format
11576msgid "pointer of type %<void *%> used in arithmetic"
11577msgstr "%<void *%>-tyyppistä osoitinta käytetty laskutoimituksessa"
588a58df 11578
55541419
JM
11579#: c-common.c:3747
11580#, gcc-internal-format
11581msgid "pointer to a function used in arithmetic"
11582msgstr "funktio-osoitinta käytetty laskutoimituksessa"
588a58df 11583
55541419
JM
11584#: c-common.c:3753
11585#, gcc-internal-format
11586msgid "pointer to member function used in arithmetic"
11587msgstr "jäsenfunktio-osoitinta käytetty laskutoimituksessa"
588a58df 11588
55541419
JM
11589#: c-common.c:3959
11590#, gcc-internal-format
11591msgid "the address of %qD will always evaluate as %<true%>"
11592msgstr "%qD:n osoite tulee aina olemaan %<true%>"
588a58df 11593
55541419
JM
11594#: c-common.c:4060 cp/semantics.c:595 cp/typeck.c:7048
11595#, gcc-internal-format
11596msgid "suggest parentheses around assignment used as truth value"
11597msgstr "ehdotetaan sulkeita totuusarvona käytetyn sijoituksen ympärille"
588a58df 11598
55541419
JM
11599#: c-common.c:4142 c-decl.c:3608 c-typeck.c:10266
11600#, gcc-internal-format
11601msgid "invalid use of %<restrict%>"
11602msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 11603
55541419
JM
11604#: c-common.c:4365
11605#, gcc-internal-format
11606msgid "invalid application of %<sizeof%> to a function type"
11607msgstr "epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
588a58df 11608
55541419
JM
11609#: c-common.c:4378
11610#, gcc-internal-format
11611msgid "invalid application of %qs to a void type"
11612msgstr "epäkelpo %qs:n soveltaminen tyhjään tyyppiin"
588a58df 11613
55541419
JM
11614#: c-common.c:4386
11615#, gcc-internal-format
11616msgid "invalid application of %qs to incomplete type %qT "
11617msgstr "epäkelpo %qs:n soveltaminen vaillinaiseen tyyppiin %qT "
588a58df 11618
55541419
JM
11619#: c-common.c:4428
11620#, gcc-internal-format
11621msgid "%<__alignof%> applied to a bit-field"
11622msgstr "%<__alignof%>-avainsanaa sovellettu bittikenttään"
588a58df 11623
55541419
JM
11624#: c-common.c:5137
11625#, gcc-internal-format
11626msgid "cannot disable built-in function %qs"
11627msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
588a58df 11628
55541419
JM
11629#: c-common.c:5329
11630#, gcc-internal-format
11631msgid "pointers are not permitted as case values"
11632msgstr "osoittimet eivät ole sallittuja case-arvoja"
588a58df 11633
55541419
JM
11634#: c-common.c:5336
11635#, gcc-internal-format
11636msgid "range expressions in switch statements are non-standard"
11637msgstr "arvoaluelausekkeet switch-lauseessa eivät ole standardin mukaisia"
588a58df 11638
55541419
JM
11639#: c-common.c:5362
11640#, gcc-internal-format
11641msgid "empty range specified"
11642msgstr "tyhjä arvoalue annettu"
588a58df 11643
55541419
JM
11644#: c-common.c:5422
11645#, gcc-internal-format
11646msgid "duplicate (or overlapping) case value"
11647msgstr "case-arvon kaksoiskappale (tai limitys)"
588a58df 11648
55541419
JM
11649#: c-common.c:5424
11650#, fuzzy, gcc-internal-format
11651msgid "this is the first entry overlapping that value"
11652msgstr "%Jtämä on ensimmäinen arvoa limittävä kenttä"
588a58df 11653
55541419
JM
11654#: c-common.c:5428
11655#, gcc-internal-format
11656msgid "duplicate case value"
11657msgstr "case-arvon kaksoiskappale"
588a58df 11658
55541419
JM
11659#: c-common.c:5429
11660#, fuzzy, gcc-internal-format
11661msgid "previously used here"
11662msgstr "%Jviimeksi käytetty täällä"
588a58df 11663
55541419
JM
11664#: c-common.c:5433
11665#, gcc-internal-format
11666msgid "multiple default labels in one switch"
11667msgstr "useita default-nimikkeitä samassa switch-lauseessa"
588a58df 11668
55541419
JM
11669#: c-common.c:5435
11670#, gcc-internal-format
11671msgid "this is the first default label"
11672msgstr "tämä on ensimmäinen default-nimiö"
588a58df 11673
55541419
JM
11674#: c-common.c:5487
11675#, gcc-internal-format
11676msgid "case value %qs not in enumerated type"
11677msgstr "case-arvo %qs ei ole luetellussa tyypissä"
588a58df 11678
55541419
JM
11679#: c-common.c:5492
11680#, gcc-internal-format
11681msgid "case value %qs not in enumerated type %qT"
11682msgstr "case-arvo %qs ei ole luetellussa tyypissä %qT"
588a58df 11683
55541419
JM
11684#: c-common.c:5551
11685#, gcc-internal-format
11686msgid "switch missing default case"
11687msgstr "switch-lauseesta puuttuu default-tapaus"
588a58df 11688
55541419
JM
11689#: c-common.c:5623
11690#, gcc-internal-format
11691msgid "enumeration value %qE not handled in switch"
11692msgstr "lueteltua arvoa %qE ei käsitellä switch-lauseessa"
588a58df 11693
55541419
JM
11694#: c-common.c:5649
11695#, gcc-internal-format
11696msgid "taking the address of a label is non-standard"
11697msgstr "nimikkeen osoitteen ottaminen ei ole standardia"
588a58df 11698
55541419
JM
11699#: c-common.c:5822
11700#, gcc-internal-format
11701msgid "%qE attribute ignored for field of type %qT"
11702msgstr "%qE-attribuuttia ei huomioida %qT-tyyppiselle kentälle"
588a58df 11703
55541419
JM
11704#: c-common.c:5833 c-common.c:5852 c-common.c:5870 c-common.c:5897
11705#: c-common.c:5924 c-common.c:5950 c-common.c:5969 c-common.c:5986
11706#: c-common.c:6010 c-common.c:6033 c-common.c:6056 c-common.c:6077
11707#: c-common.c:6098 c-common.c:6122 c-common.c:6148 c-common.c:6185
11708#: c-common.c:6212 c-common.c:6255 c-common.c:6339 c-common.c:6369
11709#: c-common.c:6389 c-common.c:6727 c-common.c:6743 c-common.c:6791
11710#: c-common.c:6814 c-common.c:6878 c-common.c:7006 c-common.c:7074
11711#: c-common.c:7118 c-common.c:7166 c-common.c:7244 c-common.c:7268
11712#: c-common.c:7554 c-common.c:7577 c-common.c:7616 c-common.c:7705
11713#: c-common.c:7847 tree.c:5295 tree.c:5307 tree.c:5317 config/darwin.c:1456
11714#: config/arm/arm.c:4564 config/arm/arm.c:4592 config/arm/arm.c:4609
11715#: config/avr/avr.c:4818 config/h8300/h8300.c:5363 config/h8300/h8300.c:5387
11716#: config/i386/i386.c:4448 config/i386/i386.c:25938 config/ia64/ia64.c:635
11717#: config/m68hc11/m68hc11.c:1142 config/rs6000/rs6000.c:23518
11718#: config/spu/spu.c:3919
11719#, gcc-internal-format
11720msgid "%qE attribute ignored"
11721msgstr "%qE-attribuuttia ei huomioida"
588a58df 11722
55541419
JM
11723#: c-common.c:5915 c-common.c:5941
11724#, fuzzy, gcc-internal-format
11725msgid "%qE attribute conflicts with attribute %s"
11726msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
588a58df 11727
55541419
JM
11728#: c-common.c:6179
11729#, fuzzy, gcc-internal-format
11730msgid "%qE attribute have effect only on public objects"
11731msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
588a58df 11732
55541419
JM
11733#: c-common.c:6276
11734#, fuzzy, gcc-internal-format
11735msgid "destructor priorities are not supported"
11736msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 11737
55541419
JM
11738#: c-common.c:6278
11739#, gcc-internal-format
11740msgid "constructor priorities are not supported"
588a58df
JM
11741msgstr ""
11742
55541419
JM
11743#: c-common.c:6295
11744#, gcc-internal-format
11745msgid "destructor priorities from 0 to %d are reserved for the implementation"
02c7d30f 11746msgstr ""
588a58df 11747
55541419
JM
11748#: c-common.c:6300
11749#, gcc-internal-format
11750msgid "constructor priorities from 0 to %d are reserved for the implementation"
588a58df
JM
11751msgstr ""
11752
55541419
JM
11753#: c-common.c:6308
11754#, gcc-internal-format
11755msgid "destructor priorities must be integers from 0 to %d inclusive"
588a58df
JM
11756msgstr ""
11757
55541419
JM
11758#: c-common.c:6311
11759#, gcc-internal-format
11760msgid "constructor priorities must be integers from 0 to %d inclusive"
588a58df
JM
11761msgstr ""
11762
55541419
JM
11763#: c-common.c:6433
11764#, fuzzy, gcc-internal-format
11765msgid "unknown machine mode %qE"
11766msgstr "tuntematon konetila %qs"
588a58df 11767
55541419
JM
11768#: c-common.c:6462
11769#, fuzzy, gcc-internal-format
11770msgid "specifying vector types with __attribute__ ((mode)) is deprecated"
11771msgstr "vektorityyppien määrittäminen __attribute__ ((mode)) -tyyliin on paheksuttavaa"
588a58df 11772
55541419
JM
11773#: c-common.c:6465
11774#, gcc-internal-format
11775msgid "use __attribute__ ((vector_size)) instead"
11776msgstr "käytä sen sijaan __attribute__ ((vector_size))"
588a58df 11777
55541419
JM
11778#: c-common.c:6474
11779#, fuzzy, gcc-internal-format
11780msgid "unable to emulate %qs"
11781msgstr "ei voi emuloida %qs"
588a58df 11782
55541419
JM
11783#: c-common.c:6485
11784#, gcc-internal-format
11785msgid "invalid pointer mode %qs"
11786msgstr "epäkelpo osoitintila %qs"
588a58df 11787
55541419
JM
11788#: c-common.c:6502
11789#, gcc-internal-format
11790msgid "signness of type and machine mode %qs don't match"
588a58df
JM
11791msgstr ""
11792
55541419
JM
11793#: c-common.c:6513
11794#, gcc-internal-format
11795msgid "no data type for mode %qs"
11796msgstr "ei tietotyyppiä tilalle %qs"
11797
11798#: c-common.c:6523
11799#, gcc-internal-format
11800msgid "cannot use mode %qs for enumeral types"
11801msgstr "luetelluille tyypeille ei voi käyttää tilaa %qs"
11802
11803#: c-common.c:6550
11804#, gcc-internal-format
11805msgid "mode %qs applied to inappropriate type"
11806msgstr "tilaa %qs sovellettu sopimattomaan tyyppiin"
11807
11808#: c-common.c:6582
11809#, fuzzy, gcc-internal-format
11810msgid "section attribute cannot be specified for local variables"
11811msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
11812
11813#: c-common.c:6593 config/bfin/bfin.c:5651 config/bfin/bfin.c:5702
11814#: config/bfin/bfin.c:5729 config/bfin/bfin.c:5742
11815#, fuzzy, gcc-internal-format
11816msgid "section of %q+D conflicts with previous declaration"
11817msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
11818
11819#: c-common.c:6601
11820#, gcc-internal-format
11821msgid "section of %q+D cannot be overridden"
588a58df
JM
11822msgstr ""
11823
55541419
JM
11824#: c-common.c:6609
11825#, fuzzy, gcc-internal-format
11826msgid "section attribute not allowed for %q+D"
11827msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
11828
11829#: c-common.c:6616
11830#, fuzzy, gcc-internal-format
11831msgid "section attributes are not supported for this target"
11832msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
11833
11834#: c-common.c:6648
11835#, gcc-internal-format
11836msgid "requested alignment is not a constant"
11837msgstr "pyydetty tasaus ei ole vakio"
11838
11839#: c-common.c:6653
11840#, gcc-internal-format
11841msgid "requested alignment is not a power of 2"
11842msgstr "pyydetty tasaus ei ole kahden potenssi"
11843
11844#: c-common.c:6658
11845#, gcc-internal-format
11846msgid "requested alignment is too large"
11847msgstr "pyydetty tasaus on liian suuri"
11848
11849#: c-common.c:6684
11850#, fuzzy, gcc-internal-format
11851msgid "alignment may not be specified for %q+D"
11852msgstr "%Jtasausta ei voi määrittää %qD:lle"
11853
11854#: c-common.c:6691
11855#, gcc-internal-format
11856msgid "alignment for %q+D was previously specified as %d and may not be decreased"
588a58df
JM
11857msgstr ""
11858
55541419
JM
11859#: c-common.c:6695
11860#, fuzzy, gcc-internal-format
11861msgid "alignment for %q+D must be at least %d"
11862msgstr "tasauksen pitää olla kahden potenssi, ei %d"
11863
11864#: c-common.c:6720
11865#, fuzzy, gcc-internal-format
11866msgid "inline function %q+D cannot be declared weak"
11867msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
11868
11869#: c-common.c:6754
11870#, fuzzy, gcc-internal-format
11871msgid "%q+D defined both normally and as an alias"
11872msgstr "%J%qD määritelty sekä tavallisesti että aliaksena"
11873
11874#: c-common.c:6770
11875#, gcc-internal-format
11876msgid "alias argument not a string"
11877msgstr "aliaksen argumentti ei ole merkkijono"
11878
11879#: c-common.c:6836
11880#, gcc-internal-format
11881msgid "weakref attribute must appear before alias attribute"
588a58df
JM
11882msgstr ""
11883
55541419
JM
11884#: c-common.c:6865
11885#, fuzzy, gcc-internal-format
11886msgid "%qE attribute ignored on non-class types"
11887msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
11888
11889#: c-common.c:6871
11890#, fuzzy, gcc-internal-format
11891msgid "%qE attribute ignored because %qT is already defined"
11892msgstr "%qs-attribuuttia ei huomioida %qs:lle"
11893
11894#: c-common.c:6884
11895#, gcc-internal-format
11896msgid "visibility argument not a string"
11897msgstr "näkyvyysargumentti ei ole merkkijono"
11898
11899#: c-common.c:6896
11900#, fuzzy, gcc-internal-format
11901msgid "%qE attribute ignored on types"
11902msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
11903
11904#: c-common.c:6912
11905#, gcc-internal-format
11906msgid "visibility argument must be one of \"default\", \"hidden\", \"protected\" or \"internal\""
11907msgstr "näkyvyysargumentin pitää olla \"default\", \"hidden\", \"protected\" tai \"internal\""
11908
11909#: c-common.c:6923
11910#, fuzzy, gcc-internal-format
11911msgid "%qD redeclared with different visibility"
11912msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
11913
11914#: c-common.c:6926 c-common.c:6930
11915#, fuzzy, gcc-internal-format
11916msgid "%qD was declared %qs which implies default visibility"
11917msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
11918
11919#: c-common.c:7014
11920#, gcc-internal-format
11921msgid "tls_model argument not a string"
11922msgstr "tls_model-argumentti ei ole merkkijono"
11923
11924#: c-common.c:7027
11925#, gcc-internal-format
11926msgid "tls_model argument must be one of \"local-exec\", \"initial-exec\", \"local-dynamic\" or \"global-dynamic\""
11927msgstr "tls_model-argumentin pitää olla ”local-exec”, ”initial-exec”, ”local-dynamic” tai ”global-dynamic”"
11928
11929#: c-common.c:7047 c-common.c:7139 config/m32c/m32c.c:2853
11930#, fuzzy, gcc-internal-format
11931msgid "%qE attribute applies only to functions"
11932msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
11933
11934#: c-common.c:7053 c-common.c:7145
11935#, fuzzy, gcc-internal-format
11936msgid "can%'t set %qE attribute after definition"
11937msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
11938
11939#: c-common.c:7099
11940#, gcc-internal-format
11941msgid "alloc_size parameter outside range"
11942msgstr "alloc_size-parametri ei ole sallitulla välillä"
11943
11944#: c-common.c:7202
11945#, fuzzy, gcc-internal-format
11946msgid "deprecated message is not a string"
11947msgstr "näkyvyysargumentti ei ole merkkijono"
11948
11949#: c-common.c:7242
11950#, fuzzy, gcc-internal-format
11951msgid "%qE attribute ignored for %qE"
11952msgstr "%qs-attribuuttia ei huomioida %qs:lle"
11953
11954#: c-common.c:7302
11955#, fuzzy, gcc-internal-format
11956msgid "invalid vector type for attribute %qE"
11957msgstr "epäkelpo vektorityyppi attribuutille %qs"
11958
11959#: c-common.c:7308 ada/gcc-interface/utils.c:5481
11960#: ada/gcc-interface/utils.c:5575
11961#, gcc-internal-format
11962msgid "vector size not an integral multiple of component size"
588a58df
JM
11963msgstr ""
11964
55541419
JM
11965#: c-common.c:7314 ada/gcc-interface/utils.c:5487
11966#: ada/gcc-interface/utils.c:5581
11967#, gcc-internal-format
11968msgid "zero vector size"
588a58df
JM
11969msgstr ""
11970
55541419
JM
11971#: c-common.c:7322 ada/gcc-interface/utils.c:5495
11972#: ada/gcc-interface/utils.c:5588
11973#, gcc-internal-format
11974msgid "number of components of the vector not a power of two"
11975msgstr "vektorin komponenttien määrä ei ole kahden potenssi"
11976
11977#: c-common.c:7350 ada/gcc-interface/utils.c:5235
11978#, gcc-internal-format
11979msgid "nonnull attribute without arguments on a non-prototype"
11980msgstr "ei-tyhjä attribuutti ilman argumentteja ei-prototyypissä"
11981
11982#: c-common.c:7365 ada/gcc-interface/utils.c:5250
11983#, gcc-internal-format
11984msgid "nonnull argument has invalid operand number (argument %lu)"
11985msgstr "ei-tyhjällä argumentilla on epäkelpo operandinumero (argumentti %lu)"
11986
11987#: c-common.c:7384 ada/gcc-interface/utils.c:5269
11988#, gcc-internal-format
11989msgid "nonnull argument with out-of-range operand number (argument %lu, operand %lu)"
11990msgstr "ei-tyhjällä argumentilla arvoalueen ylittävä operandinumero (argumentti %lu,operandi %lu)"
11991
11992# XXX
11993#: c-common.c:7392 ada/gcc-interface/utils.c:5277
11994#, gcc-internal-format
11995msgid "nonnull argument references non-pointer operand (argument %lu, operand %lu)"
11996msgstr "ei-tyhjä argumentti viittaa ei-osoitinoperandiin (argumentti %lu, operandi %lu)"
11997
11998#: c-common.c:7468
11999#, fuzzy, gcc-internal-format
12000msgid "not enough variable arguments to fit a sentinel"
12001msgstr "ei tarpeeksi argumentteja lopetusalkion mahduttamiseksi"
12002
12003#: c-common.c:7482
12004#, gcc-internal-format
12005msgid "missing sentinel in function call"
12006msgstr "lopetusalkio puuttuu funktiokutsusta"
12007
12008#: c-common.c:7523
12009#, gcc-internal-format
12010msgid "null argument where non-null required (argument %lu)"
12011msgstr "tyhjä argumentti, vaikka ei-null vaaditaan (argumentti %lu)"
12012
12013#: c-common.c:7588
12014#, gcc-internal-format
12015msgid "cleanup argument not an identifier"
12016msgstr "puhdistusargumentti ei ole tunniste"
12017
12018#: c-common.c:7595
12019#, gcc-internal-format
12020msgid "cleanup argument not a function"
12021msgstr "puhdistusargumentti ei ole funktio"
12022
12023#: c-common.c:7634
12024#, fuzzy, gcc-internal-format
12025msgid "%qE attribute requires prototypes with named arguments"
12026msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
12027
12028#: c-common.c:7645
12029#, gcc-internal-format
12030msgid "%qE attribute only applies to variadic functions"
12031msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
12032
12033#: c-common.c:7657 ada/gcc-interface/utils.c:5323
12034#, gcc-internal-format
12035msgid "requested position is not an integer constant"
12036msgstr "haluttu sijainti ei ole kokonaislukuvakio"
12037
12038#: c-common.c:7665 ada/gcc-interface/utils.c:5330
12039#, gcc-internal-format
12040msgid "requested position is less than zero"
12041msgstr "haluttu sijainti on pienempi kuin nolla"
12042
12043#: c-common.c:7789
12044#, gcc-internal-format
12045msgid "Bad option %s to optimize attribute."
12046msgstr ""
12047
12048#: c-common.c:7792
12049#, gcc-internal-format
12050msgid "Bad option %s to pragma attribute"
12051msgstr ""
12052
12053#: c-common.c:7987
12054#, fuzzy, gcc-internal-format
12055msgid "not enough arguments to function %qE"
12056msgstr "liian vähän argumentteja funktiolle %qE"
12057
12058#: c-common.c:7992 c-typeck.c:2817
12059#, gcc-internal-format
12060msgid "too many arguments to function %qE"
12061msgstr "liian monta argumenttia funktiolle %qE"
12062
12063#: c-common.c:8022 c-common.c:8068
12064#, fuzzy, gcc-internal-format
12065msgid "non-floating-point argument in call to function %qE"
12066msgstr "ei-liukulukuargumentti funktiolle %qs"
12067
12068#: c-common.c:8045
12069#, fuzzy, gcc-internal-format
12070msgid "non-floating-point arguments in call to function %qE"
12071msgstr "ei-liukulukuargumentti funktiolle %qs"
12072
12073#: c-common.c:8061
12074#, fuzzy, gcc-internal-format
12075msgid "non-const integer argument %u in call to function %qE"
12076msgstr "ei-liukulukuargumentti funktiolle %qs"
12077
12078#: c-common.c:8351
12079#, gcc-internal-format
12080msgid "cannot apply %<offsetof%> to static data member %qD"
12081msgstr ""
12082
12083#: c-common.c:8356
12084#, gcc-internal-format
12085msgid "cannot apply %<offsetof%> when %<operator[]%> is overloaded"
12086msgstr ""
12087
12088#: c-common.c:8363
12089#, gcc-internal-format
12090msgid "cannot apply %<offsetof%> to a non constant address"
12091msgstr ""
12092
12093#: c-common.c:8376 cp/typeck.c:5004
12094#, gcc-internal-format
12095msgid "attempt to take address of bit-field structure member %qD"
12096msgstr ""
12097
12098#: c-common.c:8435
12099#, gcc-internal-format
12100msgid "index %E denotes an offset greater than size of %qT"
12101msgstr ""
12102
12103# XXX
12104#: c-common.c:8472
12105#, gcc-internal-format
12106msgid "lvalue required as left operand of assignment"
12107msgstr "sijoituksen vasemman operandin on oltava lvalue"
12108
12109#: c-common.c:8475
12110#, gcc-internal-format
12111msgid "lvalue required as increment operand"
12112msgstr ""
12113
12114#: c-common.c:8478
12115#, gcc-internal-format
12116msgid "lvalue required as decrement operand"
12117msgstr ""
12118
12119#: c-common.c:8481
12120#, gcc-internal-format
12121msgid "lvalue required as unary %<&%> operand"
12122msgstr ""
12123
12124#: c-common.c:8484
12125#, fuzzy, gcc-internal-format
12126msgid "lvalue required in asm statement"
12127msgstr "epäkelpo lvalue asm-lauseessa"
12128
12129#: c-common.c:8614
12130#, fuzzy, gcc-internal-format
12131msgid "size of array is too large"
12132msgstr "taulukon %qs koko on liian suuri"
12133
12134#: c-common.c:8650 c-common.c:8701 c-typeck.c:3041
12135#, gcc-internal-format
12136msgid "too few arguments to function %qE"
12137msgstr "liian vähän argumentteja funktiolle %qE"
12138
12139#: c-common.c:8667 c-typeck.c:5374 config/mep/mep.c:6341
12140#, gcc-internal-format
12141msgid "incompatible type for argument %d of %qE"
12142msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
12143
12144#: c-common.c:8864
12145#, gcc-internal-format
12146msgid "array subscript has type %<char%>"
12147msgstr "taulukon indeksin tyyppi on %<char%>"
12148
12149#: c-common.c:8899
12150#, gcc-internal-format
12151msgid "suggest parentheses around %<+%> inside %<<<%>"
12152msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<<<%>:n sisällä"
12153
12154#: c-common.c:8902
12155#, gcc-internal-format
12156msgid "suggest parentheses around %<-%> inside %<<<%>"
12157msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<<<%>:n sisällä"
12158
12159#: c-common.c:8908
12160#, gcc-internal-format
12161msgid "suggest parentheses around %<+%> inside %<>>%>"
12162msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<>>%>:n sisällä"
12163
12164#: c-common.c:8911
12165#, gcc-internal-format
12166msgid "suggest parentheses around %<-%> inside %<>>%>"
12167msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<>>%>:n sisällä"
12168
12169#: c-common.c:8917
12170#, gcc-internal-format
12171msgid "suggest parentheses around %<&&%> within %<||%>"
12172msgstr "ehdotetaan sulkeita %<&&%>:n ympärille %<||%>:n sisällä"
12173
12174#: c-common.c:8926
12175#, gcc-internal-format
12176msgid "suggest parentheses around arithmetic in operand of %<|%>"
12177msgstr "ehdotetaan sulkeita lausekkeen ympärille %<|%>:n operandissa"
12178
12179#: c-common.c:8931
12180#, gcc-internal-format
12181msgid "suggest parentheses around comparison in operand of %<|%>"
12182msgstr "ehdotetaan sulkeita vertailun ympärille %<|%>:n operandissa"
12183
12184#: c-common.c:8935
12185#, gcc-internal-format
12186msgid "suggest parentheses around operand of %<!%> or change %<|%> to %<||%> or %<!%> to %<~%>"
12187msgstr ""
12188
12189#: c-common.c:8945
12190#, gcc-internal-format
12191msgid "suggest parentheses around arithmetic in operand of %<^%>"
12192msgstr "ehdotetaan sulkeita lausekkeen ympärille %<^%>:n operandissa"
12193
12194#: c-common.c:8950
12195#, gcc-internal-format
12196msgid "suggest parentheses around comparison in operand of %<^%>"
12197msgstr "ehdotetaan sulkeita vertailun ympärille %<^%>:n operandissa"
12198
12199#: c-common.c:8956
12200#, gcc-internal-format
12201msgid "suggest parentheses around %<+%> in operand of %<&%>"
12202msgstr "ehdotetaan sulkeita %<+%>:n ympärille %<&%>:n operandissa"
12203
12204#: c-common.c:8959
12205#, gcc-internal-format
12206msgid "suggest parentheses around %<-%> in operand of %<&%>"
12207msgstr "ehdotetaan sulkeita %<-%>:n ympärille %<&%>:n operandissa"
12208
12209#: c-common.c:8964
12210#, gcc-internal-format
12211msgid "suggest parentheses around comparison in operand of %<&%>"
12212msgstr "ehdotetaan sulkeita vertailun ympärille %<&%>:n operandissa"
12213
12214#: c-common.c:8968
12215#, gcc-internal-format
12216msgid "suggest parentheses around operand of %<!%> or change %<&%> to %<&&%> or %<!%> to %<~%>"
12217msgstr ""
12218
12219#: c-common.c:8976
12220#, gcc-internal-format
12221msgid "suggest parentheses around comparison in operand of %<==%>"
12222msgstr "ehdotetaan sulkeita vertailun ympärille %<==%>:n operandissa"
12223
12224#: c-common.c:8982
12225#, gcc-internal-format
12226msgid "suggest parentheses around comparison in operand of %<!=%>"
12227msgstr "ehdotetaan sulkeita vertailun ympärille %<!=%>:n operandissa"
12228
12229#: c-common.c:8993
12230#, gcc-internal-format
12231msgid "comparisons like %<X<=Y<=Z%> do not have their mathematical meaning"
12232msgstr "%<X<=Y<=Z%> -tyylisillä vertailuilla on eri merkitys kuin matematiikassa"
12233
12234#: c-common.c:9008
12235#, gcc-internal-format
12236msgid "label %q+D defined but not used"
12237msgstr "nimike %q+D määritelty mutta käytettämättä"
12238
12239#: c-common.c:9010
12240#, gcc-internal-format
12241msgid "label %q+D declared but not defined"
12242msgstr "nimike %qD esitelty muttei määritelty"
12243
12244#: c-common.c:9030
12245#, gcc-internal-format
12246msgid "division by zero"
12247msgstr "jako nollalla"
12248
12249#: c-common.c:9062
12250#, gcc-internal-format
12251msgid "comparison between types %qT and %qT"
12252msgstr "tyyppien %qT ja %qT välinen vertailu"
12253
12254#: c-common.c:9113
12255#, gcc-internal-format
12256msgid "comparison between signed and unsigned integer expressions"
12257msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
12258
12259#: c-common.c:9164
12260#, gcc-internal-format
12261msgid "promoted ~unsigned is always non-zero"
12262msgstr ""
12263
12264#: c-common.c:9167
12265#, gcc-internal-format
12266msgid "comparison of promoted ~unsigned with constant"
12267msgstr ""
12268
12269#: c-common.c:9177
12270#, gcc-internal-format
12271msgid "comparison of promoted ~unsigned with unsigned"
12272msgstr ""
12273
12274#. Except for passing an argument to an unprototyped function,
12275#. this is a constraint violation. When passing an argument to
12276#. an unprototyped function, it is compile-time undefined;
12277#. making it a constraint in that case was rejected in
12278#. DR#252.
12279#: c-convert.c:102 c-typeck.c:1900 c-typeck.c:4950 cp/typeck.c:1827
12280#: cp/typeck.c:6328 cp/typeck.c:6953 fortran/convert.c:88
12281#, gcc-internal-format
12282msgid "void value not ignored as it ought to be"
12283msgstr "tyhjää arvoa ei jätetä huomioimatta, vaikka kuuluisi"
12284
12285#: c-convert.c:156 fortran/convert.c:121 java/typeck.c:151
12286#, gcc-internal-format
12287msgid "conversion to non-scalar type requested"
12288msgstr "pyydetty muuntoa ei-skalaarityypiksi"
12289
12290#: c-decl.c:696
12291#, fuzzy, gcc-internal-format
12292msgid "array %q+D assumed to have one element"
12293msgstr "%Jtaulukolla %qD oletetaan olevan yksi alkio"
12294
12295#: c-decl.c:737
12296#, gcc-internal-format
12297msgid "%qD is static but used in inline function %qD which is not static"
12298msgstr ""
12299
12300#: c-decl.c:742
12301#, gcc-internal-format
12302msgid "%q+D is static but declared in inline function %qD which is not static"
12303msgstr ""
12304
12305#: c-decl.c:954
12306#, gcc-internal-format
12307msgid "GCC supports only %u nested scopes"
12308msgstr "GCC tukee korkeintaan %u sisäkkäistä näkyvyysaluetta"
12309
12310#: c-decl.c:1102 cp/decl.c:357
12311#, fuzzy, gcc-internal-format
12312msgid "label %q+D used but not defined"
12313msgstr "nimikettä %qD käytetty, mutta ei määritelty"
12314
12315#: c-decl.c:1147
12316#, fuzzy, gcc-internal-format
12317msgid "nested function %q+D declared but never defined"
12318msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
12319
12320#: c-decl.c:1159
12321#, fuzzy, gcc-internal-format
12322msgid "inline function %q+D declared but never defined"
12323msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
12324
12325#: c-decl.c:1174 cp/decl.c:600
12326#, gcc-internal-format
12327msgid "unused variable %q+D"
12328msgstr "käyttämätön muuttuja %q+D"
12329
12330#: c-decl.c:1178
12331#, fuzzy, gcc-internal-format
12332msgid "type of array %q+D completed incompatibly with implicit initialization"
12333msgstr "%Jtaulukon %qD tyyppi viimeistelty epäkelvosti implisiittisellä alustuksella"
12334
12335#: c-decl.c:1462 c-decl.c:5686 c-decl.c:6464 c-decl.c:7065
12336#, fuzzy, gcc-internal-format
12337msgid "originally defined here"
12338msgstr "funktion määrittely esitelty %<__thread%>:ksi"
12339
12340#: c-decl.c:1533
12341#, gcc-internal-format
12342msgid "a parameter list with an ellipsis can%'t match an empty parameter name list declaration"
12343msgstr "kolme pistettä sisältävä parametrilista ei sovellu tyhjään parametrinimi-listan esittelyyn"
12344
12345#: c-decl.c:1540
12346#, gcc-internal-format
12347msgid "an argument type that has a default promotion can%'t match an empty parameter name list declaration"
12348msgstr "argumenttityyppi, jolla on tavallinen tyyppimuunnos, ei sovi tyhjään parametrinimilistaesittelyyn"
12349
12350#: c-decl.c:1581
12351#, fuzzy, gcc-internal-format
12352msgid "prototype for %q+D declares more arguments than previous old-style definition"
12353msgstr "%Jfunktion %qD prototyyppi esittelee enemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
12354
12355#: c-decl.c:1587
12356#, fuzzy, gcc-internal-format
12357msgid "prototype for %q+D declares fewer arguments than previous old-style definition"
12358msgstr "%Jfunktion %qD prototyyppi esittelee vähemmän argumentteja kuin edellinen, vanhantyylinen määrittely"
12359
12360#: c-decl.c:1596
12361#, gcc-internal-format
12362msgid "prototype for %q+D declares argument %d with incompatible type"
12363msgstr "prototyypin %q+D esittelemällä argumentilla %d on yhteensopimaton tyyppi"
12364
12365#. If we get here, no errors were found, but do issue a warning
12366#. for this poor-style construct.
12367#: c-decl.c:1609
12368#, fuzzy, gcc-internal-format
12369msgid "prototype for %q+D follows non-prototype definition"
12370msgstr "%Jfunktion %qD protyyppi seuraa ei-prototyypin määrittelyä"
12371
12372#: c-decl.c:1624
12373#, gcc-internal-format
12374msgid "previous definition of %q+D was here"
12375msgstr "%q+D:n edellinen määrittely oli täällä"
12376
12377#: c-decl.c:1626
12378#, gcc-internal-format
12379msgid "previous implicit declaration of %q+D was here"
12380msgstr "%q+D:n edellinen, implisiittinen esittely oli täällä"
12381
12382#: c-decl.c:1628
12383#, gcc-internal-format
12384msgid "previous declaration of %q+D was here"
12385msgstr "%q+D:n edellinen esittely oli täällä"
12386
12387#: c-decl.c:1668
12388#, gcc-internal-format
12389msgid "%q+D redeclared as different kind of symbol"
12390msgstr "%q+D esitelty uudelleen erityyppisenä symbolina"
12391
12392#: c-decl.c:1672
12393#, gcc-internal-format
12394msgid "built-in function %q+D declared as non-function"
12395msgstr "sisäinen funktio %q+D esitelty ei-funktiona"
12396
12397#: c-decl.c:1675 c-decl.c:1822 c-decl.c:2510
12398#, gcc-internal-format
12399msgid "declaration of %q+D shadows a built-in function"
12400msgstr "%q+D:n esittely varjostaa sisäänrakennetun funktion"
12401
12402#: c-decl.c:1684
12403#, fuzzy, gcc-internal-format
12404msgid "redeclaration of enumerator %q+D"
12405msgstr "%Jluetellun tyypin jäsenen %qd uudelleenesittely"
12406
12407#. If types don't match for a built-in, throw away the
12408#. built-in. No point in calling locate_old_decl here, it
12409#. won't print anything.
12410#: c-decl.c:1705
12411#, gcc-internal-format
12412msgid "conflicting types for built-in function %q+D"
12413msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
12414
12415#: c-decl.c:1730 c-decl.c:1743 c-decl.c:1779
12416#, gcc-internal-format
12417msgid "conflicting types for %q+D"
12418msgstr "ristiriitaiset tyypit %qD:lle"
12419
12420#: c-decl.c:1759
12421#, fuzzy, gcc-internal-format
12422msgid "conflicting named address spaces (generic vs %s) for %q+D"
12423msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
12424
12425#: c-decl.c:1763
12426#, fuzzy, gcc-internal-format
12427msgid "conflicting named address spaces (%s vs generic) for %q+D"
12428msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
12429
12430#: c-decl.c:1767
12431#, fuzzy, gcc-internal-format
12432msgid "conflicting named address spaces (%s vs %s) for %q+D"
12433msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
12434
12435#: c-decl.c:1776
12436#, gcc-internal-format
12437msgid "conflicting type qualifiers for %q+D"
12438msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
12439
12440#. Allow OLDDECL to continue in use.
12441#: c-decl.c:1797
12442#, gcc-internal-format
12443msgid "redefinition of typedef %q+D"
12444msgstr "typedef %q+D määritelty uudelleen"
12445
12446#: c-decl.c:1848 c-decl.c:1951
12447#, gcc-internal-format
12448msgid "redefinition of %q+D"
12449msgstr "%q+D määritelty uudelleen"
12450
12451#: c-decl.c:1883 c-decl.c:1989
12452#, gcc-internal-format
12453msgid "static declaration of %q+D follows non-static declaration"
12454msgstr "%q+D esitelty staattisena, edellinen esittely ei-staattinen"
12455
12456#: c-decl.c:1893 c-decl.c:1901 c-decl.c:1979 c-decl.c:1986
12457#, gcc-internal-format
12458msgid "non-static declaration of %q+D follows static declaration"
12459msgstr "%q+D esitelty ei-staattisena, edellinen esittely staattinen"
12460
12461#: c-decl.c:1917
12462#, gcc-internal-format
12463msgid "%<gnu_inline%> attribute present on %q+D"
12464msgstr ""
12465
12466#: c-decl.c:1920
12467#, gcc-internal-format
12468msgid "but not here"
12469msgstr "mutta ei täällä"
12470
12471#: c-decl.c:1938
12472#, fuzzy, gcc-internal-format
12473msgid "thread-local declaration of %q+D follows non-thread-local declaration"
12474msgstr "%J%qD esitelty säiekohtaisena, edellinen esittely ei säiekohtainen"
12475
12476#: c-decl.c:1941
12477#, fuzzy, gcc-internal-format
12478msgid "non-thread-local declaration of %q+D follows thread-local declaration"
12479msgstr "%j%qD esitelty ei-säiekohtaisena, edellinen esittely säiekohtainen"
12480
12481#: c-decl.c:1971
12482#, fuzzy, gcc-internal-format
12483msgid "extern declaration of %q+D follows declaration with no linkage"
12484msgstr "%J%qD esitelty extern-avainsanalla, edellinen esittely ei sisällä linkitystä"
12485
12486#: c-decl.c:2007
12487#, fuzzy, gcc-internal-format
12488msgid "declaration of %q+D with no linkage follows extern declaration"
12489msgstr "%J%qD esitelty ilman linkitystä, edellinen esittely sisältää extern-avainsanan"
12490
12491#: c-decl.c:2013
12492#, fuzzy, gcc-internal-format
12493msgid "redeclaration of %q+D with no linkage"
12494msgstr "%J%qD esitelty uudelleen ilman linkitystä"
12495
12496#: c-decl.c:2039
12497#, gcc-internal-format
12498msgid "redeclaration of %q+D with different visibility (old visibility preserved)"
12499msgstr "%q+D esitelty uudelleen erilaisella näkyvyydellä (vanha näkyvyys säilytetty)"
12500
12501#: c-decl.c:2050
12502#, fuzzy, gcc-internal-format
12503msgid "inline declaration of %qD follows declaration with attribute noinline"
12504msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisältää attribuutin noinline"
12505
12506#: c-decl.c:2057
12507#, fuzzy, gcc-internal-format
12508msgid "declaration of %q+D with attribute noinline follows inline declaration "
12509msgstr "%J%qD esitelty attribuutilla noinline, edellinen esittely on avoin "
12510
12511#: c-decl.c:2075
12512#, gcc-internal-format
12513msgid "redefinition of parameter %q+D"
12514msgstr "parametri %q+D määritelty uudelleen"
12515
12516#: c-decl.c:2102
12517#, fuzzy, gcc-internal-format
12518msgid "redundant redeclaration of %q+D"
12519msgstr "%J%qD esitelty turhaan uudestaan"
12520
12521#: c-decl.c:2497
12522#, fuzzy, gcc-internal-format
12523msgid "declaration of %q+D shadows previous non-variable"
12524msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
12525
12526#: c-decl.c:2502
12527#, fuzzy, gcc-internal-format
12528msgid "declaration of %q+D shadows a parameter"
12529msgstr "%J%qD:n esittely varjostaa parametria"
12530
12531#: c-decl.c:2505
12532#, fuzzy, gcc-internal-format
12533msgid "declaration of %q+D shadows a global declaration"
12534msgstr "%J%qD:n esittely varjostaa globaalia esittelyä"
12535
12536#: c-decl.c:2515
12537#, fuzzy, gcc-internal-format
12538msgid "declaration of %q+D shadows a previous local"
12539msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
12540
12541#: c-decl.c:2519 cp/name-lookup.c:1050 cp/name-lookup.c:1083
12542#: cp/name-lookup.c:1092
12543#, fuzzy, gcc-internal-format
12544msgid "shadowed declaration is here"
12545msgstr "%Jvarjostunut esittely on täällä"
12546
12547#: c-decl.c:2646
12548#, gcc-internal-format
12549msgid "nested extern declaration of %qD"
12550msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
12551
12552#: c-decl.c:2814 c-decl.c:2817
12553#, gcc-internal-format
12554msgid "implicit declaration of function %qE"
12555msgstr "funktio %qE esitelty implisiittisesti"
12556
12557#: c-decl.c:2880
12558#, gcc-internal-format
12559msgid "incompatible implicit declaration of built-in function %qD"
12560msgstr "sisäisen funktion %qD yhteensopimaton implisiittinen esittely"
12561
12562#: c-decl.c:2889
12563#, gcc-internal-format
12564msgid "incompatible implicit declaration of function %qD"
12565msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
12566
12567#: c-decl.c:2942
12568#, gcc-internal-format
12569msgid "%qE undeclared here (not in a function)"
12570msgstr "%qE esittelemättä täällä (ei funktiossa)"
12571
12572#: c-decl.c:2947
12573#, gcc-internal-format
12574msgid "%qE undeclared (first use in this function)"
12575msgstr "%qE esittelemättä (ensimmäinen käyttökerta tässä funktiossa)"
12576
12577#: c-decl.c:2951
12578#, gcc-internal-format
12579msgid "(Each undeclared identifier is reported only once"
12580msgstr "(Jokaisesta esittelemättömästä tunnisteesta ilmoitetaan vain"
12581
12582#: c-decl.c:2952
12583#, gcc-internal-format
12584msgid "for each function it appears in.)"
12585msgstr "ensimmäinen käyttökerta kussakin funktiossa.)"
12586
12587#: c-decl.c:3001 cp/decl.c:2443
12588#, gcc-internal-format
12589msgid "label %qE referenced outside of any function"
12590msgstr ""
12591
12592#: c-decl.c:3037
12593#, gcc-internal-format
12594msgid "jump into scope of identifier with variably modified type"
12595msgstr ""
12596
12597#: c-decl.c:3040
12598#, gcc-internal-format
12599msgid "jump skips variable initialization"
12600msgstr "hyppy ohittaa muuttujan alustuksen"
12601
12602#: c-decl.c:3041 c-decl.c:3097 c-decl.c:3182
12603#, gcc-internal-format
12604msgid "label %qD defined here"
12605msgstr "nimiö %qD määritelty täällä"
12606
12607#: c-decl.c:3042 c-decl.c:3306
12608#, gcc-internal-format
12609msgid "%qD declared here"
12610msgstr "%qD esitelty täällä"
12611
12612#: c-decl.c:3096 c-decl.c:3181
12613#, fuzzy, gcc-internal-format
12614msgid "jump into statement expression"
12615msgstr "ylivuoto vakiolausekkeessa"
12616
12617#: c-decl.c:3118
12618#, fuzzy, gcc-internal-format
12619msgid "duplicate label declaration %qE"
12620msgstr "%qs-nimikkeen kaksoisesittely"
12621
12622#: c-decl.c:3212 cp/decl.c:2752
12623#, gcc-internal-format
12624msgid "duplicate label %qD"
12625msgstr ""
12626
12627#: c-decl.c:3243
12628#, gcc-internal-format
12629msgid "traditional C lacks a separate namespace for labels, identifier %qE conflicts"
12630msgstr "perinteisestä C:stä puuttuu erillinen nimiavaruus nimikkeille, tunniste %qE on ristiriidassa"
12631
12632#: c-decl.c:3304
12633#, gcc-internal-format
12634msgid "switch jumps over variable initialization"
12635msgstr ""
12636
12637#: c-decl.c:3305 c-decl.c:3316
12638#, gcc-internal-format
12639msgid "switch starts here"
12640msgstr ""
12641
12642#: c-decl.c:3315
12643#, fuzzy, gcc-internal-format
12644msgid "switch jumps into statement expression"
12645msgstr "ylivuoto vakiolausekkeessa"
12646
12647#: c-decl.c:3386
12648#, gcc-internal-format
12649msgid "%qE defined as wrong kind of tag"
12650msgstr "%qE määritelty vääränlaisena tunnisteena"
12651
12652#: c-decl.c:3618
12653#, gcc-internal-format
12654msgid "unnamed struct/union that defines no instances"
12655msgstr "nimeämätön tietue/unioni ei määrittele yhtään instanssia"
12656
12657#: c-decl.c:3627
12658#, gcc-internal-format
12659msgid "empty declaration with storage class specifier does not redeclare tag"
12660msgstr "tyhjä esittely tallennusluokkamääritteellä ei esittele tunnistetta uudelleen"
12661
12662# XXX
12663#: c-decl.c:3640
12664#, gcc-internal-format
12665msgid "empty declaration with type qualifier does not redeclare tag"
12666msgstr "tyhjä esittely tyyppimääreellä ei esittele tunnistetta uudelleen"
12667
12668#: c-decl.c:3662 c-decl.c:3669
12669#, gcc-internal-format
12670msgid "useless type name in empty declaration"
12671msgstr "tarpeeton tyyppinimi tyhjässä esittelyssä"
12672
12673#: c-decl.c:3677
12674#, gcc-internal-format
12675msgid "%<inline%> in empty declaration"
12676msgstr "%<inline%> tyhjässä esittelyssä"
12677
12678#: c-decl.c:3683
12679#, gcc-internal-format
12680msgid "%<auto%> in file-scope empty declaration"
12681msgstr "%<auto%> tiedostoalueen tyhjässä esittelyssä"
12682
12683#: c-decl.c:3689
12684#, gcc-internal-format
12685msgid "%<register%> in file-scope empty declaration"
12686msgstr "%<register%> tiedostoalueen tyhjässä esittelyssä"
12687
12688#: c-decl.c:3695
12689#, gcc-internal-format
12690msgid "useless storage class specifier in empty declaration"
12691msgstr "tarpeeton tallennusluokkamäärite tyhjässä esittelyssä"
12692
12693#: c-decl.c:3701
12694#, gcc-internal-format
12695msgid "useless %<__thread%> in empty declaration"
12696msgstr "tarpeeton %<__thread%> tyhjässä esittelyssä"
12697
12698#: c-decl.c:3710
12699#, gcc-internal-format
12700msgid "useless type qualifier in empty declaration"
12701msgstr "tarpeeton tyyppimääre tyhjässä esittelyssä"
12702
12703#: c-decl.c:3717 c-parser.c:1198
12704#, gcc-internal-format
12705msgid "empty declaration"
12706msgstr "tyhjä esittely"
12707
12708#: c-decl.c:3788
12709#, gcc-internal-format
12710msgid "ISO C90 does not support %<static%> or type qualifiers in parameter array declarators"
12711msgstr "ISO C90 ei tue parametritaulukkoesittelyissä avainsanaa %<static%> tai tyyppimääreitä"
12712
12713#: c-decl.c:3792
12714#, gcc-internal-format
12715msgid "ISO C90 does not support %<[*]%> array declarators"
12716msgstr "ISO C90 ei tue syntaksia %<[*]%> taulukkoesittelijöissä"
12717
12718#. C99 6.7.5.2p4
12719#. A function definition isn't function prototype scope C99 6.2.1p4.
12720#. C99 6.7.5.2p4
12721#: c-decl.c:3799 c-decl.c:6060
12722#, gcc-internal-format
12723msgid "%<[*]%> not allowed in other than function prototype scope"
12724msgstr ""
12725
12726#: c-decl.c:3912
12727#, gcc-internal-format
12728msgid "%q+D is usually a function"
12729msgstr "%q+D on yleensä funktio"
12730
12731#: c-decl.c:3921
12732#, gcc-internal-format
12733msgid "typedef %qD is initialized (use __typeof__ instead)"
12734msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
12735
12736#: c-decl.c:3926
12737#, gcc-internal-format
12738msgid "function %qD is initialized like a variable"
12739msgstr "funktio %qD on alustettu kuten muuttuja"
12740
12741#. DECL_INITIAL in a PARM_DECL is really DECL_ARG_TYPE.
12742#: c-decl.c:3932
12743#, gcc-internal-format
12744msgid "parameter %qD is initialized"
12745msgstr "parametri %qD on alustettu"
12746
12747#: c-decl.c:3957
12748#, gcc-internal-format
12749msgid "variable %qD has initializer but incomplete type"
12750msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
12751
12752#: c-decl.c:4046 cp/decl.c:4171 cp/decl.c:11714
12753#, fuzzy, gcc-internal-format
12754msgid "inline function %q+D given attribute noinline"
12755msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
12756
12757#: c-decl.c:4143
12758#, gcc-internal-format
12759msgid "initializer fails to determine size of %q+D"
12760msgstr "alustin ei pysty päättelemään taulukon %q+D kokoa"
12761
12762#: c-decl.c:4148
12763#, gcc-internal-format
12764msgid "array size missing in %q+D"
12765msgstr "taulukon %q+D koko puuttuu"
12766
12767#: c-decl.c:4160
12768#, gcc-internal-format
12769msgid "zero or negative size array %q+D"
12770msgstr "nollan tai negatiivisen kokoinen taulukko %q+D"
12771
12772#: c-decl.c:4215 varasm.c:2139
12773#, fuzzy, gcc-internal-format
12774msgid "storage size of %q+D isn%'t known"
12775msgstr "%Jmuuttujan %qD koko muistissa ei ole tunnettu"
12776
12777#: c-decl.c:4226
12778#, fuzzy, gcc-internal-format
12779msgid "storage size of %q+D isn%'t constant"
12780msgstr "%Jmuuttujan %qD koko muistissa ei ole vakio"
12781
12782#: c-decl.c:4273
12783#, fuzzy, gcc-internal-format
12784msgid "ignoring asm-specifier for non-static local variable %q+D"
12785msgstr "%Jei-staattisen paikallismuuttujan %qD asm-määrittäjä jätetään huomiotta"
12786
12787#: c-decl.c:4301
12788#, gcc-internal-format
12789msgid "cannot put object with volatile field into register"
12790msgstr "ei voi laittaa volatile-kenttäistä objektia rekisteriin"
12791
12792#: c-decl.c:4391
12793#, fuzzy, gcc-internal-format
12794msgid "uninitialized const %qD is invalid in C++"
12795msgstr "alustamaton const %qD"
12796
12797#: c-decl.c:4437
12798#, gcc-internal-format
12799msgid "ISO C forbids forward parameter declarations"
12800msgstr "ISO C kieltää parametrien esittelyn etukäteen"
12801
12802#: c-decl.c:4523
12803#, gcc-internal-format
12804msgid "defining a type in a compound literal is invalid in C++"
12805msgstr ""
12806
12807#: c-decl.c:4575 c-decl.c:4590
12808#, gcc-internal-format
12809msgid "bit-field %qs width not an integer constant"
12810msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
12811
12812#: c-decl.c:4585
12813#, fuzzy, gcc-internal-format
12814msgid "bit-field %qs width not an integer constant expression"
12815msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
12816
12817#: c-decl.c:4596
12818#, gcc-internal-format
12819msgid "negative width in bit-field %qs"
12820msgstr "bittikentän %qs leveys on negatiivinen"
12821
12822#: c-decl.c:4601
12823#, gcc-internal-format
12824msgid "zero width for bit-field %qs"
12825msgstr "bittikentän %qs leveys on nolla"
12826
12827#: c-decl.c:4611
12828#, gcc-internal-format
12829msgid "bit-field %qs has invalid type"
12830msgstr "bittikentällä %qs on epäkelpo tyyppi"
12831
12832#: c-decl.c:4621
12833#, gcc-internal-format
12834msgid "type of bit-field %qs is a GCC extension"
12835msgstr "bittikentän %qs tyyppi on GCC-laajennos"
12836
12837#: c-decl.c:4627
12838#, gcc-internal-format
12839msgid "width of %qs exceeds its type"
12840msgstr "bittikentän %qs leveys ylittää tyyppinsä"
12841
12842#: c-decl.c:4640
12843#, gcc-internal-format
12844msgid "%qs is narrower than values of its type"
12845msgstr "%qs on kapeampi kuin tyyppisensä arvot"
12846
12847#: c-decl.c:4659
12848#, gcc-internal-format
12849msgid "ISO C90 forbids array %qE whose size can%'t be evaluated"
12850msgstr "ISO C90 kieltää taulukon %qE, jonka kokoa ei voida määrittää"
12851
12852#: c-decl.c:4663
12853#, gcc-internal-format
12854msgid "ISO C90 forbids array whose size can%'t be evaluated"
12855msgstr "ISO C90 kieltää taulukot, joiden kokoa ei voida määrittää"
12856
12857#: c-decl.c:4670
12858#, gcc-internal-format
12859msgid "ISO C90 forbids variable length array %qE"
12860msgstr "ISO C90 kieltää muuttuvakokoisen taulukon %qE"
12861
12862#: c-decl.c:4673
12863#, gcc-internal-format
12864msgid "ISO C90 forbids variable length array"
12865msgstr "ISO C90 kieltää muuttuvakokoisen taulukon"
12866
12867#: c-decl.c:4682
12868#, gcc-internal-format
12869msgid "the size of array %qE can%'t be evaluated"
12870msgstr "taulukon %qE kokoa ei voida määrittää"
12871
12872#: c-decl.c:4686
12873#, gcc-internal-format
12874msgid "the size of array can %'t be evaluated"
12875msgstr "taulukon kokoa ei voida määrittää"
12876
12877#: c-decl.c:4692
12878#, fuzzy, gcc-internal-format
12879msgid "variable length array %qE is used"
12880msgstr "Varoita käyttämättömistä muuttujista"
12881
12882#: c-decl.c:4696 cp/decl.c:7363
12883#, gcc-internal-format
12884msgid "variable length array is used"
12885msgstr ""
12886
12887#: c-decl.c:4874 c-decl.c:5220 c-decl.c:5230
12888#, fuzzy, gcc-internal-format
12889msgid "variably modified %qE at file scope"
12890msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
12891
12892#: c-decl.c:4876
12893#, fuzzy, gcc-internal-format
12894msgid "variably modified field at file scope"
12895msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
12896
12897#: c-decl.c:4896
12898#, fuzzy, gcc-internal-format
12899msgid "type defaults to %<int%> in declaration of %qE"
12900msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
588a58df 12901
55541419
JM
12902#: c-decl.c:4900
12903#, fuzzy, gcc-internal-format
12904msgid "type defaults to %<int%> in type name"
12905msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
588a58df 12906
55541419
JM
12907# XXX
12908#: c-decl.c:4933
12909#, gcc-internal-format
12910msgid "duplicate %<const%>"
12911msgstr "ylimääräinen %<const%>"
588a58df 12912
55541419
JM
12913#: c-decl.c:4935
12914#, gcc-internal-format
12915msgid "duplicate %<restrict%>"
12916msgstr "ylimääräinen %<restrict%>"
588a58df 12917
55541419
JM
12918#: c-decl.c:4937
12919#, gcc-internal-format
12920msgid "duplicate %<volatile%>"
12921msgstr "ylimääräinen %<volatile%>"
588a58df 12922
55541419
JM
12923#: c-decl.c:4941
12924#, gcc-internal-format
12925msgid "conflicting named address spaces (%s vs %s)"
588a58df
JM
12926msgstr ""
12927
55541419
JM
12928#: c-decl.c:4963
12929#, gcc-internal-format
12930msgid "function definition declared %<auto%>"
12931msgstr "funktion määrittely esitelty %<auto%>:ksi"
588a58df 12932
55541419
JM
12933#: c-decl.c:4965
12934#, gcc-internal-format
12935msgid "function definition declared %<register%>"
12936msgstr "funktion määrittely esitelty %<register%>:ksi"
588a58df 12937
55541419
JM
12938#: c-decl.c:4967
12939#, gcc-internal-format
12940msgid "function definition declared %<typedef%>"
12941msgstr "funktion määrittely esitelty %<typedef%>:ksi"
588a58df 12942
55541419
JM
12943#: c-decl.c:4969
12944#, gcc-internal-format
12945msgid "function definition declared %<__thread%>"
12946msgstr "funktion määrittely esitelty %<__thread%>:ksi"
588a58df 12947
55541419
JM
12948#: c-decl.c:4986
12949#, fuzzy, gcc-internal-format
12950msgid "storage class specified for structure field %qE"
12951msgstr "tallennusluokka annettu tietueen kentälle %qs"
588a58df 12952
55541419
JM
12953#: c-decl.c:4989
12954#, fuzzy, gcc-internal-format
12955msgid "storage class specified for structure field"
12956msgstr "tallennusluokka annettu tietueen kentälle %qs"
588a58df 12957
55541419
JM
12958#: c-decl.c:4993
12959#, fuzzy, gcc-internal-format
12960msgid "storage class specified for parameter %qE"
12961msgstr "tallennusluokka annettu parametrille %qs"
588a58df 12962
55541419
JM
12963#: c-decl.c:4996
12964#, fuzzy, gcc-internal-format
12965msgid "storage class specified for unnamed parameter"
12966msgstr "tallennusluokka annettu parametrille %qs"
588a58df 12967
55541419
JM
12968#: c-decl.c:4999 cp/decl.c:8291
12969#, gcc-internal-format
12970msgid "storage class specified for typename"
12971msgstr "tallennusluokka annettu typenamelle"
588a58df 12972
55541419
JM
12973#: c-decl.c:5016
12974#, fuzzy, gcc-internal-format
12975msgid "%qE initialized and declared %<extern%>"
12976msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
588a58df 12977
55541419
JM
12978#: c-decl.c:5020
12979#, fuzzy, gcc-internal-format
12980msgid "%qE has both %<extern%> and initializer"
12981msgstr "%qs on sekä %<extern%> että alustin"
588a58df 12982
55541419
JM
12983#: c-decl.c:5025
12984#, fuzzy, gcc-internal-format
12985msgid "file-scope declaration of %qE specifies %<auto%>"
12986msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
588a58df 12987
55541419
JM
12988#: c-decl.c:5029
12989#, fuzzy, gcc-internal-format
12990msgid "file-scope declaration of %qE specifies %<register%>"
12991msgstr "%qs määrittää %<register%>:n tiedostoalue-esittelyssä"
588a58df 12992
55541419
JM
12993#: c-decl.c:5034
12994#, fuzzy, gcc-internal-format
12995msgid "nested function %qE declared %<extern%>"
12996msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
588a58df 12997
55541419
JM
12998#: c-decl.c:5037
12999#, fuzzy, gcc-internal-format
13000msgid "function-scope %qE implicitly auto and declared %<__thread%>"
13001msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
588a58df 13002
55541419
JM
13003#. Only the innermost declarator (making a parameter be of
13004#. array type which is converted to pointer type)
13005#. may have static or type qualifiers.
13006#: c-decl.c:5084 c-decl.c:5414
13007#, gcc-internal-format
13008msgid "static or type qualifiers in non-parameter array declarator"
13009msgstr "staattinen tai tyyppimääreitä ei-parametrisessa taulukkoesittelijässä"
588a58df 13010
55541419
JM
13011#: c-decl.c:5132
13012#, fuzzy, gcc-internal-format
13013msgid "declaration of %qE as array of voids"
13014msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
588a58df 13015
55541419
JM
13016#: c-decl.c:5134
13017#, fuzzy, gcc-internal-format
13018msgid "declaration of type name as array of voids"
13019msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
588a58df 13020
55541419
JM
13021#: c-decl.c:5141
13022#, fuzzy, gcc-internal-format
13023msgid "declaration of %qE as array of functions"
13024msgstr "%qs esitelty funktiotaulukkona"
588a58df 13025
55541419
JM
13026#: c-decl.c:5144
13027#, fuzzy, gcc-internal-format
13028msgid "declaration of type name as array of functions"
13029msgstr "%qs esitelty funktiotaulukkona"
588a58df 13030
55541419
JM
13031#: c-decl.c:5151 c-decl.c:6851
13032#, gcc-internal-format
13033msgid "invalid use of structure with flexible array member"
13034msgstr "joustavan taulukkojäsenen sisältävän tietueen epäkelpo käyttö"
588a58df 13035
55541419
JM
13036#: c-decl.c:5177
13037#, gcc-internal-format
13038msgid "size of array %qE has non-integer type"
13039msgstr "taulukon %qE koko ei ole kokonaislukutyyppiä"
588a58df 13040
55541419
JM
13041#: c-decl.c:5181
13042#, gcc-internal-format
13043msgid "size of unnamed array has non-integer type"
13044msgstr "nimettömän taulukon koko ei ole kokonaislukutyyppiä"
588a58df 13045
55541419
JM
13046#: c-decl.c:5191
13047#, gcc-internal-format
13048msgid "ISO C forbids zero-size array %qE"
13049msgstr "ISO C kieltää nollan kokoisen taulukon %qE"
588a58df 13050
55541419
JM
13051#: c-decl.c:5194
13052#, gcc-internal-format
13053msgid "ISO C forbids zero-size array"
13054msgstr "ISO C kieltää nollan kokoisen taulukon"
588a58df 13055
55541419
JM
13056#: c-decl.c:5203
13057#, gcc-internal-format
13058msgid "size of array %qE is negative"
13059msgstr "taulukon %qE koko on negatiivinen"
588a58df 13060
55541419
JM
13061#: c-decl.c:5205
13062#, fuzzy, gcc-internal-format
13063msgid "size of unnamed array is negative"
13064msgstr "taulukon koko on negatiivinen"
588a58df 13065
55541419
JM
13066#: c-decl.c:5281 c-decl.c:5645
13067#, fuzzy, gcc-internal-format
13068msgid "size of array %qE is too large"
13069msgstr "taulukon %qs koko on liian suuri"
588a58df 13070
55541419
JM
13071#: c-decl.c:5284 c-decl.c:5647
13072#, fuzzy, gcc-internal-format
13073msgid "size of unnamed array is too large"
13074msgstr "taulukon %qs koko on liian suuri"
588a58df 13075
55541419
JM
13076#: c-decl.c:5321
13077#, gcc-internal-format
13078msgid "ISO C90 does not support flexible array members"
13079msgstr "ISO C90 ei tue joustavia taulukon jäseniä"
588a58df 13080
55541419
JM
13081#. C99 6.7.5.2p4
13082#: c-decl.c:5342
13083#, fuzzy, gcc-internal-format
13084msgid "%<[*]%> not in a declaration"
13085msgstr "%<inline%> tyhjässä esittelyssä"
588a58df 13086
55541419
JM
13087#: c-decl.c:5355
13088#, gcc-internal-format
13089msgid "array type has incomplete element type"
13090msgstr "taulukon tyypillä on vaillinainen alkiotyyppi"
588a58df 13091
55541419
JM
13092#: c-decl.c:5447
13093#, fuzzy, gcc-internal-format
13094msgid "%qE declared as function returning a function"
13095msgstr "%qs esitelty funktion palauttavana funktiona"
588a58df 13096
55541419
JM
13097#: c-decl.c:5450
13098#, fuzzy, gcc-internal-format
13099msgid "type name declared as function returning a function"
13100msgstr "%qs esitelty funktion palauttavana funktiona"
588a58df 13101
55541419
JM
13102#: c-decl.c:5457
13103#, fuzzy, gcc-internal-format
13104msgid "%qE declared as function returning an array"
13105msgstr "%qs esitelty taulukon palauttavan funktiona"
588a58df 13106
55541419
JM
13107#: c-decl.c:5460
13108#, fuzzy, gcc-internal-format
13109msgid "type name declared as function returning an array"
13110msgstr "%qs esitelty taulukon palauttavan funktiona"
588a58df 13111
55541419
JM
13112#: c-decl.c:5490
13113#, gcc-internal-format
13114msgid "function definition has qualified void return type"
13115msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
588a58df 13116
55541419
JM
13117#: c-decl.c:5493 cp/decl.c:8397
13118#, gcc-internal-format
13119msgid "type qualifiers ignored on function return type"
13120msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
588a58df 13121
55541419
JM
13122#: c-decl.c:5523 c-decl.c:5661 c-decl.c:5771 c-decl.c:5864
13123#, gcc-internal-format
13124msgid "ISO C forbids qualified function types"
588a58df
JM
13125msgstr ""
13126
55541419
JM
13127#: c-decl.c:5590
13128#, fuzzy, gcc-internal-format
13129msgid "%qs combined with %<auto%> qualifier for %qE"
13130msgstr "ristiriitaiset tyyppimääreet %q+D:lle"
588a58df 13131
55541419
JM
13132#: c-decl.c:5594
13133#, gcc-internal-format
13134msgid "%qs combined with %<register%> qualifier for %qE"
588a58df
JM
13135msgstr ""
13136
55541419
JM
13137#: c-decl.c:5600
13138#, fuzzy, gcc-internal-format
13139msgid "%qs specified for auto variable %qE"
13140msgstr "epäkelpo vektorityyppi attribuutille %qs"
588a58df 13141
55541419
JM
13142#: c-decl.c:5616
13143#, fuzzy, gcc-internal-format
13144msgid "%qs specified for parameter %qE"
13145msgstr "tallennusluokka annettu parametrille %qs"
588a58df 13146
55541419
JM
13147#: c-decl.c:5619
13148#, fuzzy, gcc-internal-format
13149msgid "%qs specified for unnamed parameter"
13150msgstr "tallennusluokka annettu parametrille %qs"
588a58df 13151
55541419
JM
13152#: c-decl.c:5625
13153#, fuzzy, gcc-internal-format
13154msgid "%qs specified for structure field %qE"
13155msgstr "tallennusluokka annettu tietueen kentälle %qs"
588a58df 13156
55541419
JM
13157#: c-decl.c:5628
13158#, fuzzy, gcc-internal-format
13159msgid "%qs specified for structure field"
13160msgstr "tallennusluokka annettu tietueen kentälle %qs"
588a58df 13161
55541419
JM
13162#: c-decl.c:5669
13163#, fuzzy, gcc-internal-format
13164msgid "typedef %q+D declared %<inline%>"
13165msgstr "%Jtypedef %qD esitelty %<inline%>:ksi"
588a58df 13166
55541419
JM
13167#: c-decl.c:5705
13168#, gcc-internal-format
13169msgid "ISO C forbids const or volatile function types"
13170msgstr "ISO C kieltää const- ja volatile-funktiotyypit"
588a58df 13171
55541419
JM
13172#. C99 6.7.2.1p8
13173#: c-decl.c:5715
13174#, gcc-internal-format
13175msgid "a member of a structure or union cannot have a variably modified type"
588a58df
JM
13176msgstr ""
13177
55541419
JM
13178#: c-decl.c:5732 cp/decl.c:7577
13179#, gcc-internal-format
13180msgid "variable or field %qE declared void"
13181msgstr "muuttuja tai kenttä %qE esitelty voidiksi"
588a58df 13182
55541419
JM
13183#: c-decl.c:5763
13184#, gcc-internal-format
13185msgid "attributes in parameter array declarator ignored"
13186msgstr "parametritaulukon esittelijän attribuutit jätetään huomiotta"
588a58df 13187
55541419
JM
13188#: c-decl.c:5797
13189#, fuzzy, gcc-internal-format
13190msgid "parameter %q+D declared %<inline%>"
13191msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
588a58df 13192
55541419
JM
13193#: c-decl.c:5810
13194#, fuzzy, gcc-internal-format
13195msgid "field %qE declared as a function"
13196msgstr "kenttä %qs esitelty funktiona"
588a58df 13197
55541419
JM
13198#: c-decl.c:5817
13199#, fuzzy, gcc-internal-format
13200msgid "field %qE has incomplete type"
13201msgstr "kentällä %qs on vaillinainen tyyppi"
588a58df 13202
55541419
JM
13203#: c-decl.c:5819
13204#, fuzzy, gcc-internal-format
13205msgid "unnamed field has incomplete type"
13206msgstr "kentällä %qs on vaillinainen tyyppi"
588a58df 13207
55541419
JM
13208#: c-decl.c:5836 c-decl.c:5847 c-decl.c:5850
13209#, fuzzy, gcc-internal-format
13210msgid "invalid storage class for function %qE"
13211msgstr "epäkelpo tallennusluokka funktiolle %qs"
588a58df 13212
55541419
JM
13213#: c-decl.c:5870
13214#, gcc-internal-format
13215msgid "%<noreturn%> function returns non-void value"
13216msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
588a58df 13217
55541419
JM
13218#: c-decl.c:5906
13219#, gcc-internal-format
13220msgid "cannot inline function %<main%>"
13221msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
588a58df 13222
55541419
JM
13223#: c-decl.c:5935
13224#, gcc-internal-format
13225msgid "variable previously declared %<static%> redeclared %<extern%>"
13226msgstr "%<static%>-määreellä esitelty muuttuja esitelty uudelleen %<extern%>-tyyppiseksi"
588a58df 13227
55541419
JM
13228#: c-decl.c:5945
13229#, gcc-internal-format
13230msgid "variable %q+D declared %<inline%>"
13231msgstr "muuttuja %qD esitelty %<inline%>:ksi"
588a58df 13232
55541419
JM
13233#: c-decl.c:5980
13234#, gcc-internal-format
13235msgid "non-nested function with variably modified type"
02c7d30f 13236msgstr ""
f3a12c77 13237
55541419
JM
13238#: c-decl.c:5982
13239#, gcc-internal-format
13240msgid "object with variably modified type must have no linkage"
588a58df
JM
13241msgstr ""
13242
55541419
JM
13243#: c-decl.c:6065 c-decl.c:7481
13244#, gcc-internal-format
13245msgid "function declaration isn%'t a prototype"
13246msgstr "funktion esittely ei ole prototyyppi"
588a58df 13247
55541419
JM
13248#: c-decl.c:6073
13249#, gcc-internal-format
13250msgid "parameter names (without types) in function declaration"
13251msgstr "parametrien nimet (ilman tyyppejä) funktion esittelyssä"
588a58df 13252
55541419
JM
13253#: c-decl.c:6108
13254#, gcc-internal-format
13255msgid "parameter %u (%q+D) has incomplete type"
13256msgstr "parametrilla %u (%q+D) on vaillinainen tyyppi"
588a58df 13257
55541419
JM
13258#: c-decl.c:6112
13259#, fuzzy, gcc-internal-format
13260msgid "parameter %u has incomplete type"
13261msgstr "%Jparametrilla %u in vaillinainen tyyppi"
588a58df 13262
55541419
JM
13263#: c-decl.c:6122
13264#, gcc-internal-format
13265msgid "parameter %u (%q+D) has void type"
13266msgstr "parametrin %u (%q+D) tyyppi on void"
588a58df 13267
55541419
JM
13268#: c-decl.c:6126
13269#, fuzzy, gcc-internal-format
13270msgid "parameter %u has void type"
13271msgstr "%Jparametrin %u tyyppi on void"
588a58df 13272
55541419
JM
13273#: c-decl.c:6196
13274#, fuzzy, gcc-internal-format
13275msgid "%<void%> as only parameter may not be qualified"
13276msgstr "%<void%> vain parametrina ei ole oikeutettu"
588a58df 13277
55541419
JM
13278#: c-decl.c:6200 c-decl.c:6234
13279#, gcc-internal-format
13280msgid "%<void%> must be the only parameter"
13281msgstr "%<void%>:in on oltava ainoa parametri"
588a58df 13282
55541419
JM
13283#: c-decl.c:6228
13284#, gcc-internal-format
13285msgid "parameter %q+D has just a forward declaration"
13286msgstr "parametrilla %q+D on vain etukäteisesittely"
588a58df 13287
55541419
JM
13288#. The %s will be one of 'struct', 'union', or 'enum'.
13289#: c-decl.c:6273
13290#, gcc-internal-format
13291msgid "%<%s %E%> declared inside parameter list"
13292msgstr "%<%s %E%> esitelty parametrilistan sisällä"
588a58df 13293
55541419
JM
13294#. The %s will be one of 'struct', 'union', or 'enum'.
13295#: c-decl.c:6277
13296#, gcc-internal-format
13297msgid "anonymous %s declared inside parameter list"
13298msgstr "nimetön %s esitelty parametrilistan sisällä"
588a58df 13299
55541419
JM
13300#: c-decl.c:6282
13301#, gcc-internal-format
13302msgid "its scope is only this definition or declaration, which is probably not what you want"
13303msgstr "näkyvyysalue on vain tämä määrittely tai esittely, mikä ei todennäköisesti ole sitä, mitä halusit"
588a58df 13304
55541419
JM
13305#: c-decl.c:6375
13306#, fuzzy, gcc-internal-format
13307msgid "enum type defined here"
13308msgstr "%q+#D määritelty aiemmin täällä"
02c7d30f 13309
55541419
JM
13310#: c-decl.c:6381
13311#, fuzzy, gcc-internal-format
13312msgid "struct defined here"
13313msgstr "%q+#D määritelty aiemmin täällä"
588a58df 13314
55541419
JM
13315#: c-decl.c:6387
13316#, fuzzy, gcc-internal-format
13317msgid "union defined here"
13318msgstr "%q+#D määritelty aiemmin täällä"
02c7d30f 13319
55541419
JM
13320#: c-decl.c:6460
13321#, gcc-internal-format
13322msgid "redefinition of %<union %E%>"
13323msgstr "%<union %E%> uudelleenmääritelty"
588a58df 13324
55541419
JM
13325#: c-decl.c:6462
13326#, gcc-internal-format
13327msgid "redefinition of %<struct %E%>"
13328msgstr "%<struct %E%> uudelleenmääritelty"
588a58df 13329
55541419
JM
13330#: c-decl.c:6471
13331#, fuzzy, gcc-internal-format
13332msgid "nested redefinition of %<union %E%>"
13333msgstr "sisäkkäinen uudelleenmäärittely: %<union %s%>"
588a58df 13334
55541419
JM
13335#: c-decl.c:6473
13336#, fuzzy, gcc-internal-format
13337msgid "nested redefinition of %<struct %E%>"
13338msgstr "sisäkkäinen uudelleenmäärittely: %<struct %s%>"
588a58df 13339
55541419
JM
13340#: c-decl.c:6505 c-decl.c:7083
13341#, gcc-internal-format
13342msgid "defining type in %qs expression is invalid in C++"
588a58df
JM
13343msgstr ""
13344
55541419
JM
13345#: c-decl.c:6572 cp/decl.c:3907
13346#, gcc-internal-format
13347msgid "declaration does not declare anything"
13348msgstr "esittely ei esittele mitään"
588a58df 13349
55541419
JM
13350#: c-decl.c:6575
13351#, gcc-internal-format
13352msgid "ISO C doesn%'t support unnamed structs/unions"
13353msgstr "ISO C ei tue nimettömiä structeja/unioneita"
588a58df 13354
55541419
JM
13355#: c-decl.c:6638 c-decl.c:6654
13356#, fuzzy, gcc-internal-format
13357msgid "duplicate member %q+D"
13358msgstr "%Jjäsenen %qD kaksoiskappale"
588a58df 13359
55541419
JM
13360#: c-decl.c:6757
13361#, gcc-internal-format
13362msgid "union has no named members"
13363msgstr "unionilla ei ole nimettyjä jäseniä"
588a58df 13364
55541419
JM
13365#: c-decl.c:6759
13366#, gcc-internal-format
13367msgid "union has no members"
13368msgstr "unionilla ei ole jäseniä"
588a58df 13369
55541419
JM
13370#: c-decl.c:6764
13371#, gcc-internal-format
13372msgid "struct has no named members"
13373msgstr "structilla ei ole nimettyjä jäseniä"
588a58df 13374
55541419
JM
13375#: c-decl.c:6766
13376#, gcc-internal-format
13377msgid "struct has no members"
13378msgstr "structilla ei ole jäseniä"
588a58df 13379
55541419
JM
13380#: c-decl.c:6831
13381#, fuzzy, gcc-internal-format
13382msgid "flexible array member in union"
13383msgstr "%Jjoustava taulukkojäsen unionissa"
588a58df 13384
55541419
JM
13385#: c-decl.c:6837
13386#, fuzzy, gcc-internal-format
13387msgid "flexible array member not at end of struct"
13388msgstr "%Jjoustava taulukkojäsen ei ole structin lopussa"
588a58df 13389
55541419
JM
13390#: c-decl.c:6843
13391#, fuzzy, gcc-internal-format
13392msgid "flexible array member in otherwise empty struct"
13393msgstr "%Jjoustava taulukkojäsen muuten tyhjässä structissa"
588a58df 13394
55541419
JM
13395#: c-decl.c:6960
13396#, gcc-internal-format
13397msgid "union cannot be made transparent"
13398msgstr "unionista ei voi tehdä läpinäkyvää"
588a58df 13399
55541419
JM
13400#: c-decl.c:7056
13401#, fuzzy, gcc-internal-format
13402msgid "nested redefinition of %<enum %E%>"
13403msgstr "sisäkkäinen uudelleenmäärittely: %<enum %s%>"
588a58df 13404
55541419
JM
13405#. This enum is a named one that has been declared already.
13406#: c-decl.c:7063
13407#, fuzzy, gcc-internal-format
13408msgid "redeclaration of %<enum %E%>"
13409msgstr "uudelleenmäärittely: %<enum %s>"
588a58df 13410
55541419
JM
13411#: c-decl.c:7138
13412#, gcc-internal-format
13413msgid "enumeration values exceed range of largest integer"
13414msgstr "luetellun tyypin arvot ylittävät suurimman kokonaisluvun arvoalueen"
588a58df 13415
55541419
JM
13416#: c-decl.c:7155
13417#, gcc-internal-format
13418msgid "specified mode too small for enumeral values"
13419msgstr "annettu tila on liian pieni luetelluille arvoille"
588a58df 13420
55541419
JM
13421#: c-decl.c:7259 c-decl.c:7275
13422#, gcc-internal-format
13423msgid "enumerator value for %qE is not an integer constant"
13424msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
588a58df 13425
55541419
JM
13426#: c-decl.c:7270
13427#, fuzzy, gcc-internal-format
13428msgid "enumerator value for %qE is not an integer constant expression"
13429msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
588a58df 13430
55541419
JM
13431#: c-decl.c:7294
13432#, gcc-internal-format
13433msgid "overflow in enumeration values"
13434msgstr "ylivuoto luetellun tyypin arvoissa"
588a58df 13435
55541419
JM
13436#: c-decl.c:7302
13437#, gcc-internal-format
13438msgid "ISO C restricts enumerator values to range of %<int%>"
13439msgstr "ISO C rajoittaa luetellun tyypin arvot %<int%>-tyypin arvoalueelle"
588a58df 13440
55541419
JM
13441#: c-decl.c:7387
13442#, fuzzy, gcc-internal-format
13443msgid "inline function %qD given attribute noinline"
13444msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 13445
55541419
JM
13446#: c-decl.c:7405
13447#, gcc-internal-format
13448msgid "return type is an incomplete type"
13449msgstr "palautustyyppi on vaillinainen tyyppi"
588a58df 13450
55541419
JM
13451#: c-decl.c:7415
13452#, gcc-internal-format
13453msgid "return type defaults to %<int%>"
13454msgstr "palautustyyppi on oletuksena %<int%>"
588a58df 13455
55541419
JM
13456#: c-decl.c:7489
13457#, fuzzy, gcc-internal-format
13458msgid "no previous prototype for %qD"
13459msgstr "%J%qD:lle ei ole aiempaa prototyyppiä"
588a58df 13460
55541419
JM
13461#: c-decl.c:7498
13462#, fuzzy, gcc-internal-format
13463msgid "%qD was used with no prototype before its definition"
13464msgstr "%J%qD käytössä ilman prototyyppiä ennen määrittelyänsä"
588a58df 13465
55541419
JM
13466#: c-decl.c:7505
13467#, fuzzy, gcc-internal-format
13468msgid "no previous declaration for %qD"
13469msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 13470
55541419
JM
13471#: c-decl.c:7515
13472#, fuzzy, gcc-internal-format
13473msgid "%qD was used with no declaration before its definition"
13474msgstr "%J%qD käytössä ilman esittelyä ennen määrittelyänsä"
588a58df 13475
55541419
JM
13476#: c-decl.c:7538
13477#, fuzzy, gcc-internal-format
13478msgid "return type of %qD is not %<int%>"
13479msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
588a58df 13480
55541419
JM
13481#: c-decl.c:7544
13482#, fuzzy, gcc-internal-format
13483msgid "%qD is normally a non-static function"
13484msgstr "%J%qD on tavallisesti ei-staattinen funktio"
02c7d30f 13485
55541419
JM
13486#: c-decl.c:7579
13487#, fuzzy, gcc-internal-format
13488msgid "old-style parameter declarations in prototyped function definition"
13489msgstr "%Jvanhanmallisia parametriesittelyitä prototyypitetyssä funktiomäärittelyssä"
588a58df 13490
55541419
JM
13491#: c-decl.c:7593
13492#, fuzzy, gcc-internal-format
13493msgid "traditional C rejects ISO C style function definitions"
13494msgstr "%Jperinteinen C ei hyväksy ISO C -tyylisiä funktiomäärittelyitä"
588a58df 13495
55541419
JM
13496#: c-decl.c:7609
13497#, fuzzy, gcc-internal-format
13498msgid "parameter name omitted"
13499msgstr "%Jparametrin nimi jätetty pois"
02c7d30f 13500
55541419
JM
13501#: c-decl.c:7644
13502#, fuzzy, gcc-internal-format
13503msgid "old-style function definition"
13504msgstr "%Jvanhanmallinen funktiomäärittely"
02c7d30f 13505
55541419
JM
13506#: c-decl.c:7653
13507#, fuzzy, gcc-internal-format
13508msgid "parameter name missing from parameter list"
13509msgstr "%Jparametrin nimi puuttuu parametrilistasta"
588a58df 13510
55541419
JM
13511#: c-decl.c:7665
13512#, fuzzy, gcc-internal-format
13513msgid "%qD declared as a non-parameter"
13514msgstr "%q+D esitelty ei-parametrina"
588a58df 13515
55541419
JM
13516#: c-decl.c:7671
13517#, fuzzy, gcc-internal-format
13518msgid "multiple parameters named %qD"
13519msgstr "useita parametreja nimellä %qD"
02c7d30f 13520
55541419
JM
13521#: c-decl.c:7680
13522#, fuzzy, gcc-internal-format
13523msgid "parameter %qD declared with void type"
13524msgstr "parametri %q+D esitelty void-tyyppisenä"
588a58df 13525
55541419
JM
13526#: c-decl.c:7709 c-decl.c:7713
13527#, fuzzy, gcc-internal-format
13528msgid "type of %qD defaults to %<int%>"
13529msgstr "%q+D:n oletustyyppi on %<int%>"
588a58df 13530
55541419
JM
13531#: c-decl.c:7733
13532#, fuzzy, gcc-internal-format
13533msgid "parameter %qD has incomplete type"
13534msgstr "parametrin %q+D tyyppi on vaillinainen"
588a58df 13535
55541419
JM
13536#: c-decl.c:7740
13537#, fuzzy, gcc-internal-format
13538msgid "declaration for parameter %qD but no such parameter"
13539msgstr "parametrin %q+D esittely, mutta parametria ei ole olemassa"
588a58df 13540
55541419
JM
13541#: c-decl.c:7792
13542#, fuzzy, gcc-internal-format
13543msgid "number of arguments doesn%'t match built-in prototype"
13544msgstr "argumenttien määrä ei vastaa prototyyppiä"
588a58df 13545
55541419
JM
13546#: c-decl.c:7803
13547#, gcc-internal-format
13548msgid "number of arguments doesn%'t match prototype"
13549msgstr "argumenttien määrä ei vastaa prototyyppiä"
588a58df 13550
55541419
JM
13551#: c-decl.c:7806 c-decl.c:7848 c-decl.c:7862
13552#, gcc-internal-format
13553msgid "prototype declaration"
13554msgstr "prototyypin esittely"
588a58df 13555
55541419
JM
13556#: c-decl.c:7840
13557#, fuzzy, gcc-internal-format
13558msgid "promoted argument %qD doesn%'t match built-in prototype"
13559msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
588a58df 13560
55541419
JM
13561#: c-decl.c:7845
13562#, gcc-internal-format
13563msgid "promoted argument %qD doesn%'t match prototype"
13564msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
588a58df 13565
55541419
JM
13566#: c-decl.c:7855
13567#, fuzzy, gcc-internal-format
13568msgid "argument %qD doesn%'t match built-in prototype"
13569msgstr "argumentti %qD ei sovi prototyyppiin"
588a58df 13570
55541419
JM
13571#: c-decl.c:7860
13572#, gcc-internal-format
13573msgid "argument %qD doesn%'t match prototype"
13574msgstr "argumentti %qD ei sovi prototyyppiin"
588a58df 13575
55541419
JM
13576#: c-decl.c:8046 cp/decl.c:12562
13577#, gcc-internal-format
13578msgid "no return statement in function returning non-void"
13579msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
f3a12c77 13580
55541419
JM
13581#. If we get here, declarations have been used in a for loop without
13582#. the C99 for loop scope. This doesn't make much sense, so don't
13583#. allow it.
13584#: c-decl.c:8119
13585#, gcc-internal-format
13586msgid "%<for%> loop initial declarations are only allowed in C99 mode"
13587msgstr "%<for%>-silmukan alkuesittelyt ovat sallittuja vain C99-tilassa"
f3a12c77 13588
55541419
JM
13589#: c-decl.c:8124
13590#, gcc-internal-format
13591msgid "use option -std=c99 or -std=gnu99 to compile your code"
13592msgstr "käytä valitsinta -std=c99 tai -std=gnu99 koodisi kääntämiseen"
f3a12c77 13593
55541419
JM
13594#: c-decl.c:8158
13595#, gcc-internal-format
13596msgid "declaration of static variable %qD in %<for%> loop initial declaration"
13597msgstr "staattisen muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
f3a12c77 13598
55541419
JM
13599#: c-decl.c:8162
13600#, gcc-internal-format
13601msgid "declaration of %<extern%> variable %qD in %<for%> loop initial declaration"
13602msgstr "%<extern%>-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
f3a12c77 13603
55541419
JM
13604# XXX: alkuesittely
13605#: c-decl.c:8169
13606#, gcc-internal-format
13607msgid "%<struct %E%> declared in %<for%> loop initial declaration"
13608msgstr "%<struct %E%> esitelty %<for%>-silmukan alkuesittelyssä"
f3a12c77 13609
55541419
JM
13610#: c-decl.c:8174
13611#, gcc-internal-format
13612msgid "%<union %E%> declared in %<for%> loop initial declaration"
13613msgstr "%<union %E%> esitelty %<for%>-silmukan alkuesittelyssä"
f3a12c77 13614
55541419
JM
13615#: c-decl.c:8178
13616#, gcc-internal-format
13617msgid "%<enum %E%> declared in %<for%> loop initial declaration"
13618msgstr "%<enum %E%> esitelty %<for%>-silmukan alkuesittelyssä"
f3a12c77 13619
55541419
JM
13620#: c-decl.c:8182
13621#, gcc-internal-format
13622msgid "declaration of non-variable %qD in %<for%> loop initial declaration"
13623msgstr "ei-muuttujan %qD esittely %<for%>-silmukan alkuesittelyssä"
f3a12c77 13624
55541419
JM
13625#: c-decl.c:8433
13626#, gcc-internal-format
13627msgid "incompatible address space qualifiers %qs and %qs"
f3a12c77
JM
13628msgstr ""
13629
55541419
JM
13630#: c-decl.c:8472 c-decl.c:8769 c-decl.c:9135
13631#, fuzzy, gcc-internal-format
13632msgid "duplicate %qE"
13633msgstr "ylimääräinen %qE"
f3a12c77 13634
55541419
JM
13635#: c-decl.c:8498 c-decl.c:8780 c-decl.c:9012
13636#, gcc-internal-format
13637msgid "two or more data types in declaration specifiers"
13638msgstr "yli yksi tietotyyppi esittelymääritteissä"
f3a12c77 13639
55541419
JM
13640#: c-decl.c:8510 cp/parser.c:2185
13641#, gcc-internal-format
13642msgid "%<long long long%> is too long for GCC"
13643msgstr "%<long long long%> on liian pitkä GCC:lle"
f3a12c77 13644
55541419
JM
13645#: c-decl.c:8523
13646#, gcc-internal-format
13647msgid "ISO C90 does not support %<long long%>"
13648msgstr "ISO C90 ei tue %<long long%> -tyyppiä"
f3a12c77 13649
55541419
JM
13650#: c-decl.c:8681
13651#, gcc-internal-format
13652msgid "ISO C90 does not support complex types"
13653msgstr "ISO C90 ei tue kompleksityyppejä"
f3a12c77 13654
55541419
JM
13655#: c-decl.c:8720
13656#, gcc-internal-format
13657msgid "ISO C does not support saturating types"
13658msgstr "ISO C ei tue saturoituvia tyyppejä"
f3a12c77 13659
55541419
JM
13660#: c-decl.c:8971
13661#, fuzzy, gcc-internal-format
13662msgid "ISO C does not support decimal floating point"
13663msgstr "ISO C90 ei tue tyyppiä %<long long%>"
f3a12c77 13664
55541419
JM
13665#: c-decl.c:8993 c-decl.c:9196 c-parser.c:5372
13666#, fuzzy, gcc-internal-format
13667msgid "fixed-point types not supported for this target"
13668msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
f3a12c77 13669
55541419
JM
13670#: c-decl.c:8995
13671#, fuzzy, gcc-internal-format
13672msgid "ISO C does not support fixed-point types"
13673msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
f3a12c77 13674
55541419
JM
13675#: c-decl.c:9029
13676#, gcc-internal-format
13677msgid "C++ lookup of %qD would return a field, not a type"
f3a12c77
JM
13678msgstr ""
13679
55541419
JM
13680#: c-decl.c:9042
13681#, fuzzy, gcc-internal-format
13682msgid "%qE fails to be a typedef or built in type"
13683msgstr "%qs ei ole typedef eikä sisäänrakennettu tyyppi"
f3a12c77 13684
55541419
JM
13685#: c-decl.c:9086
13686#, fuzzy, gcc-internal-format
13687msgid "%qE is not at beginning of declaration"
13688msgstr "%qs ei ole esittelyn alussa"
588a58df 13689
55541419
JM
13690#: c-decl.c:9100
13691#, gcc-internal-format
13692msgid "%<__thread%> used with %<auto%>"
13693msgstr "käytetty sekä %<__thread%> että %<auto&>"
5682cc89 13694
55541419
JM
13695#: c-decl.c:9102
13696#, gcc-internal-format
13697msgid "%<__thread%> used with %<register%>"
13698msgstr "käytetty sekä %<__thread%> että %<register%>"
5682cc89 13699
55541419
JM
13700#: c-decl.c:9104
13701#, gcc-internal-format
13702msgid "%<__thread%> used with %<typedef%>"
13703msgstr "käytetty sekä %<__thread%> että %<typedef%>"
588a58df 13704
55541419
JM
13705#: c-decl.c:9115
13706#, gcc-internal-format
13707msgid "%<__thread%> before %<extern%>"
13708msgstr "käytetty %<__thread%> ennen %<extern%>:a"
588a58df 13709
55541419
JM
13710#: c-decl.c:9124
13711#, gcc-internal-format
13712msgid "%<__thread%> before %<static%>"
13713msgstr "käytetty %<__thread%> ennen %<static%>:a"
588a58df 13714
55541419
JM
13715#: c-decl.c:9140
13716#, gcc-internal-format
13717msgid "multiple storage classes in declaration specifiers"
13718msgstr "useita tallennusluokkia esittelymääritteissä"
588a58df 13719
55541419
JM
13720#: c-decl.c:9147
13721#, fuzzy, gcc-internal-format
13722msgid "%<__thread%> used with %qE"
13723msgstr "käytetty sekä %<__thread%> että %qs"
588a58df 13724
55541419
JM
13725#: c-decl.c:9194
13726#, fuzzy, gcc-internal-format
13727msgid "%<_Sat%> is used without %<_Fract%> or %<_Accum%>"
13728msgstr "käytetty sekä %<__thread%> että %<auto&>"
588a58df 13729
55541419
JM
13730#: c-decl.c:9208
13731#, gcc-internal-format
13732msgid "ISO C does not support plain %<complex%> meaning %<double complex%>"
13733msgstr "ISO C ei tue pelkkää %<complex%>-tyyppiä merkityksellä %<double complex%>"
588a58df 13734
55541419
JM
13735#: c-decl.c:9253 c-decl.c:9279
13736#, gcc-internal-format
13737msgid "ISO C does not support complex integer types"
13738msgstr "ISO C ei tue kompleksikokonaislukutyyppejä"
588a58df 13739
55541419
JM
13740#: c-decl.c:9433 toplev.c:866
13741#, fuzzy, gcc-internal-format
13742msgid "%q+F used but never defined"
13743msgstr "%q+F käytetty, mutta ei määritelty"
588a58df 13744
55541419
JM
13745#: c-format.c:98 c-format.c:209
13746#, gcc-internal-format
13747msgid "format string has invalid operand number"
13748msgstr "muotomerkkijonolla on epäkelpo operandinumero"
588a58df 13749
55541419
JM
13750#: c-format.c:115
13751#, gcc-internal-format
13752msgid "function does not return string type"
13753msgstr "funktio ei palauta merkkijonotyyppiä"
588a58df 13754
55541419
JM
13755#: c-format.c:144
13756#, gcc-internal-format
13757msgid "format string argument not a string type"
13758msgstr "muotomerkkijonoargumentti ei ole merkkijonotyyppiä"
588a58df 13759
55541419
JM
13760#: c-format.c:187
13761#, gcc-internal-format
13762msgid "unrecognized format specifier"
13763msgstr "tunnistamaton muotomäärite"
588a58df 13764
55541419
JM
13765#: c-format.c:201
13766#, fuzzy, gcc-internal-format
13767msgid "%qE is an unrecognized format function type"
13768msgstr "%qs on tunnistamaton muotofunktiotyyppi"
588a58df 13769
55541419
JM
13770#: c-format.c:215
13771#, gcc-internal-format
13772msgid "%<...%> has invalid operand number"
13773msgstr "%<...%>:lla on epäkelpo operandinumero"
588a58df 13774
55541419
JM
13775#: c-format.c:222
13776#, gcc-internal-format
13777msgid "format string argument follows the args to be formatted"
13778msgstr "muotomerkkijonoargumentti seuraa muotoiltavia argumentteja"
588a58df 13779
55541419
JM
13780#: c-format.c:923
13781#, gcc-internal-format
13782msgid "function might be possible candidate for %qs format attribute"
13783msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 13784
55541419
JM
13785#: c-format.c:1015 c-format.c:1036 c-format.c:2060
13786#, gcc-internal-format
13787msgid "missing $ operand number in format"
13788msgstr "$-operandinumero puuttuu muotoilussa"
588a58df 13789
55541419
JM
13790#: c-format.c:1045
13791#, gcc-internal-format
13792msgid "%s does not support %%n$ operand number formats"
13793msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 13794
55541419
JM
13795#: c-format.c:1052
13796#, gcc-internal-format
13797msgid "operand number out of range in format"
13798msgstr "operandinumero on arvoalueen ulkopuolella muotoilussa"
588a58df 13799
55541419
JM
13800#: c-format.c:1075
13801#, gcc-internal-format
13802msgid "format argument %d used more than once in %s format"
13803msgstr "muotoiluargumentti %d käytössä useammin kuin kerran %s-muotoilussa"
588a58df 13804
55541419
JM
13805#: c-format.c:1107
13806#, gcc-internal-format
13807msgid "$ operand number used after format without operand number"
13808msgstr "$-operandinumeroa käytetty operandinumerottoman muotoilun jälkeen"
588a58df 13809
55541419
JM
13810#: c-format.c:1138
13811#, gcc-internal-format
13812msgid "format argument %d unused before used argument %d in $-style format"
13813msgstr "muotoiluargumentti %d käyttämätön ennen käytettyä argumenttia %d $-tyylisessä muotoilussa"
588a58df 13814
55541419
JM
13815# XXX
13816#: c-format.c:1233
13817#, gcc-internal-format
13818msgid "format not a string literal, format string not checked"
13819msgstr "muotoilu ei ole merkkijonoliteraali, muotoilumerkkijonoa ei tarkisteta"
02c7d30f 13820
55541419
JM
13821#: c-format.c:1248 c-format.c:1251
13822#, gcc-internal-format
13823msgid "format not a string literal and no format arguments"
13824msgstr "muotoilu ei ole merkkijonoliteraali eikä muotoiluargumentteja"
02c7d30f 13825
55541419
JM
13826#: c-format.c:1254
13827#, gcc-internal-format
13828msgid "format not a string literal, argument types not checked"
13829msgstr "muotoilu ei ole merkkijonoliteraali, argumenttityyppejä ei tarkisteta"
588a58df 13830
55541419
JM
13831#: c-format.c:1267
13832#, gcc-internal-format
13833msgid "too many arguments for format"
13834msgstr "liian monta argumenttia muotoilulle"
588a58df 13835
55541419
JM
13836#: c-format.c:1270
13837#, gcc-internal-format
13838msgid "unused arguments in $-style format"
13839msgstr "käyttämättömiä argumentteja $-tyylisessä muotoilussa"
588a58df 13840
55541419
JM
13841#: c-format.c:1273
13842#, gcc-internal-format
13843msgid "zero-length %s format string"
13844msgstr "%s-muotoilumerkkijonon pituus on nolla"
f3a12c77 13845
55541419
JM
13846#: c-format.c:1277
13847#, gcc-internal-format
13848msgid "format is a wide character string"
13849msgstr "muotoilu on leveämerkkinen merkkijono"
02c7d30f 13850
55541419
JM
13851#: c-format.c:1280
13852#, gcc-internal-format
13853msgid "unterminated format string"
13854msgstr "päättämätön muotoilumerkkijono"
588a58df 13855
55541419
JM
13856#: c-format.c:1489
13857#, gcc-internal-format
13858msgid "embedded %<\\0%> in format"
13859msgstr "sulautettu %<\\0%> muotoilussa"
588a58df 13860
55541419
JM
13861#: c-format.c:1504
13862#, gcc-internal-format
13863msgid "spurious trailing %<%%%> in format"
13864msgstr "vääränlainen seuraava %<%%%> muotoilussa"
588a58df 13865
55541419
JM
13866# XXX
13867#: c-format.c:1548 c-format.c:1823
13868#, gcc-internal-format
13869msgid "repeated %s in format"
13870msgstr "toistettu %s muotoilussa"
588a58df 13871
55541419
JM
13872#: c-format.c:1561
13873#, gcc-internal-format
13874msgid "missing fill character at end of strfmon format"
13875msgstr "täytemerkki puuttuu strfmon-muotoilun lopusta"
588a58df 13876
55541419
JM
13877#: c-format.c:1605 c-format.c:1708 c-format.c:2007 c-format.c:2072
13878#, gcc-internal-format
13879msgid "too few arguments for format"
13880msgstr "liian vähän argumentteja muotoilulle"
588a58df 13881
55541419
JM
13882#: c-format.c:1647
13883#, gcc-internal-format
13884msgid "zero width in %s format"
13885msgstr "%s-muotoilun leveys on nolla"
f3a12c77 13886
55541419
JM
13887#: c-format.c:1665
13888#, gcc-internal-format
13889msgid "empty left precision in %s format"
13890msgstr "%s-muotoilussa vasen tarkkuus on tyhjä"
588a58df 13891
55541419
JM
13892#: c-format.c:1739
13893#, gcc-internal-format
13894msgid "empty precision in %s format"
13895msgstr "%s-muotoilussa tarkkuus on tyhjä"
588a58df 13896
55541419
JM
13897#: c-format.c:1807
13898#, gcc-internal-format
13899msgid "%s does not support the %qs %s length modifier"
13900msgstr "%s ei tue pituusmäärettä %qs %s"
588a58df 13901
55541419
JM
13902#: c-format.c:1840
13903#, gcc-internal-format
13904msgid "conversion lacks type at end of format"
13905msgstr "muunnoksen tyyppi puuttuu muotoilun lopusta"
588a58df 13906
55541419
JM
13907#: c-format.c:1851
13908#, gcc-internal-format
13909msgid "unknown conversion type character %qc in format"
13910msgstr "muotoilussa on tuntematon muunnostyyppimerkki %qc"
588a58df 13911
55541419
JM
13912#: c-format.c:1854
13913#, gcc-internal-format
13914msgid "unknown conversion type character 0x%x in format"
13915msgstr "muotoilussa on tuntematon muunnostyyppimerkki 0x%x"
588a58df 13916
55541419
JM
13917#: c-format.c:1861
13918#, gcc-internal-format
13919msgid "%s does not support the %<%%%c%> %s format"
13920msgstr "%s ei tue muotoilua %<%%%c%> %s"
588a58df 13921
55541419
JM
13922#: c-format.c:1877
13923#, gcc-internal-format
13924msgid "%s used with %<%%%c%> %s format"
588a58df
JM
13925msgstr ""
13926
55541419
JM
13927#: c-format.c:1886
13928#, gcc-internal-format
13929msgid "%s does not support %s"
588a58df
JM
13930msgstr ""
13931
55541419
JM
13932#: c-format.c:1896
13933#, gcc-internal-format
13934msgid "%s does not support %s with the %<%%%c%> %s format"
588a58df
JM
13935msgstr ""
13936
55541419
JM
13937#: c-format.c:1932
13938#, gcc-internal-format
13939msgid "%s ignored with %s and %<%%%c%> %s format"
588a58df
JM
13940msgstr ""
13941
55541419
JM
13942#: c-format.c:1936
13943#, gcc-internal-format
13944msgid "%s ignored with %s in %s format"
588a58df
JM
13945msgstr ""
13946
55541419
JM
13947#: c-format.c:1943
13948#, gcc-internal-format
13949msgid "use of %s and %s together with %<%%%c%> %s format"
f3a12c77
JM
13950msgstr ""
13951
55541419
JM
13952#: c-format.c:1947
13953#, gcc-internal-format
13954msgid "use of %s and %s together in %s format"
13955msgstr "muotoilussa %3$s käytetään lippuja %1$s ja %2$s"
5682cc89 13956
55541419
JM
13957#: c-format.c:1966
13958#, gcc-internal-format
13959msgid "%<%%%c%> yields only last 2 digits of year in some locales"
13960msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistä numeroa joissakin maa-asetustoissa"
588a58df 13961
55541419
JM
13962#: c-format.c:1969
13963#, gcc-internal-format
13964msgid "%<%%%c%> yields only last 2 digits of year"
13965msgstr "%<%%%c%> antaa vain vuoden kaksi viimeistä numeroa"
588a58df 13966
55541419
JM
13967#. The end of the format string was reached.
13968#: c-format.c:1986
13969#, gcc-internal-format
13970msgid "no closing %<]%> for %<%%[%> format"
13971msgstr "%<%%[%>-muotoilua ei ole suljettu %<]%>:lla"
588a58df 13972
55541419
JM
13973#: c-format.c:2000
13974#, gcc-internal-format
13975msgid "use of %qs length modifier with %qc type character"
13976msgstr "pituusmääreen %qs käyttö tyyppimerkillä %qc"
588a58df 13977
55541419
JM
13978#: c-format.c:2022
13979#, gcc-internal-format
13980msgid "%s does not support the %<%%%s%c%> %s format"
13981msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
588a58df 13982
55541419
JM
13983# XXX
13984#: c-format.c:2039
13985#, gcc-internal-format
13986msgid "operand number specified with suppressed assignment"
13987msgstr "operandinumero annettu vaiennetulla sijoituksella"
588a58df 13988
55541419
JM
13989#: c-format.c:2042
13990#, gcc-internal-format
13991msgid "operand number specified for format taking no argument"
13992msgstr "operandinumero annettu muotoilulle, joka ei ota argumentteja"
588a58df 13993
55541419
JM
13994#: c-format.c:2178
13995#, gcc-internal-format
13996msgid "writing through null pointer (argument %d)"
13997msgstr "kirjoitetaan nollaosoittimen läpi (argumentti %d)"
5682cc89 13998
55541419
JM
13999#: c-format.c:2186
14000#, gcc-internal-format
14001msgid "reading through null pointer (argument %d)"
14002msgstr "luetaan nollaosoittimen läpi (argumentti %d)"
5682cc89 14003
55541419
JM
14004#: c-format.c:2206
14005#, gcc-internal-format
14006msgid "writing into constant object (argument %d)"
14007msgstr "kirjoitetaan vakio-objektiin (argumentti %d)"
5682cc89 14008
55541419
JM
14009#: c-format.c:2217
14010#, gcc-internal-format
14011msgid "extra type qualifiers in format argument (argument %d)"
14012msgstr "ylimääräisiä tyyppimääreitä muotoiluargumentissa (argumentti %d)"
588a58df 14013
55541419
JM
14014# XXX
14015#: c-format.c:2334
14016#, gcc-internal-format
14017msgid "%s should have type %<%s%s%>, but argument %d has type %qT"
14018msgstr "muotoilun %s tyypin pitäisi olla %<%s%s%>, mutta argumentti %d on tyyppiä %qT"
588a58df 14019
55541419
JM
14020#: c-format.c:2338
14021#, gcc-internal-format
14022msgid "format %q.*s expects type %<%s%s%>, but argument %d has type %qT"
14023msgstr "muotoilu %q.*s odottaa tyyppiä %<%s%s%>, mutta %d. argumentin tyyppi on %qT"
588a58df 14024
55541419
JM
14025#: c-format.c:2346
14026#, gcc-internal-format
14027msgid "%s should have type %<%T%s%>, but argument %d has type %qT"
14028msgstr "muotoilun %s tyypin pitäisi olla %<%T%s%>, mutta argumentti %d on tyyppiä %qT"
588a58df 14029
55541419
JM
14030#: c-format.c:2350
14031#, gcc-internal-format
14032msgid "format %q.*s expects type %<%T%s%>, but argument %d has type %qT"
14033msgstr "muotoilu %q.*s odottaa %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT"
588a58df 14034
55541419
JM
14035#: c-format.c:2409 c-format.c:2415 c-format.c:2566
14036#, gcc-internal-format
14037msgid "%<__gcc_host_wide_int__%> is not defined as a type"
588a58df
JM
14038msgstr ""
14039
55541419
JM
14040#: c-format.c:2422 c-format.c:2576
14041#, gcc-internal-format
14042msgid "%<__gcc_host_wide_int__%> is not defined as %<long%> or %<long long%>"
588a58df
JM
14043msgstr ""
14044
55541419
JM
14045#: c-format.c:2472
14046#, gcc-internal-format
14047msgid "%<locus%> is not defined as a type"
588a58df
JM
14048msgstr ""
14049
55541419
JM
14050#: c-format.c:2525
14051#, gcc-internal-format
14052msgid "%<location_t%> is not defined as a type"
588a58df
JM
14053msgstr ""
14054
55541419
JM
14055#: c-format.c:2542
14056#, gcc-internal-format
14057msgid "%<tree%> is not defined as a type"
588a58df
JM
14058msgstr ""
14059
55541419
JM
14060#: c-format.c:2547
14061#, gcc-internal-format
14062msgid "%<tree%> is not defined as a pointer type"
5682cc89
JM
14063msgstr ""
14064
55541419
JM
14065#: c-format.c:2818
14066#, gcc-internal-format
14067msgid "args to be formatted is not %<...%>"
14068msgstr "muotoiltavat argumentit eivät ole %<...%>"
5682cc89 14069
55541419
JM
14070#: c-format.c:2830
14071#, gcc-internal-format
14072msgid "strftime formats cannot format arguments"
14073msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
5682cc89 14074
55541419
JM
14075#: c-lex.c:232
14076#, gcc-internal-format
14077msgid "badly nested C headers from preprocessor"
14078msgstr "huonosti sisäkkäistetyt C-otsikot esikääntäjältä"
5682cc89 14079
55541419
JM
14080#: c-lex.c:267
14081#, gcc-internal-format
14082msgid "ignoring #pragma %s %s"
14083msgstr "jätetään #pragma %s %s huomiotta"
5682cc89 14084
55541419
JM
14085#. ... or not.
14086#: c-lex.c:383
14087#, gcc-internal-format
14088msgid "stray %<@%> in program"
14089msgstr "odottamaton %<@%> ohjelmassa"
5682cc89 14090
55541419
JM
14091#: c-lex.c:398
14092#, gcc-internal-format
14093msgid "stray %qs in program"
14094msgstr "odottamaton %qs ohjelmassa"
588a58df 14095
55541419
JM
14096#: c-lex.c:408
14097#, gcc-internal-format
14098msgid "missing terminating %c character"
14099msgstr "loppumerkki %c puuttuu"
588a58df 14100
55541419
JM
14101#: c-lex.c:410
14102#, gcc-internal-format
14103msgid "stray %qc in program"
14104msgstr "odottamaton %qc ohjelmassa"
588a58df 14105
55541419
JM
14106#: c-lex.c:412
14107#, gcc-internal-format
14108msgid "stray %<\\%o%> in program"
14109msgstr "odottamaton %<\\%o%> ohjelmassa"
588a58df 14110
55541419
JM
14111#: c-lex.c:572
14112#, gcc-internal-format
14113msgid "this decimal constant is unsigned only in ISO C90"
14114msgstr "tämä desimaalivakio on etumerkitön vain ISO C90 -standardissa"
02c7d30f 14115
55541419
JM
14116#: c-lex.c:576
14117#, gcc-internal-format
14118msgid "this decimal constant would be unsigned in ISO C90"
14119msgstr "tämä desimaalivakio olisi etumerkitön ISO C90 -standardissa"
02c7d30f 14120
55541419
JM
14121#: c-lex.c:596
14122#, fuzzy, gcc-internal-format
14123msgid "integer constant is too large for %<unsigned long%> type"
14124msgstr "kokonaislukuvakio on liian suuri tyypille %qs"
02c7d30f 14125
55541419
JM
14126#: c-lex.c:633
14127#, gcc-internal-format
14128msgid "unsuffixed float constant"
02c7d30f
JM
14129msgstr ""
14130
55541419
JM
14131#: c-lex.c:665
14132#, gcc-internal-format
14133msgid "unsupported non-standard suffix on floating constant"
02c7d30f
JM
14134msgstr ""
14135
55541419
JM
14136#: c-lex.c:671
14137#, gcc-internal-format
14138msgid "non-standard suffix on floating constant"
02c7d30f
JM
14139msgstr ""
14140
55541419
JM
14141#: c-lex.c:725 c-lex.c:727
14142#, gcc-internal-format
14143msgid "floating constant exceeds range of %qT"
14144msgstr "liukulukuvakio ylittää %qT:n arvoalueen"
588a58df 14145
55541419
JM
14146#: c-lex.c:736
14147#, gcc-internal-format
14148msgid "floating constant truncated to zero"
14149msgstr "liukulukuvakio katkaistu nollaksi"
588a58df 14150
55541419
JM
14151#: c-lex.c:933 cp/parser.c:3003
14152#, gcc-internal-format
14153msgid "unsupported non-standard concatenation of string literals"
588a58df
JM
14154msgstr ""
14155
55541419
JM
14156#: c-lex.c:955
14157#, gcc-internal-format
14158msgid "traditional C rejects string constant concatenation"
14159msgstr "perinteinen C ei salli merkkijonovakioiden katenointia"
588a58df 14160
55541419
JM
14161#: c-omp.c:126
14162#, gcc-internal-format
14163msgid "invalid expression type for %<#pragma omp atomic%>"
588a58df
JM
14164msgstr ""
14165
55541419
JM
14166#: c-omp.c:260 cp/semantics.c:4497
14167#, fuzzy, gcc-internal-format
14168msgid "invalid type for iteration variable %qE"
14169msgstr "epäkelpo vektorityyppi attribuutille %qs"
588a58df 14170
55541419
JM
14171#: c-omp.c:273
14172#, fuzzy, gcc-internal-format
14173msgid "%qE is not initialized"
14174msgstr "parametri %qD on alustettu"
588a58df 14175
55541419
JM
14176#: c-omp.c:290 cp/semantics.c:4412
14177#, gcc-internal-format
14178msgid "missing controlling predicate"
588a58df
JM
14179msgstr ""
14180
55541419
JM
14181#: c-omp.c:368 cp/semantics.c:4169
14182#, fuzzy, gcc-internal-format
14183msgid "invalid controlling predicate"
14184msgstr "epäkelpo alustin"
588a58df 14185
55541419
JM
14186#: c-omp.c:375 cp/semantics.c:4418
14187#, gcc-internal-format
14188msgid "missing increment expression"
14189msgstr "puuttuva kasvatuslauseke"
588a58df 14190
55541419
JM
14191#: c-omp.c:444 cp/semantics.c:4274
14192#, gcc-internal-format
14193msgid "invalid increment expression"
14194msgstr "virheellinen kasvatuslauseke"
588a58df 14195
55541419
JM
14196#: c-opts.c:151
14197#, gcc-internal-format
14198msgid "no class name specified with %qs"
14199msgstr "luokkanimeä ei ole annettu %qs:n kanssa"
588a58df 14200
55541419
JM
14201#: c-opts.c:155
14202#, gcc-internal-format
14203msgid "assertion missing after %qs"
14204msgstr "väittämä puuttuu %qs:n jälkeen"
588a58df 14205
55541419
JM
14206#: c-opts.c:160
14207#, gcc-internal-format
14208msgid "macro name missing after %qs"
14209msgstr "makron nimi puuttuu %qs:n jälkeen"
588a58df 14210
55541419
JM
14211#: c-opts.c:169
14212#, gcc-internal-format
14213msgid "missing path after %qs"
14214msgstr "polku puuttuu %qs:n jälkeen"
588a58df 14215
55541419
JM
14216#: c-opts.c:178
14217#, gcc-internal-format
14218msgid "missing filename after %qs"
14219msgstr "tiedostonimi puuttuu %qs:n jälkeen"
588a58df 14220
55541419
JM
14221#: c-opts.c:183
14222#, gcc-internal-format
14223msgid "missing makefile target after %qs"
14224msgstr "makefile-kohde puuttuu %qs:n jälkeen"
588a58df 14225
55541419
JM
14226#: c-opts.c:326
14227#, gcc-internal-format
14228msgid "-I- specified twice"
14229msgstr "-I- annettu kahdesti"
588a58df 14230
55541419
JM
14231#: c-opts.c:329
14232#, fuzzy, gcc-internal-format
14233msgid "obsolete option -I- used, please use -iquote instead"
14234msgstr "käytetty vanhentunutta optiota -I-, käytä sen sijaan -iquote"
588a58df 14235
55541419
JM
14236#: c-opts.c:513
14237#, gcc-internal-format
14238msgid "argument %qs to %<-Wnormalized%> not recognized"
588a58df
JM
14239msgstr ""
14240
55541419
JM
14241#: c-opts.c:596
14242#, gcc-internal-format
14243msgid "switch %qs is no longer supported"
14244msgstr "valitsin %qs ei ole enää tuettu"
588a58df 14245
55541419
JM
14246#: c-opts.c:703
14247#, gcc-internal-format
14248msgid "-fhandle-exceptions has been renamed -fexceptions (and is now on by default)"
14249msgstr "-fhandle-exceptions on uudelleennimetty: -fexceptions (ja se on nyt oletuksena päällä)"
588a58df 14250
55541419
JM
14251#: c-opts.c:909 fortran/cpp.c:381
14252#, gcc-internal-format
14253msgid "output filename specified twice"
14254msgstr "tulostiedosto annettu kahdesti"
588a58df 14255
55541419
JM
14256#: c-opts.c:1042
14257#, gcc-internal-format
14258msgid "-fexcess-precision=standard for C++"
588a58df
JM
14259msgstr ""
14260
55541419
JM
14261#: c-opts.c:1055
14262#, gcc-internal-format
14263msgid "-fno-gnu89-inline is only supported in GNU99 or C99 mode"
588a58df
JM
14264msgstr ""
14265
55541419
JM
14266#: c-opts.c:1134
14267#, gcc-internal-format
14268msgid "-Wformat-y2k ignored without -Wformat"
14269msgstr "-Wformat-y2k jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14270
55541419
JM
14271#: c-opts.c:1136
14272#, gcc-internal-format
14273msgid "-Wformat-extra-args ignored without -Wformat"
14274msgstr "-Wformat-extra-args jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14275
55541419
JM
14276#: c-opts.c:1138
14277#, gcc-internal-format
14278msgid "-Wformat-zero-length ignored without -Wformat"
14279msgstr "-Wformat-zero-length jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14280
55541419
JM
14281#: c-opts.c:1140
14282#, gcc-internal-format
14283msgid "-Wformat-nonliteral ignored without -Wformat"
14284msgstr "-Wformat-nonliteral jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14285
55541419
JM
14286#: c-opts.c:1142
14287#, gcc-internal-format
14288msgid "-Wformat-contains-nul ignored without -Wformat"
14289msgstr "-Wformat-contains-nul jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14290
55541419
JM
14291#: c-opts.c:1144
14292#, gcc-internal-format
14293msgid "-Wformat-security ignored without -Wformat"
14294msgstr "-Wformat-security jätetty huomiotta ilman valitsinta -Wformat"
588a58df 14295
55541419
JM
14296#: c-opts.c:1168
14297#, gcc-internal-format
14298msgid "opening output file %s: %m"
14299msgstr "avataan tulostetiedosto %s: %m"
588a58df 14300
55541419
JM
14301#: c-opts.c:1173
14302#, gcc-internal-format
14303msgid "too many filenames given. Type %s --help for usage"
14304msgstr "liian monta tiedostonimeä annettu. Kirjoita %s --help nähdäksesi käyttöohjeen"
588a58df 14305
55541419
JM
14306#: c-opts.c:1253
14307#, gcc-internal-format
14308msgid "The C parser does not support -dy, option ignored"
14309msgstr "C-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
588a58df 14310
55541419
JM
14311#: c-opts.c:1257
14312#, gcc-internal-format
14313msgid "The Objective-C parser does not support -dy, option ignored"
14314msgstr "Objective-C-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
588a58df 14315
55541419
JM
14316#: c-opts.c:1260
14317#, gcc-internal-format
14318msgid "The C++ parser does not support -dy, option ignored"
14319msgstr "C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
588a58df 14320
55541419
JM
14321#: c-opts.c:1264
14322#, gcc-internal-format
14323msgid "The Objective-C++ parser does not support -dy, option ignored"
14324msgstr "Objective-C++-jäsennin ei tue -dy-valitsinta, jätetään se huomiotta"
588a58df 14325
55541419
JM
14326#: c-opts.c:1315
14327#, gcc-internal-format
14328msgid "opening dependency file %s: %m"
14329msgstr "avataan riippuvuustiedosto %s: %m"
588a58df 14330
55541419
JM
14331#: c-opts.c:1325
14332#, gcc-internal-format
14333msgid "closing dependency file %s: %m"
14334msgstr "suljetaan riippuvuustiedosto %s: %m"
588a58df 14335
55541419
JM
14336#: c-opts.c:1328
14337#, gcc-internal-format
14338msgid "when writing output to %s: %m"
14339msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
588a58df 14340
55541419
JM
14341#: c-opts.c:1408
14342#, gcc-internal-format
14343msgid "to generate dependencies you must specify either -M or -MM"
14344msgstr "muodostaaksesi riippuvuudet sinun täytyy antaa joko -M tai -MM"
588a58df 14345
55541419
JM
14346#: c-opts.c:1431
14347#, gcc-internal-format
14348msgid "-MG may only be used with -M or -MM"
588a58df
JM
14349msgstr ""
14350
55541419
JM
14351#: c-opts.c:1461
14352#, gcc-internal-format
14353msgid "-fdirectives-only is incompatible with -Wunused_macros"
588a58df
JM
14354msgstr ""
14355
55541419
JM
14356#: c-opts.c:1463
14357#, gcc-internal-format
14358msgid "-fdirectives-only is incompatible with -traditional"
588a58df
JM
14359msgstr ""
14360
55541419
JM
14361#: c-opts.c:1601
14362#, gcc-internal-format
14363msgid "too late for # directive to set debug directory"
14364msgstr "#-opastimen on myöhäistä asettaa debug-hakemistoa"
588a58df 14365
55541419
JM
14366#: c-parser.c:232
14367#, gcc-internal-format
14368msgid "identifier %qE conflicts with C++ keyword"
14369msgstr "tunniste %qE on ristiriidassa C++:n varatun sanan kanssa"
588a58df 14370
55541419
JM
14371#: c-parser.c:996
14372#, gcc-internal-format
14373msgid "ISO C forbids an empty translation unit"
14374msgstr "ISO C kieltää tyhjät käännösyksiköt"
588a58df 14375
55541419
JM
14376#: c-parser.c:1082 c-parser.c:6474
14377#, gcc-internal-format
14378msgid "ISO C does not allow extra %<;%> outside of a function"
14379msgstr "ISO C ei salli ylimääräisiä %<;%>-merkkejä funktioiden ulkopuolella"
588a58df 14380
55541419
JM
14381#: c-parser.c:1186 c-parser.c:7036
14382#, fuzzy, gcc-internal-format
14383msgid "expected declaration specifiers"
14384msgstr "useita tallennuspaikkoja esittelymääritteissä"
588a58df 14385
55541419
JM
14386#: c-parser.c:1234
14387#, gcc-internal-format
14388msgid "data definition has no type or storage class"
14389msgstr "datamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
02c7d30f 14390
55541419
JM
14391#: c-parser.c:1292
14392#, gcc-internal-format
14393msgid "expected %<,%> or %<;%>"
588a58df
JM
14394msgstr ""
14395
55541419
JM
14396#. This can appear in many cases looking nothing like a
14397#. function definition, so we don't give a more specific
14398#. error suggesting there was one.
14399#: c-parser.c:1299 c-parser.c:1315
14400#, gcc-internal-format
14401msgid "expected %<=%>, %<,%>, %<;%>, %<asm%> or %<__attribute__%>"
588a58df
JM
14402msgstr ""
14403
55541419
JM
14404#: c-parser.c:1307
14405#, gcc-internal-format
14406msgid "ISO C forbids nested functions"
14407msgstr "ISO C kieltää sisäkkäiset funktiot"
588a58df 14408
55541419
JM
14409#: c-parser.c:1710 c-parser.c:2530 c-parser.c:3181 c-parser.c:3450
14410#: c-parser.c:4438 c-parser.c:4528 c-parser.c:5146 c-parser.c:5585
14411#: c-parser.c:5607 c-parser.c:5714 c-parser.c:5911 c-parser.c:5940
14412#: c-parser.c:6116 c-parser.c:6128 c-parser.c:6153 c-parser.c:6287
14413#: c-parser.c:6316 c-parser.c:6324 c-parser.c:6352 c-parser.c:6366
14414#: c-parser.c:6582 c-parser.c:6681 c-parser.c:7210 c-parser.c:7938
14415#, gcc-internal-format
14416msgid "expected identifier"
588a58df
JM
14417msgstr ""
14418
55541419
JM
14419#: c-parser.c:1743 cp/parser.c:12727
14420#, gcc-internal-format
14421msgid "comma at end of enumerator list"
14422msgstr "luetellun tyypin listan lopussa on pilkku"
588a58df 14423
55541419
JM
14424#: c-parser.c:1749
14425#, gcc-internal-format
14426msgid "expected %<,%> or %<}%>"
588a58df
JM
14427msgstr ""
14428
55541419
JM
14429#: c-parser.c:1779
14430#, gcc-internal-format
14431msgid "ISO C forbids forward references to %<enum%> types"
14432msgstr "ISO C kieltää etukäteisviittaukset %<enum%>-tyyppeihin"
588a58df 14433
55541419
JM
14434#: c-parser.c:1893
14435#, gcc-internal-format
14436msgid "expected class name"
14437msgstr "odotettiin luokan nimeä"
588a58df 14438
55541419
JM
14439#: c-parser.c:1912 c-parser.c:6220
14440#, gcc-internal-format
14441msgid "extra semicolon in struct or union specified"
14442msgstr "ylimääräinen puolipiste structissa tai unionissa"
588a58df 14443
55541419
JM
14444#: c-parser.c:1941
14445#, gcc-internal-format
14446msgid "no semicolon at end of struct or union"
14447msgstr "puolipiste puuttuu structin tai unionin lopusta"
588a58df 14448
55541419
JM
14449#: c-parser.c:2027 c-parser.c:3006
14450#, gcc-internal-format
14451msgid "expected specifier-qualifier-list"
588a58df
JM
14452msgstr ""
14453
55541419
JM
14454#: c-parser.c:2037
14455#, gcc-internal-format
14456msgid "ISO C forbids member declarations with no members"
14457msgstr "ISO C kieltää jäsenettömät jäsenesittelyt"
588a58df 14458
55541419
JM
14459#: c-parser.c:2113
14460#, gcc-internal-format
14461msgid "expected %<,%>, %<;%> or %<}%>"
588a58df
JM
14462msgstr ""
14463
55541419
JM
14464#: c-parser.c:2120
14465#, gcc-internal-format
14466msgid "expected %<:%>, %<,%>, %<;%>, %<}%> or %<__attribute__%>"
588a58df
JM
14467msgstr ""
14468
55541419
JM
14469#: c-parser.c:2173
14470#, fuzzy, gcc-internal-format
14471msgid "%<typeof%> applied to a bit-field"
14472msgstr "%<typeof%> sovellettu bittikenttään"
588a58df 14473
55541419
JM
14474#: c-parser.c:2397
14475#, gcc-internal-format
14476msgid "expected identifier or %<(%>"
588a58df
JM
14477msgstr ""
14478
55541419
JM
14479#: c-parser.c:2600
14480#, fuzzy, gcc-internal-format
14481msgid "ISO C requires a named argument before %<...%>"
14482msgstr "ISO C vaatii nimetyn argumentin ennen %<...%>:a"
588a58df 14483
55541419
JM
14484#: c-parser.c:2708
14485#, fuzzy, gcc-internal-format
14486msgid "expected declaration specifiers or %<...%>"
14487msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
588a58df 14488
55541419
JM
14489#: c-parser.c:2759
14490#, fuzzy, gcc-internal-format
14491msgid "wide string literal in %<asm%>"
14492msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
588a58df 14493
55541419
JM
14494#: c-parser.c:2765 c-parser.c:7091 cp/parser.c:22952
14495#, gcc-internal-format
14496msgid "expected string literal"
14497msgstr "odotettiin merkkijonoliteraalia"
588a58df 14498
55541419
JM
14499#: c-parser.c:3099
14500#, gcc-internal-format
14501msgid "ISO C forbids empty initializer braces"
14502msgstr "ISO C kieltää tyhjät alustusaaltosulkeet"
588a58df 14503
55541419
JM
14504#: c-parser.c:3147
14505#, fuzzy, gcc-internal-format
14506msgid "obsolete use of designated initializer with %<:%>"
14507msgstr "määrätyn alustajan käyttö %<:%>-merkillä on vanhentunut"
588a58df 14508
55541419
JM
14509#: c-parser.c:3282
14510#, fuzzy, gcc-internal-format
14511msgid "ISO C forbids specifying range of elements to initialize"
14512msgstr "ISO C kieltää määrittämästä alustukselle joukon alkioita"
588a58df 14513
55541419
JM
14514#: c-parser.c:3295
14515#, fuzzy, gcc-internal-format
14516msgid "ISO C90 forbids specifying subobject to initialize"
14517msgstr "ISO C90 kieltää aliobjektin määrittämisen alustukseen"
588a58df 14518
55541419
JM
14519#: c-parser.c:3302
14520#, fuzzy, gcc-internal-format
14521msgid "obsolete use of designated initializer without %<=%>"
14522msgstr "määrätyn alustajan käyttö ilman %<=%>-merkkiä on vanhentunut"
14523
14524#: c-parser.c:3465
14525#, fuzzy, gcc-internal-format
14526msgid "ISO C forbids label declarations"
14527msgstr "ISO C kieltää nimike-esittelyt"
14528
14529#: c-parser.c:3471 c-parser.c:3551
14530#, fuzzy, gcc-internal-format
14531msgid "expected declaration or statement"
14532msgstr "tyhjä esittely"
14533
14534#: c-parser.c:3503 c-parser.c:3532
14535#, gcc-internal-format
14536msgid "ISO C90 forbids mixed declarations and code"
14537msgstr "ISO C90 kieltää esittelyjen ja koodin sekoittamisen"
14538
14539#: c-parser.c:3559
14540#, fuzzy, gcc-internal-format
14541msgid "expected %<}%> before %<else%>"
14542msgstr "käytetty %<__thread%> ennen %<extern%>:a"
14543
14544#: c-parser.c:3564 cp/parser.c:7910
14545#, gcc-internal-format
14546msgid "%<else%> without a previous %<if%>"
588a58df
JM
14547msgstr ""
14548
55541419
JM
14549#: c-parser.c:3581
14550#, fuzzy, gcc-internal-format
14551msgid "label at end of compound statement"
14552msgstr "nimike yhdyslauseen lopussa"
588a58df 14553
55541419
JM
14554#: c-parser.c:3626
14555#, gcc-internal-format
14556msgid "expected %<:%> or %<...%>"
588a58df
JM
14557msgstr ""
14558
55541419
JM
14559#: c-parser.c:3659
14560#, gcc-internal-format
14561msgid "a label can only be part of a statement and a declaration is not a statement"
588a58df
JM
14562msgstr ""
14563
55541419
JM
14564#: c-parser.c:3823
14565#, gcc-internal-format
14566msgid "expected identifier or %<*%>"
588a58df
JM
14567msgstr ""
14568
55541419
JM
14569#. Avoid infinite loop in error recovery:
14570#. c_parser_skip_until_found stops at a closing nesting
14571#. delimiter without consuming it, but here we need to consume
14572#. it to proceed further.
14573#: c-parser.c:3887
14574#, gcc-internal-format
14575msgid "expected statement"
588a58df
JM
14576msgstr ""
14577
55541419
JM
14578#: c-parser.c:3985 cp/parser.c:7992
14579#, gcc-internal-format
14580msgid "suggest braces around empty body in an %<if%> statement"
14581msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<if%>-lauseessa"
588a58df 14582
55541419
JM
14583#: c-parser.c:4013 cp/parser.c:8015
14584#, gcc-internal-format
14585msgid "suggest braces around empty body in an %<else%> statement"
14586msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<else%>-lauseessa"
588a58df 14587
55541419
JM
14588#: c-parser.c:4144
14589#, gcc-internal-format
14590msgid "suggest braces around empty body in %<do%> statement"
14591msgstr "ehdotetaan aaltosulkeita tyhjän lohkon ympärille %<do%>-lauseessa"
588a58df 14592
55541419
JM
14593#: c-parser.c:4305
14594#, gcc-internal-format
14595msgid "%E qualifier ignored on asm"
14596msgstr "%E-määre jätetty huomiotta asm-lauseessa"
588a58df 14597
55541419
JM
14598#: c-parser.c:4656
14599#, gcc-internal-format
14600msgid "ISO C forbids omitting the middle term of a ?: expression"
14601msgstr "ISO C kieltää ?:-lausekkeen ilman keskimmäistä termiä"
588a58df 14602
55541419
JM
14603#: c-parser.c:5111
14604#, gcc-internal-format
14605msgid "traditional C rejects the unary plus operator"
14606msgstr "perinteinen C ei salli unaarista plus-operaattoria"
588a58df 14607
55541419
JM
14608#: c-parser.c:5235
14609#, fuzzy, gcc-internal-format
14610msgid "%<sizeof%> applied to a bit-field"
14611msgstr "%<sizeof%> sovellettu bittikenttään"
588a58df 14612
55541419
JM
14613#: c-parser.c:5401 c-parser.c:5751 c-parser.c:5771
14614#, fuzzy, gcc-internal-format
14615msgid "expected expression"
14616msgstr "vektoriylivuoto lausekkeessa"
588a58df 14617
55541419
JM
14618#: c-parser.c:5427
14619#, fuzzy, gcc-internal-format
14620msgid "braced-group within expression allowed only inside a function"
14621msgstr "lohkot lausekkeiden sisällä sallitaan vain funktioissa"
588a58df 14622
55541419
JM
14623#: c-parser.c:5440
14624#, fuzzy, gcc-internal-format
14625msgid "ISO C forbids braced-groups within expressions"
14626msgstr "ISO C kieltää lohkot lausekkeen sisällä"
588a58df 14627
55541419
JM
14628#: c-parser.c:5645
14629#, fuzzy, gcc-internal-format
14630msgid "first argument to %<__builtin_choose_expr%> not a constant"
14631msgstr "funktion %<__builtin_choose_expr%> ensimmäinen argumentti ei ole vakio"
588a58df 14632
55541419
JM
14633#: c-parser.c:5806
14634#, fuzzy, gcc-internal-format
14635msgid "compound literal has variable size"
14636msgstr "yhdysliteraalin koko on muuttuva"
588a58df 14637
55541419
JM
14638#: c-parser.c:5817
14639#, gcc-internal-format
14640msgid "compound literal qualified by address-space qualifier"
588a58df
JM
14641msgstr ""
14642
55541419
JM
14643#: c-parser.c:5822
14644#, gcc-internal-format
14645msgid "ISO C90 forbids compound literals"
14646msgstr "ISO C90 kieltää yhdysliteraalit"
588a58df 14647
55541419
JM
14648#: c-parser.c:6437
14649#, gcc-internal-format
14650msgid "extra semicolon in method definition specified"
14651msgstr "ylimääräinen puolipiste metodin määrittelyssä"
588a58df 14652
55541419
JM
14653#: c-parser.c:6985 cp/parser.c:22996
14654#, gcc-internal-format
14655msgid "%<#pragma omp barrier%> may only be used in compound statements"
588a58df
JM
14656msgstr ""
14657
55541419
JM
14658#: c-parser.c:6996 cp/parser.c:23011
14659#, gcc-internal-format
14660msgid "%<#pragma omp flush%> may only be used in compound statements"
588a58df
JM
14661msgstr ""
14662
55541419
JM
14663#: c-parser.c:7007 cp/parser.c:23027
14664#, gcc-internal-format
14665msgid "%<#pragma omp taskwait%> may only be used in compound statements"
588a58df
JM
14666msgstr ""
14667
55541419
JM
14668#: c-parser.c:7020 cp/parser.c:23055
14669#, gcc-internal-format
14670msgid "%<#pragma omp section%> may only be used in %<#pragma omp sections%> construct"
588a58df
JM
14671msgstr ""
14672
55541419
JM
14673#: c-parser.c:7026 cp/parser.c:22986
14674#, fuzzy, gcc-internal-format
14675msgid "%<#pragma GCC pch_preprocess%> must be first"
14676msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
588a58df 14677
55541419
JM
14678#: c-parser.c:7185 cp/parser.c:21275
14679#, gcc-internal-format
14680msgid "too many %qs clauses"
588a58df
JM
14681msgstr ""
14682
55541419
JM
14683#: c-parser.c:7287 cp/parser.c:21389
14684#, fuzzy, gcc-internal-format
14685msgid "collapse argument needs positive constant integer expression"
14686msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
588a58df 14687
55541419
JM
14688#: c-parser.c:7353
14689#, gcc-internal-format
14690msgid "expected %<none%> or %<shared%>"
588a58df
JM
14691msgstr ""
14692
55541419
JM
14693#: c-parser.c:7444 c-parser.c:7636
14694#, fuzzy, gcc-internal-format
14695msgid "expected integer expression"
14696msgstr "vektoriylivuoto lausekkeessa"
588a58df 14697
55541419
JM
14698#: c-parser.c:7456
14699#, gcc-internal-format
14700msgid "%<num_threads%> value must be positive"
588a58df
JM
14701msgstr ""
14702
55541419
JM
14703#: c-parser.c:7539
14704#, gcc-internal-format
14705msgid "expected %<+%>, %<*%>, %<-%>, %<&%>, %<^%>, %<|%>, %<&&%>, or %<||%>"
588a58df
JM
14706msgstr ""
14707
55541419
JM
14708#: c-parser.c:7627 cp/parser.c:21677
14709#, gcc-internal-format
14710msgid "schedule %<runtime%> does not take a %<chunk_size%> parameter"
588a58df
JM
14711msgstr ""
14712
55541419
JM
14713#: c-parser.c:7631 cp/parser.c:21680
14714#, gcc-internal-format
14715msgid "schedule %<auto%> does not take a %<chunk_size%> parameter"
588a58df
JM
14716msgstr ""
14717
55541419
JM
14718#: c-parser.c:7649
14719#, gcc-internal-format
14720msgid "invalid schedule kind"
588a58df
JM
14721msgstr ""
14722
55541419
JM
14723#: c-parser.c:7769
14724#, gcc-internal-format
14725msgid "expected %<#pragma omp%> clause"
588a58df
JM
14726msgstr ""
14727
55541419
JM
14728#: c-parser.c:7778 cp/parser.c:21828
14729#, fuzzy, gcc-internal-format
14730msgid "%qs is not valid for %qs"
14731msgstr "%qs ei ole kelpo tulostetiedosto"
588a58df 14732
55541419
JM
14733#: c-parser.c:7882
14734#, gcc-internal-format
14735msgid "invalid operator for %<#pragma omp atomic%>"
588a58df
JM
14736msgstr ""
14737
55541419
JM
14738#: c-parser.c:7941 c-parser.c:7962
14739#, gcc-internal-format
14740msgid "expected %<(%> or end of line"
588a58df
JM
14741msgstr ""
14742
55541419
JM
14743#: c-parser.c:7996
14744#, fuzzy, gcc-internal-format
14745msgid "for statement expected"
14746msgstr "ylivuoto vakiolausekkeessa"
588a58df 14747
55541419
JM
14748#: c-parser.c:8049 cp/semantics.c:4402 cp/semantics.c:4472
14749#, fuzzy, gcc-internal-format
14750msgid "expected iteration declaration or initialization"
14751msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 14752
55541419
JM
14753#: c-parser.c:8129
14754#, gcc-internal-format
14755msgid "not enough perfectly nested loops"
588a58df
JM
14756msgstr ""
14757
55541419
JM
14758#: c-parser.c:8182 cp/parser.c:22533
14759#, gcc-internal-format
14760msgid "collapsed loops not perfectly nested"
588a58df
JM
14761msgstr ""
14762
55541419
JM
14763#: c-parser.c:8220 cp/parser.c:22377 cp/parser.c:22415 cp/pt.c:11272
14764#, fuzzy, gcc-internal-format
14765msgid "iteration variable %qD should not be firstprivate"
14766msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
588a58df 14767
55541419
JM
14768#: c-parser.c:8665
14769#, gcc-internal-format
14770msgid "%qD is not a variable"
14771msgstr "%qD ei ole muuttuja"
588a58df 14772
55541419
JM
14773#: c-parser.c:8667 cp/semantics.c:4027
14774#, gcc-internal-format
14775msgid "%qE declared %<threadprivate%> after first use"
588a58df
JM
14776msgstr ""
14777
55541419
JM
14778#: c-parser.c:8669 cp/semantics.c:4029
14779#, gcc-internal-format
14780msgid "automatic variable %qE cannot be %<threadprivate%>"
14781msgstr "automaattimuuttuja %qE ei voi olla %<threadprivate%>"
588a58df 14782
55541419
JM
14783#: c-parser.c:8673 cp/semantics.c:4031
14784#, fuzzy, gcc-internal-format
14785msgid "%<threadprivate%> %qE has incomplete type"
14786msgstr "%Jparametrin %qD tyyppi on vaillinainen"
588a58df 14787
55541419
JM
14788#: c-pch.c:132
14789#, gcc-internal-format
14790msgid "can%'t create precompiled header %s: %m"
14791msgstr "ei voida luoda esikäännettyä otsikkoa %s: %m"
588a58df 14792
55541419
JM
14793#: c-pch.c:153
14794#, gcc-internal-format
14795msgid "can%'t write to %s: %m"
14796msgstr "ei voi kirjoittaa tiedostoon %s: %m"
588a58df 14797
55541419
JM
14798#: c-pch.c:159
14799#, gcc-internal-format
14800msgid "%qs is not a valid output file"
14801msgstr "%qs ei ole kelpo tulostetiedosto"
588a58df 14802
55541419
JM
14803#: c-pch.c:188 c-pch.c:203 c-pch.c:217
14804#, gcc-internal-format
14805msgid "can%'t write %s: %m"
14806msgstr "ei voi kirjoittaa tiedostoon %s: %m"
588a58df 14807
55541419
JM
14808#: c-pch.c:193 c-pch.c:210
14809#, gcc-internal-format
14810msgid "can%'t seek in %s: %m"
14811msgstr "ei voi hakea tiedostossa %s: %m"
588a58df 14812
55541419
JM
14813#: c-pch.c:201 c-pch.c:243 c-pch.c:284 c-pch.c:335
14814#, gcc-internal-format
14815msgid "can%'t read %s: %m"
14816msgstr "ei voi lukea tiedostoa %s: %m"
588a58df 14817
55541419
JM
14818#: c-pch.c:466
14819#, gcc-internal-format
14820msgid "pch_preprocess pragma should only be used with -fpreprocessed"
14821msgstr "pch_preprocess-pragmaa tulee käyttää vain valitsimen -fpreprocessed kanssa"
588a58df 14822
55541419
JM
14823#: c-pch.c:467
14824#, gcc-internal-format
14825msgid "use #include instead"
14826msgstr "käytä #includea sen sijaan"
588a58df 14827
55541419
JM
14828#: c-pch.c:473
14829#, gcc-internal-format
14830msgid "%s: couldn%'t open PCH file: %m"
14831msgstr "%s: ei voida avata PCH-tiedostoa: %m"
588a58df 14832
55541419
JM
14833#: c-pch.c:478
14834#, gcc-internal-format
14835msgid "use -Winvalid-pch for more information"
14836msgstr "käytä -Winvalid-pch saadaksesi lisätietoja"
588a58df 14837
55541419
JM
14838#: c-pch.c:479
14839#, gcc-internal-format
14840msgid "%s: PCH file was invalid"
14841msgstr "%s: PCH-tiedosto oli epäkelpo"
588a58df 14842
55541419
JM
14843#: c-pragma.c:102
14844#, gcc-internal-format
14845msgid "#pragma pack (pop) encountered without matching #pragma pack (push)"
14846msgstr "#pragma pack (pop) kohdattu ilman vastaavaa ilmaisua #pragma pack (push)"
588a58df 14847
55541419
JM
14848#: c-pragma.c:115
14849#, gcc-internal-format
14850msgid "#pragma pack(pop, %E) encountered without matching #pragma pack(push, %E)"
14851msgstr "#pragma pack(pop, %E) kohdattu ilman vastaavaa ilmaisua #pragma pack(push, %E)"
588a58df 14852
55541419
JM
14853#: c-pragma.c:129
14854#, gcc-internal-format
14855msgid "#pragma pack(push[, id], <n>) is not supported on this target"
14856msgstr "#pragma pack(push[, id], <n>) ei ole tuettu tällä kohteella"
588a58df 14857
55541419
JM
14858#: c-pragma.c:131
14859#, gcc-internal-format
14860msgid "#pragma pack(pop[, id], <n>) is not supported on this target"
14861msgstr "#pragma pack(pop[, id], <n>) ei ole tuettu tällä kohteella"
588a58df 14862
55541419
JM
14863#: c-pragma.c:152
14864#, gcc-internal-format
14865msgid "missing %<(%> after %<#pragma pack%> - ignored"
14866msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
588a58df 14867
55541419
JM
14868#: c-pragma.c:163 c-pragma.c:195
14869#, fuzzy, gcc-internal-format
14870msgid "invalid constant in %<#pragma pack%> - ignored"
14871msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
588a58df 14872
55541419
JM
14873#: c-pragma.c:167 c-pragma.c:209
14874#, gcc-internal-format
14875msgid "malformed %<#pragma pack%> - ignored"
14876msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
588a58df 14877
55541419
JM
14878#: c-pragma.c:172
14879#, gcc-internal-format
14880msgid "malformed %<#pragma pack(push[, id][, <n>])%> - ignored"
14881msgstr "väärinmuodostettu %<#pragma pack(push[, id][, <n>])%> - jätetään huomiotta"
588a58df 14882
55541419
JM
14883#: c-pragma.c:174
14884#, gcc-internal-format
14885msgid "malformed %<#pragma pack(pop[, id])%> - ignored"
14886msgstr "väärinmuodostettu %<#pragma pack(pop[, id])%> - jätetään huomiotta"
588a58df 14887
55541419
JM
14888#: c-pragma.c:183
14889#, fuzzy, gcc-internal-format
14890msgid "unknown action %qE for %<#pragma pack%> - ignored"
14891msgstr "tuntematon toiminto %qs ilmaisulle %<#pragma pack%> - jätetään huomiotta"
5682cc89 14892
55541419
JM
14893#: c-pragma.c:212
14894#, gcc-internal-format
14895msgid "junk at end of %<#pragma pack%>"
14896msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
588a58df 14897
55541419
JM
14898#: c-pragma.c:215
14899#, gcc-internal-format
14900msgid "#pragma pack has no effect with -fpack-struct - ignored"
14901msgstr "#pragma pack ei vaikuta -fpack-struct-valitsimen kanssa - jätetään huomiotta"
588a58df 14902
55541419
JM
14903#: c-pragma.c:235
14904#, gcc-internal-format
14905msgid "alignment must be a small power of two, not %d"
14906msgstr "tasauksen pitää olla kahden potenssi, ei %d"
588a58df 14907
55541419
JM
14908#: c-pragma.c:268
14909#, fuzzy, gcc-internal-format
14910msgid "applying #pragma weak %q+D after first use results in unspecified behavior"
14911msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
588a58df 14912
55541419
JM
14913#: c-pragma.c:343 c-pragma.c:348
14914#, gcc-internal-format
14915msgid "malformed #pragma weak, ignored"
14916msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
588a58df 14917
55541419
JM
14918#: c-pragma.c:352
14919#, fuzzy, gcc-internal-format
14920msgid "junk at end of %<#pragma weak%>"
14921msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
02c7d30f 14922
55541419
JM
14923#: c-pragma.c:420 c-pragma.c:422
14924#, gcc-internal-format
14925msgid "malformed #pragma redefine_extname, ignored"
14926msgstr "väärinmuodostettu #pragma redefine_extname, jätetään huomiotta"
02c7d30f 14927
55541419
JM
14928#: c-pragma.c:425
14929#, fuzzy, gcc-internal-format
14930msgid "junk at end of %<#pragma redefine_extname%>"
14931msgstr "roskaa ilmaisun #pragma redefine_extname lopussa"
02c7d30f 14932
55541419
JM
14933#: c-pragma.c:440 c-pragma.c:527
14934#, gcc-internal-format
14935msgid "#pragma redefine_extname ignored due to conflict with previous rename"
14936msgstr "#pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa"
02c7d30f 14937
55541419
JM
14938#: c-pragma.c:463
14939#, gcc-internal-format
14940msgid "#pragma redefine_extname ignored due to conflict with previous #pragma redefine_extname"
14941msgstr "#pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa edellisen #pragma redefine_extname:n kanssa"
588a58df 14942
55541419
JM
14943#: c-pragma.c:482
14944#, gcc-internal-format
14945msgid "malformed #pragma extern_prefix, ignored"
14946msgstr "väärinmuodostettu #pragma extern_prefix, jätetään huomiotta"
588a58df 14947
55541419
JM
14948#: c-pragma.c:485
14949#, fuzzy, gcc-internal-format
14950msgid "junk at end of %<#pragma extern_prefix%>"
14951msgstr "roskaa ilmaisun #pragma extern_prefix lopussa"
588a58df 14952
55541419
JM
14953#: c-pragma.c:492
14954#, gcc-internal-format
14955msgid "#pragma extern_prefix not supported on this target"
14956msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
588a58df 14957
55541419
JM
14958#: c-pragma.c:518
14959#, gcc-internal-format
14960msgid "asm declaration ignored due to conflict with previous rename"
14961msgstr "asm-esittely jätetty huomiotta, koska se on ristiriidassa edellisen nimeämisen kanssa"
588a58df 14962
55541419
JM
14963#: c-pragma.c:549
14964#, gcc-internal-format
14965msgid "#pragma redefine_extname ignored due to conflict with __asm__ declaration"
14966msgstr "#pragma redefine_extname jätetty huomiotta, koska se on ristiriidassa __asm__-esittelyn kanssa"
588a58df 14967
55541419
JM
14968#: c-pragma.c:612
14969#, gcc-internal-format
14970msgid "#pragma GCC visibility push() must specify default, internal, hidden or protected"
14971msgstr "#pragma GCC visibility push() -ilmaisun pitää määrittää oletusarvo, sisäinen, piilotettu tai suojattu"
588a58df 14972
55541419
JM
14973#: c-pragma.c:654
14974#, gcc-internal-format
14975msgid "#pragma GCC visibility must be followed by push or pop"
14976msgstr "#pragma GCC visibility -ilmaisua pitää seurata joko push tai pop"
588a58df 14977
55541419
JM
14978#: c-pragma.c:660
14979#, fuzzy, gcc-internal-format
14980msgid "no matching push for %<#pragma GCC visibility pop%>"
14981msgstr "Vastaava push puuttuu ilmaisulle %<#pragma GCC visibility pop%>"
588a58df 14982
55541419
JM
14983#: c-pragma.c:665 c-pragma.c:672
14984#, gcc-internal-format
14985msgid "missing %<(%> after %<#pragma GCC visibility push%> - ignored"
14986msgstr "%<(%> puuttuu ilmaisun %<#pragma GCC visibility push%> jälkeen - jätetään huomiotta"
588a58df 14987
55541419
JM
14988#: c-pragma.c:668
14989#, gcc-internal-format
14990msgid "malformed #pragma GCC visibility push"
14991msgstr "väärinmuodostettu #pragma GCC visibility push"
588a58df 14992
55541419
JM
14993#: c-pragma.c:676
14994#, gcc-internal-format
14995msgid "junk at end of %<#pragma GCC visibility%>"
14996msgstr "roskaa ilmaisun %<#pragma GCC visibility%> lopussa"
588a58df 14997
55541419
JM
14998#: c-pragma.c:692
14999#, gcc-internal-format
15000msgid "#pragma GCC diagnostic not allowed inside functions"
15001msgstr "#pragma GCC diagnostic ei ole sallittu funktion sisällä"
588a58df 15002
55541419
JM
15003#: c-pragma.c:698
15004#, gcc-internal-format
15005msgid "missing [error|warning|ignored] after %<#pragma GCC diagnostic%>"
588a58df
JM
15006msgstr ""
15007
55541419
JM
15008#: c-pragma.c:707
15009#, gcc-internal-format
15010msgid "expected [error|warning|ignored] after %<#pragma GCC diagnostic%>"
588a58df
JM
15011msgstr ""
15012
55541419
JM
15013#: c-pragma.c:711
15014#, fuzzy, gcc-internal-format
15015msgid "missing option after %<#pragma GCC diagnostic%> kind"
15016msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
588a58df 15017
55541419
JM
15018#: c-pragma.c:725
15019#, fuzzy, gcc-internal-format
15020msgid "unknown option after %<#pragma GCC diagnostic%> kind"
15021msgstr "tuntematon toiminto %qs ilmaisulle %<#pragma pack%> - jätetään huomiotta"
588a58df 15022
55541419
JM
15023#: c-pragma.c:738
15024#, fuzzy, gcc-internal-format
15025msgid "#pragma GCC option is not allowed inside functions"
15026msgstr "#pragma GCC diagnostic ei ole sallittu funktion sisällä"
588a58df 15027
55541419
JM
15028#: c-pragma.c:751
15029#, fuzzy, gcc-internal-format
15030msgid "%<#pragma GCC option%> is not a string"
15031msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
588a58df 15032
55541419
JM
15033#: c-pragma.c:778
15034#, gcc-internal-format
15035msgid "%<#pragma GCC target (string [,string]...)%> does not have a final %<)%>."
588a58df
JM
15036msgstr ""
15037
55541419
JM
15038#: c-pragma.c:784
15039#, gcc-internal-format
15040msgid "#pragma GCC target string... is badly formed"
588a58df
JM
15041msgstr ""
15042
55541419
JM
15043#: c-pragma.c:807
15044#, fuzzy, gcc-internal-format
15045msgid "#pragma GCC optimize is not allowed inside functions"
15046msgstr "#pragma GCC diagnostic ei ole sallittu funktion sisällä"
588a58df 15047
55541419
JM
15048#: c-pragma.c:820
15049#, gcc-internal-format
15050msgid "%<#pragma GCC optimize%> is not a string or number"
15051msgstr "%<#pragma GCC optimize%> ei ole merkkijono eikä luku"
588a58df 15052
55541419
JM
15053#: c-pragma.c:846
15054#, gcc-internal-format
15055msgid "%<#pragma GCC optimize (string [,string]...)%> does not have a final %<)%>."
588a58df
JM
15056msgstr ""
15057
55541419
JM
15058#: c-pragma.c:852
15059#, gcc-internal-format
15060msgid "#pragma GCC optimize string... is badly formed"
588a58df
JM
15061msgstr ""
15062
55541419
JM
15063#: c-pragma.c:894
15064#, fuzzy, gcc-internal-format
15065msgid "junk at end of %<#pragma push_options%>"
15066msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
588a58df 15067
55541419
JM
15068#: c-pragma.c:924
15069#, fuzzy, gcc-internal-format
15070msgid "junk at end of %<#pragma pop_options%>"
15071msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
588a58df 15072
55541419
JM
15073#: c-pragma.c:931
15074#, gcc-internal-format
15075msgid "%<#pragma GCC pop_options%> without a corresponding %<#pragma GCC push_options%>"
588a58df
JM
15076msgstr ""
15077
55541419
JM
15078#: c-pragma.c:972
15079#, fuzzy, gcc-internal-format
15080msgid "junk at end of %<#pragma reset_options%>"
15081msgstr "roskaa ilmaisun #pragma extern_prefix lopussa"
588a58df 15082
55541419
JM
15083#: c-pragma.c:1009 c-pragma.c:1016
15084#, fuzzy, gcc-internal-format
15085msgid "expected a string after %<#pragma message%>"
15086msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
588a58df 15087
55541419
JM
15088#: c-pragma.c:1011
15089#, fuzzy, gcc-internal-format
15090msgid "malformed %<#pragma message%>, ignored"
15091msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
588a58df 15092
55541419
JM
15093#: c-pragma.c:1021
15094#, fuzzy, gcc-internal-format
15095msgid "junk at end of %<#pragma message%>"
15096msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
588a58df 15097
55541419
JM
15098#: c-pragma.c:1024
15099#, fuzzy, gcc-internal-format
15100msgid "#pragma message: %s"
15101msgstr "ohjelmat: %s\n"
588a58df 15102
55541419
JM
15103#: c-pragma.c:1061
15104#, fuzzy, gcc-internal-format
15105msgid "invalid location for %<pragma %s%>, ignored"
15106msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
588a58df 15107
55541419
JM
15108#: c-pragma.c:1068 c-pragma.c:1082
15109#, fuzzy, gcc-internal-format
15110msgid "malformed %<#pragma %s%>, ignored"
15111msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
588a58df 15112
55541419
JM
15113#: c-pragma.c:1088
15114#, fuzzy, gcc-internal-format
15115msgid "junk at end of %<#pragma %s%>"
15116msgstr "roskaa #pragma %s:n lopussa"
588a58df 15117
55541419
JM
15118#: c-pragma.c:1106
15119#, gcc-internal-format
15120msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported for C++"
588a58df
JM
15121msgstr ""
15122
55541419
JM
15123#: c-pragma.c:1115
15124#, fuzzy, gcc-internal-format
15125msgid "%<#pragma STDC FLOAT_CONST_DECIMAL64%> is not supported on this target"
15126msgstr "%<#pragma STDC FLOAT_CONST_DECIMAL64%> ei ole tuettu tällä kohteella"
588a58df 15127
55541419
JM
15128#: c-pragma.c:1121
15129#, gcc-internal-format
15130msgid "ISO C does not support %<#pragma STDC FLOAT_CONST_DECIMAL64%>"
588a58df
JM
15131msgstr ""
15132
55541419
JM
15133#: c-typeck.c:215
15134#, gcc-internal-format
15135msgid "%qD has an incomplete type"
15136msgstr "%qD on vaillinaista tyyppiä"
588a58df 15137
55541419
JM
15138#: c-typeck.c:236 cp/call.c:3089
15139#, gcc-internal-format
15140msgid "invalid use of void expression"
15141msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 15142
55541419
JM
15143#: c-typeck.c:244
15144#, gcc-internal-format
15145msgid "invalid use of flexible array member"
15146msgstr "joustavien taulukkoalkioiden epäkelpo käyttö"
588a58df 15147
55541419
JM
15148#: c-typeck.c:250 cp/typeck2.c:489
15149#, gcc-internal-format
15150msgid "invalid use of array with unspecified bounds"
15151msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
588a58df 15152
55541419
JM
15153#: c-typeck.c:258
15154#, gcc-internal-format
15155msgid "invalid use of undefined type %<%s %E%>"
15156msgstr "määrittelemättömän tyypin %<%s %E%> epäkelpo käyttö"
588a58df 15157
55541419
JM
15158#. If this type has a typedef-name, the TYPE_NAME is a TYPE_DECL.
15159#: c-typeck.c:262
15160#, gcc-internal-format
15161msgid "invalid use of incomplete typedef %qD"
15162msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
588a58df 15163
55541419
JM
15164#: c-typeck.c:328
15165#, gcc-internal-format
15166msgid "%qT and %qT are in disjoint named address spaces"
588a58df
JM
15167msgstr ""
15168
55541419
JM
15169#: c-typeck.c:570 c-typeck.c:595
15170#, gcc-internal-format
15171msgid "function types not truly compatible in ISO C"
15172msgstr "funktiotyypit eivät aidosti yhteensopivia ISO C:n mukaan"
588a58df 15173
55541419
JM
15174#: c-typeck.c:739
15175#, gcc-internal-format
15176msgid "can%'t mix operands of decimal float and vector types"
588a58df
JM
15177msgstr ""
15178
55541419
JM
15179#: c-typeck.c:744
15180#, gcc-internal-format
15181msgid "can%'t mix operands of decimal float and complex types"
588a58df
JM
15182msgstr ""
15183
55541419
JM
15184#: c-typeck.c:749
15185#, gcc-internal-format
15186msgid "can%'t mix operands of decimal float and other float types"
588a58df
JM
15187msgstr ""
15188
55541419
JM
15189#: c-typeck.c:1194
15190#, gcc-internal-format
15191msgid "types are not quite compatible"
15192msgstr "tyypit eivät ole ihan yhteensopivia"
5682cc89 15193
55541419
JM
15194#: c-typeck.c:1198
15195#, fuzzy, gcc-internal-format
15196msgid "pointer target types incompatible in C++"
15197msgstr "tyypit eivät ole ihan yhteensopivia"
02c7d30f 15198
55541419
JM
15199#: c-typeck.c:1528
15200#, gcc-internal-format
15201msgid "function return types not compatible due to %<volatile%>"
15202msgstr "funktion paluuarvojen tyypit eivät ole yhteensopivia %<volatile%>:n takia"
5682cc89 15203
55541419
JM
15204# XXX
15205#: c-typeck.c:1690 c-typeck.c:3251
15206#, gcc-internal-format
15207msgid "arithmetic on pointer to an incomplete type"
5682cc89
JM
15208msgstr ""
15209
55541419
JM
15210#: c-typeck.c:2043
15211#, gcc-internal-format
15212msgid "%qT has no member named %qE"
15213msgstr "tyypillä %qT ei ole %qE-nimistä jäsentä"
02c7d30f 15214
55541419
JM
15215#: c-typeck.c:2097
15216#, gcc-internal-format
15217msgid "request for member %qE in something not a structure or union"
15218msgstr "pyydetty jäsentä %qE jostakin, joka ei ole tietue tai unioni"
5682cc89 15219
55541419
JM
15220#: c-typeck.c:2146
15221#, gcc-internal-format
15222msgid "dereferencing pointer to incomplete type"
5682cc89
JM
15223msgstr ""
15224
55541419
JM
15225#: c-typeck.c:2150
15226#, gcc-internal-format
15227msgid "dereferencing %<void *%> pointer"
5682cc89
JM
15228msgstr ""
15229
55541419
JM
15230#: c-typeck.c:2172
15231#, fuzzy, gcc-internal-format
15232msgid "invalid type argument of array indexing (have %qT)"
15233msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
5682cc89 15234
55541419
JM
15235#: c-typeck.c:2177
15236#, fuzzy, gcc-internal-format
15237msgid "invalid type argument of unary %<*%> (have %qT)"
15238msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
5682cc89 15239
55541419
JM
15240#: c-typeck.c:2182
15241#, fuzzy, gcc-internal-format
15242msgid "invalid type argument of %<->%> (have %qT)"
15243msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
5682cc89 15244
55541419
JM
15245#: c-typeck.c:2218 cp/typeck.c:2942
15246#, gcc-internal-format
15247msgid "subscripted value is neither array nor pointer"
15248msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
5682cc89 15249
55541419
JM
15250#: c-typeck.c:2229 cp/typeck.c:2857 cp/typeck.c:2947
15251#, gcc-internal-format
15252msgid "array subscript is not an integer"
15253msgstr "taulukon indeksi ei ole kokonaisluku"
5682cc89 15254
55541419
JM
15255#: c-typeck.c:2235
15256#, gcc-internal-format
15257msgid "subscripted value is pointer to function"
15258msgstr "indeksoitu arvo on osoitin funktioon"
5682cc89 15259
55541419
JM
15260#: c-typeck.c:2283
15261#, gcc-internal-format
15262msgid "ISO C forbids subscripting %<register%> array"
15263msgstr "ISO C kieltää %<register%>-taulukon indeksoinnin"
588a58df 15264
55541419
JM
15265#: c-typeck.c:2286
15266#, gcc-internal-format
15267msgid "ISO C90 forbids subscripting non-lvalue array"
02c7d30f 15268msgstr ""
588a58df 15269
55541419
JM
15270#: c-typeck.c:2394
15271#, gcc-internal-format
15272msgid "enum constant defined here"
5682cc89
JM
15273msgstr ""
15274
55541419
JM
15275#: c-typeck.c:2625
15276#, gcc-internal-format
15277msgid "called object %qE is not a function"
15278msgstr "kutsuttu objekti %qE ei ole funktio"
5682cc89 15279
55541419
JM
15280#. This situation leads to run-time undefined behavior. We can't,
15281#. therefore, simply error unless we can prove that all possible
15282#. executions of the program must execute the code.
15283#: c-typeck.c:2661
15284#, gcc-internal-format
15285msgid "function called through a non-compatible type"
15286msgstr "funktiokutsu epäsopivan tyypin läpi"
5682cc89 15287
55541419
JM
15288#: c-typeck.c:2675 c-typeck.c:2729
15289#, fuzzy, gcc-internal-format
15290msgid "function with qualified void return type called"
15291msgstr "funktion määrittely oikeuttaa tyhjän paluutyypin"
5682cc89 15292
55541419
JM
15293#: c-typeck.c:2852
15294#, gcc-internal-format
15295msgid "type of formal parameter %d is incomplete"
15296msgstr "muodollisen parametrin %d tyyppi on vaillinainen"
5682cc89 15297
55541419
JM
15298#: c-typeck.c:2867
15299#, gcc-internal-format
15300msgid "passing argument %d of %qE as integer rather than floating due to prototype"
15301msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä liukulukuna prototyypin takia"
5682cc89 15302
55541419
JM
15303#: c-typeck.c:2872
15304#, gcc-internal-format
15305msgid "passing argument %d of %qE as integer rather than complex due to prototype"
15306msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia"
588a58df 15307
55541419
JM
15308#: c-typeck.c:2877
15309#, gcc-internal-format
15310msgid "passing argument %d of %qE as complex rather than floating due to prototype"
15311msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä liukulukuna prototyypin takia"
5682cc89 15312
55541419
JM
15313#: c-typeck.c:2882
15314#, gcc-internal-format
15315msgid "passing argument %d of %qE as floating rather than integer due to prototype"
15316msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kokonaislukuna prototyypin takia"
588a58df 15317
55541419
JM
15318#: c-typeck.c:2887
15319#, gcc-internal-format
15320msgid "passing argument %d of %qE as complex rather than integer due to prototype"
15321msgstr "funktion %2$qE argumentti %1$d annetaan kompleksisena eikä kokonaislukuna prototyypin takia"
588a58df 15322
55541419
JM
15323#: c-typeck.c:2892
15324#, gcc-internal-format
15325msgid "passing argument %d of %qE as floating rather than complex due to prototype"
15326msgstr "funktion %2$qE argumentti %1$d annetaan liukulukuna eikä kompleksisena prototyypin takia"
588a58df 15327
55541419
JM
15328#: c-typeck.c:2905
15329#, gcc-internal-format
15330msgid "passing argument %d of %qE as %<float%> rather than %<double%> due to prototype"
15331msgstr "funktion %2$qE argumentti %1$d annetaan tyyppinä %<float%> eikä %<double%> prototyypin takia"
588a58df 15332
55541419
JM
15333#: c-typeck.c:2930
15334#, fuzzy, gcc-internal-format
15335msgid "passing argument %d of %qE as %qT rather than %qT due to prototype"
15336msgstr "funktion %2$qE argumentti %1$d annetaan kokonaislukuna eikä kompleksisena prototyypin takia"
588a58df 15337
55541419
JM
15338#: c-typeck.c:2952
15339#, gcc-internal-format
15340msgid "passing argument %d of %qE with different width due to prototype"
15341msgstr "funktion %2$qE argumentti %1$d annetaan eri levyisenä prototyypin takia"
588a58df 15342
55541419
JM
15343#: c-typeck.c:2976
15344#, gcc-internal-format
15345msgid "passing argument %d of %qE as unsigned due to prototype"
15346msgstr "funktion %2$qE argumentti %1$d annetaan etumerkittömänä prototyypin takia"
588a58df 15347
55541419
JM
15348#: c-typeck.c:2981
15349#, gcc-internal-format
15350msgid "passing argument %d of %qE as signed due to prototype"
15351msgstr "funktion %2$qE argumentti %1$d annetaan etumerkillisenä prototyypin takia"
588a58df 15352
55541419
JM
15353#: c-typeck.c:3121 c-typeck.c:3126
15354#, fuzzy, gcc-internal-format
15355msgid "comparison with string literal results in unspecified behavior"
15356msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
588a58df 15357
55541419
JM
15358#: c-typeck.c:3140
15359#, fuzzy, gcc-internal-format
15360msgid "comparison between %qT and %qT"
15361msgstr "tyyppien %qT ja %qT välinen vertailu"
588a58df 15362
55541419
JM
15363#: c-typeck.c:3192
15364#, gcc-internal-format
15365msgid "pointer of type %<void *%> used in subtraction"
15366msgstr "vähennyslaskussa käytetty %<void *%>-tyyppistä osoitinta"
02c7d30f 15367
55541419
JM
15368#: c-typeck.c:3195
15369#, gcc-internal-format
15370msgid "pointer to a function used in subtraction"
15371msgstr "vähennyslaskussa käytetty osoitinta funktioon"
02c7d30f 15372
55541419
JM
15373#: c-typeck.c:3359
15374#, gcc-internal-format
15375msgid "ISO C does not support %<~%> for complex conjugation"
15376msgstr "ISO C ei tue %<~%>-merkkiä kompleksikonjugaateissa"
588a58df 15377
55541419
JM
15378#: c-typeck.c:3398
15379#, gcc-internal-format
15380msgid "wrong type argument to unary exclamation mark"
15381msgstr "unaariselle huutomerkille annettu väärä tyyppiargumentti"
588a58df 15382
55541419
JM
15383#: c-typeck.c:3462
15384#, gcc-internal-format
15385msgid "increment of enumeration value is invalid in C++"
588a58df
JM
15386msgstr ""
15387
55541419
JM
15388#: c-typeck.c:3465
15389#, gcc-internal-format
15390msgid "decrement of enumeration value is invalid in C++"
588a58df
JM
15391msgstr ""
15392
55541419
JM
15393#: c-typeck.c:3478
15394#, gcc-internal-format
15395msgid "ISO C does not support %<++%> and %<--%> on complex types"
15396msgstr "ISO C ei tue kompleksityyppien %<++%>- ja %<--%>-operaatioita"
02c7d30f 15397
55541419
JM
15398#: c-typeck.c:3497 c-typeck.c:3529
15399#, gcc-internal-format
15400msgid "wrong type argument to increment"
15401msgstr "lisäykselle annettu väärä tyyppiargumentti"
588a58df 15402
55541419
JM
15403#: c-typeck.c:3499 c-typeck.c:3532
15404#, gcc-internal-format
15405msgid "wrong type argument to decrement"
15406msgstr "vähennykselle annettu väärä tyyppiargumentti"
588a58df 15407
55541419
JM
15408#: c-typeck.c:3519
15409#, gcc-internal-format
15410msgid "increment of pointer to unknown structure"
15411msgstr "tuntemattomaan tietueeseen osoittavan osoittimen kasvatus"
588a58df 15412
55541419
JM
15413#: c-typeck.c:3522
15414#, gcc-internal-format
15415msgid "decrement of pointer to unknown structure"
15416msgstr "tuntemattomaan tietueeseen osoittavan osoittimen vähennys"
588a58df 15417
55541419
JM
15418#: c-typeck.c:3599
15419#, gcc-internal-format
15420msgid "taking address of expression of type %<void%>"
588a58df
JM
15421msgstr ""
15422
55541419
JM
15423#: c-typeck.c:3768
15424#, gcc-internal-format
15425msgid "assignment of read-only member %qD"
15426msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
588a58df 15427
55541419
JM
15428#: c-typeck.c:3769
15429#, gcc-internal-format
15430msgid "increment of read-only member %qD"
15431msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
588a58df 15432
55541419
JM
15433#: c-typeck.c:3770
15434#, gcc-internal-format
15435msgid "decrement of read-only member %qD"
15436msgstr "kirjoitussuojatun jäsenen %qD vähennys"
588a58df 15437
55541419
JM
15438#: c-typeck.c:3771
15439#, gcc-internal-format
15440msgid "read-only member %qD used as %<asm%> output"
588a58df
JM
15441msgstr ""
15442
55541419
JM
15443#: c-typeck.c:3775 cp/typeck2.c:141
15444#, gcc-internal-format
15445msgid "assignment of read-only variable %qD"
15446msgstr "sijoitus kirjoitussuojattuun muuttujaan %qD"
588a58df 15447
55541419
JM
15448#: c-typeck.c:3776 cp/typeck2.c:145
15449#, gcc-internal-format
15450msgid "increment of read-only variable %qD"
15451msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
588a58df 15452
55541419
JM
15453#: c-typeck.c:3777 cp/typeck2.c:147
15454#, gcc-internal-format
15455msgid "decrement of read-only variable %qD"
15456msgstr "kirjoitussuojatun muuttujan %qD vähennys"
588a58df 15457
55541419
JM
15458#: c-typeck.c:3778
15459#, gcc-internal-format
15460msgid "read-only variable %qD used as %<asm%> output"
588a58df
JM
15461msgstr ""
15462
55541419
JM
15463#: c-typeck.c:3781 c-typeck.c:3797 cp/typeck2.c:196
15464#, fuzzy, gcc-internal-format
15465msgid "assignment of read-only location %qE"
15466msgstr "kirjoitussuojatun sijainnin sijoitus"
588a58df 15467
55541419
JM
15468#: c-typeck.c:3782 c-typeck.c:3800 cp/typeck2.c:200
15469#, fuzzy, gcc-internal-format
15470msgid "increment of read-only location %qE"
15471msgstr "kirjoitussuojatun sijainnin kasvatus"
588a58df 15472
55541419
JM
15473#: c-typeck.c:3783 c-typeck.c:3803 cp/typeck2.c:202
15474#, fuzzy, gcc-internal-format
15475msgid "decrement of read-only location %qE"
15476msgstr "kirjoitussuojatun sijainnin vähennys"
588a58df 15477
55541419
JM
15478#: c-typeck.c:3784
15479#, gcc-internal-format
15480msgid "read-only location %qE used as %<asm%> output"
15481msgstr "kirjoitussuojattua sijaintia %qE käytetään %<asm%>-tulosteena"
588a58df 15482
55541419
JM
15483#: c-typeck.c:3843
15484#, gcc-internal-format
15485msgid "cannot take address of bit-field %qD"
15486msgstr "bittikentän %qD osoitetta ei voi ottaa"
588a58df 15487
55541419
JM
15488#: c-typeck.c:3871
15489#, gcc-internal-format
15490msgid "global register variable %qD used in nested function"
15491msgstr "sisäkkäisessä funktiossa käytetty globaalia rekisterimuuttujaa %qD"
5682cc89 15492
55541419
JM
15493#: c-typeck.c:3874
15494#, gcc-internal-format
15495msgid "register variable %qD used in nested function"
15496msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
5682cc89 15497
55541419
JM
15498#: c-typeck.c:3879
15499#, gcc-internal-format
15500msgid "address of global register variable %qD requested"
15501msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
5682cc89 15502
55541419
JM
15503#: c-typeck.c:3881
15504#, gcc-internal-format
15505msgid "address of register variable %qD requested"
15506msgstr "halutaan rekisterimuuttujan %qD osoite"
5682cc89 15507
55541419
JM
15508#: c-typeck.c:3948
15509#, gcc-internal-format
15510msgid "non-lvalue array in conditional expression"
15511msgstr "ehtolausekkeessa ei-lvalue-taulukko"
5682cc89 15512
55541419
JM
15513#: c-typeck.c:4076
15514#, gcc-internal-format
15515msgid "ISO C forbids conditional expr with only one void side"
15516msgstr "ISO C kieltää ehtolausekkeet, joissa on vain yksi tyhjä puoli"
5682cc89 15517
55541419
JM
15518#: c-typeck.c:4093
15519#, fuzzy, gcc-internal-format
15520msgid "pointers to disjoint address spaces used in conditional expression"
15521msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
5682cc89 15522
55541419
JM
15523#: c-typeck.c:4101 c-typeck.c:4110
15524#, gcc-internal-format
15525msgid "ISO C forbids conditional expr between %<void *%> and function pointer"
15526msgstr "ISO C kieltää ehtolausekkeet %<void *%>-tyypin ja funktio-osoittimen välillä"
5682cc89 15527
55541419
JM
15528#: c-typeck.c:4121
15529#, gcc-internal-format
15530msgid "pointer type mismatch in conditional expression"
15531msgstr "ehtolausekkeessa on osoitintyyppiristiriita"
5682cc89 15532
55541419
JM
15533#: c-typeck.c:4130 c-typeck.c:4141
15534#, gcc-internal-format
15535msgid "pointer/integer type mismatch in conditional expression"
15536msgstr "ehtolausekkeessa on osoitin/kokonaislukutyyppiristiriita"
5682cc89 15537
55541419
JM
15538#: c-typeck.c:4155
15539#, gcc-internal-format
15540msgid "type mismatch in conditional expression"
15541msgstr "ehtolausekkeessa on tyyppiristiriita"
5682cc89 15542
55541419
JM
15543#: c-typeck.c:4251
15544#, gcc-internal-format
15545msgid "left-hand operand of comma expression has no effect"
15546msgstr "pilkkulausekkeen vasemmalla operandilla ei ole vaikutusta"
5682cc89 15547
55541419
JM
15548#: c-typeck.c:4319
15549#, gcc-internal-format
15550msgid "cast adds new qualifiers to function type"
15551msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
5682cc89 15552
55541419
JM
15553#: c-typeck.c:4325
15554#, gcc-internal-format
15555msgid "cast discards qualifiers from pointer target type"
15556msgstr "osoitinkohdetyypin määreitä häviää tyyppimuunnoksessa"
5682cc89 15557
55541419
JM
15558#: c-typeck.c:4395
15559#, gcc-internal-format
15560msgid "cast specifies array type"
15561msgstr "tyyppimuunnos määrittää taulukkotyypin"
588a58df 15562
55541419
JM
15563#: c-typeck.c:4401
15564#, gcc-internal-format
15565msgid "cast specifies function type"
15566msgstr "tyyppimuunnos määrittää funktiotyypin"
588a58df 15567
55541419
JM
15568#: c-typeck.c:4417
15569#, gcc-internal-format
15570msgid "ISO C forbids casting nonscalar to the same type"
15571msgstr "ISO C kieltää muuntamasta ei-skalaaria samaksi tyypiksi"
588a58df 15572
55541419
JM
15573#: c-typeck.c:4434
15574#, gcc-internal-format
15575msgid "ISO C forbids casts to union type"
15576msgstr "ISO C kieltää muunnokset unionityyppeihin"
588a58df 15577
55541419
JM
15578#: c-typeck.c:4444
15579#, gcc-internal-format
15580msgid "cast to union type from type not present in union"
15581msgstr "unioniin kuulumattoman tyypin muunnos unionityypiksi"
588a58df 15582
55541419
JM
15583#: c-typeck.c:4479
15584#, gcc-internal-format
15585msgid "cast to %s address space pointer from disjoint generic address space pointer"
588a58df
JM
15586msgstr ""
15587
55541419
JM
15588#: c-typeck.c:4484
15589#, gcc-internal-format
15590msgid "cast to generic address space pointer from disjoint %s address space pointer"
588a58df
JM
15591msgstr ""
15592
55541419
JM
15593#: c-typeck.c:4489
15594#, gcc-internal-format
15595msgid "cast to %s address space pointer from disjoint %s address space pointer"
588a58df
JM
15596msgstr ""
15597
55541419
JM
15598#: c-typeck.c:4509
15599#, gcc-internal-format
15600msgid "cast increases required alignment of target type"
15601msgstr "kohdetyypin vaatima tasaus kasvaa tyyppimuunnoksessa"
588a58df 15602
55541419
JM
15603#: c-typeck.c:4520
15604#, gcc-internal-format
15605msgid "cast from pointer to integer of different size"
15606msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
588a58df 15607
55541419
JM
15608#: c-typeck.c:4525
15609#, gcc-internal-format
15610msgid "cast from function call of type %qT to non-matching type %qT"
15611msgstr "muunnos %qT-tyyppisestä funktiokutsusta yhteensopimattomaan tyyppiin %qT"
588a58df 15612
55541419
JM
15613#: c-typeck.c:4534
15614#, gcc-internal-format
15615msgid "cast to pointer from integer of different size"
15616msgstr "tyyppimuunnos erikokoisesta kokonaisluvusta osoittimeksi"
588a58df 15617
55541419
JM
15618#: c-typeck.c:4548
15619#, gcc-internal-format
15620msgid "ISO C forbids conversion of function pointer to object pointer type"
15621msgstr "ISO C kieltää funktio-osoittimen muuntamisen objektiosoitintyypiksi"
588a58df 15622
55541419
JM
15623#: c-typeck.c:4557
15624#, gcc-internal-format
15625msgid "ISO C forbids conversion of object pointer to function pointer type"
15626msgstr "ISO C kieltää objektiosoittimen muuntamisen funktio-osoitintyypiksi"
588a58df 15627
55541419
JM
15628#: c-typeck.c:4639
15629#, gcc-internal-format
15630msgid "defining a type in a cast is invalid in C++"
588a58df
JM
15631msgstr ""
15632
55541419
JM
15633#: c-typeck.c:4764 c-typeck.c:4931
15634#, gcc-internal-format
15635msgid "enum conversion in assignment is invalid in C++"
588a58df
JM
15636msgstr ""
15637
55541419
JM
15638#. This macro is used to emit diagnostics to ensure that all format
15639#. strings are complete sentences, visible to gettext and checked at
15640#. compile time.
15641#: c-typeck.c:4869 c-typeck.c:5377
15642#, fuzzy, gcc-internal-format
15643msgid "expected %qT but argument is of type %qT"
15644msgstr "muotoilu %q.*s edellyttää %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT"
f3a12c77 15645
55541419
JM
15646#: c-typeck.c:4929
15647#, gcc-internal-format
15648msgid "enum conversion when passing argument %d of %qE is invalid in C++"
588a58df
JM
15649msgstr ""
15650
55541419
JM
15651#: c-typeck.c:4935
15652#, fuzzy, gcc-internal-format
15653msgid "enum conversion in return is invalid in C++"
15654msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 15655
55541419
JM
15656#: c-typeck.c:4964
15657#, gcc-internal-format
15658msgid "cannot pass rvalue to reference parameter"
02c7d30f 15659msgstr ""
f3a12c77 15660
55541419
JM
15661#: c-typeck.c:5094 c-typeck.c:5299
15662#, gcc-internal-format
15663msgid "passing argument %d of %qE makes qualified function pointer from unqualified"
588a58df
JM
15664msgstr ""
15665
55541419
JM
15666#: c-typeck.c:5097 c-typeck.c:5302
15667#, gcc-internal-format
15668msgid "assignment makes qualified function pointer from unqualified"
588a58df
JM
15669msgstr ""
15670
55541419
JM
15671#: c-typeck.c:5100 c-typeck.c:5304
15672#, gcc-internal-format
15673msgid "initialization makes qualified function pointer from unqualified"
588a58df
JM
15674msgstr ""
15675
55541419
JM
15676#: c-typeck.c:5103 c-typeck.c:5306
15677#, gcc-internal-format
15678msgid "return makes qualified function pointer from unqualified"
588a58df
JM
15679msgstr ""
15680
55541419
JM
15681#: c-typeck.c:5109 c-typeck.c:5263
15682#, gcc-internal-format
15683msgid "passing argument %d of %qE discards qualifiers from pointer target type"
588a58df
JM
15684msgstr ""
15685
55541419
JM
15686#: c-typeck.c:5111 c-typeck.c:5265
15687#, gcc-internal-format
15688msgid "assignment discards qualifiers from pointer target type"
15689msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
588a58df 15690
55541419
JM
15691#: c-typeck.c:5113 c-typeck.c:5267
15692#, gcc-internal-format
15693msgid "initialization discards qualifiers from pointer target type"
15694msgstr "alustus hylkää kohdeosoitintyypin määreitä"
588a58df 15695
55541419
JM
15696#: c-typeck.c:5115 c-typeck.c:5269
15697#, gcc-internal-format
15698msgid "return discards qualifiers from pointer target type"
15699msgstr "palautus hylkää kohdeosoitintyypin määreitä"
588a58df 15700
55541419
JM
15701#: c-typeck.c:5123
15702#, gcc-internal-format
15703msgid "ISO C prohibits argument conversion to union type"
15704msgstr "ISO C kieltää argumenttien muuntamisen unionityypiksi"
588a58df 15705
55541419
JM
15706#: c-typeck.c:5159
15707#, gcc-internal-format
15708msgid "request for implicit conversion from %qT to %qT not permitted in C++"
588a58df
JM
15709msgstr ""
15710
55541419
JM
15711#: c-typeck.c:5171
15712#, fuzzy, gcc-internal-format
15713msgid "passing argument %d of %qE from pointer to non-enclosed address space"
15714msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
588a58df 15715
55541419
JM
15716#: c-typeck.c:5175
15717#, fuzzy, gcc-internal-format
15718msgid "assignment from pointer to non-enclosed address space"
15719msgstr "tyyppimuunnos osoittimesta erikokoiseen kokonaislukuun"
588a58df 15720
55541419
JM
15721#: c-typeck.c:5179
15722#, fuzzy, gcc-internal-format
15723msgid "initialization from pointer to non-enclosed address space"
15724msgstr "alustus yhteensopimattomasta osoitintyypistä"
f3a12c77 15725
55541419
JM
15726#: c-typeck.c:5183
15727#, gcc-internal-format
15728msgid "return from pointer to non-enclosed address space"
02c7d30f 15729msgstr ""
f3a12c77 15730
55541419
JM
15731#: c-typeck.c:5201
15732#, fuzzy, gcc-internal-format
15733msgid "argument %d of %qE might be a candidate for a format attribute"
15734msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 15735
55541419
JM
15736#: c-typeck.c:5207
15737#, fuzzy, gcc-internal-format
15738msgid "assignment left-hand side might be a candidate for a format attribute"
15739msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 15740
55541419
JM
15741#: c-typeck.c:5212
15742#, fuzzy, gcc-internal-format
15743msgid "initialization left-hand side might be a candidate for a format attribute"
15744msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 15745
55541419
JM
15746#: c-typeck.c:5217
15747#, fuzzy, gcc-internal-format
15748msgid "return type might be a candidate for a format attribute"
15749msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 15750
55541419
JM
15751#: c-typeck.c:5241
15752#, gcc-internal-format
15753msgid "ISO C forbids passing argument %d of %qE between function pointer and %<void *%>"
588a58df
JM
15754msgstr ""
15755
55541419
JM
15756#: c-typeck.c:5244
15757#, gcc-internal-format
15758msgid "ISO C forbids assignment between function pointer and %<void *%>"
15759msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset sijoitukset"
588a58df 15760
55541419
JM
15761#: c-typeck.c:5246
15762#, gcc-internal-format
15763msgid "ISO C forbids initialization between function pointer and %<void *%>"
15764msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset alustukset"
588a58df 15765
55541419
JM
15766#: c-typeck.c:5248
15767#, gcc-internal-format
15768msgid "ISO C forbids return between function pointer and %<void *%>"
15769msgstr "ISO C kieltää funktio-osoittimen ja %<void *%>-tyypin väliset palautukset"
588a58df 15770
55541419
JM
15771#: c-typeck.c:5280
15772#, gcc-internal-format
15773msgid "pointer targets in passing argument %d of %qE differ in signedness"
588a58df
JM
15774msgstr ""
15775
55541419
JM
15776#: c-typeck.c:5282
15777#, gcc-internal-format
15778msgid "pointer targets in assignment differ in signedness"
02c7d30f 15779msgstr ""
f3a12c77 15780
55541419
JM
15781#: c-typeck.c:5284
15782#, gcc-internal-format
15783msgid "pointer targets in initialization differ in signedness"
588a58df
JM
15784msgstr ""
15785
55541419
JM
15786#: c-typeck.c:5286
15787#, gcc-internal-format
15788msgid "pointer targets in return differ in signedness"
02c7d30f 15789msgstr ""
f3a12c77 15790
55541419
JM
15791#: c-typeck.c:5314
15792#, gcc-internal-format
15793msgid "passing argument %d of %qE from incompatible pointer type"
15794msgstr "annettu yhteensopimatonta osoitintyyppiä oleva %d. argumentti funktiolle %qE"
588a58df 15795
55541419
JM
15796#: c-typeck.c:5316
15797#, gcc-internal-format
15798msgid "assignment from incompatible pointer type"
15799msgstr "sijoitus yhteensopimattomasta osoitintyypistä"
f3a12c77 15800
55541419
JM
15801#: c-typeck.c:5317
15802#, gcc-internal-format
15803msgid "initialization from incompatible pointer type"
15804msgstr "alustus yhteensopimattomasta osoitintyypistä"
f3a12c77 15805
55541419
JM
15806#: c-typeck.c:5319
15807#, gcc-internal-format
15808msgid "return from incompatible pointer type"
15809msgstr "palautus yhteensopimattomasta osoitintyypistä"
f3a12c77 15810
55541419
JM
15811#: c-typeck.c:5337
15812#, gcc-internal-format
15813msgid "passing argument %d of %qE makes pointer from integer without a cast"
15814msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
588a58df 15815
55541419
JM
15816#: c-typeck.c:5339
15817#, gcc-internal-format
15818msgid "assignment makes pointer from integer without a cast"
15819msgstr "sijoituksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
588a58df 15820
55541419
JM
15821#: c-typeck.c:5341
15822#, gcc-internal-format
15823msgid "initialization makes pointer from integer without a cast"
15824msgstr "alustuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
f3a12c77 15825
55541419
JM
15826#: c-typeck.c:5343
15827#, gcc-internal-format
15828msgid "return makes pointer from integer without a cast"
15829msgstr "palautuksessa tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
588a58df 15830
55541419
JM
15831#: c-typeck.c:5351
15832#, gcc-internal-format
15833msgid "passing argument %d of %qE makes integer from pointer without a cast"
15834msgstr "argumentin %d antaminen funktiolle %qE tekee kokonaisluvusta osoittimen ilman tyyppimuunnosta"
f3a12c77 15835
55541419
JM
15836#: c-typeck.c:5353
15837#, gcc-internal-format
15838msgid "assignment makes integer from pointer without a cast"
15839msgstr "sijoitus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
588a58df 15840
55541419
JM
15841#: c-typeck.c:5355
15842#, gcc-internal-format
15843msgid "initialization makes integer from pointer without a cast"
15844msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
15845
15846#: c-typeck.c:5357
15847#, gcc-internal-format
15848msgid "return makes integer from pointer without a cast"
15849msgstr "palautus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
588a58df 15850
55541419
JM
15851#: c-typeck.c:5380
15852#, fuzzy, gcc-internal-format
15853msgid "incompatible types when assigning to type %qT from type %qT"
15854msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 15855
55541419
JM
15856#: c-typeck.c:5385
15857#, fuzzy, gcc-internal-format
15858msgid "incompatible types when initializing type %qT using type %qT"
15859msgstr "yhteensopimattomat tyypit alustuksessa"
588a58df 15860
55541419
JM
15861#: c-typeck.c:5390
15862#, gcc-internal-format
15863msgid "incompatible types when returning type %qT but %qT was expected"
5682cc89 15864msgstr ""
588a58df 15865
55541419
JM
15866#: c-typeck.c:5454
15867#, gcc-internal-format
15868msgid "traditional C rejects automatic aggregate initialization"
15869msgstr "perinteinen C ei hyväksy automaattista koostealustusta"
588a58df 15870
55541419
JM
15871#: c-typeck.c:5627 c-typeck.c:5643 c-typeck.c:5660
15872#, gcc-internal-format
15873msgid "(near initialization for %qs)"
15874msgstr "(%qs:n alustuksen lähistöllä)"
f3a12c77 15875
55541419
JM
15876#: c-typeck.c:6263 cp/decl.c:5224
15877#, gcc-internal-format
15878msgid "opaque vector types cannot be initialized"
15879msgstr "läpinäkymättömiä vektorityyppejä ei voida alustaa"
588a58df 15880
55541419
JM
15881#: c-typeck.c:6928
15882#, gcc-internal-format
15883msgid "unknown field %qE specified in initializer"
588a58df
JM
15884msgstr ""
15885
55541419
JM
15886#: c-typeck.c:7907
15887#, gcc-internal-format
15888msgid "traditional C rejects initialization of unions"
588a58df
JM
15889msgstr ""
15890
55541419
JM
15891#: c-typeck.c:8246
15892#, gcc-internal-format
15893msgid "ISO C forbids %<goto *expr;%>"
588a58df
JM
15894msgstr ""
15895
55541419
JM
15896#: c-typeck.c:8268 cp/typeck.c:7236
15897#, gcc-internal-format
15898msgid "function declared %<noreturn%> has a %<return%> statement"
15899msgstr "%<noreturn%>-esitellyllä funktiolla on %<return%>-lause"
f3a12c77 15900
55541419
JM
15901#: c-typeck.c:8291
15902#, gcc-internal-format
15903msgid "%<return%> with no value, in function returning non-void"
15904msgstr "%<return%> ilman arvoa ei-voidin palauttavassa funktiossa"
02c7d30f 15905
55541419
JM
15906#: c-typeck.c:8301
15907#, gcc-internal-format
15908msgid "%<return%> with a value, in function returning void"
15909msgstr "%<return%> arvon kanssa voidin palauttavassa funktiossa"
02c7d30f 15910
55541419
JM
15911#: c-typeck.c:8303
15912#, gcc-internal-format
15913msgid "ISO C forbids %<return%> with expression, in function returning void"
15914msgstr "ISO C kieltää %<return%>:in lausekkeen kanssa voidin palauttavassa funktiossa"
02c7d30f 15915
55541419
JM
15916#: c-typeck.c:8364
15917#, gcc-internal-format
15918msgid "function returns address of local variable"
15919msgstr "funktio palauttaa osoitteen paikalliseen muuttujaan"
02c7d30f 15920
55541419
JM
15921#: c-typeck.c:8437 cp/semantics.c:953
15922#, gcc-internal-format
15923msgid "switch quantity not an integer"
02c7d30f
JM
15924msgstr ""
15925
55541419
JM
15926#: c-typeck.c:8450
15927#, gcc-internal-format
15928msgid "%<long%> switch expression not converted to %<int%> in ISO C"
588a58df
JM
15929msgstr ""
15930
55541419
JM
15931#: c-typeck.c:8486 c-typeck.c:8494
15932#, gcc-internal-format
15933msgid "case label is not an integer constant expression"
15934msgstr "case-nimiö ei ole kokonaislukutyyppinen vakiolauseke"
5682cc89 15935
55541419
JM
15936#: c-typeck.c:8500 cp/parser.c:7750
15937#, gcc-internal-format
15938msgid "case label not within a switch statement"
588a58df
JM
15939msgstr ""
15940
55541419
JM
15941#: c-typeck.c:8502
15942#, gcc-internal-format
15943msgid "%<default%> label not within a switch statement"
588a58df
JM
15944msgstr ""
15945
55541419
JM
15946#: c-typeck.c:8585 cp/parser.c:8041
15947#, gcc-internal-format
15948msgid "suggest explicit braces to avoid ambiguous %<else%>"
15949msgstr "ehdotetaan aaltosulkeita epäselvän %<else%>n välttämiseksi"
588a58df 15950
55541419
JM
15951#: c-typeck.c:8694 cp/cp-gimplify.c:92 cp/parser.c:8391
15952#, gcc-internal-format
15953msgid "break statement not within loop or switch"
15954msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
588a58df 15955
55541419
JM
15956#: c-typeck.c:8696 cp/parser.c:8412
15957#, gcc-internal-format
15958msgid "continue statement not within a loop"
15959msgstr "continue-lause silmukan ulkopuolella"
588a58df 15960
55541419
JM
15961#: c-typeck.c:8701 cp/parser.c:8402
15962#, fuzzy, gcc-internal-format
15963msgid "break statement used with OpenMP for loop"
15964msgstr "break-lause ei ole silmukan tai switch-lauseen sisässä"
588a58df 15965
55541419
JM
15966#: c-typeck.c:8727 cp/cp-gimplify.c:412
15967#, gcc-internal-format
15968msgid "statement with no effect"
15969msgstr "lauseella ei ole vaikutusta"
588a58df 15970
55541419
JM
15971#: c-typeck.c:8751
15972#, gcc-internal-format
15973msgid "expression statement has incomplete type"
5682cc89 15974msgstr ""
588a58df 15975
55541419
JM
15976#: c-typeck.c:9328 cp/typeck.c:3814
15977#, gcc-internal-format
15978msgid "right shift count is negative"
588a58df
JM
15979msgstr ""
15980
55541419
JM
15981#: c-typeck.c:9339 cp/typeck.c:3821
15982#, gcc-internal-format
15983msgid "right shift count >= width of type"
588a58df
JM
15984msgstr ""
15985
55541419
JM
15986#: c-typeck.c:9365 cp/typeck.c:3843
15987#, gcc-internal-format
15988msgid "left shift count is negative"
5682cc89 15989msgstr ""
588a58df 15990
55541419
JM
15991#: c-typeck.c:9372 cp/typeck.c:3849
15992#, gcc-internal-format
15993msgid "left shift count >= width of type"
588a58df
JM
15994msgstr ""
15995
55541419
JM
15996#: c-typeck.c:9392 cp/typeck.c:3895
15997#, gcc-internal-format
15998msgid "comparing floating point with == or != is unsafe"
15999msgstr "liukulukujen vertailu operaattoreilla == ja != on epävarmaa"
588a58df 16000
55541419
JM
16001#: c-typeck.c:9420 c-typeck.c:9508
16002#, fuzzy, gcc-internal-format
16003msgid "comparison of pointers to disjoint address spaces"
16004msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
588a58df 16005
55541419
JM
16006#: c-typeck.c:9427 c-typeck.c:9433
16007#, gcc-internal-format
16008msgid "ISO C forbids comparison of %<void *%> with function pointer"
16009msgstr "ISO C kieltää %<void *%>:n ja funktio-osoittimen vertailun"
588a58df 16010
55541419
JM
16011#: c-typeck.c:9440 c-typeck.c:9518
16012#, gcc-internal-format
16013msgid "comparison of distinct pointer types lacks a cast"
588a58df
JM
16014msgstr ""
16015
55541419
JM
16016#: c-typeck.c:9454 c-typeck.c:9463 cp/typeck.c:3918 cp/typeck.c:3930
16017#, gcc-internal-format
16018msgid "the address of %qD will never be NULL"
16019msgstr "%qD:n osoite ei tule koskaan olemaan NULL"
588a58df 16020
55541419
JM
16021#: c-typeck.c:9470 c-typeck.c:9475 c-typeck.c:9540 c-typeck.c:9545
16022#, gcc-internal-format
16023msgid "comparison between pointer and integer"
16024msgstr "osoittimen ja kokonaisluvun välinen vertailu"
588a58df 16025
55541419
JM
16026#: c-typeck.c:9501
16027#, gcc-internal-format
16028msgid "comparison of complete and incomplete pointers"
5682cc89 16029msgstr ""
588a58df 16030
55541419
JM
16031#: c-typeck.c:9503
16032#, gcc-internal-format
16033msgid "ISO C forbids ordered comparisons of pointers to functions"
16034msgstr "ISO C kieltää funktio-osoittimien suuruusvertailun"
588a58df 16035
55541419
JM
16036#: c-typeck.c:9526 c-typeck.c:9529 c-typeck.c:9535
16037#, gcc-internal-format
16038msgid "ordered comparison of pointer with integer zero"
16039msgstr "osoittimen ja kokonaisluku nollan suuruusvertailu"
588a58df 16040
55541419
JM
16041#: c-typeck.c:9857
16042#, gcc-internal-format
16043msgid "used array that cannot be converted to pointer where scalar is required"
16044msgstr "käytetty osoittimeksi muuntumatonta taulukkoa paikassa, jossa vaaditaan skalaari"
588a58df 16045
55541419
JM
16046#: c-typeck.c:9861
16047#, gcc-internal-format
16048msgid "used struct type value where scalar is required"
16049msgstr "käytetty tietuetyypin arvoa, vaikka vaaditaan skalaari"
588a58df 16050
55541419
JM
16051#: c-typeck.c:9865
16052#, gcc-internal-format
16053msgid "used union type value where scalar is required"
16054msgstr "käytetty unionityypin arvoa, vaikka vaaditaan skalaari"
588a58df 16055
55541419
JM
16056#: c-typeck.c:10022 cp/semantics.c:3910
16057#, fuzzy, gcc-internal-format
16058msgid "%qE has invalid type for %<reduction%>"
16059msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 16060
55541419
JM
16061#: c-typeck.c:10057 cp/semantics.c:3923
16062#, gcc-internal-format
16063msgid "%qE has invalid type for %<reduction(%s)%>"
588a58df
JM
16064msgstr ""
16065
55541419
JM
16066#: c-typeck.c:10074 cp/semantics.c:3933
16067#, gcc-internal-format
16068msgid "%qE must be %<threadprivate%> for %<copyin%>"
588a58df
JM
16069msgstr ""
16070
55541419
JM
16071#: c-typeck.c:10084 cp/semantics.c:3730
16072#, gcc-internal-format
16073msgid "%qE is not a variable in clause %qs"
588a58df
JM
16074msgstr ""
16075
55541419
JM
16076#: c-typeck.c:10092 c-typeck.c:10114 c-typeck.c:10136
16077#, gcc-internal-format
16078msgid "%qE appears more than once in data clauses"
588a58df
JM
16079msgstr ""
16080
55541419
JM
16081#: c-typeck.c:10107 cp/semantics.c:3753
16082#, gcc-internal-format
16083msgid "%qE is not a variable in clause %<firstprivate%>"
588a58df
JM
16084msgstr ""
16085
55541419
JM
16086#: c-typeck.c:10129 cp/semantics.c:3775
16087#, gcc-internal-format
16088msgid "%qE is not a variable in clause %<lastprivate%>"
588a58df
JM
16089msgstr ""
16090
55541419
JM
16091#: c-typeck.c:10191 cp/semantics.c:3974
16092#, fuzzy, gcc-internal-format
16093msgid "%qE is predetermined %qs for %qs"
16094msgstr "%qs-attribuuttia ei huomioida %qs:lle"
588a58df 16095
55541419
JM
16096#: c-typeck.c:10280
16097#, gcc-internal-format
16098msgid "C++ requires promoted type, not enum type, in %<va_arg%>"
588a58df
JM
16099msgstr ""
16100
55541419
JM
16101#: calls.c:2051
16102#, gcc-internal-format
16103msgid "function call has aggregate value"
588a58df
JM
16104msgstr ""
16105
55541419
JM
16106#: cfgexpand.c:1018 function.c:919 varasm.c:2167
16107#, fuzzy, gcc-internal-format
16108msgid "size of variable %q+D is too large"
16109msgstr "taulukon %qs koko on liian suuri"
588a58df 16110
55541419
JM
16111#: cfgexpand.c:3569
16112#, gcc-internal-format
16113msgid "not protecting local variables: variable length buffer"
588a58df
JM
16114msgstr ""
16115
55541419
JM
16116#: cfgexpand.c:3572
16117#, gcc-internal-format
16118msgid "not protecting function: no buffer at least %d bytes long"
588a58df
JM
16119msgstr ""
16120
55541419
JM
16121#: cfghooks.c:110
16122#, gcc-internal-format
16123msgid "bb %d on wrong place"
588a58df
JM
16124msgstr ""
16125
55541419
JM
16126#: cfghooks.c:116
16127#, gcc-internal-format
16128msgid "prev_bb of %d should be %d, not %d"
588a58df
JM
16129msgstr ""
16130
55541419
JM
16131#: cfghooks.c:133
16132#, gcc-internal-format
16133msgid "verify_flow_info: Block %i has loop_father, but there are no loops"
16134msgstr ""
588a58df 16135
55541419
JM
16136#: cfghooks.c:139
16137#, gcc-internal-format
16138msgid "verify_flow_info: Block %i lacks loop_father"
16139msgstr "verify_flow_info: Lohkosta %i puuttuu loop_father"
588a58df 16140
55541419
JM
16141#: cfghooks.c:145
16142#, gcc-internal-format
16143msgid "verify_flow_info: Wrong count of block %i %i"
16144msgstr "verify_flow_info: Väärä lohkolukumäärä %i %i"
588a58df 16145
55541419
JM
16146#: cfghooks.c:151
16147#, gcc-internal-format
16148msgid "verify_flow_info: Wrong frequency of block %i %i"
588a58df
JM
16149msgstr ""
16150
55541419
JM
16151#: cfghooks.c:159
16152#, gcc-internal-format
16153msgid "verify_flow_info: Duplicate edge %i->%i"
588a58df
JM
16154msgstr ""
16155
55541419
JM
16156#: cfghooks.c:165
16157#, gcc-internal-format
16158msgid "verify_flow_info: Wrong probability of edge %i->%i %i"
588a58df
JM
16159msgstr ""
16160
55541419
JM
16161#: cfghooks.c:171
16162#, gcc-internal-format
16163msgid "verify_flow_info: Wrong count of edge %i->%i %i"
588a58df
JM
16164msgstr ""
16165
55541419
JM
16166#: cfghooks.c:183
16167#, gcc-internal-format
16168msgid "verify_flow_info: Basic block %d succ edge is corrupted"
588a58df
JM
16169msgstr ""
16170
55541419
JM
16171#: cfghooks.c:197
16172#, gcc-internal-format
16173msgid "wrong amount of branch edges after unconditional jump %i"
588a58df
JM
16174msgstr ""
16175
55541419
JM
16176#: cfghooks.c:205 cfghooks.c:216
16177#, gcc-internal-format
16178msgid "basic block %d pred edge is corrupted"
588a58df
JM
16179msgstr ""
16180
55541419
JM
16181#: cfghooks.c:217
16182#, gcc-internal-format
16183msgid "its dest_idx should be %d, not %d"
588a58df
JM
16184msgstr ""
16185
55541419
JM
16186#: cfghooks.c:246
16187#, gcc-internal-format
16188msgid "basic block %i edge lists are corrupted"
588a58df
JM
16189msgstr ""
16190
55541419
JM
16191#: cfghooks.c:259
16192#, gcc-internal-format
16193msgid "verify_flow_info failed"
16194msgstr "verify_flow_info epäonnistui"
588a58df 16195
55541419
JM
16196#: cfghooks.c:320
16197#, fuzzy, gcc-internal-format
16198msgid "%s does not support redirect_edge_and_branch"
16199msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16200
55541419
JM
16201#: cfghooks.c:340
16202#, fuzzy, gcc-internal-format
16203msgid "%s does not support can_remove_branch_p"
16204msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16205
55541419
JM
16206#: cfghooks.c:394
16207#, fuzzy, gcc-internal-format
16208msgid "%s does not support redirect_edge_and_branch_force"
16209msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16210
55541419
JM
16211#: cfghooks.c:431
16212#, fuzzy, gcc-internal-format
16213msgid "%s does not support split_block"
16214msgstr "%s ei tue pituusmäärettä %qs %s"
588a58df 16215
55541419
JM
16216#: cfghooks.c:483
16217#, fuzzy, gcc-internal-format
16218msgid "%s does not support move_block_after"
16219msgstr "%s ei tue pituusmäärettä %qs %s"
588a58df 16220
55541419
JM
16221#: cfghooks.c:496
16222#, fuzzy, gcc-internal-format
16223msgid "%s does not support delete_basic_block"
16224msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
588a58df 16225
55541419
JM
16226#: cfghooks.c:546
16227#, fuzzy, gcc-internal-format
16228msgid "%s does not support split_edge"
16229msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
588a58df 16230
55541419
JM
16231#: cfghooks.c:619
16232#, fuzzy, gcc-internal-format
16233msgid "%s does not support create_basic_block"
16234msgstr "%s ei tue muotoilua %<%%%s%c%> %s"
588a58df 16235
55541419
JM
16236#: cfghooks.c:647
16237#, fuzzy, gcc-internal-format
16238msgid "%s does not support can_merge_blocks_p"
16239msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16240
55541419
JM
16241#: cfghooks.c:658
16242#, fuzzy, gcc-internal-format
16243msgid "%s does not support predict_edge"
16244msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
588a58df 16245
55541419
JM
16246#: cfghooks.c:667
16247#, fuzzy, gcc-internal-format
16248msgid "%s does not support predicted_by_p"
16249msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
588a58df 16250
55541419
JM
16251#: cfghooks.c:681
16252#, fuzzy, gcc-internal-format
16253msgid "%s does not support merge_blocks"
16254msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16255
55541419
JM
16256#: cfghooks.c:734
16257#, fuzzy, gcc-internal-format
16258msgid "%s does not support make_forwarder_block"
16259msgstr "%s ei tue %%n$-operandinumeromuotoilua"
588a58df 16260
55541419
JM
16261#: cfghooks.c:881
16262#, gcc-internal-format
16263msgid "%s does not support can_duplicate_block_p"
f3a12c77 16264msgstr ""
588a58df 16265
55541419
JM
16266#: cfghooks.c:903
16267#, fuzzy, gcc-internal-format
16268msgid "%s does not support duplicate_block"
16269msgstr "ISO C90 ei tue kompleksityyppejä"
588a58df 16270
55541419
JM
16271#: cfghooks.c:980
16272#, gcc-internal-format
16273msgid "%s does not support block_ends_with_call_p"
f3a12c77 16274msgstr ""
588a58df 16275
55541419
JM
16276#: cfghooks.c:991
16277#, gcc-internal-format
16278msgid "%s does not support block_ends_with_condjump_p"
588a58df
JM
16279msgstr ""
16280
55541419
JM
16281#: cfghooks.c:1009
16282#, gcc-internal-format
16283msgid "%s does not support flow_call_edges_add"
588a58df
JM
16284msgstr ""
16285
55541419
JM
16286#: cfgloop.c:1346
16287#, gcc-internal-format
16288msgid "size of loop %d should be %d, not %d"
588a58df
JM
16289msgstr ""
16290
55541419
JM
16291#: cfgloop.c:1360
16292#, gcc-internal-format
16293msgid "bb %d do not belong to loop %d"
588a58df
JM
16294msgstr ""
16295
55541419
JM
16296#: cfgloop.c:1375
16297#, gcc-internal-format
16298msgid "loop %d's header does not have exactly 2 entries"
588a58df
JM
16299msgstr ""
16300
55541419
JM
16301#: cfgloop.c:1382
16302#, gcc-internal-format
16303msgid "loop %d's latch does not have exactly 1 successor"
588a58df
JM
16304msgstr ""
16305
55541419
JM
16306#: cfgloop.c:1387
16307#, gcc-internal-format
16308msgid "loop %d's latch does not have header as successor"
5682cc89 16309msgstr ""
588a58df 16310
55541419
JM
16311#: cfgloop.c:1392
16312#, gcc-internal-format
16313msgid "loop %d's latch does not belong directly to it"
588a58df
JM
16314msgstr ""
16315
55541419
JM
16316#: cfgloop.c:1398
16317#, gcc-internal-format
16318msgid "loop %d's header does not belong directly to it"
f3a12c77 16319msgstr ""
588a58df 16320
55541419
JM
16321#: cfgloop.c:1404
16322#, gcc-internal-format
16323msgid "loop %d's latch is marked as part of irreducible region"
588a58df
JM
16324msgstr ""
16325
55541419
JM
16326#: cfgloop.c:1437
16327#, gcc-internal-format
16328msgid "basic block %d should be marked irreducible"
f3a12c77 16329msgstr ""
588a58df 16330
55541419
JM
16331#: cfgloop.c:1443
16332#, gcc-internal-format
16333msgid "basic block %d should not be marked irreducible"
f3a12c77 16334msgstr ""
588a58df 16335
55541419
JM
16336#: cfgloop.c:1451
16337#, gcc-internal-format
16338msgid "edge from %d to %d should be marked irreducible"
f3a12c77 16339msgstr ""
588a58df 16340
55541419
JM
16341#: cfgloop.c:1458
16342#, gcc-internal-format
16343msgid "edge from %d to %d should not be marked irreducible"
f3a12c77 16344msgstr ""
588a58df 16345
55541419
JM
16346#: cfgloop.c:1473
16347#, gcc-internal-format
16348msgid "corrupted head of the exits list of loop %d"
588a58df
JM
16349msgstr ""
16350
55541419
JM
16351#: cfgloop.c:1491
16352#, gcc-internal-format
16353msgid "corrupted exits list of loop %d"
588a58df
JM
16354msgstr ""
16355
55541419
JM
16356#: cfgloop.c:1500
16357#, gcc-internal-format
16358msgid "nonempty exits list of loop %d, but exits are not recorded"
f3a12c77 16359msgstr ""
588a58df 16360
55541419
JM
16361#: cfgloop.c:1526
16362#, gcc-internal-format
16363msgid "Exit %d->%d not recorded"
588a58df
JM
16364msgstr ""
16365
55541419
JM
16366#: cfgloop.c:1544
16367#, gcc-internal-format
16368msgid "Wrong list of exited loops for edge %d->%d"
588a58df
JM
16369msgstr ""
16370
55541419
JM
16371#: cfgloop.c:1553
16372#, gcc-internal-format
16373msgid "Too many loop exits recorded"
f3a12c77 16374msgstr ""
588a58df 16375
55541419
JM
16376#: cfgloop.c:1564
16377#, gcc-internal-format
16378msgid "%d exits recorded for loop %d (having %d exits)"
f3a12c77 16379msgstr ""
588a58df 16380
55541419
JM
16381#: cfgrtl.c:1817
16382#, gcc-internal-format
16383msgid "BB_RTL flag not set for block %d"
588a58df
JM
16384msgstr ""
16385
55541419
JM
16386#: cfgrtl.c:1824
16387#, gcc-internal-format
16388msgid "insn %d basic block pointer is %d, should be %d"
588a58df
JM
16389msgstr ""
16390
55541419
JM
16391#: cfgrtl.c:1835
16392#, gcc-internal-format
16393msgid "insn %d in header of bb %d has non-NULL basic block"
f3a12c77 16394msgstr ""
588a58df 16395
55541419
JM
16396#: cfgrtl.c:1843
16397#, gcc-internal-format
16398msgid "insn %d in footer of bb %d has non-NULL basic block"
f3a12c77 16399msgstr ""
588a58df 16400
55541419
JM
16401#: cfgrtl.c:1865
16402#, gcc-internal-format
16403msgid "verify_flow_info: REG_BR_PROB does not match cfg %wi %i"
588a58df
JM
16404msgstr ""
16405
55541419
JM
16406#: cfgrtl.c:1880
16407#, gcc-internal-format
16408msgid "fallthru edge crosses section boundary (bb %i)"
588a58df
JM
16409msgstr ""
16410
55541419
JM
16411#: cfgrtl.c:1904
16412#, gcc-internal-format
16413msgid "missing REG_EH_REGION note in the end of bb %i"
f3a12c77 16414msgstr ""
588a58df 16415
55541419
JM
16416#: cfgrtl.c:1909
16417#, fuzzy, gcc-internal-format
16418msgid "too many eh edges %i"
16419msgstr "liikaa syötetiedostoja"
588a58df 16420
55541419
JM
16421#: cfgrtl.c:1917
16422#, gcc-internal-format
16423msgid "too many outgoing branch edges from bb %i"
16424msgstr ""
588a58df 16425
55541419
JM
16426#: cfgrtl.c:1922
16427#, gcc-internal-format
16428msgid "fallthru edge after unconditional jump %i"
f3a12c77 16429msgstr ""
588a58df 16430
55541419
JM
16431#: cfgrtl.c:1927
16432#, fuzzy, gcc-internal-format
16433msgid "wrong number of branch edges after unconditional jump %i"
16434msgstr "väärä määrä argumentteja funktiolle %<va_start%>"
02c7d30f 16435
55541419
JM
16436#: cfgrtl.c:1934
16437#, gcc-internal-format
16438msgid "wrong amount of branch edges after conditional jump %i"
588a58df
JM
16439msgstr ""
16440
55541419
JM
16441#: cfgrtl.c:1940
16442#, gcc-internal-format
16443msgid "call edges for non-call insn in bb %i"
588a58df
JM
16444msgstr ""
16445
55541419
JM
16446#: cfgrtl.c:1949
16447#, gcc-internal-format
16448msgid "abnormal edges for no purpose in bb %i"
f3a12c77 16449msgstr ""
588a58df 16450
55541419
JM
16451#: cfgrtl.c:1961
16452#, gcc-internal-format
16453msgid "insn %d inside basic block %d but block_for_insn is NULL"
588a58df
JM
16454msgstr ""
16455
55541419
JM
16456#: cfgrtl.c:1965
16457#, gcc-internal-format
16458msgid "insn %d inside basic block %d but block_for_insn is %i"
588a58df
JM
16459msgstr ""
16460
55541419
JM
16461#: cfgrtl.c:1979 cfgrtl.c:1989
16462#, gcc-internal-format
16463msgid "NOTE_INSN_BASIC_BLOCK is missing for block %d"
588a58df
JM
16464msgstr ""
16465
55541419
JM
16466#: cfgrtl.c:2002
16467#, gcc-internal-format
16468msgid "NOTE_INSN_BASIC_BLOCK %d in middle of basic block %d"
588a58df
JM
16469msgstr ""
16470
55541419
JM
16471#: cfgrtl.c:2012
16472#, gcc-internal-format
16473msgid "in basic block %d:"
588a58df
JM
16474msgstr ""
16475
55541419
JM
16476#: cfgrtl.c:2065 cfgrtl.c:2157
16477#, gcc-internal-format
16478msgid "insn %d outside of basic blocks has non-NULL bb field"
588a58df
JM
16479msgstr ""
16480
55541419
JM
16481#: cfgrtl.c:2073
16482#, gcc-internal-format
16483msgid "end insn %d for block %d not found in the insn stream"
588a58df
JM
16484msgstr ""
16485
55541419
JM
16486#: cfgrtl.c:2086
16487#, gcc-internal-format
16488msgid "insn %d is in multiple basic blocks (%d and %d)"
16489msgstr ""
02c7d30f 16490
55541419
JM
16491#: cfgrtl.c:2098
16492#, gcc-internal-format
16493msgid "head insn %d for block %d not found in the insn stream"
588a58df
JM
16494msgstr ""
16495
55541419
JM
16496#: cfgrtl.c:2117
16497#, gcc-internal-format
16498msgid "missing barrier after block %i"
02c7d30f
JM
16499msgstr ""
16500
55541419
JM
16501#: cfgrtl.c:2133
16502#, gcc-internal-format
16503msgid "verify_flow_info: Incorrect blocks for fallthru %i->%i"
16504msgstr ""
02c7d30f 16505
55541419
JM
16506#: cfgrtl.c:2142
16507#, gcc-internal-format
16508msgid "verify_flow_info: Incorrect fallthru %i->%i"
02c7d30f
JM
16509msgstr ""
16510
55541419
JM
16511#: cfgrtl.c:2175
16512#, gcc-internal-format
16513msgid "basic blocks not laid down consecutively"
16514msgstr ""
02c7d30f 16515
55541419
JM
16516#: cfgrtl.c:2212
16517#, gcc-internal-format
16518msgid "number of bb notes in insn chain (%d) != n_basic_blocks (%d)"
16519msgstr ""
02c7d30f 16520
55541419
JM
16521#: cgraph.c:1798
16522#, gcc-internal-format
16523msgid "%D renamed after being referenced in assembly"
02c7d30f
JM
16524msgstr ""
16525
55541419
JM
16526#: cgraphunit.c:585
16527#, gcc-internal-format
16528msgid "aux field set for edge %s->%s"
02c7d30f
JM
16529msgstr ""
16530
55541419
JM
16531#: cgraphunit.c:592
16532#, gcc-internal-format
16533msgid "Execution count is negative"
02c7d30f
JM
16534msgstr ""
16535
55541419
JM
16536#: cgraphunit.c:597
16537#, gcc-internal-format
16538msgid "Externally visible inline clone"
16539msgstr ""
02c7d30f 16540
55541419
JM
16541#: cgraphunit.c:602
16542#, gcc-internal-format
16543msgid "Inline clone with address taken"
02c7d30f
JM
16544msgstr ""
16545
55541419
JM
16546#: cgraphunit.c:607
16547#, gcc-internal-format
16548msgid "Inline clone is needed"
16549msgstr ""
02c7d30f 16550
55541419
JM
16551#: cgraphunit.c:614
16552#, gcc-internal-format
16553msgid "caller edge count is negative"
16554msgstr ""
02c7d30f 16555
55541419
JM
16556#: cgraphunit.c:619
16557#, gcc-internal-format
16558msgid "caller edge frequency is negative"
02c7d30f
JM
16559msgstr ""
16560
55541419
JM
16561#: cgraphunit.c:624
16562#, gcc-internal-format
16563msgid "caller edge frequency is too large"
16564msgstr ""
02c7d30f 16565
55541419
JM
16566#: cgraphunit.c:633
16567#, gcc-internal-format
16568msgid "caller edge frequency %i does not match BB freqency %i"
16569msgstr ""
02c7d30f 16570
55541419
JM
16571#: cgraphunit.c:645
16572#, gcc-internal-format
16573msgid "inlined_to pointer is wrong"
16574msgstr ""
02c7d30f 16575
55541419
JM
16576#: cgraphunit.c:650
16577#, gcc-internal-format
16578msgid "multiple inline callers"
16579msgstr ""
02c7d30f 16580
55541419
JM
16581#: cgraphunit.c:657
16582#, gcc-internal-format
16583msgid "inlined_to pointer set for noninline callers"
16584msgstr ""
02c7d30f 16585
55541419
JM
16586#: cgraphunit.c:663
16587#, gcc-internal-format
16588msgid "inlined_to pointer is set but no predecessors found"
16589msgstr ""
02c7d30f 16590
55541419
JM
16591#: cgraphunit.c:668
16592#, gcc-internal-format
16593msgid "inlined_to pointer refers to itself"
16594msgstr ""
02c7d30f 16595
55541419
JM
16596#: cgraphunit.c:674
16597#, gcc-internal-format
16598msgid "node not found in cgraph_hash"
02c7d30f
JM
16599msgstr ""
16600
55541419
JM
16601#: cgraphunit.c:686
16602#, gcc-internal-format
16603msgid "node has wrong clone_of"
02c7d30f
JM
16604msgstr ""
16605
55541419
JM
16606#: cgraphunit.c:698
16607#, gcc-internal-format
16608msgid "node has wrong clone list"
02c7d30f
JM
16609msgstr ""
16610
55541419
JM
16611#: cgraphunit.c:704
16612#, gcc-internal-format
16613msgid "node is in clone list but it is not clone"
02c7d30f
JM
16614msgstr ""
16615
55541419
JM
16616#: cgraphunit.c:709
16617#, gcc-internal-format
16618msgid "node has wrong prev_clone pointer"
02c7d30f
JM
16619msgstr ""
16620
55541419
JM
16621#: cgraphunit.c:714
16622#, gcc-internal-format
16623msgid "double linked list of clones corrupted"
02c7d30f
JM
16624msgstr ""
16625
55541419
JM
16626#: cgraphunit.c:744
16627#, gcc-internal-format
16628msgid "shared call_stmt:"
588a58df
JM
16629msgstr ""
16630
55541419
JM
16631#: cgraphunit.c:750
16632#, fuzzy, gcc-internal-format
16633msgid "edge points to same body alias:"
16634msgstr "tyhjä esittely"
02c7d30f 16635
55541419
JM
16636#: cgraphunit.c:757
16637#, fuzzy, gcc-internal-format
16638msgid "edge points to wrong declaration:"
16639msgstr "tyhjä esittely"
02c7d30f 16640
55541419
JM
16641#: cgraphunit.c:767
16642#, gcc-internal-format
16643msgid "missing callgraph edge for call stmt:"
02c7d30f
JM
16644msgstr ""
16645
55541419
JM
16646#: cgraphunit.c:783
16647#, gcc-internal-format
16648msgid "edge %s->%s has no corresponding call_stmt"
02c7d30f
JM
16649msgstr ""
16650
55541419
JM
16651#: cgraphunit.c:795
16652#, gcc-internal-format
16653msgid "verify_cgraph_node failed"
02c7d30f
JM
16654msgstr ""
16655
55541419
JM
16656#: cgraphunit.c:898 cgraphunit.c:918
16657#, fuzzy, gcc-internal-format
16658msgid "%<externally_visible%> attribute have effect only on public objects"
16659msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
02c7d30f 16660
55541419
JM
16661#: cgraphunit.c:1160 cgraphunit.c:1181
16662#, gcc-internal-format
16663msgid "failed to reclaim unneeded function"
02c7d30f
JM
16664msgstr ""
16665
55541419
JM
16666#: cgraphunit.c:1903
16667#, gcc-internal-format
16668msgid "nodes with unreleased memory found"
02c7d30f
JM
16669msgstr ""
16670
55541419
JM
16671#: collect2.c:1519 opts.c:1140
16672#, fuzzy, gcc-internal-format
16673msgid "LTO support has not been enabled in this configuration"
16674msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
02c7d30f 16675
55541419
JM
16676#: collect2.c:1612
16677#, gcc-internal-format
16678msgid "unknown demangling style '%s'"
02c7d30f
JM
16679msgstr ""
16680
55541419
JM
16681#: collect2.c:1973 lto/lto.c:1241
16682#, gcc-internal-format
16683msgid "%s terminated with signal %d [%s]%s"
02c7d30f
JM
16684msgstr ""
16685
55541419
JM
16686#: collect2.c:2775
16687#, gcc-internal-format
16688msgid "cannot find 'ldd'"
02c7d30f
JM
16689msgstr ""
16690
55541419
JM
16691#: convert.c:89
16692#, gcc-internal-format
16693msgid "cannot convert to a pointer type"
16694msgstr "ei voi muuntaa osoitintyypiksi"
02c7d30f 16695
55541419
JM
16696#: convert.c:390
16697#, gcc-internal-format
16698msgid "pointer value used where a floating point value was expected"
16699msgstr ""
02c7d30f 16700
55541419
JM
16701#: convert.c:394
16702#, gcc-internal-format
16703msgid "aggregate value used where a float was expected"
16704msgstr ""
02c7d30f 16705
55541419
JM
16706#: convert.c:419
16707#, gcc-internal-format
16708msgid "conversion to incomplete type"
16709msgstr ""
02c7d30f 16710
55541419
JM
16711#: convert.c:829 convert.c:905
16712#, gcc-internal-format
16713msgid "can't convert between vector values of different size"
02c7d30f
JM
16714msgstr ""
16715
55541419
JM
16716#: convert.c:835
16717#, gcc-internal-format
16718msgid "aggregate value used where an integer was expected"
16719msgstr ""
02c7d30f 16720
55541419
JM
16721#: convert.c:885
16722#, gcc-internal-format
16723msgid "pointer value used where a complex was expected"
02c7d30f
JM
16724msgstr ""
16725
55541419
JM
16726#: convert.c:889
16727#, gcc-internal-format
16728msgid "aggregate value used where a complex was expected"
02c7d30f
JM
16729msgstr ""
16730
55541419
JM
16731#: convert.c:911
16732#, gcc-internal-format
16733msgid "can't convert value to a vector"
02c7d30f
JM
16734msgstr ""
16735
55541419
JM
16736#: convert.c:950
16737#, gcc-internal-format
16738msgid "aggregate value used where a fixed-point was expected"
16739msgstr ""
02c7d30f 16740
55541419
JM
16741#: coverage.c:185
16742#, gcc-internal-format
16743msgid "%qs is not a gcov data file"
02c7d30f
JM
16744msgstr ""
16745
55541419
JM
16746#: coverage.c:196
16747#, gcc-internal-format
16748msgid "%qs is version %q.*s, expected version %q.*s"
02c7d30f
JM
16749msgstr ""
16750
55541419
JM
16751#: coverage.c:276 coverage.c:284
16752#, gcc-internal-format
16753msgid "coverage mismatch for function %u while reading execution counters"
02c7d30f
JM
16754msgstr ""
16755
55541419
JM
16756#: coverage.c:278 coverage.c:372
16757#, gcc-internal-format
16758msgid "checksum is %x instead of %x"
02c7d30f
JM
16759msgstr ""
16760
55541419
JM
16761#: coverage.c:286 coverage.c:374
16762#, gcc-internal-format
16763msgid "number of counters is %d instead of %d"
02c7d30f
JM
16764msgstr ""
16765
55541419
JM
16766#: coverage.c:292
16767#, gcc-internal-format
16768msgid "cannot merge separate %s counters for function %u"
02c7d30f
JM
16769msgstr ""
16770
55541419
JM
16771#: coverage.c:313
16772#, gcc-internal-format
16773msgid "%qs has overflowed"
16774msgstr "%qs on ylivuotanut"
16775
16776#: coverage.c:350
16777#, fuzzy, gcc-internal-format
16778msgid "no coverage for function %qE found"
16779msgstr "epäkelpo tallennusluokka funktiolle %qs"
16780
16781#: coverage.c:363 coverage.c:366
16782#, gcc-internal-format
16783msgid "coverage mismatch for function %qE while reading counter %qs"
02c7d30f
JM
16784msgstr ""
16785
55541419
JM
16786#: coverage.c:382
16787#, gcc-internal-format
16788msgid "coverage mismatch ignored due to -Wcoverage-mismatch"
02c7d30f
JM
16789msgstr ""
16790
55541419
JM
16791#: coverage.c:384
16792#, gcc-internal-format
16793msgid "execution counts estimated"
02c7d30f
JM
16794msgstr ""
16795
55541419
JM
16796#: coverage.c:387
16797#, gcc-internal-format
16798msgid "this can result in poorly optimized code"
02c7d30f
JM
16799msgstr ""
16800
55541419
JM
16801#: coverage.c:570
16802#, gcc-internal-format
16803msgid "cannot open %s"
02c7d30f
JM
16804msgstr ""
16805
55541419
JM
16806#: coverage.c:605
16807#, gcc-internal-format
16808msgid "error writing %qs"
02c7d30f
JM
16809msgstr ""
16810
55541419
JM
16811#: dbgcnt.c:135
16812#, gcc-internal-format
16813msgid "Can not find a valid counter:value pair:"
02c7d30f
JM
16814msgstr ""
16815
55541419
JM
16816#: dbgcnt.c:136
16817#, gcc-internal-format
16818msgid "-fdbg-cnt=%s"
02c7d30f
JM
16819msgstr ""
16820
55541419
JM
16821#: dbgcnt.c:137
16822#, gcc-internal-format
16823msgid " %s"
16824msgstr " %s"
16825
16826#: dbxout.c:3258
16827#, gcc-internal-format
16828msgid "common symbol debug info is not structured as symbol+offset"
02c7d30f
JM
16829msgstr ""
16830
55541419
JM
16831#: diagnostic.c:728
16832#, gcc-internal-format
16833msgid "in %s, at %s:%d"
02c7d30f
JM
16834msgstr ""
16835
55541419
JM
16836#: dominance.c:1010
16837#, gcc-internal-format
16838msgid "dominator of %d status unknown"
16839msgstr ""
02c7d30f 16840
55541419
JM
16841#: dominance.c:1017
16842#, gcc-internal-format
16843msgid "dominator of %d should be %d, not %d"
16844msgstr ""
02c7d30f 16845
55541419
JM
16846#: dwarf2out.c:4014
16847#, gcc-internal-format
16848msgid "Multiple EH personalities are supported only with assemblers supporting .cfi.personality directive."
588a58df
JM
16849msgstr ""
16850
55541419
JM
16851#: dwarf2out.c:5392
16852#, gcc-internal-format
16853msgid "DW_LOC_OP %s not implemented"
588a58df
JM
16854msgstr ""
16855
55541419
JM
16856#: emit-rtl.c:2460
16857#, gcc-internal-format
16858msgid "invalid rtl sharing found in the insn"
588a58df
JM
16859msgstr ""
16860
55541419
JM
16861#: emit-rtl.c:2462
16862#, gcc-internal-format
16863msgid "shared rtx"
588a58df
JM
16864msgstr ""
16865
55541419
JM
16866#: emit-rtl.c:2464
16867#, gcc-internal-format
16868msgid "internal consistency failure"
16869msgstr ""
588a58df 16870
55541419
JM
16871#: emit-rtl.c:3626
16872#, gcc-internal-format
16873msgid "ICE: emit_insn used where emit_jump_insn needed:\n"
588a58df
JM
16874msgstr ""
16875
55541419
JM
16876#: errors.c:133
16877#, gcc-internal-format
16878msgid "abort in %s, at %s:%d"
f3a12c77 16879msgstr ""
588a58df 16880
55541419
JM
16881#: except.c:223
16882#, gcc-internal-format
16883msgid "exception handling disabled, use -fexceptions to enable"
16884msgstr ""
f3a12c77 16885
55541419
JM
16886#: except.c:2026
16887#, gcc-internal-format
16888msgid "argument of %<__builtin_eh_return_regno%> must be constant"
588a58df
JM
16889msgstr ""
16890
55541419
JM
16891#: except.c:2163
16892#, gcc-internal-format
16893msgid "__builtin_eh_return not supported on this target"
588a58df
JM
16894msgstr ""
16895
55541419
JM
16896#: except.c:3334 except.c:3359
16897#, gcc-internal-format
16898msgid "region_array is corrupted for region %i"
588a58df
JM
16899msgstr ""
16900
55541419
JM
16901#: except.c:3347 except.c:3378
16902#, gcc-internal-format
16903msgid "lp_array is corrupted for lp %i"
16904msgstr ""
588a58df 16905
55541419
JM
16906#: except.c:3364
16907#, gcc-internal-format
16908msgid "outer block of region %i is wrong"
f3a12c77 16909msgstr ""
588a58df 16910
55541419
JM
16911#: except.c:3369
16912#, gcc-internal-format
16913msgid "negative nesting depth of region %i"
588a58df
JM
16914msgstr ""
16915
55541419
JM
16916#: except.c:3383
16917#, gcc-internal-format
16918msgid "region of lp %i is wrong"
f3a12c77 16919msgstr ""
588a58df 16920
55541419
JM
16921#: except.c:3410
16922#, gcc-internal-format
16923msgid "tree list ends on depth %i"
f3a12c77 16924msgstr ""
588a58df 16925
55541419
JM
16926#: except.c:3415
16927#, gcc-internal-format
16928msgid "region_array does not match region_tree"
588a58df
JM
16929msgstr ""
16930
55541419
JM
16931#: except.c:3420
16932#, gcc-internal-format
16933msgid "lp_array does not match region_tree"
588a58df
JM
16934msgstr ""
16935
55541419
JM
16936#: except.c:3427
16937#, gcc-internal-format
16938msgid "verify_eh_tree failed"
588a58df
JM
16939msgstr ""
16940
55541419
JM
16941#: explow.c:1304
16942#, gcc-internal-format
16943msgid "stack limits not supported on this target"
f3a12c77 16944msgstr ""
588a58df 16945
55541419
JM
16946#: expr.c:9228
16947#, fuzzy
16948msgid "%Kcall to %qs declared with attribute error: %s"
16949msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 16950
55541419
JM
16951#: expr.c:9235
16952#, fuzzy
16953msgid "%Kcall to %qs declared with attribute warning: %s"
16954msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 16955
55541419
JM
16956#: final.c:1457
16957#, fuzzy, gcc-internal-format
16958msgid "invalid argument %qs to -fdebug-prefix-map"
16959msgstr "epäkelpo argumentti funktiolle %<__builtin_return_address%>"
16960
16961#: final.c:1574
16962#, gcc-internal-format
16963msgid "the frame size of %wd bytes is larger than %wd bytes"
588a58df
JM
16964msgstr ""
16965
55541419
JM
16966#: final.c:4367 toplev.c:1928
16967#, fuzzy, gcc-internal-format
16968msgid "could not open final insn dump file %qs: %s"
16969msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
16970
16971#: final.c:4423
16972#, fuzzy, gcc-internal-format
16973msgid "could not close final insn dump file %qs: %s"
16974msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
16975
16976#: fixed-value.c:104
16977#, fuzzy, gcc-internal-format
16978msgid "large fixed-point constant implicitly truncated to fixed-point type"
16979msgstr "suuri kokonaisluku implisiittisesti katkaistu etumerkittömäksi tyypiksi"
16980
16981#: fold-const.c:1364
16982#, gcc-internal-format
16983msgid "assuming signed overflow does not occur when negating a division"
588a58df
JM
16984msgstr ""
16985
55541419
JM
16986#: fold-const.c:4275 fold-const.c:4287
16987#, fuzzy, gcc-internal-format
16988msgid "comparison is always %d due to width of bit-field"
16989msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
588a58df 16990
55541419
JM
16991#: fold-const.c:5627
16992#, gcc-internal-format
16993msgid "assuming signed overflow does not occur when simplifying range test"
588a58df
JM
16994msgstr ""
16995
55541419
JM
16996#: fold-const.c:6022 fold-const.c:6037
16997#, gcc-internal-format
16998msgid "comparison is always %d"
16999msgstr ""
588a58df 17000
55541419
JM
17001#: fold-const.c:6172
17002#, gcc-internal-format
17003msgid "%<or%> of unmatched not-equal tests is always 1"
588a58df
JM
17004msgstr ""
17005
55541419
JM
17006#: fold-const.c:6177
17007#, gcc-internal-format
17008msgid "%<and%> of mutually exclusive equal-tests is always 0"
588a58df
JM
17009msgstr ""
17010
55541419
JM
17011#: fold-const.c:9158
17012#, gcc-internal-format
17013msgid "assuming signed overflow does not occur when reducing constant in comparison"
588a58df
JM
17014msgstr ""
17015
55541419
JM
17016#: fold-const.c:9530
17017#, gcc-internal-format
17018msgid "assuming signed overflow does not occur when combining constants around a comparison"
588a58df
JM
17019msgstr ""
17020
55541419
JM
17021#: fold-const.c:14231
17022#, gcc-internal-format
17023msgid "fold check: original tree changed by fold"
588a58df
JM
17024msgstr ""
17025
55541419
JM
17026#: function.c:254
17027#, fuzzy, gcc-internal-format
17028msgid "total size of local objects too large"
17029msgstr "taulukon %qs koko on liian suuri"
17030
17031#: function.c:1645 gimplify.c:4890
17032#, gcc-internal-format
17033msgid "impossible constraint in %<asm%>"
f3a12c77 17034msgstr ""
588a58df 17035
55541419
JM
17036#: function.c:3770
17037#, gcc-internal-format
17038msgid "variable %q+D might be clobbered by %<longjmp%> or %<vfork%>"
588a58df
JM
17039msgstr ""
17040
55541419
JM
17041#: function.c:3791
17042#, gcc-internal-format
17043msgid "argument %q+D might be clobbered by %<longjmp%> or %<vfork%>"
588a58df
JM
17044msgstr ""
17045
55541419
JM
17046#: function.c:4236
17047#, gcc-internal-format
17048msgid "function returns an aggregate"
588a58df
JM
17049msgstr ""
17050
55541419
JM
17051#: function.c:4630
17052#, gcc-internal-format
17053msgid "unused parameter %q+D"
17054msgstr "käyttämätön muuttuja %q+D"
17055
17056#: gcc.c:1376
17057#, gcc-internal-format
17058msgid "ambiguous abbreviation %s"
588a58df
JM
17059msgstr ""
17060
55541419
JM
17061#: gcc.c:1403
17062#, gcc-internal-format
17063msgid "incomplete '%s' option"
f3a12c77
JM
17064msgstr ""
17065
55541419
JM
17066#: gcc.c:1414
17067#, gcc-internal-format
17068msgid "missing argument to '%s' option"
588a58df
JM
17069msgstr ""
17070
55541419
JM
17071#: gcc.c:1427
17072#, gcc-internal-format
17073msgid "extraneous argument to '%s' option"
588a58df
JM
17074msgstr ""
17075
55541419
JM
17076#: gcc.c:4289
17077#, gcc-internal-format
17078msgid "warning: -pipe ignored because -save-temps specified"
588a58df
JM
17079msgstr ""
17080
55541419
JM
17081#: gcc.c:4608
17082#, gcc-internal-format
17083msgid "warning: '-x %s' after last input file has no effect"
17084msgstr ""
17085
17086#. Catch the case where a spec string contains something like
17087#. '%{foo:%*}'. i.e. there is no * in the pattern on the left
17088#. hand side of the :.
17089#: gcc.c:5862
17090#, gcc-internal-format
17091msgid "spec failure: '%%*' has not been initialized by pattern match"
588a58df
JM
17092msgstr ""
17093
55541419
JM
17094#: gcc.c:5871
17095#, gcc-internal-format
17096msgid "warning: use of obsolete %%[ operator in specs"
588a58df
JM
17097msgstr ""
17098
55541419
JM
17099#: gcc.c:5952
17100#, gcc-internal-format
17101msgid "spec failure: unrecognized spec option '%c'"
588a58df
JM
17102msgstr ""
17103
55541419
JM
17104#: gcc.c:6688
17105#, gcc-internal-format
17106msgid "%s: could not determine length of compare-debug file %s"
588a58df
JM
17107msgstr ""
17108
55541419
JM
17109#: gcc.c:6699
17110#, gcc-internal-format
17111msgid "%s: -fcompare-debug failure (length)"
588a58df
JM
17112msgstr ""
17113
55541419
JM
17114#: gcc.c:6709 gcc.c:6750
17115#, fuzzy, gcc-internal-format
17116msgid "%s: could not open compare-debug file %s"
17117msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
588a58df 17118
55541419
JM
17119#: gcc.c:6729 gcc.c:6766
17120#, gcc-internal-format
17121msgid "%s: -fcompare-debug failure"
588a58df
JM
17122msgstr ""
17123
55541419
JM
17124#: gcc.c:7002
17125#, gcc-internal-format
17126msgid "spec failure: more than one arg to SYSROOT_SUFFIX_SPEC"
588a58df
JM
17127msgstr ""
17128
55541419
JM
17129#: gcc.c:7025
17130#, gcc-internal-format
17131msgid "spec failure: more than one arg to SYSROOT_HEADERS_SUFFIX_SPEC"
588a58df
JM
17132msgstr ""
17133
55541419
JM
17134#: gcc.c:7133
17135#, gcc-internal-format
17136msgid "unrecognized option '-%s'"
588a58df
JM
17137msgstr ""
17138
55541419
JM
17139#: gcc.c:7366 gcc.c:7429
17140#, gcc-internal-format
17141msgid "%s: %s compiler not installed on this system"
588a58df
JM
17142msgstr ""
17143
55541419
JM
17144#: gcc.c:7453
17145#, gcc-internal-format
17146msgid "Recompiling with -fcompare-debug"
588a58df
JM
17147msgstr ""
17148
55541419
JM
17149#: gcc.c:7467
17150#, gcc-internal-format
17151msgid "during -fcompare-debug recompilation"
588a58df
JM
17152msgstr ""
17153
55541419
JM
17154#: gcc.c:7476
17155#, gcc-internal-format
17156msgid "Comparing final insns dumps"
588a58df
JM
17157msgstr ""
17158
55541419
JM
17159#: gcc.c:7600
17160#, gcc-internal-format
17161msgid "%s: linker input file unused because linking not done"
588a58df
JM
17162msgstr ""
17163
55541419
JM
17164#: gcc.c:7640
17165#, gcc-internal-format
17166msgid "language %s not recognized"
588a58df
JM
17167msgstr ""
17168
55541419
JM
17169#: gcc.c:7711 lto/lto.c:1231
17170#, gcc-internal-format
17171msgid "%s: %s"
17172msgstr "%s: %s"
588a58df 17173
55541419
JM
17174#: gcse.c:4918
17175#, gcc-internal-format
17176msgid "%s: %d basic blocks and %d edges/basic block"
588a58df
JM
17177msgstr ""
17178
55541419
JM
17179#: gcse.c:4931
17180#, gcc-internal-format
17181msgid "%s: %d basic blocks and %d registers"
f3a12c77 17182msgstr ""
588a58df 17183
55541419
JM
17184#: ggc-common.c:466 ggc-common.c:474 ggc-common.c:542 ggc-common.c:561
17185#: ggc-page.c:2198 ggc-page.c:2229 ggc-page.c:2236 ggc-zone.c:2442
17186#: ggc-zone.c:2453 ggc-zone.c:2457
17187#, gcc-internal-format
17188msgid "can't write PCH file: %m"
f3a12c77 17189msgstr ""
588a58df 17190
55541419
JM
17191#: ggc-common.c:554 config/i386/host-cygwin.c:57
17192#, gcc-internal-format
17193msgid "can't get position in PCH file: %m"
f3a12c77 17194msgstr ""
588a58df 17195
55541419
JM
17196#: ggc-common.c:564
17197#, gcc-internal-format
17198msgid "can't write padding to PCH file: %m"
f3a12c77 17199msgstr ""
588a58df 17200
55541419
JM
17201#: ggc-common.c:619 ggc-common.c:627 ggc-common.c:634 ggc-common.c:637
17202#: ggc-common.c:647 ggc-common.c:650 ggc-page.c:2326 ggc-zone.c:2476
17203#, gcc-internal-format
17204msgid "can't read PCH file: %m"
f3a12c77 17205msgstr ""
588a58df 17206
55541419
JM
17207#: ggc-common.c:642
17208#, gcc-internal-format
17209msgid "had to relocate PCH"
f3a12c77 17210msgstr ""
588a58df 17211
55541419
JM
17212#: ggc-page.c:1524
17213#, gcc-internal-format
17214msgid "open /dev/zero: %m"
f3a12c77 17215msgstr ""
588a58df 17216
55541419
JM
17217#: ggc-page.c:2214 ggc-page.c:2220
17218#, gcc-internal-format
17219msgid "can't write PCH file"
17220msgstr "PCH-tiedostoa ei voida kirjoittaa"
02c7d30f 17221
55541419
JM
17222#: ggc-zone.c:2439 ggc-zone.c:2450
17223#, fuzzy, gcc-internal-format
17224msgid "can't seek PCH file: %m"
17225msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
588a58df 17226
55541419
JM
17227#: gimple.c:1032
17228#, gcc-internal-format
17229msgid "gimple check: expected %s(%s), have %s(%s) in %s, at %s:%d"
588a58df
JM
17230msgstr ""
17231
55541419
JM
17232#: gimplify.c:2373
17233#, fuzzy, gcc-internal-format
17234msgid "using result of function returning %<void%>"
17235msgstr "ei palautuslausetta funktiossa, joka palauttaa ei-tyhjän"
588a58df 17236
55541419
JM
17237#: gimplify.c:4775
17238#, gcc-internal-format
17239msgid "invalid lvalue in asm output %d"
588a58df
JM
17240msgstr ""
17241
55541419
JM
17242#: gimplify.c:4891
17243#, gcc-internal-format
17244msgid "non-memory input %d must stay in memory"
588a58df
JM
17245msgstr ""
17246
55541419
JM
17247#: gimplify.c:4906
17248#, gcc-internal-format
17249msgid "memory input %d is not directly addressable"
588a58df
JM
17250msgstr ""
17251
55541419
JM
17252#: gimplify.c:5407
17253#, gcc-internal-format
17254msgid "%qE not specified in enclosing parallel"
588a58df
JM
17255msgstr ""
17256
55541419
JM
17257#: gimplify.c:5409
17258#, gcc-internal-format
17259msgid "enclosing parallel"
588a58df
JM
17260msgstr ""
17261
55541419
JM
17262#: gimplify.c:5514
17263#, fuzzy, gcc-internal-format
17264msgid "iteration variable %qE should be private"
17265msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
588a58df 17266
55541419
JM
17267#: gimplify.c:5528
17268#, fuzzy, gcc-internal-format
17269msgid "iteration variable %qE should not be firstprivate"
17270msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
588a58df 17271
55541419
JM
17272#: gimplify.c:5531
17273#, fuzzy, gcc-internal-format
17274msgid "iteration variable %qE should not be reduction"
17275msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
588a58df 17276
55541419
JM
17277#: gimplify.c:5694
17278#, gcc-internal-format
17279msgid "%s variable %qE is private in outer context"
17280msgstr ""
588a58df 17281
55541419
JM
17282#: gimplify.c:7214
17283#, gcc-internal-format
17284msgid "gimplification failed"
17285msgstr ""
588a58df 17286
55541419
JM
17287#: graph.c:401 java/jcf-parse.c:1748 java/jcf-parse.c:1889 objc/objc-act.c:524
17288#, gcc-internal-format
17289msgid "can't open %s: %m"
588a58df
JM
17290msgstr ""
17291
55541419
JM
17292#: graphite.c:296 toplev.c:1843
17293#, gcc-internal-format
17294msgid "Graphite loop optimizations cannot be used"
588a58df
JM
17295msgstr ""
17296
55541419
JM
17297#: haifa-sched.c:185
17298#, gcc-internal-format
17299msgid "fix_sched_param: unknown param: %s"
588a58df
JM
17300msgstr ""
17301
55541419
JM
17302#: ira.c:1475 ira.c:1488 ira.c:1502
17303#, gcc-internal-format
17304msgid "%s cannot be used in asm here"
f3a12c77 17305msgstr ""
588a58df 17306
55541419
JM
17307#: lto-cgraph.c:607
17308#, gcc-internal-format
17309msgid "bytecode stream: found multiple instances of cgraph node %d"
588a58df
JM
17310msgstr ""
17311
55541419
JM
17312#: lto-cgraph.c:678
17313#, gcc-internal-format
17314msgid "bytecode stream: no caller found while reading edge"
588a58df
JM
17315msgstr ""
17316
55541419
JM
17317#: lto-cgraph.c:682
17318#, gcc-internal-format
17319msgid "bytecode stream: no callee found while reading edge"
588a58df
JM
17320msgstr ""
17321
55541419
JM
17322#: lto-cgraph.c:731
17323#, gcc-internal-format
17324msgid "bytecode stream: found empty cgraph node"
17325msgstr ""
588a58df 17326
55541419
JM
17327#: lto-cgraph.c:797
17328#, gcc-internal-format
17329msgid "Combining units with different profiles is not supported."
588a58df
JM
17330msgstr ""
17331
55541419
JM
17332#: lto-compress.c:190 lto-compress.c:198 lto-compress.c:219 lto-compress.c:280
17333#: lto-compress.c:288 lto-compress.c:309
17334#, gcc-internal-format
17335msgid "compressed stream: %s"
f3a12c77 17336msgstr ""
588a58df 17337
55541419
JM
17338#: lto-section-in.c:66
17339#, gcc-internal-format
17340msgid "bytecode stream: trying to read %d bytes after the end of the input buffer"
f3a12c77 17341msgstr ""
588a58df 17342
55541419
JM
17343#: lto-streamer-in.c:81
17344#, gcc-internal-format
17345msgid "bytecode stream: unexpected tag %s"
f3a12c77 17346msgstr ""
588a58df 17347
55541419
JM
17348#: lto-streamer-in.c:92
17349#, gcc-internal-format
17350msgid "bytecode stream: tag %s is not in the expected range [%s, %s]"
f3a12c77 17351msgstr ""
588a58df 17352
55541419
JM
17353#: lto-streamer-in.c:106
17354#, gcc-internal-format
17355msgid "bytecode stream: expected tag %s instead of %s"
588a58df
JM
17356msgstr ""
17357
55541419
JM
17358#: lto-streamer-in.c:150
17359#, gcc-internal-format
17360msgid "bytecode stream: string too long for the string table"
588a58df
JM
17361msgstr ""
17362
55541419
JM
17363#: lto-streamer-in.c:210
17364#, gcc-internal-format
17365msgid "bytecode stream: found non-null terminated string"
588a58df
JM
17366msgstr ""
17367
55541419
JM
17368#: lto-streamer-in.c:1109
17369#, gcc-internal-format
17370msgid "bytecode stream: unknown GIMPLE statement tag %s"
588a58df
JM
17371msgstr ""
17372
55541419
JM
17373#: lto-streamer-in.c:2391
17374#, fuzzy, gcc-internal-format
17375msgid "optimization options not supported yet"
17376msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 17377
55541419
JM
17378#: lto-streamer-in.c:2396
17379#, fuzzy, gcc-internal-format
17380msgid "target optimization options not supported yet"
17381msgstr "kohdemuoto ei tue äärettömyyttä"
588a58df 17382
55541419
JM
17383#: lto-streamer-in.c:2539
17384#, gcc-internal-format
17385msgid "bytecode stream: tried to jump backwards in the stream"
588a58df
JM
17386msgstr ""
17387
55541419
JM
17388#: lto-streamer-in.c:2583
17389#, gcc-internal-format
17390msgid "target specific builtin not available"
f3a12c77 17391msgstr ""
588a58df 17392
55541419
JM
17393#: lto-streamer-out.c:1180
17394#, gcc-internal-format
17395msgid "gimple bytecode streams do not support the optimization attribute"
17396msgstr ""
588a58df 17397
55541419
JM
17398#: lto-streamer-out.c:1183
17399#, gcc-internal-format
17400msgid "gimple bytecode streams do not support the target attribute"
588a58df
JM
17401msgstr ""
17402
55541419
JM
17403#: lto-streamer-out.c:1201
17404#, fuzzy, gcc-internal-format
17405msgid "tree code %qs is not supported in gimple streams"
17406msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 17407
55541419
JM
17408#: lto-streamer-out.c:1245
17409#, gcc-internal-format
17410msgid "gimple bytecode streams do not support machine specific builtin functions on this target"
588a58df
JM
17411msgstr ""
17412
55541419
JM
17413#: lto-streamer.c:179
17414#, gcc-internal-format
17415msgid "bytecode stream: unexpected LTO section %s"
588a58df
JM
17416msgstr ""
17417
55541419
JM
17418#: lto-streamer.c:862
17419#, gcc-internal-format
17420msgid "bytecode stream generated with LTO version %d.%d instead of the expected %d.%d"
588a58df
JM
17421msgstr ""
17422
55541419
JM
17423#: lto-symtab.c:435
17424#, gcc-internal-format
17425msgid "%qD has already been defined"
17426msgstr "%qD on jo määritelty"
588a58df 17427
55541419
JM
17428#: lto-symtab.c:437
17429#, gcc-internal-format
17430msgid "previously defined here"
17431msgstr "määritelty aiemmin täällä"
588a58df 17432
55541419
JM
17433#: lto-symtab.c:507
17434#, gcc-internal-format
17435msgid "type of %qD does not match original declaration"
17436msgstr "%qD:n tyyppi ei täsmää aiemman esittelyn kanssa"
588a58df 17437
55541419
JM
17438#: lto-symtab.c:514
17439#, fuzzy, gcc-internal-format
17440msgid "alignment of %qD is bigger than original declaration"
17441msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
588a58df 17442
55541419
JM
17443#: lto-symtab.c:520 lto-symtab.c:617
17444#, fuzzy, gcc-internal-format
17445msgid "previously declared here"
17446msgstr "%Jviimeksi käytetty täällä"
588a58df 17447
55541419
JM
17448#: lto-symtab.c:600
17449#, fuzzy, gcc-internal-format
17450msgid "variable %qD redeclared as function"
17451msgstr "kenttä %qs esitelty funktiona"
588a58df 17452
55541419
JM
17453#: lto-symtab.c:606
17454#, fuzzy, gcc-internal-format
17455msgid "function %qD redeclared as variable"
17456msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
588a58df 17457
55541419
JM
17458#: omp-low.c:1837
17459#, gcc-internal-format
17460msgid "barrier region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
f3a12c77 17461msgstr ""
588a58df 17462
55541419
JM
17463#: omp-low.c:1842
17464#, gcc-internal-format
17465msgid "work-sharing region may not be closely nested inside of work-sharing, critical, ordered, master or explicit task region"
f3a12c77 17466msgstr ""
588a58df 17467
55541419
JM
17468#: omp-low.c:1860
17469#, gcc-internal-format
17470msgid "master region may not be closely nested inside of work-sharing or explicit task region"
588a58df
JM
17471msgstr ""
17472
55541419
JM
17473#: omp-low.c:1875
17474#, gcc-internal-format
17475msgid "ordered region may not be closely nested inside of critical or explicit task region"
588a58df
JM
17476msgstr ""
17477
55541419
JM
17478#: omp-low.c:1881
17479#, gcc-internal-format
17480msgid "ordered region must be closely nested inside a loop region with an ordered clause"
588a58df
JM
17481msgstr ""
17482
55541419
JM
17483#: omp-low.c:1896
17484#, gcc-internal-format
17485msgid "critical region may not be nested inside a critical region with the same name"
f3a12c77 17486msgstr ""
588a58df 17487
55541419
JM
17488#: omp-low.c:6750 cp/decl.c:2716 cp/parser.c:8399 cp/parser.c:8419
17489#, gcc-internal-format
17490msgid "invalid exit from OpenMP structured block"
588a58df
JM
17491msgstr ""
17492
55541419
JM
17493#: omp-low.c:6752 omp-low.c:6757
17494#, gcc-internal-format
17495msgid "invalid entry to OpenMP structured block"
588a58df
JM
17496msgstr ""
17497
55541419
JM
17498#. Otherwise, be vague and lazy, but efficient.
17499#: omp-low.c:6760
17500#, gcc-internal-format
17501msgid "invalid branch to/from an OpenMP structured block"
f3a12c77 17502msgstr ""
588a58df 17503
55541419
JM
17504#: opts.c:171
17505#, gcc-internal-format
17506msgid "argument %qs to %<-femit-struct-debug-detailed%> not recognized"
588a58df
JM
17507msgstr ""
17508
55541419
JM
17509#: opts.c:205
17510#, gcc-internal-format
17511msgid "argument %qs to %<-femit-struct-debug-detailed%> unknown"
588a58df
JM
17512msgstr ""
17513
55541419
JM
17514#: opts.c:211
17515#, gcc-internal-format
17516msgid "%<-femit-struct-debug-detailed=dir:...%> must allow at least as much as %<-femit-struct-debug-detailed=ind:...%>"
588a58df
JM
17517msgstr ""
17518
55541419
JM
17519#. Eventually this should become a hard error IMO.
17520#: opts.c:451
17521#, gcc-internal-format
17522msgid "command line option \"%s\" is valid for %s but not for %s"
f3a12c77 17523msgstr ""
588a58df 17524
55541419
JM
17525#: opts.c:482 opts.c:765
17526#, gcc-internal-format
17527msgid "unrecognized command line option \"%s\""
17528msgstr "tuntematon komentorivivalitsin ”%s”"
588a58df 17529
55541419
JM
17530#: opts.c:543
17531#, fuzzy, gcc-internal-format
17532msgid "command line option %qs is not supported by this configuration"
17533msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
17534
17535#: opts.c:596
17536#, gcc-internal-format
17537msgid "missing argument to \"%s\""
f3a12c77 17538msgstr ""
588a58df 17539
55541419
JM
17540#: opts.c:606
17541#, gcc-internal-format
17542msgid "argument to \"%s\" should be a non-negative integer"
588a58df
JM
17543msgstr ""
17544
55541419
JM
17545#: opts.c:1007
17546#, gcc-internal-format
17547msgid "Section anchors must be disabled when unit-at-a-time is disabled."
588a58df
JM
17548msgstr ""
17549
55541419
JM
17550#: opts.c:1011
17551#, gcc-internal-format
17552msgid "Toplevel reorder must be disabled when unit-at-a-time is disabled."
588a58df
JM
17553msgstr ""
17554
55541419
JM
17555#: opts.c:1026
17556#, gcc-internal-format
17557msgid "section anchors must be disabled when toplevel reorder is disabled"
588a58df
JM
17558msgstr ""
17559
55541419
JM
17560#: opts.c:1061 config/darwin.c:1724 config/sh/sh.c:903
17561#, gcc-internal-format
17562msgid "-freorder-blocks-and-partition does not work with exceptions on this architecture"
588a58df
JM
17563msgstr ""
17564
55541419
JM
17565#: opts.c:1078 config/sh/sh.c:911
17566#, gcc-internal-format
17567msgid "-freorder-blocks-and-partition does not support unwind info on this architecture"
588a58df
JM
17568msgstr ""
17569
55541419
JM
17570#: opts.c:1097
17571#, gcc-internal-format
17572msgid "-freorder-blocks-and-partition does not work on this architecture"
588a58df
JM
17573msgstr ""
17574
55541419
JM
17575#: opts.c:1111
17576#, gcc-internal-format
17577msgid "-fira-algorithm=CB does not work on this architecture"
588a58df
JM
17578msgstr ""
17579
55541419
JM
17580#: opts.c:1147
17581#, gcc-internal-format
17582msgid "-flto and -fwhopr are mutually exclusive"
588a58df
JM
17583msgstr ""
17584
55541419
JM
17585#: opts.c:1438
17586#, gcc-internal-format
17587msgid "unrecognized include_flags 0x%x passed to print_specific_help"
588a58df
JM
17588msgstr ""
17589
55541419
JM
17590#: opts.c:1780
17591#, fuzzy, gcc-internal-format
17592msgid "unknown excess precision style \"%s\""
17593msgstr "tuntematon konetila %qs"
17594
17595#: opts.c:1817
17596#, gcc-internal-format
17597msgid "structure alignment must be a small power of two, not %d"
588a58df
JM
17598msgstr ""
17599
55541419
JM
17600#: opts.c:1833 opts.c:1841
17601#, gcc-internal-format
17602msgid "Plugin support is disabled. Configure with --enable-plugin."
588a58df
JM
17603msgstr ""
17604
55541419
JM
17605#: opts.c:1920
17606#, gcc-internal-format
17607msgid "unrecognized visibility value \"%s\""
588a58df
JM
17608msgstr ""
17609
55541419
JM
17610#: opts.c:1978
17611#, fuzzy, gcc-internal-format
17612msgid "unknown stack check parameter \"%s\""
17613msgstr "tuntematon konetila %qs"
17614
17615#: opts.c:2004
17616#, gcc-internal-format
17617msgid "unrecognized register name \"%s\""
588a58df
JM
17618msgstr ""
17619
55541419
JM
17620#: opts.c:2028
17621#, gcc-internal-format
17622msgid "unknown tls-model \"%s\""
588a58df
JM
17623msgstr ""
17624
55541419
JM
17625#: opts.c:2037
17626#, gcc-internal-format
17627msgid "unknown ira algorithm \"%s\""
588a58df
JM
17628msgstr ""
17629
55541419
JM
17630#: opts.c:2048
17631#, gcc-internal-format
17632msgid "unknown ira region \"%s\""
588a58df
JM
17633msgstr ""
17634
55541419
JM
17635#: opts.c:2093
17636#, gcc-internal-format
17637msgid "dwarf version %d is not supported"
17638msgstr "dwarfin versio %d ei ole tuettu"
588a58df 17639
55541419
JM
17640#: opts.c:2162
17641#, gcc-internal-format
17642msgid "%s: --param arguments should be of the form NAME=VALUE"
588a58df
JM
17643msgstr ""
17644
55541419
JM
17645#: opts.c:2167
17646#, gcc-internal-format
17647msgid "invalid --param value %qs"
588a58df
JM
17648msgstr ""
17649
55541419
JM
17650#: opts.c:2270
17651#, gcc-internal-format
17652msgid "target system does not support debug output"
588a58df
JM
17653msgstr ""
17654
55541419
JM
17655#: opts.c:2277
17656#, gcc-internal-format
17657msgid "debug format \"%s\" conflicts with prior selection"
588a58df
JM
17658msgstr ""
17659
55541419
JM
17660#: opts.c:2293
17661#, gcc-internal-format
17662msgid "unrecognised debug output level \"%s\""
588a58df
JM
17663msgstr ""
17664
55541419
JM
17665#: opts.c:2295
17666#, gcc-internal-format
17667msgid "debug output level %s is too high"
588a58df
JM
17668msgstr ""
17669
55541419
JM
17670#: opts.c:2415
17671#, gcc-internal-format
17672msgid "-Werror=%s: No option -%s"
588a58df
JM
17673msgstr ""
17674
55541419
JM
17675#: params.c:68
17676#, gcc-internal-format
17677msgid "minimum value of parameter %qs is %u"
588a58df
JM
17678msgstr ""
17679
55541419
JM
17680#: params.c:73
17681#, gcc-internal-format
17682msgid "maximum value of parameter %qs is %u"
588a58df
JM
17683msgstr ""
17684
55541419
JM
17685#. If we didn't find this parameter, issue an error message.
17686#: params.c:85
17687#, gcc-internal-format
17688msgid "invalid parameter %qs"
588a58df
JM
17689msgstr ""
17690
55541419
JM
17691#: passes.c:599
17692#, fuzzy, gcc-internal-format
17693msgid "Invalid pass positioning operation"
17694msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
02c7d30f 17695
55541419
JM
17696#: passes.c:639
17697#, gcc-internal-format
17698msgid "plugin cannot register a missing pass"
588a58df
JM
17699msgstr ""
17700
55541419
JM
17701#: passes.c:642
17702#, gcc-internal-format
17703msgid "plugin cannot register an unnamed pass"
588a58df
JM
17704msgstr ""
17705
55541419
JM
17706#: passes.c:646
17707#, gcc-internal-format
17708msgid "plugin cannot register pass %qs without reference pass name"
588a58df
JM
17709msgstr ""
17710
55541419
JM
17711#: passes.c:658
17712#, gcc-internal-format
17713msgid "pass %qs not found but is referenced by new pass %qs"
588a58df
JM
17714msgstr ""
17715
55541419
JM
17716#: plugin.c:153
17717#, gcc-internal-format
17718msgid ""
17719"Plugin %s was specified with different paths:\n"
17720"%s\n"
17721"%s"
588a58df
JM
17722msgstr ""
17723
55541419
JM
17724#: plugin.c:199
17725#, gcc-internal-format
17726msgid "Malformed option -fplugin-arg-%s (multiple '=' signs)"
588a58df
JM
17727msgstr ""
17728
55541419
JM
17729#: plugin.c:215
17730#, gcc-internal-format
17731msgid "Malformed option -fplugin-arg-%s (missing -<key>[=<value>])"
588a58df
JM
17732msgstr ""
17733
55541419
JM
17734#: plugin.c:277
17735#, gcc-internal-format
17736msgid "Plugin %s should be specified before -fplugin-arg-%s in the command line"
f3a12c77 17737msgstr ""
588a58df 17738
55541419
JM
17739#: plugin.c:397
17740#, gcc-internal-format
17741msgid "Unknown callback event registered by plugin %s"
588a58df
JM
17742msgstr ""
17743
55541419
JM
17744#: plugin.c:425
17745#, gcc-internal-format
17746msgid "Plugin %s registered a null callback function for event %s"
588a58df
JM
17747msgstr ""
17748
55541419
JM
17749#: plugin.c:550
17750#, gcc-internal-format
17751msgid ""
17752"Cannot load plugin %s\n"
17753"%s"
588a58df
JM
17754msgstr ""
17755
55541419
JM
17756#: plugin.c:559
17757#, gcc-internal-format
17758msgid ""
17759"plugin %s is not licensed under a GPL-compatible license\n"
17760"%s"
588a58df
JM
17761msgstr ""
17762
55541419
JM
17763#: plugin.c:568
17764#, gcc-internal-format
17765msgid ""
17766"Cannot find %s in plugin %s\n"
17767"%s"
588a58df
JM
17768msgstr ""
17769
55541419
JM
17770#: plugin.c:576
17771#, gcc-internal-format
17772msgid "Fail to initialize plugin %s"
588a58df
JM
17773msgstr ""
17774
55541419
JM
17775#: profile.c:414
17776#, gcc-internal-format
17777msgid "corrupted profile info: edge from %i to %i exceeds maximal count"
588a58df
JM
17778msgstr ""
17779
55541419
JM
17780#: profile.c:458
17781#, gcc-internal-format
17782msgid "corrupted profile info: run_max * runs < sum_max"
588a58df
JM
17783msgstr ""
17784
55541419
JM
17785#: profile.c:464
17786#, gcc-internal-format
17787msgid "corrupted profile info: sum_all is smaller than sum_max"
588a58df
JM
17788msgstr ""
17789
55541419
JM
17790#: profile.c:630
17791#, gcc-internal-format
17792msgid "correcting inconsistent profile data"
588a58df
JM
17793msgstr ""
17794
55541419
JM
17795#: profile.c:640
17796#, gcc-internal-format
17797msgid "corrupted profile info: profile data is not flow-consistent"
588a58df
JM
17798msgstr ""
17799
55541419
JM
17800#: profile.c:657
17801#, gcc-internal-format
17802msgid "corrupted profile info: number of iterations for basic block %d thought to be %i"
588a58df
JM
17803msgstr ""
17804
55541419
JM
17805#: profile.c:678
17806#, gcc-internal-format
17807msgid "corrupted profile info: number of executions for edge %d-%d thought to be %i"
588a58df
JM
17808msgstr ""
17809
55541419
JM
17810#: reg-stack.c:537
17811#, gcc-internal-format
17812msgid "output constraint %d must specify a single register"
588a58df
JM
17813msgstr ""
17814
55541419
JM
17815#: reg-stack.c:547
17816#, gcc-internal-format
17817msgid "output constraint %d cannot be specified together with \"%s\" clobber"
588a58df
JM
17818msgstr ""
17819
55541419
JM
17820#: reg-stack.c:570
17821#, gcc-internal-format
17822msgid "output regs must be grouped at top of stack"
588a58df
JM
17823msgstr ""
17824
55541419
JM
17825#: reg-stack.c:607
17826#, gcc-internal-format
17827msgid "implicitly popped regs must be grouped at top of stack"
588a58df
JM
17828msgstr ""
17829
55541419
JM
17830#: reg-stack.c:626
17831#, gcc-internal-format
17832msgid "output operand %d must use %<&%> constraint"
588a58df
JM
17833msgstr ""
17834
55541419
JM
17835#: regcprop.c:978
17836#, gcc-internal-format
17837msgid "validate_value_data: [%u] Bad next_regno for empty chain (%u)"
5682cc89 17838msgstr ""
588a58df 17839
55541419
JM
17840#: regcprop.c:990
17841#, gcc-internal-format
17842msgid "validate_value_data: Loop in regno chain (%u)"
588a58df
JM
17843msgstr ""
17844
55541419
JM
17845#: regcprop.c:993
17846#, gcc-internal-format
17847msgid "validate_value_data: [%u] Bad oldest_regno (%u)"
5682cc89 17848msgstr ""
588a58df 17849
55541419
JM
17850#: regcprop.c:1005
17851#, gcc-internal-format
17852msgid "validate_value_data: [%u] Non-empty reg in chain (%s %u %i)"
588a58df
JM
17853msgstr ""
17854
55541419
JM
17855#: reginfo.c:819
17856#, gcc-internal-format
17857msgid "can't use '%s' as a %s register"
588a58df
JM
17858msgstr ""
17859
55541419
JM
17860#: reginfo.c:834 config/ia64/ia64.c:5396 config/ia64/ia64.c:5403
17861#: config/pa/pa.c:380 config/pa/pa.c:387 config/sh/sh.c:8539
17862#: config/sh/sh.c:8546 config/spu/spu.c:5062 config/spu/spu.c:5069
17863#, gcc-internal-format
17864msgid "unknown register name: %s"
f3a12c77 17865msgstr ""
588a58df 17866
55541419
JM
17867#: reginfo.c:843
17868#, gcc-internal-format
17869msgid "global register variable follows a function definition"
5682cc89 17870msgstr ""
588a58df 17871
55541419
JM
17872#: reginfo.c:847
17873#, gcc-internal-format
17874msgid "register used for two global register variables"
588a58df
JM
17875msgstr ""
17876
55541419
JM
17877#: reginfo.c:852
17878#, gcc-internal-format
17879msgid "call-clobbered register used for global register variable"
588a58df
JM
17880msgstr ""
17881
55541419
JM
17882#: reload.c:1262
17883#, gcc-internal-format
17884msgid "cannot reload integer constant operand in %<asm%>"
5682cc89 17885msgstr ""
588a58df 17886
55541419
JM
17887#: reload.c:1276
17888#, gcc-internal-format
17889msgid "impossible register constraint in %<asm%>"
588a58df
JM
17890msgstr ""
17891
55541419
JM
17892#: reload.c:3625
17893#, gcc-internal-format
17894msgid "%<&%> constraint used with no register class"
5682cc89 17895msgstr ""
588a58df 17896
55541419
JM
17897#: reload.c:3822 reload.c:4083
17898#, gcc-internal-format
17899msgid "inconsistent operand constraints in an %<asm%>"
588a58df
JM
17900msgstr ""
17901
55541419
JM
17902#: reload1.c:1370
17903#, gcc-internal-format
17904msgid "%<asm%> operand has impossible constraints"
588a58df
JM
17905msgstr ""
17906
55541419
JM
17907#: reload1.c:1390
17908#, gcc-internal-format
17909msgid "frame size too large for reliable stack checking"
02c7d30f 17910msgstr ""
588a58df 17911
55541419
JM
17912#: reload1.c:1393
17913#, gcc-internal-format
17914msgid "try reducing the number of local variables"
02c7d30f 17915msgstr ""
588a58df 17916
55541419
JM
17917#: reload1.c:2128
17918#, gcc-internal-format
17919msgid "can't find a register in class %qs while reloading %<asm%>"
02c7d30f 17920msgstr ""
588a58df 17921
55541419
JM
17922#: reload1.c:2133
17923#, gcc-internal-format
17924msgid "unable to find a register to spill in class %qs"
02c7d30f 17925msgstr ""
588a58df 17926
55541419
JM
17927#: reload1.c:4284
17928#, gcc-internal-format
17929msgid "%<asm%> operand requires impossible reload"
588a58df
JM
17930msgstr ""
17931
55541419
JM
17932#: reload1.c:5666
17933#, gcc-internal-format
17934msgid "%<asm%> operand constraint incompatible with operand size"
02c7d30f 17935msgstr ""
588a58df 17936
55541419
JM
17937#: reload1.c:7647
17938#, gcc-internal-format
17939msgid "output operand is constant in %<asm%>"
5682cc89 17940msgstr ""
588a58df 17941
55541419
JM
17942#: rtl.c:635
17943#, gcc-internal-format
17944msgid "RTL check: access of elt %d of '%s' with last elt %d in %s, at %s:%d"
588a58df
JM
17945msgstr ""
17946
55541419
JM
17947#: rtl.c:645
17948#, gcc-internal-format
17949msgid "RTL check: expected elt %d type '%c', have '%c' (rtx %s) in %s, at %s:%d"
02c7d30f 17950msgstr ""
588a58df 17951
55541419
JM
17952#: rtl.c:655
17953#, gcc-internal-format
17954msgid "RTL check: expected elt %d type '%c' or '%c', have '%c' (rtx %s) in %s, at %s:%d"
5682cc89 17955msgstr ""
588a58df 17956
55541419
JM
17957#: rtl.c:664
17958#, gcc-internal-format
17959msgid "RTL check: expected code '%s', have '%s' in %s, at %s:%d"
02c7d30f 17960msgstr ""
588a58df 17961
55541419
JM
17962#: rtl.c:674
17963#, gcc-internal-format
17964msgid "RTL check: expected code '%s' or '%s', have '%s' in %s, at %s:%d"
02c7d30f 17965msgstr ""
588a58df 17966
55541419
JM
17967#: rtl.c:701
17968#, gcc-internal-format
17969msgid "RTL check: attempt to treat non-block symbol as a block symbol in %s, at %s:%d"
5682cc89 17970msgstr ""
588a58df 17971
55541419
JM
17972#: rtl.c:711
17973#, gcc-internal-format
17974msgid "RTL check: access of elt %d of vector with last elt %d in %s, at %s:%d"
588a58df
JM
17975msgstr ""
17976
55541419
JM
17977#: rtl.c:722
17978#, gcc-internal-format
17979msgid "RTL flag check: %s used with unexpected rtx code '%s' in %s, at %s:%d"
02c7d30f 17980msgstr ""
588a58df 17981
55541419
JM
17982#: stmt.c:312
17983#, gcc-internal-format
17984msgid "output operand constraint lacks %<=%>"
02c7d30f 17985msgstr ""
588a58df 17986
55541419
JM
17987#: stmt.c:327
17988#, gcc-internal-format
17989msgid "output constraint %qc for operand %d is not at the beginning"
5682cc89
JM
17990msgstr ""
17991
55541419
JM
17992#: stmt.c:350
17993#, gcc-internal-format
17994msgid "operand constraint contains incorrectly positioned %<+%> or %<=%>"
5682cc89
JM
17995msgstr ""
17996
55541419
JM
17997#: stmt.c:357 stmt.c:456
17998#, gcc-internal-format
17999msgid "%<%%%> constraint used with last operand"
02c7d30f 18000msgstr ""
588a58df 18001
55541419
JM
18002#: stmt.c:376
18003#, gcc-internal-format
18004msgid "matching constraint not valid in output operand"
5682cc89 18005msgstr ""
588a58df 18006
55541419
JM
18007#: stmt.c:447
18008#, gcc-internal-format
18009msgid "input operand constraint contains %qc"
5682cc89 18010msgstr ""
588a58df 18011
55541419
JM
18012#: stmt.c:489
18013#, gcc-internal-format
18014msgid "matching constraint references invalid operand number"
02c7d30f 18015msgstr ""
588a58df 18016
55541419
JM
18017#: stmt.c:527
18018#, gcc-internal-format
18019msgid "invalid punctuation %qc in constraint"
588a58df
JM
18020msgstr ""
18021
55541419
JM
18022#: stmt.c:551
18023#, gcc-internal-format
18024msgid "matching constraint does not allow a register"
588a58df
JM
18025msgstr ""
18026
55541419
JM
18027#: stmt.c:605
18028#, gcc-internal-format
18029msgid "asm-specifier for variable %qE conflicts with asm clobber list"
02c7d30f 18030msgstr ""
588a58df 18031
55541419
JM
18032#: stmt.c:696
18033#, gcc-internal-format
18034msgid "unknown register name %qs in %<asm%>"
02c7d30f 18035msgstr ""
588a58df 18036
55541419
JM
18037#: stmt.c:704
18038#, gcc-internal-format
18039msgid "PIC register %qs clobbered in %<asm%>"
02c7d30f 18040msgstr ""
588a58df 18041
55541419
JM
18042#: stmt.c:751
18043#, gcc-internal-format
18044msgid "more than %d operands in %<asm%>"
02c7d30f 18045msgstr ""
588a58df 18046
55541419
JM
18047#: stmt.c:814
18048#, gcc-internal-format
18049msgid "output number %d not directly addressable"
588a58df
JM
18050msgstr ""
18051
55541419
JM
18052#: stmt.c:900
18053#, gcc-internal-format
18054msgid "asm operand %d probably doesn%'t match constraints"
02c7d30f 18055msgstr ""
588a58df 18056
55541419
JM
18057#: stmt.c:910
18058#, gcc-internal-format
18059msgid "use of memory input without lvalue in asm operand %d is deprecated"
02c7d30f 18060msgstr ""
588a58df 18061
55541419
JM
18062#: stmt.c:1065
18063#, gcc-internal-format
18064msgid "asm clobber conflict with output operand"
02c7d30f 18065msgstr ""
588a58df 18066
55541419
JM
18067#: stmt.c:1070
18068#, gcc-internal-format
18069msgid "asm clobber conflict with input operand"
02c7d30f 18070msgstr ""
588a58df 18071
55541419
JM
18072#: stmt.c:1196
18073#, gcc-internal-format
18074msgid "too many alternatives in %<asm%>"
02c7d30f 18075msgstr ""
588a58df 18076
55541419
JM
18077#: stmt.c:1208
18078#, gcc-internal-format
18079msgid "operand constraints for %<asm%> differ in number of alternatives"
02c7d30f 18080msgstr ""
588a58df 18081
55541419
JM
18082#: stmt.c:1275
18083#, gcc-internal-format
18084msgid "duplicate asm operand name %qs"
02c7d30f 18085msgstr ""
588a58df 18086
55541419
JM
18087#: stmt.c:1372
18088#, gcc-internal-format
18089msgid "missing close brace for named operand"
02c7d30f 18090msgstr ""
f3a12c77 18091
55541419
JM
18092#: stmt.c:1397
18093#, gcc-internal-format
18094msgid "undefined named operand %qs"
588a58df
JM
18095msgstr ""
18096
55541419
JM
18097#: stmt.c:1542 cp/cvt.c:917 cp/cvt.c:1033
18098#, gcc-internal-format
18099msgid "value computed is not used"
18100msgstr "laskettua arvoa ei käytetä"
588a58df 18101
55541419
JM
18102#: stor-layout.c:160
18103#, gcc-internal-format
18104msgid "type size can%'t be explicitly evaluated"
5682cc89 18105msgstr ""
588a58df 18106
55541419
JM
18107#: stor-layout.c:162
18108#, gcc-internal-format
18109msgid "variable-size type declared outside of any function"
588a58df
JM
18110msgstr ""
18111
55541419
JM
18112#: stor-layout.c:680
18113#, fuzzy, gcc-internal-format
18114msgid "size of %q+D is %d bytes"
18115msgstr "taulukon %qs koko on negatiivinen"
f3a12c77 18116
55541419
JM
18117#: stor-layout.c:682
18118#, gcc-internal-format
18119msgid "size of %q+D is larger than %wd bytes"
588a58df
JM
18120msgstr ""
18121
55541419
JM
18122#: stor-layout.c:1101
18123#, gcc-internal-format
18124msgid "packed attribute causes inefficient alignment for %q+D"
02c7d30f 18125msgstr ""
f3a12c77 18126
55541419
JM
18127#: stor-layout.c:1104
18128#, fuzzy, gcc-internal-format
18129msgid "packed attribute is unnecessary for %q+D"
18130msgstr "%qs-attribuuttia ei huomioida %qs:lle"
f3a12c77 18131
55541419
JM
18132#: stor-layout.c:1122
18133#, gcc-internal-format
18134msgid "padding struct to align %q+D"
588a58df
JM
18135msgstr ""
18136
55541419
JM
18137#: stor-layout.c:1183
18138#, gcc-internal-format
18139msgid "Offset of packed bit-field %qD has changed in GCC 4.4"
588a58df
JM
18140msgstr ""
18141
55541419
JM
18142#: stor-layout.c:1489
18143#, gcc-internal-format
18144msgid "padding struct size to alignment boundary"
02c7d30f 18145msgstr ""
f3a12c77 18146
55541419
JM
18147#: stor-layout.c:1519
18148#, fuzzy, gcc-internal-format
18149msgid "packed attribute causes inefficient alignment for %qE"
18150msgstr "%qs-attribuuttia ei huomioida %qs:lle"
588a58df 18151
55541419
JM
18152#: stor-layout.c:1523
18153#, fuzzy, gcc-internal-format
18154msgid "packed attribute is unnecessary for %qE"
18155msgstr "%qs-attribuuttia ei huomioida %qs:lle"
f3a12c77 18156
55541419
JM
18157#: stor-layout.c:1529
18158#, gcc-internal-format
18159msgid "packed attribute causes inefficient alignment"
02c7d30f 18160msgstr ""
f3a12c77 18161
55541419
JM
18162#: stor-layout.c:1531
18163#, gcc-internal-format
18164msgid "packed attribute is unnecessary"
5682cc89 18165msgstr ""
588a58df 18166
55541419
JM
18167#: stor-layout.c:2046
18168#, gcc-internal-format
18169msgid "alignment of array elements is greater than element size"
588a58df
JM
18170msgstr ""
18171
55541419
JM
18172#: targhooks.c:163
18173#, gcc-internal-format
18174msgid "__builtin_saveregs not supported by this target"
5682cc89 18175msgstr ""
588a58df 18176
55541419
JM
18177#: targhooks.c:658
18178#, fuzzy, gcc-internal-format
18179msgid "nested functions not supported on this target"
18180msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
f3a12c77 18181
55541419
JM
18182#: targhooks.c:671
18183#, fuzzy, gcc-internal-format
18184msgid "nested function trampolines not supported on this target"
18185msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 18186
55541419
JM
18187#: targhooks.c:948
18188#, fuzzy, gcc-internal-format
18189msgid "target attribute is not supported on this machine"
18190msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 18191
55541419
JM
18192#: targhooks.c:958
18193#, fuzzy, gcc-internal-format
18194msgid "#pragma GCC target is not supported for this machine"
18195msgstr "#pragma extern_prefix ei ole tuettu tällä kohteella"
f3a12c77 18196
55541419
JM
18197#: tlink.c:483
18198#, gcc-internal-format
18199msgid "repository file '%s' does not contain command-line arguments"
5682cc89 18200msgstr ""
588a58df 18201
55541419
JM
18202#: tlink.c:731
18203#, gcc-internal-format
18204msgid "'%s' was assigned to '%s', but was not defined during recompilation, or vice versa"
02c7d30f 18205msgstr ""
588a58df 18206
55541419
JM
18207#: tlink.c:801
18208#, gcc-internal-format
18209msgid "ld returned %d exit status"
18210msgstr "ld:n paluuarvo oli %d"
588a58df 18211
55541419
JM
18212#: toplev.c:555
18213#, gcc-internal-format
18214msgid "invalid option argument %qs"
02c7d30f 18215msgstr ""
588a58df 18216
55541419
JM
18217#: toplev.c:645
18218#, gcc-internal-format
18219msgid "getting core file size maximum limit: %m"
02c7d30f 18220msgstr ""
588a58df 18221
55541419
JM
18222#: toplev.c:648
18223#, gcc-internal-format
18224msgid "setting core file size limit to maximum: %m"
588a58df
JM
18225msgstr ""
18226
55541419
JM
18227#: toplev.c:868
18228#, fuzzy, gcc-internal-format
18229msgid "%q+F declared %<static%> but never defined"
18230msgstr "%J%qF käytetty, mutta ei määritelty"
588a58df 18231
55541419
JM
18232#: toplev.c:896
18233#, fuzzy, gcc-internal-format
18234msgid "%q+D defined but not used"
18235msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
588a58df 18236
55541419
JM
18237#: toplev.c:963
18238#, fuzzy, gcc-internal-format
18239msgid "%qD is deprecated (declared at %s:%d): %s"
18240msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18241
55541419
JM
18242#: toplev.c:967
18243#, fuzzy, gcc-internal-format
18244msgid "%qD is deprecated (declared at %s:%d)"
18245msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18246
55541419
JM
18247#: toplev.c:992
18248#, fuzzy, gcc-internal-format
18249msgid "%qE is deprecated (declared at %s:%d): %s"
18250msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18251
55541419
JM
18252#: toplev.c:996
18253#, fuzzy, gcc-internal-format
18254msgid "%qE is deprecated (declared at %s:%d)"
18255msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18256
55541419
JM
18257#: toplev.c:1003
18258#, fuzzy, gcc-internal-format
18259msgid "type is deprecated (declared at %s:%d): %s"
18260msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18261
55541419
JM
18262#: toplev.c:1007
18263#, gcc-internal-format
18264msgid "type is deprecated (declared at %s:%d)"
02c7d30f 18265msgstr ""
588a58df 18266
55541419
JM
18267#: toplev.c:1016
18268#, fuzzy, gcc-internal-format
18269msgid "%qE is deprecated: %s"
18270msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18271
55541419
JM
18272#: toplev.c:1019
18273#, fuzzy, gcc-internal-format
18274msgid "%qE is deprecated"
18275msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 18276
55541419
JM
18277#: toplev.c:1024
18278#, gcc-internal-format
18279msgid "type is deprecated: %s"
02c7d30f 18280msgstr ""
588a58df 18281
55541419
JM
18282#: toplev.c:1027
18283#, gcc-internal-format
18284msgid "type is deprecated"
02c7d30f 18285msgstr ""
588a58df 18286
55541419
JM
18287#: toplev.c:1193
18288#, gcc-internal-format
18289msgid "unrecognized gcc debugging option: %c"
588a58df
JM
18290msgstr ""
18291
55541419
JM
18292#: toplev.c:1458
18293#, gcc-internal-format
18294msgid "can%'t open %s for writing: %m"
588a58df
JM
18295msgstr ""
18296
55541419
JM
18297#: toplev.c:1479
18298#, fuzzy, gcc-internal-format
18299msgid "-frecord-gcc-switches is not supported by the current target"
18300msgstr "säiekohtaista muistia ei tueta tällä kohteella"
588a58df 18301
55541419
JM
18302#: toplev.c:1816
18303#, fuzzy, gcc-internal-format
18304msgid "this target does not support %qs"
18305msgstr "kohdemuoto ei tue äärettömyyttä"
588a58df 18306
55541419
JM
18307#: toplev.c:1873
18308#, gcc-internal-format
18309msgid "instruction scheduling not supported on this target machine"
02c7d30f 18310msgstr ""
588a58df 18311
55541419
JM
18312#: toplev.c:1877
18313#, gcc-internal-format
18314msgid "this target machine does not have delayed branches"
5682cc89 18315msgstr ""
588a58df 18316
55541419
JM
18317#: toplev.c:1891
18318#, gcc-internal-format
18319msgid "-f%sleading-underscore not supported on this target machine"
588a58df
JM
18320msgstr ""
18321
55541419
JM
18322#: toplev.c:1934
18323#, fuzzy, gcc-internal-format
18324msgid "could not close zeroed insn dump file %qs: %s"
18325msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
588a58df 18326
55541419
JM
18327#: toplev.c:1999
18328#, gcc-internal-format
18329msgid "target system does not support the \"%s\" debug format"
02c7d30f
JM
18330msgstr ""
18331
55541419
JM
18332#: toplev.c:2011
18333#, gcc-internal-format
18334msgid "variable tracking requested, but useless unless producing debug info"
02c7d30f 18335msgstr ""
588a58df 18336
55541419
JM
18337#: toplev.c:2014
18338#, gcc-internal-format
18339msgid "variable tracking requested, but not supported by this debug format"
02c7d30f 18340msgstr ""
588a58df 18341
55541419
JM
18342#: toplev.c:2042
18343#, gcc-internal-format
18344msgid "var-tracking-assignments changes selective scheduling"
5682cc89 18345msgstr ""
588a58df 18346
55541419
JM
18347#: toplev.c:2058
18348#, gcc-internal-format
18349msgid "can%'t open %s: %m"
02c7d30f 18350msgstr ""
588a58df 18351
55541419
JM
18352#: toplev.c:2065
18353#, gcc-internal-format
18354msgid "-ffunction-sections not supported for this target"
588a58df
JM
18355msgstr ""
18356
55541419
JM
18357#: toplev.c:2070
18358#, gcc-internal-format
18359msgid "-fdata-sections not supported for this target"
5682cc89 18360msgstr ""
588a58df 18361
55541419
JM
18362#: toplev.c:2077
18363#, gcc-internal-format
18364msgid "-ffunction-sections disabled; it makes profiling impossible"
02c7d30f 18365msgstr ""
588a58df 18366
55541419
JM
18367#: toplev.c:2084
18368#, gcc-internal-format
18369msgid "-fprefetch-loop-arrays not supported for this target"
02c7d30f 18370msgstr ""
588a58df 18371
55541419
JM
18372#: toplev.c:2090
18373#, gcc-internal-format
18374msgid "-fprefetch-loop-arrays not supported for this target (try -march switches)"
02c7d30f 18375msgstr ""
588a58df 18376
55541419
JM
18377#: toplev.c:2099
18378#, gcc-internal-format
18379msgid "-fprefetch-loop-arrays is not supported with -Os"
588a58df
JM
18380msgstr ""
18381
55541419
JM
18382#: toplev.c:2110
18383#, gcc-internal-format
18384msgid "-fassociative-math disabled; other options take precedence"
588a58df
JM
18385msgstr ""
18386
55541419
JM
18387#: toplev.c:2126
18388#, fuzzy, gcc-internal-format
18389msgid "-fstack-protector not supported for this target"
18390msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 18391
55541419
JM
18392#: toplev.c:2139
18393#, gcc-internal-format
18394msgid "unwind tables currently require a frame pointer for correctness"
588a58df
JM
18395msgstr ""
18396
55541419
JM
18397#: toplev.c:2360
18398#, gcc-internal-format
18399msgid "error writing to %s: %m"
588a58df
JM
18400msgstr ""
18401
55541419
JM
18402#: toplev.c:2362 java/jcf-parse.c:1767
18403#, gcc-internal-format
18404msgid "error closing %s: %m"
02c7d30f 18405msgstr ""
588a58df 18406
55541419
JM
18407#: tree-cfg.c:2519
18408#, gcc-internal-format
18409msgid "SSA name in freelist but still referenced"
588a58df
JM
18410msgstr ""
18411
55541419
JM
18412#: tree-cfg.c:2528
18413#, fuzzy, gcc-internal-format
18414msgid "Indirect reference's operand is not a register or a constant."
18415msgstr "pyydetty tasaus ei ole vakio"
588a58df 18416
55541419
JM
18417#: tree-cfg.c:2537
18418#, gcc-internal-format
18419msgid "ASSERT_EXPR with an always-false condition"
588a58df
JM
18420msgstr ""
18421
55541419
JM
18422#: tree-cfg.c:2543
18423#, gcc-internal-format
18424msgid "MODIFY_EXPR not expected while having tuples."
588a58df
JM
18425msgstr ""
18426
55541419
JM
18427#: tree-cfg.c:2564
18428#, gcc-internal-format
18429msgid "constant not recomputed when ADDR_EXPR changed"
588a58df
JM
18430msgstr ""
18431
55541419
JM
18432#: tree-cfg.c:2569
18433#, gcc-internal-format
18434msgid "side effects not recomputed when ADDR_EXPR changed"
588a58df
JM
18435msgstr ""
18436
55541419
JM
18437#: tree-cfg.c:2587 tree-ssa.c:826
18438#, gcc-internal-format
18439msgid "address taken, but ADDRESSABLE bit not set"
588a58df
JM
18440msgstr ""
18441
55541419
JM
18442#: tree-cfg.c:2592
18443#, gcc-internal-format
18444msgid "DECL_GIMPLE_REG_P set on a variable with address taken"
588a58df
JM
18445msgstr ""
18446
55541419
JM
18447#: tree-cfg.c:2603
18448#, gcc-internal-format
18449msgid "non-integral used in condition"
588a58df
JM
18450msgstr ""
18451
55541419
JM
18452#: tree-cfg.c:2608
18453#, fuzzy, gcc-internal-format
18454msgid "invalid conditional operand"
18455msgstr "epäkelpo alustin"
588a58df 18456
55541419
JM
18457#: tree-cfg.c:2655
18458#, gcc-internal-format
18459msgid "invalid position or size operand to BIT_FIELD_REF"
5682cc89 18460msgstr ""
588a58df 18461
55541419
JM
18462#: tree-cfg.c:2662
18463#, gcc-internal-format
18464msgid "integral result type precision does not match field size of BIT_FIELD_REF"
588a58df
JM
18465msgstr ""
18466
55541419
JM
18467#: tree-cfg.c:2670
18468#, gcc-internal-format
18469msgid "mode precision of non-integral result does not match field size of BIT_FIELD_REF"
588a58df
JM
18470msgstr ""
18471
55541419
JM
18472#: tree-cfg.c:2681
18473#, gcc-internal-format
18474msgid "invalid reference prefix"
588a58df
JM
18475msgstr ""
18476
55541419
JM
18477#: tree-cfg.c:2692
18478#, fuzzy, gcc-internal-format
18479msgid "invalid operand to plus/minus, type is a pointer"
18480msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18481
55541419
JM
18482#: tree-cfg.c:2703
18483#, gcc-internal-format
18484msgid "invalid operand to pointer plus, first operand is not a pointer"
588a58df
JM
18485msgstr ""
18486
55541419
JM
18487#: tree-cfg.c:2711
18488#, gcc-internal-format
18489msgid "invalid operand to pointer plus, second operand is not an integer with type of sizetype."
02c7d30f 18490msgstr ""
588a58df 18491
55541419
JM
18492#: tree-cfg.c:2782
18493#, fuzzy, gcc-internal-format
18494msgid "invalid expression for min lvalue"
18495msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18496
55541419
JM
18497#: tree-cfg.c:2793
18498#, fuzzy, gcc-internal-format
18499msgid "invalid operand in indirect reference"
18500msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18501
55541419
JM
18502#: tree-cfg.c:2800
18503#, fuzzy, gcc-internal-format
18504msgid "type mismatch in indirect reference"
18505msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18506
55541419
JM
18507#: tree-cfg.c:2829
18508#, fuzzy, gcc-internal-format
18509msgid "invalid operands to array reference"
18510msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
5682cc89 18511
55541419
JM
18512#: tree-cfg.c:2840
18513#, fuzzy, gcc-internal-format
18514msgid "type mismatch in array reference"
18515msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18516
55541419
JM
18517#: tree-cfg.c:2849
18518#, gcc-internal-format
18519msgid "type mismatch in array range reference"
02c7d30f 18520msgstr ""
588a58df 18521
55541419
JM
18522#: tree-cfg.c:2860
18523#, fuzzy, gcc-internal-format
18524msgid "type mismatch in real/imagpart reference"
18525msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18526
55541419
JM
18527#: tree-cfg.c:2870
18528#, fuzzy, gcc-internal-format
18529msgid "type mismatch in component reference"
18530msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18531
55541419
JM
18532#: tree-cfg.c:2887
18533#, gcc-internal-format
18534msgid "Conversion of an SSA_NAME on the left hand side."
02c7d30f 18535msgstr ""
f3a12c77 18536
55541419
JM
18537#: tree-cfg.c:2945
18538#, fuzzy, gcc-internal-format
18539msgid "invalid function in gimple call"
18540msgstr "virheellinen versionumero ”%s”"
588a58df 18541
55541419
JM
18542#: tree-cfg.c:2954
18543#, gcc-internal-format
18544msgid "non-function in gimple call"
588a58df
JM
18545msgstr ""
18546
55541419
JM
18547#: tree-cfg.c:2962
18548#, gcc-internal-format
18549msgid "invalid LHS in gimple call"
588a58df
JM
18550msgstr ""
18551
55541419
JM
18552#: tree-cfg.c:2968
18553#, gcc-internal-format
18554msgid "LHS in noreturn call"
02c7d30f 18555msgstr ""
f3a12c77 18556
55541419
JM
18557#: tree-cfg.c:2984
18558#, fuzzy, gcc-internal-format
18559msgid "invalid conversion in gimple call"
18560msgstr "virheellinen versionumero ”%s”"
588a58df 18561
55541419
JM
18562#: tree-cfg.c:2993
18563#, fuzzy, gcc-internal-format
18564msgid "invalid static chain in gimple call"
18565msgstr "virheellinen versionumero ”%s”"
588a58df 18566
55541419
JM
18567#: tree-cfg.c:3005
18568#, fuzzy, gcc-internal-format
18569msgid "static chain in indirect gimple call"
18570msgstr "virheellinen versionumero ”%s”"
02c7d30f 18571
55541419
JM
18572#: tree-cfg.c:3012
18573#, gcc-internal-format
18574msgid "static chain with function that doesn't use one"
588a58df
JM
18575msgstr ""
18576
55541419
JM
18577#: tree-cfg.c:3027
18578#, fuzzy, gcc-internal-format
18579msgid "invalid argument to gimple call"
18580msgstr "virheellinen versionumero ”%s”"
588a58df 18581
55541419
JM
18582#: tree-cfg.c:3046
18583#, fuzzy, gcc-internal-format
18584msgid "invalid operands in gimple comparison"
18585msgstr "epäkelpo totuusarvolauseke"
588a58df 18586
55541419
JM
18587#: tree-cfg.c:3064
18588#, fuzzy, gcc-internal-format
18589msgid "type mismatch in comparison expression"
18590msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18591
55541419
JM
18592#: tree-cfg.c:3090
18593#, gcc-internal-format
18594msgid "non-register as LHS of unary operation"
02c7d30f 18595msgstr ""
588a58df 18596
55541419
JM
18597#: tree-cfg.c:3096
18598#, fuzzy, gcc-internal-format
18599msgid "invalid operand in unary operation"
18600msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18601
55541419
JM
18602#: tree-cfg.c:3131
18603#, fuzzy, gcc-internal-format
18604msgid "invalid types in nop conversion"
18605msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 18606
55541419
JM
18607#: tree-cfg.c:3146
18608#, fuzzy, gcc-internal-format
18609msgid "invalid types in address space conversion"
18610msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 18611
55541419
JM
18612#: tree-cfg.c:3160
18613#, fuzzy, gcc-internal-format
18614msgid "invalid types in fixed-point conversion"
18615msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 18616
55541419
JM
18617#: tree-cfg.c:3173
18618#, fuzzy, gcc-internal-format
18619msgid "invalid types in conversion to floating point"
18620msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 18621
55541419
JM
18622#: tree-cfg.c:3186
18623#, fuzzy, gcc-internal-format
18624msgid "invalid types in conversion to integer"
18625msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 18626
55541419
JM
18627#: tree-cfg.c:3221
18628#, fuzzy, gcc-internal-format
18629msgid "non-trivial conversion in unary operation"
18630msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 18631
55541419
JM
18632#: tree-cfg.c:3248
18633#, gcc-internal-format
18634msgid "non-register as LHS of binary operation"
588a58df
JM
18635msgstr ""
18636
55541419
JM
18637#: tree-cfg.c:3255
18638#, fuzzy, gcc-internal-format
18639msgid "invalid operands in binary operation"
18640msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18641
55541419
JM
18642#: tree-cfg.c:3270
18643#, fuzzy, gcc-internal-format
18644msgid "type mismatch in complex expression"
18645msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18646
55541419
JM
18647#: tree-cfg.c:3299
18648#, fuzzy, gcc-internal-format
18649msgid "type mismatch in shift expression"
18650msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18651
55541419
JM
18652#: tree-cfg.c:3321
18653#, fuzzy, gcc-internal-format
18654msgid "type mismatch in vector shift expression"
18655msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18656
55541419
JM
18657#: tree-cfg.c:3334
18658#, gcc-internal-format
18659msgid "non-element sized vector shift of floating point vector"
588a58df
JM
18660msgstr ""
18661
55541419
JM
18662#: tree-cfg.c:3352
18663#, fuzzy, gcc-internal-format
18664msgid "invalid non-vector operands to vector valued plus"
18665msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18666
55541419
JM
18667#: tree-cfg.c:3376
18668#, fuzzy, gcc-internal-format
18669msgid "invalid (pointer) operands to plus/minus"
18670msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18671
55541419
JM
18672#: tree-cfg.c:3391
18673#, fuzzy, gcc-internal-format
18674msgid "type mismatch in pointer plus expression"
18675msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18676
55541419
JM
18677#: tree-cfg.c:3414
18678#, fuzzy, gcc-internal-format
18679msgid "type mismatch in binary truth expression"
18680msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18681
55541419
JM
18682#: tree-cfg.c:3482
18683#, fuzzy, gcc-internal-format
18684msgid "type mismatch in binary expression"
18685msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18686
55541419
JM
18687#: tree-cfg.c:3507
18688#, fuzzy, gcc-internal-format
18689msgid "non-trivial conversion at assignment"
18690msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 18691
55541419
JM
18692#: tree-cfg.c:3524
18693#, fuzzy, gcc-internal-format
18694msgid "invalid operand in unary expression"
18695msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18696
55541419
JM
18697#: tree-cfg.c:3532
18698#, fuzzy, gcc-internal-format
18699msgid "type mismatch in address expression"
18700msgstr "ehtolausekkeessa on tyyppiristiriita"
588a58df 18701
55541419
JM
18702#: tree-cfg.c:3556 tree-cfg.c:3582
18703#, gcc-internal-format
18704msgid "invalid rhs for gimple memory store"
588a58df
JM
18705msgstr ""
18706
55541419
JM
18707#: tree-cfg.c:3646
18708#, fuzzy, gcc-internal-format
18709msgid "invalid operand in return statement"
18710msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18711
55541419
JM
18712#: tree-cfg.c:3658
18713#, fuzzy, gcc-internal-format
18714msgid "invalid conversion in return statement"
18715msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18716
55541419
JM
18717#: tree-cfg.c:3682
18718#, fuzzy, gcc-internal-format
18719msgid "goto destination is neither a label nor a pointer"
18720msgstr "indeksoitu arvo ei ole taulukko eikä osoitin"
588a58df 18721
55541419
JM
18722#: tree-cfg.c:3697
18723#, fuzzy, gcc-internal-format
18724msgid "invalid operand to switch statement"
18725msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18726
55541419
JM
18727#: tree-cfg.c:3717
18728#, gcc-internal-format
18729msgid "Invalid PHI result"
588a58df
JM
18730msgstr ""
18731
55541419
JM
18732#: tree-cfg.c:3729
18733#, fuzzy, gcc-internal-format
18734msgid "Invalid PHI argument"
18735msgstr "virheellinen %%H-arvo"
588a58df 18736
55541419
JM
18737#: tree-cfg.c:3735
18738#, fuzzy, gcc-internal-format
18739msgid "Incompatible types in PHI argument %u"
18740msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 18741
55541419
JM
18742#: tree-cfg.c:3782
18743#, fuzzy, gcc-internal-format
18744msgid "invalid comparison code in gimple cond"
18745msgstr "virheellinen versionumero ”%s”"
588a58df 18746
55541419
JM
18747#: tree-cfg.c:3790
18748#, fuzzy, gcc-internal-format
18749msgid "invalid labels in gimple cond"
18750msgstr "epäkelpo totuusarvolauseke"
588a58df 18751
55541419
JM
18752#: tree-cfg.c:3889
18753#, fuzzy, gcc-internal-format
18754msgid "verify_gimple failed"
18755msgstr "verify_flow_info epäonnistui"
588a58df 18756
55541419
JM
18757#: tree-cfg.c:3924
18758#, fuzzy, gcc-internal-format
18759msgid "invalid function in call statement"
18760msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 18761
55541419
JM
18762#: tree-cfg.c:3935
18763#, fuzzy, gcc-internal-format
18764msgid "invalid pure const state for function"
18765msgstr "epäkelpo tallennusluokka funktiolle %qs"
588a58df 18766
55541419
JM
18767#: tree-cfg.c:3948 tree-ssa.c:1001 tree-ssa.c:1010
18768#, gcc-internal-format
18769msgid "in statement"
02c7d30f 18770msgstr ""
588a58df 18771
55541419
JM
18772#: tree-cfg.c:3968
18773#, gcc-internal-format
18774msgid "statement marked for throw, but doesn%'t"
02c7d30f 18775msgstr ""
588a58df 18776
55541419
JM
18777#: tree-cfg.c:3974
18778#, gcc-internal-format
18779msgid "statement marked for throw in middle of block"
02c7d30f 18780msgstr ""
588a58df 18781
55541419
JM
18782#: tree-cfg.c:4046
18783#, gcc-internal-format
18784msgid "Dead STMT in EH table"
02c7d30f 18785msgstr ""
588a58df 18786
55541419
JM
18787#: tree-cfg.c:4084
18788#, gcc-internal-format
18789msgid "gimple_bb (phi) is set to a wrong basic block"
02c7d30f 18790msgstr ""
588a58df 18791
55541419
JM
18792#: tree-cfg.c:4095
18793#, fuzzy, gcc-internal-format
18794msgid "missing PHI def"
18795msgstr "lopetusalkio puuttuu funktiokutsusta"
588a58df 18796
55541419
JM
18797#: tree-cfg.c:4106
18798#, gcc-internal-format
18799msgid "PHI argument is not a GIMPLE value"
02c7d30f 18800msgstr ""
588a58df 18801
55541419
JM
18802#: tree-cfg.c:4115 tree-cfg.c:4188
18803#, gcc-internal-format
18804msgid "incorrect sharing of tree nodes"
02c7d30f 18805msgstr ""
588a58df 18806
55541419
JM
18807#: tree-cfg.c:4138
18808#, fuzzy, gcc-internal-format
18809msgid "invalid GIMPLE statement"
18810msgstr "epäkelpo lvalue asm-lauseessa"
f3a12c77 18811
55541419
JM
18812#: tree-cfg.c:4147
18813#, gcc-internal-format
18814msgid "gimple_bb (stmt) is set to a wrong basic block"
588a58df
JM
18815msgstr ""
18816
55541419
JM
18817#: tree-cfg.c:4160
18818#, gcc-internal-format
18819msgid "incorrect entry in label_to_block_map"
02c7d30f 18820msgstr ""
f3a12c77 18821
55541419
JM
18822#: tree-cfg.c:4170
18823#, fuzzy, gcc-internal-format
18824msgid "incorrect setting of landing pad number"
18825msgstr "muotomerkkijonolla on epäkelpo operandinumero"
588a58df 18826
55541419
JM
18827#: tree-cfg.c:4204
18828#, gcc-internal-format
18829msgid "verify_stmts failed"
588a58df
JM
18830msgstr ""
18831
55541419
JM
18832#: tree-cfg.c:4227
18833#, gcc-internal-format
18834msgid "ENTRY_BLOCK has IL associated with it"
588a58df
JM
18835msgstr ""
18836
55541419
JM
18837#: tree-cfg.c:4233
18838#, gcc-internal-format
18839msgid "EXIT_BLOCK has IL associated with it"
588a58df
JM
18840msgstr ""
18841
55541419
JM
18842#: tree-cfg.c:4240
18843#, gcc-internal-format
18844msgid "fallthru to exit from bb %d"
f3a12c77 18845msgstr ""
5682cc89 18846
55541419
JM
18847#: tree-cfg.c:4264
18848#, gcc-internal-format
18849msgid "nonlocal label "
18850msgstr "ei-paikallinen nimiö "
02c7d30f 18851
55541419
JM
18852#: tree-cfg.c:4273
18853#, gcc-internal-format
18854msgid "EH landing pad label "
588a58df
JM
18855msgstr ""
18856
55541419
JM
18857#: tree-cfg.c:4282 tree-cfg.c:4291 tree-cfg.c:4316
18858#, gcc-internal-format
18859msgid "label "
18860msgstr "nimiö "
588a58df 18861
55541419 18862#: tree-cfg.c:4306
588a58df 18863#, gcc-internal-format
55541419 18864msgid "control flow in the middle of basic block %d"
588a58df
JM
18865msgstr ""
18866
55541419 18867#: tree-cfg.c:4339
588a58df 18868#, gcc-internal-format
55541419 18869msgid "fallthru edge after a control statement in bb %d"
588a58df
JM
18870msgstr ""
18871
55541419 18872#: tree-cfg.c:4352
588a58df 18873#, gcc-internal-format
55541419
JM
18874msgid "true/false edge after a non-GIMPLE_COND in bb %d"
18875msgstr ""
588a58df 18876
55541419 18877#: tree-cfg.c:4375 tree-cfg.c:4397 tree-cfg.c:4410 tree-cfg.c:4479
588a58df 18878#, gcc-internal-format
55541419
JM
18879msgid "wrong outgoing edge flags at end of bb %d"
18880msgstr ""
588a58df 18881
55541419 18882#: tree-cfg.c:4385
588a58df 18883#, gcc-internal-format
55541419
JM
18884msgid "explicit goto at end of bb %d"
18885msgstr ""
588a58df 18886
55541419 18887#: tree-cfg.c:4415
588a58df 18888#, gcc-internal-format
55541419
JM
18889msgid "return edge does not point to exit in bb %d"
18890msgstr ""
588a58df 18891
55541419 18892#: tree-cfg.c:4445
588a58df 18893#, gcc-internal-format
55541419
JM
18894msgid "found default case not at the start of case vector"
18895msgstr ""
588a58df 18896
55541419 18897#: tree-cfg.c:4453
588a58df 18898#, gcc-internal-format
55541419
JM
18899msgid "case labels not sorted: "
18900msgstr ""
588a58df 18901
55541419 18902#: tree-cfg.c:4470
588a58df 18903#, gcc-internal-format
55541419
JM
18904msgid "extra outgoing edge %d->%d"
18905msgstr ""
588a58df 18906
55541419 18907#: tree-cfg.c:4493
588a58df 18908#, gcc-internal-format
55541419
JM
18909msgid "missing edge %i->%i"
18910msgstr ""
588a58df 18911
55541419
JM
18912#: tree-cfg.c:7121
18913#, fuzzy, gcc-internal-format
18914msgid "%<noreturn%> function does return"
18915msgstr "%<noreturn%>-funktio palauttaa ei-void-arvon"
588a58df 18916
55541419 18917#: tree-cfg.c:7141
588a58df 18918#, gcc-internal-format
55541419
JM
18919msgid "control reaches end of non-void function"
18920msgstr "ei-void-tyyppisen funktion loppu saavutettu"
18921
18922#: tree-cfg.c:7204
18923#, fuzzy, gcc-internal-format
18924msgid "function might be possible candidate for attribute %<noreturn%>"
18925msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
588a58df 18926
55541419 18927#: tree-cfg.c:7275
588a58df 18928#, gcc-internal-format
55541419
JM
18929msgid "ignoring return value of %qD, declared with attribute warn_unused_result"
18930msgstr "%qD:n paluuarvoa ei huomioida, esitelty attribuutilla warn_unused_result"
588a58df 18931
55541419 18932#: tree-cfg.c:7280
588a58df 18933#, gcc-internal-format
55541419
JM
18934msgid "ignoring return value of function declared with attribute warn_unused_result"
18935msgstr "attribuutilla warn_unused_result esitellyn funktion paluuarvoa ei huomioida"
588a58df 18936
55541419 18937#: tree-dump.c:930
588a58df 18938#, gcc-internal-format
55541419
JM
18939msgid "could not open dump file %qs: %s"
18940msgstr ""
588a58df 18941
55541419 18942#: tree-dump.c:1063
588a58df 18943#, gcc-internal-format
55541419
JM
18944msgid "ignoring unknown option %q.*s in %<-fdump-%s%>"
18945msgstr ""
588a58df 18946
55541419 18947#: tree-eh.c:3880
588a58df 18948#, gcc-internal-format
55541419
JM
18949msgid "BB %i has multiple EH edges"
18950msgstr ""
588a58df 18951
55541419 18952#: tree-eh.c:3892
588a58df 18953#, gcc-internal-format
55541419
JM
18954msgid "BB %i can not throw but has an EH edge"
18955msgstr ""
588a58df 18956
55541419 18957#: tree-eh.c:3900
588a58df 18958#, gcc-internal-format
55541419
JM
18959msgid "BB %i last statement has incorrectly set lp"
18960msgstr ""
588a58df 18961
55541419
JM
18962#: tree-eh.c:3906
18963#, gcc-internal-format
18964msgid "BB %i is missing an EH edge"
18965msgstr ""
588a58df 18966
55541419 18967#: tree-eh.c:3912
5682cc89 18968#, gcc-internal-format
55541419 18969msgid "Incorrect EH edge %i->%i"
5682cc89
JM
18970msgstr ""
18971
55541419
JM
18972#: tree-eh.c:3946 tree-eh.c:3965
18973#, gcc-internal-format
18974msgid "BB %i is missing an edge"
18975msgstr ""
588a58df 18976
55541419
JM
18977#: tree-eh.c:3982
18978#, gcc-internal-format
18979msgid "BB %i too many fallthru edges"
18980msgstr ""
588a58df 18981
55541419 18982#: tree-eh.c:3991
588a58df 18983#, gcc-internal-format
55541419
JM
18984msgid "BB %i has incorrect edge"
18985msgstr ""
588a58df 18986
55541419 18987#: tree-eh.c:3997
588a58df 18988#, gcc-internal-format
55541419
JM
18989msgid "BB %i has incorrect fallthru edge"
18990msgstr ""
588a58df 18991
55541419 18992#: tree-inline.c:2744
588a58df 18993#, gcc-internal-format
55541419
JM
18994msgid "function %q+F can never be copied because it receives a non-local goto"
18995msgstr "funktiota %q+F ei voi koskaan kopioida, koska se vastaanottaa ei-paikallisen goton"
588a58df 18996
55541419 18997#: tree-inline.c:2761
1056e649 18998#, gcc-internal-format
55541419
JM
18999msgid "function %q+F can never be copied because it saves address of local label in a static variable"
19000msgstr "funktiota %q+F ei voi koskaan kopioida, koska se tallentaa paikallisen nimiön osoitteen staattiseen muuttujaan"
588a58df 19001
55541419
JM
19002#: tree-inline.c:2799
19003#, fuzzy, gcc-internal-format
19004msgid "function %q+F can never be inlined because it uses alloca (override using the always_inline attribute)"
19005msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
19006
19007#: tree-inline.c:2813
19008#, fuzzy, gcc-internal-format
19009msgid "function %q+F can never be inlined because it uses setjmp"
19010msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
19011
19012#: tree-inline.c:2827
19013#, fuzzy, gcc-internal-format
19014msgid "function %q+F can never be inlined because it uses variable argument lists"
19015msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
19016
19017#: tree-inline.c:2839
19018#, fuzzy, gcc-internal-format
19019msgid "function %q+F can never be inlined because it uses setjmp-longjmp exception handling"
19020msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
19021
19022#: tree-inline.c:2847
19023#, fuzzy, gcc-internal-format
19024msgid "function %q+F can never be inlined because it uses non-local goto"
19025msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
19026
19027#: tree-inline.c:2859
19028#, fuzzy, gcc-internal-format
19029msgid "function %q+F can never be inlined because it uses __builtin_return or __builtin_apply_args"
19030msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
19031
19032#: tree-inline.c:2879
19033#, fuzzy, gcc-internal-format
19034msgid "function %q+F can never be inlined because it contains a computed goto"
19035msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
19036
19037#: tree-inline.c:2959
19038#, fuzzy, gcc-internal-format
19039msgid "function %q+F can never be inlined because it is suppressed using -fno-inline"
19040msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska ne on poistettu käytöstä -fno-inline:lla"
19041
19042#: tree-inline.c:2973
19043#, fuzzy, gcc-internal-format
19044msgid "function %q+F can never be inlined because it uses attributes conflicting with inlining"
19045msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
19046
19047#: tree-inline.c:3544 tree-inline.c:3555
588a58df 19048#, gcc-internal-format
55541419
JM
19049msgid "inlining failed in call to %q+F: %s"
19050msgstr ""
588a58df 19051
55541419 19052#: tree-inline.c:3546 tree-inline.c:3557
1056e649 19053#, gcc-internal-format
55541419
JM
19054msgid "called from here"
19055msgstr ""
588a58df 19056
55541419 19057#: tree-mudflap.c:907
588a58df 19058#, gcc-internal-format
55541419
JM
19059msgid "mudflap checking not yet implemented for ARRAY_RANGE_REF"
19060msgstr ""
588a58df 19061
55541419 19062#: tree-mudflap.c:1114
5682cc89 19063#, gcc-internal-format
55541419 19064msgid "mudflap cannot track %qE in stub function"
5682cc89
JM
19065msgstr ""
19066
55541419
JM
19067#: tree-mudflap.c:1358
19068#, gcc-internal-format
19069msgid "mudflap cannot track unknown size extern %qE"
19070msgstr ""
588a58df 19071
55541419
JM
19072#: tree-nomudflap.c:49
19073#, gcc-internal-format
19074msgid "mudflap: this language is not supported"
19075msgstr ""
588a58df 19076
55541419
JM
19077#: tree-optimize.c:441
19078#, gcc-internal-format
19079msgid "size of return value of %q+D is %u bytes"
588a58df
JM
19080msgstr ""
19081
55541419
JM
19082#: tree-optimize.c:444
19083#, gcc-internal-format
19084msgid "size of return value of %q+D is larger than %wd bytes"
588a58df
JM
19085msgstr ""
19086
55541419
JM
19087#: tree-outof-ssa.c:756 tree-outof-ssa.c:813 tree-ssa-coalesce.c:959
19088#: tree-ssa-coalesce.c:974 tree-ssa-coalesce.c:1196 tree-ssa-live.c:1184
19089#, gcc-internal-format
19090msgid "SSA corruption"
5682cc89
JM
19091msgstr ""
19092
55541419
JM
19093#: tree-profile.c:396
19094#, gcc-internal-format
19095msgid "unimplemented functionality"
5682cc89
JM
19096msgstr ""
19097
55541419 19098#: tree-ssa.c:581
588a58df 19099#, gcc-internal-format
55541419
JM
19100msgid "expected an SSA_NAME object"
19101msgstr ""
588a58df 19102
55541419 19103#: tree-ssa.c:587
588a58df 19104#, gcc-internal-format
55541419
JM
19105msgid "type mismatch between an SSA_NAME and its symbol"
19106msgstr ""
588a58df 19107
55541419 19108#: tree-ssa.c:593
588a58df 19109#, gcc-internal-format
55541419
JM
19110msgid "found an SSA_NAME that had been released into the free pool"
19111msgstr ""
588a58df 19112
55541419 19113#: tree-ssa.c:599
588a58df 19114#, gcc-internal-format
55541419
JM
19115msgid "found a virtual definition for a GIMPLE register"
19116msgstr "löytyi virtuaalimäärittely GIMPLE-rekisterille"
588a58df 19117
55541419 19118#: tree-ssa.c:605
588a58df 19119#, gcc-internal-format
55541419
JM
19120msgid "virtual SSA name for non-VOP decl"
19121msgstr ""
588a58df 19122
55541419 19123#: tree-ssa.c:611
588a58df 19124#, fuzzy, gcc-internal-format
55541419
JM
19125msgid "found a real definition for a non-register"
19126msgstr "funktion määrittely esitelty %<register%>:ksi"
588a58df 19127
55541419 19128#: tree-ssa.c:618
588a58df 19129#, gcc-internal-format
55541419
JM
19130msgid "found a default name with a non-empty defining statement"
19131msgstr ""
588a58df 19132
55541419 19133#: tree-ssa.c:646
42138585 19134#, gcc-internal-format
55541419
JM
19135msgid "SSA_NAME created in two different blocks %i and %i"
19136msgstr ""
588a58df 19137
55541419 19138#: tree-ssa.c:655 tree-ssa.c:1028
42138585 19139#, gcc-internal-format
55541419
JM
19140msgid "SSA_NAME_DEF_STMT is wrong"
19141msgstr ""
588a58df 19142
55541419 19143#: tree-ssa.c:707
02c7d30f 19144#, gcc-internal-format
55541419
JM
19145msgid "missing definition"
19146msgstr "puuttuva määrittely"
02c7d30f 19147
55541419 19148#: tree-ssa.c:713
02c7d30f 19149#, gcc-internal-format
55541419 19150msgid "definition in block %i does not dominate use in block %i"
02c7d30f
JM
19151msgstr ""
19152
55541419 19153#: tree-ssa.c:721
02c7d30f 19154#, gcc-internal-format
55541419 19155msgid "definition in block %i follows the use"
02c7d30f
JM
19156msgstr ""
19157
55541419 19158#: tree-ssa.c:728
588a58df 19159#, gcc-internal-format
55541419 19160msgid "SSA_NAME_OCCURS_IN_ABNORMAL_PHI should be set"
588a58df
JM
19161msgstr ""
19162
55541419 19163#: tree-ssa.c:736
588a58df 19164#, gcc-internal-format
55541419 19165msgid "no immediate_use list"
588a58df
JM
19166msgstr ""
19167
55541419 19168#: tree-ssa.c:748
588a58df 19169#, gcc-internal-format
55541419 19170msgid "wrong immediate use list"
588a58df
JM
19171msgstr ""
19172
55541419 19173#: tree-ssa.c:782
588a58df 19174#, gcc-internal-format
55541419 19175msgid "incoming edge count does not match number of PHI arguments"
588a58df
JM
19176msgstr ""
19177
55541419 19178#: tree-ssa.c:796
42138585 19179#, gcc-internal-format
55541419
JM
19180msgid "PHI argument is missing for edge %d->%d"
19181msgstr ""
588a58df 19182
55541419 19183#: tree-ssa.c:805
42138585 19184#, gcc-internal-format
55541419
JM
19185msgid "PHI argument is not SSA_NAME, or invariant"
19186msgstr ""
588a58df 19187
55541419 19188#: tree-ssa.c:833
42138585 19189#, gcc-internal-format
55541419
JM
19190msgid "wrong edge %d->%d for PHI argument"
19191msgstr ""
588a58df 19192
55541419 19193#: tree-ssa.c:914
588a58df 19194#, gcc-internal-format
55541419 19195msgid "AUX pointer initialized for edge %d->%d"
588a58df
JM
19196msgstr ""
19197
55541419 19198#: tree-ssa.c:940
588a58df 19199#, gcc-internal-format
55541419
JM
19200msgid "stmt (%p) marked modified after optimization pass: "
19201msgstr ""
588a58df 19202
55541419 19203#: tree-ssa.c:959
588a58df 19204#, gcc-internal-format
55541419
JM
19205msgid "statement makes a memory store, but has no VDEFS"
19206msgstr ""
588a58df 19207
55541419 19208#: tree-ssa.c:974
588a58df 19209#, gcc-internal-format
55541419 19210msgid "statement has VDEF operand not in defs list"
588a58df
JM
19211msgstr ""
19212
55541419 19213#: tree-ssa.c:979
588a58df 19214#, gcc-internal-format
55541419
JM
19215msgid "statement has VDEF but no VUSE operand"
19216msgstr ""
588a58df 19217
55541419 19218#: tree-ssa.c:985
588a58df 19219#, gcc-internal-format
55541419
JM
19220msgid "VDEF and VUSE do not use the same symbol"
19221msgstr ""
588a58df 19222
55541419 19223#: tree-ssa.c:994
42138585 19224#, gcc-internal-format
55541419
JM
19225msgid "statement has VUSE operand not in uses list"
19226msgstr ""
588a58df 19227
55541419 19228#: tree-ssa.c:1057
588a58df 19229#, gcc-internal-format
55541419
JM
19230msgid "verify_ssa failed"
19231msgstr ""
588a58df 19232
55541419 19233#: tree-ssa.c:1677
588a58df 19234#, gcc-internal-format
55541419
JM
19235msgid "%qD was declared here"
19236msgstr "%qD esiteltiin täällä"
588a58df 19237
55541419
JM
19238#: tree-ssa.c:1749
19239#, fuzzy, gcc-internal-format
19240msgid "%qD is used uninitialized in this function"
19241msgstr "%q+D on yleensä funktio"
588a58df 19242
55541419 19243#: tree-ssa.c:1752 tree-ssa.c:1791
588a58df 19244#, gcc-internal-format
55541419
JM
19245msgid "%qD may be used uninitialized in this function"
19246msgstr ""
588a58df 19247
55541419
JM
19248#: tree-vrp.c:5015
19249#, fuzzy, gcc-internal-format
19250msgid "array subscript is outside array bounds"
19251msgstr "taulukon indeksi ei ole kokonaisluku"
588a58df 19252
55541419
JM
19253#: tree-vrp.c:5030
19254#, fuzzy, gcc-internal-format
19255msgid "array subscript is above array bounds"
19256msgstr "taulukon indeksi ei ole kokonaisluku"
19257
19258#: tree-vrp.c:5037
19259#, fuzzy, gcc-internal-format
19260msgid "array subscript is below array bounds"
19261msgstr "taulukon indeksi ei ole kokonaisluku"
19262
19263#: tree-vrp.c:5686
588a58df 19264#, gcc-internal-format
55541419 19265msgid "assuming signed overflow does not occur when simplifying conditional to constant"
588a58df
JM
19266msgstr ""
19267
55541419
JM
19268#: tree-vrp.c:5692
19269#, gcc-internal-format
19270msgid "assuming signed overflow does not occur when simplifying conditional"
19271msgstr ""
588a58df 19272
55541419 19273#: tree-vrp.c:5736
588a58df 19274#, gcc-internal-format
55541419 19275msgid "comparison always false due to limited range of data type"
588a58df
JM
19276msgstr "vertailu on aina epätosi johtuen tietotyypin rajallisesta arvoalueesta"
19277
55541419 19278#: tree-vrp.c:5738
588a58df 19279#, gcc-internal-format
55541419 19280msgid "comparison always true due to limited range of data type"
588a58df
JM
19281msgstr "vertailu on aina tosi johtuen tietotyypin rajallisesta arvoalueesta"
19282
55541419 19283#: tree-vrp.c:6578
588a58df 19284#, gcc-internal-format
55541419
JM
19285msgid "assuming signed overflow does not occur when simplifying %</%> or %<%%%> to %<>>%> or %<&%>"
19286msgstr ""
588a58df 19287
55541419 19288#: tree-vrp.c:6660
588a58df 19289#, gcc-internal-format
55541419
JM
19290msgid "assuming signed overflow does not occur when simplifying %<abs (X)%> to %<X%> or %<-X%>"
19291msgstr ""
588a58df 19292
55541419
JM
19293#: tree.c:4080
19294#, fuzzy, gcc-internal-format
19295msgid "ignoring attributes applied to %qT after definition"
19296msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
588a58df 19297
55541419 19298#: tree.c:5208
588a58df 19299#, gcc-internal-format
55541419
JM
19300msgid "%q+D already declared with dllexport attribute: dllimport ignored"
19301msgstr ""
588a58df 19302
55541419 19303#: tree.c:5220
588a58df 19304#, gcc-internal-format
55541419
JM
19305msgid "%q+D redeclared without dllimport attribute after being referenced with dll linkage"
19306msgstr ""
588a58df 19307
55541419 19308#: tree.c:5235
588a58df 19309#, gcc-internal-format
55541419
JM
19310msgid "%q+D redeclared without dllimport attribute: previous dllimport ignored"
19311msgstr ""
588a58df 19312
55541419
JM
19313#: tree.c:5335
19314#, fuzzy, gcc-internal-format
19315msgid "inline function %q+D declared as dllimport: attribute ignored"
19316msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 19317
55541419
JM
19318#: tree.c:5343
19319#, fuzzy, gcc-internal-format
19320msgid "function %q+D definition is marked dllimport"
19321msgstr "funktion määrittely esitelty %<auto%>:ksi"
588a58df 19322
55541419 19323#: tree.c:5351 config/sh/symbian-c.c:144 config/sh/symbian-cxx.c:576
588a58df 19324#, gcc-internal-format
55541419
JM
19325msgid "variable %q+D definition is marked dllimport"
19326msgstr ""
588a58df 19327
55541419 19328#: tree.c:5378 config/sh/symbian-c.c:164 config/sh/symbian-cxx.c:651
588a58df 19329#, gcc-internal-format
55541419
JM
19330msgid "external linkage required for symbol %q+D because of %qE attribute"
19331msgstr ""
588a58df 19332
55541419
JM
19333#: tree.c:5392
19334#, fuzzy, gcc-internal-format
19335msgid "%qE implies default visibility, but %qD has already been declared with a different visibility"
19336msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
588a58df 19337
55541419 19338#: tree.c:6992
588a58df 19339#, gcc-internal-format
55541419
JM
19340msgid "arrays of functions are not meaningful"
19341msgstr ""
588a58df 19342
55541419 19343#: tree.c:7129
588a58df 19344#, gcc-internal-format
55541419
JM
19345msgid "function return type cannot be function"
19346msgstr "funktion paluuarvon tyyppi ei voi olla funktio"
588a58df 19347
55541419 19348#: tree.c:8341 tree.c:8426 tree.c:8487
588a58df 19349#, gcc-internal-format
55541419
JM
19350msgid "tree check: %s, have %s in %s, at %s:%d"
19351msgstr ""
588a58df 19352
55541419 19353#: tree.c:8378
588a58df 19354#, gcc-internal-format
55541419
JM
19355msgid "tree check: expected none of %s, have %s in %s, at %s:%d"
19356msgstr ""
588a58df 19357
55541419 19358#: tree.c:8391
588a58df 19359#, gcc-internal-format
55541419
JM
19360msgid "tree check: expected class %qs, have %qs (%s) in %s, at %s:%d"
19361msgstr ""
588a58df 19362
55541419 19363#: tree.c:8440
588a58df 19364#, gcc-internal-format
55541419
JM
19365msgid "tree check: did not expect class %qs, have %qs (%s) in %s, at %s:%d"
19366msgstr ""
588a58df 19367
55541419 19368#: tree.c:8453
588a58df 19369#, gcc-internal-format
55541419
JM
19370msgid "tree check: expected omp_clause %s, have %s in %s, at %s:%d"
19371msgstr ""
588a58df 19372
55541419 19373#: tree.c:8513
588a58df 19374#, gcc-internal-format
55541419
JM
19375msgid "tree check: expected tree that contains %qs structure, have %qs in %s, at %s:%d"
19376msgstr ""
588a58df 19377
55541419 19378#: tree.c:8527
42138585 19379#, gcc-internal-format
55541419
JM
19380msgid "tree check: accessed elt %d of tree_vec with %d elts in %s, at %s:%d"
19381msgstr ""
588a58df 19382
55541419 19383#: tree.c:8540
42138585 19384#, gcc-internal-format
55541419
JM
19385msgid "tree check: accessed operand %d of %s with %d operands in %s, at %s:%d"
19386msgstr ""
588a58df 19387
55541419 19388#: tree.c:8553
42138585 19389#, gcc-internal-format
55541419
JM
19390msgid "tree check: accessed operand %d of omp_clause %s with %d operands in %s, at %s:%d"
19391msgstr ""
588a58df 19392
55541419 19393#: value-prof.c:376
38fb2873 19394#, gcc-internal-format
55541419
JM
19395msgid "Dead histogram"
19396msgstr ""
588a58df 19397
55541419 19398#: value-prof.c:407
38fb2873 19399#, gcc-internal-format
55541419
JM
19400msgid "Histogram value statement does not correspond to the statement it is associated with"
19401msgstr ""
588a58df 19402
55541419 19403#: value-prof.c:420
588a58df 19404#, gcc-internal-format
55541419
JM
19405msgid "verify_histograms failed"
19406msgstr "verify_histograms epäonnistui"
588a58df 19407
55541419 19408#: value-prof.c:467
1056e649 19409#, gcc-internal-format
55541419
JM
19410msgid "Correcting inconsistent value profile: %s profiler overall count (%d) does not match BB count (%d)"
19411msgstr ""
588a58df 19412
55541419 19413#: value-prof.c:477
588a58df 19414#, gcc-internal-format
55541419
JM
19415msgid "Corrupted value profile: %s profiler overall count (%d) does not match BB count (%d)"
19416msgstr ""
588a58df 19417
55541419
JM
19418#: varasm.c:580
19419#, gcc-internal-format
19420msgid "%+D causes a section type conflict"
19421msgstr ""
588a58df 19422
55541419
JM
19423#: varasm.c:1130
19424#, gcc-internal-format
19425msgid "alignment of %q+D is greater than maximum object file alignment. Using %d"
19426msgstr ""
19427
19428#: varasm.c:1363 varasm.c:1371
588a58df 19429#, fuzzy, gcc-internal-format
55541419
JM
19430msgid "register name not specified for %q+D"
19431msgstr "%Jtasausta ei voi määrittää %qD:lle"
588a58df 19432
55541419 19433#: varasm.c:1373
588a58df 19434#, fuzzy, gcc-internal-format
55541419
JM
19435msgid "invalid register name for %q+D"
19436msgstr "epäkelpo osoitintila %qs"
588a58df 19437
55541419 19438#: varasm.c:1375
588a58df 19439#, gcc-internal-format
55541419 19440msgid "data type of %q+D isn%'t suitable for a register"
588a58df
JM
19441msgstr ""
19442
55541419 19443#: varasm.c:1378
588a58df 19444#, gcc-internal-format
55541419 19445msgid "register specified for %q+D isn%'t suitable for data type"
588a58df
JM
19446msgstr ""
19447
55541419 19448#: varasm.c:1388
588a58df 19449#, gcc-internal-format
55541419 19450msgid "global register variable has initial value"
588a58df
JM
19451msgstr ""
19452
55541419 19453#: varasm.c:1392
588a58df 19454#, gcc-internal-format
55541419 19455msgid "optimization may eliminate reads and/or writes to register variables"
588a58df
JM
19456msgstr ""
19457
55541419 19458#: varasm.c:1430
588a58df 19459#, gcc-internal-format
55541419 19460msgid "register name given for non-register variable %q+D"
588a58df
JM
19461msgstr ""
19462
55541419 19463#: varasm.c:1507
588a58df 19464#, gcc-internal-format
55541419
JM
19465msgid "global destructors not supported on this target"
19466msgstr ""
588a58df 19467
55541419 19468#: varasm.c:1573
588a58df 19469#, gcc-internal-format
55541419
JM
19470msgid "global constructors not supported on this target"
19471msgstr ""
588a58df 19472
55541419 19473#: varasm.c:1960
588a58df 19474#, gcc-internal-format
55541419 19475msgid "thread-local COMMON data not implemented"
588a58df
JM
19476msgstr ""
19477
55541419 19478#: varasm.c:1989
588a58df 19479#, gcc-internal-format
55541419
JM
19480msgid "requested alignment for %q+D is greater than implemented alignment of %wu"
19481msgstr ""
588a58df 19482
55541419 19483#: varasm.c:4624
588a58df 19484#, gcc-internal-format
55541419
JM
19485msgid "initializer for integer/fixed-point value is too complicated"
19486msgstr ""
588a58df 19487
55541419 19488#: varasm.c:4629
588a58df 19489#, gcc-internal-format
55541419
JM
19490msgid "initializer for floating value is not a floating constant"
19491msgstr ""
588a58df 19492
55541419 19493#: varasm.c:4935
02c7d30f 19494#, fuzzy, gcc-internal-format
55541419
JM
19495msgid "invalid initial value for member %qE"
19496msgstr "alustamaton const-jäsen %qD"
588a58df 19497
55541419 19498#: varasm.c:5244 varasm.c:5288
588a58df 19499#, fuzzy, gcc-internal-format
55541419
JM
19500msgid "weak declaration of %q+D must precede definition"
19501msgstr "%qs:n esittely taulukollisena funktioita"
588a58df 19502
55541419
JM
19503#: varasm.c:5252
19504#, fuzzy, gcc-internal-format
19505msgid "weak declaration of %q+D after first use results in unspecified behavior"
19506msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
5682cc89 19507
55541419 19508#: varasm.c:5286
588a58df 19509#, fuzzy, gcc-internal-format
55541419
JM
19510msgid "weak declaration of %q+D must be public"
19511msgstr "%J%qD esitelty uudelleen ilman linkitystä"
588a58df 19512
55541419 19513#: varasm.c:5290
02c7d30f 19514#, fuzzy, gcc-internal-format
55541419
JM
19515msgid "weak declaration of %q+D not supported"
19516msgstr "%J%qD:n esittely varjostaa parametria"
588a58df 19517
55541419 19518#: varasm.c:5319 varasm.c:5721
588a58df 19519#, gcc-internal-format
55541419
JM
19520msgid "only weak aliases are supported in this configuration"
19521msgstr ""
588a58df 19522
55541419 19523#: varasm.c:5536
588a58df 19524#, gcc-internal-format
55541419
JM
19525msgid "weakref is not supported in this configuration"
19526msgstr "weakref ei ole tuettu tässä konfiguraatiossa"
588a58df 19527
55541419 19528#: varasm.c:5650
588a58df 19529#, gcc-internal-format
55541419
JM
19530msgid "%q+D aliased to undefined symbol %qE"
19531msgstr ""
588a58df 19532
55541419
JM
19533#: varasm.c:5660
19534#, gcc-internal-format
19535msgid "%q+D aliased to external symbol %qE"
19536msgstr ""
588a58df 19537
55541419 19538#: varasm.c:5699
588a58df 19539#, gcc-internal-format
55541419 19540msgid "weakref %q+D ultimately targets itself"
588a58df
JM
19541msgstr ""
19542
55541419
JM
19543#: varasm.c:5708
19544#, gcc-internal-format
19545msgid "weakref %q+D must have static linkage"
19546msgstr ""
588a58df 19547
55541419 19548#: varasm.c:5715
5682cc89 19549#, fuzzy, gcc-internal-format
55541419
JM
19550msgid "alias definitions not supported in this configuration"
19551msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
5682cc89 19552
55541419
JM
19553#: varasm.c:5781
19554#, gcc-internal-format
19555msgid "visibility attribute not supported in this configuration; ignored"
19556msgstr ""
588a58df 19557
55541419 19558#: varray.c:197
588a58df 19559#, gcc-internal-format
55541419
JM
19560msgid "virtual array %s[%lu]: element %lu out of bounds in %s, at %s:%d"
19561msgstr ""
588a58df 19562
55541419 19563#: varray.c:207
588a58df 19564#, gcc-internal-format
55541419 19565msgid "underflowed virtual array %s in %s, at %s:%d"
588a58df
JM
19566msgstr ""
19567
55541419
JM
19568#: vec.c:523
19569#, gcc-internal-format
19570msgid "vector %s %s domain error, in %s at %s:%u"
19571msgstr ""
588a58df 19572
55541419
JM
19573#. Print an error message for unrecognized stab codes.
19574#: xcoffout.c:187
19575#, gcc-internal-format
19576msgid "no sclass for %s stab (0x%x)"
19577msgstr ""
588a58df 19578
55541419 19579#: config/darwin-c.c:85
588a58df 19580#, gcc-internal-format
55541419
JM
19581msgid "too many #pragma options align=reset"
19582msgstr ""
588a58df 19583
55541419
JM
19584#: config/darwin-c.c:105 config/darwin-c.c:108 config/darwin-c.c:110
19585#: config/darwin-c.c:112
19586#, gcc-internal-format
19587msgid "malformed '#pragma options', ignoring"
19588msgstr "väärin muotoiltu ”#pragma options”, ei huomioida"
588a58df 19589
55541419 19590#: config/darwin-c.c:115
588a58df 19591#, gcc-internal-format
55541419
JM
19592msgid "junk at end of '#pragma options'"
19593msgstr ""
588a58df 19594
55541419
JM
19595#: config/darwin-c.c:125
19596#, gcc-internal-format
19597msgid "malformed '#pragma options align={mac68k|power|reset}', ignoring"
19598msgstr ""
588a58df 19599
55541419
JM
19600#: config/darwin-c.c:137
19601#, gcc-internal-format
19602msgid "missing '(' after '#pragma unused', ignoring"
19603msgstr "puuttuva ”(” pragman ”#pragma unused” jälkeen, jätetään huomiotta"
588a58df 19604
55541419 19605#: config/darwin-c.c:155
588a58df 19606#, gcc-internal-format
55541419
JM
19607msgid "missing ')' after '#pragma unused', ignoring"
19608msgstr "puuttuva ”)” pragman ”#pragma unused” jälkeen, jätetään huomiotta"
588a58df 19609
55541419 19610#: config/darwin-c.c:158
588a58df 19611#, gcc-internal-format
55541419
JM
19612msgid "junk at end of '#pragma unused'"
19613msgstr ""
588a58df 19614
55541419
JM
19615#: config/darwin-c.c:169
19616#, gcc-internal-format
19617msgid "malformed '#pragma ms_struct', ignoring"
19618msgstr "väärinmuodostettu ”#pragma ms_struct”, jätetään huomiotta"
588a58df 19619
55541419
JM
19620#: config/darwin-c.c:177
19621#, gcc-internal-format
19622msgid "malformed '#pragma ms_struct {on|off|reset}', ignoring"
19623msgstr "väärinmuodostettu ”#pragma ms_struct {on|off|reset}”, jätetään huomiotta"
19624
19625#: config/darwin-c.c:180
02c7d30f 19626#, fuzzy, gcc-internal-format
55541419
JM
19627msgid "junk at end of '#pragma ms_struct'"
19628msgstr "roskaa ilmaisun #pragma weak lopussa"
588a58df 19629
55541419 19630#: config/darwin-c.c:406
588a58df 19631#, gcc-internal-format
55541419
JM
19632msgid "subframework include %s conflicts with framework include"
19633msgstr ""
588a58df 19634
55541419
JM
19635#: config/darwin-c.c:589
19636#, gcc-internal-format
19637msgid "Unknown value %qs of -mmacosx-version-min"
19638msgstr "Tuntematon -mmacosx-version-min-arvo %qs"
02c7d30f 19639
55541419
JM
19640#: config/darwin.c:1429
19641#, gcc-internal-format
19642msgid "%qE 2.95 vtable-compatibility attribute applies only when compiling a kext"
19643msgstr ""
588a58df 19644
55541419
JM
19645#: config/darwin.c:1436
19646#, gcc-internal-format
19647msgid "%qE 2.95 vtable-compatibility attribute applies only to C++ classes"
19648msgstr ""
588a58df 19649
55541419 19650#: config/darwin.c:1561
588a58df 19651#, gcc-internal-format
55541419 19652msgid "internal and protected visibility attributes not supported in this configuration; ignored"
588a58df
JM
19653msgstr ""
19654
55541419 19655#: config/host-darwin.c:62
588a58df 19656#, gcc-internal-format
55541419 19657msgid "couldn't unmap pch_address_space: %m"
588a58df
JM
19658msgstr ""
19659
55541419 19660#: config/sol2-c.c:93 config/sol2-c.c:109
588a58df 19661#, gcc-internal-format
55541419
JM
19662msgid "malformed %<#pragma align%>, ignoring"
19663msgstr ""
588a58df 19664
55541419 19665#: config/sol2-c.c:102
588a58df 19666#, gcc-internal-format
55541419
JM
19667msgid "invalid alignment for %<#pragma align%>, ignoring"
19668msgstr ""
588a58df 19669
55541419 19670#: config/sol2-c.c:117
588a58df 19671#, gcc-internal-format
55541419
JM
19672msgid "%<#pragma align%> must appear before the declaration of %D, ignoring"
19673msgstr ""
588a58df 19674
55541419 19675#: config/sol2-c.c:129 config/sol2-c.c:141
588a58df 19676#, gcc-internal-format
55541419
JM
19677msgid "malformed %<#pragma align%>"
19678msgstr ""
588a58df 19679
55541419 19680#: config/sol2-c.c:136
588a58df 19681#, gcc-internal-format
55541419
JM
19682msgid "junk at end of %<#pragma align%>"
19683msgstr ""
588a58df 19684
55541419
JM
19685#: config/sol2-c.c:157 config/sol2-c.c:164
19686#, gcc-internal-format
19687msgid "malformed %<#pragma init%>, ignoring"
19688msgstr ""
588a58df 19689
55541419 19690#: config/sol2-c.c:187 config/sol2-c.c:199
588a58df 19691#, gcc-internal-format
55541419
JM
19692msgid "malformed %<#pragma init%>"
19693msgstr ""
588a58df 19694
55541419 19695#: config/sol2-c.c:194
588a58df 19696#, gcc-internal-format
55541419
JM
19697msgid "junk at end of %<#pragma init%>"
19698msgstr ""
588a58df 19699
55541419 19700#: config/sol2-c.c:215 config/sol2-c.c:222
588a58df 19701#, gcc-internal-format
55541419
JM
19702msgid "malformed %<#pragma fini%>, ignoring"
19703msgstr ""
588a58df 19704
55541419 19705#: config/sol2-c.c:245 config/sol2-c.c:257
588a58df 19706#, gcc-internal-format
55541419
JM
19707msgid "malformed %<#pragma fini%>"
19708msgstr ""
588a58df 19709
55541419
JM
19710#: config/sol2-c.c:252
19711#, gcc-internal-format
19712msgid "junk at end of %<#pragma fini%>"
19713msgstr ""
588a58df 19714
55541419 19715#: config/sol2.c:53
588a58df 19716#, gcc-internal-format
55541419
JM
19717msgid "ignoring %<#pragma align%> for explicitly aligned %q+D"
19718msgstr ""
588a58df 19719
55541419 19720#: config/vxworks.c:146
588a58df 19721#, gcc-internal-format
55541419
JM
19722msgid "PIC is only supported for RTPs"
19723msgstr ""
19724
19725#. Mach-O supports 'weak imports', and 'weak definitions' in coalesced
19726#. sections. machopic_select_section ensures that weak variables go in
19727#. coalesced sections. Weak aliases (or any other kind of aliases) are
19728#. not supported. Weak symbols that aren't visible outside the .s file
19729#. are not supported.
19730#: config/darwin.h:497
19731#, gcc-internal-format
19732msgid "alias definitions not supported in Mach-O; ignored"
19733msgstr ""
588a58df 19734
55541419
JM
19735#. No profiling.
19736#: config/vx-common.h:89
588a58df 19737#, gcc-internal-format
55541419
JM
19738msgid "profiler support for VxWorks"
19739msgstr "profilointituki VxWorksille"
588a58df 19740
55541419 19741#: config/alpha/alpha.c:230 config/rs6000/rs6000.c:3147
5682cc89 19742#, gcc-internal-format
55541419 19743msgid "bad value %qs for -mtls-size switch"
5682cc89
JM
19744msgstr ""
19745
55541419 19746#: config/alpha/alpha.c:284
5682cc89 19747#, gcc-internal-format
55541419 19748msgid "-f%s ignored for Unicos/Mk (not supported)"
5682cc89
JM
19749msgstr ""
19750
55541419
JM
19751#: config/alpha/alpha.c:308
19752#, gcc-internal-format
19753msgid "-mieee not supported on Unicos/Mk"
19754msgstr ""
5682cc89 19755
55541419 19756#: config/alpha/alpha.c:319
5682cc89 19757#, gcc-internal-format
55541419
JM
19758msgid "-mieee-with-inexact not supported on Unicos/Mk"
19759msgstr ""
5682cc89 19760
55541419
JM
19761#: config/alpha/alpha.c:336
19762#, gcc-internal-format
19763msgid "bad value %qs for -mtrap-precision switch"
19764msgstr ""
5682cc89 19765
55541419
JM
19766#: config/alpha/alpha.c:350
19767#, gcc-internal-format
19768msgid "bad value %qs for -mfp-rounding-mode switch"
19769msgstr ""
5682cc89 19770
55541419
JM
19771#: config/alpha/alpha.c:365
19772#, gcc-internal-format
19773msgid "bad value %qs for -mfp-trap-mode switch"
19774msgstr ""
5682cc89 19775
55541419 19776#: config/alpha/alpha.c:379 config/alpha/alpha.c:391
588a58df 19777#, gcc-internal-format
55541419 19778msgid "bad value %qs for -mcpu switch"
02c7d30f 19779msgstr ""
588a58df 19780
55541419 19781#: config/alpha/alpha.c:398
588a58df 19782#, gcc-internal-format
55541419
JM
19783msgid "trap mode not supported on Unicos/Mk"
19784msgstr ""
19785
19786#: config/alpha/alpha.c:405
19787#, gcc-internal-format
19788msgid "fp software completion requires -mtrap-precision=i"
19789msgstr ""
19790
19791#: config/alpha/alpha.c:421
19792#, gcc-internal-format
19793msgid "rounding mode not supported for VAX floats"
19794msgstr ""
19795
19796#: config/alpha/alpha.c:426
19797#, gcc-internal-format
19798msgid "trap mode not supported for VAX floats"
02c7d30f 19799msgstr ""
588a58df 19800
55541419 19801#: config/alpha/alpha.c:430
588a58df 19802#, gcc-internal-format
55541419 19803msgid "128-bit long double not supported for VAX floats"
588a58df
JM
19804msgstr ""
19805
55541419 19806#: config/alpha/alpha.c:458
588a58df 19807#, gcc-internal-format
55541419 19808msgid "L%d cache latency unknown for %s"
588a58df
JM
19809msgstr ""
19810
55541419 19811#: config/alpha/alpha.c:473
588a58df 19812#, gcc-internal-format
55541419 19813msgid "bad value %qs for -mmemory-latency"
588a58df
JM
19814msgstr ""
19815
55541419
JM
19816#: config/alpha/alpha.c:6732 config/alpha/alpha.c:6735 config/s390/s390.c:8805
19817#: config/s390/s390.c:8808
588a58df 19818#, gcc-internal-format
55541419
JM
19819msgid "bad builtin fcode"
19820msgstr ""
588a58df 19821
55541419
JM
19822#: config/arc/arc.c:393
19823#, fuzzy, gcc-internal-format
19824msgid "argument of %qE attribute is not a string constant"
19825msgstr "näkyvyysargumentti ei ole merkkijono"
19826
19827#: config/arc/arc.c:401
588a58df 19828#, gcc-internal-format
55541419 19829msgid "argument of %qE attribute is not \"ilink1\" or \"ilink2\""
588a58df
JM
19830msgstr ""
19831
55541419 19832#: config/arm/arm.c:1337
588a58df 19833#, gcc-internal-format
55541419 19834msgid "switch -mcpu=%s conflicts with -march= switch"
588a58df
JM
19835msgstr ""
19836
55541419 19837#: config/arm/arm.c:1347 config/rs6000/rs6000.c:2366 config/sparc/sparc.c:783
588a58df 19838#, gcc-internal-format
55541419 19839msgid "bad value (%s) for %s switch"
588a58df
JM
19840msgstr ""
19841
55541419 19842#: config/arm/arm.c:1460
588a58df 19843#, fuzzy, gcc-internal-format
55541419
JM
19844msgid "invalid __fp16 format option: -mfp16-format=%s"
19845msgstr "epäkelpo osoitintila %qs"
588a58df 19846
55541419 19847#: config/arm/arm.c:1477
588a58df 19848#, gcc-internal-format
55541419
JM
19849msgid "invalid ABI option: -mabi=%s"
19850msgstr "virheellinen ABI-valitsin: -mabi=%s"
588a58df 19851
55541419
JM
19852#: config/arm/arm.c:1485
19853#, fuzzy, gcc-internal-format
19854msgid "target CPU does not support ARM mode"
19855msgstr "kohdemuoto ei tue äärettömyyttä"
588a58df 19856
55541419 19857#: config/arm/arm.c:1491
588a58df 19858#, gcc-internal-format
55541419
JM
19859msgid "target CPU does not support interworking"
19860msgstr ""
588a58df 19861
55541419 19862#: config/arm/arm.c:1497
3734d8fd 19863#, gcc-internal-format
55541419
JM
19864msgid "target CPU does not support THUMB instructions"
19865msgstr ""
588a58df 19866
55541419 19867#: config/arm/arm.c:1515
3734d8fd 19868#, gcc-internal-format
55541419
JM
19869msgid "enabling backtrace support is only meaningful when compiling for the Thumb"
19870msgstr ""
5682cc89 19871
55541419 19872#: config/arm/arm.c:1518
3734d8fd 19873#, gcc-internal-format
55541419
JM
19874msgid "enabling callee interworking support is only meaningful when compiling for the Thumb"
19875msgstr ""
5682cc89 19876
55541419 19877#: config/arm/arm.c:1521
3734d8fd 19878#, gcc-internal-format
55541419
JM
19879msgid "enabling caller interworking support is only meaningful when compiling for the Thumb"
19880msgstr ""
5682cc89 19881
55541419 19882#: config/arm/arm.c:1525
3734d8fd 19883#, gcc-internal-format
55541419
JM
19884msgid "-mapcs-stack-check incompatible with -mno-apcs-frame"
19885msgstr "-mapcs-stack-check on yhteensopimaton valitsimen -mno-apcs-frame kanssa"
588a58df 19886
55541419 19887#: config/arm/arm.c:1533
3734d8fd 19888#, gcc-internal-format
55541419
JM
19889msgid "-fpic and -mapcs-reent are incompatible"
19890msgstr "-fpic ja -mapcs-reent ovat yhteensopimattomat"
588a58df 19891
55541419 19892#: config/arm/arm.c:1536
3734d8fd 19893#, gcc-internal-format
55541419
JM
19894msgid "APCS reentrant code not supported. Ignored"
19895msgstr ""
588a58df 19896
55541419 19897#: config/arm/arm.c:1544
588a58df 19898#, gcc-internal-format
55541419 19899msgid "-g with -mno-apcs-frame may not give sensible debugging"
5682cc89
JM
19900msgstr ""
19901
55541419 19902#: config/arm/arm.c:1547
3734d8fd 19903#, gcc-internal-format
55541419
JM
19904msgid "passing floating point arguments in fp regs not yet supported"
19905msgstr ""
588a58df 19906
55541419 19907#: config/arm/arm.c:1605
3734d8fd 19908#, gcc-internal-format
55541419
JM
19909msgid "iwmmxt requires an AAPCS compatible ABI for proper operation"
19910msgstr ""
588a58df 19911
55541419 19912#: config/arm/arm.c:1608
3734d8fd 19913#, gcc-internal-format
55541419
JM
19914msgid "iwmmxt abi requires an iwmmxt capable cpu"
19915msgstr ""
588a58df 19916
55541419 19917#: config/arm/arm.c:1617
3734d8fd 19918#, gcc-internal-format
55541419
JM
19919msgid "invalid floating point emulation option: -mfpe=%s"
19920msgstr ""
5682cc89 19921
55541419 19922#: config/arm/arm.c:1643
3734d8fd 19923#, gcc-internal-format
55541419
JM
19924msgid "invalid floating point option: -mfpu=%s"
19925msgstr ""
588a58df 19926
55541419 19927#: config/arm/arm.c:1680
5682cc89 19928#, gcc-internal-format
55541419 19929msgid "invalid floating point abi: -mfloat-abi=%s"
5682cc89
JM
19930msgstr ""
19931
55541419 19932#: config/arm/arm.c:1688
3734d8fd 19933#, gcc-internal-format
55541419
JM
19934msgid "FPA is unsupported in the AAPCS"
19935msgstr ""
5682cc89 19936
55541419 19937#: config/arm/arm.c:1693
3734d8fd 19938#, gcc-internal-format
55541419
JM
19939msgid "AAPCS does not support -mcaller-super-interworking"
19940msgstr "AAPCS ei tue valitsinta -mcaller-super-interworking"
588a58df 19941
55541419 19942#: config/arm/arm.c:1696
3734d8fd 19943#, gcc-internal-format
55541419
JM
19944msgid "AAPCS does not support -mcallee-super-interworking"
19945msgstr "AAPCS ei tue valitsinta -mcallee-super-interworking"
588a58df 19946
55541419 19947#: config/arm/arm.c:1703
3734d8fd 19948#, gcc-internal-format
55541419
JM
19949msgid "iWMMXt and hardware floating point"
19950msgstr ""
588a58df 19951
55541419 19952#: config/arm/arm.c:1707
1056e649 19953#, gcc-internal-format
55541419
JM
19954msgid "Thumb-2 iWMMXt"
19955msgstr "Thumb-2 iWMMXt"
588a58df 19956
55541419 19957#: config/arm/arm.c:1711
588a58df 19958#, gcc-internal-format
55541419
JM
19959msgid "__fp16 and no ldrh"
19960msgstr ""
588a58df 19961
55541419 19962#: config/arm/arm.c:1731
3734d8fd 19963#, gcc-internal-format
55541419
JM
19964msgid "-mfloat-abi=hard and VFP"
19965msgstr ""
5682cc89 19966
55541419
JM
19967#: config/arm/arm.c:1755
19968#, fuzzy, gcc-internal-format
19969msgid "invalid thread pointer option: -mtp=%s"
19970msgstr "epäkelpo osoitintila %qs"
19971
19972#: config/arm/arm.c:1768
5682cc89 19973#, gcc-internal-format
55541419
JM
19974msgid "can not use -mtp=cp15 with 16-bit Thumb"
19975msgstr ""
5682cc89 19976
55541419 19977#: config/arm/arm.c:1782
5682cc89 19978#, gcc-internal-format
55541419 19979msgid "structure size boundary can only be set to %s"
5682cc89
JM
19980msgstr ""
19981
55541419 19982#: config/arm/arm.c:1788
5682cc89 19983#, gcc-internal-format
55541419 19984msgid "RTP PIC is incompatible with Thumb"
5682cc89
JM
19985msgstr ""
19986
55541419 19987#: config/arm/arm.c:1797
5682cc89 19988#, gcc-internal-format
55541419 19989msgid "RTP PIC is incompatible with -msingle-pic-base"
5682cc89
JM
19990msgstr ""
19991
55541419 19992#: config/arm/arm.c:1809
588a58df 19993#, gcc-internal-format
55541419
JM
19994msgid "-mpic-register= is useless without -fpic"
19995msgstr ""
588a58df 19996
55541419 19997#: config/arm/arm.c:1818
588a58df 19998#, gcc-internal-format
55541419
JM
19999msgid "unable to use '%s' for PIC register"
20000msgstr ""
588a58df 20001
55541419 20002#: config/arm/arm.c:1871
588a58df 20003#, fuzzy, gcc-internal-format
55541419
JM
20004msgid "-freorder-blocks-and-partition not supported on this architecture"
20005msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 20006
55541419 20007#: config/arm/arm.c:3633
02c7d30f 20008#, gcc-internal-format
55541419 20009msgid "Non-AAPCS derived PCS variant"
02c7d30f
JM
20010msgstr ""
20011
55541419 20012#: config/arm/arm.c:3635
02c7d30f 20013#, gcc-internal-format
55541419 20014msgid "Variadic functions must use the base AAPCS variant"
02c7d30f
JM
20015msgstr ""
20016
55541419 20017#: config/arm/arm.c:3654
588a58df 20018#, gcc-internal-format
55541419
JM
20019msgid "PCS variant"
20020msgstr ""
588a58df 20021
55541419
JM
20022#: config/arm/arm.c:4532 config/arm/arm.c:4550 config/avr/avr.c:4838
20023#: config/avr/avr.c:4854 config/bfin/bfin.c:5550 config/bfin/bfin.c:5611
20024#: config/bfin/bfin.c:5640 config/h8300/h8300.c:5339 config/i386/i386.c:4409
20025#: config/i386/i386.c:25883 config/i386/i386.c:25963
20026#: config/m68hc11/m68hc11.c:1168 config/m68k/m68k.c:802
20027#: config/mcore/mcore.c:3036 config/mep/mep.c:4062 config/mep/mep.c:4076
20028#: config/mep/mep.c:4150 config/rs6000/rs6000.c:23444 config/rx/rx.c:2099
20029#: config/sh/sh.c:8680 config/sh/sh.c:8698 config/sh/sh.c:8727
20030#: config/sh/sh.c:8809 config/sh/sh.c:8832 config/spu/spu.c:3861
20031#: config/stormy16/stormy16.c:2230 config/v850/v850.c:2080
588a58df 20032#, fuzzy, gcc-internal-format
55541419
JM
20033msgid "%qE attribute only applies to functions"
20034msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
588a58df 20035
55541419 20036#: config/arm/arm.c:16373
588a58df 20037#, gcc-internal-format
55541419
JM
20038msgid "unable to compute real location of stacked parameter"
20039msgstr ""
588a58df 20040
55541419 20041#: config/arm/arm.c:17953
588a58df 20042#, fuzzy, gcc-internal-format
55541419
JM
20043msgid "argument must be a constant"
20044msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
588a58df 20045
55541419
JM
20046#. @@@ better error message
20047#: config/arm/arm.c:18261 config/arm/arm.c:18298
20048#, gcc-internal-format
20049msgid "selector must be an immediate"
20050msgstr ""
02c7d30f 20051
55541419
JM
20052#. @@@ better error message
20053#: config/arm/arm.c:18341
588a58df 20054#, gcc-internal-format
55541419
JM
20055msgid "mask must be an immediate"
20056msgstr ""
588a58df 20057
55541419 20058#: config/arm/arm.c:19003
588a58df 20059#, gcc-internal-format
55541419
JM
20060msgid "no low registers available for popping high registers"
20061msgstr ""
588a58df 20062
55541419
JM
20063#: config/arm/arm.c:19226
20064#, gcc-internal-format
20065msgid "interrupt Service Routines cannot be coded in Thumb mode"
20066msgstr ""
588a58df 20067
55541419
JM
20068#: config/arm/arm.c:21346
20069#, gcc-internal-format
20070msgid "the mangling of %<va_list%> has changed in GCC 4.4"
20071msgstr ""
588a58df 20072
55541419 20073#: config/arm/pe.c:158 config/mcore/mcore.c:2911
588a58df 20074#, gcc-internal-format
55541419
JM
20075msgid "initialized variable %q+D is marked dllimport"
20076msgstr ""
588a58df 20077
55541419
JM
20078#: config/arm/pe.c:167
20079#, gcc-internal-format
20080msgid "static variable %q+D is marked dllimport"
20081msgstr ""
588a58df 20082
55541419 20083#: config/avr/avr.c:425
42138585 20084#, gcc-internal-format
55541419
JM
20085msgid "'builtin_return_address' contains only 2 bytes of address"
20086msgstr ""
588a58df 20087
55541419 20088#: config/avr/avr.c:1141
42138585 20089#, gcc-internal-format
55541419
JM
20090msgid "Pointer offset from symbol maybe incorrect."
20091msgstr ""
588a58df 20092
55541419 20093#: config/avr/avr.c:1198
42138585 20094#, gcc-internal-format
55541419
JM
20095msgid "accessing data memory with program memory address"
20096msgstr ""
588a58df 20097
55541419 20098#: config/avr/avr.c:1238
1056e649 20099#, gcc-internal-format
55541419
JM
20100msgid "accessing program memory with data memory address"
20101msgstr ""
588a58df 20102
55541419 20103#: config/avr/avr.c:4652
588a58df 20104#, gcc-internal-format
55541419
JM
20105msgid "%qs appears to be a misspelled interrupt handler"
20106msgstr ""
588a58df 20107
55541419 20108#: config/avr/avr.c:4661
1056e649 20109#, gcc-internal-format
55541419
JM
20110msgid "%qs appears to be a misspelled signal handler"
20111msgstr ""
588a58df 20112
55541419
JM
20113#: config/avr/avr.c:4811
20114#, gcc-internal-format
20115msgid "only initialized variables can be placed into program memory area"
20116msgstr ""
588a58df 20117
55541419 20118#: config/avr/avr.c:4945
588a58df 20119#, gcc-internal-format
55541419
JM
20120msgid "only uninitialized variables can be placed in the .noinit section"
20121msgstr ""
588a58df 20122
55541419 20123#: config/avr/avr.c:4959
3734d8fd 20124#, gcc-internal-format
55541419
JM
20125msgid "MCU %qs supported for assembler only"
20126msgstr ""
588a58df 20127
55541419
JM
20128#: config/bfin/bfin.c:2554 config/m68k/m68k.c:519
20129#, gcc-internal-format
20130msgid "-mshared-library-id=%s is not between 0 and %d"
20131msgstr ""
02c7d30f 20132
55541419 20133#: config/bfin/bfin.c:2574
02c7d30f 20134#, fuzzy, gcc-internal-format
55541419
JM
20135msgid "-mcpu=%s is not valid"
20136msgstr "%qs ei ole kelpo tulostetiedosto"
02c7d30f 20137
55541419
JM
20138#: config/bfin/bfin.c:2610
20139#, gcc-internal-format
20140msgid "-mcpu=%s has invalid silicon revision"
20141msgstr ""
02c7d30f 20142
55541419 20143#: config/bfin/bfin.c:2675
3734d8fd 20144#, gcc-internal-format
55541419
JM
20145msgid "-mshared-library-id= specified without -mid-shared-library"
20146msgstr ""
588a58df 20147
55541419 20148#: config/bfin/bfin.c:2678
1056e649 20149#, gcc-internal-format
55541419
JM
20150msgid "Can't use multiple stack checking methods together."
20151msgstr ""
588a58df 20152
55541419 20153#: config/bfin/bfin.c:2681
1056e649 20154#, gcc-internal-format
55541419
JM
20155msgid "ID shared libraries and FD-PIC mode can't be used together."
20156msgstr ""
588a58df 20157
55541419 20158#: config/bfin/bfin.c:2686 config/m68k/m68k.c:627
1056e649 20159#, gcc-internal-format
55541419
JM
20160msgid "cannot specify both -msep-data and -mid-shared-library"
20161msgstr ""
588a58df 20162
55541419 20163#: config/bfin/bfin.c:2706
1056e649 20164#, gcc-internal-format
55541419
JM
20165msgid "-mmulticore can only be used with BF561"
20166msgstr ""
588a58df 20167
55541419 20168#: config/bfin/bfin.c:2709
588a58df 20169#, gcc-internal-format
55541419 20170msgid "-mcorea should be used with -mmulticore"
588a58df
JM
20171msgstr ""
20172
55541419 20173#: config/bfin/bfin.c:2712
588a58df 20174#, gcc-internal-format
55541419
JM
20175msgid "-mcoreb should be used with -mmulticore"
20176msgstr ""
588a58df 20177
55541419 20178#: config/bfin/bfin.c:2715
588a58df 20179#, fuzzy, gcc-internal-format
55541419
JM
20180msgid "-mcorea and -mcoreb can't be used together"
20181msgstr "valitsimia -mbig-endian ja -mlittle-endian ei voi käyttää yhdessä"
588a58df 20182
55541419 20183#: config/bfin/bfin.c:5555
588a58df 20184#, fuzzy, gcc-internal-format
55541419
JM
20185msgid "multiple function type attributes specified"
20186msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 20187
55541419
JM
20188#: config/bfin/bfin.c:5622
20189#, gcc-internal-format
20190msgid "can't apply both longcall and shortcall attributes to the same function"
20191msgstr ""
588a58df 20192
55541419
JM
20193#: config/bfin/bfin.c:5672 config/i386/winnt.c:59 config/mep/mep.c:3966
20194#: config/mep/mep.c:4104
588a58df 20195#, fuzzy, gcc-internal-format
55541419
JM
20196msgid "%qE attribute only applies to variables"
20197msgstr "attribuutti %qE pätee vain muuttujiin"
588a58df 20198
55541419 20199#: config/bfin/bfin.c:5679
588a58df 20200#, fuzzy, gcc-internal-format
55541419
JM
20201msgid "%qE attribute cannot be specified for local variables"
20202msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
588a58df 20203
55541419
JM
20204#. This function is for retrieving a part of an instruction name for
20205#. an operator, for immediate output. If that ever happens for
20206#. MULT, we need to apply TARGET_MUL_BUG in the caller. Make sure
20207#. we notice.
20208#: config/cris/cris.c:471
1056e649 20209#, gcc-internal-format
55541419
JM
20210msgid "MULT case in cris_op_str"
20211msgstr ""
588a58df 20212
55541419 20213#: config/cris/cris.c:861
588a58df 20214#, fuzzy, gcc-internal-format
55541419
JM
20215msgid "invalid use of ':' modifier"
20216msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 20217
55541419
JM
20218#: config/cris/cris.c:1048 config/moxie/moxie.c:169
20219#, gcc-internal-format
20220msgid "internal error: bad register: %d"
20221msgstr ""
20222
20223#: config/cris/cris.c:1615
20224#, gcc-internal-format
20225msgid "internal error: sideeffect-insn affecting main effect"
20226msgstr "sisäinen virhe: sivuvaikutuskäsky vaikuttaa päävaikutukseen"
20227
20228#: config/cris/cris.c:1712
20229#, gcc-internal-format
20230msgid "unknown cc_attr value"
20231msgstr "tuntematon cc_attr-arvo"
20232
20233#. If we get here, the caller got its initial tests wrong.
20234#: config/cris/cris.c:2096
20235#, gcc-internal-format
20236msgid "internal error: cris_side_effect_mode_ok with bad operands"
20237msgstr ""
20238
20239#: config/cris/cris.c:2388
20240#, gcc-internal-format
20241msgid "-max-stackframe=%d is not usable, not between 0 and %d"
20242msgstr ""
20243
20244#: config/cris/cris.c:2416
20245#, gcc-internal-format
20246msgid "unknown CRIS version specification in -march= or -mcpu= : %s"
20247msgstr ""
20248
20249#: config/cris/cris.c:2452
20250#, gcc-internal-format
20251msgid "unknown CRIS cpu version specification in -mtune= : %s"
20252msgstr ""
588a58df 20253
55541419 20254#: config/cris/cris.c:2473
1056e649 20255#, gcc-internal-format
55541419
JM
20256msgid "-fPIC and -fpic are not supported in this configuration"
20257msgstr ""
588a58df 20258
55541419
JM
20259#: config/cris/cris.c:2488
20260#, gcc-internal-format
20261msgid "that particular -g option is invalid with -maout and -melinux"
20262msgstr ""
588a58df 20263
55541419
JM
20264#: config/cris/cris.c:2714
20265#, gcc-internal-format
20266msgid "Unknown src"
20267msgstr ""
588a58df 20268
55541419
JM
20269#: config/cris/cris.c:2775
20270#, gcc-internal-format
20271msgid "Unknown dest"
20272msgstr ""
588a58df 20273
55541419
JM
20274#: config/cris/cris.c:3060
20275#, gcc-internal-format
20276msgid "stackframe too big: %d bytes"
20277msgstr ""
588a58df 20278
55541419
JM
20279#: config/cris/cris.c:3554 config/cris/cris.c:3582
20280#, gcc-internal-format
20281msgid "expand_binop failed in movsi got"
20282msgstr ""
588a58df 20283
55541419
JM
20284#: config/cris/cris.c:3664
20285#, gcc-internal-format
20286msgid "emitting PIC operand, but PIC register isn't set up"
20287msgstr ""
588a58df 20288
55541419
JM
20289#. Definitions for GCC. Part of the machine description for CRIS.
20290#. Copyright (C) 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2007, 2008,
20291#. 2009 Free Software Foundation, Inc.
20292#. Contributed by Axis Communications. Written by Hans-Peter Nilsson.
20293#.
20294#. This file is part of GCC.
20295#.
20296#. GCC is free software; you can redistribute it and/or modify
20297#. it under the terms of the GNU General Public License as published by
20298#. the Free Software Foundation; either version 3, or (at your option)
20299#. any later version.
20300#.
20301#. GCC is distributed in the hope that it will be useful,
20302#. but WITHOUT ANY WARRANTY; without even the implied warranty of
20303#. MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
20304#. GNU General Public License for more details.
20305#.
20306#. You should have received a copy of the GNU General Public License
20307#. along with GCC; see the file COPYING3. If not see
20308#. <http://www.gnu.org/licenses/>.
20309#. After the first "Node:" comment comes all preprocessor directives and
20310#. attached declarations described in the info files, the "Using and
20311#. Porting GCC" manual (uapgcc), in the same order as found in the "Target
20312#. macros" section in the gcc-2.9x CVS edition of 2000-03-17. FIXME: Not
20313#. really, but needs an update anyway.
20314#.
20315#. There is no generic copy-of-uapgcc comment, you'll have to see uapgcc
20316#. for that. If applicable, there is a CRIS-specific comment. The order
20317#. of macro definitions follow the order in the manual. Every section in
20318#. the manual (node in the info pages) has an introductory `Node:
20319#. <subchapter>' comment. If no macros are defined for a section, only
20320#. the section-comment is present.
20321#. Note that other header files (e.g. config/elfos.h, config/linux.h,
20322#. config/cris/linux.h and config/cris/aout.h) are responsible for lots of
20323#. settings not repeated below. This file contains general CRIS
20324#. definitions and definitions for the cris-*-elf subtarget.
20325#. We don't want to use gcc_assert for everything, as that can be
20326#. compiled out.
20327#: config/cris/cris.h:43
588a58df 20328#, gcc-internal-format
55541419
JM
20329msgid "CRIS-port assertion failed: "
20330msgstr ""
588a58df 20331
55541419
JM
20332#. Node: Caller Saves
20333#. (no definitions)
20334#. Node: Function entry
20335#. See cris.c for TARGET_ASM_FUNCTION_PROLOGUE and
20336#. TARGET_ASM_FUNCTION_EPILOGUE.
20337#. Node: Profiling
20338#: config/cris/cris.h:929
588a58df 20339#, gcc-internal-format
55541419
JM
20340msgid "no FUNCTION_PROFILER for CRIS"
20341msgstr ""
588a58df 20342
55541419 20343#: config/crx/crx.h:363
588a58df 20344#, gcc-internal-format
55541419
JM
20345msgid "Profiler support for CRX"
20346msgstr ""
588a58df 20347
55541419 20348#: config/frv/frv.c:8732
588a58df 20349#, gcc-internal-format
55541419
JM
20350msgid "accumulator is not a constant integer"
20351msgstr ""
588a58df 20352
55541419 20353#: config/frv/frv.c:8737
38fb2873 20354#, gcc-internal-format
55541419
JM
20355msgid "accumulator number is out of bounds"
20356msgstr ""
588a58df 20357
55541419 20358#: config/frv/frv.c:8748
38fb2873 20359#, gcc-internal-format
55541419
JM
20360msgid "inappropriate accumulator for %qs"
20361msgstr ""
588a58df 20362
55541419 20363#: config/frv/frv.c:8825
38fb2873 20364#, gcc-internal-format
55541419
JM
20365msgid "invalid IACC argument"
20366msgstr "virheellinen IACC-argumentti"
588a58df 20367
55541419 20368#: config/frv/frv.c:8848
38fb2873 20369#, gcc-internal-format
55541419
JM
20370msgid "%qs expects a constant argument"
20371msgstr "%qs odottaa vakioargumenttia"
588a58df 20372
55541419 20373#: config/frv/frv.c:8853
588a58df 20374#, gcc-internal-format
55541419 20375msgid "constant argument out of range for %qs"
588a58df
JM
20376msgstr ""
20377
55541419 20378#: config/frv/frv.c:9334
02c7d30f 20379#, gcc-internal-format
55541419 20380msgid "media functions are not available unless -mmedia is used"
02c7d30f
JM
20381msgstr ""
20382
55541419 20383#: config/frv/frv.c:9346
42138585 20384#, gcc-internal-format
55541419
JM
20385msgid "this media function is only available on the fr500"
20386msgstr ""
02c7d30f 20387
55541419 20388#: config/frv/frv.c:9374
42138585 20389#, gcc-internal-format
55541419
JM
20390msgid "this media function is only available on the fr400 and fr550"
20391msgstr ""
02c7d30f 20392
55541419 20393#: config/frv/frv.c:9393
42138585 20394#, gcc-internal-format
55541419
JM
20395msgid "this builtin function is only available on the fr405 and fr450"
20396msgstr ""
588a58df 20397
55541419 20398#: config/frv/frv.c:9402
588a58df 20399#, gcc-internal-format
55541419 20400msgid "this builtin function is only available on the fr500 and fr550"
02c7d30f 20401msgstr ""
588a58df 20402
55541419 20403#: config/frv/frv.c:9414
38fb2873 20404#, gcc-internal-format
55541419
JM
20405msgid "this builtin function is only available on the fr450"
20406msgstr ""
588a58df 20407
55541419 20408#: config/h8300/h8300.c:332
588a58df 20409#, gcc-internal-format
55541419 20410msgid "-ms2600 is used without -ms"
588a58df
JM
20411msgstr ""
20412
55541419 20413#: config/h8300/h8300.c:338
3734d8fd 20414#, gcc-internal-format
55541419 20415msgid "-mn is used without -mh or -ms"
02c7d30f 20416msgstr ""
588a58df 20417
55541419 20418#: config/i386/host-cygwin.c:64
02c7d30f 20419#, fuzzy, gcc-internal-format
55541419
JM
20420msgid "can't extend PCH file: %m"
20421msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
02c7d30f 20422
55541419
JM
20423#: config/i386/host-cygwin.c:75
20424#, fuzzy, gcc-internal-format
20425msgid "can't set position in PCH file: %m"
20426msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
588a58df 20427
55541419 20428#: config/i386/i386.c:2824 config/i386/i386.c:3075
588a58df 20429#, gcc-internal-format
55541419
JM
20430msgid "bad value (%s) for %stune=%s %s"
20431msgstr ""
588a58df 20432
55541419 20433#: config/i386/i386.c:2868
588a58df 20434#, gcc-internal-format
55541419
JM
20435msgid "bad value (%s) for %sstringop-strategy=%s %s"
20436msgstr ""
588a58df 20437
55541419 20438#: config/i386/i386.c:2872
588a58df 20439#, gcc-internal-format
55541419
JM
20440msgid "%stune=x86-64%s is deprecated. Use %stune=k8%s or %stune=generic%s instead as appropriate."
20441msgstr ""
588a58df 20442
55541419 20443#: config/i386/i386.c:2882
588a58df 20444#, gcc-internal-format
55541419
JM
20445msgid "generic CPU can be used only for %stune=%s %s"
20446msgstr ""
588a58df 20447
55541419 20448#: config/i386/i386.c:2885 config/i386/i386.c:3036
588a58df 20449#, gcc-internal-format
55541419
JM
20450msgid "bad value (%s) for %sarch=%s %s"
20451msgstr ""
588a58df 20452
55541419 20453#: config/i386/i386.c:2896
588a58df 20454#, gcc-internal-format
55541419
JM
20455msgid "unknown ABI (%s) for %sabi=%s %s"
20456msgstr ""
588a58df 20457
55541419 20458#: config/i386/i386.c:2911
588a58df 20459#, gcc-internal-format
55541419
JM
20460msgid "code model %s does not support PIC mode"
20461msgstr "koodimalli %s ei tue PIC-tilaa"
588a58df 20462
55541419 20463#: config/i386/i386.c:2917
588a58df 20464#, gcc-internal-format
55541419
JM
20465msgid "bad value (%s) for %scmodel=%s %s"
20466msgstr ""
588a58df 20467
55541419 20468#: config/i386/i386.c:2941
588a58df 20469#, gcc-internal-format
55541419
JM
20470msgid "bad value (%s) for %sasm=%s %s"
20471msgstr ""
588a58df 20472
55541419 20473#: config/i386/i386.c:2945
588a58df 20474#, gcc-internal-format
55541419
JM
20475msgid "code model %qs not supported in the %s bit mode"
20476msgstr ""
588a58df 20477
55541419 20478#: config/i386/i386.c:2948
588a58df 20479#, gcc-internal-format
55541419
JM
20480msgid "%i-bit mode not compiled in"
20481msgstr ""
588a58df 20482
55541419 20483#: config/i386/i386.c:2960 config/i386/i386.c:3061
588a58df 20484#, gcc-internal-format
55541419
JM
20485msgid "CPU you selected does not support x86-64 instruction set"
20486msgstr ""
588a58df 20487
55541419 20488#: config/i386/i386.c:3094
588a58df 20489#, gcc-internal-format
55541419
JM
20490msgid "%sregparm%s is ignored in 64-bit mode"
20491msgstr ""
588a58df 20492
55541419 20493#: config/i386/i386.c:3097
588a58df 20494#, gcc-internal-format
55541419 20495msgid "%sregparm=%d%s is not between 0 and %d"
588a58df
JM
20496msgstr ""
20497
55541419 20498#: config/i386/i386.c:3110
588a58df 20499#, gcc-internal-format
55541419
JM
20500msgid "%salign-loops%s is obsolete, use -falign-loops%s"
20501msgstr ""
588a58df 20502
55541419 20503#: config/i386/i386.c:3116 config/i386/i386.c:3131 config/i386/i386.c:3146
588a58df 20504#, gcc-internal-format
55541419
JM
20505msgid "%salign-loops=%d%s is not between 0 and %d"
20506msgstr ""
588a58df 20507
55541419 20508#: config/i386/i386.c:3125
588a58df 20509#, gcc-internal-format
55541419
JM
20510msgid "%salign-jumps%s is obsolete, use -falign-jumps%s"
20511msgstr ""
588a58df 20512
55541419 20513#: config/i386/i386.c:3140
588a58df 20514#, gcc-internal-format
55541419
JM
20515msgid "%salign-functions%s is obsolete, use -falign-functions%s"
20516msgstr ""
588a58df 20517
55541419 20518#: config/i386/i386.c:3175
588a58df 20519#, gcc-internal-format
55541419
JM
20520msgid "%sbranch-cost=%d%s is not between 0 and 5"
20521msgstr ""
588a58df 20522
55541419
JM
20523#: config/i386/i386.c:3183
20524#, gcc-internal-format
20525msgid "%slarge-data-threshold=%d%s is negative"
20526msgstr ""
588a58df 20527
55541419 20528#: config/i386/i386.c:3197
588a58df 20529#, gcc-internal-format
55541419
JM
20530msgid "bad value (%s) for %stls-dialect=%s %s"
20531msgstr ""
588a58df 20532
55541419 20533#: config/i386/i386.c:3205
588a58df 20534#, gcc-internal-format
55541419
JM
20535msgid "pc%d is not valid precision setting (32, 64 or 80)"
20536msgstr ""
588a58df 20537
55541419 20538#: config/i386/i386.c:3221
588a58df 20539#, gcc-internal-format
55541419
JM
20540msgid "%srtd%s is ignored in 64bit mode"
20541msgstr ""
588a58df 20542
55541419
JM
20543#: config/i386/i386.c:3276
20544#, gcc-internal-format
20545msgid "%spreferred-stack-boundary=%d%s is not between %d and 12"
20546msgstr ""
588a58df 20547
55541419
JM
20548#: config/i386/i386.c:3295
20549#, gcc-internal-format
20550msgid "-mincoming-stack-boundary=%d is not between %d and 12"
20551msgstr ""
588a58df 20552
55541419
JM
20553#: config/i386/i386.c:3308
20554#, gcc-internal-format
20555msgid "%ssseregparm%s used without SSE enabled"
20556msgstr ""
588a58df 20557
55541419 20558#: config/i386/i386.c:3319 config/i386/i386.c:3333
588a58df 20559#, gcc-internal-format
55541419
JM
20560msgid "SSE instruction set disabled, using 387 arithmetics"
20561msgstr ""
588a58df 20562
55541419
JM
20563#: config/i386/i386.c:3338
20564#, gcc-internal-format
20565msgid "387 instruction set disabled, using SSE arithmetics"
20566msgstr ""
02c7d30f 20567
55541419 20568#: config/i386/i386.c:3345
588a58df 20569#, gcc-internal-format
55541419
JM
20570msgid "bad value (%s) for %sfpmath=%s %s"
20571msgstr ""
588a58df 20572
55541419 20573#: config/i386/i386.c:3361
02c7d30f 20574#, gcc-internal-format
55541419 20575msgid "unknown vectorization library ABI type (%s) for %sveclibabi=%s %s"
02c7d30f
JM
20576msgstr ""
20577
55541419 20578#: config/i386/i386.c:3381
588a58df 20579#, gcc-internal-format
55541419
JM
20580msgid "unwind tables currently require either a frame pointer or %saccumulate-outgoing-args%s for correctness"
20581msgstr ""
588a58df 20582
55541419 20583#: config/i386/i386.c:3394
588a58df 20584#, gcc-internal-format
55541419
JM
20585msgid "stack probing requires %saccumulate-outgoing-args%s for correctness"
20586msgstr ""
588a58df 20587
55541419 20588#: config/i386/i386.c:3805
588a58df 20589#, gcc-internal-format
55541419
JM
20590msgid "attribute(target(\"%s\")) is unknown"
20591msgstr ""
588a58df 20592
55541419 20593#: config/i386/i386.c:3827
588a58df 20594#, gcc-internal-format
55541419
JM
20595msgid "option(\"%s\") was already specified"
20596msgstr ""
588a58df 20597
55541419 20598#: config/i386/i386.c:4422 config/i386/i386.c:4467
588a58df 20599#, gcc-internal-format
55541419
JM
20600msgid "fastcall and regparm attributes are not compatible"
20601msgstr ""
20602
20603#: config/i386/i386.c:4429
20604#, fuzzy, gcc-internal-format
20605msgid "%qE attribute requires an integer constant argument"
20606msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
20607
20608#: config/i386/i386.c:4435
20609#, fuzzy, gcc-internal-format
20610msgid "argument to %qE attribute larger than %d"
20611msgstr "%Jei voi asettaa %qE-attribuuttia määrittelyn jälkeen"
588a58df 20612
55541419 20613#: config/i386/i386.c:4459 config/i386/i386.c:4494
588a58df 20614#, gcc-internal-format
55541419
JM
20615msgid "fastcall and cdecl attributes are not compatible"
20616msgstr ""
588a58df 20617
55541419 20618#: config/i386/i386.c:4463
588a58df 20619#, gcc-internal-format
55541419
JM
20620msgid "fastcall and stdcall attributes are not compatible"
20621msgstr ""
588a58df 20622
55541419 20623#: config/i386/i386.c:4477 config/i386/i386.c:4490
42138585 20624#, gcc-internal-format
55541419
JM
20625msgid "stdcall and cdecl attributes are not compatible"
20626msgstr ""
588a58df 20627
55541419 20628#: config/i386/i386.c:4481
588a58df 20629#, gcc-internal-format
55541419
JM
20630msgid "stdcall and fastcall attributes are not compatible"
20631msgstr ""
588a58df 20632
55541419 20633#: config/i386/i386.c:4624
42138585 20634#, gcc-internal-format
55541419
JM
20635msgid "Calling %qD with attribute sseregparm without SSE/SSE2 enabled"
20636msgstr ""
588a58df 20637
55541419 20638#: config/i386/i386.c:4627
588a58df 20639#, gcc-internal-format
55541419
JM
20640msgid "Calling %qT with attribute sseregparm without SSE/SSE2 enabled"
20641msgstr ""
588a58df 20642
55541419 20643#: config/i386/i386.c:4832
42138585 20644#, gcc-internal-format
55541419
JM
20645msgid "ms_hook_prologue is not compatible with nested function"
20646msgstr ""
588a58df 20647
55541419 20648#: config/i386/i386.c:4905
588a58df 20649#, gcc-internal-format
55541419
JM
20650msgid "ms_abi attribute requires -maccumulate-outgoing-args or subtarget optimization implying it"
20651msgstr ""
588a58df 20652
55541419
JM
20653#: config/i386/i386.c:5024
20654#, gcc-internal-format
20655msgid "AVX vector argument without AVX enabled changes the ABI"
20656msgstr ""
588a58df 20657
55541419 20658#: config/i386/i386.c:5206
588a58df 20659#, gcc-internal-format
55541419 20660msgid "The ABI of passing struct with a flexible array member has changed in GCC 4.4"
588a58df
JM
20661msgstr ""
20662
55541419
JM
20663#: config/i386/i386.c:5322
20664#, gcc-internal-format
20665msgid "The ABI of passing union with long double has changed in GCC 4.4"
20666msgstr ""
588a58df 20667
55541419
JM
20668#: config/i386/i386.c:5437
20669#, gcc-internal-format
20670msgid "The ABI of passing structure with complex float member has changed in GCC 4.4"
20671msgstr ""
02c7d30f 20672
55541419
JM
20673#: config/i386/i386.c:5583
20674#, gcc-internal-format
20675msgid "SSE register return with SSE disabled"
20676msgstr ""
02c7d30f 20677
55541419
JM
20678#: config/i386/i386.c:5589
20679#, gcc-internal-format
20680msgid "SSE register argument with SSE disabled"
20681msgstr ""
588a58df 20682
55541419 20683#: config/i386/i386.c:5605
588a58df 20684#, gcc-internal-format
55541419
JM
20685msgid "x87 register return with x87 disabled"
20686msgstr ""
588a58df 20687
55541419 20688#: config/i386/i386.c:5975
588a58df 20689#, gcc-internal-format
55541419
JM
20690msgid "SSE vector argument without SSE enabled changes the ABI"
20691msgstr ""
588a58df 20692
55541419 20693#: config/i386/i386.c:6013
588a58df 20694#, gcc-internal-format
55541419
JM
20695msgid "MMX vector argument without MMX enabled changes the ABI"
20696msgstr ""
588a58df 20697
55541419 20698#: config/i386/i386.c:6615
38fb2873 20699#, gcc-internal-format
55541419 20700msgid "SSE vector return without SSE enabled changes the ABI"
38fb2873 20701msgstr ""
02c7d30f 20702
55541419 20703#: config/i386/i386.c:6625
588a58df 20704#, gcc-internal-format
55541419
JM
20705msgid "MMX vector return without MMX enabled changes the ABI"
20706msgstr ""
588a58df 20707
55541419 20708#: config/i386/i386.c:11195
588a58df 20709#, gcc-internal-format
55541419
JM
20710msgid "extended registers have no high halves"
20711msgstr ""
588a58df 20712
55541419 20713#: config/i386/i386.c:11210
588a58df 20714#, gcc-internal-format
55541419
JM
20715msgid "unsupported operand size for extended register"
20716msgstr ""
588a58df 20717
55541419 20718#: config/i386/i386.c:11455
588a58df 20719#, gcc-internal-format
55541419
JM
20720msgid "non-integer operand used with operand code '%c'"
20721msgstr ""
588a58df 20722
55541419 20723#: config/i386/i386.c:22863
02c7d30f 20724#, fuzzy, gcc-internal-format
55541419
JM
20725msgid "last argument must be an immediate"
20726msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20727
55541419
JM
20728#: config/i386/i386.c:23156
20729#, gcc-internal-format
20730msgid "the fifth argument must be a 8-bit immediate"
20731msgstr ""
02c7d30f 20732
55541419
JM
20733#: config/i386/i386.c:23251
20734#, gcc-internal-format
20735msgid "the third argument must be a 8-bit immediate"
20736msgstr ""
02c7d30f 20737
55541419 20738#: config/i386/i386.c:23597
02c7d30f 20739#, fuzzy, gcc-internal-format
55541419
JM
20740msgid "the last argument must be a 4-bit immediate"
20741msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20742
55541419 20743#: config/i386/i386.c:23602
02c7d30f 20744#, fuzzy, gcc-internal-format
55541419
JM
20745msgid "the last argument must be a 2-bit immediate"
20746msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20747
55541419 20748#: config/i386/i386.c:23611
02c7d30f 20749#, fuzzy, gcc-internal-format
55541419
JM
20750msgid "the last argument must be a 1-bit immediate"
20751msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20752
55541419 20753#: config/i386/i386.c:23620
02c7d30f 20754#, fuzzy, gcc-internal-format
55541419
JM
20755msgid "the last argument must be a 5-bit immediate"
20756msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20757
55541419 20758#: config/i386/i386.c:23629
02c7d30f 20759#, fuzzy, gcc-internal-format
55541419
JM
20760msgid "the next to last argument must be an 8-bit immediate"
20761msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20762
55541419 20763#: config/i386/i386.c:23633 config/i386/i386.c:23831
02c7d30f 20764#, fuzzy, gcc-internal-format
55541419
JM
20765msgid "the last argument must be an 8-bit immediate"
20766msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20767
55541419 20768#: config/i386/i386.c:23829
02c7d30f 20769#, fuzzy, gcc-internal-format
55541419
JM
20770msgid "the last argument must be a 32-bit immediate"
20771msgstr "puhdistusargumentti ei ole tunniste"
588a58df 20772
55541419 20773#: config/i386/i386.c:23895 config/rs6000/rs6000.c:10249
588a58df 20774#, gcc-internal-format
55541419
JM
20775msgid "selector must be an integer constant in the range 0..%wi"
20776msgstr ""
588a58df 20777
55541419
JM
20778#: config/i386/i386.c:24038
20779#, gcc-internal-format
20780msgid "%qE needs unknown isa option"
20781msgstr ""
20782
20783#: config/i386/i386.c:24042
20784#, gcc-internal-format
20785msgid "%qE needs isa option %s"
20786msgstr ""
588a58df 20787
55541419 20788#: config/i386/i386.c:25890
02c7d30f 20789#, fuzzy, gcc-internal-format
55541419
JM
20790msgid "%qE attribute only available for 64-bit"
20791msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
20792
20793#: config/i386/i386.c:25901 config/i386/i386.c:25910
20794#, gcc-internal-format
20795msgid "ms_abi and sysv_abi attributes are not compatible"
20796msgstr ""
02c7d30f 20797
55541419 20798#: config/i386/i386.c:25948 config/rs6000/rs6000.c:23527
02c7d30f 20799#, fuzzy, gcc-internal-format
55541419
JM
20800msgid "%qE incompatible attribute ignored"
20801msgstr "%qE-attribuuttia ei huomioida"
588a58df 20802
55541419 20803#: config/i386/i386.c:25971
02c7d30f 20804#, fuzzy, gcc-internal-format
55541419
JM
20805msgid "%qE attribute only available for 32-bit"
20806msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
02c7d30f 20807
55541419 20808#: config/i386/i386.c:25977
588a58df 20809#, gcc-internal-format
55541419
JM
20810msgid "ms_hook_prologue attribute needs assembler swap suffix support"
20811msgstr ""
588a58df 20812
55541419 20813#: config/i386/i386.c:29887
42138585 20814#, gcc-internal-format
55541419
JM
20815msgid "vector permutation requires vector constant"
20816msgstr ""
02c7d30f 20817
55541419 20818#: config/i386/i386.c:29897
42138585 20819#, gcc-internal-format
55541419
JM
20820msgid "invalid vector permutation constant"
20821msgstr "virheellinen vektoripermutaatiovakio"
588a58df 20822
55541419 20823#: config/i386/i386.c:29945
42138585 20824#, gcc-internal-format
55541419
JM
20825msgid "vector permutation (%d %d)"
20826msgstr "vektoripermutaatio (%d %d)"
588a58df 20827
55541419 20828#: config/i386/i386.c:29948
42138585 20829#, gcc-internal-format
55541419
JM
20830msgid "vector permutation (%d %d %d %d)"
20831msgstr "vektoripermutaatio (%d %d %d %d)"
02c7d30f 20832
55541419 20833#: config/i386/i386.c:29952
42138585 20834#, gcc-internal-format
55541419
JM
20835msgid "vector permutation (%d %d %d %d %d %d %d %d)"
20836msgstr "vektoripermutaatio (%d %d %d %d %d %d %d %d)"
588a58df 20837
55541419
JM
20838#: config/i386/i386.c:29957
20839#, gcc-internal-format
20840msgid "vector permutation (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
20841msgstr "vektoripermutaatio (%d %d %d %d %d %d %d %d %d %d %d %d %d %d %d %d)"
02c7d30f 20842
55541419 20843#: config/i386/winnt.c:81
02c7d30f 20844#, fuzzy, gcc-internal-format
55541419
JM
20845msgid "%qE attribute applies only to initialized variables with external linkage"
20846msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
02c7d30f 20847
55541419
JM
20848#: config/i386/winnt.c:143 config/sh/symbian-c.c:96
20849#: config/sh/symbian-cxx.c:120
20850#, gcc-internal-format
20851msgid "definition of static data member %q+D of dllimport'd class"
20852msgstr ""
20853
20854#: config/i386/winnt.c:292
02c7d30f 20855#, fuzzy, gcc-internal-format
55541419
JM
20856msgid "%q+D:'selectany' attribute applies only to initialized objects"
20857msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
588a58df 20858
55541419 20859#: config/i386/winnt.c:440
588a58df 20860#, gcc-internal-format
55541419
JM
20861msgid "%q+D causes a section type conflict"
20862msgstr ""
588a58df 20863
55541419
JM
20864#: config/i386/cygming.h:150
20865#, gcc-internal-format
20866msgid "-f%s ignored for target (all code is position independent)"
20867msgstr ""
20868
20869#: config/i386/djgpp.h:180
20870#, gcc-internal-format
20871msgid "-mbnu210 is ignored (option is obsolete)"
20872msgstr ""
20873
20874#: config/i386/i386-interix.h:256
20875#, gcc-internal-format
20876msgid "ms-bitfields not supported for objc"
20877msgstr ""
20878
20879#. Don't allow flag_pic to propagate since invalid relocations will
20880#. result otherwise.
20881#: config/i386/netware.h:81
f3a12c77 20882#, fuzzy, gcc-internal-format
55541419
JM
20883msgid "-fPIC and -fpic are not supported for this target"
20884msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
588a58df 20885
55541419 20886#: config/ia64/ia64-c.c:51
588a58df 20887#, gcc-internal-format
55541419
JM
20888msgid "malformed #pragma builtin"
20889msgstr ""
588a58df 20890
55541419 20891#: config/ia64/ia64.c:601
02c7d30f 20892#, fuzzy, gcc-internal-format
55541419
JM
20893msgid "invalid argument of %qE attribute"
20894msgstr "funktiolle %2$qE annettu argumentin %1$d tyyppi on yhteensopimaton"
588a58df 20895
55541419 20896#: config/ia64/ia64.c:614
02c7d30f 20897#, fuzzy, gcc-internal-format
55541419
JM
20898msgid "an address area attribute cannot be specified for local variables"
20899msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
02c7d30f 20900
55541419 20901#: config/ia64/ia64.c:621
02c7d30f 20902#, fuzzy, gcc-internal-format
55541419
JM
20903msgid "address area of %q+D conflicts with previous declaration"
20904msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
02c7d30f 20905
55541419 20906#: config/ia64/ia64.c:629
02c7d30f 20907#, fuzzy, gcc-internal-format
55541419
JM
20908msgid "address area attribute cannot be specified for functions"
20909msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
588a58df 20910
55541419
JM
20911#: config/ia64/ia64.c:670
20912#, fuzzy, gcc-internal-format
20913msgid "%qE attribute requires a string constant argument"
20914msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
588a58df 20915
55541419
JM
20916#: config/ia64/ia64.c:5384 config/pa/pa.c:368 config/sh/sh.c:8528
20917#: config/spu/spu.c:5051
588a58df 20918#, gcc-internal-format
55541419
JM
20919msgid "value of -mfixed-range must have form REG1-REG2"
20920msgstr ""
588a58df 20921
55541419
JM
20922#: config/ia64/ia64.c:5411 config/pa/pa.c:395 config/sh/sh.c:8554
20923#: config/spu/spu.c:5077
588a58df 20924#, gcc-internal-format
55541419 20925msgid "%s-%s is an empty range"
588a58df
JM
20926msgstr ""
20927
55541419
JM
20928#: config/ia64/ia64.c:5439
20929#, gcc-internal-format
20930msgid "bad value %<%s%> for -mtls-size= switch"
20931msgstr ""
02c7d30f 20932
55541419 20933#: config/ia64/ia64.c:5464
02c7d30f 20934#, gcc-internal-format
55541419 20935msgid "bad value %<%s%> for -mtune= switch"
02c7d30f
JM
20936msgstr ""
20937
55541419 20938#: config/ia64/ia64.c:10634
02c7d30f 20939#, fuzzy, gcc-internal-format
55541419
JM
20940msgid "version attribute is not a string"
20941msgstr "näkyvyysargumentti ei ole merkkijono"
02c7d30f 20942
55541419
JM
20943#: config/iq2000/iq2000.c:1831
20944#, gcc-internal-format
20945msgid "gp_offset (%ld) or end_offset (%ld) is less than zero"
20946msgstr ""
02c7d30f 20947
55541419
JM
20948#: config/iq2000/iq2000.c:2630
20949#, gcc-internal-format
20950msgid "argument %qd is not a constant"
20951msgstr ""
02c7d30f 20952
55541419
JM
20953#: config/iq2000/iq2000.c:2932 config/xtensa/xtensa.c:2335
20954#, gcc-internal-format
20955msgid "PRINT_OPERAND_ADDRESS, null pointer"
20956msgstr ""
02c7d30f 20957
55541419
JM
20958#: config/iq2000/iq2000.c:3087
20959#, gcc-internal-format
20960msgid "PRINT_OPERAND: Unknown punctuation '%c'"
20961msgstr ""
02c7d30f 20962
55541419
JM
20963#: config/iq2000/iq2000.c:3096 config/xtensa/xtensa.c:2189
20964#, gcc-internal-format
20965msgid "PRINT_OPERAND null pointer"
20966msgstr ""
588a58df 20967
55541419 20968#: config/m32c/m32c-pragma.c:63
588a58df 20969#, gcc-internal-format
55541419
JM
20970msgid "junk at end of #pragma GCC memregs [0..16]"
20971msgstr "roskaa ilmaisun #pragma GCC memregs [0..16] lopussa"
588a58df 20972
55541419 20973#: config/m32c/m32c-pragma.c:70
588a58df 20974#, gcc-internal-format
55541419 20975msgid "#pragma GCC memregs must precede any function decls"
588a58df
JM
20976msgstr ""
20977
55541419 20978#: config/m32c/m32c-pragma.c:81 config/m32c/m32c-pragma.c:88
588a58df 20979#, gcc-internal-format
55541419
JM
20980msgid "#pragma GCC memregs takes a number [0..16]"
20981msgstr "#pragma GCC memregs ottaa luvun [0..16]"
588a58df 20982
55541419 20983#: config/m32c/m32c.c:424
588a58df 20984#, gcc-internal-format
55541419
JM
20985msgid "invalid target memregs value '%d'"
20986msgstr ""
588a58df 20987
55541419 20988#: config/m32c/m32c.c:2845
588a58df 20989#, fuzzy, gcc-internal-format
55541419
JM
20990msgid "%qE attribute is not supported for R8C target"
20991msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 20992
55541419
JM
20993#. The argument must be a constant integer.
20994#: config/m32c/m32c.c:2861 config/sh/sh.c:8735 config/sh/sh.c:8841
02c7d30f 20995#, fuzzy, gcc-internal-format
55541419
JM
20996msgid "%qE attribute argument not an integer constant"
20997msgstr "haluttu sijainti ei ole kokonaislukuvakio"
588a58df 20998
55541419 20999#: config/m32c/m32c.c:2870
02c7d30f 21000#, fuzzy, gcc-internal-format
55541419
JM
21001msgid "%qE attribute argument should be between 18 to 255"
21002msgstr "haluttu sijainti ei ole kokonaislukuvakio"
588a58df 21003
55541419
JM
21004#: config/m32c/m32c.c:4001
21005#, gcc-internal-format
21006msgid "%<bank_switch%> has no effect on non-interrupt functions"
21007msgstr ""
02c7d30f 21008
55541419 21009#: config/m32c/m32c.c:4102
02c7d30f 21010#, fuzzy, gcc-internal-format
55541419
JM
21011msgid "%<fast_interrupt%> attribute directive ignored"
21012msgstr "%qs-attribuuttidirektiivi jätetty huomiotta"
588a58df 21013
55541419 21014#: config/m32r/m32r.c:382
588a58df 21015#, gcc-internal-format
55541419
JM
21016msgid "invalid argument of %qs attribute"
21017msgstr ""
588a58df 21018
55541419 21019#: config/m68hc11/m68hc11.c:301
588a58df 21020#, gcc-internal-format
55541419
JM
21021msgid "-f%s ignored for 68HC11/68HC12 (not supported)"
21022msgstr ""
588a58df 21023
55541419 21024#: config/m68hc11/m68hc11.c:1253
588a58df 21025#, gcc-internal-format
55541419
JM
21026msgid "%<trap%> and %<far%> attributes are not compatible, ignoring %<far%>"
21027msgstr ""
588a58df 21028
55541419 21029#: config/m68hc11/m68hc11.c:1260
3734d8fd 21030#, gcc-internal-format
55541419
JM
21031msgid "%<trap%> attribute is already used"
21032msgstr ""
588a58df 21033
55541419 21034#: config/m68k/m68k.c:568
02c7d30f 21035#, gcc-internal-format
55541419 21036msgid "-mcpu=%s conflicts with -march=%s"
02c7d30f
JM
21037msgstr ""
21038
55541419 21039#: config/m68k/m68k.c:639
588a58df 21040#, gcc-internal-format
55541419
JM
21041msgid "-mpcrel -fPIC is not currently supported on selected cpu"
21042msgstr ""
21043
21044#: config/m68k/m68k.c:701
21045#, gcc-internal-format
21046msgid "-falign-labels=%d is not supported"
588a58df
JM
21047msgstr ""
21048
55541419 21049#: config/m68k/m68k.c:706
588a58df 21050#, gcc-internal-format
55541419
JM
21051msgid "-falign-loops=%d is not supported"
21052msgstr ""
21053
21054#: config/m68k/m68k.c:809
21055#, fuzzy, gcc-internal-format
21056msgid "multiple interrupt attributes not allowed"
21057msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 21058
55541419 21059#: config/m68k/m68k.c:816
588a58df 21060#, gcc-internal-format
55541419
JM
21061msgid "interrupt_thread is available only on fido"
21062msgstr ""
588a58df 21063
55541419 21064#: config/m68k/m68k.c:1145 config/rs6000/rs6000.c:18025
588a58df 21065#, gcc-internal-format
55541419
JM
21066msgid "stack limit expression is not supported"
21067msgstr ""
588a58df 21068
55541419 21069#: config/mep/mep-pragma.c:65
02c7d30f 21070#, fuzzy, gcc-internal-format
55541419
JM
21071msgid "junk at end of #pragma io_volatile"
21072msgstr "roskaa #pragma %s:n lopussa"
588a58df 21073
55541419 21074#: config/mep/mep-pragma.c:79
588a58df 21075#, gcc-internal-format
55541419
JM
21076msgid "#pragma io_volatile takes only on or off"
21077msgstr ""
588a58df 21078
55541419 21079#: config/mep/mep-pragma.c:118
02c7d30f 21080#, fuzzy, gcc-internal-format
55541419
JM
21081msgid "invalid coprocessor register range"
21082msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
588a58df 21083
55541419 21084#: config/mep/mep-pragma.c:138
588a58df 21085#, fuzzy, gcc-internal-format
55541419
JM
21086msgid "invalid coprocessor register %qE"
21087msgstr "epäkelpo vektorityyppi attribuutille %qs"
588a58df 21088
55541419 21089#: config/mep/mep-pragma.c:161
3734d8fd 21090#, gcc-internal-format
55541419
JM
21091msgid "malformed coprocessor register"
21092msgstr ""
588a58df 21093
55541419 21094#: config/mep/mep-pragma.c:248
3734d8fd 21095#, gcc-internal-format
55541419
JM
21096msgid "junk at end of #pragma GCC coprocessor width"
21097msgstr "roskaa ilmaisun %<#pragma GCC coprocessor width%> lopussa"
588a58df 21098
55541419 21099#: config/mep/mep-pragma.c:255
588a58df 21100#, gcc-internal-format
55541419
JM
21101msgid "#pragma GCC coprocessor width takes only 32 or 64"
21102msgstr ""
588a58df 21103
55541419 21104#: config/mep/mep-pragma.c:275
588a58df 21105#, gcc-internal-format
55541419
JM
21106msgid "#pragma GCC coprocessor subclass letter must be in [ABCD]"
21107msgstr ""
588a58df 21108
55541419 21109#: config/mep/mep-pragma.c:280
588a58df 21110#, gcc-internal-format
55541419
JM
21111msgid "#pragma GCC coprocessor subclass '%c' already defined"
21112msgstr ""
588a58df 21113
55541419 21114#: config/mep/mep-pragma.c:298
02c7d30f 21115#, fuzzy, gcc-internal-format
55541419
JM
21116msgid "malformed #pragma GCC coprocessor subclass"
21117msgstr "väärinmuodostettu #pragma GCC visibility push"
02c7d30f 21118
55541419 21119#: config/mep/mep-pragma.c:320
02c7d30f 21120#, fuzzy, gcc-internal-format
55541419
JM
21121msgid "malformed #pragma disinterrupt"
21122msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
02c7d30f 21123
55541419 21124#: config/mep/mep-pragma.c:334
02c7d30f 21125#, fuzzy, gcc-internal-format
55541419
JM
21126msgid "malformed #pragma GCC coprocessor"
21127msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
02c7d30f 21128
55541419 21129#: config/mep/mep-pragma.c:339
588a58df 21130#, gcc-internal-format
55541419
JM
21131msgid "coprocessor not enabled"
21132msgstr ""
588a58df 21133
55541419 21134#: config/mep/mep-pragma.c:350
588a58df 21135#, gcc-internal-format
55541419
JM
21136msgid "unknown #pragma GCC coprocessor %E"
21137msgstr "tuntematon #pragma GCC coprocessor %E"
588a58df 21138
55541419 21139#: config/mep/mep-pragma.c:372
588a58df 21140#, fuzzy, gcc-internal-format
55541419
JM
21141msgid "malformed #pragma call"
21142msgstr "väärinmuodostettu #pragma weak, jätetään huomiotta"
588a58df 21143
55541419 21144#: config/mep/mep.c:388
588a58df 21145#, fuzzy, gcc-internal-format
55541419
JM
21146msgid "-fpic is not supported"
21147msgstr "valitsin %qs ei ole enää tuettu"
21148
21149#: config/mep/mep.c:390
21150#, fuzzy, gcc-internal-format
21151msgid "-fPIC is not supported"
21152msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
588a58df 21153
55541419 21154#: config/mep/mep.c:392
02c7d30f 21155#, gcc-internal-format
55541419 21156msgid "only one of -ms and -mm may be given"
02c7d30f
JM
21157msgstr ""
21158
55541419 21159#: config/mep/mep.c:394
588a58df 21160#, gcc-internal-format
55541419
JM
21161msgid "only one of -ms and -ml may be given"
21162msgstr ""
588a58df 21163
55541419 21164#: config/mep/mep.c:396
588a58df 21165#, gcc-internal-format
55541419
JM
21166msgid "only one of -mm and -ml may be given"
21167msgstr ""
588a58df 21168
55541419
JM
21169#: config/mep/mep.c:398
21170#, gcc-internal-format
21171msgid "only one of -ms and -mtiny= may be given"
21172msgstr ""
588a58df 21173
55541419 21174#: config/mep/mep.c:400
588a58df 21175#, gcc-internal-format
55541419
JM
21176msgid "only one of -mm and -mtiny= may be given"
21177msgstr ""
21178
21179#: config/mep/mep.c:402
21180#, gcc-internal-format
21181msgid "-mclip currently has no effect without -mminmax"
21182msgstr ""
21183
21184#: config/mep/mep.c:409
21185#, gcc-internal-format
21186msgid "-mc= must be -mc=tiny, -mc=near, or -mc=far"
21187msgstr ""
21188
21189#: config/mep/mep.c:1534
21190#, gcc-internal-format
21191msgid "unusual TP-relative address"
21192msgstr ""
21193
21194#: config/mep/mep.c:3531
21195#, gcc-internal-format
21196msgid "unconvertible operand %c %qs"
21197msgstr ""
21198
21199#: config/mep/mep.c:3973 config/mep/mep.c:4036
21200#, fuzzy, gcc-internal-format
21201msgid "address region attributes not allowed with auto storage class"
21202msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
588a58df 21203
55541419 21204#: config/mep/mep.c:3979 config/mep/mep.c:4042
588a58df 21205#, gcc-internal-format
55541419
JM
21206msgid "address region attributes on pointed-to types ignored"
21207msgstr ""
588a58df 21208
55541419
JM
21209#: config/mep/mep.c:4028
21210#, fuzzy, gcc-internal-format
21211msgid "%qE attribute only applies to variables and functions"
21212msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
588a58df 21213
55541419 21214#: config/mep/mep.c:4048 config/mep/mep.c:4336
588a58df 21215#, gcc-internal-format
55541419
JM
21216msgid "duplicate address region attribute %qE in declaration of %qE on line %d"
21217msgstr ""
588a58df 21218
55541419 21219#: config/mep/mep.c:4082
02c7d30f 21220#, fuzzy, gcc-internal-format
55541419
JM
21221msgid "cannot inline interrupt function %qE"
21222msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
588a58df 21223
55541419
JM
21224#: config/mep/mep.c:4088
21225#, gcc-internal-format
21226msgid "interrupt function must have return type of void"
21227msgstr ""
588a58df 21228
55541419 21229#: config/mep/mep.c:4093
02c7d30f 21230#, fuzzy, gcc-internal-format
55541419
JM
21231msgid "interrupt function must have no arguments"
21232msgstr "”-%c”-valitsimelle on annettava argumentti"
588a58df 21233
55541419
JM
21234#: config/mep/mep.c:4114
21235#, fuzzy, gcc-internal-format
21236msgid "%qE attribute allows only an integer constant argument"
21237msgstr "haluttu sijainti ei ole kokonaislukuvakio"
588a58df 21238
55541419 21239#: config/mep/mep.c:4147
588a58df 21240#, fuzzy, gcc-internal-format
55541419
JM
21241msgid "%qE attribute only applies to functions, not %s"
21242msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
588a58df 21243
55541419 21244#: config/mep/mep.c:4157
588a58df 21245#, fuzzy, gcc-internal-format
55541419
JM
21246msgid "To describe a pointer to a VLIW function, use syntax like this:"
21247msgstr "funktio-osoitinta käytetty laskutoimituksessa"
588a58df 21248
55541419 21249#: config/mep/mep.c:4158
588a58df 21250#, gcc-internal-format
55541419
JM
21251msgid " typedef int (__vliw *vfuncptr) ();"
21252msgstr ""
588a58df 21253
55541419 21254#: config/mep/mep.c:4165
588a58df 21255#, gcc-internal-format
55541419
JM
21256msgid "To describe an array of VLIW function pointers, use syntax like this:"
21257msgstr ""
588a58df 21258
55541419 21259#: config/mep/mep.c:4166
588a58df 21260#, gcc-internal-format
55541419
JM
21261msgid " typedef int (__vliw *vfuncptr[]) ();"
21262msgstr ""
02c7d30f 21263
55541419 21264#: config/mep/mep.c:4171
588a58df 21265#, gcc-internal-format
55541419
JM
21266msgid "VLIW functions are not allowed without a VLIW configuration"
21267msgstr ""
588a58df 21268
55541419 21269#: config/mep/mep.c:4319
588a58df 21270#, gcc-internal-format
55541419
JM
21271msgid "\"#pragma disinterrupt %s\" not used"
21272msgstr ""
02c7d30f 21273
55541419 21274#: config/mep/mep.c:4461
588a58df 21275#, gcc-internal-format
55541419
JM
21276msgid "__io address 0x%x is the same for %qE and %qE"
21277msgstr ""
588a58df 21278
55541419 21279#: config/mep/mep.c:4609
588a58df 21280#, gcc-internal-format
55541419
JM
21281msgid "variable %s (%ld bytes) is too large for the %s section (%d bytes)"
21282msgstr ""
588a58df 21283
55541419 21284#: config/mep/mep.c:4707
588a58df 21285#, fuzzy, gcc-internal-format
55541419
JM
21286msgid "variable %D of type %<io%> must be uninitialized"
21287msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 21288
55541419 21289#: config/mep/mep.c:4712
588a58df 21290#, fuzzy, gcc-internal-format
55541419
JM
21291msgid "variable %D of type %<cb%> must be uninitialized"
21292msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 21293
55541419 21294#: config/mep/mep.c:6165
588a58df 21295#, fuzzy, gcc-internal-format
55541419
JM
21296msgid "coprocessor intrinsic %qs is not available in this configuration"
21297msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
588a58df 21298
55541419 21299#: config/mep/mep.c:6168
02c7d30f 21300#, fuzzy, gcc-internal-format
55541419
JM
21301msgid "%qs is not available in VLIW functions"
21302msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 21303
55541419 21304#: config/mep/mep.c:6171
588a58df 21305#, fuzzy, gcc-internal-format
55541419 21306msgid "%qs is not available in non-VLIW functions"
588a58df
JM
21307msgstr "%J%qD on tavallisesti ei-staattinen funktio"
21308
55541419 21309#: config/mep/mep.c:6333 config/mep/mep.c:6451
02c7d30f 21310#, fuzzy, gcc-internal-format
55541419
JM
21311msgid "argument %d of %qE must be in the range %d...%d"
21312msgstr "tasauksen pitää olla kahden potenssi, ei %d"
588a58df 21313
55541419 21314#: config/mep/mep.c:6336
02c7d30f 21315#, fuzzy, gcc-internal-format
55541419
JM
21316msgid "argument %d of %qE must be a multiple of %d"
21317msgstr "tasauksen pitää olla kahden potenssi, ei %d"
588a58df 21318
55541419 21319#: config/mep/mep.c:6390
02c7d30f 21320#, fuzzy, gcc-internal-format
55541419
JM
21321msgid "too few arguments to %qE"
21322msgstr "liian vähän argumentteja funktiolle %qE"
588a58df 21323
55541419 21324#: config/mep/mep.c:6395
02c7d30f 21325#, fuzzy, gcc-internal-format
55541419
JM
21326msgid "too many arguments to %qE"
21327msgstr "liikaa argumentteja funktiolle %s %q+#D"
588a58df 21328
55541419 21329#: config/mep/mep.c:6413
02c7d30f 21330#, fuzzy, gcc-internal-format
55541419
JM
21331msgid "argument %d of %qE must be an address"
21332msgstr "ylivuoto vakiolausekkeessa"
588a58df 21333
55541419
JM
21334#: config/mep/mep.c:7209
21335#, gcc-internal-format
21336msgid "2 byte cop instructions are not allowed in 64-bit VLIW mode"
21337msgstr ""
588a58df 21338
55541419 21339#: config/mep/mep.c:7215
02c7d30f 21340#, fuzzy, gcc-internal-format
55541419
JM
21341msgid "unexpected %d byte cop instruction"
21342msgstr "Käytä AltiVec-käskyjä"
588a58df 21343
55541419
JM
21344#: config/mips/mips.c:1343 config/mips/mips.c:1345
21345#, gcc-internal-format
21346msgid "%qs attribute only applies to functions"
21347msgstr ""
588a58df 21348
55541419
JM
21349#: config/mips/mips.c:1355
21350#, gcc-internal-format
21351msgid "%qE cannot have both %<mips16%> and %<nomips16%> attributes"
21352msgstr ""
588a58df 21353
55541419 21354#: config/mips/mips.c:1377 config/mips/mips.c:1380
02c7d30f 21355#, fuzzy, gcc-internal-format
55541419
JM
21356msgid "%qE redeclared with conflicting %qs attributes"
21357msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
588a58df 21358
55541419
JM
21359#: config/mips/mips.c:2895
21360#, gcc-internal-format
21361msgid "MIPS16 TLS"
21362msgstr ""
588a58df 21363
55541419
JM
21364#: config/mips/mips.c:6374
21365#, gcc-internal-format
21366msgid "cannot handle inconsistent calls to %qs"
21367msgstr ""
588a58df 21368
55541419 21369#: config/mips/mips.c:9181
588a58df 21370#, gcc-internal-format
55541419
JM
21371msgid "the %<interrupt%> attribute requires a MIPS32r2 processor"
21372msgstr ""
588a58df 21373
55541419 21374#: config/mips/mips.c:9183
38fb2873 21375#, gcc-internal-format
55541419
JM
21376msgid "the %<interrupt%> attribute requires %<-msoft-float%>"
21377msgstr ""
21378
21379#: config/mips/mips.c:9185
21380#, gcc-internal-format
21381msgid "interrupt handlers cannot be MIPS16 functions"
21382msgstr ""
588a58df 21383
55541419 21384#: config/mips/mips.c:13094
588a58df 21385#, fuzzy, gcc-internal-format
55541419
JM
21386msgid "invalid argument to built-in function"
21387msgstr "epäkelpo argumentti funktiolle %<__builtin_return_address%>"
588a58df 21388
55541419 21389#: config/mips/mips.c:13335
588a58df 21390#, gcc-internal-format
55541419
JM
21391msgid "built-in function %qE not supported for MIPS16"
21392msgstr ""
588a58df 21393
55541419 21394#: config/mips/mips.c:13925
588a58df 21395#, fuzzy, gcc-internal-format
55541419
JM
21396msgid "%qs does not support MIPS16 code"
21397msgstr "ISO C ei tue kompleksikokonaiskulutyyppejä"
588a58df 21398
55541419 21399#: config/mips/mips.c:15129
588a58df 21400#, gcc-internal-format
55541419
JM
21401msgid "MIPS16 PIC for ABIs other than o32 and o64"
21402msgstr ""
588a58df 21403
55541419 21404#: config/mips/mips.c:15132
588a58df 21405#, gcc-internal-format
55541419
JM
21406msgid "MIPS16 -mxgot code"
21407msgstr ""
588a58df 21408
55541419 21409#: config/mips/mips.c:15135
42138585 21410#, gcc-internal-format
55541419
JM
21411msgid "hard-float MIPS16 code for ABIs other than o32 and o64"
21412msgstr ""
588a58df 21413
55541419 21414#: config/mips/mips.c:15266
5682cc89 21415#, gcc-internal-format
55541419
JM
21416msgid "CPU names must be lower case"
21417msgstr ""
5682cc89 21418
55541419 21419#: config/mips/mips.c:15409
42138585 21420#, gcc-internal-format
55541419
JM
21421msgid "%<-%s%> conflicts with the other architecture options, which specify a %s processor"
21422msgstr ""
588a58df 21423
55541419 21424#: config/mips/mips.c:15425
42138585 21425#, gcc-internal-format
55541419
JM
21426msgid "%<-march=%s%> is not compatible with the selected ABI"
21427msgstr ""
588a58df 21428
55541419 21429#: config/mips/mips.c:15440
588a58df 21430#, gcc-internal-format
55541419
JM
21431msgid "%<-mgp64%> used with a 32-bit processor"
21432msgstr ""
588a58df 21433
55541419 21434#: config/mips/mips.c:15442
588a58df 21435#, gcc-internal-format
55541419
JM
21436msgid "%<-mgp32%> used with a 64-bit ABI"
21437msgstr ""
588a58df 21438
55541419 21439#: config/mips/mips.c:15444
588a58df 21440#, gcc-internal-format
55541419
JM
21441msgid "%<-mgp64%> used with a 32-bit ABI"
21442msgstr ""
588a58df 21443
55541419 21444#: config/mips/mips.c:15460 config/mips/mips.c:15462 config/mips/mips.c:15529
42138585 21445#, gcc-internal-format
55541419
JM
21446msgid "unsupported combination: %s"
21447msgstr ""
588a58df 21448
55541419 21449#: config/mips/mips.c:15466
02c7d30f 21450#, gcc-internal-format
55541419 21451msgid "%<-mgp32%> and %<-mfp64%> can only be combined if the target supports the mfhc1 and mthc1 instructions"
02c7d30f
JM
21452msgstr ""
21453
55541419 21454#: config/mips/mips.c:15469
588a58df 21455#, gcc-internal-format
55541419
JM
21456msgid "%<-mgp32%> and %<-mfp64%> can only be combined when using the o32 ABI"
21457msgstr ""
588a58df 21458
55541419 21459#: config/mips/mips.c:15523
588a58df 21460#, gcc-internal-format
55541419
JM
21461msgid "the %qs architecture does not support branch-likely instructions"
21462msgstr ""
588a58df 21463
55541419 21464#: config/mips/mips.c:15563
588a58df 21465#, gcc-internal-format
55541419
JM
21466msgid "%<-mno-gpopt%> needs %<-mexplicit-relocs%>"
21467msgstr ""
588a58df 21468
55541419 21469#: config/mips/mips.c:15571 config/mips/mips.c:15574
588a58df 21470#, gcc-internal-format
55541419
JM
21471msgid "cannot use small-data accesses for %qs"
21472msgstr ""
588a58df 21473
55541419 21474#: config/mips/mips.c:15588
588a58df 21475#, gcc-internal-format
55541419
JM
21476msgid "%<-mips3d%> requires %<-mpaired-single%>"
21477msgstr ""
588a58df 21478
55541419 21479#: config/mips/mips.c:15597
588a58df 21480#, fuzzy, gcc-internal-format
55541419
JM
21481msgid "%qs must be used with %qs"
21482msgstr "käytetty sekä %<__thread%> että %qs"
588a58df 21483
55541419
JM
21484#: config/mips/mips.c:15604
21485#, gcc-internal-format
21486msgid "the %qs architecture does not support paired-single instructions"
21487msgstr ""
21488
21489#: config/mips/mips.c:15610
21490#, gcc-internal-format
21491msgid "%qs requires a target that provides the %qs instruction"
21492msgstr ""
588a58df 21493
55541419 21494#: config/mips/mips.c:15715
588a58df 21495#, fuzzy, gcc-internal-format
55541419
JM
21496msgid "%qs requires branch-likely instructions"
21497msgstr "Käytä AltiVec-käskyjä"
588a58df 21498
55541419 21499#: config/mips/mips.c:15719
02c7d30f 21500#, gcc-internal-format
55541419 21501msgid "the %qs architecture does not support the synci instruction"
02c7d30f
JM
21502msgstr ""
21503
55541419
JM
21504#: config/mips/mips.c:16186
21505#, gcc-internal-format
21506msgid "mips16 function profiling"
21507msgstr ""
588a58df 21508
55541419
JM
21509#: config/mmix/mmix.c:239
21510#, gcc-internal-format
21511msgid "-f%s not supported: ignored"
21512msgstr ""
588a58df 21513
55541419 21514#: config/mmix/mmix.c:687
588a58df 21515#, gcc-internal-format
55541419
JM
21516msgid "support for mode %qs"
21517msgstr ""
588a58df 21518
55541419 21519#: config/mmix/mmix.c:701
588a58df 21520#, gcc-internal-format
55541419
JM
21521msgid "too large function value type, needs %d registers, have only %d registers for this"
21522msgstr ""
588a58df 21523
55541419 21524#: config/mmix/mmix.c:871
588a58df 21525#, gcc-internal-format
55541419
JM
21526msgid "function_profiler support for MMIX"
21527msgstr ""
588a58df 21528
55541419 21529#: config/mmix/mmix.c:893
588a58df 21530#, gcc-internal-format
55541419
JM
21531msgid "MMIX Internal: Last named vararg would not fit in a register"
21532msgstr ""
588a58df 21533
55541419 21534#: config/mmix/mmix.c:1502 config/mmix/mmix.c:1526 config/mmix/mmix.c:1642
588a58df 21535#, gcc-internal-format
55541419
JM
21536msgid "MMIX Internal: Bad register: %d"
21537msgstr ""
588a58df 21538
55541419
JM
21539#. Presumably there's a missing case above if we get here.
21540#: config/mmix/mmix.c:1634
588a58df 21541#, gcc-internal-format
55541419
JM
21542msgid "MMIX Internal: Missing %qc case in mmix_print_operand"
21543msgstr ""
588a58df 21544
55541419
JM
21545#: config/mmix/mmix.c:1920
21546#, gcc-internal-format
21547msgid "stack frame not a multiple of 8 bytes: %wd"
21548msgstr ""
588a58df 21549
55541419
JM
21550#: config/mmix/mmix.c:2156
21551#, gcc-internal-format
21552msgid "stack frame not a multiple of octabyte: %wd"
21553msgstr ""
588a58df 21554
55541419 21555#: config/mmix/mmix.c:2440 config/mmix/mmix.c:2504
588a58df 21556#, gcc-internal-format
55541419
JM
21557msgid "MMIX Internal: %s is not a shiftable int"
21558msgstr ""
588a58df 21559
55541419 21560#: config/pa/pa.c:500
588a58df 21561#, gcc-internal-format
55541419
JM
21562msgid "PIC code generation is not supported in the portable runtime model"
21563msgstr ""
588a58df 21564
55541419
JM
21565#: config/pa/pa.c:505
21566#, gcc-internal-format
21567msgid "PIC code generation is not compatible with fast indirect calls"
21568msgstr ""
588a58df 21569
55541419 21570#: config/pa/pa.c:510
588a58df 21571#, gcc-internal-format
55541419
JM
21572msgid "-g is only supported when using GAS on this processor,"
21573msgstr ""
588a58df 21574
55541419 21575#: config/pa/pa.c:511
588a58df 21576#, gcc-internal-format
55541419
JM
21577msgid "-g option disabled"
21578msgstr ""
588a58df 21579
55541419 21580#: config/pa/pa.c:8463
588a58df 21581#, gcc-internal-format
55541419
JM
21582msgid "alignment (%u) for %s exceeds maximum alignment for global common data. Using %u"
21583msgstr ""
588a58df 21584
55541419 21585#: config/pa/pa-hpux11.h:82
588a58df 21586#, gcc-internal-format
55541419
JM
21587msgid "-munix=98 option required for C89 Amendment 1 features.\n"
21588msgstr ""
588a58df 21589
55541419
JM
21590#: config/picochip/picochip.c:383
21591#, gcc-internal-format
21592msgid "invalid AE type specified (%s)\n"
21593msgstr ""
588a58df 21594
55541419 21595#: config/picochip/picochip.c:406
588a58df 21596#, gcc-internal-format
55541419
JM
21597msgid "Invalid mul type specified (%s) - expected mac, mul or none"
21598msgstr ""
588a58df 21599
55541419 21600#: config/picochip/picochip.c:638
588a58df 21601#, gcc-internal-format
55541419
JM
21602msgid "unexpected mode %s encountered in picochip_emit_save_register\n"
21603msgstr ""
588a58df 21604
55541419 21605#: config/picochip/picochip.c:805
588a58df 21606#, gcc-internal-format
55541419
JM
21607msgid "Defaulting to stack for %s register creation\n"
21608msgstr ""
588a58df 21609
55541419 21610#: config/picochip/picochip.c:1342
588a58df 21611#, gcc-internal-format
55541419
JM
21612msgid "LCFI labels have already been deferred."
21613msgstr ""
588a58df 21614
55541419 21615#: config/picochip/picochip.c:1405
588a58df 21616#, gcc-internal-format
55541419
JM
21617msgid "LM label has already been deferred."
21618msgstr ""
588a58df 21619
55541419 21620#: config/picochip/picochip.c:1685
588a58df 21621#, gcc-internal-format
55541419
JM
21622msgid "picochip_asm_output_opcode - Found multiple lines in VLIW packet %s\n"
21623msgstr ""
588a58df 21624
55541419 21625#: config/picochip/picochip.c:1788
588a58df 21626#, gcc-internal-format
55541419
JM
21627msgid "picochip_asm_output_opcode - can't output unknown operator %c\n"
21628msgstr ""
21629
21630#: config/picochip/picochip.c:2040 config/picochip/picochip.c:2099
21631#, gcc-internal-format
21632msgid "%s: At least one operand can't be handled"
21633msgstr ""
21634
21635#: config/picochip/picochip.c:2180
21636#, gcc-internal-format
21637msgid "Unknown short branch in %s (type %d)\n"
21638msgstr ""
21639
21640#: config/picochip/picochip.c:2217
21641#, gcc-internal-format
21642msgid "Unknown long branch in %s (type %d)\n"
21643msgstr ""
21644
21645#: config/picochip/picochip.c:2257 config/picochip/picochip.c:2325
21646#, gcc-internal-format
21647msgid "PUT uses port array index %d, which is out of range [%d..%d)"
21648msgstr ""
21649
21650#: config/picochip/picochip.c:2291
21651#, gcc-internal-format
21652msgid "GET uses port array index %d, which is out of range [%d..%d)"
21653msgstr ""
21654
21655#: config/picochip/picochip.c:3134
21656#, gcc-internal-format
21657msgid "Too many ALU instructions emitted (%d)\n"
21658msgstr ""
21659
21660#: config/picochip/picochip.c:3765 config/picochip/picochip.c:3858
21661#, fuzzy, gcc-internal-format
21662msgid "%s: Second source operand is not a constant"
21663msgstr "pyydetty tasaus ei ole vakio"
21664
21665#: config/picochip/picochip.c:3768 config/picochip/picochip.c:3819
21666#: config/picochip/picochip.c:3861
21667#, fuzzy, gcc-internal-format
21668msgid "%s: Third source operand is not a constant"
21669msgstr "pyydetty tasaus ei ole vakio"
21670
21671#: config/picochip/picochip.c:3822
21672#, fuzzy, gcc-internal-format
21673msgid "%s: Fourth source operand is not a constant"
21674msgstr "pyydetty tasaus ei ole vakio"
21675
21676#: config/picochip/picochip.c:4132
21677#, gcc-internal-format
21678msgid "%s (disable warning using -mno-inefficient-warnings)"
21679msgstr ""
21680
21681#: config/rs6000/host-darwin.c:62
21682#, gcc-internal-format
21683msgid "Segmentation Fault (code)"
21684msgstr ""
588a58df 21685
55541419 21686#: config/rs6000/host-darwin.c:132
588a58df 21687#, gcc-internal-format
55541419
JM
21688msgid "Segmentation Fault"
21689msgstr "Muistialueen ylitys"
588a58df 21690
55541419 21691#: config/rs6000/host-darwin.c:146
588a58df 21692#, gcc-internal-format
55541419
JM
21693msgid "While setting up signal stack: %m"
21694msgstr ""
588a58df 21695
55541419 21696#: config/rs6000/host-darwin.c:152
588a58df 21697#, gcc-internal-format
55541419
JM
21698msgid "While setting up signal handler: %m"
21699msgstr ""
588a58df 21700
55541419
JM
21701#. Handle the machine specific pragma longcall. Its syntax is
21702#.
21703#. # pragma longcall ( TOGGLE )
21704#.
21705#. where TOGGLE is either 0 or 1.
21706#.
21707#. rs6000_default_long_calls is set to the value of TOGGLE, changing
21708#. whether or not new function declarations receive a longcall
21709#. attribute by default.
21710#: config/rs6000/rs6000-c.c:52
588a58df 21711#, gcc-internal-format
55541419
JM
21712msgid "ignoring malformed #pragma longcall"
21713msgstr ""
588a58df 21714
55541419 21715#: config/rs6000/rs6000-c.c:65
588a58df 21716#, gcc-internal-format
55541419
JM
21717msgid "missing open paren"
21718msgstr ""
588a58df 21719
55541419 21720#: config/rs6000/rs6000-c.c:67
588a58df 21721#, gcc-internal-format
55541419
JM
21722msgid "missing number"
21723msgstr ""
588a58df 21724
55541419 21725#: config/rs6000/rs6000-c.c:69
588a58df 21726#, gcc-internal-format
55541419
JM
21727msgid "missing close paren"
21728msgstr ""
588a58df 21729
55541419 21730#: config/rs6000/rs6000-c.c:72
588a58df 21731#, gcc-internal-format
55541419
JM
21732msgid "number must be 0 or 1"
21733msgstr ""
588a58df 21734
55541419 21735#: config/rs6000/rs6000-c.c:75
588a58df 21736#, gcc-internal-format
55541419
JM
21737msgid "junk at end of #pragma longcall"
21738msgstr ""
588a58df 21739
55541419
JM
21740#: config/rs6000/rs6000-c.c:3238
21741#, fuzzy, gcc-internal-format
21742msgid "%s only accepts %d arguments"
21743msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
21744
21745#: config/rs6000/rs6000-c.c:3243
21746#, fuzzy, gcc-internal-format
21747msgid "%s only accepts 1 argument"
21748msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
21749
21750#: config/rs6000/rs6000-c.c:3248
21751#, fuzzy, gcc-internal-format
21752msgid "%s only accepts 2 arguments"
21753msgstr "%J%qD sallii vain nolla tai kaksi argumenttia"
21754
21755#: config/rs6000/rs6000-c.c:3313
588a58df 21756#, gcc-internal-format
55541419
JM
21757msgid "vec_extract only accepts 2 arguments"
21758msgstr ""
588a58df 21759
55541419 21760#: config/rs6000/rs6000-c.c:3389
588a58df 21761#, gcc-internal-format
55541419
JM
21762msgid "vec_insert only accepts 3 arguments"
21763msgstr ""
588a58df 21764
55541419
JM
21765#: config/rs6000/rs6000-c.c:3492
21766#, fuzzy, gcc-internal-format
21767msgid "passing arg %d of %qE discards qualifiers frompointer target type"
21768msgstr "sijoitus hylkää kohdeosoitintyypin määreitä"
21769
21770#: config/rs6000/rs6000-c.c:3535
588a58df 21771#, gcc-internal-format
55541419
JM
21772msgid "invalid parameter combination for AltiVec intrinsic"
21773msgstr ""
588a58df 21774
55541419 21775#: config/rs6000/rs6000.c:2111
588a58df 21776#, gcc-internal-format
55541419
JM
21777msgid "-mdynamic-no-pic overrides -fpic or -fPIC"
21778msgstr ""
588a58df 21779
55541419 21780#: config/rs6000/rs6000.c:2122
588a58df 21781#, gcc-internal-format
55541419
JM
21782msgid "-m64 requires PowerPC64 architecture, enabling"
21783msgstr "-m64 vaatii PowerPC64-suorittimen, otetaan käyttöön"
588a58df 21784
55541419
JM
21785#: config/rs6000/rs6000.c:2374
21786#, fuzzy, gcc-internal-format
21787msgid "AltiVec not supported in this target"
21788msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
21789
21790#: config/rs6000/rs6000.c:2376
21791#, fuzzy, gcc-internal-format
21792msgid "Spe not supported in this target"
21793msgstr "-pg ei ole tuettu tällä alustalla"
21794
21795#: config/rs6000/rs6000.c:2403
588a58df 21796#, gcc-internal-format
55541419
JM
21797msgid "-mmultiple is not supported on little endian systems"
21798msgstr ""
588a58df 21799
55541419 21800#: config/rs6000/rs6000.c:2410
588a58df 21801#, gcc-internal-format
55541419
JM
21802msgid "-mstring is not supported on little endian systems"
21803msgstr ""
588a58df 21804
55541419 21805#: config/rs6000/rs6000.c:2469
588a58df 21806#, gcc-internal-format
55541419
JM
21807msgid "unknown -mdebug-%s switch"
21808msgstr ""
588a58df 21809
55541419 21810#: config/rs6000/rs6000.c:2509
588a58df 21811#, gcc-internal-format
55541419
JM
21812msgid "unknown -mtraceback arg %qs; expecting %<full%>, %<partial%> or %<none%>"
21813msgstr ""
588a58df 21814
55541419 21815#: config/rs6000/rs6000.c:3130
588a58df 21816#, gcc-internal-format
55541419
JM
21817msgid "unknown -m%s= option specified: '%s'"
21818msgstr ""
588a58df 21819
55541419 21820#: config/rs6000/rs6000.c:3176
588a58df 21821#, gcc-internal-format
55541419
JM
21822msgid "unknown value %s for -mfpu"
21823msgstr ""
588a58df 21824
55541419 21825#: config/rs6000/rs6000.c:3505
588a58df 21826#, gcc-internal-format
55541419
JM
21827msgid "not configured for ABI: '%s'"
21828msgstr ""
588a58df 21829
55541419 21830#: config/rs6000/rs6000.c:3518
588a58df 21831#, gcc-internal-format
55541419
JM
21832msgid "Using darwin64 ABI"
21833msgstr "Käytetään darwin64-ABIa"
588a58df 21834
55541419 21835#: config/rs6000/rs6000.c:3523
588a58df 21836#, gcc-internal-format
55541419
JM
21837msgid "Using old darwin ABI"
21838msgstr "Käytetään vanhaa darwin-ABIa"
588a58df 21839
55541419 21840#: config/rs6000/rs6000.c:3530
588a58df 21841#, gcc-internal-format
55541419 21842msgid "Using IBM extended precision long double"
588a58df
JM
21843msgstr ""
21844
55541419 21845#: config/rs6000/rs6000.c:3536
588a58df 21846#, gcc-internal-format
55541419 21847msgid "Using IEEE extended precision long double"
588a58df
JM
21848msgstr ""
21849
55541419 21850#: config/rs6000/rs6000.c:3541
588a58df 21851#, gcc-internal-format
55541419 21852msgid "unknown ABI specified: '%s'"
588a58df
JM
21853msgstr ""
21854
55541419 21855#: config/rs6000/rs6000.c:3568
588a58df 21856#, gcc-internal-format
55541419 21857msgid "invalid option for -mfloat-gprs: '%s'"
588a58df
JM
21858msgstr ""
21859
55541419 21860#: config/rs6000/rs6000.c:3578
588a58df 21861#, gcc-internal-format
55541419 21862msgid "Unknown switch -mlong-double-%s"
588a58df
JM
21863msgstr ""
21864
55541419 21865#: config/rs6000/rs6000.c:3599
588a58df 21866#, gcc-internal-format
55541419 21867msgid "-malign-power is not supported for 64-bit Darwin; it is incompatible with the installed C and C++ libraries"
588a58df
JM
21868msgstr ""
21869
55541419 21870#: config/rs6000/rs6000.c:3607
588a58df 21871#, gcc-internal-format
55541419
JM
21872msgid "unknown -malign-XXXXX option specified: '%s'"
21873msgstr ""
588a58df 21874
55541419 21875#: config/rs6000/rs6000.c:3614
588a58df 21876#, gcc-internal-format
55541419
JM
21877msgid "-msingle-float option equivalent to -mhard-float"
21878msgstr ""
588a58df 21879
55541419 21880#: config/rs6000/rs6000.c:3630
588a58df 21881#, gcc-internal-format
55541419
JM
21882msgid "-msimple-fpu option ignored"
21883msgstr ""
588a58df 21884
55541419 21885#: config/rs6000/rs6000.c:6793
588a58df 21886#, gcc-internal-format
55541419
JM
21887msgid "GCC vector returned by reference: non-standard ABI extension with no compatibility guarantee"
21888msgstr ""
588a58df 21889
55541419 21890#: config/rs6000/rs6000.c:6866
588a58df 21891#, gcc-internal-format
55541419
JM
21892msgid "cannot return value in vector register because altivec instructions are disabled, use -maltivec to enable them"
21893msgstr ""
588a58df 21894
55541419 21895#: config/rs6000/rs6000.c:7125
588a58df 21896#, gcc-internal-format
55541419
JM
21897msgid "cannot pass argument in vector register because altivec instructions are disabled, use -maltivec to enable them"
21898msgstr ""
588a58df 21899
55541419 21900#: config/rs6000/rs6000.c:8027
588a58df 21901#, gcc-internal-format
55541419
JM
21902msgid "GCC vector passed by reference: non-standard ABI extension with no compatibility guarantee"
21903msgstr ""
588a58df 21904
55541419 21905#: config/rs6000/rs6000.c:8609
588a58df 21906#, gcc-internal-format
55541419
JM
21907msgid "internal error: builtin function to %s already processed."
21908msgstr ""
588a58df 21909
55541419 21910#: config/rs6000/rs6000.c:9544
588a58df 21911#, gcc-internal-format
55541419
JM
21912msgid "argument 1 must be a 5-bit signed literal"
21913msgstr ""
588a58df 21914
55541419 21915#: config/rs6000/rs6000.c:9647 config/rs6000/rs6000.c:10619
588a58df 21916#, gcc-internal-format
55541419
JM
21917msgid "argument 2 must be a 5-bit unsigned literal"
21918msgstr ""
588a58df 21919
55541419 21920#: config/rs6000/rs6000.c:9686
588a58df 21921#, gcc-internal-format
55541419
JM
21922msgid "argument 1 of __builtin_altivec_predicate must be a constant"
21923msgstr ""
588a58df 21924
55541419 21925#: config/rs6000/rs6000.c:9738
588a58df 21926#, gcc-internal-format
55541419
JM
21927msgid "argument 1 of __builtin_altivec_predicate is out of range"
21928msgstr ""
588a58df 21929
55541419 21930#: config/rs6000/rs6000.c:9988
588a58df 21931#, gcc-internal-format
55541419
JM
21932msgid "argument 3 must be a 4-bit unsigned literal"
21933msgstr ""
588a58df 21934
55541419
JM
21935#: config/rs6000/rs6000.c:10006
21936#, fuzzy, gcc-internal-format
21937msgid "argument 3 must be a 2-bit unsigned literal"
21938msgstr "puhdistusargumentti ei ole tunniste"
588a58df 21939
55541419
JM
21940#: config/rs6000/rs6000.c:10018
21941#, fuzzy, gcc-internal-format
21942msgid "argument 3 must be a 1-bit unsigned literal"
21943msgstr "puhdistusargumentti ei ole tunniste"
588a58df 21944
55541419 21945#: config/rs6000/rs6000.c:10194
588a58df 21946#, gcc-internal-format
55541419
JM
21947msgid "argument to %qs must be a 2-bit unsigned literal"
21948msgstr ""
588a58df 21949
55541419 21950#: config/rs6000/rs6000.c:10338
588a58df 21951#, gcc-internal-format
55541419 21952msgid "unresolved overload for Altivec builtin %qF"
588a58df
JM
21953msgstr ""
21954
55541419 21955#: config/rs6000/rs6000.c:10429
588a58df 21956#, gcc-internal-format
55541419 21957msgid "argument to dss must be a 2-bit unsigned literal"
588a58df
JM
21958msgstr ""
21959
55541419
JM
21960#: config/rs6000/rs6000.c:10739
21961#, fuzzy, gcc-internal-format
21962msgid "argument 1 of __builtin_paired_predicate must be a constant"
21963msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
21964
21965#: config/rs6000/rs6000.c:10786
21966#, fuzzy, gcc-internal-format
21967msgid "argument 1 of __builtin_paired_predicate is out of range"
21968msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
21969
21970#: config/rs6000/rs6000.c:10811
588a58df 21971#, gcc-internal-format
55541419 21972msgid "argument 1 of __builtin_spe_predicate must be a constant"
588a58df
JM
21973msgstr ""
21974
55541419 21975#: config/rs6000/rs6000.c:10883
588a58df 21976#, gcc-internal-format
55541419 21977msgid "argument 1 of __builtin_spe_predicate is out of range"
588a58df
JM
21978msgstr ""
21979
55541419
JM
21980#: config/rs6000/rs6000.c:12229
21981#, fuzzy, gcc-internal-format
21982msgid "internal error: builtin function %s had no type"
21983msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
21984
21985#: config/rs6000/rs6000.c:12236
588a58df 21986#, gcc-internal-format
55541419 21987msgid "internal error: builtin function %s had an unexpected return type %s"
588a58df
JM
21988msgstr ""
21989
55541419 21990#: config/rs6000/rs6000.c:12249
588a58df 21991#, gcc-internal-format
55541419 21992msgid "internal error: builtin function %s, argument %d had unexpected argument type %s"
588a58df
JM
21993msgstr ""
21994
55541419 21995#: config/rs6000/rs6000.c:17995
588a58df 21996#, gcc-internal-format
55541419
JM
21997msgid "stack frame too large"
21998msgstr ""
588a58df 21999
55541419
JM
22000#: config/rs6000/rs6000.c:18391
22001#, fuzzy, gcc-internal-format
22002msgid "Out-of-line save/restore routines not supported on Darwin"
22003msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 22004
55541419 22005#: config/rs6000/rs6000.c:21286
588a58df 22006#, gcc-internal-format
55541419
JM
22007msgid "no profiling of 64-bit code for this ABI"
22008msgstr ""
588a58df 22009
55541419 22010#: config/rs6000/rs6000.c:23314
38fb2873 22011#, gcc-internal-format
55541419
JM
22012msgid "use of %<long double%> in AltiVec types is invalid"
22013msgstr ""
588a58df 22014
55541419 22015#: config/rs6000/rs6000.c:23316
38fb2873 22016#, gcc-internal-format
55541419
JM
22017msgid "use of boolean types in AltiVec types is invalid"
22018msgstr ""
588a58df 22019
55541419 22020#: config/rs6000/rs6000.c:23318
588a58df 22021#, gcc-internal-format
55541419
JM
22022msgid "use of %<complex%> in AltiVec types is invalid"
22023msgstr ""
588a58df 22024
55541419 22025#: config/rs6000/rs6000.c:23320
588a58df 22026#, gcc-internal-format
55541419
JM
22027msgid "use of decimal floating point types in AltiVec types is invalid"
22028msgstr ""
588a58df 22029
55541419 22030#: config/rs6000/rs6000.c:23326
588a58df 22031#, gcc-internal-format
55541419
JM
22032msgid "use of %<long%> in AltiVec types is invalid for 64-bit code without -mvsx"
22033msgstr ""
588a58df 22034
55541419 22035#: config/rs6000/rs6000.c:23329
588a58df 22036#, gcc-internal-format
55541419
JM
22037msgid "use of %<long%> in AltiVec types is deprecated; use %<int%>"
22038msgstr ""
588a58df 22039
55541419 22040#: config/rs6000/rs6000.c:23334
588a58df 22041#, gcc-internal-format
55541419
JM
22042msgid "use of %<long long%> in AltiVec types is invalid without -mvsx"
22043msgstr ""
588a58df 22044
55541419 22045#: config/rs6000/rs6000.c:23337
588a58df 22046#, gcc-internal-format
55541419
JM
22047msgid "use of %<double%> in AltiVec types is invalid without -mvsx"
22048msgstr ""
588a58df 22049
55541419 22050#: config/rs6000/rs6000.c:25739
588a58df 22051#, gcc-internal-format
55541419 22052msgid "emitting microcode insn %s\t[%s] #%d"
02c7d30f 22053msgstr ""
588a58df 22054
55541419 22055#: config/rs6000/rs6000.c:25743
588a58df 22056#, gcc-internal-format
55541419 22057msgid "emitting conditional microcode insn %s\t[%s] #%d"
588a58df
JM
22058msgstr ""
22059
55541419
JM
22060#: config/rs6000/aix43.h:38 config/rs6000/aix51.h:38 config/rs6000/aix52.h:38
22061#: config/rs6000/aix53.h:38 config/rs6000/aix61.h:38
588a58df 22062#, gcc-internal-format
55541419 22063msgid "-maix64 and POWER architecture are incompatible"
588a58df
JM
22064msgstr ""
22065
55541419
JM
22066#: config/rs6000/aix43.h:43 config/rs6000/aix51.h:43 config/rs6000/aix52.h:43
22067#: config/rs6000/aix53.h:43 config/rs6000/aix61.h:43
3734d8fd 22068#, gcc-internal-format
55541419
JM
22069msgid "-maix64 requires PowerPC64 architecture remain enabled"
22070msgstr ""
588a58df 22071
55541419
JM
22072#: config/rs6000/aix43.h:49 config/rs6000/aix52.h:49 config/rs6000/aix53.h:49
22073#: config/rs6000/aix61.h:49
3734d8fd 22074#, gcc-internal-format
55541419
JM
22075msgid "soft-float and long-double-128 are incompatible"
22076msgstr ""
588a58df 22077
55541419
JM
22078#: config/rs6000/aix43.h:53 config/rs6000/aix51.h:47 config/rs6000/aix52.h:53
22079#: config/rs6000/aix53.h:53 config/rs6000/aix61.h:53
5682cc89 22080#, gcc-internal-format
55541419 22081msgid "-maix64 required: 64-bit computation with 32-bit addressing not yet supported"
5682cc89
JM
22082msgstr ""
22083
55541419 22084#: config/rs6000/e500.h:40
588a58df 22085#, gcc-internal-format
55541419
JM
22086msgid "AltiVec and E500 instructions cannot coexist"
22087msgstr ""
588a58df 22088
55541419 22089#: config/rs6000/e500.h:42
588a58df 22090#, gcc-internal-format
55541419 22091msgid "VSX and E500 instructions cannot coexist"
588a58df
JM
22092msgstr ""
22093
55541419 22094#: config/rs6000/e500.h:44
588a58df 22095#, gcc-internal-format
55541419 22096msgid "64-bit E500 not supported"
588a58df
JM
22097msgstr ""
22098
55541419 22099#: config/rs6000/e500.h:46
38fb2873 22100#, gcc-internal-format
55541419
JM
22101msgid "E500 and FPRs not supported"
22102msgstr ""
588a58df 22103
55541419 22104#: config/rs6000/eabispe.h:41 config/rs6000/linuxspe.h:41
38fb2873 22105#, gcc-internal-format
55541419
JM
22106msgid "-m64 not supported in this configuration"
22107msgstr ""
588a58df 22108
55541419 22109#: config/rs6000/linux64.h:113
588a58df 22110#, gcc-internal-format
55541419
JM
22111msgid "-m64 requires a PowerPC64 cpu"
22112msgstr "-m64 vaatii PowerPC64-suorittimen"
588a58df 22113
55541419
JM
22114#. Definitions for __builtin_return_address and __builtin_frame_address.
22115#. __builtin_return_address (0) should give link register (65), enable
22116#. this.
22117#. This should be uncommented, so that the link register is used, but
22118#. currently this would result in unmatched insns and spilling fixed
22119#. registers so we'll leave it for another day. When these problems are
22120#. taken care of one additional fetch will be necessary in RETURN_ADDR_RTX.
22121#. (mrs)
22122#. #define RETURN_ADDR_IN_PREVIOUS_FRAME
22123#. Number of bytes into the frame return addresses can be found. See
22124#. rs6000_stack_info in rs6000.c for more information on how the different
22125#. abi's store the return address.
22126#: config/rs6000/rs6000.h:1760
588a58df 22127#, gcc-internal-format
55541419
JM
22128msgid "RETURN_ADDRESS_OFFSET not supported"
22129msgstr ""
588a58df 22130
55541419
JM
22131#. Sometimes certain combinations of command options do not make sense
22132#. on a particular target machine. You can define a macro
22133#. `OVERRIDE_OPTIONS' to take account of this. This macro, if
22134#. defined, is executed once just after all the command options have
22135#. been parsed.
22136#.
22137#. The macro SUBTARGET_OVERRIDE_OPTIONS is provided for subtargets, to
22138#. get control.
22139#: config/rs6000/sysv4.h:136
588a58df 22140#, gcc-internal-format
55541419
JM
22141msgid "bad value for -mcall-%s"
22142msgstr ""
588a58df 22143
55541419 22144#: config/rs6000/sysv4.h:152
588a58df 22145#, gcc-internal-format
55541419
JM
22146msgid "bad value for -msdata=%s"
22147msgstr ""
588a58df 22148
55541419 22149#: config/rs6000/sysv4.h:169
588a58df 22150#, gcc-internal-format
55541419
JM
22151msgid "-mrelocatable and -msdata=%s are incompatible"
22152msgstr ""
588a58df 22153
55541419 22154#: config/rs6000/sysv4.h:178
588a58df 22155#, gcc-internal-format
55541419
JM
22156msgid "-f%s and -msdata=%s are incompatible"
22157msgstr ""
588a58df 22158
55541419 22159#: config/rs6000/sysv4.h:187
588a58df 22160#, gcc-internal-format
55541419
JM
22161msgid "-msdata=%s and -mcall-%s are incompatible"
22162msgstr ""
588a58df 22163
55541419 22164#: config/rs6000/sysv4.h:196
588a58df 22165#, gcc-internal-format
55541419 22166msgid "-mrelocatable and -mno-minimal-toc are incompatible"
588a58df
JM
22167msgstr ""
22168
55541419 22169#: config/rs6000/sysv4.h:202
588a58df 22170#, gcc-internal-format
55541419
JM
22171msgid "-mrelocatable and -mcall-%s are incompatible"
22172msgstr ""
588a58df 22173
55541419 22174#: config/rs6000/sysv4.h:209
588a58df 22175#, gcc-internal-format
55541419
JM
22176msgid "-fPIC and -mcall-%s are incompatible"
22177msgstr ""
588a58df 22178
55541419 22179#: config/rs6000/sysv4.h:216
02c7d30f 22180#, gcc-internal-format
55541419 22181msgid "-mcall-aixdesc must be big endian"
02c7d30f
JM
22182msgstr ""
22183
55541419 22184#: config/rs6000/sysv4.h:221
588a58df 22185#, gcc-internal-format
55541419 22186msgid "-msecure-plt not supported by your assembler"
588a58df
JM
22187msgstr ""
22188
55541419 22189#: config/rs6000/sysv4.h:239
588a58df 22190#, gcc-internal-format
55541419
JM
22191msgid "-m%s not supported in this configuration"
22192msgstr ""
588a58df 22193
55541419 22194#: config/rx/rx.c:425
588a58df 22195#, gcc-internal-format
55541419
JM
22196msgid "unreocgnized control register number: %d - using 'psw'"
22197msgstr ""
588a58df 22198
55541419 22199#: config/rx/rx.c:2037 config/xtensa/xtensa.c:3025 config/xtensa/xtensa.c:3065
588a58df 22200#, gcc-internal-format
55541419
JM
22201msgid "bad builtin code"
22202msgstr ""
588a58df 22203
55541419 22204#: config/rx/rx.c:2164
588a58df 22205#, gcc-internal-format
55541419
JM
22206msgid "unrecognized argument '%s' to -mcpu= option"
22207msgstr ""
588a58df 22208
55541419 22209#: config/rx/rx.c:2169
588a58df 22210#, gcc-internal-format
55541419
JM
22211msgid "The RX200 cpu does not have FPU hardware"
22212msgstr ""
588a58df 22213
55541419 22214#: config/rx/rx.c:2208
588a58df 22215#, gcc-internal-format
55541419
JM
22216msgid "RX FPU instructions are not IEEE compliant"
22217msgstr ""
588a58df 22218
55541419
JM
22219#: config/rx/rx.c:2211
22220#, fuzzy, gcc-internal-format
22221msgid "Changing the FPU insns/math optimizations pairing is not supported"
22222msgstr "kohdemuoto ei tue äärettömyyttä"
22223
22224#: config/s390/s390.c:1525
588a58df 22225#, gcc-internal-format
55541419
JM
22226msgid "stack guard value must be an exact power of 2"
22227msgstr ""
588a58df 22228
55541419 22229#: config/s390/s390.c:1532
588a58df 22230#, gcc-internal-format
55541419
JM
22231msgid "stack size must be an exact power of 2"
22232msgstr ""
588a58df 22233
55541419 22234#: config/s390/s390.c:1577
588a58df 22235#, gcc-internal-format
55541419
JM
22236msgid "z/Architecture mode not supported on %s"
22237msgstr ""
588a58df 22238
55541419 22239#: config/s390/s390.c:1579
588a58df 22240#, gcc-internal-format
55541419
JM
22241msgid "64-bit ABI not supported in ESA/390 mode"
22242msgstr "64-bittinen ABI ei ole tuettu ESA/390-tilassa"
588a58df 22243
55541419 22244#: config/s390/s390.c:1586
588a58df 22245#, gcc-internal-format
55541419
JM
22246msgid "Hardware decimal floating point instructions not available on %s"
22247msgstr ""
588a58df 22248
55541419 22249#: config/s390/s390.c:1589
588a58df 22250#, gcc-internal-format
55541419
JM
22251msgid "Hardware decimal floating point instructions not available in ESA/390 mode"
22252msgstr ""
588a58df 22253
55541419 22254#: config/s390/s390.c:1599
588a58df 22255#, gcc-internal-format
55541419
JM
22256msgid "-mhard-dfp can't be used in conjunction with -msoft-float"
22257msgstr ""
588a58df 22258
55541419 22259#: config/s390/s390.c:1621
588a58df 22260#, gcc-internal-format
55541419
JM
22261msgid "-mbackchain -mpacked-stack -mhard-float are not supported in combination"
22262msgstr ""
588a58df 22263
55541419 22264#: config/s390/s390.c:1627
588a58df 22265#, gcc-internal-format
55541419
JM
22266msgid "stack size must be greater than the stack guard value"
22267msgstr ""
588a58df 22268
55541419 22269#: config/s390/s390.c:1629
588a58df 22270#, gcc-internal-format
55541419
JM
22271msgid "stack size must not be greater than 64k"
22272msgstr ""
588a58df 22273
55541419 22274#: config/s390/s390.c:1632
5682cc89 22275#, gcc-internal-format
55541419 22276msgid "-mstack-guard implies use of -mstack-size"
5682cc89
JM
22277msgstr ""
22278
55541419 22279#: config/s390/s390.c:7096
588a58df 22280#, gcc-internal-format
55541419 22281msgid "total size of local variables exceeds architecture limit"
588a58df
JM
22282msgstr ""
22283
55541419
JM
22284#: config/s390/s390.c:7794
22285#, fuzzy, gcc-internal-format
22286msgid "frame size of function %qs is "
22287msgstr "liian vähän argumentteja funktiolle %qs"
22288
22289#: config/s390/s390.c:7820
588a58df 22290#, gcc-internal-format
55541419 22291msgid "frame size of %qs is "
588a58df
JM
22292msgstr ""
22293
55541419 22294#: config/s390/s390.c:7824
588a58df 22295#, gcc-internal-format
55541419
JM
22296msgid "%qs uses dynamic stack allocation"
22297msgstr ""
588a58df 22298
55541419 22299#: config/score/score3.c:649 config/score/score7.c:648
38fb2873 22300#, gcc-internal-format
55541419
JM
22301msgid "-fPIC and -G are incompatible"
22302msgstr ""
5682cc89 22303
55541419 22304#: config/sh/sh.c:888
38fb2873 22305#, gcc-internal-format
55541419
JM
22306msgid "ignoring -fschedule-insns because of exception handling bug"
22307msgstr ""
588a58df 22308
55541419 22309#: config/sh/sh.c:7463
38fb2873 22310#, gcc-internal-format
55541419
JM
22311msgid "__builtin_saveregs not supported by this subtarget"
22312msgstr ""
588a58df 22313
55541419 22314#: config/sh/sh.c:8616
588a58df 22315#, fuzzy, gcc-internal-format
55541419
JM
22316msgid "%qE attribute only applies to interrupt functions"
22317msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
588a58df 22318
55541419
JM
22319#: config/sh/sh.c:8674
22320#, fuzzy, gcc-internal-format
22321msgid "%qE attribute is supported only for SH2A"
22322msgstr "%Jlohkoattribuutteja ei tueta tälle kohteelle"
588a58df 22323
55541419 22324#: config/sh/sh.c:8704
588a58df 22325#, gcc-internal-format
55541419 22326msgid "attribute interrupt_handler is not compatible with -m5-compact"
588a58df
JM
22327msgstr ""
22328
55541419
JM
22329#: config/sh/sh.c:8721
22330#, fuzzy, gcc-internal-format
22331msgid "%qE attribute only applies to SH2A"
22332msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
588a58df 22333
55541419
JM
22334#: config/sh/sh.c:8743
22335#, fuzzy, gcc-internal-format
22336msgid "%qE attribute argument should be between 0 to 255"
22337msgstr "haluttu sijainti ei ole kokonaislukuvakio"
588a58df 22338
55541419
JM
22339#. The argument must be a constant string.
22340#: config/sh/sh.c:8816
22341#, fuzzy, gcc-internal-format
22342msgid "%qE attribute argument not a string constant"
22343msgstr "haluttu sijainti ei ole kokonaislukuvakio"
22344
22345#: config/sh/sh.c:11238
588a58df 22346#, gcc-internal-format
55541419 22347msgid "r0 needs to be available as a call-clobbered register"
588a58df
JM
22348msgstr ""
22349
55541419 22350#: config/sh/sh.c:11259
588a58df 22351#, gcc-internal-format
55541419
JM
22352msgid "Need a second call-clobbered general purpose register"
22353msgstr ""
588a58df 22354
55541419 22355#: config/sh/sh.c:11267
588a58df 22356#, gcc-internal-format
55541419 22357msgid "Need a call-clobbered target register"
588a58df
JM
22358msgstr ""
22359
55541419 22360#: config/sh/symbian-base.c:112
588a58df 22361#, gcc-internal-format
55541419 22362msgid "%qE declared as both exported to and imported from a DLL"
588a58df
JM
22363msgstr ""
22364
55541419 22365#: config/sh/symbian-base.c:119
3734d8fd 22366#, gcc-internal-format
55541419
JM
22367msgid "failure in redeclaration of %q+D: dllimport'd symbol lacks external linkage"
22368msgstr ""
588a58df 22369
55541419 22370#: config/sh/symbian-base.c:210
588a58df 22371#, gcc-internal-format
55541419
JM
22372msgid "%s %q+D %s after being referenced with dllimport linkage"
22373msgstr ""
588a58df 22374
55541419 22375#: config/sh/symbian-c.c:83 config/sh/symbian-cxx.c:94
3734d8fd 22376#, gcc-internal-format
55541419
JM
22377msgid "function %q+D is defined after prior declaration as dllimport: attribute ignored"
22378msgstr ""
588a58df 22379
55541419
JM
22380#: config/sh/symbian-c.c:122 config/sh/symbian-c.c:129
22381#: config/sh/symbian-cxx.c:554 config/sh/symbian-cxx.c:561
22382#: ada/gcc-interface/utils.c:5183 ada/gcc-interface/utils.c:5359
22383#: ada/gcc-interface/utils.c:5379 ada/gcc-interface/utils.c:5439
3734d8fd 22384#, gcc-internal-format
55541419
JM
22385msgid "%qs attribute ignored"
22386msgstr "%qs attribuuttia ei huomioida"
22387
22388#: config/sh/symbian-cxx.c:106
22389#, fuzzy, gcc-internal-format
22390msgid "inline function %q+D is declared as dllimport: attribute ignored"
22391msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 22392
55541419
JM
22393#. FIXME
22394#: config/sh/netbsd-elf.h:94
588a58df 22395#, gcc-internal-format
55541419 22396msgid "unimplemented-shmedia profiling"
588a58df
JM
22397msgstr ""
22398
55541419
JM
22399#. The kernel loader cannot handle the relaxation relocations, so it cannot load kernel modules (which are ET_REL) or RTP executables (which are linked with --emit-relocs). No relaxation relocations appear in shared libraries, so relaxation is OK for RTP PIC.
22400#: config/sh/vxworks.h:43
588a58df 22401#, gcc-internal-format
55541419 22402msgid "-mrelax is only supported for RTP PIC"
588a58df
JM
22403msgstr ""
22404
55541419 22405#: config/sparc/sparc.c:720
3734d8fd 22406#, gcc-internal-format
55541419
JM
22407msgid "%s is not supported by this configuration"
22408msgstr ""
588a58df 22409
55541419 22410#: config/sparc/sparc.c:727
588a58df 22411#, gcc-internal-format
55541419 22412msgid "-mlong-double-64 not allowed with -m64"
588a58df
JM
22413msgstr ""
22414
55541419 22415#: config/sparc/sparc.c:747
588a58df 22416#, gcc-internal-format
55541419 22417msgid "bad value (%s) for -mcmodel= switch"
588a58df
JM
22418msgstr ""
22419
55541419 22420#: config/sparc/sparc.c:752
588a58df 22421#, gcc-internal-format
55541419 22422msgid "-mcmodel= is not supported on 32 bit systems"
588a58df
JM
22423msgstr ""
22424
55541419 22425#: config/spu/spu-c.c:141
588a58df 22426#, fuzzy, gcc-internal-format
55541419
JM
22427msgid "insufficient arguments to overloaded function %s"
22428msgstr "liian vähän argumentteja funktiolle %qs"
588a58df 22429
55541419 22430#: config/spu/spu-c.c:173
588a58df 22431#, fuzzy, gcc-internal-format
55541419
JM
22432msgid "too many arguments to overloaded function %s"
22433msgstr "liian paljon argumentteja funktiolle %qs"
588a58df 22434
55541419 22435#: config/spu/spu-c.c:185
3734d8fd 22436#, gcc-internal-format
55541419
JM
22437msgid "parameter list does not match a valid signature for %s()"
22438msgstr ""
588a58df 22439
55541419 22440#: config/spu/spu.c:516 config/spu/spu.c:527
3734d8fd 22441#, gcc-internal-format
55541419
JM
22442msgid "Unknown architecture '%s'"
22443msgstr "Tuntematon arkkitehtuuri ”%s”"
588a58df 22444
55541419 22445#: config/spu/spu.c:5331 config/spu/spu.c:5334
588a58df 22446#, fuzzy, gcc-internal-format
55541419
JM
22447msgid "creating run-time relocation for %qD"
22448msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 22449
55541419 22450#: config/spu/spu.c:5339 config/spu/spu.c:5341
588a58df 22451#, gcc-internal-format
55541419 22452msgid "creating run-time relocation"
588a58df
JM
22453msgstr ""
22454
55541419
JM
22455#: config/spu/spu.c:6399
22456#, gcc-internal-format
22457msgid "%s expects an integer literal in the range [%d, %d]."
22458msgstr "%s odottaa kokonaislukuliteraalia väliltä [%d, %d]."
588a58df 22459
55541419 22460#: config/spu/spu.c:6419
38fb2873 22461#, gcc-internal-format
55541419
JM
22462msgid "%s expects an integer literal in the range [%d, %d]. ("
22463msgstr "%s odottaa kokonaislukuliteraalia väliltä [%d, %d]. ("
588a58df 22464
55541419
JM
22465#: config/spu/spu.c:6449
22466#, gcc-internal-format
22467msgid "%d least significant bits of %s are ignored."
22468msgstr "%d vähiten merkitsevää %s:n bittiä ei huomioida."
588a58df 22469
55541419 22470#: config/stormy16/stormy16.c:1090
588a58df 22471#, gcc-internal-format
55541419 22472msgid "local variable memory requirements exceed capacity"
588a58df
JM
22473msgstr ""
22474
55541419 22475#: config/stormy16/stormy16.c:1247
588a58df 22476#, gcc-internal-format
55541419 22477msgid "function_profiler support"
588a58df
JM
22478msgstr ""
22479
55541419 22480#: config/stormy16/stormy16.c:1340
588a58df 22481#, gcc-internal-format
55541419 22482msgid "cannot use va_start in interrupt function"
588a58df
JM
22483msgstr ""
22484
55541419 22485#: config/stormy16/stormy16.c:1884
588a58df 22486#, gcc-internal-format
55541419 22487msgid "switch statement of size %lu entries too large"
588a58df
JM
22488msgstr ""
22489
55541419 22490#: config/stormy16/stormy16.c:2253
588a58df 22491#, gcc-internal-format
55541419 22492msgid "%<__BELOW100__%> attribute only applies to variables"
588a58df
JM
22493msgstr ""
22494
55541419 22495#: config/stormy16/stormy16.c:2260
38fb2873 22496#, gcc-internal-format
55541419
JM
22497msgid "__BELOW100__ attribute not allowed with auto storage class"
22498msgstr ""
5682cc89 22499
55541419 22500#: config/v850/v850-c.c:67
38fb2873 22501#, gcc-internal-format
55541419
JM
22502msgid "#pragma GHS endXXXX found without previous startXXX"
22503msgstr ""
5682cc89 22504
55541419 22505#: config/v850/v850-c.c:70
38fb2873 22506#, gcc-internal-format
55541419
JM
22507msgid "#pragma GHS endXXX does not match previous startXXX"
22508msgstr ""
588a58df 22509
55541419 22510#: config/v850/v850-c.c:96
38fb2873 22511#, gcc-internal-format
55541419
JM
22512msgid "cannot set interrupt attribute: no current function"
22513msgstr ""
588a58df 22514
55541419 22515#: config/v850/v850-c.c:104
38fb2873 22516#, gcc-internal-format
55541419
JM
22517msgid "cannot set interrupt attribute: no such identifier"
22518msgstr ""
588a58df 22519
55541419 22520#: config/v850/v850-c.c:153
38fb2873 22521#, gcc-internal-format
55541419
JM
22522msgid "junk at end of #pragma ghs section"
22523msgstr ""
588a58df 22524
55541419 22525#: config/v850/v850-c.c:170
588a58df 22526#, fuzzy, gcc-internal-format
55541419
JM
22527msgid "unrecognized section name %qE"
22528msgstr "tunnistamaton muotomäärite"
588a58df 22529
55541419
JM
22530#: config/v850/v850-c.c:185
22531#, gcc-internal-format
22532msgid "malformed #pragma ghs section"
22533msgstr ""
588a58df 22534
55541419
JM
22535#: config/v850/v850-c.c:204
22536#, gcc-internal-format
22537msgid "junk at end of #pragma ghs interrupt"
22538msgstr ""
588a58df 22539
55541419 22540#: config/v850/v850-c.c:215
02c7d30f 22541#, gcc-internal-format
55541419 22542msgid "junk at end of #pragma ghs starttda"
02c7d30f
JM
22543msgstr ""
22544
55541419 22545#: config/v850/v850-c.c:226
38fb2873 22546#, gcc-internal-format
55541419
JM
22547msgid "junk at end of #pragma ghs startsda"
22548msgstr ""
588a58df 22549
55541419 22550#: config/v850/v850-c.c:237
38fb2873 22551#, gcc-internal-format
55541419
JM
22552msgid "junk at end of #pragma ghs startzda"
22553msgstr ""
588a58df 22554
55541419 22555#: config/v850/v850-c.c:248
588a58df 22556#, gcc-internal-format
55541419 22557msgid "junk at end of #pragma ghs endtda"
588a58df
JM
22558msgstr ""
22559
55541419 22560#: config/v850/v850-c.c:259
588a58df 22561#, gcc-internal-format
55541419 22562msgid "junk at end of #pragma ghs endsda"
588a58df
JM
22563msgstr ""
22564
55541419 22565#: config/v850/v850-c.c:270
588a58df 22566#, gcc-internal-format
55541419 22567msgid "junk at end of #pragma ghs endzda"
5682cc89
JM
22568msgstr ""
22569
55541419 22570#: config/v850/v850.c:212
5682cc89 22571#, gcc-internal-format
55541419 22572msgid "value passed to %<-m%s%> is too large"
588a58df
JM
22573msgstr ""
22574
55541419
JM
22575#: config/v850/v850.c:2117
22576#, fuzzy, gcc-internal-format
22577msgid "data area attributes cannot be specified for local variables"
22578msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
22579
22580#: config/v850/v850.c:2128
588a58df 22581#, fuzzy, gcc-internal-format
55541419
JM
22582msgid "data area of %q+D conflicts with previous declaration"
22583msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
588a58df 22584
55541419 22585#: config/v850/v850.c:2258
588a58df 22586#, gcc-internal-format
55541419 22587msgid "bogus JR construction: %d"
588a58df
JM
22588msgstr ""
22589
55541419
JM
22590#: config/v850/v850.c:2276 config/v850/v850.c:2385
22591#, gcc-internal-format
22592msgid "bad amount of stack space removal: %d"
22593msgstr ""
5682cc89 22594
55541419 22595#: config/v850/v850.c:2365
588a58df 22596#, gcc-internal-format
55541419 22597msgid "bogus JARL construction: %d\n"
588a58df
JM
22598msgstr ""
22599
55541419 22600#: config/v850/v850.c:2664
588a58df 22601#, gcc-internal-format
55541419 22602msgid "bogus DISPOSE construction: %d"
588a58df
JM
22603msgstr ""
22604
55541419
JM
22605#: config/v850/v850.c:2683
22606#, gcc-internal-format
22607msgid "too much stack space to dispose of: %d"
22608msgstr ""
588a58df 22609
55541419 22610#: config/v850/v850.c:2785
588a58df 22611#, gcc-internal-format
55541419
JM
22612msgid "bogus PREPEARE construction: %d"
22613msgstr ""
22614
22615#: config/v850/v850.c:2804
22616#, gcc-internal-format
22617msgid "too much stack space to prepare: %d"
22618msgstr ""
22619
22620#: config/xtensa/xtensa.c:2076
22621#, gcc-internal-format
22622msgid "boolean registers required for the floating-point option"
588a58df
JM
22623msgstr ""
22624
55541419 22625#: config/xtensa/xtensa.c:2111
588a58df 22626#, gcc-internal-format
55541419 22627msgid "-f%s is not supported with CONST16 instructions"
588a58df
JM
22628msgstr ""
22629
55541419 22630#: config/xtensa/xtensa.c:2116
588a58df 22631#, gcc-internal-format
55541419 22632msgid "PIC is required but not supported with CONST16 instructions"
5682cc89
JM
22633msgstr ""
22634
55541419 22635#: config/xtensa/xtensa.c:3175
5682cc89 22636#, gcc-internal-format
55541419 22637msgid "only uninitialized variables can be placed in a .bss section"
588a58df
JM
22638msgstr ""
22639
55541419 22640#: cp/call.c:2706
588a58df 22641#, gcc-internal-format
55541419 22642msgid "%s %D(%T, %T, %T) <built-in>"
588a58df
JM
22643msgstr ""
22644
55541419 22645#: cp/call.c:2711
588a58df 22646#, gcc-internal-format
55541419 22647msgid "%s %D(%T, %T) <built-in>"
588a58df
JM
22648msgstr ""
22649
55541419 22650#: cp/call.c:2715
588a58df 22651#, gcc-internal-format
55541419 22652msgid "%s %D(%T) <built-in>"
588a58df
JM
22653msgstr ""
22654
55541419 22655#: cp/call.c:2719
588a58df 22656#, gcc-internal-format
55541419 22657msgid "%s %T <conversion>"
588a58df
JM
22658msgstr ""
22659
55541419 22660#: cp/call.c:2721
588a58df 22661#, gcc-internal-format
55541419 22662msgid "%s %+#D <near match>"
588a58df
JM
22663msgstr ""
22664
55541419 22665#: cp/call.c:2723
5682cc89 22666#, gcc-internal-format
55541419 22667msgid "%s %+#D <deleted>"
5682cc89
JM
22668msgstr ""
22669
55541419
JM
22670#: cp/call.c:2725 cp/pt.c:1703
22671#, gcc-internal-format
22672msgid "%s %+#D"
22673msgstr ""
5682cc89 22674
55541419 22675#: cp/call.c:3020
42138585 22676#, gcc-internal-format
55541419
JM
22677msgid "conversion from %qT to %qT is ambiguous"
22678msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
5682cc89 22679
55541419 22680#: cp/call.c:3182 cp/call.c:3203 cp/call.c:3268
588a58df 22681#, gcc-internal-format
55541419 22682msgid "no matching function for call to %<%D(%A)%>"
588a58df
JM
22683msgstr ""
22684
55541419 22685#: cp/call.c:3206 cp/call.c:3271
588a58df 22686#, gcc-internal-format
55541419
JM
22687msgid "call of overloaded %<%D(%A)%> is ambiguous"
22688msgstr ""
588a58df 22689
55541419
JM
22690#. It's no good looking for an overloaded operator() on a
22691#. pointer-to-member-function.
22692#: cp/call.c:3350
588a58df 22693#, gcc-internal-format
55541419
JM
22694msgid "pointer-to-member function %E cannot be called without an object; consider using .* or ->*"
22695msgstr ""
588a58df 22696
55541419 22697#: cp/call.c:3442
588a58df 22698#, gcc-internal-format
55541419
JM
22699msgid "no match for call to %<(%T) (%A)%>"
22700msgstr ""
588a58df 22701
55541419 22702#: cp/call.c:3455
588a58df 22703#, gcc-internal-format
55541419
JM
22704msgid "call of %<(%T) (%A)%> is ambiguous"
22705msgstr ""
588a58df 22706
55541419 22707#: cp/call.c:3497
588a58df 22708#, gcc-internal-format
55541419
JM
22709msgid "ambiguous overload for ternary %<operator?:%> in %<%E ? %E : %E%>"
22710msgstr ""
588a58df 22711
55541419 22712#: cp/call.c:3500
588a58df 22713#, gcc-internal-format
55541419
JM
22714msgid "no match for ternary %<operator?:%> in %<%E ? %E : %E%>"
22715msgstr ""
588a58df 22716
55541419 22717#: cp/call.c:3507
588a58df 22718#, gcc-internal-format
55541419
JM
22719msgid "ambiguous overload for %<operator%s%> in %<%E%s%>"
22720msgstr ""
588a58df 22721
55541419 22722#: cp/call.c:3510
588a58df 22723#, gcc-internal-format
55541419
JM
22724msgid "no match for %<operator%s%> in %<%E%s%>"
22725msgstr ""
588a58df 22726
55541419 22727#: cp/call.c:3516
588a58df 22728#, gcc-internal-format
55541419
JM
22729msgid "ambiguous overload for %<operator[]%> in %<%E[%E]%>"
22730msgstr ""
588a58df 22731
55541419 22732#: cp/call.c:3519
588a58df 22733#, gcc-internal-format
55541419
JM
22734msgid "no match for %<operator[]%> in %<%E[%E]%>"
22735msgstr ""
588a58df 22736
55541419 22737#: cp/call.c:3526
588a58df 22738#, gcc-internal-format
55541419
JM
22739msgid "ambiguous overload for %qs in %<%s %E%>"
22740msgstr ""
588a58df 22741
55541419 22742#: cp/call.c:3529
588a58df 22743#, gcc-internal-format
55541419
JM
22744msgid "no match for %qs in %<%s %E%>"
22745msgstr ""
588a58df 22746
55541419 22747#: cp/call.c:3536
588a58df 22748#, gcc-internal-format
55541419
JM
22749msgid "ambiguous overload for %<operator%s%> in %<%E %s %E%>"
22750msgstr ""
588a58df 22751
55541419 22752#: cp/call.c:3539
42138585 22753#, gcc-internal-format
55541419
JM
22754msgid "no match for %<operator%s%> in %<%E %s %E%>"
22755msgstr ""
588a58df 22756
55541419 22757#: cp/call.c:3543
588a58df 22758#, gcc-internal-format
55541419
JM
22759msgid "ambiguous overload for %<operator%s%> in %<%s%E%>"
22760msgstr ""
588a58df 22761
55541419 22762#: cp/call.c:3546
588a58df 22763#, gcc-internal-format
55541419
JM
22764msgid "no match for %<operator%s%> in %<%s%E%>"
22765msgstr ""
588a58df 22766
55541419 22767#: cp/call.c:3641
588a58df 22768#, gcc-internal-format
55541419
JM
22769msgid "ISO C++ forbids omitting the middle term of a ?: expression"
22770msgstr "ISO C++ kieltää ?:-lausekkeen käytön ilman keskimmäistä termiä"
588a58df 22771
55541419 22772#: cp/call.c:3722
588a58df 22773#, gcc-internal-format
55541419
JM
22774msgid "second operand to the conditional operator is of type %<void%>, but the third operand is neither a throw-expression nor of type %<void%>"
22775msgstr ""
588a58df 22776
55541419 22777#: cp/call.c:3727
588a58df 22778#, gcc-internal-format
55541419
JM
22779msgid "third operand to the conditional operator is of type %<void%>, but the second operand is neither a throw-expression nor of type %<void%>"
22780msgstr ""
588a58df 22781
55541419 22782#: cp/call.c:3769 cp/call.c:4007
588a58df 22783#, gcc-internal-format
55541419
JM
22784msgid "operands to ?: have different types %qT and %qT"
22785msgstr "?:-lausekkeen operandeilla on eri tyypit, %qT ja %qT"
588a58df 22786
55541419 22787#: cp/call.c:3954
588a58df 22788#, gcc-internal-format
55541419
JM
22789msgid "enumeral mismatch in conditional expression: %qT vs %qT"
22790msgstr ""
588a58df 22791
55541419 22792#: cp/call.c:3965
588a58df 22793#, gcc-internal-format
55541419
JM
22794msgid "enumeral and non-enumeral type in conditional expression"
22795msgstr ""
588a58df 22796
55541419 22797#: cp/call.c:4312
588a58df 22798#, gcc-internal-format
55541419
JM
22799msgid "no %<%D(int)%> declared for postfix %qs, trying prefix operator instead"
22800msgstr ""
588a58df 22801
55541419 22802#: cp/call.c:4314
588a58df 22803#, gcc-internal-format
55541419
JM
22804msgid "no %<%D(int)%> declared for postfix %qs"
22805msgstr ""
588a58df 22806
55541419 22807#: cp/call.c:4408
588a58df 22808#, gcc-internal-format
55541419
JM
22809msgid "comparison between %q#T and %q#T"
22810msgstr ""
588a58df 22811
55541419 22812#: cp/call.c:4652
588a58df 22813#, fuzzy, gcc-internal-format
55541419
JM
22814msgid "non-placement deallocation function %q+D"
22815msgstr "Funktio %qs:"
588a58df 22816
55541419 22817#: cp/call.c:4653
588a58df 22818#, gcc-internal-format
55541419
JM
22819msgid "selected for placement delete"
22820msgstr ""
588a58df 22821
55541419 22822#: cp/call.c:4732
588a58df 22823#, gcc-internal-format
55541419
JM
22824msgid "no corresponding deallocation function for %qD"
22825msgstr ""
588a58df 22826
55541419 22827#: cp/call.c:4737
588a58df 22828#, gcc-internal-format
55541419
JM
22829msgid "no suitable %<operator %s%> for %qT"
22830msgstr ""
588a58df 22831
55541419
JM
22832#: cp/call.c:4755
22833#, gcc-internal-format
22834msgid "%q+#D is private"
22835msgstr ""
588a58df 22836
55541419 22837#: cp/call.c:4757
588a58df 22838#, gcc-internal-format
55541419
JM
22839msgid "%q+#D is protected"
22840msgstr ""
588a58df 22841
55541419 22842#: cp/call.c:4759
588a58df 22843#, gcc-internal-format
55541419
JM
22844msgid "%q+#D is inaccessible"
22845msgstr ""
588a58df 22846
55541419 22847#: cp/call.c:4760
588a58df 22848#, gcc-internal-format
55541419
JM
22849msgid "within this context"
22850msgstr "tässä yhteydessä"
588a58df 22851
55541419 22852#: cp/call.c:4807
588a58df 22853#, gcc-internal-format
55541419
JM
22854msgid "passing NULL to non-pointer argument %P of %qD"
22855msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
588a58df 22856
55541419 22857#: cp/call.c:4810
588a58df 22858#, gcc-internal-format
55541419
JM
22859msgid "converting to non-pointer type %qT from NULL"
22860msgstr "NULLin muunnos epäosoitintyypiksi %qT"
588a58df 22861
55541419 22862#: cp/call.c:4816
588a58df 22863#, fuzzy, gcc-internal-format
55541419
JM
22864msgid "converting %<false%> to pointer type for argument %P of %qD"
22865msgstr "annettu NULL funktion %2$qD ei-osoitinargumenttina %1$P"
588a58df 22866
55541419
JM
22867#: cp/call.c:4854
22868#, fuzzy, gcc-internal-format
22869msgid "too many braces around initializer for %qT"
22870msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
588a58df 22871
55541419 22872#: cp/call.c:4876 cp/cvt.c:217
588a58df 22873#, gcc-internal-format
55541419
JM
22874msgid "invalid conversion from %qT to %qT"
22875msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
588a58df 22876
55541419 22877#: cp/call.c:4878 cp/call.c:5047
588a58df 22878#, gcc-internal-format
55541419
JM
22879msgid " initializing argument %P of %qD"
22880msgstr " alustettaessa funktion %2$qD argumenttia %1$P"
588a58df 22881
55541419 22882#: cp/call.c:4902
588a58df 22883#, gcc-internal-format
55541419
JM
22884msgid "converting to %qT from initializer list would use explicit constructor %qD"
22885msgstr ""
588a58df 22886
55541419
JM
22887# XXX
22888# %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
22889#: cp/call.c:5062
22890#, fuzzy, gcc-internal-format
22891msgid "cannot bind %qT lvalue to %qT"
22892msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
22893
22894#: cp/call.c:5065
22895#, fuzzy, gcc-internal-format
22896msgid " initializing argument %P of %q+D"
22897msgstr " alustettaessa funktion %2$qD argumenttia %1$P"
22898
22899#: cp/call.c:5092
588a58df 22900#, gcc-internal-format
55541419 22901msgid "cannot bind bitfield %qE to %qT"
588a58df
JM
22902msgstr ""
22903
55541419 22904#: cp/call.c:5095 cp/call.c:5113
588a58df 22905#, gcc-internal-format
55541419 22906msgid "cannot bind packed field %qE to %qT"
588a58df
JM
22907msgstr ""
22908
55541419
JM
22909#: cp/call.c:5098
22910#, gcc-internal-format
22911msgid "cannot bind rvalue %qE to %qT"
22912msgstr ""
588a58df 22913
55541419 22914#: cp/call.c:5217
5682cc89 22915#, fuzzy, gcc-internal-format
55541419
JM
22916msgid "cannot pass objects of non-trivially-copyable type %q#T through %<...%>"
22917msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi välittää %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
5682cc89 22918
55541419
JM
22919#. conditionally-supported behavior [expr.call] 5.2.2/7.
22920#: cp/call.c:5244
5682cc89 22921#, fuzzy, gcc-internal-format
55541419
JM
22922msgid "cannot receive objects of non-trivially-copyable type %q#T through %<...%>; "
22923msgstr "%q#T-tyyppisiä epä-POD-objekteja ei voi vastaanottaa %<...%>:n kautta, ohjelma tulee keskeytymään ajettaessa"
5682cc89 22924
55541419 22925#: cp/call.c:5290
5682cc89 22926#, gcc-internal-format
55541419 22927msgid "the default argument for parameter %d of %qD has not yet been parsed"
5682cc89
JM
22928msgstr ""
22929
55541419 22930#: cp/call.c:5300
5682cc89 22931#, gcc-internal-format
55541419 22932msgid "recursive evaluation of default argument for %q#D"
5682cc89
JM
22933msgstr ""
22934
55541419 22935#: cp/call.c:5417
5682cc89 22936#, fuzzy, gcc-internal-format
55541419
JM
22937msgid "argument of function call might be a candidate for a format attribute"
22938msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
5682cc89 22939
55541419 22940#: cp/call.c:5601
5682cc89 22941#, gcc-internal-format
55541419
JM
22942msgid "passing %qT as %<this%> argument of %q#D discards qualifiers"
22943msgstr ""
5682cc89 22944
55541419 22945#: cp/call.c:5623
5682cc89 22946#, gcc-internal-format
55541419 22947msgid "%qT is not an accessible base of %qT"
5682cc89
JM
22948msgstr ""
22949
55541419 22950#: cp/call.c:5675
5682cc89 22951#, gcc-internal-format
55541419 22952msgid "deducing %qT as %qT"
5682cc89
JM
22953msgstr ""
22954
55541419 22955#: cp/call.c:5678
5682cc89 22956#, fuzzy, gcc-internal-format
55541419
JM
22957msgid " in call to %q+D"
22958msgstr "%J%qD esitelty turhaan uudestaan"
5682cc89 22959
55541419 22960#: cp/call.c:5680
5682cc89 22961#, gcc-internal-format
55541419 22962msgid " (you can disable this with -fno-deduce-init-list)"
5682cc89
JM
22963msgstr ""
22964
55541419
JM
22965#: cp/call.c:5953
22966#, gcc-internal-format
22967msgid "could not find class$ field in java interface type %qT"
22968msgstr ""
5682cc89 22969
55541419
JM
22970#: cp/call.c:6212
22971#, gcc-internal-format
22972msgid "call to non-function %qD"
22973msgstr ""
5682cc89 22974
55541419
JM
22975#: cp/call.c:6257 cp/typeck.c:2537
22976#, gcc-internal-format
22977msgid "cannot call constructor %<%T::%D%> directly"
22978msgstr ""
02c7d30f 22979
55541419
JM
22980#: cp/call.c:6259
22981#, gcc-internal-format
22982msgid " for a function-style cast, remove the redundant %<::%D%>"
22983msgstr ""
02c7d30f 22984
55541419
JM
22985#: cp/call.c:6381
22986#, gcc-internal-format
22987msgid "no matching function for call to %<%T::%s(%A)%#V%>"
22988msgstr ""
02c7d30f 22989
55541419 22990#: cp/call.c:6406
02c7d30f 22991#, gcc-internal-format
55541419 22992msgid "call of overloaded %<%s(%A)%> is ambiguous"
02c7d30f
JM
22993msgstr ""
22994
55541419
JM
22995#: cp/call.c:6435
22996#, gcc-internal-format
22997msgid "cannot call member function %qD without object"
22998msgstr "jäsenfunktiota %qD ei voi kutsua ilman oliota"
02c7d30f 22999
55541419 23000#: cp/call.c:7121
02c7d30f 23001#, gcc-internal-format
55541419 23002msgid "passing %qT chooses %qT over %qT"
02c7d30f
JM
23003msgstr ""
23004
55541419 23005#: cp/call.c:7123 cp/name-lookup.c:5018
42138585 23006#, gcc-internal-format
55541419
JM
23007msgid " in call to %qD"
23008msgstr ""
588a58df 23009
55541419 23010#: cp/call.c:7180
588a58df 23011#, gcc-internal-format
55541419
JM
23012msgid "choosing %qD over %qD"
23013msgstr ""
588a58df 23014
55541419 23015#: cp/call.c:7181
588a58df 23016#, gcc-internal-format
55541419
JM
23017msgid " for conversion from %qT to %qT"
23018msgstr ""
588a58df 23019
55541419 23020#: cp/call.c:7184
588a58df 23021#, gcc-internal-format
55541419
JM
23022msgid " because conversion sequence for the argument is better"
23023msgstr ""
588a58df 23024
55541419 23025#: cp/call.c:7302
38fb2873 23026#, gcc-internal-format
55541419
JM
23027msgid "default argument mismatch in overload resolution"
23028msgstr ""
588a58df 23029
55541419 23030#: cp/call.c:7305
38fb2873 23031#, gcc-internal-format
55541419
JM
23032msgid " candidate 1: %q+#F"
23033msgstr ""
588a58df 23034
55541419 23035#: cp/call.c:7307
02c7d30f 23036#, gcc-internal-format
55541419 23037msgid " candidate 2: %q+#F"
02c7d30f
JM
23038msgstr ""
23039
55541419 23040#: cp/call.c:7345
588a58df 23041#, gcc-internal-format
55541419
JM
23042msgid "ISO C++ says that these are ambiguous, even though the worst conversion for the first is better than the worst conversion for the second:"
23043msgstr "ISO C++:n mukaan nämä ovat moniselitteisiä siitä huolimatta, että ensimmäisen huonoin muunnos on parempi kuin toisen huonoin:"
588a58df 23044
55541419 23045#: cp/call.c:7498
588a58df 23046#, gcc-internal-format
55541419 23047msgid "could not convert %qE to %qT"
588a58df
JM
23048msgstr ""
23049
55541419
JM
23050#: cp/call.c:7716
23051#, fuzzy, gcc-internal-format
23052msgid "invalid initialization of non-const reference of type %qT from an rvalue of type %qT"
23053msgstr "virheellinen %qT-tyyppisen ei-const-viittauksen alustus %qT-tyyppisestä väliaikaisesta muuttujasta"
23054
23055#: cp/call.c:7720
588a58df 23056#, gcc-internal-format
55541419
JM
23057msgid "invalid initialization of reference of type %qT from expression of type %qT"
23058msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
588a58df 23059
55541419 23060#: cp/class.c:278
588a58df 23061#, gcc-internal-format
55541419 23062msgid "cannot convert from base %qT to derived type %qT via virtual base %qT"
588a58df
JM
23063msgstr ""
23064
55541419 23065#: cp/class.c:972
588a58df 23066#, gcc-internal-format
55541419
JM
23067msgid "Java class %qT cannot have a destructor"
23068msgstr "Java-luokalla %qT ei voi olla hajotinta"
588a58df 23069
55541419
JM
23070#: cp/class.c:974
23071#, gcc-internal-format
23072msgid "Java class %qT cannot have an implicit non-trivial destructor"
23073msgstr "Java-luokalla %qT ei voi olla implisiittistä epätriviaalia hajotinta"
23074
23075#: cp/class.c:1075
02c7d30f 23076#, fuzzy, gcc-internal-format
55541419
JM
23077msgid "repeated using declaration %q+D"
23078msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
02c7d30f 23079
55541419
JM
23080#: cp/class.c:1077
23081#, fuzzy, gcc-internal-format
23082msgid "using declaration %q+D conflicts with a previous using declaration"
23083msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
23084
23085#: cp/class.c:1082
588a58df 23086#, gcc-internal-format
55541419
JM
23087msgid "%q+#D cannot be overloaded"
23088msgstr ""
588a58df 23089
55541419 23090#: cp/class.c:1083
588a58df 23091#, gcc-internal-format
55541419 23092msgid "with %q+#D"
588a58df
JM
23093msgstr ""
23094
55541419 23095#: cp/class.c:1150
588a58df 23096#, gcc-internal-format
55541419
JM
23097msgid "conflicting access specifications for method %q+D, ignored"
23098msgstr ""
588a58df 23099
55541419 23100#: cp/class.c:1153
38fb2873 23101#, gcc-internal-format
55541419
JM
23102msgid "conflicting access specifications for field %qE, ignored"
23103msgstr ""
588a58df 23104
55541419 23105#: cp/class.c:1214 cp/class.c:1222
588a58df 23106#, gcc-internal-format
55541419 23107msgid "%q+D invalid in %q#T"
588a58df
JM
23108msgstr ""
23109
55541419 23110#: cp/class.c:1215
588a58df 23111#, gcc-internal-format
55541419 23112msgid " because of local method %q+#D with same name"
588a58df
JM
23113msgstr ""
23114
55541419 23115#: cp/class.c:1223
42138585 23116#, gcc-internal-format
55541419
JM
23117msgid " because of local member %q+#D with same name"
23118msgstr ""
588a58df 23119
55541419 23120#: cp/class.c:1272
588a58df 23121#, gcc-internal-format
55541419
JM
23122msgid "base class %q#T has a non-virtual destructor"
23123msgstr ""
588a58df 23124
55541419 23125#: cp/class.c:1632
588a58df 23126#, gcc-internal-format
55541419
JM
23127msgid "all member functions in class %qT are private"
23128msgstr ""
588a58df 23129
55541419 23130#: cp/class.c:1644
588a58df 23131#, gcc-internal-format
55541419
JM
23132msgid "%q#T only defines a private destructor and has no friends"
23133msgstr ""
588a58df 23134
55541419 23135#: cp/class.c:1689
588a58df 23136#, gcc-internal-format
55541419
JM
23137msgid "%q#T only defines private constructors and has no friends"
23138msgstr ""
588a58df 23139
55541419 23140#: cp/class.c:2082
588a58df 23141#, gcc-internal-format
55541419 23142msgid "no unique final overrider for %qD in %qT"
588a58df
JM
23143msgstr ""
23144
55541419
JM
23145#. Here we know it is a hider, and no overrider exists.
23146#: cp/class.c:2505
588a58df 23147#, gcc-internal-format
55541419 23148msgid "%q+D was hidden"
588a58df
JM
23149msgstr ""
23150
55541419 23151#: cp/class.c:2506
588a58df 23152#, gcc-internal-format
55541419
JM
23153msgid " by %q+D"
23154msgstr ""
588a58df 23155
55541419 23156#: cp/class.c:2549 cp/decl2.c:1292
588a58df 23157#, gcc-internal-format
55541419
JM
23158msgid "%q+#D invalid; an anonymous union can only have non-static data members"
23159msgstr ""
588a58df 23160
55541419
JM
23161# semi-fuzzy
23162#: cp/class.c:2552
02c7d30f 23163#, fuzzy, gcc-internal-format
55541419
JM
23164msgid "%q+#D invalid; an anonymous struct can only have non-static data members"
23165msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
02c7d30f 23166
55541419 23167#: cp/class.c:2560 cp/decl2.c:1298
588a58df 23168#, gcc-internal-format
55541419
JM
23169msgid "private member %q+#D in anonymous union"
23170msgstr ""
588a58df 23171
55541419 23172#: cp/class.c:2562
588a58df 23173#, gcc-internal-format
55541419
JM
23174msgid "private member %q+#D in anonymous struct"
23175msgstr ""
588a58df 23176
55541419 23177#: cp/class.c:2567 cp/decl2.c:1300
588a58df 23178#, gcc-internal-format
55541419
JM
23179msgid "protected member %q+#D in anonymous union"
23180msgstr ""
588a58df 23181
55541419 23182#: cp/class.c:2569
588a58df 23183#, gcc-internal-format
55541419
JM
23184msgid "protected member %q+#D in anonymous struct"
23185msgstr ""
588a58df 23186
55541419 23187#: cp/class.c:2753
588a58df 23188#, gcc-internal-format
55541419
JM
23189msgid "bit-field %q+#D with non-integral type"
23190msgstr "bittikenttä %+q#D ei ole kokonaislukutyyppinen"
588a58df 23191
55541419 23192#: cp/class.c:2766
588a58df 23193#, gcc-internal-format
55541419
JM
23194msgid "bit-field %q+D width not an integer constant"
23195msgstr "bittikentän %q+D leveys ei ole kokonaislukuvakio"
588a58df 23196
55541419 23197#: cp/class.c:2771
588a58df 23198#, gcc-internal-format
55541419
JM
23199msgid "negative width in bit-field %q+D"
23200msgstr "bittikentän %q+D leveys negatiivinen"
588a58df 23201
55541419 23202#: cp/class.c:2776
588a58df 23203#, gcc-internal-format
55541419
JM
23204msgid "zero width for bit-field %q+D"
23205msgstr "bittikentän %q+D leveys nolla"
588a58df 23206
55541419 23207#: cp/class.c:2782
588a58df 23208#, gcc-internal-format
55541419
JM
23209msgid "width of %q+D exceeds its type"
23210msgstr "bittikentän %q+D leveys ylittää kentän tyypin leveyden"
588a58df 23211
55541419 23212#: cp/class.c:2792
588a58df 23213#, gcc-internal-format
55541419
JM
23214msgid "%q+D is too small to hold all values of %q#T"
23215msgstr ""
588a58df 23216
55541419 23217#: cp/class.c:2849
588a58df 23218#, gcc-internal-format
55541419
JM
23219msgid "member %q+#D with constructor not allowed in union"
23220msgstr ""
02c7d30f 23221
55541419 23222#: cp/class.c:2852
588a58df 23223#, gcc-internal-format
55541419
JM
23224msgid "member %q+#D with destructor not allowed in union"
23225msgstr ""
588a58df 23226
55541419 23227#: cp/class.c:2854
588a58df 23228#, gcc-internal-format
55541419
JM
23229msgid "member %q+#D with copy assignment operator not allowed in union"
23230msgstr ""
588a58df 23231
55541419 23232#: cp/class.c:2878
588a58df 23233#, gcc-internal-format
55541419
JM
23234msgid "multiple fields in union %qT initialized"
23235msgstr ""
588a58df 23236
55541419 23237#: cp/class.c:2969
588a58df 23238#, gcc-internal-format
55541419
JM
23239msgid "%q+D may not be static because it is a member of a union"
23240msgstr ""
588a58df 23241
55541419 23242#: cp/class.c:2974
588a58df 23243#, gcc-internal-format
55541419 23244msgid "%q+D may not have reference type %qT because it is a member of a union"
02c7d30f 23245msgstr ""
588a58df 23246
55541419
JM
23247#: cp/class.c:2985
23248#, fuzzy, gcc-internal-format
23249msgid "field %q+D invalidly declared function type"
23250msgstr "kenttä %qs esitelty funktiona"
23251
23252#: cp/class.c:2991
23253#, fuzzy, gcc-internal-format
23254msgid "field %q+D invalidly declared method type"
23255msgstr "%Jparametri %qD esitelty tyhjällä tyypillä"
23256
23257#: cp/class.c:3040
588a58df 23258#, gcc-internal-format
55541419 23259msgid "ignoring packed attribute because of unpacked non-POD field %q+#D"
02c7d30f 23260msgstr ""
588a58df 23261
55541419 23262#: cp/class.c:3123
588a58df 23263#, gcc-internal-format
55541419
JM
23264msgid "field %q+#D with same name as class"
23265msgstr ""
588a58df 23266
55541419 23267#: cp/class.c:3154
588a58df 23268#, gcc-internal-format
55541419
JM
23269msgid "%q#T has pointer data members"
23270msgstr "luokalla %q#T on datajäseninä osoittimia"
588a58df 23271
55541419 23272#: cp/class.c:3159
588a58df 23273#, gcc-internal-format
55541419
JM
23274msgid " but does not override %<%T(const %T&)%>"
23275msgstr " mutta ei ylikuormitusta %<%T(const %T&)%>"
588a58df 23276
55541419 23277#: cp/class.c:3161
588a58df 23278#, gcc-internal-format
55541419
JM
23279msgid " or %<operator=(const %T&)%>"
23280msgstr " eikä %<operator=(const %T&)%>"
588a58df 23281
55541419 23282#: cp/class.c:3165
588a58df 23283#, gcc-internal-format
55541419
JM
23284msgid " but does not override %<operator=(const %T&)%>"
23285msgstr ""
588a58df 23286
55541419 23287#: cp/class.c:3628
02c7d30f 23288#, gcc-internal-format
55541419 23289msgid "offset of empty base %qT may not be ABI-compliant and maychange in a future version of GCC"
02c7d30f
JM
23290msgstr ""
23291
55541419 23292#: cp/class.c:3755
588a58df 23293#, gcc-internal-format
55541419
JM
23294msgid "class %qT will be considered nearly empty in a future version of GCC"
23295msgstr ""
588a58df 23296
55541419 23297#: cp/class.c:3837
588a58df 23298#, gcc-internal-format
55541419
JM
23299msgid "initializer specified for non-virtual method %q+D"
23300msgstr ""
588a58df 23301
55541419 23302#: cp/class.c:4426
588a58df 23303#, gcc-internal-format
55541419
JM
23304msgid "non-static reference %q+#D in class without a constructor"
23305msgstr ""
588a58df 23306
55541419 23307#: cp/class.c:4431
588a58df 23308#, gcc-internal-format
55541419 23309msgid "non-static const member %q+#D in class without a constructor"
588a58df
JM
23310msgstr ""
23311
55541419
JM
23312#. If the function is defaulted outside the class, we just
23313#. give the synthesis error.
23314#: cp/class.c:4457
588a58df 23315#, gcc-internal-format
55541419
JM
23316msgid "%q+D declared to take const reference, but implicit declaration would take non-const"
23317msgstr ""
588a58df 23318
55541419 23319#: cp/class.c:4460
588a58df 23320#, gcc-internal-format
55541419
JM
23321msgid "%q+D declared to take non-const reference cannot be defaulted in the class body"
23322msgstr ""
588a58df 23323
55541419 23324#: cp/class.c:4679
588a58df 23325#, gcc-internal-format
55541419
JM
23326msgid "offset of virtual base %qT is not ABI-compliant and may change in a future version of GCC"
23327msgstr ""
588a58df 23328
55541419 23329#: cp/class.c:4780
588a58df 23330#, gcc-internal-format
55541419 23331msgid "direct base %qT inaccessible in %qT due to ambiguity"
588a58df
JM
23332msgstr ""
23333
55541419 23334#: cp/class.c:4792
588a58df 23335#, gcc-internal-format
55541419
JM
23336msgid "virtual base %qT inaccessible in %qT due to ambiguity"
23337msgstr ""
588a58df 23338
55541419 23339#: cp/class.c:4971
588a58df 23340#, gcc-internal-format
55541419
JM
23341msgid "size assigned to %qT may not be ABI-compliant and may change in a future version of GCC"
23342msgstr ""
588a58df 23343
55541419 23344#: cp/class.c:5011
588a58df 23345#, gcc-internal-format
55541419
JM
23346msgid "the offset of %qD may not be ABI-compliant and may change in a future version of GCC"
23347msgstr ""
588a58df 23348
55541419 23349#: cp/class.c:5039
588a58df 23350#, gcc-internal-format
55541419
JM
23351msgid "offset of %q+D is not ABI-compliant and may change in a future version of GCC"
23352msgstr ""
588a58df 23353
55541419 23354#: cp/class.c:5048
588a58df 23355#, gcc-internal-format
55541419
JM
23356msgid "%q+D contains empty classes which may cause base classes to be placed at different locations in a future version of GCC"
23357msgstr ""
588a58df 23358
55541419 23359#: cp/class.c:5136
588a58df 23360#, gcc-internal-format
55541419
JM
23361msgid "layout of classes derived from empty class %qT may change in a future version of GCC"
23362msgstr "tyhjästä luokasta %qT perittyjen luokkien rakenne saattaa muuttua GCC:n tulevissa versioissa"
588a58df 23363
55541419 23364#: cp/class.c:5289 cp/parser.c:16349
588a58df 23365#, gcc-internal-format
55541419
JM
23366msgid "redefinition of %q#T"
23367msgstr "%q#T uudelleenmääritelty"
588a58df 23368
55541419 23369#: cp/class.c:5441
588a58df 23370#, gcc-internal-format
55541419
JM
23371msgid "%q#T has virtual functions and accessible non-virtual destructor"
23372msgstr "luokalla %q#T on virtuaalifunktioita ja käytettävissä oleva epävirtuaalinen hajotin"
02c7d30f 23373
55541419 23374#: cp/class.c:5546
588a58df 23375#, gcc-internal-format
55541419
JM
23376msgid "trying to finish struct, but kicked out due to previous parse errors"
23377msgstr ""
588a58df 23378
55541419 23379#: cp/class.c:6010
588a58df 23380#, gcc-internal-format
55541419
JM
23381msgid "language string %<\"%E\"%> not recognized"
23382msgstr ""
588a58df 23383
55541419 23384#: cp/class.c:6100
588a58df 23385#, gcc-internal-format
55541419
JM
23386msgid "cannot resolve overloaded function %qD based on conversion to type %qT"
23387msgstr ""
588a58df 23388
55541419 23389#: cp/class.c:6224
588a58df 23390#, gcc-internal-format
55541419
JM
23391msgid "no matches converting function %qD to type %q#T"
23392msgstr ""
588a58df 23393
55541419 23394#: cp/class.c:6254
588a58df 23395#, gcc-internal-format
55541419
JM
23396msgid "converting overloaded function %qD to type %q#T is ambiguous"
23397msgstr ""
588a58df 23398
55541419 23399#: cp/class.c:6281
02c7d30f 23400#, gcc-internal-format
55541419
JM
23401msgid "assuming pointer to member %qD"
23402msgstr ""
02c7d30f 23403
55541419 23404#: cp/class.c:6284
02c7d30f 23405#, gcc-internal-format
55541419
JM
23406msgid "(a pointer to member can only be formed with %<&%E%>)"
23407msgstr ""
02c7d30f 23408
55541419 23409#: cp/class.c:6346 cp/class.c:6380
588a58df 23410#, gcc-internal-format
55541419
JM
23411msgid "not enough type information"
23412msgstr ""
588a58df 23413
55541419 23414#: cp/class.c:6363
588a58df 23415#, gcc-internal-format
55541419
JM
23416msgid "argument of type %qT does not match %qT"
23417msgstr ""
588a58df 23418
55541419
JM
23419#. [basic.scope.class]
23420#.
23421#. A name N used in a class S shall refer to the same declaration
23422#. in its context and when re-evaluated in the completed scope of
23423#. S.
23424#: cp/class.c:6665 cp/decl.c:1197 cp/name-lookup.c:525
588a58df 23425#, gcc-internal-format
55541419
JM
23426msgid "declaration of %q#D"
23427msgstr ""
588a58df 23428
55541419 23429#: cp/class.c:6666
588a58df 23430#, gcc-internal-format
55541419
JM
23431msgid "changes meaning of %qD from %q+#D"
23432msgstr ""
588a58df 23433
55541419 23434#: cp/cp-gimplify.c:94
588a58df 23435#, gcc-internal-format
55541419
JM
23436msgid "continue statement not within loop or switch"
23437msgstr "continue-lause ei ole silmukan tai switch-lauseen sisässä"
588a58df 23438
55541419 23439#: cp/cp-gimplify.c:1192
588a58df 23440#, gcc-internal-format
55541419 23441msgid "%qE implicitly determined as %<firstprivate%> has reference type"
02c7d30f 23442msgstr ""
588a58df 23443
55541419 23444#: cp/cvt.c:90
588a58df 23445#, gcc-internal-format
55541419 23446msgid "can't convert from incomplete type %qT to %qT"
02c7d30f
JM
23447msgstr ""
23448
55541419 23449#: cp/cvt.c:99
02c7d30f 23450#, gcc-internal-format
55541419 23451msgid "conversion of %qE from %qT to %qT is ambiguous"
02c7d30f 23452msgstr ""
588a58df 23453
55541419 23454#: cp/cvt.c:168 cp/cvt.c:193 cp/cvt.c:238
588a58df 23455#, gcc-internal-format
55541419
JM
23456msgid "cannot convert %qE from type %qT to type %qT"
23457msgstr ""
588a58df 23458
55541419
JM
23459# Tämä esiintynee esim. const char* → char* -muunnoksessa.
23460#: cp/cvt.c:452
588a58df 23461#, gcc-internal-format
55541419
JM
23462msgid "conversion from %qT to %qT discards qualifiers"
23463msgstr "muunnos tyypistä %qT tyyppiin %qT ei säilytä tyyppimääreitä"
588a58df 23464
55541419 23465#: cp/cvt.c:470 cp/typeck.c:5832
588a58df 23466#, gcc-internal-format
55541419
JM
23467msgid "casting %qT to %qT does not dereference pointer"
23468msgstr ""
588a58df 23469
55541419 23470#: cp/cvt.c:498
588a58df 23471#, gcc-internal-format
55541419
JM
23472msgid "cannot convert type %qT to type %qT"
23473msgstr "ei voi muuntaa tyyppiä %qT tyypiksi %qT"
588a58df 23474
55541419 23475#: cp/cvt.c:669
588a58df 23476#, gcc-internal-format
55541419
JM
23477msgid "conversion from %q#T to %q#T"
23478msgstr ""
588a58df 23479
55541419 23480#: cp/cvt.c:684
588a58df 23481#, gcc-internal-format
55541419
JM
23482msgid "the result of the conversion is unspecified because %qE is outside the range of type %qT"
23483msgstr ""
588a58df 23484
55541419 23485#: cp/cvt.c:695 cp/cvt.c:715
02c7d30f 23486#, gcc-internal-format
55541419 23487msgid "%q#T used where a %qT was expected"
02c7d30f
JM
23488msgstr ""
23489
55541419 23490#: cp/cvt.c:730
02c7d30f 23491#, gcc-internal-format
55541419 23492msgid "%q#T used where a floating point value was expected"
02c7d30f
JM
23493msgstr ""
23494
55541419 23495#: cp/cvt.c:790
02c7d30f 23496#, gcc-internal-format
55541419 23497msgid "conversion from %qT to non-scalar type %qT requested"
02c7d30f
JM
23498msgstr ""
23499
55541419 23500#: cp/cvt.c:829
588a58df 23501#, gcc-internal-format
55541419 23502msgid "pseudo-destructor is not called"
588a58df
JM
23503msgstr ""
23504
55541419 23505#: cp/cvt.c:892
588a58df 23506#, gcc-internal-format
55541419 23507msgid "object of incomplete type %qT will not be accessed in %s"
588a58df
JM
23508msgstr ""
23509
55541419 23510#: cp/cvt.c:900
588a58df 23511#, gcc-internal-format
55541419 23512msgid "object of type %qT will not be accessed in %s"
588a58df
JM
23513msgstr ""
23514
55541419 23515#: cp/cvt.c:931
588a58df 23516#, gcc-internal-format
55541419 23517msgid "object %qE of incomplete type %qT will not be accessed in %s"
588a58df
JM
23518msgstr ""
23519
55541419 23520#: cp/cvt.c:971
588a58df 23521#, gcc-internal-format
55541419 23522msgid "%s cannot resolve address of overloaded function"
588a58df
JM
23523msgstr ""
23524
55541419 23525#: cp/cvt.c:981
588a58df 23526#, gcc-internal-format
55541419 23527msgid "%s is a reference, not call, to function %qE"
588a58df
JM
23528msgstr ""
23529
55541419 23530#: cp/cvt.c:999
588a58df 23531#, gcc-internal-format
55541419
JM
23532msgid "%s has no effect"
23533msgstr ""
588a58df 23534
55541419 23535#: cp/cvt.c:1143
588a58df 23536#, gcc-internal-format
55541419
JM
23537msgid "converting NULL to non-pointer type"
23538msgstr "NULLin muunnos epäosoitintyypiksi"
588a58df 23539
55541419 23540#: cp/cvt.c:1255
588a58df 23541#, gcc-internal-format
55541419
JM
23542msgid "ambiguous default type conversion from %qT"
23543msgstr ""
588a58df 23544
55541419 23545#: cp/cvt.c:1257
588a58df 23546#, gcc-internal-format
55541419
JM
23547msgid " candidate conversions include %qD and %qD"
23548msgstr ""
588a58df 23549
55541419 23550#: cp/decl.c:1059
588a58df 23551#, gcc-internal-format
55541419 23552msgid "%qD was declared %<extern%> and later %<static%>"
588a58df
JM
23553msgstr ""
23554
55541419 23555#: cp/decl.c:1060 cp/decl.c:1610 objc/objc-act.c:2983 objc/objc-act.c:7599
02c7d30f 23556#, fuzzy, gcc-internal-format
55541419
JM
23557msgid "previous declaration of %q+D"
23558msgstr "%J%qD:lle ei ole aiempaa esittelyä"
02c7d30f 23559
55541419
JM
23560#: cp/decl.c:1093
23561#, gcc-internal-format
23562msgid "declaration of %qF throws different exceptions"
23563msgstr ""
23564
23565#: cp/decl.c:1094
02c7d30f 23566#, fuzzy, gcc-internal-format
55541419
JM
23567msgid "from previous declaration %q+F"
23568msgstr "%J%qD:lle ei ole aiempaa esittelyä"
02c7d30f 23569
55541419 23570#: cp/decl.c:1150
02c7d30f 23571#, fuzzy, gcc-internal-format
55541419
JM
23572msgid "function %q+D redeclared as inline"
23573msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
02c7d30f 23574
55541419
JM
23575#: cp/decl.c:1152
23576#, fuzzy, gcc-internal-format
23577msgid "previous declaration of %q+D with attribute noinline"
23578msgstr "%J%qD esitelty avoimeksi, edellinen esittely sisältää attribuutin noinline"
02c7d30f 23579
55541419 23580#: cp/decl.c:1159
588a58df 23581#, fuzzy, gcc-internal-format
55541419
JM
23582msgid "function %q+D redeclared with attribute noinline"
23583msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
588a58df 23584
55541419 23585#: cp/decl.c:1161
588a58df 23586#, fuzzy, gcc-internal-format
55541419
JM
23587msgid "previous declaration of %q+D was inline"
23588msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 23589
55541419 23590#: cp/decl.c:1185 cp/decl.c:1259
588a58df 23591#, fuzzy, gcc-internal-format
55541419
JM
23592msgid "shadowing built-in function %q#D"
23593msgstr "sisäistä funktiota %qs ei voi ottaa pois käytöstä"
588a58df 23594
55541419 23595#: cp/decl.c:1186 cp/decl.c:1260
588a58df 23596#, fuzzy, gcc-internal-format
55541419
JM
23597msgid "shadowing library function %q#D"
23598msgstr "Jäsenfunktio %qs"
588a58df 23599
55541419 23600#: cp/decl.c:1193
588a58df 23601#, gcc-internal-format
55541419 23602msgid "library function %q#D redeclared as non-function %q#D"
588a58df
JM
23603msgstr ""
23604
55541419 23605#: cp/decl.c:1198
588a58df 23606#, gcc-internal-format
55541419
JM
23607msgid "conflicts with built-in declaration %q#D"
23608msgstr ""
588a58df 23609
55541419 23610#: cp/decl.c:1252 cp/decl.c:1379 cp/decl.c:1395
588a58df 23611#, gcc-internal-format
55541419
JM
23612msgid "new declaration %q#D"
23613msgstr ""
588a58df 23614
55541419 23615#: cp/decl.c:1253
588a58df 23616#, gcc-internal-format
55541419 23617msgid "ambiguates built-in declaration %q#D"
588a58df
JM
23618msgstr ""
23619
55541419 23620#: cp/decl.c:1343
588a58df 23621#, gcc-internal-format
55541419 23622msgid "%q#D redeclared as different kind of symbol"
588a58df
JM
23623msgstr ""
23624
55541419
JM
23625#: cp/decl.c:1346
23626#, fuzzy, gcc-internal-format
23627msgid "previous declaration of %q+#D"
23628msgstr "%J%qD:lle ei ole aiempaa esittelyä"
23629
23630#: cp/decl.c:1365
588a58df 23631#, gcc-internal-format
55541419 23632msgid "declaration of template %q#D"
588a58df
JM
23633msgstr ""
23634
55541419
JM
23635#: cp/decl.c:1366 cp/name-lookup.c:526 cp/name-lookup.c:812
23636#: cp/name-lookup.c:823
23637#, fuzzy, gcc-internal-format
23638msgid "conflicts with previous declaration %q+#D"
23639msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
23640
23641#: cp/decl.c:1380 cp/decl.c:1396
23642#, fuzzy, gcc-internal-format
23643msgid "ambiguates old declaration %q+#D"
23644msgstr "%qs-nimikkeen kaksoisesittely"
23645
23646#: cp/decl.c:1388
588a58df 23647#, gcc-internal-format
55541419 23648msgid "declaration of C function %q#D conflicts with"
588a58df
JM
23649msgstr ""
23650
55541419
JM
23651#: cp/decl.c:1390
23652#, fuzzy, gcc-internal-format
23653msgid "previous declaration %q+#D here"
23654msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 23655
55541419 23656#: cp/decl.c:1404
588a58df 23657#, gcc-internal-format
55541419
JM
23658msgid "conflicting declaration %q#D"
23659msgstr ""
588a58df 23660
55541419
JM
23661#: cp/decl.c:1405
23662#, fuzzy, gcc-internal-format
23663msgid "%q+D has a previous declaration as %q#D"
23664msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 23665
55541419
JM
23666#. [namespace.alias]
23667#.
23668#. A namespace-name or namespace-alias shall not be declared as
23669#. the name of any other entity in the same declarative region.
23670#. A namespace-name defined at global scope shall not be
23671#. declared as the name of any other entity in any global scope
23672#. of the program.
23673#: cp/decl.c:1457
588a58df 23674#, gcc-internal-format
55541419
JM
23675msgid "declaration of namespace %qD conflicts with"
23676msgstr "nimiavaruuden %qD esittely on ristiriidassa"
588a58df 23677
55541419
JM
23678# Oletetaan että tämä on edellisen jatkoa.
23679#: cp/decl.c:1458
588a58df 23680#, gcc-internal-format
55541419
JM
23681msgid "previous declaration of namespace %q+D here"
23682msgstr "täällä olevan %q+D:n edellisen esittelyn kanssa"
588a58df 23683
55541419 23684#: cp/decl.c:1469
588a58df 23685#, gcc-internal-format
55541419
JM
23686msgid "%q+#D previously defined here"
23687msgstr "%q+#D määritelty aiemmin täällä"
588a58df 23688
55541419
JM
23689#. Prototype decl follows defn w/o prototype.
23690#: cp/decl.c:1479
23691#, fuzzy, gcc-internal-format
23692msgid "prototype for %q+#D"
23693msgstr "%J%qD:lle ei ole aiempaa prototyyppiä"
588a58df 23694
55541419
JM
23695#: cp/decl.c:1481
23696#, fuzzy, gcc-internal-format
23697msgid "follows non-prototype definition here"
23698msgstr "%Jfunktion %qD protyyppi seuraa ei-prototyypin määrittelyä"
588a58df 23699
55541419
JM
23700#: cp/decl.c:1521
23701#, fuzzy, gcc-internal-format
23702msgid "previous declaration of %q+#D with %qL linkage"
23703msgstr "%J%qD esitelty uudelleen ilman linkitystä"
588a58df 23704
55541419 23705#: cp/decl.c:1523
588a58df 23706#, gcc-internal-format
55541419
JM
23707msgid "conflicts with new declaration with %qL linkage"
23708msgstr ""
588a58df 23709
55541419 23710#: cp/decl.c:1546 cp/decl.c:1552
588a58df 23711#, gcc-internal-format
55541419
JM
23712msgid "default argument given for parameter %d of %q#D"
23713msgstr ""
23714
23715#: cp/decl.c:1548 cp/decl.c:1554
23716#, fuzzy, gcc-internal-format
23717msgid "after previous specification in %q+#D"
23718msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 23719
55541419 23720#: cp/decl.c:1609
588a58df 23721#, gcc-internal-format
55541419
JM
23722msgid "redundant redeclaration of %qD in same scope"
23723msgstr ""
588a58df 23724
55541419 23725#: cp/decl.c:1615
5682cc89 23726#, fuzzy, gcc-internal-format
55541419
JM
23727msgid "deleted definition of %qD"
23728msgstr "%J%qD määritelty uudelleen"
588a58df 23729
55541419 23730#: cp/decl.c:1616
5682cc89 23731#, fuzzy, gcc-internal-format
55541419
JM
23732msgid "after previous declaration %q+D"
23733msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 23734
55541419
JM
23735#. From [temp.expl.spec]:
23736#.
23737#. If a template, a member template or the member of a class
23738#. template is explicitly specialized then that
23739#. specialization shall be declared before the first use of
23740#. that specialization that would cause an implicit
23741#. instantiation to take place, in every translation unit in
23742#. which such a use occurs.
23743#: cp/decl.c:1967
588a58df 23744#, gcc-internal-format
55541419 23745msgid "explicit specialization of %qD after first use"
5682cc89 23746msgstr ""
588a58df 23747
55541419
JM
23748#: cp/decl.c:2064
23749#, fuzzy, gcc-internal-format
23750msgid "%q+D: visibility attribute ignored because it"
23751msgstr "%qs attribuuttia ei huomioida"
588a58df 23752
55541419
JM
23753#: cp/decl.c:2066
23754#, fuzzy, gcc-internal-format
23755msgid "conflicts with previous declaration here"
23756msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
588a58df 23757
55541419
JM
23758#. Reject two definitions.
23759#: cp/decl.c:2213 cp/decl.c:2242 cp/decl.c:2271 cp/decl.c:2288 cp/decl.c:2360
23760#, fuzzy, gcc-internal-format
23761msgid "redefinition of %q#D"
23762msgstr "%q+D määritelty uudelleen"
588a58df 23763
55541419
JM
23764#: cp/decl.c:2229
23765#, fuzzy, gcc-internal-format
23766msgid "%qD conflicts with used function"
23767msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 23768
55541419
JM
23769#: cp/decl.c:2239
23770#, fuzzy, gcc-internal-format
23771msgid "%q#D not declared in class"
23772msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 23773
55541419
JM
23774#: cp/decl.c:2253 cp/decl.c:2298
23775#, fuzzy, gcc-internal-format
23776msgid "%q+D redeclared inline with %<gnu_inline%> attribute"
23777msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
588a58df 23778
55541419
JM
23779#: cp/decl.c:2256 cp/decl.c:2301
23780#, fuzzy, gcc-internal-format
23781msgid "%q+D redeclared inline without %<gnu_inline%> attribute"
23782msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
588a58df 23783
55541419
JM
23784#. is_primary=
23785#. is_partial=
23786#. is_friend_decl=
23787#: cp/decl.c:2317
23788#, fuzzy, gcc-internal-format
23789msgid "redeclaration of friend %q#D may not have default template arguments"
23790msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
588a58df 23791
55541419
JM
23792#: cp/decl.c:2331
23793#, fuzzy, gcc-internal-format
23794msgid "thread-local declaration of %q#D follows non-thread-local declaration"
23795msgstr "%J%qD esitelty säiekohtaisena, edellinen esittely ei säiekohtainen"
23796
23797#: cp/decl.c:2334
23798#, fuzzy, gcc-internal-format
23799msgid "non-thread-local declaration of %q#D follows thread-local declaration"
23800msgstr "%j%qD esitelty ei-säiekohtaisena, edellinen esittely säiekohtainen"
588a58df 23801
55541419
JM
23802#: cp/decl.c:2349 cp/decl.c:2368
23803#, fuzzy, gcc-internal-format
23804msgid "redeclaration of %q#D"
23805msgstr "%J%qD esitelty turhaan uudestaan"
23806
23807#: cp/decl.c:2511
588a58df 23808#, gcc-internal-format
55541419
JM
23809msgid "jump to label %qD"
23810msgstr "hyppy nimiöön %qD"
588a58df 23811
55541419 23812#: cp/decl.c:2513
588a58df 23813#, gcc-internal-format
55541419
JM
23814msgid "jump to case label"
23815msgstr "hyppy case-nimiöön"
588a58df 23816
55541419 23817#: cp/decl.c:2515 cp/decl.c:2655 cp/decl.c:2696
588a58df 23818#, gcc-internal-format
55541419
JM
23819msgid " from here"
23820msgstr " täältä"
588a58df 23821
55541419 23822#: cp/decl.c:2534 cp/decl.c:2699
588a58df 23823#, gcc-internal-format
55541419 23824msgid " exits OpenMP structured block"
588a58df
JM
23825msgstr ""
23826
55541419
JM
23827#: cp/decl.c:2555
23828#, fuzzy, gcc-internal-format
23829msgid " crosses initialization of %q+#D"
23830msgstr "(%qs:n alustuksen lähistöllä)"
588a58df 23831
55541419 23832#: cp/decl.c:2557 cp/decl.c:2673
588a58df 23833#, gcc-internal-format
55541419 23834msgid " enters scope of %q+#D which has non-trivial destructor"
588a58df
JM
23835msgstr ""
23836
55541419 23837#: cp/decl.c:2571 cp/decl.c:2678
588a58df 23838#, gcc-internal-format
55541419 23839msgid " enters try block"
588a58df
JM
23840msgstr ""
23841
55541419
JM
23842#. Can't skip init of __exception_info.
23843#: cp/decl.c:2573 cp/decl.c:2667 cp/decl.c:2680
38fb2873 23844#, gcc-internal-format
55541419
JM
23845msgid " enters catch block"
23846msgstr ""
588a58df 23847
55541419 23848#: cp/decl.c:2583 cp/decl.c:2683
588a58df 23849#, gcc-internal-format
55541419
JM
23850msgid " enters OpenMP structured block"
23851msgstr ""
588a58df 23852
55541419 23853#: cp/decl.c:2654 cp/decl.c:2695
588a58df 23854#, gcc-internal-format
55541419
JM
23855msgid "jump to label %q+D"
23856msgstr "hyppy nimiöön %q+D"
588a58df 23857
55541419 23858#: cp/decl.c:2671
588a58df 23859#, fuzzy, gcc-internal-format
55541419
JM
23860msgid " skips initialization of %q+#D"
23861msgstr "(%qs:n alustuksen lähistöllä)"
588a58df 23862
55541419 23863#: cp/decl.c:2748
588a58df 23864#, gcc-internal-format
55541419
JM
23865msgid "label named wchar_t"
23866msgstr ""
23867
23868#: cp/decl.c:3019
23869#, fuzzy, gcc-internal-format
23870msgid "%qD is not a type"
23871msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 23872
55541419 23873#: cp/decl.c:3025 cp/parser.c:4238
588a58df 23874#, gcc-internal-format
55541419 23875msgid "%qD used without template parameters"
588a58df
JM
23876msgstr ""
23877
55541419 23878#: cp/decl.c:3034
588a58df 23879#, gcc-internal-format
55541419
JM
23880msgid "%q#T is not a class"
23881msgstr "%q#T ei ole luokka"
588a58df 23882
55541419 23883#: cp/decl.c:3058 cp/decl.c:3145
588a58df 23884#, gcc-internal-format
55541419 23885msgid "no class template named %q#T in %q#T"
588a58df
JM
23886msgstr ""
23887
55541419
JM
23888#: cp/decl.c:3071
23889#, fuzzy, gcc-internal-format
23890msgid "lookup of %qT in %qT is ambiguous"
23891msgstr "muunnos tyypistä %qT tyyppiin %qT on moniselitteinen"
23892
23893#: cp/decl.c:3080
588a58df 23894#, gcc-internal-format
55541419 23895msgid "%<typename %T::%D%> names %q#T, which is not a class template"
588a58df
JM
23896msgstr ""
23897
55541419 23898#: cp/decl.c:3087
588a58df 23899#, gcc-internal-format
55541419 23900msgid "%<typename %T::%D%> names %q#T, which is not a type"
588a58df
JM
23901msgstr ""
23902
55541419 23903#: cp/decl.c:3154
588a58df 23904#, gcc-internal-format
55541419
JM
23905msgid "template parameters do not match template"
23906msgstr ""
02c7d30f 23907
55541419 23908#: cp/decl.c:3155 cp/friend.c:321 cp/friend.c:329
588a58df 23909#, gcc-internal-format
55541419
JM
23910msgid "%q+D declared here"
23911msgstr "%q+D esitelty täällä"
588a58df 23912
55541419 23913#: cp/decl.c:3837
588a58df 23914#, gcc-internal-format
55541419
JM
23915msgid "an anonymous struct cannot have function members"
23916msgstr "anonyymillä structilla ei voi olla funktiojäseniä"
588a58df 23917
55541419 23918#: cp/decl.c:3840
588a58df 23919#, gcc-internal-format
55541419
JM
23920msgid "an anonymous union cannot have function members"
23921msgstr "anonyymillä unionilla ei voi olla funktiojäseniä"
588a58df 23922
55541419 23923#: cp/decl.c:3858
588a58df 23924#, gcc-internal-format
55541419
JM
23925msgid "member %q+#D with constructor not allowed in anonymous aggregate"
23926msgstr ""
588a58df 23927
55541419 23928#: cp/decl.c:3861
588a58df 23929#, gcc-internal-format
55541419 23930msgid "member %q+#D with destructor not allowed in anonymous aggregate"
588a58df
JM
23931msgstr ""
23932
55541419 23933#: cp/decl.c:3864
588a58df 23934#, gcc-internal-format
55541419
JM
23935msgid "member %q+#D with copy assignment operator not allowed in anonymous aggregate"
23936msgstr ""
588a58df 23937
55541419 23938#: cp/decl.c:3889
588a58df 23939#, gcc-internal-format
55541419
JM
23940msgid "multiple types in one declaration"
23941msgstr "useita tyyppejä yhdessä esittelyssä"
588a58df 23942
55541419 23943#: cp/decl.c:3893
588a58df 23944#, gcc-internal-format
55541419
JM
23945msgid "redeclaration of C++ built-in type %qT"
23946msgstr "C++:n sisäinen tietotyyppi %qT määritelty uudelleen"
588a58df 23947
55541419 23948#: cp/decl.c:3930
588a58df 23949#, gcc-internal-format
55541419
JM
23950msgid "missing type-name in typedef-declaration"
23951msgstr "tyypin nimi puuttuu typedef-esittelystä"
588a58df 23952
55541419 23953#: cp/decl.c:3937
588a58df 23954#, gcc-internal-format
55541419
JM
23955msgid "ISO C++ prohibits anonymous structs"
23956msgstr "ISO C++ kieltää nimettömät structit"
588a58df 23957
55541419 23958#: cp/decl.c:3944
588a58df 23959#, gcc-internal-format
55541419 23960msgid "%qs can only be specified for functions"
588a58df
JM
23961msgstr ""
23962
55541419 23963#: cp/decl.c:3950
588a58df 23964#, gcc-internal-format
55541419 23965msgid "%<friend%> can only be specified inside a class"
588a58df
JM
23966msgstr ""
23967
55541419 23968#: cp/decl.c:3952
588a58df 23969#, gcc-internal-format
55541419 23970msgid "%<explicit%> can only be specified for constructors"
588a58df
JM
23971msgstr ""
23972
55541419 23973#: cp/decl.c:3954
588a58df 23974#, gcc-internal-format
55541419
JM
23975msgid "a storage class can only be specified for objects and functions"
23976msgstr "tallennusluokan voi antaa vain objekteille ja funktioille"
588a58df 23977
55541419 23978#: cp/decl.c:3960
588a58df 23979#, gcc-internal-format
55541419 23980msgid "qualifiers can only be specified for objects and functions"
588a58df
JM
23981msgstr ""
23982
55541419
JM
23983#: cp/decl.c:3963
23984#, fuzzy, gcc-internal-format
23985msgid "%<typedef%> was ignored in this declaration"
23986msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
588a58df 23987
55541419 23988#: cp/decl.c:3965
588a58df 23989#, fuzzy, gcc-internal-format
55541419
JM
23990msgid "%<constexpr> cannot be used for type declarations"
23991msgstr "%Hprototyypin esittely"
588a58df 23992
55541419 23993#: cp/decl.c:3994
588a58df 23994#, gcc-internal-format
55541419
JM
23995msgid "attribute ignored in declaration of %q+#T"
23996msgstr "attribuutti jätetty huomioimatta %q+#T:n esittelyssä"
588a58df 23997
55541419 23998#: cp/decl.c:3995
5682cc89 23999#, gcc-internal-format
55541419
JM
24000msgid "attribute for %q+#T must follow the %qs keyword"
24001msgstr "%q+#T:n attribuutin on oltava %qs-avainsanan perässä"
5682cc89 24002
55541419 24003#: cp/decl.c:4040
588a58df 24004#, gcc-internal-format
55541419 24005msgid "ignoring attributes applied to class type %qT outside of definition"
588a58df
JM
24006msgstr ""
24007
55541419
JM
24008#. A template type parameter or other dependent type.
24009#: cp/decl.c:4044
588a58df 24010#, gcc-internal-format
55541419 24011msgid "ignoring attributes applied to dependent type %qT without an associated declaration"
588a58df
JM
24012msgstr ""
24013
55541419
JM
24014#: cp/decl.c:4117 cp/decl2.c:792
24015#, fuzzy, gcc-internal-format
24016msgid "typedef %qD is initialized (use decltype instead)"
24017msgstr "typedef %qD on alustettu (käytä __typeof__ sen sijaan)"
24018
24019#: cp/decl.c:4135
588a58df 24020#, gcc-internal-format
55541419 24021msgid "declaration of %q#D has %<extern%> and is initialized"
588a58df
JM
24022msgstr ""
24023
55541419 24024#: cp/decl.c:4160
588a58df 24025#, gcc-internal-format
55541419 24026msgid "definition of %q#D is marked %<dllimport%>"
588a58df
JM
24027msgstr ""
24028
55541419 24029#: cp/decl.c:4179
588a58df 24030#, gcc-internal-format
55541419 24031msgid "%q#D is not a static member of %q#T"
588a58df
JM
24032msgstr ""
24033
55541419 24034#: cp/decl.c:4185
588a58df 24035#, gcc-internal-format
55541419
JM
24036msgid "ISO C++ does not permit %<%T::%D%> to be defined as %<%T::%D%>"
24037msgstr ""
588a58df 24038
55541419 24039#: cp/decl.c:4194
588a58df 24040#, gcc-internal-format
55541419
JM
24041msgid "template header not allowed in member definition of explicitly specialized class"
24042msgstr ""
588a58df 24043
55541419 24044#: cp/decl.c:4202
588a58df 24045#, gcc-internal-format
55541419 24046msgid "duplicate initialization of %qD"
588a58df
JM
24047msgstr ""
24048
55541419 24049#: cp/decl.c:4207
588a58df 24050#, gcc-internal-format
55541419 24051msgid "%qD declared %<constexpr%> outside its class"
588a58df
JM
24052msgstr ""
24053
55541419 24054#: cp/decl.c:4244
588a58df 24055#, gcc-internal-format
55541419 24056msgid "declaration of %q#D outside of class is not definition"
588a58df
JM
24057msgstr ""
24058
55541419 24059#: cp/decl.c:4342
588a58df 24060#, gcc-internal-format
55541419 24061msgid "variable %q#D has initializer but incomplete type"
588a58df
JM
24062msgstr ""
24063
55541419 24064#: cp/decl.c:4348 cp/decl.c:5099
588a58df 24065#, gcc-internal-format
55541419 24066msgid "elements of array %q#D have incomplete type"
588a58df
JM
24067msgstr ""
24068
55541419
JM
24069#: cp/decl.c:4355 cp/decl.c:5595
24070#, fuzzy, gcc-internal-format
24071msgid "declaration of %q#D has no initializer"
24072msgstr "%J%qD:n esittely varjostaa parametria"
24073
24074#: cp/decl.c:4357
588a58df 24075#, gcc-internal-format
55541419 24076msgid "aggregate %q#D has incomplete type and cannot be defined"
588a58df
JM
24077msgstr ""
24078
55541419 24079#: cp/decl.c:4393
588a58df 24080#, gcc-internal-format
55541419
JM
24081msgid "%qD declared as reference but not initialized"
24082msgstr "%qD esitelty viitteenä, mutta ei ole alustettu"
588a58df 24083
55541419 24084#: cp/decl.c:4418
588a58df 24085#, gcc-internal-format
55541419 24086msgid "cannot initialize %qT from %qT"
588a58df
JM
24087msgstr ""
24088
55541419 24089#: cp/decl.c:4482
588a58df 24090#, gcc-internal-format
55541419 24091msgid "name used in a GNU-style designated initializer for an array"
588a58df
JM
24092msgstr ""
24093
55541419 24094#: cp/decl.c:4487
588a58df 24095#, gcc-internal-format
55541419
JM
24096msgid "name %qD used in a GNU-style designated initializer for an array"
24097msgstr ""
588a58df 24098
55541419 24099#: cp/decl.c:4537
588a58df 24100#, gcc-internal-format
55541419 24101msgid "initializer fails to determine size of %qD"
588a58df
JM
24102msgstr ""
24103
55541419 24104#: cp/decl.c:4544
588a58df 24105#, gcc-internal-format
55541419 24106msgid "array size missing in %qD"
588a58df
JM
24107msgstr ""
24108
55541419 24109#: cp/decl.c:4556
588a58df 24110#, gcc-internal-format
55541419 24111msgid "zero-size array %qD"
588a58df
JM
24112msgstr ""
24113
55541419
JM
24114#. An automatic variable with an incomplete type: that is an error.
24115#. Don't talk about array types here, since we took care of that
24116#. message in grokdeclarator.
24117#: cp/decl.c:4599
588a58df 24118#, gcc-internal-format
55541419 24119msgid "storage size of %qD isn't known"
588a58df
JM
24120msgstr ""
24121
55541419 24122#: cp/decl.c:4622
588a58df 24123#, gcc-internal-format
55541419 24124msgid "storage size of %qD isn't constant"
588a58df
JM
24125msgstr ""
24126
55541419 24127#: cp/decl.c:4668
588a58df 24128#, gcc-internal-format
55541419 24129msgid "sorry: semantics of inline function static data %q+#D are wrong (you'll wind up with multiple copies)"
588a58df
JM
24130msgstr ""
24131
55541419 24132#: cp/decl.c:4672
588a58df 24133#, gcc-internal-format
55541419 24134msgid " you can work around this by removing the initializer"
588a58df
JM
24135msgstr ""
24136
55541419
JM
24137#: cp/decl.c:4692
24138#, fuzzy, gcc-internal-format
24139msgid "missing initializer for constexpr %qD"
24140msgstr "alustamaton const %qD"
24141
24142#: cp/decl.c:4702
588a58df 24143#, gcc-internal-format
55541419
JM
24144msgid "uninitialized const %qD"
24145msgstr "alustamaton const %qD"
588a58df 24146
55541419 24147#: cp/decl.c:4814
588a58df 24148#, gcc-internal-format
55541419 24149msgid "invalid type %qT as initializer for a vector of type %qT"
588a58df
JM
24150msgstr ""
24151
55541419 24152#: cp/decl.c:4856
588a58df 24153#, gcc-internal-format
55541419 24154msgid "initializer for %qT must be brace-enclosed"
588a58df
JM
24155msgstr ""
24156
55541419 24157#: cp/decl.c:4874
588a58df 24158#, gcc-internal-format
55541419 24159msgid "%qT has no non-static data member named %qD"
588a58df
JM
24160msgstr ""
24161
55541419
JM
24162#: cp/decl.c:4933
24163#, fuzzy, gcc-internal-format
24164msgid "braces around scalar initializer for type %qT"
24165msgstr "skalaarialustimen ympärillä on aaltosulkeet"
24166
24167#: cp/decl.c:5024
24168#, fuzzy, gcc-internal-format
24169msgid "missing braces around initializer for %qT"
24170msgstr "alustimen ympäriltä puuttuu aaltosulkeet"
24171
24172#: cp/decl.c:5081 cp/typeck2.c:1017 cp/typeck2.c:1192 cp/typeck2.c:1215
24173#: cp/typeck2.c:1258
588a58df 24174#, gcc-internal-format
55541419 24175msgid "too many initializers for %qT"
588a58df
JM
24176msgstr ""
24177
55541419
JM
24178#: cp/decl.c:5101
24179#, fuzzy, gcc-internal-format
24180msgid "elements of array %q#T have incomplete type"
24181msgstr "taulukon %qD alkioilla on vaillinainen tyyppi"
24182
24183#: cp/decl.c:5110
588a58df 24184#, gcc-internal-format
55541419 24185msgid "variable-sized object %qD may not be initialized"
588a58df
JM
24186msgstr ""
24187
55541419 24188#: cp/decl.c:5112
588a58df 24189#, gcc-internal-format
55541419
JM
24190msgid "variable-sized compound literal"
24191msgstr "muuttuvakokoinen yhdysliteraali"
588a58df 24192
55541419 24193#: cp/decl.c:5166
588a58df 24194#, gcc-internal-format
55541419 24195msgid "%qD has incomplete type"
588a58df
JM
24196msgstr ""
24197
55541419 24198#: cp/decl.c:5186
588a58df 24199#, gcc-internal-format
55541419 24200msgid "scalar object %qD requires one element in initializer"
588a58df
JM
24201msgstr ""
24202
55541419 24203#: cp/decl.c:5217
588a58df 24204#, gcc-internal-format
55541419 24205msgid "in C++98 %qD must be initialized by constructor, not by %<{...}%>"
588a58df
JM
24206msgstr ""
24207
55541419 24208#: cp/decl.c:5249
588a58df 24209#, gcc-internal-format
55541419 24210msgid "array %qD initialized by parenthesized string literal %qE"
588a58df
JM
24211msgstr ""
24212
55541419 24213#: cp/decl.c:5263
588a58df 24214#, gcc-internal-format
55541419 24215msgid "structure %qD with uninitialized const members"
588a58df
JM
24216msgstr ""
24217
55541419 24218#: cp/decl.c:5265
588a58df 24219#, gcc-internal-format
55541419 24220msgid "structure %qD with uninitialized reference members"
588a58df
JM
24221msgstr ""
24222
55541419 24223#: cp/decl.c:5562
588a58df 24224#, gcc-internal-format
55541419
JM
24225msgid "assignment (not initialization) in declaration"
24226msgstr "sijoitus (ei alustus) esittelyssä"
588a58df 24227
55541419 24228#: cp/decl.c:5703
588a58df 24229#, gcc-internal-format
55541419 24230msgid "shadowing previous type declaration of %q#D"
588a58df
JM
24231msgstr ""
24232
55541419 24233#: cp/decl.c:5735
588a58df 24234#, gcc-internal-format
55541419 24235msgid "%qD cannot be thread-local because it has non-trivial type %qT"
588a58df
JM
24236msgstr ""
24237
55541419 24238#: cp/decl.c:5778
588a58df 24239#, gcc-internal-format
55541419 24240msgid "Java object %qD not allocated with %<new%>"
588a58df
JM
24241msgstr ""
24242
55541419 24243#: cp/decl.c:5795
588a58df 24244#, gcc-internal-format
55541419 24245msgid "%qD is thread-local and so cannot be dynamically initialized"
588a58df
JM
24246msgstr ""
24247
55541419
JM
24248#: cp/decl.c:5813
24249#, fuzzy, gcc-internal-format
24250msgid "%qD cannot be initialized by a non-constant expression when being declared"
24251msgstr "taulukko alustetaan muuttuvasta taulukkolausekkeesta"
24252
24253#: cp/decl.c:5862
588a58df 24254#, gcc-internal-format
55541419 24255msgid "non-static data member %qD has Java class type"
588a58df
JM
24256msgstr ""
24257
55541419 24258#: cp/decl.c:5926
588a58df 24259#, gcc-internal-format
55541419 24260msgid "function %q#D is initialized like a variable"
588a58df
JM
24261msgstr ""
24262
55541419 24263#: cp/decl.c:6506
588a58df 24264#, gcc-internal-format
55541419 24265msgid "destructor for alien class %qT cannot be a member"
588a58df
JM
24266msgstr ""
24267
55541419 24268#: cp/decl.c:6508
588a58df 24269#, gcc-internal-format
55541419 24270msgid "constructor for alien class %qT cannot be a member"
588a58df
JM
24271msgstr ""
24272
55541419 24273#: cp/decl.c:6529
588a58df 24274#, gcc-internal-format
55541419 24275msgid "%qD declared as a %<virtual%> %s"
588a58df
JM
24276msgstr ""
24277
55541419 24278#: cp/decl.c:6531
588a58df 24279#, gcc-internal-format
55541419 24280msgid "%qD declared as an %<inline%> %s"
588a58df
JM
24281msgstr ""
24282
55541419 24283#: cp/decl.c:6533
588a58df 24284#, gcc-internal-format
55541419 24285msgid "%<const%> and %<volatile%> function specifiers on %qD invalid in %s declaration"
588a58df
JM
24286msgstr ""
24287
55541419 24288#: cp/decl.c:6537
02c7d30f 24289#, fuzzy, gcc-internal-format
55541419
JM
24290msgid "%q+D declared as a friend"
24291msgstr "kenttä %qs esitelty funktiona"
02c7d30f 24292
55541419
JM
24293#: cp/decl.c:6543
24294#, fuzzy, gcc-internal-format
24295msgid "%q+D declared with an exception specification"
24296msgstr "%qs esitelty funktion palauttavana funktiona"
588a58df 24297
55541419 24298#: cp/decl.c:6577
588a58df 24299#, gcc-internal-format
55541419 24300msgid "definition of %qD is not in namespace enclosing %qT"
588a58df
JM
24301msgstr ""
24302
55541419 24303#: cp/decl.c:6698
588a58df 24304#, gcc-internal-format
55541419 24305msgid "defining explicit specialization %qD in friend declaration"
588a58df
JM
24306msgstr ""
24307
55541419
JM
24308#. Something like `template <class T> friend void f<T>()'.
24309#: cp/decl.c:6708
588a58df 24310#, gcc-internal-format
55541419 24311msgid "invalid use of template-id %qD in declaration of primary template"
588a58df
JM
24312msgstr ""
24313
55541419 24314#: cp/decl.c:6738
588a58df 24315#, gcc-internal-format
55541419 24316msgid "default arguments are not allowed in declaration of friend template specialization %qD"
588a58df
JM
24317msgstr ""
24318
55541419 24319#: cp/decl.c:6746
588a58df 24320#, gcc-internal-format
55541419 24321msgid "%<inline%> is not allowed in declaration of friend template specialization %qD"
588a58df
JM
24322msgstr ""
24323
55541419 24324#: cp/decl.c:6789
588a58df 24325#, gcc-internal-format
55541419 24326msgid "cannot declare %<::main%> to be a template"
588a58df
JM
24327msgstr ""
24328
55541419 24329#: cp/decl.c:6791
588a58df 24330#, gcc-internal-format
55541419 24331msgid "cannot declare %<::main%> to be inline"
588a58df
JM
24332msgstr ""
24333
55541419 24334#: cp/decl.c:6793
588a58df 24335#, gcc-internal-format
55541419 24336msgid "cannot declare %<::main%> to be static"
588a58df
JM
24337msgstr ""
24338
55541419 24339#: cp/decl.c:6821
588a58df 24340#, gcc-internal-format
55541419 24341msgid "non-local function %q#D uses anonymous type"
588a58df
JM
24342msgstr ""
24343
55541419 24344#: cp/decl.c:6824 cp/decl.c:7107 cp/decl2.c:3445
588a58df 24345#, gcc-internal-format
55541419 24346msgid "%q+#D does not refer to the unqualified type, so it is not used for linkage"
588a58df
JM
24347msgstr ""
24348
55541419 24349#: cp/decl.c:6830
588a58df 24350#, gcc-internal-format
55541419 24351msgid "non-local function %q#D uses local type %qT"
588a58df
JM
24352msgstr ""
24353
55541419 24354#: cp/decl.c:6849
588a58df 24355#, gcc-internal-format
55541419 24356msgid "static member function %qD cannot have cv-qualifier"
588a58df
JM
24357msgstr ""
24358
55541419 24359#: cp/decl.c:6850
588a58df 24360#, gcc-internal-format
55541419 24361msgid "non-member function %qD cannot have cv-qualifier"
588a58df
JM
24362msgstr ""
24363
55541419 24364#: cp/decl.c:6895
588a58df 24365#, gcc-internal-format
55541419 24366msgid "%<::main%> must return %<int%>"
588a58df
JM
24367msgstr ""
24368
55541419 24369#: cp/decl.c:6935
588a58df 24370#, gcc-internal-format
55541419 24371msgid "definition of implicitly-declared %qD"
588a58df
JM
24372msgstr ""
24373
55541419 24374#: cp/decl.c:6952 cp/decl2.c:702
588a58df 24375#, gcc-internal-format
55541419 24376msgid "no %q#D member function declared in class %qT"
588a58df
JM
24377msgstr ""
24378
55541419
JM
24379#. DRs 132, 319 and 389 seem to indicate types with
24380#. no linkage can only be used to declare extern "C"
24381#. entities. Since it's not always an error in the
24382#. ISO C++ 90 Standard, we only issue a warning.
24383#: cp/decl.c:7104
24384#, fuzzy, gcc-internal-format
24385msgid "non-local variable %q#D uses anonymous type"
24386msgstr "muuttujalla %qD on funktiotyyppi"
24387
24388#: cp/decl.c:7113
588a58df 24389#, gcc-internal-format
55541419 24390msgid "non-local variable %q#D uses local type %qT"
588a58df
JM
24391msgstr ""
24392
55541419 24393#: cp/decl.c:7234
588a58df 24394#, gcc-internal-format
55541419 24395msgid "invalid in-class initialization of static data member of non-integral type %qT"
588a58df
JM
24396msgstr ""
24397
55541419 24398#: cp/decl.c:7244
02c7d30f 24399#, gcc-internal-format
55541419 24400msgid "ISO C++ forbids in-class initialization of non-const static member %qD"
02c7d30f
JM
24401msgstr ""
24402
55541419 24403#: cp/decl.c:7248
02c7d30f 24404#, gcc-internal-format
55541419
JM
24405msgid "ISO C++ forbids initialization of member constant %qD of non-integral type %qT"
24406msgstr "ISO C++ kieltää epäkokonaislukutyyppiä %2$qT olevan vakiojäsenen %1$qD alustamisen"
02c7d30f 24407
55541419 24408#: cp/decl.c:7273
02c7d30f 24409#, gcc-internal-format
55541419
JM
24410msgid "size of array %qD has non-integral type %qT"
24411msgstr "taulukon %qD koolla on epäkokonaislukutyyppi %qT"
02c7d30f 24412
55541419 24413#: cp/decl.c:7275
02c7d30f 24414#, gcc-internal-format
55541419
JM
24415msgid "size of array has non-integral type %qT"
24416msgstr "taulukon koolla on epäkokonaislukutyyppi %qT"
02c7d30f 24417
55541419 24418#: cp/decl.c:7324
02c7d30f 24419#, gcc-internal-format
55541419
JM
24420msgid "size of array %qD is negative"
24421msgstr "taulukon %qD koko on negatiivinen"
02c7d30f 24422
55541419 24423#: cp/decl.c:7326
02c7d30f 24424#, gcc-internal-format
55541419
JM
24425msgid "size of array is negative"
24426msgstr "taulukon koko on negatiivinen"
02c7d30f 24427
55541419 24428#: cp/decl.c:7334
02c7d30f 24429#, gcc-internal-format
55541419
JM
24430msgid "ISO C++ forbids zero-size array %qD"
24431msgstr "ISO C++ kieltää nollan kokoisen taulukon %qD"
02c7d30f 24432
55541419 24433#: cp/decl.c:7336
02c7d30f 24434#, gcc-internal-format
55541419
JM
24435msgid "ISO C++ forbids zero-size array"
24436msgstr "ISO C++ kieltää nollan kokoisen taulukon"
02c7d30f 24437
55541419 24438#: cp/decl.c:7343
02c7d30f 24439#, gcc-internal-format
55541419
JM
24440msgid "size of array %qD is not an integral constant-expression"
24441msgstr "taulukon %qD koko ei ole kokonaislukutyyppinen vakiolauseke"
02c7d30f 24442
55541419 24443#: cp/decl.c:7346
588a58df 24444#, gcc-internal-format
55541419
JM
24445msgid "size of array is not an integral constant-expression"
24446msgstr "taulukon koko ei ole kokonaislukutyyppinen vakiolauseke"
588a58df 24447
55541419 24448#: cp/decl.c:7352
588a58df 24449#, gcc-internal-format
55541419
JM
24450msgid "ISO C++ forbids variable length array %qD"
24451msgstr "ISO C++ kieltää muuttuvakokoisen taulukon %qD"
588a58df 24452
55541419 24453#: cp/decl.c:7354
588a58df 24454#, gcc-internal-format
55541419
JM
24455msgid "ISO C++ forbids variable length array"
24456msgstr "ISO C++ kieltää muuttuvakokoisen taulukon"
588a58df 24457
55541419 24458#: cp/decl.c:7360
588a58df 24459#, gcc-internal-format
55541419 24460msgid "variable length array %qD is used"
588a58df
JM
24461msgstr ""
24462
55541419 24463#: cp/decl.c:7396
588a58df 24464#, gcc-internal-format
55541419
JM
24465msgid "overflow in array dimension"
24466msgstr "taulukon koon ylivuoto"
588a58df 24467
55541419
JM
24468#: cp/decl.c:7452
24469#, fuzzy, gcc-internal-format
24470msgid "declaration of %qD as array of void"
24471msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
24472
24473#: cp/decl.c:7454
24474#, fuzzy, gcc-internal-format
24475msgid "creating array of void"
24476msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
24477
24478#: cp/decl.c:7459
24479#, fuzzy, gcc-internal-format
24480msgid "declaration of %qD as array of functions"
24481msgstr "%qs esitelty funktiotaulukkona"
24482
24483#: cp/decl.c:7461
24484#, fuzzy, gcc-internal-format
24485msgid "creating array of functions"
24486msgstr "%qs esitelty funktiotaulukkona"
24487
24488#: cp/decl.c:7466
24489#, fuzzy, gcc-internal-format
24490msgid "declaration of %qD as array of references"
24491msgstr "%qs esitelty funktiotaulukkona"
24492
24493#: cp/decl.c:7468
24494#, fuzzy, gcc-internal-format
24495msgid "creating array of references"
24496msgstr "ehtolausekkeessa on tyyppiristiriita"
24497
24498#: cp/decl.c:7473
24499#, fuzzy, gcc-internal-format
24500msgid "declaration of %qD as array of function members"
24501msgstr "%qs esitelty funktiotaulukkona"
24502
24503#: cp/decl.c:7475
24504#, fuzzy, gcc-internal-format
24505msgid "creating array of function members"
24506msgstr "%qs esitelty funktiotaulukkona"
24507
24508#: cp/decl.c:7489
588a58df 24509#, gcc-internal-format
55541419 24510msgid "declaration of %qD as multidimensional array must have bounds for all dimensions except the first"
588a58df
JM
24511msgstr ""
24512
55541419
JM
24513#: cp/decl.c:7493
24514#, fuzzy, gcc-internal-format
24515msgid "multidimensional array must have bounds for all dimensions except the first"
24516msgstr "moniulotteisen taulukon"
24517
24518#: cp/decl.c:7528
588a58df 24519#, gcc-internal-format
55541419 24520msgid "return type specification for constructor invalid"
588a58df
JM
24521msgstr ""
24522
55541419 24523#: cp/decl.c:7538
588a58df 24524#, gcc-internal-format
55541419 24525msgid "return type specification for destructor invalid"
588a58df
JM
24526msgstr ""
24527
55541419 24528#: cp/decl.c:7551
588a58df 24529#, gcc-internal-format
55541419 24530msgid "return type specified for %<operator %T%>"
588a58df
JM
24531msgstr ""
24532
55541419 24533#: cp/decl.c:7573
588a58df 24534#, gcc-internal-format
55541419
JM
24535msgid "unnamed variable or field declared void"
24536msgstr "nimetön muuttuja tai kenttä esitelty voidiksi"
588a58df 24537
55541419 24538#: cp/decl.c:7580
588a58df 24539#, gcc-internal-format
55541419
JM
24540msgid "variable or field declared void"
24541msgstr "muuttuja tai kenttä esitelty voidiksi"
588a58df 24542
55541419 24543#: cp/decl.c:7759
02c7d30f 24544#, fuzzy, gcc-internal-format
55541419
JM
24545msgid "invalid use of qualified-name %<::%D%>"
24546msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
02c7d30f 24547
55541419 24548#: cp/decl.c:7762
588a58df 24549#, fuzzy, gcc-internal-format
55541419
JM
24550msgid "invalid use of qualified-name %<%T::%D%>"
24551msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
24552
24553#: cp/decl.c:7765
24554#, fuzzy, gcc-internal-format
24555msgid "invalid use of qualified-name %<%D::%D%>"
24556msgstr "määrittelemättömän tyypin %<%s %s%> epäkelpo käyttö"
588a58df 24557
55541419 24558#: cp/decl.c:7777
588a58df 24559#, gcc-internal-format
55541419
JM
24560msgid "type %qT is not derived from type %qT"
24561msgstr "tyyppi %qT ei periydy %qT-tyypistä"
588a58df 24562
55541419 24563#: cp/decl.c:7793 cp/decl.c:7885 cp/decl.c:9154
588a58df 24564#, gcc-internal-format
55541419
JM
24565msgid "declaration of %qD as non-function"
24566msgstr "%qD:n esittely ei-funktiona"
588a58df 24567
55541419 24568#: cp/decl.c:7799
588a58df 24569#, gcc-internal-format
55541419
JM
24570msgid "declaration of %qD as non-member"
24571msgstr "%qD:n esittely ei-jäsenenä"
24572
24573#: cp/decl.c:7830
24574#, gcc-internal-format
24575msgid "declarator-id missing; using reserved word %qD"
588a58df
JM
24576msgstr ""
24577
55541419 24578#: cp/decl.c:7877
02c7d30f 24579#, fuzzy, gcc-internal-format
55541419
JM
24580msgid "function definition does not declare parameters"
24581msgstr "funktion määrittely esitelty %<register%>:ksi"
588a58df 24582
55541419 24583#: cp/decl.c:7919
588a58df 24584#, gcc-internal-format
55541419 24585msgid "two or more data types in declaration of %qs"
588a58df
JM
24586msgstr ""
24587
55541419
JM
24588#: cp/decl.c:7925
24589#, fuzzy, gcc-internal-format
24590msgid "conflicting specifiers in declaration of %qs"
24591msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
24592
24593#: cp/decl.c:7996 cp/decl.c:7999 cp/decl.c:8002
588a58df 24594#, gcc-internal-format
55541419
JM
24595msgid "ISO C++ forbids declaration of %qs with no type"
24596msgstr "ISO C++ kieltää muuttujan %qs esittelyn ilman tyyppiä"
588a58df 24597
55541419 24598#: cp/decl.c:8027 cp/decl.c:8045
02c7d30f 24599#, fuzzy, gcc-internal-format
55541419
JM
24600msgid "%<signed%> or %<unsigned%> invalid for %qs"
24601msgstr "sekä %<signed%> että %<unsigned%> esittelymääritteissä"
24602
24603#: cp/decl.c:8029
24604#, fuzzy, gcc-internal-format
24605msgid "%<signed%> and %<unsigned%> specified together for %qs"
24606msgstr "sekä %<signed%> että %<unsigned%> esittelymääritteissä"
24607
24608#: cp/decl.c:8031
24609#, fuzzy, gcc-internal-format
24610msgid "%<long long%> invalid for %qs"
24611msgstr "%<long long long%> on liian suuri GCC:lle"
02c7d30f 24612
55541419 24613#: cp/decl.c:8033
588a58df 24614#, gcc-internal-format
55541419 24615msgid "%<long%> invalid for %qs"
588a58df
JM
24616msgstr ""
24617
55541419 24618#: cp/decl.c:8035
588a58df 24619#, gcc-internal-format
55541419 24620msgid "%<short%> invalid for %qs"
588a58df
JM
24621msgstr ""
24622
55541419
JM
24623#: cp/decl.c:8037
24624#, fuzzy, gcc-internal-format
24625msgid "%<long%> or %<short%> invalid for %qs"
24626msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
24627
24628#: cp/decl.c:8039
588a58df 24629#, gcc-internal-format
55541419 24630msgid "%<long%> or %<short%> specified with char for %qs"
588a58df
JM
24631msgstr ""
24632
55541419
JM
24633#: cp/decl.c:8041
24634#, fuzzy, gcc-internal-format
24635msgid "%<long%> and %<short%> specified together for %qs"
24636msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
588a58df 24637
55541419
JM
24638#: cp/decl.c:8047
24639#, fuzzy, gcc-internal-format
24640msgid "%<short%> or %<long%> invalid for %qs"
24641msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
24642
24643#: cp/decl.c:8055
588a58df 24644#, gcc-internal-format
55541419 24645msgid "long, short, signed or unsigned used invalidly for %qs"
588a58df
JM
24646msgstr ""
24647
55541419 24648#: cp/decl.c:8119
588a58df 24649#, gcc-internal-format
55541419 24650msgid "complex invalid for %qs"
588a58df
JM
24651msgstr ""
24652
55541419 24653#: cp/decl.c:8150
588a58df 24654#, gcc-internal-format
55541419 24655msgid "both %<const%> and %<constexpr%> cannot be used here"
588a58df
JM
24656msgstr ""
24657
55541419 24658#: cp/decl.c:8159
588a58df 24659#, gcc-internal-format
55541419 24660msgid "qualifiers are not allowed on declaration of %<operator %T%>"
588a58df
JM
24661msgstr ""
24662
55541419
JM
24663#: cp/decl.c:8172 cp/typeck.c:7744
24664#, fuzzy, gcc-internal-format
24665msgid "ignoring %qV qualifiers added to function type %qT"
24666msgstr "tyyppimääreet jätetään huomiotta funktion paluutyypissä"
24667
24668#: cp/decl.c:8195
588a58df 24669#, gcc-internal-format
55541419 24670msgid "member %qD cannot be declared both virtual and static"
588a58df
JM
24671msgstr ""
24672
55541419 24673#: cp/decl.c:8203
588a58df 24674#, gcc-internal-format
55541419 24675msgid "%<%T::%D%> is not a valid declarator"
588a58df
JM
24676msgstr ""
24677
55541419 24678#: cp/decl.c:8212
588a58df 24679#, gcc-internal-format
55541419 24680msgid "typedef declaration invalid in parameter declaration"
588a58df
JM
24681msgstr ""
24682
55541419
JM
24683#: cp/decl.c:8217
24684#, fuzzy, gcc-internal-format
24685msgid "storage class specified for template parameter %qs"
24686msgstr "tallennusluokka annettu parametrille %qs"
24687
24688#: cp/decl.c:8223
588a58df 24689#, gcc-internal-format
55541419 24690msgid "storage class specifiers invalid in parameter declarations"
588a58df
JM
24691msgstr ""
24692
55541419
JM
24693#: cp/decl.c:8227
24694#, fuzzy, gcc-internal-format
24695msgid "parameter declared %<auto%>"
24696msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
24697
24698#: cp/decl.c:8235
24699#, fuzzy, gcc-internal-format
24700msgid "a parameter cannot be declared %<constexpr%>"
24701msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
24702
24703#: cp/decl.c:8244
24704#, fuzzy, gcc-internal-format
24705msgid "%<virtual%> outside class declaration"
24706msgstr "virtual luokan esittelyn ulkopuolella"
24707
24708#: cp/decl.c:8262
588a58df 24709#, gcc-internal-format
55541419 24710msgid "multiple storage classes in declaration of %qs"
588a58df
JM
24711msgstr ""
24712
55541419 24713#: cp/decl.c:8285
588a58df 24714#, gcc-internal-format
55541419
JM
24715msgid "storage class specified for %qs"
24716msgstr "tallennusluokka annettu %qs:lle"
588a58df 24717
55541419 24718#: cp/decl.c:8289
588a58df 24719#, gcc-internal-format
55541419
JM
24720msgid "storage class specified for parameter %qs"
24721msgstr "tallennusluokka annettu parametrille %qs"
588a58df 24722
55541419 24723#: cp/decl.c:8302
588a58df 24724#, gcc-internal-format
55541419
JM
24725msgid "nested function %qs declared %<extern%>"
24726msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
588a58df 24727
55541419 24728#: cp/decl.c:8306
588a58df 24729#, gcc-internal-format
55541419 24730msgid "top-level declaration of %qs specifies %<auto%>"
588a58df
JM
24731msgstr ""
24732
55541419 24733#: cp/decl.c:8312
588a58df 24734#, gcc-internal-format
55541419
JM
24735msgid "function-scope %qs implicitly auto and declared %<__thread%>"
24736msgstr "funktioalue %qs implisiittisesti auto ja esitelty %<__thread%>:ksi"
588a58df 24737
55541419 24738#: cp/decl.c:8319
588a58df 24739#, gcc-internal-format
55541419 24740msgid "storage class specifiers invalid in friend function declarations"
588a58df
JM
24741msgstr ""
24742
55541419 24743#: cp/decl.c:8413
588a58df 24744#, gcc-internal-format
55541419
JM
24745msgid "%qs declared as function returning a function"
24746msgstr "%qs esitelty funktion palauttavana funktiona"
588a58df 24747
55541419
JM
24748#: cp/decl.c:8418
24749#, gcc-internal-format
24750msgid "%qs declared as function returning an array"
24751msgstr "%qs esitelty taulukon palauttavan funktiona"
588a58df 24752
55541419 24753#: cp/decl.c:8439
588a58df 24754#, gcc-internal-format
55541419 24755msgid "%qs function uses %<auto%> type specifier without late return type"
588a58df
JM
24756msgstr ""
24757
55541419 24758#: cp/decl.c:8445
588a58df 24759#, gcc-internal-format
55541419 24760msgid "%qs function with late return type has %qT as its type rather than plain %<auto%>"
588a58df
JM
24761msgstr ""
24762
55541419 24763#: cp/decl.c:8453
588a58df 24764#, gcc-internal-format
55541419 24765msgid "%qs function with late return type not declared with %<auto%> type specifier"
588a58df
JM
24766msgstr ""
24767
55541419 24768#: cp/decl.c:8486
588a58df 24769#, gcc-internal-format
55541419
JM
24770msgid "destructor cannot be static member function"
24771msgstr "hajotin ei voi olla staattinen jäsenfunktio"
24772
24773#: cp/decl.c:8491
24774#, gcc-internal-format
24775msgid "destructors may not be cv-qualified"
588a58df
JM
24776msgstr ""
24777
55541419 24778#: cp/decl.c:8509
588a58df 24779#, gcc-internal-format
55541419
JM
24780msgid "constructors cannot be declared virtual"
24781msgstr "muodostimia ei voi esitellä virtuaalisiksi"
24782
24783#: cp/decl.c:8522
24784#, gcc-internal-format
24785msgid "can't initialize friend function %qs"
588a58df
JM
24786msgstr ""
24787
55541419
JM
24788#. Cannot be both friend and virtual.
24789#: cp/decl.c:8526
588a58df 24790#, gcc-internal-format
55541419 24791msgid "virtual functions cannot be friends"
588a58df
JM
24792msgstr ""
24793
55541419 24794#: cp/decl.c:8530
588a58df 24795#, gcc-internal-format
55541419 24796msgid "friend declaration not in class definition"
588a58df
JM
24797msgstr ""
24798
55541419 24799#: cp/decl.c:8532
588a58df 24800#, gcc-internal-format
55541419 24801msgid "can't define friend function %qs in a local class definition"
588a58df
JM
24802msgstr ""
24803
55541419 24804#: cp/decl.c:8550
588a58df 24805#, gcc-internal-format
55541419
JM
24806msgid "the %<constexpr%> specifier cannot be used in a function declaration that is not a definition"
24807msgstr ""
588a58df 24808
55541419 24809#: cp/decl.c:8568
5682cc89 24810#, gcc-internal-format
55541419
JM
24811msgid "destructors may not have parameters"
24812msgstr "hajottimilla ei voi olla parametreja"
24813
24814#: cp/decl.c:8587
24815#, gcc-internal-format
24816msgid "cannot declare pointer to %q#T"
5682cc89
JM
24817msgstr ""
24818
55541419 24819#: cp/decl.c:8600 cp/decl.c:8607
588a58df 24820#, gcc-internal-format
55541419 24821msgid "cannot declare reference to %q#T"
588a58df
JM
24822msgstr ""
24823
55541419 24824#: cp/decl.c:8609
588a58df 24825#, gcc-internal-format
55541419 24826msgid "cannot declare pointer to %q#T member"
588a58df
JM
24827msgstr ""
24828
55541419
JM
24829#: cp/decl.c:8630
24830#, fuzzy, gcc-internal-format
24831msgid "cannot declare reference to qualified function type %qT"
24832msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
24833
24834#: cp/decl.c:8631
24835#, fuzzy, gcc-internal-format
24836msgid "cannot declare pointer to qualified function type %qT"
24837msgstr "tyyppimuunnos lisää funktiotyyppiin uusia määreitä"
24838
24839#: cp/decl.c:8667
588a58df 24840#, gcc-internal-format
55541419 24841msgid "cannot declare reference to %q#T, which is not a typedef or a template type argument"
588a58df
JM
24842msgstr ""
24843
55541419 24844#: cp/decl.c:8711
02c7d30f 24845#, gcc-internal-format
55541419 24846msgid "template-id %qD used as a declarator"
02c7d30f
JM
24847msgstr ""
24848
55541419 24849#: cp/decl.c:8762
588a58df 24850#, gcc-internal-format
55541419 24851msgid "member functions are implicitly friends of their class"
588a58df
JM
24852msgstr ""
24853
55541419 24854#: cp/decl.c:8767
588a58df 24855#, gcc-internal-format
55541419 24856msgid "extra qualification %<%T::%> on member %qs"
588a58df
JM
24857msgstr ""
24858
55541419
JM
24859#: cp/decl.c:8799
24860#, fuzzy, gcc-internal-format
24861msgid "cannot define member function %<%T::%s%> within %<%T%>"
24862msgstr "funktiota %<main%> ei voi määrittää avoimeksi"
24863
24864#: cp/decl.c:8808
588a58df 24865#, gcc-internal-format
55541419 24866msgid "a constexpr function cannot be defined outside of its class"
588a58df
JM
24867msgstr ""
24868
55541419 24869#: cp/decl.c:8822
588a58df 24870#, gcc-internal-format
55541419 24871msgid "cannot declare member %<%T::%s%> within %qT"
588a58df
JM
24872msgstr ""
24873
55541419 24874#: cp/decl.c:8845
588a58df 24875#, gcc-internal-format
55541419 24876msgid "non-parameter %qs cannot be a parameter pack"
588a58df
JM
24877msgstr ""
24878
55541419 24879#: cp/decl.c:8855
588a58df 24880#, gcc-internal-format
55541419
JM
24881msgid "size of array %qs is too large"
24882msgstr "taulukon %qs koko on liian suuri"
24883
24884#: cp/decl.c:8866
24885#, gcc-internal-format
24886msgid "data member may not have variably modified type %qT"
588a58df
JM
24887msgstr ""
24888
55541419 24889#: cp/decl.c:8868
588a58df 24890#, gcc-internal-format
55541419
JM
24891msgid "parameter may not have variably modified type %qT"
24892msgstr ""
24893
24894#. [dcl.fct.spec] The explicit specifier shall only be used in
24895#. declarations of constructors within a class definition.
24896#: cp/decl.c:8876
24897#, gcc-internal-format
24898msgid "only declarations of constructors can be %<explicit%>"
24899msgstr "vain muodostimen esittely voi olla %<explicit%>"
24900
24901#: cp/decl.c:8884
24902#, gcc-internal-format
24903msgid "non-member %qs cannot be declared %<mutable%>"
588a58df
JM
24904msgstr ""
24905
55541419 24906#: cp/decl.c:8889
588a58df 24907#, gcc-internal-format
55541419 24908msgid "non-object member %qs cannot be declared %<mutable%>"
588a58df
JM
24909msgstr ""
24910
55541419 24911#: cp/decl.c:8895
588a58df 24912#, gcc-internal-format
55541419 24913msgid "function %qs cannot be declared %<mutable%>"
588a58df
JM
24914msgstr ""
24915
55541419 24916#: cp/decl.c:8900
588a58df 24917#, gcc-internal-format
55541419 24918msgid "static %qs cannot be declared %<mutable%>"
588a58df
JM
24919msgstr ""
24920
55541419 24921#: cp/decl.c:8905
588a58df 24922#, gcc-internal-format
55541419 24923msgid "const %qs cannot be declared %<mutable%>"
588a58df
JM
24924msgstr ""
24925
55541419 24926#: cp/decl.c:8943
588a58df 24927#, gcc-internal-format
55541419 24928msgid "typedef name may not be a nested-name-specifier"
588a58df
JM
24929msgstr ""
24930
55541419 24931#: cp/decl.c:8961
588a58df 24932#, gcc-internal-format
55541419 24933msgid "ISO C++ forbids nested type %qD with same name as enclosing class"
588a58df
JM
24934msgstr ""
24935
55541419 24936#: cp/decl.c:9055
02c7d30f 24937#, gcc-internal-format
55541419 24938msgid "qualified function types cannot be used to declare static member functions"
02c7d30f
JM
24939msgstr ""
24940
55541419 24941#: cp/decl.c:9057
588a58df 24942#, gcc-internal-format
55541419 24943msgid "qualified function types cannot be used to declare free functions"
588a58df
JM
24944msgstr ""
24945
55541419 24946#: cp/decl.c:9084
02c7d30f 24947#, gcc-internal-format
55541419 24948msgid "type qualifiers specified for friend class declaration"
02c7d30f
JM
24949msgstr ""
24950
55541419 24951#: cp/decl.c:9089
588a58df 24952#, gcc-internal-format
55541419 24953msgid "%<inline%> specified for friend class declaration"
588a58df
JM
24954msgstr ""
24955
55541419 24956#: cp/decl.c:9097
588a58df 24957#, gcc-internal-format
55541419 24958msgid "template parameters cannot be friends"
588a58df
JM
24959msgstr ""
24960
55541419 24961#: cp/decl.c:9099
588a58df 24962#, gcc-internal-format
55541419 24963msgid "friend declaration requires class-key, i.e. %<friend class %T::%D%>"
588a58df
JM
24964msgstr ""
24965
55541419 24966#: cp/decl.c:9103
5682cc89 24967#, gcc-internal-format
55541419 24968msgid "friend declaration requires class-key, i.e. %<friend %#T%>"
5682cc89
JM
24969msgstr ""
24970
55541419 24971#: cp/decl.c:9116
588a58df 24972#, gcc-internal-format
55541419 24973msgid "trying to make class %qT a friend of global scope"
588a58df
JM
24974msgstr ""
24975
55541419 24976#: cp/decl.c:9134
588a58df 24977#, gcc-internal-format
55541419 24978msgid "invalid qualifiers on non-member function type"
588a58df
JM
24979msgstr ""
24980
55541419 24981#: cp/decl.c:9144
588a58df 24982#, gcc-internal-format
55541419 24983msgid "abstract declarator %qT used as declaration"
588a58df
JM
24984msgstr ""
24985
55541419 24986#: cp/decl.c:9173
588a58df 24987#, gcc-internal-format
55541419 24988msgid "cannot use %<::%> in parameter declaration"
588a58df
JM
24989msgstr ""
24990
55541419
JM
24991#. Something like struct S { int N::j; };
24992#: cp/decl.c:9219
588a58df 24993#, gcc-internal-format
55541419 24994msgid "invalid use of %<::%>"
588a58df
JM
24995msgstr ""
24996
55541419 24997#: cp/decl.c:9234
588a58df 24998#, gcc-internal-format
55541419 24999msgid "can't make %qD into a method -- not in a class"
588a58df
JM
25000msgstr ""
25001
55541419 25002#: cp/decl.c:9243
588a58df 25003#, gcc-internal-format
55541419
JM
25004msgid "function %qD declared virtual inside a union"
25005msgstr "funktio %qD esitelty virtuaaliseksi unionissa"
25006
25007#: cp/decl.c:9252
25008#, gcc-internal-format
25009msgid "%qD cannot be declared virtual, since it is always static"
588a58df
JM
25010msgstr ""
25011
55541419 25012#: cp/decl.c:9270
588a58df 25013#, gcc-internal-format
55541419 25014msgid "expected qualified name in friend declaration for destructor %qD"
588a58df
JM
25015msgstr ""
25016
55541419 25017#: cp/decl.c:9277
588a58df 25018#, fuzzy, gcc-internal-format
55541419
JM
25019msgid "declaration of %qD as member of %qT"
25020msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
588a58df 25021
55541419 25022#: cp/decl.c:9282
588a58df 25023#, fuzzy, gcc-internal-format
55541419
JM
25024msgid "a destructor cannot be %<constexpr%>"
25025msgstr "hajotin ei voi olla staattinen jäsenfunktio"
588a58df 25026
55541419
JM
25027#: cp/decl.c:9286
25028#, fuzzy, gcc-internal-format
25029msgid "expected qualified name in friend declaration for constructor %qD"
25030msgstr "%qD esitelty staattisesti sisäkkäin"
588a58df 25031
55541419 25032#: cp/decl.c:9350
588a58df 25033#, gcc-internal-format
55541419
JM
25034msgid "field %qD has incomplete type"
25035msgstr "kentällä %qD on vaillinainen tyyppi"
588a58df 25036
55541419 25037#: cp/decl.c:9352
588a58df 25038#, gcc-internal-format
55541419 25039msgid "name %qT has incomplete type"
588a58df
JM
25040msgstr ""
25041
55541419 25042#: cp/decl.c:9361
588a58df 25043#, gcc-internal-format
55541419 25044msgid " in instantiation of template %qT"
588a58df
JM
25045msgstr ""
25046
55541419 25047#: cp/decl.c:9370
1056e649 25048#, gcc-internal-format
55541419 25049msgid "%qE is neither function nor member function; cannot be declared friend"
588a58df
JM
25050msgstr ""
25051
55541419
JM
25052#. An attempt is being made to initialize a non-static
25053#. member. But, from [class.mem]:
25054#.
25055#. 4 A member-declarator can contain a
25056#. constant-initializer only if it declares a static
25057#. member (_class.static_) of integral or enumeration
25058#. type, see _class.static.data_.
25059#.
25060#. This used to be relatively common practice, but
25061#. the rest of the compiler does not correctly
25062#. handle the initialization unless the member is
25063#. static so we make it static below.
25064#: cp/decl.c:9423
588a58df 25065#, gcc-internal-format
55541419
JM
25066msgid "ISO C++ forbids initialization of member %qD"
25067msgstr "ISO C++ kieltää jäsenen %qD alustuksen"
588a58df 25068
55541419 25069#: cp/decl.c:9425
588a58df 25070#, gcc-internal-format
55541419 25071msgid "making %qD static"
588a58df
JM
25072msgstr ""
25073
55541419
JM
25074#: cp/decl.c:9459
25075#, fuzzy, gcc-internal-format
25076msgid "non-static data member %qE declared %<constexpr%>"
25077msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
588a58df 25078
55541419 25079#: cp/decl.c:9494
588a58df 25080#, gcc-internal-format
55541419 25081msgid "storage class %<auto%> invalid for function %qs"
588a58df
JM
25082msgstr ""
25083
55541419 25084#: cp/decl.c:9496
588a58df 25085#, gcc-internal-format
55541419 25086msgid "storage class %<register%> invalid for function %qs"
588a58df
JM
25087msgstr ""
25088
55541419 25089#: cp/decl.c:9498
588a58df 25090#, gcc-internal-format
55541419 25091msgid "storage class %<__thread%> invalid for function %qs"
588a58df
JM
25092msgstr ""
25093
55541419 25094#: cp/decl.c:9510
588a58df 25095#, gcc-internal-format
55541419 25096msgid "%<static%> specified invalid for function %qs declared out of global scope"
588a58df
JM
25097msgstr ""
25098
55541419 25099#: cp/decl.c:9514
588a58df 25100#, gcc-internal-format
55541419 25101msgid "%<inline%> specifier invalid for function %qs declared out of global scope"
588a58df
JM
25102msgstr ""
25103
55541419
JM
25104#: cp/decl.c:9521
25105#, fuzzy, gcc-internal-format
25106msgid "%q#T is not a class or a namespace"
25107msgstr "%qT ei ole luokka tai nimiavaruus"
02c7d30f 25108
55541419 25109#: cp/decl.c:9529
02c7d30f 25110#, gcc-internal-format
55541419 25111msgid "virtual non-class function %qs"
02c7d30f
JM
25112msgstr ""
25113
55541419 25114#: cp/decl.c:9536
02c7d30f 25115#, fuzzy, gcc-internal-format
55541419
JM
25116msgid "%qs defined in a non-class scope"
25117msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
02c7d30f 25118
55541419 25119#: cp/decl.c:9569
02c7d30f 25120#, gcc-internal-format
55541419 25121msgid "cannot declare member function %qD to have static linkage"
02c7d30f
JM
25122msgstr ""
25123
55541419
JM
25124#. FIXME need arm citation
25125#: cp/decl.c:9576
588a58df 25126#, gcc-internal-format
55541419 25127msgid "cannot declare static function inside another function"
588a58df
JM
25128msgstr ""
25129
55541419 25130#: cp/decl.c:9606
588a58df 25131#, gcc-internal-format
55541419 25132msgid "%<static%> may not be used when defining (as opposed to declaring) a static data member"
588a58df
JM
25133msgstr ""
25134
55541419 25135#: cp/decl.c:9613
588a58df 25136#, gcc-internal-format
55541419 25137msgid "static member %qD declared %<register%>"
588a58df
JM
25138msgstr ""
25139
55541419 25140#: cp/decl.c:9619
588a58df 25141#, gcc-internal-format
55541419 25142msgid "cannot explicitly declare member %q#D to have extern linkage"
588a58df
JM
25143msgstr ""
25144
55541419 25145#: cp/decl.c:9633
02c7d30f 25146#, gcc-internal-format
55541419
JM
25147msgid "%qs initialized and declared %<extern%>"
25148msgstr "%qs alustettu ja esitelty %<extern%>-avainsanalla"
02c7d30f 25149
55541419 25150#: cp/decl.c:9637
02c7d30f 25151#, gcc-internal-format
55541419
JM
25152msgid "%qs has both %<extern%> and initializer"
25153msgstr "%qs on sekä %<extern%> että alustin"
02c7d30f 25154
55541419 25155#: cp/decl.c:9764
02c7d30f 25156#, gcc-internal-format
55541419 25157msgid "default argument for %q#D has type %qT"
02c7d30f
JM
25158msgstr ""
25159
55541419 25160#: cp/decl.c:9767
588a58df 25161#, gcc-internal-format
55541419 25162msgid "default argument for parameter of type %qT has type %qT"
588a58df
JM
25163msgstr ""
25164
55541419 25165#: cp/decl.c:9783
588a58df 25166#, gcc-internal-format
55541419 25167msgid "default argument %qE uses local variable %qD"
588a58df
JM
25168msgstr ""
25169
55541419
JM
25170#: cp/decl.c:9871
25171#, fuzzy, gcc-internal-format
25172msgid "parameter %qD has Java class type"
25173msgstr "parametrin %q+D tyyppi on vaillinainen"
588a58df 25174
55541419 25175#: cp/decl.c:9899
588a58df 25176#, gcc-internal-format
55541419 25177msgid "parameter %qD invalidly declared method type"
588a58df
JM
25178msgstr ""
25179
55541419 25180#: cp/decl.c:9924
588a58df 25181#, gcc-internal-format
55541419 25182msgid "parameter %qD includes pointer to array of unknown bound %qT"
588a58df
JM
25183msgstr ""
25184
55541419 25185#: cp/decl.c:9926
588a58df 25186#, gcc-internal-format
55541419 25187msgid "parameter %qD includes reference to array of unknown bound %qT"
588a58df
JM
25188msgstr ""
25189
55541419
JM
25190#: cp/decl.c:9941
25191#, fuzzy, gcc-internal-format
25192msgid "parameter packs must be at the end of the parameter list"
25193msgstr "%Jparametrin nimi puuttuu parametrilistasta"
25194
25195#. [class.copy]
25196#.
25197#. A declaration of a constructor for a class X is ill-formed if
25198#. its first parameter is of type (optionally cv-qualified) X
25199#. and either there are no other parameters or else all other
25200#. parameters have default arguments.
25201#.
25202#. We *don't* complain about member template instantiations that
25203#. have this form, though; they can occur as we try to decide
25204#. what constructor to use during overload resolution. Since
25205#. overload resolution will never prefer such a constructor to
25206#. the non-template copy constructor (which is either explicitly
25207#. or implicitly defined), there's no need to worry about their
25208#. existence. Theoretically, they should never even be
25209#. instantiated, but that's hard to forestall.
25210#: cp/decl.c:10164
588a58df 25211#, gcc-internal-format
55541419 25212msgid "invalid constructor; you probably meant %<%T (const %T&)%>"
588a58df
JM
25213msgstr ""
25214
55541419 25215#: cp/decl.c:10286
588a58df 25216#, gcc-internal-format
55541419 25217msgid "%qD may not be declared within a namespace"
588a58df
JM
25218msgstr ""
25219
55541419 25220#: cp/decl.c:10291
588a58df 25221#, gcc-internal-format
55541419 25222msgid "%qD may not be declared as static"
588a58df
JM
25223msgstr ""
25224
55541419 25225#: cp/decl.c:10321
588a58df 25226#, gcc-internal-format
55541419 25227msgid "%qD must be a nonstatic member function"
588a58df
JM
25228msgstr ""
25229
55541419 25230#: cp/decl.c:10331
588a58df 25231#, gcc-internal-format
55541419 25232msgid "%qD must be either a non-static member function or a non-member function"
588a58df
JM
25233msgstr ""
25234
55541419 25235#: cp/decl.c:10353
588a58df 25236#, gcc-internal-format
55541419
JM
25237msgid "%qD must have an argument of class or enumerated type"
25238msgstr ""
588a58df 25239
55541419 25240#: cp/decl.c:10382
5682cc89 25241#, gcc-internal-format
55541419 25242msgid "conversion to a reference to void will never use a type conversion operator"
5682cc89 25243msgstr ""
588a58df 25244
55541419 25245#: cp/decl.c:10384
02c7d30f 25246#, fuzzy, gcc-internal-format
55541419
JM
25247msgid "conversion to void will never use a type conversion operator"
25248msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
02c7d30f 25249
55541419 25250#: cp/decl.c:10391
588a58df 25251#, gcc-internal-format
55541419 25252msgid "conversion to a reference to the same type will never use a type conversion operator"
588a58df
JM
25253msgstr ""
25254
55541419 25255#: cp/decl.c:10393
588a58df 25256#, gcc-internal-format
55541419 25257msgid "conversion to the same type will never use a type conversion operator"
588a58df
JM
25258msgstr ""
25259
55541419 25260#: cp/decl.c:10401
588a58df 25261#, gcc-internal-format
55541419 25262msgid "conversion to a reference to a base class will never use a type conversion operator"
588a58df
JM
25263msgstr ""
25264
55541419 25265#: cp/decl.c:10403
588a58df 25266#, gcc-internal-format
55541419 25267msgid "conversion to a base class will never use a type conversion operator"
588a58df
JM
25268msgstr ""
25269
55541419
JM
25270#. 13.4.0.3
25271#: cp/decl.c:10412
588a58df 25272#, gcc-internal-format
55541419
JM
25273msgid "ISO C++ prohibits overloading operator ?:"
25274msgstr "ISO C++ kieltää ?:-operaattorin ylikuormituksen"
588a58df 25275
55541419 25276#: cp/decl.c:10417
588a58df 25277#, gcc-internal-format
55541419 25278msgid "%qD must not have variable number of arguments"
588a58df
JM
25279msgstr ""
25280
55541419 25281#: cp/decl.c:10468
588a58df 25282#, gcc-internal-format
55541419 25283msgid "postfix %qD must take %<int%> as its argument"
588a58df
JM
25284msgstr ""
25285
55541419 25286#: cp/decl.c:10471
588a58df 25287#, gcc-internal-format
55541419 25288msgid "postfix %qD must take %<int%> as its second argument"
588a58df
JM
25289msgstr ""
25290
55541419 25291#: cp/decl.c:10479
5682cc89 25292#, gcc-internal-format
55541419 25293msgid "%qD must take either zero or one argument"
5682cc89
JM
25294msgstr ""
25295
55541419 25296#: cp/decl.c:10481
588a58df 25297#, gcc-internal-format
55541419 25298msgid "%qD must take either one or two arguments"
588a58df
JM
25299msgstr ""
25300
55541419 25301#: cp/decl.c:10503
f3a12c77 25302#, gcc-internal-format
55541419 25303msgid "prefix %qD should return %qT"
f3a12c77
JM
25304msgstr ""
25305
55541419 25306#: cp/decl.c:10509
02c7d30f 25307#, gcc-internal-format
55541419 25308msgid "postfix %qD should return %qT"
02c7d30f
JM
25309msgstr ""
25310
55541419 25311#: cp/decl.c:10518
02c7d30f 25312#, gcc-internal-format
55541419 25313msgid "%qD must take %<void%>"
02c7d30f
JM
25314msgstr ""
25315
55541419 25316#: cp/decl.c:10520 cp/decl.c:10529
02c7d30f 25317#, gcc-internal-format
55541419 25318msgid "%qD must take exactly one argument"
02c7d30f
JM
25319msgstr ""
25320
55541419 25321#: cp/decl.c:10531
02c7d30f 25322#, gcc-internal-format
55541419 25323msgid "%qD must take exactly two arguments"
02c7d30f
JM
25324msgstr ""
25325
55541419 25326#: cp/decl.c:10540
02c7d30f 25327#, gcc-internal-format
55541419 25328msgid "user-defined %qD always evaluates both arguments"
02c7d30f
JM
25329msgstr ""
25330
55541419 25331#: cp/decl.c:10554
02c7d30f 25332#, gcc-internal-format
55541419 25333msgid "%qD should return by value"
02c7d30f
JM
25334msgstr ""
25335
55541419 25336#: cp/decl.c:10565 cp/decl.c:10570
02c7d30f 25337#, gcc-internal-format
55541419 25338msgid "%qD cannot have default arguments"
02c7d30f
JM
25339msgstr ""
25340
55541419 25341#: cp/decl.c:10628
02c7d30f 25342#, gcc-internal-format
55541419 25343msgid "using template type parameter %qT after %qs"
02c7d30f
JM
25344msgstr ""
25345
55541419 25346#: cp/decl.c:10644
02c7d30f 25347#, gcc-internal-format
55541419 25348msgid "using typedef-name %qD after %qs"
02c7d30f
JM
25349msgstr ""
25350
55541419
JM
25351#: cp/decl.c:10645
25352#, fuzzy, gcc-internal-format
25353msgid "%q+D has a previous declaration here"
25354msgstr "%J%qD:n edellinen esittely oli täällä"
02c7d30f 25355
55541419 25356#: cp/decl.c:10653
02c7d30f 25357#, gcc-internal-format
55541419 25358msgid "%qT referred to as %qs"
02c7d30f
JM
25359msgstr ""
25360
55541419
JM
25361#: cp/decl.c:10654 cp/decl.c:10661
25362#, fuzzy, gcc-internal-format
25363msgid "%q+T has a previous declaration here"
25364msgstr "%J%qD:n edellinen esittely oli täällä"
25365
25366#: cp/decl.c:10660
02c7d30f 25367#, gcc-internal-format
55541419 25368msgid "%qT referred to as enum"
02c7d30f
JM
25369msgstr ""
25370
55541419
JM
25371#. If a class template appears as elaborated type specifier
25372#. without a template header such as:
25373#.
25374#. template <class T> class C {};
25375#. void f(class C); // No template header here
25376#.
25377#. then the required template argument is missing.
25378#: cp/decl.c:10675
02c7d30f 25379#, gcc-internal-format
55541419 25380msgid "template argument required for %<%s %T%>"
02c7d30f
JM
25381msgstr ""
25382
55541419 25383#: cp/decl.c:10723 cp/name-lookup.c:2823
02c7d30f 25384#, gcc-internal-format
55541419 25385msgid "%qD has the same name as the class in which it is declared"
02c7d30f
JM
25386msgstr ""
25387
55541419
JM
25388#: cp/decl.c:10753 cp/name-lookup.c:2328 cp/name-lookup.c:3098
25389#: cp/name-lookup.c:3142 cp/parser.c:4243 cp/parser.c:18102
02c7d30f 25390#, gcc-internal-format
55541419 25391msgid "reference to %qD is ambiguous"
02c7d30f
JM
25392msgstr ""
25393
55541419 25394#: cp/decl.c:10867
02c7d30f 25395#, gcc-internal-format
55541419 25396msgid "use of enum %q#D without previous declaration"
02c7d30f
JM
25397msgstr ""
25398
55541419 25399#: cp/decl.c:10888
02c7d30f 25400#, gcc-internal-format
55541419 25401msgid "redeclaration of %qT as a non-template"
02c7d30f
JM
25402msgstr ""
25403
55541419 25404#: cp/decl.c:10889
02c7d30f 25405#, fuzzy, gcc-internal-format
55541419
JM
25406msgid "previous declaration %q+D"
25407msgstr "%J%qD:lle ei ole aiempaa esittelyä"
02c7d30f 25408
55541419 25409#: cp/decl.c:11003
02c7d30f 25410#, gcc-internal-format
55541419 25411msgid "derived union %qT invalid"
02c7d30f
JM
25412msgstr ""
25413
55541419 25414#: cp/decl.c:11012
02c7d30f 25415#, gcc-internal-format
55541419 25416msgid "Java class %qT cannot have multiple bases"
02c7d30f
JM
25417msgstr ""
25418
55541419 25419#: cp/decl.c:11023
02c7d30f 25420#, gcc-internal-format
55541419 25421msgid "Java class %qT cannot have virtual bases"
02c7d30f
JM
25422msgstr ""
25423
55541419 25424#: cp/decl.c:11043
38fb2873 25425#, gcc-internal-format
55541419
JM
25426msgid "base type %qT fails to be a struct or class type"
25427msgstr ""
02c7d30f 25428
55541419 25429#: cp/decl.c:11076
38fb2873 25430#, gcc-internal-format
55541419
JM
25431msgid "recursive type %qT undefined"
25432msgstr ""
02c7d30f 25433
55541419 25434#: cp/decl.c:11078
38fb2873 25435#, gcc-internal-format
55541419
JM
25436msgid "duplicate base type %qT invalid"
25437msgstr ""
02c7d30f 25438
55541419
JM
25439#: cp/decl.c:11162
25440#, gcc-internal-format
25441msgid "multiple definition of %q#T"
25442msgstr ""
02c7d30f 25443
55541419 25444#: cp/decl.c:11164
02c7d30f 25445#, fuzzy, gcc-internal-format
55541419
JM
25446msgid "previous definition here"
25447msgstr "%J%qD:n edellinen määrittely oli täällä"
02c7d30f 25448
55541419 25449#: cp/decl.c:11211
588a58df 25450#, gcc-internal-format
55541419 25451msgid "underlying type %<%T%> of %<%T%> must be an integral type"
588a58df
JM
25452msgstr ""
25453
55541419
JM
25454#. DR 377
25455#.
25456#. IF no integral type can represent all the enumerator values, the
25457#. enumeration is ill-formed.
25458#: cp/decl.c:11345
588a58df 25459#, gcc-internal-format
55541419 25460msgid "no integral type can represent all of the enumerator values for %qT"
588a58df
JM
25461msgstr ""
25462
55541419
JM
25463#: cp/decl.c:11477
25464#, fuzzy, gcc-internal-format
25465msgid "enumerator value for %qD is not an integer constant"
25466msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
588a58df 25467
55541419 25468#: cp/decl.c:11509
5682cc89 25469#, gcc-internal-format
55541419 25470msgid "overflow in enumeration values at %qD"
5682cc89
JM
25471msgstr ""
25472
55541419
JM
25473#: cp/decl.c:11529
25474#, fuzzy, gcc-internal-format
25475msgid "enumerator value %E is too large for underlying type %<%T%>"
25476msgstr "luetellun tyypin jäsenen %qE arvo ei ole kokonaislukuvakio"
588a58df 25477
55541419 25478#: cp/decl.c:11630
588a58df 25479#, gcc-internal-format
55541419 25480msgid "return type %q#T is incomplete"
588a58df
JM
25481msgstr ""
25482
55541419
JM
25483#: cp/decl.c:11632
25484#, fuzzy, gcc-internal-format
25485msgid "return type has Java class type %q#T"
25486msgstr "palautustyyppi on vaillinainen tyyppi"
588a58df 25487
55541419 25488#: cp/decl.c:11760 cp/typeck.c:7380
588a58df 25489#, gcc-internal-format
55541419 25490msgid "%<operator=%> should return a reference to %<*this%>"
588a58df
JM
25491msgstr ""
25492
55541419
JM
25493#: cp/decl.c:11855
25494#, fuzzy, gcc-internal-format
25495msgid "no previous declaration for %q+D"
25496msgstr "%J%qD:lle ei ole aiempaa esittelyä"
5682cc89 25497
55541419
JM
25498#: cp/decl.c:12076
25499#, fuzzy, gcc-internal-format
25500msgid "invalid function declaration"
25501msgstr "Varoita implisiittisistä funktioesittelyistä"
588a58df 25502
55541419 25503#: cp/decl.c:12160
588a58df 25504#, gcc-internal-format
55541419 25505msgid "parameter %qD declared void"
588a58df
JM
25506msgstr ""
25507
55541419 25508#: cp/decl.c:12661
588a58df 25509#, gcc-internal-format
55541419 25510msgid "invalid member function declaration"
588a58df
JM
25511msgstr ""
25512
55541419 25513#: cp/decl.c:12676
588a58df 25514#, gcc-internal-format
55541419 25515msgid "%qD is already defined in class %qT"
588a58df
JM
25516msgstr ""
25517
55541419 25518#: cp/decl.c:12887
588a58df 25519#, gcc-internal-format
55541419 25520msgid "static member function %q#D declared with type qualifiers"
588a58df
JM
25521msgstr ""
25522
55541419 25523#: cp/decl2.c:287
588a58df 25524#, gcc-internal-format
55541419 25525msgid "name missing for member function"
588a58df
JM
25526msgstr ""
25527
55541419 25528#: cp/decl2.c:358 cp/decl2.c:372
5682cc89 25529#, gcc-internal-format
55541419 25530msgid "ambiguous conversion for array subscript"
588a58df
JM
25531msgstr ""
25532
55541419 25533#: cp/decl2.c:366
588a58df 25534#, gcc-internal-format
55541419 25535msgid "invalid types %<%T[%T]%> for array subscript"
588a58df
JM
25536msgstr ""
25537
55541419 25538#: cp/decl2.c:409
588a58df 25539#, gcc-internal-format
55541419 25540msgid "deleting array %q#D"
588a58df
JM
25541msgstr ""
25542
55541419 25543#: cp/decl2.c:415
588a58df 25544#, gcc-internal-format
55541419 25545msgid "type %q#T argument given to %<delete%>, expected pointer"
588a58df
JM
25546msgstr ""
25547
55541419 25548#: cp/decl2.c:427
588a58df 25549#, gcc-internal-format
55541419 25550msgid "cannot delete a function. Only pointer-to-objects are valid arguments to %<delete%>"
588a58df
JM
25551msgstr ""
25552
55541419 25553#: cp/decl2.c:435
588a58df 25554#, gcc-internal-format
55541419 25555msgid "deleting %qT is undefined"
588a58df
JM
25556msgstr ""
25557
55541419 25558#: cp/decl2.c:478 cp/pt.c:4301
5682cc89 25559#, gcc-internal-format
55541419 25560msgid "template declaration of %q#D"
5682cc89
JM
25561msgstr ""
25562
55541419 25563#: cp/decl2.c:530
02c7d30f 25564#, gcc-internal-format
55541419 25565msgid "Java method %qD has non-Java return type %qT"
02c7d30f
JM
25566msgstr ""
25567
55541419 25568#: cp/decl2.c:547
588a58df 25569#, gcc-internal-format
55541419 25570msgid "Java method %qD has non-Java parameter type %qT"
588a58df
JM
25571msgstr ""
25572
55541419 25573#: cp/decl2.c:596
02c7d30f 25574#, fuzzy, gcc-internal-format
55541419
JM
25575msgid "template parameter lists provided don't match the template parameters of %qD"
25576msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
02c7d30f 25577
55541419 25578#: cp/decl2.c:664
588a58df 25579#, gcc-internal-format
55541419
JM
25580msgid "prototype for %q#D does not match any in class %qT"
25581msgstr "prototyypille %q#D ei ole vastinetta luokassa %qT"
25582
25583#: cp/decl2.c:740
25584#, gcc-internal-format
25585msgid "local class %q#T shall not have static data member %q#D"
588a58df
JM
25586msgstr ""
25587
55541419 25588#: cp/decl2.c:748
02c7d30f 25589#, gcc-internal-format
55541419 25590msgid "initializer invalid for static member with constructor"
02c7d30f
JM
25591msgstr ""
25592
55541419 25593#: cp/decl2.c:751
588a58df 25594#, gcc-internal-format
55541419 25595msgid "(an out of class initialization is required)"
588a58df
JM
25596msgstr ""
25597
55541419 25598#: cp/decl2.c:812
5682cc89 25599#, fuzzy, gcc-internal-format
55541419
JM
25600msgid "explicit template argument list not allowed"
25601msgstr "liian paljon argumentteja funktiolle %qs"
5682cc89 25602
55541419 25603#: cp/decl2.c:818
588a58df 25604#, gcc-internal-format
55541419 25605msgid "member %qD conflicts with virtual function table field name"
588a58df
JM
25606msgstr ""
25607
55541419 25608#: cp/decl2.c:854
588a58df 25609#, gcc-internal-format
55541419 25610msgid "%qD is already defined in %qT"
588a58df
JM
25611msgstr ""
25612
55541419 25613#: cp/decl2.c:890
5682cc89 25614#, gcc-internal-format
55541419 25615msgid "initializer specified for static member function %qD"
5682cc89
JM
25616msgstr ""
25617
55541419 25618#: cp/decl2.c:913
f3a12c77 25619#, gcc-internal-format
55541419 25620msgid "field initializer is not constant"
f3a12c77
JM
25621msgstr ""
25622
55541419 25623#: cp/decl2.c:940
588a58df 25624#, gcc-internal-format
55541419 25625msgid "%<asm%> specifiers are not permitted on non-static data members"
588a58df
JM
25626msgstr ""
25627
55541419
JM
25628#: cp/decl2.c:992
25629#, fuzzy, gcc-internal-format
25630msgid "bit-field %qD with non-integral type"
25631msgstr "bittikentän %qs leveys ei ole kokonaislukuvakio"
588a58df 25632
55541419 25633#: cp/decl2.c:998
588a58df 25634#, gcc-internal-format
55541419 25635msgid "cannot declare %qD to be a bit-field type"
588a58df
JM
25636msgstr ""
25637
55541419 25638#: cp/decl2.c:1008
588a58df 25639#, gcc-internal-format
55541419 25640msgid "cannot declare bit-field %qD with function type"
588a58df
JM
25641msgstr ""
25642
55541419 25643#: cp/decl2.c:1015
588a58df 25644#, gcc-internal-format
55541419 25645msgid "%qD is already defined in the class %qT"
588a58df
JM
25646msgstr ""
25647
55541419 25648#: cp/decl2.c:1022
588a58df 25649#, gcc-internal-format
55541419 25650msgid "static member %qD cannot be a bit-field"
588a58df
JM
25651msgstr ""
25652
55541419 25653#: cp/decl2.c:1279
588a58df 25654#, gcc-internal-format
55541419 25655msgid "anonymous struct not inside named type"
588a58df
JM
25656msgstr ""
25657
55541419 25658#: cp/decl2.c:1365
588a58df 25659#, gcc-internal-format
55541419 25660msgid "namespace-scope anonymous aggregates must be static"
588a58df
JM
25661msgstr ""
25662
55541419 25663#: cp/decl2.c:1374
588a58df 25664#, gcc-internal-format
55541419 25665msgid "anonymous union with no members"
588a58df
JM
25666msgstr ""
25667
55541419 25668#: cp/decl2.c:1411
588a58df 25669#, gcc-internal-format
55541419
JM
25670msgid "%<operator new%> must return type %qT"
25671msgstr "%<operator new%>:n on palautettava tyyppi %qT"
588a58df 25672
55541419
JM
25673#. [basic.stc.dynamic.allocation]
25674#.
25675#. The first parameter shall not have an associated default
25676#. argument.
25677#: cp/decl2.c:1422
02c7d30f 25678#, fuzzy, gcc-internal-format
55541419
JM
25679msgid "the first parameter of %<operator new%> cannot have a default argument"
25680msgstr "%<va_start%>-funktion toinen parametri ei ole viimeinen nimetty argumentti"
02c7d30f 25681
55541419 25682#: cp/decl2.c:1438
02c7d30f 25683#, gcc-internal-format
55541419
JM
25684msgid "%<operator new%> takes type %<size_t%> (%qT) as first parameter"
25685msgstr "%<operator new%>:n ensimmäisen parametrin tyypin on oltava %<size_t%> (%qT)"
02c7d30f 25686
55541419 25687#: cp/decl2.c:1467
02c7d30f 25688#, gcc-internal-format
55541419
JM
25689msgid "%<operator delete%> must return type %qT"
25690msgstr "%<operator delete%>:n on palautettava tyyppi %qT"
02c7d30f 25691
55541419 25692#: cp/decl2.c:1476
02c7d30f 25693#, gcc-internal-format
55541419
JM
25694msgid "%<operator delete%> takes type %qT as first parameter"
25695msgstr "%<operator delete%>:n ensimmäisen parametrin tyypin on oltava %qT"
02c7d30f 25696
55541419 25697#: cp/decl2.c:2198
02c7d30f 25698#, gcc-internal-format
55541419 25699msgid "%qT has a field %qD whose type uses the anonymous namespace"
02c7d30f
JM
25700msgstr ""
25701
55541419 25702#: cp/decl2.c:2205
02c7d30f 25703#, gcc-internal-format
55541419 25704msgid "%qT declared with greater visibility than the type of its field %qD"
02c7d30f
JM
25705msgstr ""
25706
55541419 25707#: cp/decl2.c:2218
02c7d30f 25708#, gcc-internal-format
55541419 25709msgid "%qT has a base %qT whose type uses the anonymous namespace"
02c7d30f
JM
25710msgstr ""
25711
55541419 25712#: cp/decl2.c:2224
02c7d30f 25713#, gcc-internal-format
55541419 25714msgid "%qT declared with greater visibility than its base %qT"
02c7d30f
JM
25715msgstr ""
25716
55541419
JM
25717#: cp/decl2.c:3442
25718#, fuzzy, gcc-internal-format
25719msgid "%q+#D, declared using anonymous type, is used but never defined"
25720msgstr "%J%qF käytetty, mutta ei määritelty"
02c7d30f 25721
55541419
JM
25722#: cp/decl2.c:3449
25723#, fuzzy, gcc-internal-format
25724msgid "%q+#D, declared using local type %qT, is used but never defined"
25725msgstr "%J%qF käytetty, mutta ei määritelty"
02c7d30f 25726
55541419
JM
25727#: cp/decl2.c:3758
25728#, fuzzy, gcc-internal-format
25729msgid "inline function %q+D used but never defined"
25730msgstr "sisäkkäinen funktio %qs esitelty %<extern%>:ksi"
02c7d30f 25731
55541419 25732#: cp/decl2.c:3924
02c7d30f 25733#, gcc-internal-format
55541419 25734msgid "default argument missing for parameter %P of %q+#D"
02c7d30f
JM
25735msgstr ""
25736
55541419
JM
25737#: cp/decl2.c:3975 cp/search.c:1891
25738#, fuzzy, gcc-internal-format
25739msgid "deleted function %q+D"
25740msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
25741
25742#: cp/decl2.c:3976
02c7d30f 25743#, gcc-internal-format
55541419
JM
25744msgid "used here"
25745msgstr "käytetty täällä"
02c7d30f 25746
55541419 25747#: cp/error.c:2869
02c7d30f 25748#, gcc-internal-format
55541419 25749msgid "extended initializer lists only available with -std=c++0x or -std=gnu++0x"
02c7d30f
JM
25750msgstr ""
25751
55541419 25752#: cp/error.c:2874
02c7d30f 25753#, gcc-internal-format
55541419 25754msgid "explicit conversion operators only available with -std=c++0x or -std=gnu++0x"
02c7d30f
JM
25755msgstr ""
25756
55541419 25757#: cp/error.c:2879
5682cc89 25758#, gcc-internal-format
55541419 25759msgid "variadic templates only available with -std=c++0x or -std=gnu++0x"
5682cc89
JM
25760msgstr ""
25761
55541419 25762#: cp/error.c:2884
588a58df 25763#, gcc-internal-format
55541419 25764msgid "lambda expressions only available with -std=c++0x or -std=gnu++0x"
588a58df
JM
25765msgstr ""
25766
55541419 25767#: cp/error.c:2889
588a58df 25768#, gcc-internal-format
55541419 25769msgid "C++0x auto only available with -std=c++0x or -std=gnu++0x"
588a58df
JM
25770msgstr ""
25771
55541419 25772#: cp/error.c:2893
588a58df 25773#, gcc-internal-format
55541419 25774msgid "scoped enums only available with -std=c++0x or -std=gnu++0x"
5682cc89
JM
25775msgstr ""
25776
55541419 25777#: cp/error.c:2897
5682cc89 25778#, gcc-internal-format
55541419 25779msgid "defaulted and deleted functions only available with -std=c++0x or -std=gnu++0x"
588a58df
JM
25780msgstr ""
25781
55541419
JM
25782#. Can't throw a reference.
25783#: cp/except.c:277
588a58df 25784#, gcc-internal-format
55541419 25785msgid "type %qT is disallowed in Java %<throw%> or %<catch%>"
588a58df
JM
25786msgstr ""
25787
55541419 25788#: cp/except.c:288
588a58df 25789#, gcc-internal-format
55541419 25790msgid "call to Java %<catch%> or %<throw%> with %<jthrowable%> undefined"
588a58df
JM
25791msgstr ""
25792
55541419
JM
25793#. Thrown object must be a Throwable.
25794#: cp/except.c:295
588a58df 25795#, gcc-internal-format
55541419
JM
25796msgid "type %qT is not derived from %<java::lang::Throwable%>"
25797msgstr "tyyppi %qT ei periydy luokasta %<java::lang::Throwable%>"
588a58df 25798
55541419 25799#: cp/except.c:357
588a58df 25800#, gcc-internal-format
55541419 25801msgid "mixing C++ and Java catches in a single translation unit"
588a58df
JM
25802msgstr ""
25803
55541419 25804#: cp/except.c:630
588a58df 25805#, gcc-internal-format
55541419 25806msgid "throwing NULL, which has integral, not pointer type"
588a58df
JM
25807msgstr ""
25808
55541419 25809#: cp/except.c:653 cp/init.c:1886
588a58df 25810#, gcc-internal-format
55541419 25811msgid "%qD should never be overloaded"
588a58df
JM
25812msgstr ""
25813
55541419 25814#: cp/except.c:751
588a58df 25815#, gcc-internal-format
55541419 25816msgid " in thrown expression"
588a58df
JM
25817msgstr ""
25818
55541419 25819#: cp/except.c:911
588a58df 25820#, gcc-internal-format
55541419 25821msgid "expression %qE of abstract class type %qT cannot be used in throw-expression"
588a58df
JM
25822msgstr ""
25823
55541419 25824#: cp/except.c:997
588a58df 25825#, gcc-internal-format
55541419 25826msgid "exception of type %qT will be caught"
588a58df
JM
25827msgstr ""
25828
55541419 25829#: cp/except.c:1000
588a58df 25830#, gcc-internal-format
55541419 25831msgid " by earlier handler for %qT"
588a58df
JM
25832msgstr ""
25833
55541419 25834#: cp/except.c:1029
588a58df 25835#, gcc-internal-format
55541419 25836msgid "%<...%> handler must be the last handler for its try block"
588a58df
JM
25837msgstr ""
25838
55541419 25839#: cp/friend.c:156
588a58df 25840#, gcc-internal-format
55541419 25841msgid "%qD is already a friend of class %qT"
588a58df
JM
25842msgstr ""
25843
55541419 25844#: cp/friend.c:232
588a58df 25845#, gcc-internal-format
55541419 25846msgid "invalid type %qT declared %<friend%>"
588a58df
JM
25847msgstr ""
25848
55541419
JM
25849#. [temp.friend]
25850#. Friend declarations shall not declare partial
25851#. specializations.
25852#. template <class U> friend class T::X<U>;
25853#. [temp.friend]
25854#. Friend declarations shall not declare partial
25855#. specializations.
25856#: cp/friend.c:248 cp/friend.c:278
588a58df 25857#, gcc-internal-format
55541419 25858msgid "partial specialization %qT declared %<friend%>"
588a58df
JM
25859msgstr ""
25860
55541419 25861#: cp/friend.c:256
588a58df 25862#, gcc-internal-format
55541419 25863msgid "class %qT is implicitly friends with itself"
588a58df
JM
25864msgstr ""
25865
55541419 25866#: cp/friend.c:314
588a58df 25867#, gcc-internal-format
55541419 25868msgid "%qT is not a member of %qT"
588a58df
JM
25869msgstr ""
25870
55541419 25871#: cp/friend.c:319
588a58df 25872#, gcc-internal-format
55541419 25873msgid "%qT is not a member class template of %qT"
588a58df
JM
25874msgstr ""
25875
55541419 25876#: cp/friend.c:327
588a58df 25877#, gcc-internal-format
55541419 25878msgid "%qT is not a nested class of %qT"
588a58df
JM
25879msgstr ""
25880
55541419
JM
25881#. template <class T> friend class T;
25882#: cp/friend.c:340
588a58df 25883#, gcc-internal-format
55541419 25884msgid "template parameter type %qT declared %<friend%>"
588a58df
JM
25885msgstr ""
25886
55541419
JM
25887#. template <class T> friend class A; where A is not a template
25888#: cp/friend.c:346
588a58df 25889#, gcc-internal-format
55541419 25890msgid "%q#T is not a template"
588a58df
JM
25891msgstr ""
25892
55541419 25893#: cp/friend.c:368
588a58df 25894#, gcc-internal-format
55541419 25895msgid "%qD is already a friend of %qT"
588a58df
JM
25896msgstr ""
25897
55541419 25898#: cp/friend.c:377
588a58df 25899#, gcc-internal-format
55541419 25900msgid "%qT is already a friend of %qT"
588a58df
JM
25901msgstr ""
25902
55541419 25903#: cp/friend.c:501
588a58df 25904#, gcc-internal-format
55541419 25905msgid "member %qD declared as friend before type %qT defined"
588a58df
JM
25906msgstr ""
25907
55541419
JM
25908#: cp/friend.c:550
25909#, fuzzy, gcc-internal-format
25910msgid "friend declaration %qD in local class without prior declaration"
25911msgstr "%J%qD:n lohko on ristiriidassa edellisen esittelyn kanssa"
25912
25913#: cp/friend.c:573
588a58df 25914#, gcc-internal-format
55541419 25915msgid "friend declaration %q#D declares a non-template function"
588a58df
JM
25916msgstr ""
25917
55541419 25918#: cp/friend.c:577
588a58df 25919#, gcc-internal-format
55541419 25920msgid "(if this is not what you intended, make sure the function template has already been declared and add <> after the function name here) "
588a58df
JM
25921msgstr ""
25922
55541419 25923#: cp/init.c:352
588a58df 25924#, gcc-internal-format
55541419 25925msgid "value-initialization of reference"
588a58df
JM
25926msgstr ""
25927
55541419
JM
25928#: cp/init.c:431
25929#, fuzzy, gcc-internal-format
25930msgid "%qD should be initialized in the member initialization list"
25931msgstr "%J%qD tulisi alustaa jäsenten alustuslistassa"
25932
25933#: cp/init.c:457
588a58df 25934#, gcc-internal-format
55541419 25935msgid "value-initialization of %q#D, which has reference type"
588a58df
JM
25936msgstr ""
25937
55541419
JM
25938#: cp/init.c:498 cp/init.c:515
25939#, fuzzy, gcc-internal-format
25940msgid "uninitialized member %qD with %<const%> type %qT"
25941msgstr "alustamaton const %qD"
25942
25943#: cp/init.c:511
25944#, fuzzy, gcc-internal-format
25945msgid "uninitialized reference member %qD"
25946msgstr "alustamaton const-jäsen %qD"
25947
25948#: cp/init.c:660
588a58df 25949#, gcc-internal-format
55541419
JM
25950msgid "%q+D will be initialized after"
25951msgstr "%q+D alustetaan jäljempänä kuin"
588a58df 25952
55541419 25953#: cp/init.c:663
588a58df 25954#, gcc-internal-format
55541419 25955msgid "base %qT will be initialized after"
588a58df
JM
25956msgstr ""
25957
55541419 25958#: cp/init.c:666
588a58df 25959#, gcc-internal-format
55541419
JM
25960msgid " %q+#D"
25961msgstr " %q+#D"
588a58df 25962
55541419 25963#: cp/init.c:668
588a58df 25964#, gcc-internal-format
55541419 25965msgid " base %qT"
588a58df
JM
25966msgstr ""
25967
55541419
JM
25968#: cp/init.c:670
25969#, fuzzy, gcc-internal-format
25970msgid " when initialized here"
25971msgstr "%J tässä alustuksessa"
25972
25973#: cp/init.c:687
25974#, fuzzy, gcc-internal-format
25975msgid "multiple initializations given for %qD"
25976msgstr "(%qs:n alustuksen lähistöllä)"
25977
25978#: cp/init.c:691
25979#, fuzzy, gcc-internal-format
25980msgid "multiple initializations given for base %qT"
25981msgstr "(%qs:n alustuksen lähistöllä)"
25982
25983#: cp/init.c:759
25984#, fuzzy, gcc-internal-format
25985msgid "initializations for multiple members of %qT"
25986msgstr "alustamaton const-jäsen %qD"
25987
25988#: cp/init.c:823
588a58df 25989#, gcc-internal-format
55541419 25990msgid "base class %q#T should be explicitly initialized in the copy constructor"
588a58df
JM
25991msgstr ""
25992
55541419 25993#: cp/init.c:1047 cp/init.c:1066
588a58df 25994#, gcc-internal-format
55541419
JM
25995msgid "class %qT does not have any field named %qD"
25996msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
588a58df 25997
55541419 25998#: cp/init.c:1053
588a58df 25999#, gcc-internal-format
55541419 26000msgid "%q#D is a static data member; it can only be initialized at its definition"
588a58df
JM
26001msgstr ""
26002
55541419 26003#: cp/init.c:1060
588a58df 26004#, gcc-internal-format
55541419 26005msgid "%q#D is not a non-static data member of %qT"
588a58df
JM
26006msgstr ""
26007
55541419 26008#: cp/init.c:1099
588a58df 26009#, gcc-internal-format
55541419 26010msgid "unnamed initializer for %qT, which has no base classes"
588a58df
JM
26011msgstr ""
26012
55541419 26013#: cp/init.c:1107
588a58df 26014#, gcc-internal-format
55541419 26015msgid "unnamed initializer for %qT, which uses multiple inheritance"
588a58df
JM
26016msgstr ""
26017
55541419 26018#: cp/init.c:1153
588a58df 26019#, gcc-internal-format
55541419 26020msgid "%qD is both a direct base and an indirect virtual base"
588a58df
JM
26021msgstr ""
26022
55541419 26023#: cp/init.c:1161
588a58df 26024#, gcc-internal-format
55541419 26025msgid "type %qT is not a direct or virtual base of %qT"
588a58df
JM
26026msgstr ""
26027
55541419 26028#: cp/init.c:1164
588a58df 26029#, gcc-internal-format
55541419 26030msgid "type %qT is not a direct base of %qT"
588a58df
JM
26031msgstr ""
26032
55541419 26033#: cp/init.c:1245
588a58df 26034#, gcc-internal-format
55541419 26035msgid "bad array initializer"
588a58df
JM
26036msgstr ""
26037
55541419
JM
26038#: cp/init.c:1456 cp/semantics.c:2619
26039#, fuzzy, gcc-internal-format
26040msgid "%qT is not a class type"
26041msgstr "%J%qD on tavallisesti ei-staattinen funktio"
26042
26043#: cp/init.c:1510
588a58df 26044#, gcc-internal-format
55541419 26045msgid "incomplete type %qT does not have member %qD"
588a58df
JM
26046msgstr ""
26047
55541419 26048#: cp/init.c:1523
588a58df 26049#, gcc-internal-format
55541419 26050msgid "invalid pointer to bit-field %qD"
588a58df
JM
26051msgstr ""
26052
55541419 26053#: cp/init.c:1601
588a58df 26054#, gcc-internal-format
55541419 26055msgid "invalid use of non-static member function %qD"
588a58df
JM
26056msgstr ""
26057
55541419 26058#: cp/init.c:1607
588a58df 26059#, gcc-internal-format
55541419 26060msgid "invalid use of non-static data member %qD"
588a58df
JM
26061msgstr ""
26062
55541419 26063#: cp/init.c:1833
588a58df 26064#, gcc-internal-format
55541419 26065msgid "invalid type %<void%> for new"
588a58df
JM
26066msgstr ""
26067
55541419 26068#: cp/init.c:1846
588a58df 26069#, gcc-internal-format
55541419 26070msgid "uninitialized const in %<new%> of %q#T"
588a58df
JM
26071msgstr ""
26072
55541419 26073#: cp/init.c:1880
588a58df 26074#, gcc-internal-format
55541419 26075msgid "call to Java constructor with %qs undefined"
588a58df
JM
26076msgstr ""
26077
55541419 26078#: cp/init.c:1898
588a58df 26079#, gcc-internal-format
55541419 26080msgid "Java class %q#T object allocated using placement new"
588a58df
JM
26081msgstr ""
26082
55541419 26083#: cp/init.c:1928
588a58df 26084#, gcc-internal-format
55541419 26085msgid "no suitable %qD found in class %qT"
588a58df
JM
26086msgstr ""
26087
55541419 26088#: cp/init.c:1935
588a58df 26089#, gcc-internal-format
55541419 26090msgid "request for member %qD is ambiguous"
588a58df
JM
26091msgstr ""
26092
55541419 26093#: cp/init.c:2125
588a58df 26094#, gcc-internal-format
55541419 26095msgid "non-constant array size in new, unable to verify length of initializer-list"
588a58df
JM
26096msgstr ""
26097
55541419 26098#: cp/init.c:2134
588a58df 26099#, gcc-internal-format
55541419 26100msgid "ISO C++ forbids initialization in array new"
588a58df
JM
26101msgstr ""
26102
55541419 26103#: cp/init.c:2360
588a58df 26104#, gcc-internal-format
55541419 26105msgid "size in array new must have integral type"
588a58df
JM
26106msgstr ""
26107
55541419 26108#: cp/init.c:2373
588a58df 26109#, gcc-internal-format
55541419 26110msgid "new cannot be applied to a reference type"
588a58df
JM
26111msgstr ""
26112
55541419 26113#: cp/init.c:2382
588a58df 26114#, gcc-internal-format
55541419 26115msgid "new cannot be applied to a function type"
588a58df
JM
26116msgstr ""
26117
55541419 26118#: cp/init.c:2426
588a58df 26119#, gcc-internal-format
55541419 26120msgid "call to Java constructor, while %<jclass%> undefined"
588a58df
JM
26121msgstr ""
26122
55541419 26123#: cp/init.c:2444
588a58df 26124#, gcc-internal-format
55541419 26125msgid "can't find %<class$%> in %qT"
588a58df
JM
26126msgstr ""
26127
55541419 26128#: cp/init.c:2831
588a58df 26129#, gcc-internal-format
55541419 26130msgid "initializer ends prematurely"
588a58df
JM
26131msgstr ""
26132
55541419 26133#: cp/init.c:2889
588a58df 26134#, gcc-internal-format
55541419
JM
26135msgid "cannot initialize multi-dimensional array with initializer"
26136msgstr ""
588a58df 26137
55541419 26138#: cp/init.c:3038
588a58df 26139#, gcc-internal-format
55541419 26140msgid "possible problem detected in invocation of delete operator:"
588a58df
JM
26141msgstr ""
26142
55541419 26143#: cp/init.c:3042
588a58df 26144#, gcc-internal-format
55541419 26145msgid "neither the destructor nor the class-specific operator delete will be called, even if they are declared when the class is defined."
588a58df
JM
26146msgstr ""
26147
55541419 26148#: cp/init.c:3064
588a58df 26149#, gcc-internal-format
55541419 26150msgid "unknown array size in delete"
588a58df
JM
26151msgstr ""
26152
55541419 26153#: cp/init.c:3319
588a58df 26154#, gcc-internal-format
55541419 26155msgid "type to vector delete is neither pointer or array type"
588a58df
JM
26156msgstr ""
26157
55541419
JM
26158#: cp/lex.c:321
26159#, gcc-internal-format
26160msgid "junk at end of #pragma %s"
26161msgstr "roskaa #pragma %s:n lopussa"
588a58df 26162
55541419 26163#: cp/lex.c:328
588a58df 26164#, gcc-internal-format
55541419
JM
26165msgid "invalid #pragma %s"
26166msgstr "virheellinen #pragma %s"
26167
26168#: cp/lex.c:336
26169#, gcc-internal-format
26170msgid "#pragma vtable no longer supported"
588a58df
JM
26171msgstr ""
26172
55541419 26173#: cp/lex.c:408
f3a12c77 26174#, gcc-internal-format
55541419 26175msgid "#pragma implementation for %qs appears after file is included"
f3a12c77
JM
26176msgstr ""
26177
55541419 26178#: cp/lex.c:432
588a58df 26179#, gcc-internal-format
55541419 26180msgid "junk at end of #pragma GCC java_exceptions"
588a58df
JM
26181msgstr ""
26182
55541419
JM
26183#: cp/lex.c:447
26184#, gcc-internal-format
26185msgid "%qD not defined"
26186msgstr ""
588a58df 26187
55541419
JM
26188#: cp/lex.c:451
26189#, gcc-internal-format
26190msgid "%qD was not declared in this scope"
26191msgstr "%qD on esittelemättä tällä näkyvyysalueella"
588a58df 26192
55541419
JM
26193#. In a template, it is invalid to write "f()" or "f(3)" if no
26194#. declaration of "f" is available. Historically, G++ and most
26195#. other compilers accepted that usage since they deferred all name
26196#. lookup until instantiation time rather than doing unqualified
26197#. name lookup at template definition time; explain to the user what
26198#. is going wrong.
26199#.
26200#. Note that we have the exact wording of the following message in
26201#. the manual (trouble.texi, node "Name lookup"), so they need to
26202#. be kept in synch.
26203#: cp/lex.c:489
588a58df 26204#, gcc-internal-format
55541419 26205msgid "there are no arguments to %qD that depend on a template parameter, so a declaration of %qD must be available"
588a58df
JM
26206msgstr ""
26207
55541419 26208#: cp/lex.c:498
588a58df 26209#, gcc-internal-format
55541419 26210msgid "(if you use %<-fpermissive%>, G++ will accept your code, but allowing the use of an undeclared name is deprecated)"
588a58df
JM
26211msgstr ""
26212
55541419 26213#: cp/mangle.c:1933
588a58df 26214#, gcc-internal-format
55541419 26215msgid "mangling typeof, use decltype instead"
588a58df
JM
26216msgstr ""
26217
55541419 26218#: cp/mangle.c:2152
588a58df 26219#, gcc-internal-format
55541419 26220msgid "mangling unknown fixed point type"
588a58df
JM
26221msgstr ""
26222
55541419 26223#: cp/mangle.c:2557
5682cc89 26224#, fuzzy, gcc-internal-format
55541419
JM
26225msgid "mangling %C"
26226msgstr "varoitus: "
5682cc89 26227
55541419 26228#: cp/mangle.c:2609
5682cc89 26229#, fuzzy, gcc-internal-format
55541419
JM
26230msgid "mangling new-expression"
26231msgstr "%Hpuuttuva kasvatuslauseke"
5682cc89 26232
55541419 26233#: cp/mangle.c:2643
588a58df 26234#, gcc-internal-format
55541419 26235msgid "omitted middle operand to %<?:%> operand cannot be mangled"
588a58df
JM
26236msgstr ""
26237
55541419 26238#: cp/mangle.c:2951
588a58df 26239#, gcc-internal-format
55541419 26240msgid "the mangled name of %qD will change in a future version of GCC"
588a58df
JM
26241msgstr ""
26242
55541419 26243#: cp/method.c:388
588a58df 26244#, gcc-internal-format
55541419
JM
26245msgid "generic thunk code fails for method %q#D which uses %<...%>"
26246msgstr ""
588a58df 26247
55541419 26248#: cp/method.c:569
588a58df 26249#, gcc-internal-format
55541419 26250msgid "non-static const member %q#D, can't use default assignment operator"
588a58df
JM
26251msgstr ""
26252
55541419 26253#: cp/method.c:575
588a58df 26254#, gcc-internal-format
55541419 26255msgid "non-static reference member %q#D, can't use default assignment operator"
588a58df
JM
26256msgstr ""
26257
55541419 26258#: cp/method.c:688
588a58df 26259#, gcc-internal-format
55541419 26260msgid "synthesized method %qD first required here "
588a58df
JM
26261msgstr ""
26262
55541419 26263#: cp/method.c:1015
02c7d30f 26264#, fuzzy, gcc-internal-format
55541419
JM
26265msgid "defaulted declaration %q+D"
26266msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
02c7d30f 26267
55541419 26268#: cp/method.c:1017
588a58df 26269#, gcc-internal-format
55541419 26270msgid "does not match expected signature %qD"
588a58df
JM
26271msgstr ""
26272
55541419 26273#: cp/method.c:1049
02c7d30f 26274#, fuzzy, gcc-internal-format
55541419 26275msgid "%qD cannot be defaulted"
02c7d30f
JM
26276msgstr "%J%qD on tavallisesti ei-staattinen funktio"
26277
55541419
JM
26278# XXX
26279#: cp/method.c:1058
02c7d30f 26280#, fuzzy, gcc-internal-format
55541419
JM
26281msgid "defaulted function %q+D with default argument"
26282msgstr "%Hswitch-lauseesta puuttuu default-nimike"
02c7d30f 26283
55541419 26284#: cp/method.c:1064
588a58df 26285#, gcc-internal-format
55541419 26286msgid "%qD declared explicit cannot be defaulted in the class body"
588a58df
JM
26287msgstr ""
26288
55541419 26289#: cp/method.c:1067
588a58df 26290#, gcc-internal-format
55541419 26291msgid "%qD declared with non-public access cannot be defaulted in the class body"
588a58df
JM
26292msgstr ""
26293
55541419 26294#: cp/method.c:1070
588a58df 26295#, gcc-internal-format
55541419 26296msgid "function %q+D defaulted on its first declaration must not have an exception-specification"
588a58df
JM
26297msgstr ""
26298
55541419 26299#: cp/method.c:1119
588a58df 26300#, gcc-internal-format
55541419 26301msgid "vtable layout for class %qT may not be ABI-compliantand may change in a future version of GCC due to implicit virtual destructor"
588a58df
JM
26302msgstr ""
26303
55541419
JM
26304#: cp/name-lookup.c:733
26305#, gcc-internal-format
26306msgid "redeclaration of %<wchar_t%> as %qT"
26307msgstr ""
588a58df 26308
55541419
JM
26309#. A redeclaration of main, but not a duplicate of the
26310#. previous one.
26311#.
26312#. [basic.start.main]
26313#.
26314#. This function shall not be overloaded.
26315#: cp/name-lookup.c:763
588a58df 26316#, fuzzy, gcc-internal-format
55541419
JM
26317msgid "invalid redeclaration of %q+D"
26318msgstr "%qD esitelty staattisesti sisäkkäin"
588a58df 26319
55541419 26320#: cp/name-lookup.c:764
588a58df 26321#, gcc-internal-format
55541419 26322msgid "as %qD"
588a58df
JM
26323msgstr ""
26324
55541419
JM
26325#: cp/name-lookup.c:810 cp/name-lookup.c:821
26326#, fuzzy, gcc-internal-format
26327msgid "declaration of %q#D with C language linkage"
26328msgstr "%J%qD esitelty uudelleen ilman linkitystä"
26329
26330#: cp/name-lookup.c:814
26331#, fuzzy, gcc-internal-format
26332msgid "due to different exception specifications"
26333msgstr "%qs esitelty funktion palauttavana funktiona"
588a58df 26334
55541419 26335#: cp/name-lookup.c:905
588a58df 26336#, gcc-internal-format
55541419 26337msgid "type mismatch with previous external decl of %q#D"
588a58df
JM
26338msgstr ""
26339
55541419 26340#: cp/name-lookup.c:906
02c7d30f 26341#, fuzzy, gcc-internal-format
55541419
JM
26342msgid "previous external decl of %q+#D"
26343msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
02c7d30f 26344
55541419 26345#: cp/name-lookup.c:997
588a58df 26346#, gcc-internal-format
55541419 26347msgid "extern declaration of %q#D doesn't match"
588a58df
JM
26348msgstr ""
26349
55541419
JM
26350#: cp/name-lookup.c:998
26351#, fuzzy, gcc-internal-format
26352msgid "global declaration %q+#D"
26353msgstr "%qs-nimikkeen kaksoisesittely"
588a58df 26354
55541419 26355#: cp/name-lookup.c:1040 cp/name-lookup.c:1048
588a58df 26356#, gcc-internal-format
55541419 26357msgid "declaration of %q#D shadows a parameter"
588a58df
JM
26358msgstr ""
26359
55541419
JM
26360#. Location of previous decl is not useful in this case.
26361#: cp/name-lookup.c:1074
02c7d30f 26362#, gcc-internal-format
55541419 26363msgid "declaration of %qD shadows a member of 'this'"
02c7d30f
JM
26364msgstr ""
26365
55541419 26366#: cp/name-lookup.c:1081
588a58df 26367#, gcc-internal-format
55541419 26368msgid "declaration of %qD shadows a previous local"
588a58df
JM
26369msgstr ""
26370
55541419 26371#: cp/name-lookup.c:1090
588a58df 26372#, gcc-internal-format
55541419 26373msgid "declaration of %qD shadows a global declaration"
588a58df
JM
26374msgstr ""
26375
55541419 26376#: cp/name-lookup.c:1213
588a58df 26377#, gcc-internal-format
55541419 26378msgid "name lookup of %qD changed"
588a58df
JM
26379msgstr ""
26380
55541419 26381#: cp/name-lookup.c:1214
588a58df 26382#, gcc-internal-format
55541419 26383msgid " matches this %q+D under ISO standard rules"
588a58df
JM
26384msgstr ""
26385
55541419 26386#: cp/name-lookup.c:1216
588a58df 26387#, gcc-internal-format
55541419 26388msgid " matches this %q+D under old rules"
588a58df
JM
26389msgstr ""
26390
55541419 26391#: cp/name-lookup.c:1234 cp/name-lookup.c:1242
588a58df 26392#, gcc-internal-format
55541419 26393msgid "name lookup of %qD changed for ISO %<for%> scoping"
588a58df
JM
26394msgstr ""
26395
55541419 26396#: cp/name-lookup.c:1236
588a58df 26397#, gcc-internal-format
55541419 26398msgid " cannot use obsolete binding at %q+D because it has a destructor"
588a58df
JM
26399msgstr ""
26400
55541419 26401#: cp/name-lookup.c:1245
588a58df 26402#, gcc-internal-format
55541419 26403msgid " using obsolete binding at %q+D"
588a58df
JM
26404msgstr ""
26405
55541419 26406#: cp/name-lookup.c:1251 cp/parser.c:10890
588a58df 26407#, fuzzy, gcc-internal-format
55541419
JM
26408msgid "(if you use %<-fpermissive%> G++ will accept your code)"
26409msgstr "(G++ hyväksyy koodin -fpermissive-valitsimella)"
588a58df 26410
55541419 26411#: cp/name-lookup.c:1306
588a58df 26412#, gcc-internal-format
55541419 26413msgid "%s %s(%E) %p %d\n"
588a58df
JM
26414msgstr ""
26415
55541419 26416#: cp/name-lookup.c:1309
588a58df 26417#, gcc-internal-format
55541419 26418msgid "%s %s %p %d\n"
588a58df
JM
26419msgstr ""
26420
55541419 26421#: cp/name-lookup.c:2041
588a58df 26422#, gcc-internal-format
55541419 26423msgid "%q#D hides constructor for %q#T"
588a58df
JM
26424msgstr ""
26425
55541419 26426#: cp/name-lookup.c:2058
588a58df 26427#, gcc-internal-format
55541419 26428msgid "%q#D conflicts with previous using declaration %q#D"
588a58df
JM
26429msgstr ""
26430
55541419 26431#: cp/name-lookup.c:2081
f3a12c77 26432#, fuzzy, gcc-internal-format
55541419
JM
26433msgid "previous non-function declaration %q+#D"
26434msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 26435
55541419 26436#: cp/name-lookup.c:2082
588a58df 26437#, gcc-internal-format
55541419 26438msgid "conflicts with function declaration %q#D"
588a58df
JM
26439msgstr ""
26440
55541419
JM
26441#. It's a nested name with template parameter dependent scope.
26442#. This can only be using-declaration for class member.
26443#: cp/name-lookup.c:2160 cp/name-lookup.c:2185
588a58df 26444#, gcc-internal-format
55541419 26445msgid "%qT is not a namespace"
588a58df
JM
26446msgstr ""
26447
55541419
JM
26448#. 7.3.3/5
26449#. A using-declaration shall not name a template-id.
26450#: cp/name-lookup.c:2170
588a58df 26451#, gcc-internal-format
55541419 26452msgid "a using-declaration cannot specify a template-id. Try %<using %D%>"
588a58df
JM
26453msgstr ""
26454
55541419 26455#: cp/name-lookup.c:2177
588a58df 26456#, gcc-internal-format
55541419 26457msgid "namespace %qD not allowed in using-declaration"
588a58df
JM
26458msgstr ""
26459
55541419 26460#: cp/name-lookup.c:2213
02c7d30f 26461#, gcc-internal-format
55541419 26462msgid "%qD not declared"
02c7d30f
JM
26463msgstr ""
26464
55541419
JM
26465#: cp/name-lookup.c:2249 cp/name-lookup.c:2286 cp/name-lookup.c:2320
26466#: cp/name-lookup.c:2335
588a58df 26467#, gcc-internal-format
55541419 26468msgid "%qD is already declared in this scope"
588a58df
JM
26469msgstr ""
26470
55541419 26471#: cp/name-lookup.c:2942
5682cc89 26472#, gcc-internal-format
55541419 26473msgid "using-declaration for non-member at class scope"
5682cc89
JM
26474msgstr ""
26475
55541419 26476#: cp/name-lookup.c:2949
5682cc89 26477#, gcc-internal-format
55541419 26478msgid "%<%T::%D%> names destructor"
5682cc89
JM
26479msgstr ""
26480
55541419 26481#: cp/name-lookup.c:2954
5682cc89 26482#, gcc-internal-format
55541419 26483msgid "%<%T::%D%> names constructor"
5682cc89
JM
26484msgstr ""
26485
55541419 26486#: cp/name-lookup.c:2959
588a58df 26487#, gcc-internal-format
55541419 26488msgid "%<%T::%D%> names constructor in %qT"
588a58df
JM
26489msgstr ""
26490
55541419 26491#: cp/name-lookup.c:3009
588a58df 26492#, gcc-internal-format
55541419 26493msgid "no members matching %<%T::%D%> in %q#T"
588a58df
JM
26494msgstr ""
26495
55541419 26496#: cp/name-lookup.c:3077
588a58df 26497#, gcc-internal-format
55541419 26498msgid "declaration of %qD not in a namespace surrounding %qD"
588a58df
JM
26499msgstr ""
26500
55541419 26501#: cp/name-lookup.c:3085
588a58df 26502#, fuzzy, gcc-internal-format
55541419
JM
26503msgid "explicit qualification in declaration of %qD"
26504msgstr "%qD esitelty staattisesti sisäkkäin"
588a58df 26505
55541419 26506#: cp/name-lookup.c:3167
588a58df 26507#, gcc-internal-format
55541419 26508msgid "%qD should have been declared inside %qD"
588a58df
JM
26509msgstr ""
26510
55541419 26511#: cp/name-lookup.c:3212
588a58df 26512#, fuzzy, gcc-internal-format
55541419
JM
26513msgid "%qD attribute requires a single NTBS argument"
26514msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
588a58df 26515
55541419 26516#: cp/name-lookup.c:3219
02c7d30f 26517#, gcc-internal-format
55541419 26518msgid "%qD attribute is meaningless since members of the anonymous namespace get local symbols"
02c7d30f
JM
26519msgstr ""
26520
55541419 26521#: cp/name-lookup.c:3228 cp/name-lookup.c:3598
5682cc89 26522#, gcc-internal-format
55541419 26523msgid "%qD attribute directive ignored"
5682cc89
JM
26524msgstr ""
26525
55541419 26526#: cp/name-lookup.c:3273
5682cc89 26527#, gcc-internal-format
55541419 26528msgid "namespace alias %qD not allowed here, assuming %qD"
5682cc89
JM
26529msgstr ""
26530
55541419
JM
26531#: cp/name-lookup.c:3586
26532#, gcc-internal-format
26533msgid "strong using only meaningful at namespace scope"
26534msgstr ""
5682cc89 26535
55541419
JM
26536#: cp/name-lookup.c:3590
26537#, gcc-internal-format
26538msgid "current namespace %qD does not enclose strongly used namespace %qD"
26539msgstr ""
02c7d30f 26540
55541419 26541#: cp/name-lookup.c:5017
02c7d30f 26542#, gcc-internal-format
55541419 26543msgid "argument dependent lookup finds %q+D"
02c7d30f
JM
26544msgstr ""
26545
55541419
JM
26546#: cp/name-lookup.c:5461
26547#, gcc-internal-format
26548msgid "XXX entering pop_everything ()\n"
26549msgstr ""
5682cc89 26550
55541419
JM
26551#: cp/name-lookup.c:5470
26552#, gcc-internal-format
26553msgid "XXX leaving pop_everything ()\n"
26554msgstr ""
5682cc89 26555
55541419 26556#: cp/optimize.c:346
5682cc89 26557#, gcc-internal-format
55541419 26558msgid "making multiple clones of %qD"
5682cc89
JM
26559msgstr ""
26560
55541419
JM
26561#: cp/parser.c:435
26562#, gcc-internal-format
26563msgid "identifier %qE will become a keyword in C++0x"
26564msgstr ""
588a58df 26565
55541419 26566#: cp/parser.c:2100
588a58df 26567#, fuzzy, gcc-internal-format
55541419
JM
26568msgid "%<#pragma%> is not allowed here"
26569msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
588a58df 26570
55541419 26571#: cp/parser.c:2131
02c7d30f 26572#, fuzzy, gcc-internal-format
55541419
JM
26573msgid "%<%E::%E%> has not been declared"
26574msgstr "%J%qD on tavallisesti ei-staattinen funktio"
02c7d30f 26575
55541419 26576#: cp/parser.c:2134
588a58df 26577#, fuzzy, gcc-internal-format
55541419
JM
26578msgid "%<::%E%> has not been declared"
26579msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26580
55541419 26581#: cp/parser.c:2137
588a58df 26582#, fuzzy, gcc-internal-format
55541419
JM
26583msgid "request for member %qE in non-class type %qT"
26584msgstr "pyyntö jäsenen %qs käsittelyyn jossain, joka ei ole tietue tai unioni"
588a58df 26585
55541419 26586#: cp/parser.c:2140
588a58df 26587#, fuzzy, gcc-internal-format
55541419
JM
26588msgid "%<%T::%E%> has not been declared"
26589msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26590
55541419 26591#: cp/parser.c:2143
588a58df 26592#, fuzzy, gcc-internal-format
55541419
JM
26593msgid "%qE has not been declared"
26594msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26595
55541419 26596#: cp/parser.c:2146
588a58df 26597#, gcc-internal-format
55541419 26598msgid "%<%E::%E%> %s"
588a58df
JM
26599msgstr ""
26600
55541419 26601#: cp/parser.c:2148
02c7d30f 26602#, gcc-internal-format
55541419
JM
26603msgid "%<::%E%> %s"
26604msgstr "%<::%E%> %s"
02c7d30f 26605
55541419
JM
26606#: cp/parser.c:2150
26607#, gcc-internal-format
26608msgid "%qE %s"
26609msgstr "%qE %s"
02c7d30f 26610
55541419
JM
26611#: cp/parser.c:2188
26612#, gcc-internal-format
26613msgid "ISO C++ 1998 does not support %<long long%>"
26614msgstr "ISO C++ 1998 ei tue %<long long%> -tyyppiä"
02c7d30f 26615
55541419 26616#: cp/parser.c:2209
588a58df 26617#, fuzzy, gcc-internal-format
55541419
JM
26618msgid "duplicate %qs"
26619msgstr "ylimääräinen %qs"
588a58df 26620
55541419
JM
26621#: cp/parser.c:2254
26622#, gcc-internal-format
26623msgid "new types may not be defined in a return type"
26624msgstr "uusia tyyppejä ei voi määritellä paluutyypissä"
588a58df 26625
55541419
JM
26626#: cp/parser.c:2256
26627#, gcc-internal-format
26628msgid "(perhaps a semicolon is missing after the definition of %qT)"
26629msgstr "(mahdollisesti %qT:n määrittelyn perästä puuttuu puolipiste)"
588a58df 26630
55541419
JM
26631#: cp/parser.c:2276 cp/parser.c:4289 cp/pt.c:6249
26632#, gcc-internal-format
26633msgid "%qT is not a template"
26634msgstr ""
5682cc89 26635
55541419 26636#: cp/parser.c:2278
588a58df 26637#, fuzzy, gcc-internal-format
55541419
JM
26638msgid "%qE is not a template"
26639msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26640
55541419 26641#: cp/parser.c:2280
588a58df 26642#, fuzzy, gcc-internal-format
55541419
JM
26643msgid "invalid template-id"
26644msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26645
55541419 26646#: cp/parser.c:2343
5682cc89 26647#, gcc-internal-format
55541419 26648msgid "invalid use of template-name %qE without an argument list"
5682cc89 26649msgstr ""
588a58df 26650
55541419 26651#: cp/parser.c:2346
588a58df 26652#, fuzzy, gcc-internal-format
55541419
JM
26653msgid "invalid use of destructor %qD as a type"
26654msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 26655
55541419
JM
26656#. Something like 'unsigned A a;'
26657#: cp/parser.c:2349
26658#, gcc-internal-format
26659msgid "invalid combination of multiple type-specifiers"
26660msgstr ""
588a58df 26661
55541419
JM
26662#. Issue an error message.
26663#: cp/parser.c:2353
588a58df 26664#, fuzzy, gcc-internal-format
55541419
JM
26665msgid "%qE does not name a type"
26666msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26667
55541419 26668#: cp/parser.c:2386
5682cc89 26669#, gcc-internal-format
55541419 26670msgid "(perhaps %<typename %T::%E%> was intended)"
5682cc89
JM
26671msgstr ""
26672
55541419 26673#: cp/parser.c:2401
588a58df 26674#, fuzzy, gcc-internal-format
55541419
JM
26675msgid "%qE in namespace %qE does not name a type"
26676msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
5682cc89 26677
55541419
JM
26678#. A<T>::A<T>()
26679#: cp/parser.c:2407
5682cc89 26680#, fuzzy, gcc-internal-format
55541419
JM
26681msgid "%<%T::%E%> names the constructor, not the type"
26682msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 26683
55541419 26684#: cp/parser.c:2410
588a58df 26685#, fuzzy, gcc-internal-format
55541419
JM
26686msgid "and %qT has no template constructors"
26687msgstr "%J%qD on tavallisesti ei-staattinen funktio"
26688
26689#: cp/parser.c:2415
26690#, gcc-internal-format
26691msgid "need %<typename%> before %<%T::%E%> because %qT is a dependent scope"
26692msgstr ""
588a58df 26693
55541419 26694#: cp/parser.c:2419
5682cc89 26695#, fuzzy, gcc-internal-format
55541419
JM
26696msgid "%qE in class %qT does not name a type"
26697msgstr "luokalla %qT ei ole %qD-nimistä kenttää"
5682cc89 26698
55541419 26699#: cp/parser.c:3208
5682cc89 26700#, fuzzy, gcc-internal-format
55541419
JM
26701msgid "fixed-point types not supported in C++"
26702msgstr "säiekohtaista muistia ei tueta tälle kohteelle"
5682cc89 26703
55541419 26704#: cp/parser.c:3289
588a58df 26705#, gcc-internal-format
55541419 26706msgid "ISO C++ forbids braced-groups within expressions"
588a58df
JM
26707msgstr ""
26708
55541419 26709#: cp/parser.c:3301
588a58df 26710#, gcc-internal-format
55541419 26711msgid "statement-expressions are not allowed outside functions nor in template-argument lists"
588a58df
JM
26712msgstr ""
26713
55541419
JM
26714#: cp/parser.c:3374
26715#, fuzzy, gcc-internal-format
26716msgid "%<this%> may not be used in this context"
26717msgstr "%qD on esittelemättä tällä näkyvyysalueella"
588a58df 26718
55541419
JM
26719#: cp/parser.c:3595
26720#, fuzzy, gcc-internal-format
26721msgid "local variable %qD may not appear in this context"
26722msgstr "%qD on esittelemättä tällä näkyvyysalueella"
588a58df 26723
55541419
JM
26724#: cp/parser.c:3889
26725#, fuzzy, gcc-internal-format
26726msgid "scope %qT before %<~%> is not a class-name"
26727msgstr "%qT ei ole luokka tai nimiavaruus"
588a58df 26728
55541419 26729#: cp/parser.c:4008
588a58df 26730#, fuzzy, gcc-internal-format
55541419
JM
26731msgid "declaration of %<~%T%> as member of %qT"
26732msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
588a58df 26733
55541419 26734#: cp/parser.c:4023
588a58df 26735#, gcc-internal-format
55541419 26736msgid "typedef-name %qD used as destructor declarator"
588a58df
JM
26737msgstr ""
26738
55541419
JM
26739#. Warn the user that a compound literal is not
26740#. allowed in standard C++.
26741#: cp/parser.c:4713
588a58df 26742#, gcc-internal-format
55541419 26743msgid "ISO C++ forbids compound-literals"
588a58df
JM
26744msgstr ""
26745
55541419 26746#: cp/parser.c:5090
5682cc89 26747#, fuzzy, gcc-internal-format
55541419
JM
26748msgid "%qE does not have class type"
26749msgstr "%J%qD on tavallisesti ei-staattinen funktio"
5682cc89 26750
55541419 26751#: cp/parser.c:5175 cp/typeck.c:2316
5682cc89 26752#, gcc-internal-format
55541419 26753msgid "invalid use of %qD"
5682cc89
JM
26754msgstr ""
26755
55541419 26756#: cp/parser.c:5758
588a58df 26757#, gcc-internal-format
55541419 26758msgid "array bound forbidden after parenthesized type-id"
588a58df
JM
26759msgstr ""
26760
55541419 26761#: cp/parser.c:5760
588a58df 26762#, gcc-internal-format
55541419 26763msgid "try removing the parentheses around the type-id"
588a58df
JM
26764msgstr ""
26765
55541419 26766#: cp/parser.c:5964
588a58df 26767#, gcc-internal-format
55541419 26768msgid "expression in new-declarator must have integral or enumeration type"
588a58df
JM
26769msgstr ""
26770
55541419 26771#: cp/parser.c:6218
588a58df 26772#, gcc-internal-format
55541419 26773msgid "use of old-style cast"
588a58df
JM
26774msgstr ""
26775
55541419 26776#: cp/parser.c:6349
588a58df 26777#, gcc-internal-format
55541419 26778msgid "%<>>%> operator will be treated as two right angle brackets in C++0x"
588a58df
JM
26779msgstr ""
26780
55541419
JM
26781#: cp/parser.c:6352
26782#, fuzzy, gcc-internal-format
26783msgid "suggest parentheses around %<>>%> expression"
26784msgstr "sulkumerkkien käyttö &&:n ympärillä on suositeltavaa ||:n sisällä"
588a58df 26785
55541419
JM
26786#: cp/parser.c:7187
26787#, fuzzy, gcc-internal-format
26788msgid "expected end of capture-list"
26789msgstr "päättämätön muotoilumerkkijono"
588a58df 26790
55541419 26791#: cp/parser.c:7238
588a58df 26792#, gcc-internal-format
55541419 26793msgid "ISO C++ does not allow initializers in lambda expression capture lists"
588a58df
JM
26794msgstr ""
26795
55541419
JM
26796#: cp/parser.c:7332
26797#, fuzzy, gcc-internal-format
26798msgid "default argument specified for lambda parameter"
26799msgstr "tallennusluokka annettu parametrille %qs"
588a58df 26800
55541419 26801#: cp/parser.c:7395
588a58df 26802#, gcc-internal-format
55541419 26803msgid "lambda expression with no captures declared mutable"
588a58df
JM
26804msgstr ""
26805
55541419
JM
26806#: cp/parser.c:7738
26807#, fuzzy, gcc-internal-format
26808msgid "case label %qE not within a switch statement"
26809msgstr "nimike yhdyslauseen lopussa"
26810
26811#: cp/parser.c:7811
588a58df 26812#, gcc-internal-format
55541419 26813msgid "need %<typename%> before %qE because %qT is a dependent scope"
588a58df
JM
26814msgstr ""
26815
55541419
JM
26816#: cp/parser.c:7820
26817#, fuzzy, gcc-internal-format
26818msgid "%<%T::%D%> names the constructor, not the type"
26819msgstr "%J%qD on tavallisesti ei-staattinen funktio"
26820
26821#. Issue a warning about this use of a GNU extension.
26822#: cp/parser.c:8455
588a58df 26823#, gcc-internal-format
55541419 26824msgid "ISO C++ forbids computed gotos"
588a58df
JM
26825msgstr ""
26826
55541419 26827#: cp/parser.c:8600 cp/parser.c:16601
588a58df 26828#, gcc-internal-format
55541419
JM
26829msgid "extra %<;%>"
26830msgstr "ylimääräinen %<;%>"
588a58df 26831
55541419 26832#: cp/parser.c:8821
588a58df 26833#, gcc-internal-format
55541419 26834msgid "%<__label__%> not at the beginning of a block"
588a58df
JM
26835msgstr ""
26836
55541419 26837#: cp/parser.c:8959
588a58df 26838#, gcc-internal-format
55541419 26839msgid "mixing declarations and function-definitions is forbidden"
588a58df
JM
26840msgstr ""
26841
55541419 26842#: cp/parser.c:9100
588a58df 26843#, gcc-internal-format
55541419 26844msgid "%<friend%> used outside of class"
588a58df
JM
26845msgstr ""
26846
55541419
JM
26847#. Complain about `auto' as a storage specifier, if
26848#. we're complaining about C++0x compatibility.
26849#: cp/parser.c:9159
588a58df 26850#, gcc-internal-format
55541419 26851msgid "%<auto%> will change meaning in C++0x; please remove it"
588a58df
JM
26852msgstr ""
26853
55541419 26854#: cp/parser.c:9281
02c7d30f 26855#, fuzzy, gcc-internal-format
55541419
JM
26856msgid "class definition may not be declared a friend"
26857msgstr "funktion määrittely esitelty %<register%>:ksi"
588a58df 26858
55541419 26859#: cp/parser.c:9350 cp/parser.c:16925
38fb2873 26860#, gcc-internal-format
55541419
JM
26861msgid "templates may not be %<virtual%>"
26862msgstr ""
588a58df 26863
55541419 26864#: cp/parser.c:9771
02c7d30f 26865#, fuzzy, gcc-internal-format
55541419
JM
26866msgid "invalid use of %<auto%> in conversion operator"
26867msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
02c7d30f 26868
55541419
JM
26869#: cp/parser.c:9856
26870#, fuzzy, gcc-internal-format
26871msgid "only constructors take base initializers"
26872msgstr "skalaarialustimen ympärillä on aaltosulkeet"
02c7d30f 26873
55541419
JM
26874#: cp/parser.c:9878
26875#, fuzzy, gcc-internal-format
26876msgid "cannot expand initializer for member %<%D%>"
26877msgstr "alustamaton const-jäsen %qD"
588a58df 26878
55541419 26879#: cp/parser.c:9933
588a58df 26880#, gcc-internal-format
55541419 26881msgid "anachronistic old-style base class initializer"
588a58df
JM
26882msgstr ""
26883
55541419 26884#: cp/parser.c:10001
588a58df 26885#, gcc-internal-format
55541419 26886msgid "keyword %<typename%> not allowed in this context (a qualified member initializer is implicitly a type)"
588a58df
JM
26887msgstr ""
26888
55541419
JM
26889#. Warn that we do not support `export'.
26890#: cp/parser.c:10346
02c7d30f 26891#, gcc-internal-format
55541419 26892msgid "keyword %<export%> not implemented, and will be ignored"
02c7d30f
JM
26893msgstr ""
26894
55541419
JM
26895#: cp/parser.c:10532 cp/parser.c:10631 cp/parser.c:10738 cp/parser.c:15310
26896#, fuzzy, gcc-internal-format
26897msgid "template parameter pack %qD cannot have a default argument"
26898msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
02c7d30f 26899
55541419
JM
26900#: cp/parser.c:10536 cp/parser.c:15317
26901#, fuzzy, gcc-internal-format
26902msgid "template parameter pack cannot have a default argument"
26903msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
02c7d30f 26904
55541419
JM
26905#: cp/parser.c:10635 cp/parser.c:10742
26906#, fuzzy, gcc-internal-format
26907msgid "template parameter packs cannot have default arguments"
26908msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
588a58df 26909
55541419 26910#: cp/parser.c:10882
588a58df 26911#, gcc-internal-format
55541419 26912msgid "%<<::%> cannot begin a template-argument list"
588a58df
JM
26913msgstr ""
26914
55541419 26915#: cp/parser.c:10886
588a58df 26916#, gcc-internal-format
55541419 26917msgid "%<<:%> is an alternate spelling for %<[%>. Insert whitespace between %<<%> and %<::%>"
588a58df
JM
26918msgstr ""
26919
55541419 26920#: cp/parser.c:10964
588a58df 26921#, gcc-internal-format
55541419 26922msgid "parse error in template argument list"
588a58df
JM
26923msgstr ""
26924
55541419
JM
26925#. Explain what went wrong.
26926#: cp/parser.c:11078
26927#, fuzzy, gcc-internal-format
26928msgid "non-template %qD used as template"
26929msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
588a58df 26930
55541419 26931#: cp/parser.c:11080
588a58df 26932#, gcc-internal-format
55541419 26933msgid "use %<%T::template %D%> to indicate that it is a template"
588a58df
JM
26934msgstr ""
26935
55541419 26936#: cp/parser.c:11213
588a58df 26937#, fuzzy, gcc-internal-format
55541419
JM
26938msgid "expected parameter pack before %<...%>"
26939msgstr "%qs määrittää %<auto%>:n tiedostoalue-esittelyssä"
588a58df 26940
55541419 26941#: cp/parser.c:11631
588a58df 26942#, fuzzy, gcc-internal-format
55541419
JM
26943msgid "template specialization with C linkage"
26944msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
588a58df 26945
55541419
JM
26946#: cp/parser.c:12447
26947#, gcc-internal-format
26948msgid "declaration %qD does not declare anything"
26949msgstr "esittely %qD ei esittele mitään"
588a58df 26950
55541419 26951#: cp/parser.c:12533
588a58df 26952#, fuzzy, gcc-internal-format
55541419
JM
26953msgid "attributes ignored on uninstantiated type"
26954msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
588a58df 26955
55541419 26956#: cp/parser.c:12537
588a58df 26957#, fuzzy, gcc-internal-format
55541419
JM
26958msgid "attributes ignored on template instantiation"
26959msgstr "%qs-attribuuttia ei huomioida ei-luokkatyypeille"
588a58df 26960
55541419 26961#: cp/parser.c:12542
588a58df 26962#, gcc-internal-format
55541419 26963msgid "attributes ignored on elaborated-type-specifier that is not a forward declaration"
588a58df
JM
26964msgstr ""
26965
55541419 26966#: cp/parser.c:12827
588a58df 26967#, gcc-internal-format
55541419
JM
26968msgid "%qD is not a namespace-name"
26969msgstr "%qD ei ole nimiavaruuden nimi"
588a58df 26970
55541419 26971#: cp/parser.c:12954
588a58df 26972#, gcc-internal-format
55541419
JM
26973msgid "%<namespace%> definition is not allowed here"
26974msgstr "%<namespace%>-määrittely ei ole sallittu täällä"
588a58df 26975
55541419 26976#: cp/parser.c:13095
588a58df 26977#, gcc-internal-format
55541419 26978msgid "a template-id may not appear in a using-declaration"
588a58df
JM
26979msgstr ""
26980
55541419
JM
26981#: cp/parser.c:13516
26982#, fuzzy, gcc-internal-format
26983msgid "an asm-specification is not allowed on a function-definition"
26984msgstr "%Jvanhanmallinen funktiomäärittely"
588a58df 26985
55541419
JM
26986#: cp/parser.c:13520
26987#, fuzzy, gcc-internal-format
26988msgid "attributes are not allowed on a function-definition"
26989msgstr "%Jvanhanmallinen funktiomäärittely"
588a58df 26990
55541419
JM
26991#: cp/parser.c:13673
26992#, fuzzy, gcc-internal-format
26993msgid "initializer provided for function"
26994msgstr "indeksoitu arvo on osoitin funktioon"
588a58df 26995
55541419 26996#: cp/parser.c:13706
588a58df 26997#, gcc-internal-format
55541419 26998msgid "attributes after parenthesized initializer ignored"
588a58df
JM
26999msgstr ""
27000
55541419 27001#: cp/parser.c:14101 cp/pt.c:9873
588a58df 27002#, gcc-internal-format
55541419 27003msgid "array bound is not an integer constant"
588a58df
JM
27004msgstr ""
27005
55541419
JM
27006#: cp/parser.c:14222
27007#, fuzzy, gcc-internal-format
27008msgid "cannot define member of dependent typedef %qT"
27009msgstr "parametrilla %P on vaillinainen tyyppi %qT"
588a58df 27010
55541419
JM
27011#: cp/parser.c:14226
27012#, fuzzy, gcc-internal-format
27013msgid "%<%T::%E%> is not a type"
27014msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 27015
55541419
JM
27016#: cp/parser.c:14254
27017#, fuzzy, gcc-internal-format
27018msgid "invalid use of constructor as a template"
27019msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 27020
55541419 27021#: cp/parser.c:14256
588a58df 27022#, gcc-internal-format
55541419 27023msgid "use %<%T::%D%> instead of %<%T::%D%> to name the constructor in a qualified name"
588a58df
JM
27024msgstr ""
27025
55541419 27026#: cp/parser.c:14434
588a58df 27027#, gcc-internal-format
55541419
JM
27028msgid "%qD is a namespace"
27029msgstr "%qD on nimiavaruus"
588a58df 27030
55541419
JM
27031#: cp/parser.c:14509
27032#, fuzzy, gcc-internal-format
27033msgid "duplicate cv-qualifier"
27034msgstr "case-arvon kaksoiskappale"
02c7d30f 27035
55541419 27036#: cp/parser.c:14631 cp/typeck2.c:501
588a58df 27037#, fuzzy, gcc-internal-format
55541419
JM
27038msgid "invalid use of %<auto%>"
27039msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
27040
27041# XXX
27042#: cp/parser.c:15243
27043#, fuzzy, gcc-internal-format
27044msgid "file ends in default argument"
27045msgstr "%Hswitch-lauseesta puuttuu default-nimike"
588a58df 27046
55541419 27047#: cp/parser.c:15289
588a58df 27048#, gcc-internal-format
55541419 27049msgid "deprecated use of default argument for parameter of non-function"
588a58df
JM
27050msgstr ""
27051
55541419 27052#: cp/parser.c:15293
588a58df 27053#, gcc-internal-format
55541419 27054msgid "default arguments are only permitted for function parameters"
588a58df
JM
27055msgstr ""
27056
55541419 27057#: cp/parser.c:15579
588a58df 27058#, gcc-internal-format
55541419 27059msgid "ISO C++ does not allow designated initializers"
588a58df
JM
27060msgstr ""
27061
55541419
JM
27062#: cp/parser.c:16193
27063#, fuzzy, gcc-internal-format
27064msgid "invalid class name in declaration of %qD"
27065msgstr "%qD esitelty staattisesti sisäkkäin"
588a58df 27066
55541419
JM
27067#: cp/parser.c:16207
27068#, fuzzy, gcc-internal-format
27069msgid "declaration of %qD in namespace %qD which does not enclose %qD"
27070msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 27071
55541419
JM
27072#: cp/parser.c:16212
27073#, fuzzy, gcc-internal-format
27074msgid "declaration of %qD in %qD which does not enclose %qD"
27075msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 27076
55541419 27077#: cp/parser.c:16226
588a58df 27078#, gcc-internal-format
55541419 27079msgid "extra qualification not allowed"
588a58df
JM
27080msgstr ""
27081
55541419 27082#: cp/parser.c:16238
588a58df 27083#, gcc-internal-format
55541419 27084msgid "an explicit specialization must be preceded by %<template <>%>"
588a58df
JM
27085msgstr ""
27086
55541419
JM
27087#: cp/parser.c:16268
27088#, fuzzy, gcc-internal-format
27089msgid "function template %qD redeclared as a class template"
27090msgstr "%Jsisäänrakennettu funktio %qD esitelty ei-funktiona"
588a58df 27091
55541419
JM
27092#: cp/parser.c:16351
27093#, fuzzy, gcc-internal-format
27094msgid "previous definition of %q+#T"
27095msgstr "edellinen määrittely tyypille %q+#T"
588a58df 27096
55541419 27097#: cp/parser.c:16620
588a58df 27098#, gcc-internal-format
55541419 27099msgid "a class-key must be used when declaring a friend"
588a58df
JM
27100msgstr ""
27101
55541419
JM
27102#: cp/parser.c:16635
27103#, fuzzy, gcc-internal-format
27104msgid "friend declaration does not name a class or function"
27105msgstr "esittely ei esittele mitään"
588a58df 27106
55541419
JM
27107#: cp/parser.c:16817
27108#, fuzzy, gcc-internal-format
27109msgid "pure-specifier on function-definition"
27110msgstr "%Jvanhanmallinen funktiomäärittely"
588a58df 27111
55541419 27112#: cp/parser.c:17130
588a58df 27113#, gcc-internal-format
55541419 27114msgid "keyword %<typename%> not allowed outside of templates"
588a58df
JM
27115msgstr ""
27116
55541419 27117#: cp/parser.c:17133
588a58df 27118#, gcc-internal-format
55541419 27119msgid "keyword %<typename%> not allowed in this context (the base class is implicitly a type)"
588a58df
JM
27120msgstr ""
27121
55541419 27122#: cp/parser.c:18289
588a58df 27123#, gcc-internal-format
55541419 27124msgid "specializing member %<%T::%E%> requires %<template<>%> syntax"
588a58df
JM
27125msgstr ""
27126
55541419
JM
27127#: cp/parser.c:18294
27128#, fuzzy, gcc-internal-format
27129msgid "invalid declaration of %<%T::%E%>"
27130msgstr "%qD esitelty staattisesti sisäkkäin"
588a58df 27131
55541419
JM
27132#: cp/parser.c:18298
27133#, fuzzy, gcc-internal-format
27134msgid "too few template-parameter-lists"
27135msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 27136
55541419
JM
27137#. Otherwise, there are too many template parameter lists. We have
27138#. something like:
27139#.
27140#. template <class T> template <class U> void S::f();
27141#: cp/parser.c:18305
588a58df 27142#, gcc-internal-format
55541419 27143msgid "too many template-parameter-lists"
588a58df
JM
27144msgstr ""
27145
55541419
JM
27146#: cp/parser.c:18593
27147#, fuzzy, gcc-internal-format
27148msgid "named return values are no longer supported"
27149msgstr "valitsin %qs ei ole enää tuettu"
588a58df 27150
55541419 27151#: cp/parser.c:18673
588a58df 27152#, gcc-internal-format
55541419 27153msgid "invalid declaration of member template in local class"
588a58df
JM
27154msgstr ""
27155
55541419
JM
27156#: cp/parser.c:18682
27157#, fuzzy, gcc-internal-format
27158msgid "template with C linkage"
27159msgstr "%J%qD esitelty uudelleen ilman linkitystä"
588a58df 27160
55541419 27161#: cp/parser.c:18830
5682cc89 27162#, fuzzy, gcc-internal-format
55541419
JM
27163msgid "template declaration of %<typedef%>"
27164msgstr "tyhjä esittely"
588a58df 27165
55541419
JM
27166#: cp/parser.c:18899
27167#, fuzzy, gcc-internal-format
27168msgid "explicit template specialization cannot have a storage class"
27169msgstr "%Hdatamäärittelyllä ei ole tyyppiä eikä tallennusluokkaa"
27170
27171#: cp/parser.c:19124
588a58df 27172#, gcc-internal-format
55541419 27173msgid "%<>>%> should be %<> >%> within a nested template argument list"
588a58df
JM
27174msgstr ""
27175
55541419
JM
27176#: cp/parser.c:19137
27177#, gcc-internal-format
27178msgid "spurious %<>>%>, use %<>%> to terminate a template argument list"
27179msgstr ""
27180
27181#: cp/parser.c:19480
588a58df 27182#, fuzzy, gcc-internal-format
55541419
JM
27183msgid "invalid use of %qD in linkage specification"
27184msgstr "rajat määrittelemättömän taulukon epäkelpo käyttö"
588a58df 27185
55541419 27186#: cp/parser.c:19493
588a58df 27187#, fuzzy, gcc-internal-format
55541419
JM
27188msgid "%<__thread%> before %qD"
27189msgstr "käytetty %<__thread%> ennen %<extern%>:a"
588a58df 27190
55541419
JM
27191#: cp/parser.c:19814
27192#, gcc-internal-format
27193msgid "%qs tag used in naming %q#T"
27194msgstr ""
27195
27196#: cp/parser.c:19835
588a58df 27197#, fuzzy, gcc-internal-format
55541419
JM
27198msgid "%qD redeclared with different access"
27199msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
588a58df 27200
55541419 27201#: cp/parser.c:19854
588a58df 27202#, gcc-internal-format
55541419 27203msgid "%<template%> (as a disambiguator) is only allowed within templates"
588a58df
JM
27204msgstr ""
27205
55541419 27206#: cp/parser.c:20121 cp/parser.c:21049 cp/parser.c:21182
588a58df 27207#, gcc-internal-format
55541419 27208msgid "misplaced %<@%D%> Objective-C++ construct"
588a58df
JM
27209msgstr ""
27210
55541419 27211#: cp/parser.c:20266
42138585 27212#, gcc-internal-format
55541419
JM
27213msgid "%<@encode%> must specify a type as an argument"
27214msgstr ""
5682cc89 27215
55541419 27216#: cp/parser.c:20582
42138585 27217#, gcc-internal-format
55541419
JM
27218msgid "invalid Objective-C++ selector name"
27219msgstr ""
5682cc89 27220
55541419 27221#: cp/parser.c:20913
02c7d30f 27222#, gcc-internal-format
55541419 27223msgid "identifier expected after %<@protocol%>"
02c7d30f
JM
27224msgstr ""
27225
55541419 27226#: cp/parser.c:22252
02c7d30f 27227#, gcc-internal-format
55541419 27228msgid "parenthesized initialization is not allowed in OpenMP %<for%> loop"
02c7d30f
JM
27229msgstr ""
27230
55541419 27231#: cp/parser.c:22420 cp/pt.c:11275
588a58df 27232#, fuzzy, gcc-internal-format
55541419
JM
27233msgid "iteration variable %qD should not be reduction"
27234msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
588a58df 27235
55541419 27236#: cp/parser.c:22487
588a58df 27237#, gcc-internal-format
55541419 27238msgid "not enough collapsed for loops"
588a58df
JM
27239msgstr ""
27240
55541419 27241#: cp/parser.c:22949
588a58df 27242#, gcc-internal-format
55541419
JM
27243msgid "junk at end of %<#pragma GCC pch_preprocess%>"
27244msgstr "roskaa ilmaisun %<#pragma GCC pch_preprocess%> lopussa"
588a58df 27245
55541419 27246#: cp/parser.c:23112
588a58df 27247#, gcc-internal-format
55541419
JM
27248msgid "inter-module optimizations not implemented for C++"
27249msgstr "moduulienvälisiä optimointeja ei ole toteutettu C++:lle"
588a58df 27250
55541419 27251#: cp/pt.c:274
588a58df 27252#, gcc-internal-format
55541419 27253msgid "data member %qD cannot be a member template"
588a58df
JM
27254msgstr ""
27255
55541419 27256#: cp/pt.c:286
588a58df 27257#, gcc-internal-format
55541419 27258msgid "invalid member template declaration %qD"
588a58df
JM
27259msgstr ""
27260
55541419 27261#: cp/pt.c:650
588a58df 27262#, gcc-internal-format
55541419 27263msgid "explicit specialization in non-namespace scope %qD"
588a58df
JM
27264msgstr ""
27265
55541419 27266#: cp/pt.c:664
588a58df 27267#, gcc-internal-format
55541419
JM
27268msgid "enclosing class templates are not explicitly specialized"
27269msgstr ""
588a58df 27270
55541419 27271#: cp/pt.c:750
588a58df 27272#, gcc-internal-format
55541419 27273msgid "specialization of %qD must appear at namespace scope"
588a58df
JM
27274msgstr ""
27275
55541419 27276#: cp/pt.c:758
588a58df 27277#, gcc-internal-format
55541419 27278msgid "specialization of %qD in different namespace"
588a58df
JM
27279msgstr ""
27280
55541419
JM
27281#: cp/pt.c:759 cp/pt.c:861
27282#, fuzzy, gcc-internal-format
27283msgid " from definition of %q+#D"
27284msgstr "%J%qD määritelty uudelleen"
27285
27286#: cp/pt.c:776
588a58df 27287#, gcc-internal-format
55541419 27288msgid "explicit instantiation of %qD in namespace %qD (which does not enclose namespace %qD)"
588a58df
JM
27289msgstr ""
27290
55541419 27291#: cp/pt.c:794
588a58df 27292#, gcc-internal-format
55541419 27293msgid "name of class shadows template template parameter %qD"
588a58df
JM
27294msgstr ""
27295
55541419 27296#: cp/pt.c:827
588a58df 27297#, gcc-internal-format
55541419 27298msgid "specialization of %qT after instantiation"
588a58df
JM
27299msgstr ""
27300
55541419 27301#: cp/pt.c:860
588a58df 27302#, gcc-internal-format
55541419 27303msgid "specializing %q#T in different namespace"
588a58df
JM
27304msgstr ""
27305
55541419
JM
27306#. But if we've had an implicit instantiation, that's a
27307#. problem ([temp.expl.spec]/6).
27308#: cp/pt.c:898
588a58df 27309#, gcc-internal-format
55541419 27310msgid "specialization %qT after instantiation %qT"
588a58df
JM
27311msgstr ""
27312
55541419 27313#: cp/pt.c:912
588a58df 27314#, gcc-internal-format
55541419 27315msgid "explicit specialization of non-template %qT"
588a58df
JM
27316msgstr ""
27317
55541419 27318#: cp/pt.c:1328
588a58df 27319#, gcc-internal-format
55541419 27320msgid "specialization of %qD after instantiation"
588a58df
JM
27321msgstr ""
27322
55541419 27323#: cp/pt.c:1786
588a58df 27324#, gcc-internal-format
55541419 27325msgid "%qD is not a function template"
588a58df
JM
27326msgstr ""
27327
55541419 27328#: cp/pt.c:1995
588a58df 27329#, gcc-internal-format
55541419 27330msgid "template-id %qD for %q+D does not match any template declaration"
588a58df
JM
27331msgstr ""
27332
55541419 27333#: cp/pt.c:1998
42138585 27334#, gcc-internal-format
55541419
JM
27335msgid "saw %d %<template<>%>, need %d for specializing a member function template"
27336msgstr ""
588a58df 27337
55541419 27338#: cp/pt.c:2007
5682cc89 27339#, gcc-internal-format
55541419 27340msgid "ambiguous template specialization %qD for %q+D"
5682cc89
JM
27341msgstr ""
27342
55541419
JM
27343#. This case handles bogus declarations like template <>
27344#. template <class T> void f<int>();
27345#: cp/pt.c:2243 cp/pt.c:2297
588a58df 27346#, gcc-internal-format
55541419 27347msgid "template-id %qD in declaration of primary template"
588a58df
JM
27348msgstr ""
27349
55541419 27350#: cp/pt.c:2256
588a58df 27351#, gcc-internal-format
55541419 27352msgid "template parameter list used in explicit instantiation"
588a58df
JM
27353msgstr ""
27354
55541419 27355#: cp/pt.c:2262
588a58df 27356#, gcc-internal-format
55541419 27357msgid "definition provided for explicit instantiation"
588a58df
JM
27358msgstr ""
27359
55541419 27360#: cp/pt.c:2270
588a58df 27361#, gcc-internal-format
55541419 27362msgid "too many template parameter lists in declaration of %qD"
588a58df
JM
27363msgstr ""
27364
55541419 27365#: cp/pt.c:2273
588a58df 27366#, gcc-internal-format
55541419 27367msgid "too few template parameter lists in declaration of %qD"
588a58df
JM
27368msgstr ""
27369
55541419 27370#: cp/pt.c:2275
588a58df 27371#, gcc-internal-format
55541419 27372msgid "explicit specialization of %qD must be introduced by %<template <>%>"
588a58df
JM
27373msgstr ""
27374
55541419 27375#: cp/pt.c:2294
588a58df 27376#, gcc-internal-format
55541419 27377msgid "function template partial specialization %qD is not allowed"
588a58df
JM
27378msgstr ""
27379
55541419 27380#: cp/pt.c:2326
588a58df 27381#, gcc-internal-format
55541419 27382msgid "default argument specified in explicit specialization"
588a58df
JM
27383msgstr ""
27384
55541419
JM
27385#: cp/pt.c:2356
27386#, fuzzy, gcc-internal-format
27387msgid "%qD is not a template function"
27388msgstr "%J%qD on tavallisesti ei-staattinen funktio"
27389
27390#: cp/pt.c:2364
27391#, fuzzy, gcc-internal-format
27392msgid "%qD is not declared in %qD"
27393msgstr "%J%qD on tavallisesti ei-staattinen funktio"
27394
27395#. From [temp.expl.spec]:
27396#.
27397#. If such an explicit specialization for the member
27398#. of a class template names an implicitly-declared
27399#. special member function (clause _special_), the
27400#. program is ill-formed.
27401#.
27402#. Similar language is found in [temp.explicit].
27403#: cp/pt.c:2426
588a58df 27404#, gcc-internal-format
55541419 27405msgid "specialization of implicitly-declared special member function"
588a58df
JM
27406msgstr ""
27407
55541419 27408#: cp/pt.c:2470
588a58df 27409#, gcc-internal-format
55541419 27410msgid "no member function %qD declared in %qT"
588a58df
JM
27411msgstr ""
27412
55541419 27413#: cp/pt.c:3070
588a58df 27414#, gcc-internal-format
55541419 27415msgid "base initializer expansion %<%T%> contains no parameter packs"
588a58df
JM
27416msgstr ""
27417
55541419 27418#: cp/pt.c:3131
588a58df 27419#, gcc-internal-format
55541419 27420msgid "expansion pattern %<%T%> contains no argument packs"
588a58df
JM
27421msgstr ""
27422
55541419 27423#: cp/pt.c:3133
588a58df 27424#, gcc-internal-format
55541419 27425msgid "expansion pattern %<%E%> contains no argument packs"
588a58df
JM
27426msgstr ""
27427
55541419 27428#: cp/pt.c:3174
588a58df 27429#, gcc-internal-format
55541419 27430msgid "parameter packs not expanded with %<...%>:"
588a58df
JM
27431msgstr ""
27432
55541419
JM
27433#: cp/pt.c:3189 cp/pt.c:3825
27434#, gcc-internal-format
27435msgid " %qD"
27436msgstr ""
588a58df 27437
55541419 27438#: cp/pt.c:3191
588a58df 27439#, fuzzy, gcc-internal-format
55541419
JM
27440msgid " <anonymous>"
27441msgstr "<nimetön>"
588a58df 27442
55541419 27443#: cp/pt.c:3308
588a58df 27444#, fuzzy, gcc-internal-format
55541419
JM
27445msgid "declaration of %q+#D"
27446msgstr "%J%qD esitelty turhaan uudestaan"
588a58df 27447
55541419 27448#: cp/pt.c:3309
588a58df 27449#, gcc-internal-format
55541419 27450msgid " shadows template parm %q+#D"
588a58df
JM
27451msgstr ""
27452
55541419 27453#: cp/pt.c:3821
42138585 27454#, gcc-internal-format
55541419
JM
27455msgid "template parameters not used in partial specialization:"
27456msgstr ""
588a58df 27457
55541419 27458#: cp/pt.c:3836
588a58df 27459#, gcc-internal-format
55541419 27460msgid "partial specialization %qT does not specialize any template arguments"
588a58df
JM
27461msgstr ""
27462
55541419 27463#: cp/pt.c:3881
588a58df 27464#, gcc-internal-format
55541419 27465msgid "parameter pack argument %qE must be at the end of the template argument list"
588a58df
JM
27466msgstr ""
27467
55541419 27468#: cp/pt.c:3884
588a58df 27469#, gcc-internal-format
55541419 27470msgid "parameter pack argument %qT must be at the end of the template argument list"
588a58df
JM
27471msgstr ""
27472
55541419 27473#: cp/pt.c:3903
588a58df 27474#, gcc-internal-format
55541419 27475msgid "template argument %qE involves template parameter(s)"
588a58df
JM
27476msgstr ""
27477
55541419 27478#: cp/pt.c:3947
588a58df 27479#, gcc-internal-format
55541419 27480msgid "type %qT of template argument %qE depends on template parameter(s)"
588a58df
JM
27481msgstr ""
27482
55541419 27483#: cp/pt.c:4054
588a58df 27484#, gcc-internal-format
55541419 27485msgid "no default argument for %qD"
588a58df
JM
27486msgstr ""
27487
55541419 27488#: cp/pt.c:4075
588a58df 27489#, gcc-internal-format
55541419 27490msgid "parameter pack %qE must be at the end of the template parameter list"
588a58df
JM
27491msgstr ""
27492
55541419 27493#: cp/pt.c:4078
588a58df 27494#, gcc-internal-format
55541419 27495msgid "parameter pack %qT must be at the end of the template parameter list"
588a58df
JM
27496msgstr ""
27497
55541419 27498#: cp/pt.c:4267
588a58df 27499#, gcc-internal-format
55541419 27500msgid "template class without a name"
588a58df
JM
27501msgstr ""
27502
55541419
JM
27503#. [temp.mem]
27504#.
27505#. A destructor shall not be a member template.
27506#: cp/pt.c:4277
588a58df 27507#, gcc-internal-format
55541419 27508msgid "destructor %qD declared as member template"
588a58df
JM
27509msgstr ""
27510
55541419
JM
27511#. [basic.stc.dynamic.allocation]
27512#.
27513#. An allocation function can be a function
27514#. template. ... Template allocation functions shall
27515#. have two or more parameters.
27516#: cp/pt.c:4292
588a58df 27517#, gcc-internal-format
55541419
JM
27518msgid "invalid template declaration of %qD"
27519msgstr ""
588a58df 27520
55541419 27521#: cp/pt.c:4409
588a58df 27522#, gcc-internal-format
55541419 27523msgid "template definition of non-template %q#D"
588a58df
JM
27524msgstr ""
27525
55541419 27526#: cp/pt.c:4452
588a58df 27527#, gcc-internal-format
55541419 27528msgid "expected %d levels of template parms for %q#D, got %d"
588a58df
JM
27529msgstr ""
27530
55541419 27531#: cp/pt.c:4464
588a58df 27532#, gcc-internal-format
55541419
JM
27533msgid "got %d template parameters for %q#D"
27534msgstr ""
588a58df 27535
55541419 27536#: cp/pt.c:4467
588a58df 27537#, gcc-internal-format
55541419
JM
27538msgid "got %d template parameters for %q#T"
27539msgstr ""
588a58df 27540
55541419 27541#: cp/pt.c:4469
588a58df 27542#, gcc-internal-format
55541419 27543msgid " but %d required"
588a58df
JM
27544msgstr ""
27545
55541419
JM
27546#: cp/pt.c:4487
27547#, fuzzy, gcc-internal-format
27548msgid "template arguments to %qD do not match original template %qD"
27549msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
27550
27551#: cp/pt.c:4491
42138585 27552#, gcc-internal-format
55541419
JM
27553msgid "use template<> for an explicit specialization"
27554msgstr ""
588a58df 27555
55541419 27556#: cp/pt.c:4590
42138585 27557#, gcc-internal-format
55541419
JM
27558msgid "%qT is not a template type"
27559msgstr ""
588a58df 27560
55541419 27561#: cp/pt.c:4603
588a58df 27562#, fuzzy, gcc-internal-format
55541419
JM
27563msgid "template specifiers not specified in declaration of %qD"
27564msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
588a58df 27565
55541419 27566#: cp/pt.c:4613
588a58df 27567#, gcc-internal-format
55541419 27568msgid "redeclared with %d template parameter(s)"
588a58df
JM
27569msgstr ""
27570
55541419
JM
27571#: cp/pt.c:4615
27572#, fuzzy, gcc-internal-format
27573msgid "previous declaration %q+D used %d template parameter(s)"
27574msgstr "%J%qD:n edellinen esittely oli täällä"
588a58df 27575
55541419
JM
27576#: cp/pt.c:4649
27577#, fuzzy, gcc-internal-format
27578msgid "template parameter %q+#D"
27579msgstr "%Juseita parametreja nimellä %qD"
588a58df 27580
55541419 27581#: cp/pt.c:4650
588a58df 27582#, gcc-internal-format
55541419 27583msgid "redeclared here as %q#D"
588a58df
JM
27584msgstr ""
27585
55541419
JM
27586#. We have in [temp.param]:
27587#.
27588#. A template-parameter may not be given default arguments
27589#. by two different declarations in the same scope.
27590#: cp/pt.c:4660
588a58df 27591#, gcc-internal-format
55541419 27592msgid "redefinition of default argument for %q#D"
588a58df
JM
27593msgstr ""
27594
55541419
JM
27595#: cp/pt.c:4662
27596#, fuzzy, gcc-internal-format
27597msgid "original definition appeared here"
27598msgstr "funktion määrittely esitelty %<__thread%>:ksi"
27599
27600#: cp/pt.c:4766
588a58df 27601#, gcc-internal-format
55541419 27602msgid "%qE is not a valid template argument for type %qT because function %qD has not external linkage"
588a58df
JM
27603msgstr ""
27604
55541419
JM
27605#: cp/pt.c:4785 cp/pt.c:5072
27606#, fuzzy, gcc-internal-format
27607msgid "%qE is not a valid template argument for type %qT"
27608msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
27609
27610#: cp/pt.c:4787
588a58df 27611#, gcc-internal-format
55541419 27612msgid "it must be a pointer-to-member of the form `&X::Y'"
588a58df
JM
27613msgstr ""
27614
55541419 27615#: cp/pt.c:4823
588a58df 27616#, gcc-internal-format
55541419 27617msgid "%qE is not a valid template argument for type %qT because string literals can never be used in this context"
588a58df
JM
27618msgstr ""
27619
55541419 27620#: cp/pt.c:4900
588a58df 27621#, gcc-internal-format
55541419 27622msgid "%qE is not a valid template argument for type %qT because it is a non-constant expression"
588a58df
JM
27623msgstr ""
27624
55541419 27625#: cp/pt.c:4944
588a58df 27626#, gcc-internal-format
55541419 27627msgid "%qD is not a valid template argument because %qD is a variable, not the address of a variable"
588a58df
JM
27628msgstr ""
27629
55541419 27630#: cp/pt.c:4962
588a58df 27631#, gcc-internal-format
55541419 27632msgid "%qE is not a valid template argument of type %qT because %qE is not a variable"
588a58df
JM
27633msgstr ""
27634
55541419 27635#: cp/pt.c:4969
588a58df 27636#, gcc-internal-format
55541419 27637msgid "%qE is not a valid template argument of type %qT because %qD does not have external linkage"
588a58df
JM
27638msgstr ""
27639
55541419 27640#: cp/pt.c:4999
588a58df 27641#, gcc-internal-format
55541419 27642msgid "%qE is not a valid template argument for type %qT because of conflicts in cv-qualification"
588a58df
JM
27643msgstr ""
27644
55541419 27645#: cp/pt.c:5006
588a58df 27646#, gcc-internal-format
55541419 27647msgid "%qE is not a valid template argument for type %qT because it is not an lvalue"
588a58df
JM
27648msgstr ""
27649
55541419 27650#: cp/pt.c:5023
588a58df 27651#, gcc-internal-format
55541419 27652msgid "%q#D is not a valid template argument for type %qT because a reference variable does not have a constant address"
588a58df
JM
27653msgstr ""
27654
55541419
JM
27655#: cp/pt.c:5032
27656#, fuzzy, gcc-internal-format
27657msgid "%qE is not a valid template argument for type %qT because it is not an object with external linkage"
27658msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
27659
27660#: cp/pt.c:5040
588a58df 27661#, gcc-internal-format
55541419 27662msgid "%qE is not a valid template argument for type %qT because object %qD has not external linkage"
588a58df
JM
27663msgstr ""
27664
55541419 27665#: cp/pt.c:5073
588a58df 27666#, gcc-internal-format
55541419 27667msgid "it must be the address of a function with external linkage"
588a58df
JM
27668msgstr ""
27669
55541419 27670#: cp/pt.c:5087
588a58df 27671#, gcc-internal-format
55541419 27672msgid "%qE is not a valid template argument for type %qT because it is a pointer"
588a58df
JM
27673msgstr ""
27674
55541419 27675#: cp/pt.c:5089
588a58df 27676#, gcc-internal-format
55541419 27677msgid "try using %qE instead"
588a58df
JM
27678msgstr ""
27679
55541419 27680#: cp/pt.c:5129
588a58df 27681#, gcc-internal-format
55541419 27682msgid "%qE is not a valid template argument for type %qT because it is of type %qT"
588a58df
JM
27683msgstr ""
27684
55541419 27685#: cp/pt.c:5132
588a58df 27686#, gcc-internal-format
55541419
JM
27687msgid "standard conversions are not allowed in this context"
27688msgstr ""
588a58df 27689
55541419 27690#: cp/pt.c:5465
588a58df 27691#, gcc-internal-format
55541419 27692msgid "injected-class-name %qD used as template template argument"
588a58df
JM
27693msgstr ""
27694
55541419 27695#: cp/pt.c:5490
588a58df 27696#, gcc-internal-format
55541419 27697msgid "to refer to a type member of a template parameter, use %<typename %E%>"
588a58df
JM
27698msgstr ""
27699
55541419 27700#: cp/pt.c:5506 cp/pt.c:5525 cp/pt.c:5571
588a58df 27701#, gcc-internal-format
55541419 27702msgid "type/value mismatch at argument %d in template parameter list for %qD"
588a58df
JM
27703msgstr ""
27704
55541419 27705#: cp/pt.c:5510
588a58df 27706#, gcc-internal-format
55541419
JM
27707msgid " expected a constant of type %qT, got %qT"
27708msgstr " odotettiin %qT-tyyppistä vakiota, saatiin %qT"
588a58df 27709
55541419 27710#: cp/pt.c:5514
588a58df 27711#, gcc-internal-format
55541419 27712msgid " expected a class template, got %qE"
588a58df
JM
27713msgstr ""
27714
55541419 27715#: cp/pt.c:5516
588a58df 27716#, gcc-internal-format
55541419
JM
27717msgid " expected a type, got %qE"
27718msgstr " odotettiin tyyppiä, saatiin %qE"
588a58df 27719
55541419 27720#: cp/pt.c:5529
588a58df 27721#, gcc-internal-format
55541419
JM
27722msgid " expected a type, got %qT"
27723msgstr " odotettiin tyyppiä, saatiin %qT"
588a58df 27724
55541419 27725#: cp/pt.c:5531
588a58df 27726#, gcc-internal-format
55541419 27727msgid " expected a class template, got %qT"
588a58df
JM
27728msgstr ""
27729
55541419
JM
27730#: cp/pt.c:5574
27731#, fuzzy, gcc-internal-format
27732msgid " expected a template of type %qD, got %qT"
27733msgstr "muotoilu %q.*s edellyttää %<%T%s%>-tyyppiä, mutta %d. argumentin tyyppi on %qT"
27734
27735#. Not sure if this is reachable, but it doesn't hurt
27736#. to be robust.
27737#: cp/pt.c:5607
27738#, fuzzy, gcc-internal-format
27739msgid "type mismatch in nontype parameter pack"
27740msgstr "ehtolausekkeessa on tyyppiristiriita"
27741
27742#: cp/pt.c:5629
588a58df 27743#, gcc-internal-format
55541419 27744msgid "could not convert template argument %qE to %qT"
588a58df
JM
27745msgstr ""
27746
55541419 27747#: cp/pt.c:5694
588a58df 27748#, gcc-internal-format
55541419 27749msgid "wrong number of template arguments (%d, should be %d)"
588a58df
JM
27750msgstr ""
27751
55541419 27752#: cp/pt.c:5836
588a58df 27753#, gcc-internal-format
55541419 27754msgid "wrong number of template arguments (%d, should be %d%s)"
588a58df
JM
27755msgstr ""
27756
55541419 27757#: cp/pt.c:5840
588a58df 27758#, gcc-internal-format
55541419 27759msgid "provided for %q+D"
588a58df
JM
27760msgstr ""
27761
55541419 27762#: cp/pt.c:5907
588a58df 27763#, gcc-internal-format
55541419 27764msgid "cannot expand %<%E%> into a fixed-length argument list"
588a58df
JM
27765msgstr ""
27766
55541419 27767#: cp/pt.c:5910
588a58df 27768#, gcc-internal-format
55541419 27769msgid "cannot expand %<%T%> into a fixed-length argument list"
588a58df
JM
27770msgstr ""
27771
55541419 27772#: cp/pt.c:5933
588a58df 27773#, gcc-internal-format
55541419 27774msgid "template argument %d is invalid"
588a58df
JM
27775msgstr ""
27776
55541419 27777#: cp/pt.c:6261
588a58df 27778#, gcc-internal-format
55541419 27779msgid "non-template type %qT used as a template"
588a58df
JM
27780msgstr ""
27781
55541419 27782#: cp/pt.c:6263
02c7d30f 27783#, fuzzy, gcc-internal-format
55541419
JM
27784msgid "for template declaration %q+D"
27785msgstr "tyhjä esittely"
588a58df 27786
55541419 27787#: cp/pt.c:6918
588a58df 27788#, gcc-internal-format
55541419 27789msgid "template instantiation depth exceeds maximum of %d (use -ftemplate-depth-NN to increase the maximum) instantiating %qD"
588a58df
JM
27790msgstr ""
27791
55541419 27792#: cp/pt.c:8184
588a58df 27793#, gcc-internal-format
55541419 27794msgid "mismatched argument pack lengths while expanding %<%T%>"
588a58df
JM
27795msgstr ""
27796
55541419 27797#: cp/pt.c:8188
588a58df 27798#, gcc-internal-format
55541419 27799msgid "mismatched argument pack lengths while expanding %<%E%>"
588a58df
JM
27800msgstr ""
27801
55541419 27802#: cp/pt.c:9228
02c7d30f 27803#, fuzzy, gcc-internal-format
55541419
JM
27804msgid "instantiation of %q+D as type %qT"
27805msgstr "%qs:n esittely taulukollisena tyhjiä alkioita"
02c7d30f 27806
55541419
JM
27807#. It may seem that this case cannot occur, since:
27808#.
27809#. typedef void f();
27810#. void g() { f x; }
27811#.
27812#. declares a function, not a variable. However:
27813#.
27814#. typedef void f();
27815#. template <typename T> void g() { T t; }
27816#. template void g<f>();
27817#.
27818#. is an attempt to declare a variable with function
27819#. type.
27820#: cp/pt.c:9373
5682cc89 27821#, gcc-internal-format
55541419
JM
27822msgid "variable %qD has function type"
27823msgstr "muuttujalla %qD on funktiotyyppi"
5682cc89 27824
55541419
JM
27825#: cp/pt.c:9536
27826#, gcc-internal-format
27827msgid "invalid parameter type %qT"
27828msgstr "virheellinen parametrityyppi %qT"
588a58df 27829
55541419 27830#: cp/pt.c:9538
588a58df 27831#, gcc-internal-format
55541419
JM
27832msgid "in declaration %q+D"
27833msgstr "esittelyssä %q+D"
588a58df 27834
55541419 27835#: cp/pt.c:9615
588a58df 27836#, gcc-internal-format
55541419 27837msgid "function returning an array"
588a58df
JM
27838msgstr ""
27839
55541419 27840#: cp/pt.c:9617
588a58df 27841#, gcc-internal-format
55541419 27842msgid "function returning a function"
588a58df
JM
27843msgstr ""
27844
55541419 27845#: cp/pt.c:9644
588a58df 27846#, gcc-internal-format
55541419 27847msgid "creating pointer to member function of non-class type %qT"
588a58df
JM
27848msgstr ""
27849
55541419 27850#: cp/pt.c:9893
588a58df 27851#, gcc-internal-format
55541419 27852msgid "creating array with negative size (%qE)"
588a58df
JM
27853msgstr ""
27854
55541419 27855#: cp/pt.c:10142
588a58df 27856#, gcc-internal-format
55541419
JM
27857msgid "forming reference to void"
27858msgstr ""
588a58df 27859
55541419
JM
27860#: cp/pt.c:10144
27861#, fuzzy, gcc-internal-format
27862msgid "forming pointer to reference type %qT"
27863msgstr "parametrilla %P on vaillinainen tyyppi %qT"
27864
27865#: cp/pt.c:10146
588a58df 27866#, gcc-internal-format
55541419
JM
27867msgid "forming reference to reference type %qT"
27868msgstr ""
588a58df 27869
55541419 27870#: cp/pt.c:10195
588a58df 27871#, gcc-internal-format
55541419 27872msgid "creating pointer to member of non-class type %qT"
588a58df
JM
27873msgstr ""
27874
55541419 27875#: cp/pt.c:10201
588a58df 27876#, gcc-internal-format
55541419 27877msgid "creating pointer to member reference type %qT"
588a58df
JM
27878msgstr ""
27879
55541419 27880#: cp/pt.c:10207
588a58df 27881#, gcc-internal-format
55541419 27882msgid "creating pointer to member of type void"
588a58df
JM
27883msgstr ""
27884
55541419 27885#: cp/pt.c:10269
588a58df 27886#, gcc-internal-format
55541419 27887msgid "creating array of %qT"
588a58df
JM
27888msgstr ""
27889
55541419 27890#: cp/pt.c:10275
588a58df 27891#, gcc-internal-format
55541419 27892msgid "creating array of %qT, which is an abstract class type"
588a58df
JM
27893msgstr ""
27894
55541419 27895#: cp/pt.c:10327
588a58df 27896#, gcc-internal-format
55541419
JM
27897msgid "%qT is not a class, struct, or union type"
27898msgstr "%qT ei ole luokka-, struct- eikä unionityyppi"
588a58df 27899
55541419
JM
27900#: cp/pt.c:10363
27901#, fuzzy, gcc-internal-format
27902msgid "%qT resolves to %qT, which is not an enumeration type"
27903msgstr "%Jcase-arvo %qs ei ole luetellussa tyypissä"
27904
27905#: cp/pt.c:10366
588a58df 27906#, gcc-internal-format
55541419 27907msgid "%qT resolves to %qT, which is is not a class type"
588a58df
JM
27908msgstr ""
27909
55541419 27910#: cp/pt.c:10487
588a58df 27911#, gcc-internal-format
55541419 27912msgid "use of %qs in template"
588a58df
JM
27913msgstr ""
27914
55541419 27915#: cp/pt.c:10623
588a58df 27916#, gcc-internal-format
55541419 27917msgid "qualifying type %qT does not match destructor name ~%qT"
588a58df
JM
27918msgstr ""
27919
55541419 27920#: cp/pt.c:10638
42138585 27921#, gcc-internal-format
55541419
JM
27922msgid "dependent-name %qE is parsed as a non-type, but instantiation yields a type"
27923msgstr ""
02c7d30f 27924
55541419 27925#: cp/pt.c:10640
42138585 27926#, gcc-internal-format
55541419
JM
27927msgid "say %<typename %E%> if a type is meant"
27928msgstr ""
02c7d30f 27929
55541419 27930#: cp/pt.c:10786
588a58df 27931#, gcc-internal-format
55541419 27932msgid "using invalid field %qD"
588a58df
JM
27933msgstr ""
27934
55541419
JM
27935#: cp/pt.c:11116 cp/pt.c:11788
27936#, fuzzy, gcc-internal-format
27937msgid "invalid use of pack expansion expression"
27938msgstr "void-lausekkeen epäkelpo käyttö"
588a58df 27939
55541419 27940#: cp/pt.c:11120 cp/pt.c:11792
02c7d30f 27941#, gcc-internal-format
55541419 27942msgid "use %<...%> to expand argument pack"
02c7d30f
JM
27943msgstr ""
27944
55541419 27945#: cp/pt.c:11952
02c7d30f 27946#, gcc-internal-format
55541419 27947msgid "a cast to a type other than an integral or enumeration type cannot appear in a constant-expression"
02c7d30f
JM
27948msgstr ""
27949
55541419
JM
27950#: cp/pt.c:12492
27951#, gcc-internal-format
27952msgid "%qT is not a class or namespace"
27953msgstr "%qT ei ole luokka eikä nimiavaruus"
27954
27955#: cp/pt.c:12495
27956#, gcc-internal-format
27957msgid "%qD is not a class or namespace"
27958msgstr "%qD ei ole luokka eikä nimiavaruus"
27959
27960#: cp/pt.c:12756
588a58df 27961#, fuzzy, gcc-internal-format
55541419
JM
27962msgid "%qT is/uses anonymous type"
27963msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 27964
55541419
JM
27965#: cp/pt.c:12758
27966#, fuzzy, gcc-internal-format
27967msgid "template argument for %qD uses local type %qT"
27968msgstr "tyyppimuunnettu argumentti %qD ei sovi prototyyppiin"
27969
27970#: cp/pt.c:12768
588a58df 27971#, gcc-internal-format
55541419 27972msgid "%qT is a variably modified type"
588a58df
JM
27973msgstr ""
27974
55541419 27975#: cp/pt.c:12779
588a58df 27976#, gcc-internal-format
55541419 27977msgid "integral expression %qE is not constant"
588a58df
JM
27978msgstr ""
27979
55541419 27980#: cp/pt.c:12797
588a58df 27981#, gcc-internal-format
55541419 27982msgid " trying to instantiate %qD"
588a58df
JM
27983msgstr ""
27984
55541419 27985#: cp/pt.c:15860
588a58df 27986#, gcc-internal-format
55541419 27987msgid "ambiguous class template instantiation for %q#T"
588a58df
JM
27988msgstr ""
27989
55541419 27990#: cp/pt.c:15864
588a58df 27991#, gcc-internal-format
55541419
JM
27992msgid "%s %+#T"
27993msgstr "%s %+#T"
588a58df 27994
55541419 27995#: cp/pt.c:15888 cp/pt.c:15971
588a58df 27996#, gcc-internal-format
55541419 27997msgid "explicit instantiation of non-template %q#D"
588a58df
JM
27998msgstr ""
27999
55541419 28000#: cp/pt.c:15903
588a58df 28001#, gcc-internal-format
55541419 28002msgid "%qD is not a static data member of a class template"
02c7d30f
JM
28003msgstr ""
28004
55541419 28005#: cp/pt.c:15909 cp/pt.c:15966
02c7d30f 28006#, gcc-internal-format
55541419 28007msgid "no matching template for %qD found"
02c7d30f
JM
28008msgstr ""
28009
55541419 28010#: cp/pt.c:15914
02c7d30f 28011#, gcc-internal-format
55541419 28012msgid "type %qT for explicit instantiation %qD does not match declared type %qT"
588a58df
JM
28013msgstr ""
28014
55541419
JM
28015#: cp/pt.c:15922
28016#, gcc-internal-format
28017msgid "explicit instantiation of %q#D"
28018msgstr ""
02c7d30f 28019
55541419 28020#: cp/pt.c:15958
588a58df 28021#, gcc-internal-format
55541419 28022msgid "duplicate explicit instantiation of %q#D"
588a58df
JM
28023msgstr ""
28024
55541419 28025#: cp/pt.c:15981 cp/pt.c:16073
588a58df 28026#, fuzzy, gcc-internal-format
55541419
JM
28027msgid "ISO C++ 1998 forbids the use of %<extern%> on explicit instantiations"
28028msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
588a58df 28029
55541419 28030#: cp/pt.c:15986 cp/pt.c:16090
588a58df 28031#, gcc-internal-format
55541419 28032msgid "storage class %qD applied to template instantiation"
588a58df
JM
28033msgstr ""
28034
55541419 28035#: cp/pt.c:16051
588a58df 28036#, gcc-internal-format
55541419 28037msgid "explicit instantiation of non-template type %qT"
588a58df
JM
28038msgstr ""
28039
55541419 28040#: cp/pt.c:16060
588a58df 28041#, gcc-internal-format
55541419 28042msgid "explicit instantiation of %q#T before definition of template"
588a58df
JM
28043msgstr ""
28044
55541419 28045#: cp/pt.c:16078
588a58df 28046#, gcc-internal-format
55541419 28047msgid "ISO C++ forbids the use of %qE on explicit instantiations"
588a58df
JM
28048msgstr ""
28049
55541419 28050#: cp/pt.c:16124
f3a12c77 28051#, gcc-internal-format
55541419 28052msgid "duplicate explicit instantiation of %q#T"
f3a12c77
JM
28053msgstr ""
28054
55541419
JM
28055#. [temp.explicit]
28056#.
28057#. The definition of a non-exported function template, a
28058#. non-exported member function template, or a non-exported
28059#. member function or static data member of a class template
28060#. shall be present in every translation unit in which it is
28061#. explicitly instantiated.
28062#: cp/pt.c:16588
588a58df 28063#, gcc-internal-format
55541419 28064msgid "explicit instantiation of %qD but no definition available"
588a58df
JM
28065msgstr ""
28066
55541419 28067#: cp/pt.c:16754
588a58df 28068#, gcc-internal-format
55541419 28069msgid "template instantiation depth exceeds maximum of %d instantiating %q+D, possibly from virtual table generation (use -ftemplate-depth-NN to increase the maximum)"
588a58df
JM
28070msgstr ""
28071
55541419 28072#: cp/pt.c:17109
f3a12c77 28073#, gcc-internal-format
55541419 28074msgid "%q#T is not a valid type for a template constant parameter"
588a58df
JM
28075msgstr ""
28076
55541419 28077#: cp/pt.c:18106
588a58df 28078#, gcc-internal-format
55541419 28079msgid "deducing from brace-enclosed initializer list requires #include <initializer_list>"
588a58df
JM
28080msgstr ""
28081
55541419
JM
28082#: cp/pt.c:18156
28083#, fuzzy, gcc-internal-format
28084msgid "unable to deduce %qT from %qE"
28085msgstr "ei voi emuloida %qs"
28086
28087#: cp/pt.c:18167
588a58df 28088#, gcc-internal-format
55541419 28089msgid "inconsistent deduction for %qT: %qT and then %qT"
588a58df
JM
28090msgstr ""
28091
55541419 28092#: cp/repo.c:119
f3a12c77 28093#, gcc-internal-format
55541419 28094msgid "-frepo must be used with -c"
f3a12c77
JM
28095msgstr ""
28096
55541419 28097#: cp/repo.c:209
588a58df 28098#, gcc-internal-format
55541419 28099msgid "mysterious repository information in %s"
588a58df
JM
28100msgstr ""
28101
55541419 28102#: cp/repo.c:227
588a58df 28103#, gcc-internal-format
55541419 28104msgid "can't create repository information file %qs"
588a58df
JM
28105msgstr ""
28106
55541419 28107#: cp/rtti.c:290
588a58df 28108#, gcc-internal-format
55541419
JM
28109msgid "cannot use typeid with -fno-rtti"
28110msgstr "typeid:tä ei voi käyttää -fno-rtti-valitsimen kanssa"
588a58df 28111
55541419
JM
28112#: cp/rtti.c:296
28113#, gcc-internal-format
28114msgid "must #include <typeinfo> before using typeid"
28115msgstr "ennen typeid:n käyttöä on oltava #include <typeinfo>"
588a58df 28116
55541419 28117#: cp/rtti.c:393
588a58df 28118#, gcc-internal-format
55541419 28119msgid "cannot create type information for type %qT because it involves types of variable size"
588a58df
JM
28120msgstr ""
28121
55541419 28122#: cp/rtti.c:651 cp/rtti.c:666
588a58df 28123#, gcc-internal-format
55541419
JM
28124msgid "dynamic_cast of %q#D to %q#T can never succeed"
28125msgstr "dynamic_cast tyypistä %q#D tyypiksi %q#T ei voi koskaan onnistua"
588a58df 28126
55541419 28127#: cp/rtti.c:677
588a58df 28128#, gcc-internal-format
55541419
JM
28129msgid "%<dynamic_cast%> not permitted with -fno-rtti"
28130msgstr "%<dynamic_cast%> ei ole sallittu valitsimen -fno-rtti kanssa"
588a58df 28131
55541419 28132#: cp/rtti.c:756
588a58df 28133#, gcc-internal-format
55541419 28134msgid "cannot dynamic_cast %qE (of type %q#T) to type %q#T (%s)"
588a58df
JM
28135msgstr ""
28136
55541419 28137#: cp/search.c:260
588a58df 28138#, gcc-internal-format
55541419 28139msgid "%qT is an ambiguous base of %qT"
588a58df
JM
28140msgstr ""
28141
55541419 28142#: cp/search.c:278
5682cc89 28143#, gcc-internal-format
55541419 28144msgid "%qT is an inaccessible base of %qT"
5682cc89
JM
28145msgstr ""
28146
55541419 28147#: cp/search.c:1841
5682cc89 28148#, gcc-internal-format
55541419 28149msgid "deprecated covariant return type for %q+#D"
5682cc89
JM
28150msgstr ""
28151
55541419 28152#: cp/search.c:1843 cp/search.c:1858 cp/search.c:1863 cp/search.c:1882
5682cc89 28153#, gcc-internal-format
55541419 28154msgid " overriding %q+#D"
5682cc89
JM
28155msgstr ""
28156
55541419 28157#: cp/search.c:1857
5682cc89 28158#, fuzzy, gcc-internal-format
55541419
JM
28159msgid "invalid covariant return type for %q+#D"
28160msgstr "epäkelpo vektorityyppi attribuutille %qs"
5682cc89 28161
55541419 28162#: cp/search.c:1862
588a58df 28163#, fuzzy, gcc-internal-format
55541419
JM
28164msgid "conflicting return type specified for %q+#D"
28165msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
588a58df 28166
55541419 28167#: cp/search.c:1872
588a58df 28168#, gcc-internal-format
55541419 28169msgid "looser throw specifier for %q+#F"
588a58df
JM
28170msgstr ""
28171
55541419 28172#: cp/search.c:1873
588a58df 28173#, gcc-internal-format
55541419 28174msgid " overriding %q+#F"
588a58df
JM
28175msgstr ""
28176
55541419 28177#: cp/search.c:1881
588a58df 28178#, fuzzy, gcc-internal-format
55541419
JM
28179msgid "conflicting type attributes specified for %q+#D"
28180msgstr "%J ristiriitaiset tyyppimääreet %qD:lle"
588a58df 28181
55541419 28182#: cp/search.c:1892
588a58df 28183#, gcc-internal-format
55541419 28184msgid "overriding non-deleted function %q+D"
588a58df
JM
28185msgstr ""
28186
55541419
JM
28187#: cp/search.c:1896
28188#, fuzzy, gcc-internal-format
28189msgid "non-deleted function %q+D"
28190msgstr "Funktio %qs:"
588a58df 28191
55541419
JM
28192#: cp/search.c:1897
28193#, fuzzy, gcc-internal-format
28194msgid "overriding deleted function %q+D"
28195msgstr "ristiriitaiset tyypit sisäiselle funktiolle %q+D"
588a58df 28196
55541419
JM
28197#. A static member function cannot match an inherited
28198#. virtual member function.
28199#: cp/search.c:1989
588a58df 28200#, gcc-internal-format
55541419 28201msgid "%q+#D cannot be declared"
588a58df
JM
28202msgstr ""
28203
55541419 28204#: cp/search.c:1990
588a58df 28205#, gcc-internal-format
55541419 28206msgid " since %q+#D declared in base class"
588a58df
JM
28207msgstr ""
28208
55541419 28209#: cp/semantics.c:762
588a58df 28210#, gcc-internal-format
55541419 28211msgid "suggest explicit braces around empty body in %<do%> statement"
588a58df
JM
28212msgstr ""
28213
55541419 28214#: cp/semantics.c:1287
588a58df 28215#, gcc-internal-format
55541419 28216msgid "type of asm operand %qE could not be determined"
588a58df
JM
28217msgstr ""
28218
55541419 28219#: cp/semantics.c:1345
588a58df 28220#, gcc-internal-format
55541419 28221msgid "__label__ declarations are only allowed in function scopes"
588a58df
JM
28222msgstr ""
28223
55541419 28224#: cp/semantics.c:1443
588a58df 28225#, gcc-internal-format
55541419
JM
28226msgid "invalid use of member %q+D in static member function"
28227msgstr "jäsentä %q+D käytetty virheellisesti staattisessa jäsenfunktiossa"
588a58df 28228
55541419 28229#: cp/semantics.c:1445
588a58df 28230#, gcc-internal-format
55541419
JM
28231msgid "invalid use of non-static data member %q+D"
28232msgstr "ei-staattisen datajäsenen %q+D virheellinen käyttö"
588a58df 28233
55541419 28234#: cp/semantics.c:1446 cp/semantics.c:1510
588a58df 28235#, gcc-internal-format
55541419
JM
28236msgid "from this location"
28237msgstr "tästä kohdasta"
588a58df 28238
55541419 28239#: cp/semantics.c:1509
588a58df 28240#, gcc-internal-format
55541419 28241msgid "object missing in reference to %q+D"
588a58df
JM
28242msgstr ""
28243
55541419 28244#: cp/semantics.c:2065
588a58df 28245#, gcc-internal-format
55541419 28246msgid "arguments to destructor are not allowed"
588a58df
JM
28247msgstr ""
28248
55541419 28249#: cp/semantics.c:2119
588a58df 28250#, gcc-internal-format
55541419
JM
28251msgid "%<this%> is unavailable for static member functions"
28252msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
588a58df 28253
55541419 28254#: cp/semantics.c:2125
588a58df 28255#, gcc-internal-format
55541419 28256msgid "invalid use of %<this%> in non-member function"
588a58df
JM
28257msgstr ""
28258
55541419 28259#: cp/semantics.c:2127
588a58df 28260#, gcc-internal-format
55541419 28261msgid "invalid use of %<this%> at top level"
588a58df
JM
28262msgstr ""
28263
55541419 28264#: cp/semantics.c:2151
588a58df 28265#, gcc-internal-format
55541419 28266msgid "invalid qualifying scope in pseudo-destructor name"
588a58df
JM
28267msgstr ""
28268
55541419 28269#: cp/semantics.c:2156 cp/typeck.c:2342
588a58df 28270#, gcc-internal-format
55541419 28271msgid "qualified type %qT does not match destructor name ~%qT"
588a58df
JM
28272msgstr ""
28273
55541419 28274#: cp/semantics.c:2178
588a58df 28275#, gcc-internal-format
55541419
JM
28276msgid "%qE is not of type %qT"
28277msgstr "%qE ei ole tyyppiä %qT"
588a58df 28278
55541419
JM
28279#: cp/semantics.c:2222
28280#, fuzzy, gcc-internal-format
28281msgid "compound literal of non-object type %qT"
28282msgstr "yhdysliteraalin koko on muuttuva"
588a58df 28283
55541419 28284#: cp/semantics.c:2306
588a58df 28285#, gcc-internal-format
55541419
JM
28286msgid "template type parameters must use the keyword %<class%> or %<typename%>"
28287msgstr ""
588a58df 28288
55541419 28289#: cp/semantics.c:2348
588a58df 28290#, gcc-internal-format
55541419 28291msgid "invalid use of type %qT as a default value for a template template-parameter"
588a58df
JM
28292msgstr ""
28293
55541419 28294#: cp/semantics.c:2351
588a58df 28295#, gcc-internal-format
55541419 28296msgid "invalid default argument for a template template parameter"
588a58df
JM
28297msgstr ""
28298
55541419 28299#: cp/semantics.c:2368
588a58df 28300#, gcc-internal-format
55541419 28301msgid "definition of %q#T inside template parameter list"
588a58df
JM
28302msgstr ""
28303
55541419 28304#: cp/semantics.c:2398
588a58df 28305#, gcc-internal-format
55541419 28306msgid "invalid definition of qualified type %qT"
588a58df
JM
28307msgstr ""
28308
55541419 28309#: cp/semantics.c:2614
588a58df 28310#, gcc-internal-format
55541419 28311msgid "invalid base-class specification"
588a58df
JM
28312msgstr ""
28313
55541419 28314#: cp/semantics.c:2626
588a58df 28315#, gcc-internal-format
55541419 28316msgid "base class %qT has cv qualifiers"
588a58df
JM
28317msgstr ""
28318
55541419 28319#: cp/semantics.c:2651
588a58df 28320#, gcc-internal-format
55541419 28321msgid "incomplete type %qT used in nested name specifier"
588a58df
JM
28322msgstr ""
28323
55541419 28324#: cp/semantics.c:2655
588a58df 28325#, gcc-internal-format
55541419 28326msgid "reference to %<%T::%D%> is ambiguous"
588a58df
JM
28327msgstr ""
28328
55541419 28329#: cp/semantics.c:2660 cp/typeck.c:2142
588a58df 28330#, gcc-internal-format
55541419 28331msgid "%qD is not a member of %qT"
588a58df
JM
28332msgstr ""
28333
55541419 28334#: cp/semantics.c:2663
588a58df 28335#, fuzzy, gcc-internal-format
55541419
JM
28336msgid "%qD is not a member of %qD"
28337msgstr "%qs ei ole kelpo tulostetiedosto"
588a58df 28338
55541419 28339#: cp/semantics.c:2665
588a58df 28340#, fuzzy, gcc-internal-format
55541419
JM
28341msgid "%<::%D%> has not been declared"
28342msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 28343
55541419
JM
28344#: cp/semantics.c:2882 cp/semantics.c:5633
28345#, fuzzy, gcc-internal-format
28346msgid "%qD is not captured"
28347msgstr "%J%qD on tavallisesti ei-staattinen funktio"
28348
28349#: cp/semantics.c:2888
588a58df 28350#, gcc-internal-format
55541419 28351msgid "use of %<auto%> variable from containing function"
588a58df
JM
28352msgstr ""
28353
55541419 28354#: cp/semantics.c:2890
588a58df 28355#, gcc-internal-format
55541419 28356msgid " %q+#D declared here"
588a58df
JM
28357msgstr ""
28358
55541419 28359#: cp/semantics.c:2928
588a58df 28360#, gcc-internal-format
55541419 28361msgid "template parameter %qD of type %qT is not allowed in an integral constant expression because it is not of integral or enumeration type"
588a58df
JM
28362msgstr ""
28363
55541419 28364#: cp/semantics.c:3092
588a58df 28365#, gcc-internal-format
55541419 28366msgid "%qD cannot appear in a constant-expression"
588a58df
JM
28367msgstr ""
28368
55541419 28369#: cp/semantics.c:3100
588a58df 28370#, gcc-internal-format
55541419 28371msgid "use of namespace %qD as expression"
588a58df
JM
28372msgstr ""
28373
55541419 28374#: cp/semantics.c:3105
02c7d30f 28375#, gcc-internal-format
55541419 28376msgid "use of class template %qT as expression"
02c7d30f
JM
28377msgstr ""
28378
55541419
JM
28379#. Ambiguous reference to base members.
28380#: cp/semantics.c:3111
42138585 28381#, gcc-internal-format
55541419
JM
28382msgid "request for member %qD is ambiguous in multiple inheritance lattice"
28383msgstr ""
588a58df 28384
55541419 28385#: cp/semantics.c:3233 cp/semantics.c:5015
588a58df 28386#, gcc-internal-format
55541419 28387msgid "type of %qE is unknown"
588a58df
JM
28388msgstr ""
28389
55541419 28390#: cp/semantics.c:3248
588a58df 28391#, gcc-internal-format
55541419 28392msgid "cannot apply %<offsetof%> to destructor %<~%T%>"
588a58df
JM
28393msgstr ""
28394
55541419 28395#: cp/semantics.c:3259
588a58df 28396#, gcc-internal-format
55541419 28397msgid "cannot apply %<offsetof%> to member function %qD"
588a58df
JM
28398msgstr ""
28399
55541419 28400#: cp/semantics.c:3728
588a58df 28401#, gcc-internal-format
55541419 28402msgid "%qD is not a variable in clause %qs"
588a58df
JM
28403msgstr ""
28404
55541419 28405#: cp/semantics.c:3737 cp/semantics.c:3759 cp/semantics.c:3781
588a58df 28406#, gcc-internal-format
55541419 28407msgid "%qD appears more than once in data clauses"
588a58df
JM
28408msgstr ""
28409
55541419
JM
28410#: cp/semantics.c:3751
28411#, fuzzy, gcc-internal-format
28412msgid "%qD is not a variable in clause %<firstprivate%>"
28413msgstr "halutaan rekisterimuuttujan %qD osoite"
28414
28415#: cp/semantics.c:3773
28416#, fuzzy, gcc-internal-format
28417msgid "%qD is not a variable in clause %<lastprivate%>"
28418msgstr "halutaan rekisterimuuttujan %qD osoite"
28419
28420#: cp/semantics.c:3803
588a58df 28421#, gcc-internal-format
55541419 28422msgid "num_threads expression must be integral"
588a58df
JM
28423msgstr ""
28424
55541419 28425#: cp/semantics.c:3817
588a58df 28426#, gcc-internal-format
55541419 28427msgid "schedule chunk size expression must be integral"
588a58df
JM
28428msgstr ""
28429
55541419 28430#: cp/semantics.c:3949
588a58df 28431#, gcc-internal-format
55541419 28432msgid "%qE has reference type for %qs"
588a58df
JM
28433msgstr ""
28434
55541419 28435#: cp/semantics.c:4020
588a58df 28436#, gcc-internal-format
55541419 28437msgid "%<threadprivate%> %qD is not file, namespace or block scope variable"
588a58df
JM
28438msgstr ""
28439
55541419
JM
28440#: cp/semantics.c:4034
28441#, fuzzy, gcc-internal-format
28442msgid "%<threadprivate%> %qE directive not in %qT definition"
28443msgstr "%Jparametrin %qD tyyppi on vaillinainen"
28444
28445#: cp/semantics.c:4179
588a58df 28446#, gcc-internal-format
55541419 28447msgid "difference between %qE and %qD does not have integer type"
588a58df
JM
28448msgstr ""
28449
55541419
JM
28450#. Report the error.
28451#: cp/semantics.c:4705
588a58df 28452#, gcc-internal-format
55541419 28453msgid "static assertion failed: %E"
588a58df
JM
28454msgstr ""
28455
55541419
JM
28456#: cp/semantics.c:4707
28457#, fuzzy, gcc-internal-format
28458msgid "non-constant condition for static assertion"
28459msgstr "%J%qD esitelty ei-staattisena, edellinen esittely staattinen"
28460
28461#: cp/semantics.c:4792 cp/semantics.c:4921
28462#, fuzzy, gcc-internal-format
28463msgid "argument to decltype must be an expression"
28464msgstr "ylivuoto vakiolausekkeessa"
28465
28466#: cp/semantics.c:4871
28467#, fuzzy, gcc-internal-format
28468msgid "%qE refers to a set of overloaded functions"
28469msgstr "%J%qD on tavallisesti ei-staattinen funktio"
28470
28471#: cp/semantics.c:4959
588a58df 28472#, gcc-internal-format
55541419 28473msgid "unable to determine the declared type of expression %<%E%>"
588a58df
JM
28474msgstr ""
28475
55541419 28476#: cp/semantics.c:5220
588a58df 28477#, gcc-internal-format
55541419 28478msgid "__is_convertible_to"
588a58df
JM
28479msgstr ""
28480
55541419 28481#: cp/semantics.c:5261 cp/semantics.c:5271
588a58df 28482#, gcc-internal-format
55541419 28483msgid "incomplete type %qT not allowed"
588a58df
JM
28484msgstr ""
28485
55541419 28486#: cp/semantics.c:5334
588a58df 28487#, gcc-internal-format
55541419 28488msgid "the type %qT of constexpr variable %qD is not literal"
588a58df
JM
28489msgstr ""
28490
55541419 28491#: cp/semantics.c:5369
5682cc89 28492#, gcc-internal-format
55541419
JM
28493msgid "parameter %q#D is not of literal type"
28494msgstr "parametri %q#D ei ole literaalityyppiä"
5682cc89 28495
55541419
JM
28496#: cp/semantics.c:5382
28497#, fuzzy, gcc-internal-format
28498msgid "return type %qT of function %qD is not a literal type"
28499msgstr "%q+D-funktion paluuarvon tyyppi ei ole %<int%>"
28500
28501#: cp/semantics.c:5679
588a58df 28502#, gcc-internal-format
55541419 28503msgid "cannot capture %qE by reference"
588a58df
JM
28504msgstr ""
28505
55541419 28506#: cp/semantics.c:5701
588a58df 28507#, gcc-internal-format
55541419 28508msgid "already captured %<this%> in lambda expression"
588a58df
JM
28509msgstr ""
28510
55541419
JM
28511#: cp/semantics.c:5820
28512#, fuzzy, gcc-internal-format
28513msgid "%<this%> was not captured for this lambda function"
28514msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
28515
28516#: cp/tree.c:919
588a58df 28517#, gcc-internal-format
55541419 28518msgid "%qV qualifiers cannot be applied to %qT"
588a58df
JM
28519msgstr ""
28520
55541419 28521#: cp/tree.c:2505
588a58df 28522#, gcc-internal-format
55541419 28523msgid "%qE attribute can only be applied to Java class definitions"
588a58df
JM
28524msgstr ""
28525
55541419 28526#: cp/tree.c:2534
588a58df 28527#, gcc-internal-format
55541419 28528msgid "%qE attribute can only be applied to class definitions"
588a58df
JM
28529msgstr ""
28530
55541419 28531#: cp/tree.c:2540
588a58df 28532#, gcc-internal-format
55541419
JM
28533msgid "%qE is obsolete; g++ vtables are now COM-compatible by default"
28534msgstr "%qE on vanhentunut; g++:n vtable'it ovat nyt oletusarvoisesti COM-yhteensopivia"
588a58df 28535
55541419 28536#: cp/tree.c:2564
588a58df 28537#, gcc-internal-format
55541419 28538msgid "requested init_priority is not an integer constant"
588a58df
JM
28539msgstr ""
28540
55541419 28541#: cp/tree.c:2585
588a58df 28542#, gcc-internal-format
55541419 28543msgid "can only use %qE attribute on file-scope definitions of objects of class type"
588a58df
JM
28544msgstr ""
28545
55541419 28546#: cp/tree.c:2593
588a58df 28547#, gcc-internal-format
55541419 28548msgid "requested init_priority is out of range"
588a58df
JM
28549msgstr ""
28550
55541419 28551#: cp/tree.c:2603
588a58df 28552#, gcc-internal-format
55541419 28553msgid "requested init_priority is reserved for internal use"
588a58df
JM
28554msgstr ""
28555
55541419 28556#: cp/tree.c:2614
588a58df 28557#, gcc-internal-format
55541419 28558msgid "%qE attribute is not supported on this platform"
5682cc89
JM
28559msgstr ""
28560
55541419 28561#: cp/tree.c:3204
5682cc89 28562#, gcc-internal-format
55541419 28563msgid "lang_* check: failed in %s, at %s:%d"
5682cc89
JM
28564msgstr ""
28565
55541419 28566#: cp/typeck.c:470 cp/typeck.c:504 cp/typeck.c:645
02c7d30f 28567#, fuzzy, gcc-internal-format
55541419
JM
28568msgid "comparison between distinct pointer types %qT and %qT lacks a cast"
28569msgstr "tyyppien %qT ja %qT välinen vertailu"
588a58df 28570
55541419 28571#: cp/typeck.c:475 cp/typeck.c:509 cp/typeck.c:649
02c7d30f 28572#, fuzzy, gcc-internal-format
55541419
JM
28573msgid "conversion between distinct pointer types %qT and %qT lacks a cast"
28574msgstr "tyyppien %qT ja %qT välinen vertailu"
588a58df 28575
55541419 28576#: cp/typeck.c:480 cp/typeck.c:514 cp/typeck.c:653
588a58df 28577#, gcc-internal-format
55541419 28578msgid "conditional expression between distinct pointer types %qT and %qT lacks a cast"
588a58df
JM
28579msgstr ""
28580
55541419 28581#: cp/typeck.c:588
588a58df 28582#, gcc-internal-format
55541419
JM
28583msgid "ISO C++ forbids comparison between pointer of type %<void *%> and pointer-to-function"
28584msgstr "ISO C++ kieltää vertailun %<void *%>-osoittimen ja funktio-osoittimen välillä"
588a58df 28585
55541419 28586#: cp/typeck.c:593
588a58df 28587#, gcc-internal-format
55541419
JM
28588msgid "ISO C++ forbids conversion between pointer of type %<void *%> and pointer-to-function"
28589msgstr "ISO C++ kieltää muunnoksen %<void *%>-osoittimen ja funktio-osoittimen välillä"
588a58df 28590
55541419 28591#: cp/typeck.c:598
588a58df 28592#, gcc-internal-format
55541419
JM
28593msgid "ISO C++ forbids conditional expression between pointer of type %<void *%> and pointer-to-function"
28594msgstr "ISO C++ kieltää ehtolausekkeen %<void *%>-osoittimen ja funktio-osoittimen välillä"
588a58df 28595
55541419
JM
28596#: cp/typeck.c:681
28597#, fuzzy, gcc-internal-format
28598msgid "comparison between distinct pointer-to-member types %qT and %qT lacks a cast"
28599msgstr "tyyppien %qT ja %qT välinen vertailu"
588a58df 28600
55541419 28601#: cp/typeck.c:686
588a58df 28602#, gcc-internal-format
55541419 28603msgid "conversion between distinct pointer-to-member types %qT and %qT lacks a cast"
588a58df
JM
28604msgstr ""
28605
55541419 28606#: cp/typeck.c:691
02c7d30f 28607#, gcc-internal-format
55541419 28608msgid "conditional expression between distinct pointer-to-member types %qT and %qT lacks a cast"
02c7d30f
JM
28609msgstr ""
28610
55541419 28611#: cp/typeck.c:1407
f3a12c77 28612#, gcc-internal-format
55541419 28613msgid "canonical types differ for identical types %T and %T"
f3a12c77
JM
28614msgstr ""
28615
55541419 28616#: cp/typeck.c:1414
f3a12c77 28617#, gcc-internal-format
55541419 28618msgid "same canonical type node for different types %T and %T"
f3a12c77
JM
28619msgstr ""
28620
55541419 28621#: cp/typeck.c:1527
f3a12c77 28622#, gcc-internal-format
55541419 28623msgid "invalid application of %qs to a member function"
f3a12c77
JM
28624msgstr ""
28625
55541419 28626#: cp/typeck.c:1595
f3a12c77 28627#, gcc-internal-format
55541419
JM
28628msgid "invalid application of %<sizeof%> to a bit-field"
28629msgstr "epäkelpo %<sizeof%>-avainsanan soveltaminen bittikenttään"
f3a12c77 28630
55541419
JM
28631#: cp/typeck.c:1603
28632#, fuzzy, gcc-internal-format
28633msgid "ISO C++ forbids applying %<sizeof%> to an expression of function type"
28634msgstr "epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
28635
28636#: cp/typeck.c:1652
28637#, fuzzy, gcc-internal-format
28638msgid "invalid application of %<__alignof%> to a bit-field"
28639msgstr "epäkelpo %<sizeof%>-avainsanan soveltaminen funktiotyyppiin"
28640
28641#: cp/typeck.c:1663
f3a12c77 28642#, gcc-internal-format
55541419 28643msgid "ISO C++ forbids applying %<__alignof%> to an expression of function type"
f3a12c77
JM
28644msgstr ""
28645
55541419 28646#: cp/typeck.c:1721
588a58df 28647#, gcc-internal-format
55541419
JM
28648msgid "invalid use of non-static member function"
28649msgstr "virheellinen ei-staattisen jäsenfunktion käyttö"
588a58df 28650
55541419 28651#: cp/typeck.c:1988
588a58df 28652#, gcc-internal-format
55541419
JM
28653msgid "deprecated conversion from string constant to %qT"
28654msgstr "vanhentunut tyyppimuunnos merkkijonovakiosta tyyppiin %qT"
588a58df 28655
55541419 28656#: cp/typeck.c:2111 cp/typeck.c:2486
588a58df 28657#, gcc-internal-format
55541419 28658msgid "request for member %qD in %qE, which is of non-class type %qT"
588a58df
JM
28659msgstr ""
28660
55541419 28661#: cp/typeck.c:2140
588a58df 28662#, gcc-internal-format
55541419 28663msgid "invalid use of nonstatic data member %qE"
588a58df
JM
28664msgstr ""
28665
55541419 28666#: cp/typeck.c:2195
588a58df 28667#, gcc-internal-format
55541419 28668msgid "invalid access to non-static data member %qD of NULL object"
588a58df
JM
28669msgstr ""
28670
55541419 28671#: cp/typeck.c:2198 cp/typeck.c:2229
588a58df 28672#, gcc-internal-format
55541419 28673msgid "(perhaps the %<offsetof%> macro was used incorrectly)"
588a58df
JM
28674msgstr ""
28675
55541419
JM
28676# semi-fuzzy
28677#: cp/typeck.c:2226
28678#, fuzzy, gcc-internal-format
28679msgid "invalid access to non-static data member %qD of NULL object"
28680msgstr "ei-staattista datajäsentä %q+D käytetty virheellisesti"
28681
28682#: cp/typeck.c:2354
28683#, fuzzy, gcc-internal-format
28684msgid "object type %qT does not match destructor name ~%qT"
28685msgstr "prototyypille %q#D ei ole vastinetta luokassa %qT"
28686
28687#: cp/typeck.c:2362
588a58df 28688#, gcc-internal-format
55541419 28689msgid "the type being destroyed is %qT, but the destructor refers to %qT"
588a58df
JM
28690msgstr ""
28691
55541419
JM
28692#: cp/typeck.c:2401 cp/typeck.c:2421
28693#, fuzzy, gcc-internal-format
28694msgid "%qD is not a template"
28695msgstr "%J%qD on tavallisesti ei-staattinen funktio"
28696
28697#: cp/typeck.c:2525
588a58df 28698#, gcc-internal-format
55541419 28699msgid "%<%D::%D%> is not a member of %qT"
588a58df
JM
28700msgstr ""
28701
55541419 28702#: cp/typeck.c:2549
588a58df 28703#, gcc-internal-format
55541419 28704msgid "%qT is not a base of %qT"
588a58df
JM
28705msgstr ""
28706
55541419 28707#: cp/typeck.c:2569
02c7d30f 28708#, gcc-internal-format
55541419 28709msgid "%qD has no member named %qE"
02c7d30f
JM
28710msgstr ""
28711
55541419 28712#: cp/typeck.c:2585
588a58df 28713#, gcc-internal-format
55541419 28714msgid "%qD is not a member template function"
588a58df
JM
28715msgstr ""
28716
55541419 28717#: cp/typeck.c:2730
588a58df 28718#, gcc-internal-format
55541419 28719msgid "%qT is not a pointer-to-object type"
588a58df
JM
28720msgstr ""
28721
55541419 28722#: cp/typeck.c:2761
5682cc89 28723#, fuzzy, gcc-internal-format
55541419
JM
28724msgid "invalid use of array indexing on pointer to member"
28725msgstr "joustavien taulukkoalkioiden epäkelpo käyttö"
5682cc89 28726
55541419 28727#: cp/typeck.c:2764
5682cc89 28728#, fuzzy, gcc-internal-format
55541419
JM
28729msgid "invalid use of unary %<*%> on pointer to member"
28730msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
5682cc89 28731
55541419 28732#: cp/typeck.c:2767
5682cc89 28733#, fuzzy, gcc-internal-format
55541419
JM
28734msgid "invalid use of implicit conversion on pointer to member"
28735msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
28736
28737#: cp/typeck.c:2776
28738#, gcc-internal-format
28739msgid "invalid type argument"
28740msgstr ""
5682cc89 28741
55541419 28742#: cp/typeck.c:2779
5682cc89 28743#, fuzzy, gcc-internal-format
55541419
JM
28744msgid "invalid type argument of array indexing"
28745msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
5682cc89 28746
55541419 28747#: cp/typeck.c:2782
5682cc89 28748#, fuzzy, gcc-internal-format
55541419
JM
28749msgid "invalid type argument of unary %<*%>"
28750msgstr "virheellinen %qs-tyyppiargumentti (pitäisi olla %qT)"
5682cc89 28751
55541419 28752#: cp/typeck.c:2785
5682cc89 28753#, fuzzy, gcc-internal-format
55541419
JM
28754msgid "invalid type argument of implicit conversion"
28755msgstr "void-lausekkeen epäkelpo käyttö"
5682cc89 28756
55541419 28757#: cp/typeck.c:2815
588a58df 28758#, gcc-internal-format
55541419 28759msgid "subscript missing in array reference"
588a58df
JM
28760msgstr ""
28761
55541419 28762#: cp/typeck.c:2895
588a58df 28763#, gcc-internal-format
55541419 28764msgid "ISO C++ forbids subscripting non-lvalue array"
588a58df
JM
28765msgstr ""
28766
55541419 28767#: cp/typeck.c:2907
588a58df 28768#, gcc-internal-format
55541419 28769msgid "subscripting array declared %<register%>"
588a58df
JM
28770msgstr ""
28771
55541419 28772#: cp/typeck.c:2999
588a58df 28773#, gcc-internal-format
55541419 28774msgid "object missing in use of %qE"
588a58df
JM
28775msgstr ""
28776
55541419
JM
28777#: cp/typeck.c:3178
28778#, gcc-internal-format
28779msgid "ISO C++ forbids calling %<::main%> from within program"
28780msgstr "ISO C++ kieltää %<::main%>-funktion kutsumisen ohjelmasta"
02c7d30f 28781
55541419 28782#: cp/typeck.c:3197
02c7d30f 28783#, gcc-internal-format
55541419 28784msgid "must use %<.*%> or %<->*%> to call pointer-to-member function in %<%E (...)%>, e.g. %<(... ->* %E) (...)%>"
02c7d30f
JM
28785msgstr ""
28786
55541419 28787#: cp/typeck.c:3212
588a58df 28788#, gcc-internal-format
55541419 28789msgid "%qE cannot be used as a function"
588a58df
JM
28790msgstr ""
28791
55541419
JM
28792#: cp/typeck.c:3303
28793#, fuzzy, gcc-internal-format
28794msgid "too many arguments to %s %q+#D"
28795msgstr "liikaa argumentteja funktiolle %s %q+#D"
28796
28797#: cp/typeck.c:3305 cp/typeck.c:3418
42138585 28798#, gcc-internal-format
55541419
JM
28799msgid "at this point in file"
28800msgstr "tässä kohdassa tiedostoa"
588a58df 28801
55541419 28802#: cp/typeck.c:3308
588a58df 28803#, gcc-internal-format
55541419
JM
28804msgid "too many arguments to function"
28805msgstr "liikaa argumentteja funktiolle"
02c7d30f 28806
55541419 28807#: cp/typeck.c:3343
02c7d30f 28808#, gcc-internal-format
55541419
JM
28809msgid "parameter %P of %qD has incomplete type %qT"
28810msgstr "%2$qD:n parametrilla %1$P on vaillinainen tyyppi %3$qT"
588a58df 28811
55541419 28812#: cp/typeck.c:3346
588a58df 28813#, gcc-internal-format
55541419
JM
28814msgid "parameter %P has incomplete type %qT"
28815msgstr "parametrilla %P on vaillinainen tyyppi %qT"
02c7d30f 28816
55541419 28817#: cp/typeck.c:3416
02c7d30f 28818#, gcc-internal-format
55541419
JM
28819msgid "too few arguments to %s %q+#D"
28820msgstr ""
588a58df 28821
55541419
JM
28822#: cp/typeck.c:3421
28823#, gcc-internal-format
28824msgid "too few arguments to function"
28825msgstr "liian vähän argumentteja funktiolle"
02c7d30f 28826
55541419 28827#: cp/typeck.c:3627 cp/typeck.c:3638
588a58df 28828#, gcc-internal-format
55541419 28829msgid "assuming cast to type %qT from overloaded function"
588a58df
JM
28830msgstr ""
28831
55541419
JM
28832#. Some sort of arithmetic operation involving NULL was
28833#. performed.
28834#: cp/typeck.c:3681
28835#, gcc-internal-format
28836msgid "NULL used in arithmetic"
28837msgstr "NULL-arvon käyttö laskutoimituksessa"
28838
28839#: cp/typeck.c:3872
588a58df 28840#, fuzzy, gcc-internal-format
55541419
JM
28841msgid "left rotate count is negative"
28842msgstr "taulukon %qs koko on negatiivinen"
588a58df 28843
55541419 28844#: cp/typeck.c:3873
588a58df 28845#, gcc-internal-format
55541419 28846msgid "right rotate count is negative"
588a58df
JM
28847msgstr ""
28848
55541419 28849#: cp/typeck.c:3879
588a58df 28850#, gcc-internal-format
55541419 28851msgid "left rotate count >= width of type"
588a58df
JM
28852msgstr ""
28853
55541419 28854#: cp/typeck.c:3880
588a58df 28855#, gcc-internal-format
55541419 28856msgid "right rotate count >= width of type"
588a58df
JM
28857msgstr ""
28858
55541419
JM
28859#: cp/typeck.c:3899 cp/typeck.c:4122
28860#, fuzzy, gcc-internal-format
28861msgid "comparison with string literal results in unspecified behaviour"
28862msgstr "%J#pragma weak %qD -ilmaisun soveltaminen ensimmäisen käytön jälkeen käyttäytyy määrittelemättömästi"
28863
28864#: cp/typeck.c:3939 cp/typeck.c:3947 cp/typeck.c:4142 cp/typeck.c:4150
588a58df 28865#, gcc-internal-format
55541419
JM
28866msgid "ISO C++ forbids comparison between pointer and integer"
28867msgstr "ISO C++ kieltää osoittimen ja kokonaisluvun vertailun"
588a58df 28868
55541419
JM
28869#: cp/typeck.c:4167
28870#, gcc-internal-format
28871msgid "unordered comparison on non-floating point argument"
28872msgstr ""
02c7d30f 28873
55541419 28874#: cp/typeck.c:4207
588a58df 28875#, gcc-internal-format
55541419 28876msgid "invalid operands of types %qT and %qT to binary %qO"
588a58df
JM
28877msgstr ""
28878
55541419
JM
28879#: cp/typeck.c:4348
28880#, gcc-internal-format
28881msgid "ISO C++ forbids using pointer of type %<void *%> in subtraction"
28882msgstr "ISO C++ kieltää %<void *%>-tyyppisen osoittimen käytön vähennyslaskussa"
02c7d30f 28883
55541419
JM
28884#: cp/typeck.c:4350
28885#, gcc-internal-format
28886msgid "ISO C++ forbids using pointer to a function in subtraction"
28887msgstr "ISO C++ kieltää funktio-osoittimen käytön vähennyslaskussa"
588a58df 28888
55541419
JM
28889# semi-fuzzy; onko metodi tässä luokan jäsenfunktio ja yllä muu funktio?
28890#: cp/typeck.c:4352
28891#, gcc-internal-format
28892msgid "ISO C++ forbids using pointer to a method in subtraction"
28893msgstr "ISO C++ kieltää metodiosoittimen käytön vähennyslaskussa"
588a58df 28894
55541419
JM
28895#: cp/typeck.c:4365
28896#, gcc-internal-format
28897msgid "invalid use of a pointer to an incomplete type in pointer arithmetic"
28898msgstr ""
28899
28900#: cp/typeck.c:4423
02c7d30f 28901#, fuzzy, gcc-internal-format
55541419
JM
28902msgid "taking address of constructor %qE"
28903msgstr "bittikentän %qD osoitetta ei voi ottaa"
02c7d30f 28904
55541419 28905#: cp/typeck.c:4424
02c7d30f 28906#, fuzzy, gcc-internal-format
55541419
JM
28907msgid "taking address of destructor %qE"
28908msgstr "bittikentän %qD osoitetta ei voi ottaa"
588a58df 28909
55541419 28910#: cp/typeck.c:4438
588a58df 28911#, gcc-internal-format
55541419 28912msgid "invalid use of %qE to form a pointer-to-member-function"
588a58df
JM
28913msgstr ""
28914
55541419 28915#: cp/typeck.c:4441
588a58df 28916#, gcc-internal-format
55541419 28917msgid " a qualified-id is required"
588a58df
JM
28918msgstr ""
28919
55541419 28920#: cp/typeck.c:4446
588a58df 28921#, gcc-internal-format
55541419 28922msgid "parentheses around %qE cannot be used to form a pointer-to-member-function"
588a58df
JM
28923msgstr ""
28924
55541419 28925#: cp/typeck.c:4469
588a58df 28926#, gcc-internal-format
55541419 28927msgid "taking address of temporary"
588a58df
JM
28928msgstr ""
28929
55541419
JM
28930#: cp/typeck.c:4739
28931#, gcc-internal-format
28932msgid "ISO C++ forbids incrementing an enum"
28933msgstr "ISO C++ kieltää enumin lisäyksen"
28934
28935#: cp/typeck.c:4740
28936#, gcc-internal-format
28937msgid "ISO C++ forbids decrementing an enum"
28938msgstr "ISO C++ kieltää enumin vähentämisen"
28939
28940#: cp/typeck.c:4756
588a58df 28941#, fuzzy, gcc-internal-format
55541419
JM
28942msgid "cannot increment a pointer to incomplete type %qT"
28943msgstr "parametrilla %P on vaillinainen tyyppi %qT"
588a58df 28944
55541419
JM
28945#: cp/typeck.c:4757
28946#, fuzzy, gcc-internal-format
28947msgid "cannot decrement a pointer to incomplete type %qT"
28948msgstr "parametrilla %P on vaillinainen tyyppi %qT"
28949
28950#: cp/typeck.c:4768
588a58df 28951#, gcc-internal-format
55541419
JM
28952msgid "ISO C++ forbids incrementing a pointer of type %qT"
28953msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen kasvattamisen"
28954
28955#: cp/typeck.c:4769
28956#, gcc-internal-format
28957msgid "ISO C++ forbids decrementing a pointer of type %qT"
28958msgstr "ISO C++ kieltää %qT-tyyppisen osoittimen vähentämisen"
28959
28960#: cp/typeck.c:4795
28961#, gcc-internal-format
28962msgid "invalid use of Boolean expression as operand to %<operator--%>"
588a58df
JM
28963msgstr ""
28964
55541419 28965#: cp/typeck.c:4830
588a58df 28966#, gcc-internal-format
55541419
JM
28967msgid "ISO C++ forbids taking address of function %<::main%>"
28968msgstr "ISO C++ kieltää %<::main%>-funktion osoitteen ottamisen"
28969
28970#. An expression like &memfn.
28971#: cp/typeck.c:4891
28972#, gcc-internal-format
28973msgid "ISO C++ forbids taking the address of an unqualified or parenthesized non-static member function to form a pointer to member function. Say %<&%T::%D%>"
588a58df
JM
28974msgstr ""
28975
55541419 28976#: cp/typeck.c:4896
588a58df 28977#, gcc-internal-format
55541419 28978msgid "ISO C++ forbids taking the address of a bound member function to form a pointer to member function. Say %<&%T::%D%>"
588a58df
JM
28979msgstr ""
28980
55541419 28981#: cp/typeck.c:4925
588a58df 28982#, gcc-internal-format
55541419 28983msgid "ISO C++ forbids taking the address of a cast to a non-lvalue expression"
588a58df
JM
28984msgstr ""
28985
55541419 28986#: cp/typeck.c:4953
588a58df 28987#, gcc-internal-format
55541419 28988msgid "cannot create pointer to reference member %qD"
588a58df
JM
28989msgstr ""
28990
55541419 28991#: cp/typeck.c:5168
38fb2873 28992#, gcc-internal-format
55541419
JM
28993msgid "cannot take the address of %<this%>, which is an rvalue expression"
28994msgstr ""
588a58df 28995
55541419 28996#: cp/typeck.c:5191
588a58df 28997#, gcc-internal-format
55541419 28998msgid "address of explicit register variable %qD requested"
588a58df
JM
28999msgstr ""
29000
55541419 29001#: cp/typeck.c:5196
588a58df 29002#, gcc-internal-format
55541419
JM
29003msgid "address requested for %qD, which is declared %<register%>"
29004msgstr ""
588a58df 29005
55541419 29006#: cp/typeck.c:5263 cp/typeck.c:5290
588a58df 29007#, gcc-internal-format
55541419 29008msgid "%s expression list treated as compound expression"
588a58df
JM
29009msgstr ""
29010
55541419
JM
29011#: cp/typeck.c:5363
29012#, gcc-internal-format
29013msgid "no context to resolve type of %qE"
29014msgstr ""
29015
29016#: cp/typeck.c:5394
588a58df 29017#, fuzzy, gcc-internal-format
55541419
JM
29018msgid "cast from type %qT to type %qT casts away qualifiers"
29019msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
588a58df 29020
55541419 29021#: cp/typeck.c:5399
588a58df 29022#, fuzzy, gcc-internal-format
55541419
JM
29023msgid "static_cast from type %qT to type %qT casts away qualifiers"
29024msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
588a58df 29025
55541419 29026#: cp/typeck.c:5404
588a58df 29027#, fuzzy, gcc-internal-format
55541419
JM
29028msgid "reinterpret_cast from type %qT to type %qT casts away qualifiers"
29029msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
588a58df 29030
55541419 29031#: cp/typeck.c:5747
02c7d30f 29032#, gcc-internal-format
55541419 29033msgid "invalid static_cast from type %qT to type %qT"
02c7d30f
JM
29034msgstr ""
29035
55541419
JM
29036#: cp/typeck.c:5770
29037#, gcc-internal-format
29038msgid "converting from %qT to %qT"
29039msgstr "muunnos tyypistä %qT tyyppiin %qT"
02c7d30f 29040
55541419 29041#: cp/typeck.c:5819
588a58df 29042#, gcc-internal-format
55541419 29043msgid "invalid cast of an rvalue expression of type %qT to type %qT"
588a58df
JM
29044msgstr ""
29045
55541419 29046#: cp/typeck.c:5886
588a58df 29047#, gcc-internal-format
55541419
JM
29048msgid "cast from %qT to %qT loses precision"
29049msgstr "muunnoksessa tyypistä %qT tyyppiin %qT menetetään tarkkuutta"
588a58df 29050
55541419 29051#: cp/typeck.c:5916
588a58df 29052#, gcc-internal-format
55541419 29053msgid "cast from %qT to %qT increases required alignment of target type"
588a58df
JM
29054msgstr ""
29055
55541419
JM
29056#. Only issue a warning, as we have always supported this
29057#. where possible, and it is necessary in some cases. DR 195
29058#. addresses this issue, but as of 2004/10/26 is still in
29059#. drafting.
29060#: cp/typeck.c:5935
588a58df 29061#, gcc-internal-format
55541419
JM
29062msgid "ISO C++ forbids casting between pointer-to-function and pointer-to-object"
29063msgstr "ISO C++ kieltää tyyppimuunnoksen funktio-osoittimen ja olio-osoittimen välillä"
588a58df 29064
55541419 29065#: cp/typeck.c:5948
588a58df 29066#, gcc-internal-format
55541419
JM
29067msgid "invalid cast from type %qT to type %qT"
29068msgstr "virheellinen muunnos tyypistä %qT tyyppiin %qT"
588a58df 29069
55541419 29070#: cp/typeck.c:6004
588a58df 29071#, gcc-internal-format
55541419 29072msgid "invalid use of const_cast with type %qT, which is not a pointer, reference, nor a pointer-to-data-member type"
588a58df
JM
29073msgstr ""
29074
55541419 29075#: cp/typeck.c:6013
588a58df 29076#, gcc-internal-format
55541419 29077msgid "invalid use of const_cast with type %qT, which is a pointer or reference to a function type"
588a58df
JM
29078msgstr ""
29079
55541419 29080#: cp/typeck.c:6038
588a58df 29081#, gcc-internal-format
55541419 29082msgid "invalid const_cast of an rvalue of type %qT to type %qT"
588a58df
JM
29083msgstr ""
29084
55541419
JM
29085#: cp/typeck.c:6087
29086#, gcc-internal-format
29087msgid "invalid const_cast from type %qT to type %qT"
29088msgstr "virheellinen const_cast tyypistä %qT tyyppiin %qT"
588a58df 29089
55541419 29090#: cp/typeck.c:6164 cp/typeck.c:6172
588a58df 29091#, gcc-internal-format
55541419 29092msgid "ISO C++ forbids casting to an array type %qT"
588a58df
JM
29093msgstr ""
29094
55541419 29095#: cp/typeck.c:6181
588a58df 29096#, gcc-internal-format
55541419 29097msgid "invalid cast to function type %qT"
588a58df
JM
29098msgstr ""
29099
55541419
JM
29100#: cp/typeck.c:6427
29101#, gcc-internal-format
29102msgid " in evaluation of %<%Q(%#T, %#T)%>"
29103msgstr ""
02c7d30f 29104
55541419 29105#: cp/typeck.c:6485
02c7d30f 29106#, gcc-internal-format
55541419 29107msgid "incompatible types in assignment of %qT to %qT"
02c7d30f
JM
29108msgstr ""
29109
55541419 29110#: cp/typeck.c:6499
02c7d30f 29111#, fuzzy, gcc-internal-format
55541419
JM
29112msgid "array used as initializer"
29113msgstr "skalaarialustimen ympärillä on aaltosulkeet"
02c7d30f 29114
55541419 29115#: cp/typeck.c:6501
02c7d30f 29116#, fuzzy, gcc-internal-format
55541419
JM
29117msgid "invalid array assignment"
29118msgstr "epäkelpo lvalue sijoituksessa"
02c7d30f 29119
55541419 29120#: cp/typeck.c:6601
02c7d30f 29121#, gcc-internal-format
55541419 29122msgid " in pointer to member function conversion"
02c7d30f
JM
29123msgstr ""
29124
55541419 29125#: cp/typeck.c:6612
02c7d30f 29126#, gcc-internal-format
55541419 29127msgid "pointer to member conversion via virtual base %qT"
02c7d30f
JM
29128msgstr ""
29129
55541419 29130#: cp/typeck.c:6652 cp/typeck.c:6665
02c7d30f 29131#, gcc-internal-format
55541419 29132msgid " in pointer to member conversion"
02c7d30f
JM
29133msgstr ""
29134
55541419 29135#: cp/typeck.c:6743
02c7d30f 29136#, gcc-internal-format
55541419 29137msgid "invalid conversion to type %qT from type %qT"
02c7d30f
JM
29138msgstr ""
29139
55541419
JM
29140#: cp/typeck.c:7014
29141#, gcc-internal-format
29142msgid "cannot convert %qT to %qT for argument %qP to %qD"
29143msgstr "ei voi muuntaa tyypistä %1$qT tyyppiin %2$qT %4$qD:n argumentiksi %3$qP"
02c7d30f 29144
55541419
JM
29145# XXX
29146# %s on "initialization", jota EI VOI suomentaa tällä hetkellä.
29147#: cp/typeck.c:7017
29148#, gcc-internal-format
29149msgid "cannot convert %qT to %qT in %s"
29150msgstr "ei voi muuntaa tyypistä %qT tyyppiin %qT (%s)"
02c7d30f 29151
55541419 29152#: cp/typeck.c:7031
02c7d30f 29153#, fuzzy, gcc-internal-format
55541419
JM
29154msgid "%s might be a candidate for a format attribute"
29155msgstr "funktio on ehkä mahdollinen ehdokas %qs-muotoiluattribuutille"
02c7d30f 29156
55541419 29157#: cp/typeck.c:7124 cp/typeck.c:7126
02c7d30f 29158#, gcc-internal-format
55541419 29159msgid "in passing argument %P of %q+D"
02c7d30f
JM
29160msgstr ""
29161
55541419 29162#: cp/typeck.c:7181
38fb2873 29163#, gcc-internal-format
55541419
JM
29164msgid "returning reference to temporary"
29165msgstr ""
02c7d30f 29166
55541419
JM
29167#: cp/typeck.c:7188
29168#, gcc-internal-format
29169msgid "reference to non-lvalue returned"
29170msgstr ""
02c7d30f 29171
55541419 29172#: cp/typeck.c:7204
02c7d30f 29173#, fuzzy, gcc-internal-format
55541419
JM
29174msgid "reference to local variable %q+D returned"
29175msgstr "palautettu viittaus paikalliseen muuttujaan %qD"
02c7d30f 29176
55541419 29177#: cp/typeck.c:7207
02c7d30f 29178#, fuzzy, gcc-internal-format
55541419
JM
29179msgid "address of local variable %q+D returned"
29180msgstr "halutaan globaalin rekisterimuuttujan %qD osoite"
02c7d30f 29181
55541419 29182#: cp/typeck.c:7242
02c7d30f 29183#, gcc-internal-format
55541419
JM
29184msgid "returning a value from a destructor"
29185msgstr "arvon palautus hajottimesta"
02c7d30f 29186
55541419
JM
29187#. If a return statement appears in a handler of the
29188#. function-try-block of a constructor, the program is ill-formed.
29189#: cp/typeck.c:7250
02c7d30f 29190#, gcc-internal-format
55541419 29191msgid "cannot return from a handler of a function-try-block of a constructor"
02c7d30f
JM
29192msgstr ""
29193
55541419
JM
29194#. You can't return a value from a constructor.
29195#: cp/typeck.c:7253
02c7d30f 29196#, gcc-internal-format
55541419
JM
29197msgid "returning a value from a constructor"
29198msgstr "arvon palautus muodostimesta"
02c7d30f 29199
55541419 29200#: cp/typeck.c:7271
02c7d30f 29201#, gcc-internal-format
55541419 29202msgid "lambda return type can only be deduced when the return statement is the only statement in the function body"
02c7d30f
JM
29203msgstr ""
29204
55541419 29205#: cp/typeck.c:7277
02c7d30f 29206#, gcc-internal-format
55541419 29207msgid "inconsistent types %qT and %qT deduced for lambda return type"
02c7d30f
JM
29208msgstr ""
29209
55541419 29210#: cp/typeck.c:7303
02c7d30f 29211#, gcc-internal-format
55541419
JM
29212msgid "return-statement with no value, in function returning %qT"
29213msgstr "return-lause ilman arvoa funktiossa, jonka paluutyyppi on %qT"
02c7d30f 29214
55541419 29215#: cp/typeck.c:7324
02c7d30f 29216#, gcc-internal-format
55541419
JM
29217msgid "return-statement with a value, in function returning 'void'"
29218msgstr "arvo return-lauseelle funktiossa, jonka paluutyyppi on ”void”"
02c7d30f 29219
55541419 29220#: cp/typeck.c:7354
02c7d30f 29221#, gcc-internal-format
55541419
JM
29222msgid "%<operator new%> must not return NULL unless it is declared %<throw()%> (or -fcheck-new is in effect)"
29223msgstr "%<operator new%> ei saa palauttaa NULLia ellei esittely ole %<throw()%> (tai -fcheck-new ole voimassa)"
02c7d30f 29224
55541419 29225#: cp/typeck2.c:55
02c7d30f 29226#, gcc-internal-format
55541419
JM
29227msgid "type %qT is not a base type for type %qT"
29228msgstr "tyyppi %qT ei ole tyypin %qT kantatyyppi"
02c7d30f 29229
55541419 29230#: cp/typeck2.c:106
02c7d30f 29231#, fuzzy, gcc-internal-format
55541419
JM
29232msgid "assignment of data-member %qD in read-only structure"
29233msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29234
55541419 29235#: cp/typeck2.c:108
02c7d30f 29236#, gcc-internal-format
55541419 29237msgid "assignment (via 'asm' output) of data-member %qD in read-only structure"
02c7d30f
JM
29238msgstr ""
29239
55541419 29240#: cp/typeck2.c:110
02c7d30f 29241#, gcc-internal-format
55541419
JM
29242msgid "increment of data-member %qD in read-only structure"
29243msgstr "vain-luku-tietueen datajäsenen %qD kasvatus"
02c7d30f 29244
55541419 29245#: cp/typeck2.c:112
02c7d30f 29246#, gcc-internal-format
55541419
JM
29247msgid "decrement of data-member %qD in read-only structure"
29248msgstr "vain-luku-tietueen datajäsenen %qD vähennys"
02c7d30f 29249
55541419
JM
29250#: cp/typeck2.c:116
29251#, gcc-internal-format
29252msgid "assignment of read-only data-member %qD"
29253msgstr "vain-luku-datajäseneen %qD sijoitus"
02c7d30f 29254
55541419 29255#: cp/typeck2.c:118
02c7d30f 29256#, fuzzy, gcc-internal-format
55541419
JM
29257msgid "assignment (via 'asm' output) of read-only data-member %qD"
29258msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29259
55541419 29260#: cp/typeck2.c:120
02c7d30f 29261#, fuzzy, gcc-internal-format
55541419
JM
29262msgid "increment of read-only data-member %qD"
29263msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
02c7d30f 29264
55541419 29265#: cp/typeck2.c:122
02c7d30f 29266#, fuzzy, gcc-internal-format
55541419
JM
29267msgid "decrement of read-only data-member %qD"
29268msgstr "kirjoitussuojatun jäsenen %qD vähennys"
02c7d30f 29269
55541419 29270#: cp/typeck2.c:131
02c7d30f 29271#, gcc-internal-format
55541419
JM
29272msgid "assignment of constant field %qD"
29273msgstr "vakiokenttään %qD sijoitus"
02c7d30f 29274
55541419 29275#: cp/typeck2.c:133
02c7d30f 29276#, gcc-internal-format
55541419 29277msgid "assignment (via 'asm' output) of constant field %qD"
02c7d30f
JM
29278msgstr ""
29279
55541419
JM
29280#: cp/typeck2.c:135
29281#, fuzzy, gcc-internal-format
29282msgid "increment of constant field %qD"
29283msgstr "kirjoitussuojatun muuttujan %qD kasvatus"
02c7d30f 29284
55541419
JM
29285#: cp/typeck2.c:137
29286#, fuzzy, gcc-internal-format
29287msgid "decrement of constant field %qD"
29288msgstr "kirjoitussuojatun muuttujan %qD vähennys"
02c7d30f 29289
55541419
JM
29290#: cp/typeck2.c:143
29291#, fuzzy, gcc-internal-format
29292msgid "assignment (via 'asm' output) of read-only variable %qD"
29293msgstr "sijoitus kirjoitussuojattuun muuttujaan %qD"
02c7d30f 29294
55541419
JM
29295#: cp/typeck2.c:153
29296#, fuzzy, gcc-internal-format
29297msgid "assignment of read-only parameter %qD"
29298msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29299
55541419 29300#: cp/typeck2.c:155
02c7d30f 29301#, fuzzy, gcc-internal-format
55541419
JM
29302msgid "assignment (via 'asm' output) of read-only parameter %qD"
29303msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29304
55541419 29305#: cp/typeck2.c:157
02c7d30f 29306#, fuzzy, gcc-internal-format
55541419
JM
29307msgid "increment of read-only parameter %qD"
29308msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
02c7d30f 29309
55541419 29310#: cp/typeck2.c:159
02c7d30f 29311#, fuzzy, gcc-internal-format
55541419
JM
29312msgid "decrement of read-only parameter %qD"
29313msgstr "kirjoitussuojatun jäsenen %qD vähennys"
02c7d30f 29314
55541419 29315#: cp/typeck2.c:166
02c7d30f 29316#, fuzzy, gcc-internal-format
55541419
JM
29317msgid "assignment of read-only reference %qD"
29318msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29319
55541419 29320#: cp/typeck2.c:168
02c7d30f 29321#, fuzzy, gcc-internal-format
55541419
JM
29322msgid "assignment (via 'asm' output) of read-only reference %qD"
29323msgstr "sijoitus kirjoitussuojattuun jäseneen %qD"
02c7d30f 29324
55541419 29325#: cp/typeck2.c:170
02c7d30f 29326#, fuzzy, gcc-internal-format
55541419
JM
29327msgid "increment of read-only reference %qD"
29328msgstr "kirjoitussuojatun jäsenen %qD kasvatus"
02c7d30f 29329
55541419 29330#: cp/typeck2.c:172
02c7d30f 29331#, fuzzy, gcc-internal-format
55541419
JM
29332msgid "decrement of read-only reference %qD"
29333msgstr "kirjoitussuojatun jäsenen %qD vähennys"
02c7d30f 29334
55541419 29335#: cp/typeck2.c:176
02c7d30f 29336#, fuzzy, gcc-internal-format
55541419
JM
29337msgid "assignment of read-only named return value %qD"
29338msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
02c7d30f 29339
55541419 29340#: cp/typeck2.c:178
02c7d30f 29341#, fuzzy, gcc-internal-format
55541419
JM
29342msgid "assignment (via 'asm' output) of read-only named return value %qD"
29343msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
02c7d30f 29344
55541419 29345#: cp/typeck2.c:180
02c7d30f 29346#, fuzzy, gcc-internal-format
55541419
JM
29347msgid "increment of read-only named return value %qD"
29348msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
02c7d30f 29349
55541419
JM
29350#: cp/typeck2.c:182
29351#, fuzzy, gcc-internal-format
29352msgid "decrement of read-only named return value %qD"
29353msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
02c7d30f 29354
55541419 29355#: cp/typeck2.c:186
02c7d30f 29356#, fuzzy, gcc-internal-format
55541419
JM
29357msgid "assignment of function %qD"
29358msgstr "Funktio %qs:"
02c7d30f 29359
55541419 29360#: cp/typeck2.c:188
02c7d30f 29361#, gcc-internal-format
55541419 29362msgid "assignment (via 'asm' output) of function %qD"
02c7d30f
JM
29363msgstr ""
29364
55541419
JM
29365#: cp/typeck2.c:190
29366#, fuzzy, gcc-internal-format
29367msgid "increment of function %qD"
29368msgstr "Funktio %qs:"
588a58df 29369
55541419 29370#: cp/typeck2.c:192
588a58df 29371#, fuzzy, gcc-internal-format
55541419
JM
29372msgid "decrement of function %qD"
29373msgstr "Funktio %qs:"
588a58df 29374
55541419
JM
29375#: cp/typeck2.c:198
29376#, fuzzy, gcc-internal-format
29377msgid "assignment (via 'asm' output) of read-only location %qE"
29378msgstr "kirjoitussuojatun sijainnin sijoitus"
588a58df 29379
55541419 29380#: cp/typeck2.c:384
588a58df 29381#, gcc-internal-format
55541419 29382msgid "cannot declare variable %q+D to be of abstract type %qT"
588a58df
JM
29383msgstr ""
29384
55541419 29385#: cp/typeck2.c:387
02c7d30f 29386#, gcc-internal-format
55541419 29387msgid "cannot declare parameter %q+D to be of abstract type %qT"
02c7d30f
JM
29388msgstr ""
29389
55541419 29390#: cp/typeck2.c:390
02c7d30f 29391#, gcc-internal-format
55541419 29392msgid "cannot declare field %q+D to be of abstract type %qT"
02c7d30f
JM
29393msgstr ""
29394
55541419 29395#: cp/typeck2.c:394
02c7d30f 29396#, gcc-internal-format
55541419 29397msgid "invalid abstract return type for member function %q+#D"
02c7d30f
JM
29398msgstr ""
29399
55541419 29400#: cp/typeck2.c:396
588a58df 29401#, gcc-internal-format
55541419 29402msgid "invalid abstract return type for function %q+#D"
588a58df
JM
29403msgstr ""
29404
55541419
JM
29405#. Here we do not have location information.
29406#: cp/typeck2.c:399
5682cc89 29407#, gcc-internal-format
55541419 29408msgid "invalid abstract type %qT for %qE"
5682cc89
JM
29409msgstr ""
29410
55541419 29411#: cp/typeck2.c:401
588a58df 29412#, gcc-internal-format
55541419 29413msgid "invalid abstract type for %q+D"
588a58df
JM
29414msgstr ""
29415
55541419 29416#: cp/typeck2.c:404
588a58df 29417#, gcc-internal-format
55541419 29418msgid "cannot allocate an object of abstract type %qT"
588a58df
JM
29419msgstr ""
29420
55541419 29421#: cp/typeck2.c:413
588a58df 29422#, gcc-internal-format
55541419 29423msgid " because the following virtual functions are pure within %qT:"
588a58df
JM
29424msgstr ""
29425
55541419 29426#: cp/typeck2.c:417
588a58df 29427#, gcc-internal-format
55541419
JM
29428msgid "\t%+#D"
29429msgstr "\t%+#D"
588a58df 29430
55541419 29431#: cp/typeck2.c:425
588a58df 29432#, gcc-internal-format
55541419 29433msgid " since type %qT has pure virtual functions"
588a58df
JM
29434msgstr ""
29435
55541419
JM
29436#: cp/typeck2.c:455
29437#, fuzzy, gcc-internal-format
29438msgid "%q+D has incomplete type"
29439msgstr "%qD on vaillinaista tyyppiä"
588a58df 29440
55541419
JM
29441#: cp/typeck2.c:468
29442#, fuzzy, gcc-internal-format
29443msgid "invalid use of incomplete type %q#T"
29444msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
588a58df 29445
55541419
JM
29446#: cp/typeck2.c:471
29447#, fuzzy, gcc-internal-format
29448msgid "forward declaration of %q+#T"
29449msgstr "%J%qD esitelty turhaan uudestaan"
588a58df 29450
55541419
JM
29451#: cp/typeck2.c:474
29452#, fuzzy, gcc-internal-format
29453msgid "declaration of %q+#T"
29454msgstr "%J%qD esitelty turhaan uudestaan"
588a58df 29455
55541419
JM
29456#: cp/typeck2.c:479
29457#, fuzzy, gcc-internal-format
29458msgid "invalid use of %qT"
29459msgstr "epäkelpo %<restrict%>-avainsanan käyttö"
588a58df 29460
55541419 29461#: cp/typeck2.c:495
588a58df 29462#, gcc-internal-format
55541419 29463msgid "invalid use of member (did you forget the %<&%> ?)"
588a58df
JM
29464msgstr ""
29465
55541419
JM
29466#: cp/typeck2.c:504
29467#, fuzzy, gcc-internal-format
29468msgid "invalid use of template type parameter %qT"
29469msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
588a58df 29470
55541419
JM
29471#: cp/typeck2.c:509
29472#, fuzzy, gcc-internal-format
29473msgid "invalid use of template template parameter %qT"
29474msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
29475
29476#: cp/typeck2.c:515
29477#, fuzzy, gcc-internal-format
29478msgid "invalid use of dependent type %qT"
29479msgstr "vaillinaisen tyypin typedef %qD epäkelpo käyttö"
29480
29481#: cp/typeck2.c:523
588a58df 29482#, gcc-internal-format
55541419 29483msgid "address of overloaded function with no contextual type information"
588a58df
JM
29484msgstr ""
29485
55541419 29486#: cp/typeck2.c:527
588a58df 29487#, gcc-internal-format
55541419 29488msgid "overloaded function with no contextual type information"
588a58df
JM
29489msgstr ""
29490
55541419 29491#: cp/typeck2.c:530
588a58df 29492#, gcc-internal-format
55541419 29493msgid "insufficient contextual information to determine type"
588a58df
JM
29494msgstr ""
29495
55541419 29496#: cp/typeck2.c:705
588a58df 29497#, gcc-internal-format
55541419 29498msgid "constructor syntax used, but no constructor declared for type %qT"
588a58df
JM
29499msgstr ""
29500
55541419 29501#: cp/typeck2.c:719
5682cc89 29502#, gcc-internal-format
55541419 29503msgid "cannot initialize arrays using this syntax"
5682cc89
JM
29504msgstr ""
29505
55541419 29506#: cp/typeck2.c:801
5682cc89 29507#, fuzzy, gcc-internal-format
55541419
JM
29508msgid "narrowing conversion of %qE from %qT to %qT inside { }"
29509msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
02c7d30f 29510
55541419 29511#: cp/typeck2.c:859
588a58df 29512#, gcc-internal-format
55541419 29513msgid "int-array initialized from non-wide string"
588a58df
JM
29514msgstr ""
29515
55541419
JM
29516#: cp/typeck2.c:864
29517#, fuzzy, gcc-internal-format
29518msgid "int-array initialized from incompatible wide string"
29519msgstr "wchar_t-taulukkoa alustetaan epäleveästä merkkijonosta"
588a58df 29520
55541419 29521#: cp/typeck2.c:879
588a58df 29522#, gcc-internal-format
55541419
JM
29523msgid "initializer-string for array of chars is too long"
29524msgstr "merkkitaulukon alustusmerkkijono on liian pitkä"
588a58df 29525
55541419 29526#: cp/typeck2.c:925
588a58df 29527#, gcc-internal-format
55541419 29528msgid "cannot initialize aggregate of type %qT with a compound literal"
588a58df
JM
29529msgstr ""
29530
55541419 29531#: cp/typeck2.c:940
588a58df 29532#, gcc-internal-format
55541419 29533msgid "array must be initialized with a brace-enclosed initializer"
588a58df
JM
29534msgstr ""
29535
55541419 29536#: cp/typeck2.c:1027 cp/typeck2.c:1135
588a58df 29537#, gcc-internal-format
55541419 29538msgid "non-trivial designated initializers not supported"
588a58df
JM
29539msgstr ""
29540
55541419 29541#: cp/typeck2.c:1159 cp/typeck2.c:1173
588a58df 29542#, gcc-internal-format
55541419 29543msgid "missing initializer for member %qD"
588a58df
JM
29544msgstr ""
29545
55541419 29546#: cp/typeck2.c:1164
588a58df 29547#, gcc-internal-format
55541419
JM
29548msgid "uninitialized const member %qD"
29549msgstr "alustamaton const-jäsen %qD"
588a58df 29550
55541419 29551#: cp/typeck2.c:1166
588a58df 29552#, gcc-internal-format
55541419 29553msgid "member %qD with uninitialized const fields"
588a58df
JM
29554msgstr ""
29555
55541419 29556#: cp/typeck2.c:1168
588a58df 29557#, gcc-internal-format
55541419 29558msgid "member %qD is uninitialized reference"
588a58df
JM
29559msgstr ""
29560
55541419 29561#: cp/typeck2.c:1236
588a58df 29562#, gcc-internal-format
55541419 29563msgid "no field %qD found in union being initialized"
588a58df
JM
29564msgstr ""
29565
55541419 29566#: cp/typeck2.c:1245
588a58df 29567#, gcc-internal-format
55541419 29568msgid "index value instead of field name in union initializer"
588a58df
JM
29569msgstr ""
29570
55541419 29571#: cp/typeck2.c:1404
588a58df 29572#, gcc-internal-format
55541419 29573msgid "circular pointer delegation detected"
588a58df
JM
29574msgstr ""
29575
55541419 29576#: cp/typeck2.c:1417
588a58df 29577#, gcc-internal-format
55541419 29578msgid "base operand of %<->%> has non-pointer type %qT"
588a58df
JM
29579msgstr ""
29580
55541419 29581#: cp/typeck2.c:1441
588a58df 29582#, gcc-internal-format
55541419 29583msgid "result of %<operator->()%> yields non-pointer result"
588a58df
JM
29584msgstr ""
29585
55541419 29586#: cp/typeck2.c:1443
588a58df 29587#, gcc-internal-format
55541419 29588msgid "base operand of %<->%> is not a pointer"
588a58df
JM
29589msgstr ""
29590
55541419 29591#: cp/typeck2.c:1465
588a58df 29592#, gcc-internal-format
55541419 29593msgid "%qE cannot be used as a member pointer, since it is of type %qT"
588a58df
JM
29594msgstr ""
29595
55541419 29596#: cp/typeck2.c:1474
5682cc89 29597#, gcc-internal-format
55541419 29598msgid "cannot apply member pointer %qE to %qE, which is of non-class type %qT"
5682cc89
JM
29599msgstr ""
29600
55541419 29601#: cp/typeck2.c:1496
5682cc89 29602#, gcc-internal-format
55541419 29603msgid "pointer to member type %qT incompatible with object type %qT"
5682cc89
JM
29604msgstr ""
29605
55541419
JM
29606#: cp/typeck2.c:1557
29607#, fuzzy, gcc-internal-format
29608msgid "invalid value-initialization of reference types"
29609msgstr "virheellinen %qT-tyyppisen viittauksen alustus %qT-tyyppisestä lausekkeesta"
29610
29611#: cp/typeck2.c:1748
5682cc89 29612#, gcc-internal-format
55541419 29613msgid "call to function %qD which throws incomplete type %q#T"
5682cc89
JM
29614msgstr ""
29615
55541419 29616#: cp/typeck2.c:1751
5682cc89 29617#, gcc-internal-format
55541419 29618msgid "call to function which throws incomplete type %q#T"
5682cc89
JM
29619msgstr ""
29620
55541419 29621#: fortran/arith.c:44
5682cc89 29622#, gcc-internal-format
55541419 29623msgid "Conversion of an Infinity or Not-a-Number at %L to INTEGER"
5682cc89
JM
29624msgstr ""
29625
55541419 29626#: fortran/arith.c:943 fortran/arith.c:965
5682cc89 29627#, gcc-internal-format
55541419 29628msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
5682cc89
JM
29629msgstr ""
29630
55541419 29631#: fortran/arith.c:951
5682cc89 29632#, gcc-internal-format
55541419 29633msgid "Raising a negative REAL at %L to a REAL power is prohibited"
5682cc89
JM
29634msgstr ""
29635
55541419 29636#: fortran/arith.c:1977
5682cc89 29637#, gcc-internal-format
55541419 29638msgid "Arithmetic OK converting %s to %s at %L"
5682cc89
JM
29639msgstr ""
29640
55541419 29641#: fortran/arith.c:1981
5682cc89 29642#, gcc-internal-format
55541419 29643msgid "Arithmetic overflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
5682cc89
JM
29644msgstr ""
29645
55541419 29646#: fortran/arith.c:1986
5682cc89 29647#, gcc-internal-format
55541419 29648msgid "Arithmetic underflow converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
5682cc89
JM
29649msgstr ""
29650
55541419 29651#: fortran/arith.c:1991
5682cc89 29652#, gcc-internal-format
55541419 29653msgid "Arithmetic NaN converting %s to %s at %L. This check can be disabled with the option -fno-range-check"
5682cc89
JM
29654msgstr ""
29655
55541419 29656#: fortran/arith.c:1996
5682cc89 29657#, gcc-internal-format
55541419 29658msgid "Division by zero converting %s to %s at %L"
5682cc89
JM
29659msgstr ""
29660
55541419 29661#: fortran/arith.c:2000
5682cc89 29662#, gcc-internal-format
55541419 29663msgid "Array operands are incommensurate converting %s to %s at %L"
5682cc89
JM
29664msgstr ""
29665
55541419 29666#: fortran/arith.c:2004
5682cc89 29667#, gcc-internal-format
55541419 29668msgid "Integer outside symmetric range implied by Standard Fortran converting %s to %s at %L"
5682cc89
JM
29669msgstr ""
29670
55541419
JM
29671#: fortran/arith.c:2336
29672#, gcc-internal-format
29673msgid "The Hollerith constant at %L is too long to convert to %s"
29674msgstr ""
5682cc89 29675
55541419 29676#: fortran/array.c:90
5682cc89 29677#, fuzzy, gcc-internal-format
55541419
JM
29678msgid "Expected array subscript at %C"
29679msgstr "taulukon indeksin tyyppi on %<char%>"
5682cc89 29680
55541419 29681#: fortran/array.c:117
5682cc89 29682#, fuzzy, gcc-internal-format
55541419
JM
29683msgid "Expected array subscript stride at %C"
29684msgstr "taulukon indeksin tyyppi on %<char%>"
5682cc89 29685
55541419 29686#: fortran/array.c:160
5682cc89 29687#, gcc-internal-format
55541419 29688msgid "Invalid form of array reference at %C"
5682cc89
JM
29689msgstr ""
29690
55541419 29691#: fortran/array.c:165
588a58df 29692#, gcc-internal-format
55541419 29693msgid "Array reference at %C cannot have more than %d dimensions"
588a58df
JM
29694msgstr ""
29695
55541419 29696#: fortran/array.c:216
588a58df 29697#, gcc-internal-format
55541419
JM
29698msgid "Variable '%s' at %L in this context must be constant"
29699msgstr ""
588a58df 29700
55541419 29701#: fortran/array.c:307
588a58df 29702#, gcc-internal-format
55541419 29703msgid "Expected expression in array specification at %C"
588a58df
JM
29704msgstr ""
29705
55541419 29706#: fortran/array.c:389
588a58df 29707#, gcc-internal-format
55541419 29708msgid "Bad array specification for an explicitly shaped array at %C"
588a58df
JM
29709msgstr ""
29710
55541419 29711#: fortran/array.c:399
588a58df 29712#, gcc-internal-format
55541419 29713msgid "Bad array specification for assumed shape array at %C"
588a58df
JM
29714msgstr ""
29715
55541419 29716#: fortran/array.c:413
588a58df 29717#, gcc-internal-format
55541419 29718msgid "Bad specification for deferred shape array at %C"
588a58df
JM
29719msgstr ""
29720
55541419 29721#: fortran/array.c:417
588a58df 29722#, gcc-internal-format
55541419 29723msgid "Bad specification for assumed size array at %C"
588a58df
JM
29724msgstr ""
29725
55541419 29726#: fortran/array.c:426
588a58df 29727#, gcc-internal-format
55541419 29728msgid "Expected another dimension in array declaration at %C"
588a58df
JM
29729msgstr ""
29730
55541419 29731#: fortran/array.c:432
588a58df 29732#, gcc-internal-format
55541419 29733msgid "Array specification at %C has more than %d dimensions"
588a58df
JM
29734msgstr ""
29735
55541419 29736#: fortran/array.c:438
588a58df 29737#, gcc-internal-format
55541419 29738msgid "Fortran 2008: Array specification at %C with more than 7 dimensions"
588a58df
JM
29739msgstr ""
29740
55541419 29741#: fortran/array.c:645
5682cc89 29742#, fuzzy, gcc-internal-format
55541419
JM
29743msgid "duplicated initializer"
29744msgstr "epäkelpo alustin"
5682cc89 29745
55541419
JM
29746#: fortran/array.c:737
29747#, gcc-internal-format
29748msgid "DO-iterator '%s' at %L is inside iterator of the same name"
29749msgstr ""
5682cc89 29750
55541419
JM
29751#: fortran/array.c:839 fortran/array.c:981
29752#, gcc-internal-format
29753msgid "Syntax error in array constructor at %C"
29754msgstr ""
5682cc89 29755
55541419 29756#: fortran/array.c:896
5682cc89 29757#, gcc-internal-format
55541419 29758msgid "Fortran 2003: [...] style array constructors at %C"
5682cc89
JM
29759msgstr ""
29760
55541419 29761#: fortran/array.c:916
5682cc89 29762#, gcc-internal-format
55541419 29763msgid "Fortran 2003: Array constructor including type specification at %C"
5682cc89
JM
29764msgstr ""
29765
55541419
JM
29766#: fortran/array.c:931
29767#, gcc-internal-format
29768msgid "Empty array constructor at %C is not allowed"
29769msgstr ""
588a58df 29770
55541419 29771#: fortran/array.c:1028
588a58df 29772#, gcc-internal-format
55541419 29773msgid "Element in %s array constructor at %L is %s"
588a58df
JM
29774msgstr ""
29775
55541419 29776#: fortran/array.c:1365
588a58df 29777#, gcc-internal-format
55541419 29778msgid "Iterator step at %L cannot be zero"
588a58df
JM
29779msgstr ""
29780
55541419 29781#: fortran/array.c:1673
588a58df 29782#, gcc-internal-format
55541419
JM
29783msgid "Different CHARACTER lengths (%d/%d) in array constructor at %L"
29784msgstr ""
588a58df 29785
55541419 29786#: fortran/check.c:44
5682cc89 29787#, fuzzy, gcc-internal-format
55541419
JM
29788msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
29789msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
5682cc89 29790
55541419 29791#: fortran/check.c:59
5682cc89 29792#, fuzzy, gcc-internal-format
55541419
JM
29793msgid "'%s' argument of '%s' intrinsic at %L must be %s"
29794msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
5682cc89 29795
55541419 29796#: fortran/check.c:87
588a58df 29797#, gcc-internal-format
55541419 29798msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
588a58df
JM
29799msgstr ""
29800
55541419 29801#: fortran/check.c:101 fortran/check.c:851 fortran/check.c:861
588a58df 29802#, gcc-internal-format
55541419 29803msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
588a58df
JM
29804msgstr ""
29805
55541419 29806#: fortran/check.c:118
588a58df 29807#, gcc-internal-format
55541419 29808msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
588a58df
JM
29809msgstr ""
29810
55541419
JM
29811#: fortran/check.c:147
29812#, fuzzy, gcc-internal-format
29813msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
29814msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
588a58df 29815
55541419
JM
29816#: fortran/check.c:156
29817#, fuzzy, gcc-internal-format
29818msgid "Invalid kind for %s at %L"
29819msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
588a58df 29820
55541419 29821#: fortran/check.c:175
5682cc89 29822#, gcc-internal-format
55541419 29823msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
5682cc89
JM
29824msgstr ""
29825
55541419 29826#: fortran/check.c:192
588a58df 29827#, gcc-internal-format
55541419 29828msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
588a58df
JM
29829msgstr ""
29830
55541419 29831#: fortran/check.c:210
588a58df 29832#, gcc-internal-format
55541419 29833msgid "'%s' argument of '%s' intrinsic at %L must be an array"
588a58df
JM
29834msgstr ""
29835
55541419 29836#: fortran/check.c:225
588a58df 29837#, gcc-internal-format
55541419 29838msgid "'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
588a58df
JM
29839msgstr ""
29840
55541419 29841#: fortran/check.c:241
588a58df 29842#, gcc-internal-format
55541419 29843msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
588a58df
JM
29844msgstr ""
29845
55541419 29846#: fortran/check.c:256
588a58df 29847#, gcc-internal-format
55541419 29848msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
588a58df
JM
29849msgstr ""
29850
55541419 29851#: fortran/check.c:275
588a58df 29852#, gcc-internal-format
55541419 29853msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
588a58df
JM
29854msgstr ""
29855
55541419 29856#: fortran/check.c:297
588a58df 29857#, gcc-internal-format
55541419 29858msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
588a58df
JM
29859msgstr ""
29860
55541419 29861#: fortran/check.c:303
588a58df 29862#, gcc-internal-format
55541419 29863msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
588a58df
JM
29864msgstr ""
29865
55541419 29866#: fortran/check.c:364
5682cc89 29867#, gcc-internal-format
55541419 29868msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
5682cc89
JM
29869msgstr ""
29870
55541419 29871#: fortran/check.c:434
5682cc89 29872#, gcc-internal-format
55541419 29873msgid "Unequal character lengths (%ld/%ld) in %s at %L"
5682cc89
JM
29874msgstr ""
29875
55541419 29876#: fortran/check.c:543 fortran/check.c:2137 fortran/check.c:2149
588a58df 29877#, gcc-internal-format
55541419 29878msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
588a58df
JM
29879msgstr ""
29880
55541419 29881#: fortran/check.c:564 fortran/check.c:4232
588a58df 29882#, gcc-internal-format
55541419 29883msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
588a58df
JM
29884msgstr ""
29885
55541419
JM
29886#: fortran/check.c:573 fortran/check.c:1312 fortran/check.c:1455
29887#: fortran/check.c:1529 fortran/check.c:1815
588a58df 29888#, gcc-internal-format
55541419 29889msgid "Extension: Different type kinds at %L"
588a58df
JM
29890msgstr ""
29891
55541419 29892#: fortran/check.c:611 fortran/check.c:2218
588a58df 29893#, gcc-internal-format
55541419 29894msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
588a58df
JM
29895msgstr ""
29896
55541419 29897#: fortran/check.c:629
02c7d30f 29898#, gcc-internal-format
55541419 29899msgid "'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE or FUNCTION"
02c7d30f
JM
29900msgstr ""
29901
55541419 29902#: fortran/check.c:637
588a58df 29903#, gcc-internal-format
55541419 29904msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
588a58df
JM
29905msgstr ""
29906
55541419 29907#: fortran/check.c:653
588a58df 29908#, gcc-internal-format
55541419 29909msgid "Array section with a vector subscript at %L shall not be the target of a pointer"
588a58df
JM
29910msgstr ""
29911
55541419 29912#: fortran/check.c:664
588a58df 29913#, gcc-internal-format
55541419 29914msgid "NULL pointer at %L is not permitted as actual argument of '%s' intrinsic function"
588a58df
JM
29915msgstr ""
29916
55541419 29917#: fortran/check.c:823 fortran/check.c:990
588a58df 29918#, gcc-internal-format
55541419 29919msgid "'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
588a58df
JM
29920msgstr ""
29921
55541419
JM
29922#: fortran/check.c:831 fortran/check.c:998
29923#, fuzzy, gcc-internal-format
29924msgid "'%s' argument of '%s' intrinsic at %L must have a type of either REAL or INTEGER"
29925msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
29926
29927#: fortran/check.c:884 fortran/check.c:1374 fortran/check.c:1477
29928#: fortran/check.c:1633 fortran/check.c:1650 fortran/check.c:2706
29929#: fortran/check.c:2845 fortran/check.c:3197 fortran/check.c:3297
588a58df 29930#, gcc-internal-format
55541419 29931msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
588a58df
JM
29932msgstr ""
29933
55541419 29934#: fortran/check.c:931 fortran/check.c:1137
02c7d30f 29935#, fuzzy, gcc-internal-format
55541419
JM
29936msgid "'%s' argument of '%s' intrinsic at %L has invalid shape in dimension %d (%ld/%ld)"
29937msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
02c7d30f 29938
55541419 29939#: fortran/check.c:946 fortran/check.c:1152 fortran/check.c:1180
02c7d30f 29940#, fuzzy, gcc-internal-format
55541419
JM
29941msgid "'%s' argument of intrinsic '%s' at %L of must have rank %d or be a scalar"
29942msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
02c7d30f 29943
55541419 29944#: fortran/check.c:1047 fortran/check.c:1909 fortran/check.c:1917
588a58df 29945#, gcc-internal-format
55541419 29946msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
588a58df
JM
29947msgstr ""
29948
55541419 29949#: fortran/check.c:1061
588a58df 29950#, gcc-internal-format
55541419 29951msgid "Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
588a58df
JM
29952msgstr ""
29953
55541419 29954#: fortran/check.c:1080 fortran/check.c:1088
588a58df 29955#, gcc-internal-format
55541419 29956msgid "'%s' argument of '%s' intrinsic at %L must be default real"
588a58df
JM
29957msgstr ""
29958
55541419 29959#: fortran/check.c:1244
588a58df 29960#, fuzzy, gcc-internal-format
55541419 29961msgid "Fortran 2008: COMPLEX argument '%s' argument of '%s' intrinsic at %L"
588a58df
JM
29962msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
29963
55541419 29964#: fortran/check.c:1425
588a58df 29965#, gcc-internal-format
55541419 29966msgid "Argument of %s at %L must be of length one"
588a58df
JM
29967msgstr ""
29968
55541419 29969#: fortran/check.c:1484
588a58df 29970#, gcc-internal-format
55541419 29971msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
588a58df
JM
29972msgstr ""
29973
55541419 29974#: fortran/check.c:1609
02c7d30f 29975#, gcc-internal-format
55541419 29976msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
02c7d30f
JM
29977msgstr ""
29978
55541419 29979#: fortran/check.c:1788
02c7d30f 29980#, gcc-internal-format
55541419 29981msgid "Intrinsic '%s' at %L must have at least two arguments"
02c7d30f
JM
29982msgstr ""
29983
55541419 29984#: fortran/check.c:1821
588a58df 29985#, gcc-internal-format
55541419 29986msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
588a58df
JM
29987msgstr ""
29988
55541419 29989#: fortran/check.c:1852
588a58df 29990#, gcc-internal-format
55541419 29991msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
588a58df
JM
29992msgstr ""
29993
55541419 29994#: fortran/check.c:1859
588a58df 29995#, gcc-internal-format
55541419 29996msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
588a58df
JM
29997msgstr ""
29998
55541419
JM
29999#: fortran/check.c:1926
30000#, fuzzy, gcc-internal-format
30001msgid "Argument types of '%s' intrinsic at %L must match (%s/%s)"
30002msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
588a58df 30003
55541419 30004#: fortran/check.c:1940
588a58df 30005#, gcc-internal-format
55541419 30006msgid "Different shape on dimension 1 for arguments '%s' and '%s' at %L for intrinsic matmul"
588a58df
JM
30007msgstr ""
30008
55541419 30009#: fortran/check.c:1959
588a58df 30010#, gcc-internal-format
55541419 30011msgid "Different shape on dimension 2 for argument '%s' and dimension 1 for argument '%s' at %L for intrinsic matmul"
588a58df
JM
30012msgstr ""
30013
55541419 30014#: fortran/check.c:1968
588a58df 30015#, gcc-internal-format
55541419 30016msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
588a58df
JM
30017msgstr ""
30018
55541419 30019#: fortran/check.c:2160
588a58df 30020#, gcc-internal-format
55541419 30021msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %d/%d"
588a58df
JM
30022msgstr ""
30023
55541419 30024#: fortran/check.c:2169
588a58df 30025#, gcc-internal-format
55541419 30026msgid "the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind %d/%d"
588a58df
JM
30027msgstr ""
30028
55541419 30029#: fortran/check.c:2289 fortran/check.c:3244
588a58df 30030#, gcc-internal-format
55541419 30031msgid "'%s' argument of '%s' intrinsic at %L must provide at least as many elements as there are .TRUE. values in '%s' (%ld/%d)"
588a58df
JM
30032msgstr ""
30033
55541419 30034#: fortran/check.c:2314
5682cc89 30035#, gcc-internal-format
55541419 30036msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
5682cc89
JM
30037msgstr ""
30038
55541419 30039#: fortran/check.c:2335
5682cc89 30040#, gcc-internal-format
55541419 30041msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
5682cc89
JM
30042msgstr ""
30043
55541419 30044#: fortran/check.c:2343
588a58df 30045#, gcc-internal-format
55541419 30046msgid "'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
588a58df
JM
30047msgstr ""
30048
55541419 30049#: fortran/check.c:2359
588a58df 30050#, gcc-internal-format
55541419 30051msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
588a58df
JM
30052msgstr ""
30053
55541419 30054#: fortran/check.c:2484
588a58df 30055#, gcc-internal-format
55541419 30056msgid "'shape' argument of 'reshape' intrinsic at %L must be an array of constant size"
588a58df
JM
30057msgstr ""
30058
55541419
JM
30059#: fortran/check.c:2494
30060#, fuzzy, gcc-internal-format
30061msgid "'%s' argument of '%s' intrinsic at %L is empty"
30062msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
588a58df 30063
55541419 30064#: fortran/check.c:2501
588a58df 30065#, gcc-internal-format
55541419 30066msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
588a58df
JM
30067msgstr ""
30068
55541419
JM
30069#: fortran/check.c:2521
30070#, fuzzy, gcc-internal-format
30071msgid "'%s' argument of '%s' intrinsic at %L has negative element (%d)"
30072msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
02c7d30f 30073
55541419
JM
30074#: fortran/check.c:2562
30075#, fuzzy, gcc-internal-format
30076msgid "'%s' argument of '%s' intrinsic at %L has wrong number of elements (%d/%d)"
30077msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
30078
30079#: fortran/check.c:2583
30080#, fuzzy, gcc-internal-format
30081msgid "'%s' argument of '%s' intrinsic at %L has out-of-range dimension (%d)"
30082msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
30083
30084#: fortran/check.c:2592
30085#, fuzzy, gcc-internal-format
30086msgid "'%s' argument of '%s' intrinsic at %L has invalid permutation of dimensions (dimension '%d' duplicated)"
30087msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
30088
30089#: fortran/check.c:2627
588a58df 30090#, gcc-internal-format
55541419 30091msgid "Without padding, there are not enough elements in the intrinsic RESHAPE source at %L to match the shape"
588a58df
JM
30092msgstr ""
30093
55541419
JM
30094#: fortran/check.c:2645 fortran/check.c:2661
30095#, fuzzy, gcc-internal-format
30096msgid "'%s' argument of '%s' intrinsic at %L must be of a derived type"
30097msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
30098
30099#: fortran/check.c:2653 fortran/check.c:2669
30100#, fuzzy, gcc-internal-format
30101msgid "'%s' argument of '%s' intrinsic at %L must be of an extensible type"
30102msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
30103
30104#: fortran/check.c:2768
30105#, fuzzy, gcc-internal-format
30106msgid "Missing arguments to %s intrinsic at %L"
30107msgstr "%<__builtin_args_info%>-funktion argumentti puuttuu"
30108
30109#: fortran/check.c:2809
588a58df 30110#, gcc-internal-format
55541419 30111msgid "'source' argument of 'shape' intrinsic at %L must not be an assumed size array"
588a58df
JM
30112msgstr ""
30113
55541419 30114#: fortran/check.c:2880
588a58df 30115#, gcc-internal-format
55541419 30116msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
588a58df
JM
30117msgstr ""
30118
55541419
JM
30119#: fortran/check.c:2899
30120#, fuzzy, gcc-internal-format
30121msgid "'%s' argument of '%s' intrinsic at %L is not a valid dimension index"
30122msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
588a58df 30123
55541419 30124#: fortran/check.c:3152
588a58df 30125#, gcc-internal-format
55541419 30126msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
588a58df
JM
30127msgstr ""
30128
55541419
JM
30129#: fortran/check.c:3258
30130#, fuzzy, gcc-internal-format
30131msgid "'%s' argument of '%s' intrinsic at %L must have the same rank as '%s' or be a scalar"
30132msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
30133
30134#: fortran/check.c:3271
30135#, fuzzy, gcc-internal-format
30136msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have identical shape."
30137msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
30138
30139#: fortran/check.c:3514 fortran/check.c:3546
30140#, fuzzy, gcc-internal-format
30141msgid "Size of '%s' argument of '%s' intrinsic at %L too small (%i/%i)"
30142msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
30143
30144#: fortran/check.c:3554
30145#, fuzzy, gcc-internal-format
30146msgid "Too many arguments to %s at %L"
30147msgstr "liikaa argumentteja funktiolle %s %q+#D"
30148
30149#: fortran/check.c:3666 fortran/check.c:4143 fortran/check.c:4167
588a58df 30150#, gcc-internal-format
55541419 30151msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
588a58df
JM
30152msgstr ""
30153
55541419 30154#: fortran/check.c:3849
588a58df 30155#, gcc-internal-format
55541419 30156msgid "'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the default kind (%d)"
588a58df
JM
30157msgstr ""
30158
55541419 30159#: fortran/check.c:4216 fortran/check.c:4224
588a58df 30160#, gcc-internal-format
55541419 30161msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
588a58df
JM
30162msgstr ""
30163
55541419 30164#: fortran/cpp.c:439
588a58df 30165#, gcc-internal-format
55541419 30166msgid "To enable preprocessing, use -cpp"
588a58df
JM
30167msgstr ""
30168
55541419
JM
30169#: fortran/cpp.c:525 fortran/cpp.c:535
30170#, fuzzy, gcc-internal-format
30171msgid "opening output file %s: %s"
30172msgstr "avataan tulostetiedosto %s: %m"
30173
30174#: fortran/data.c:63
588a58df 30175#, gcc-internal-format
55541419 30176msgid "non-constant array in DATA statement %L"
588a58df
JM
30177msgstr ""
30178
55541419 30179#: fortran/data.c:190
588a58df 30180#, gcc-internal-format
55541419 30181msgid "failure to simplify substring reference in DATA statement at %L"
588a58df
JM
30182msgstr ""
30183
55541419
JM
30184#: fortran/data.c:215
30185#, fuzzy, gcc-internal-format
30186msgid "initialization string truncated to match variable at %L"
30187msgstr "alustus yhteensopimattomasta osoitintyypistä"
30188
30189#: fortran/data.c:294
588a58df 30190#, gcc-internal-format
55541419 30191msgid "'%s' at %L already is initialized at %L"
588a58df
JM
30192msgstr ""
30193
55541419 30194#: fortran/data.c:318
588a58df 30195#, gcc-internal-format
55541419 30196msgid "Data element below array lower bound at %L"
588a58df
JM
30197msgstr ""
30198
55541419 30199#: fortran/data.c:330
588a58df 30200#, gcc-internal-format
55541419 30201msgid "Data element above array upper bound at %L"
588a58df
JM
30202msgstr ""
30203
55541419
JM
30204#: fortran/data.c:435
30205#, fuzzy, gcc-internal-format
30206msgid "Extension: re-initialization of '%s' at %L"
30207msgstr "(%qs:n alustuksen lähistöllä)"
30208
30209#: fortran/decl.c:259
588a58df 30210#, gcc-internal-format
55541419 30211msgid "Host associated variable '%s' may not be in the DATA statement at %C"
588a58df
JM
30212msgstr ""
30213
55541419 30214#: fortran/decl.c:266
588a58df 30215#, gcc-internal-format
55541419 30216msgid "Extension: initialization of common block variable '%s' in DATA statement at %C"
588a58df
JM
30217msgstr ""
30218
55541419 30219#: fortran/decl.c:371
02c7d30f 30220#, gcc-internal-format
55541419 30221msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
02c7d30f
JM
30222msgstr ""
30223
55541419
JM
30224#: fortran/decl.c:396
30225#, fuzzy, gcc-internal-format
30226msgid "Invalid initializer %s in Data statement at %C"
30227msgstr "epäkelpo osoitintila %qs"
30228
30229#: fortran/decl.c:499
588a58df 30230#, gcc-internal-format
55541419 30231msgid "Initialization at %C is not allowed in a PURE procedure"
588a58df
JM
30232msgstr ""
30233
55541419 30234#: fortran/decl.c:558
588a58df 30235#, gcc-internal-format
55541419 30236msgid "DATA statement at %C is not allowed in a PURE procedure"
588a58df
JM
30237msgstr ""
30238
55541419 30239#: fortran/decl.c:587
588a58df 30240#, gcc-internal-format
55541419 30241msgid "Bad INTENT specification at %C"
588a58df
JM
30242msgstr ""
30243
55541419 30244#: fortran/decl.c:634
588a58df 30245#, gcc-internal-format
55541419
JM
30246msgid "Conflict in attributes of function argument at %C"
30247msgstr ""
588a58df 30248
55541419 30249#: fortran/decl.c:658
588a58df 30250#, gcc-internal-format
55541419 30251msgid "Obsolescent feature: Old-style character length at %C"
588a58df
JM
30252msgstr ""
30253
55541419 30254#: fortran/decl.c:690
588a58df 30255#, gcc-internal-format
55541419 30256msgid "Syntax error in character length specification at %C"
588a58df
JM
30257msgstr ""
30258
55541419 30259#: fortran/decl.c:813
588a58df 30260#, gcc-internal-format
55541419 30261msgid "Procedure '%s' at %C is already defined at %L"
588a58df
JM
30262msgstr ""
30263
55541419 30264#: fortran/decl.c:821
588a58df 30265#, gcc-internal-format
55541419
JM
30266msgid "Name '%s' at %C is already defined as a generic interface at %L"
30267msgstr "Nimi ”%s” kohdassa %C on jo määritelty geneerisenä rajapintana kohdassa %L"
588a58df 30268
55541419 30269#: fortran/decl.c:834
588a58df 30270#, gcc-internal-format
55541419 30271msgid "Procedure '%s' at %C has an explicit interface and must not have attributes declared at %L"
588a58df
JM
30272msgstr ""
30273
55541419 30274#: fortran/decl.c:906
588a58df 30275#, gcc-internal-format
55541419 30276msgid "Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
588a58df
JM
30277msgstr ""
30278
55541419 30279#: fortran/decl.c:936
588a58df 30280#, gcc-internal-format
55541419 30281msgid "Type '%s' at %L is a parameter to the BIND(C) procedure '%s' but is not C interoperable because derived type '%s' is not C interoperable"
588a58df
JM
30282msgstr ""
30283
55541419 30284#: fortran/decl.c:943
588a58df 30285#, gcc-internal-format
55541419 30286msgid "Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not be C interoperable"
588a58df
JM
30287msgstr ""
30288
55541419 30289#: fortran/decl.c:958
588a58df 30290#, gcc-internal-format
55541419 30291msgid "Character argument '%s' at %L must be length 1 because procedure '%s' is BIND(C)"
588a58df
JM
30292msgstr ""
30293
55541419 30294#: fortran/decl.c:972
588a58df 30295#, gcc-internal-format
55541419 30296msgid "Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure '%s' is BIND(C)"
588a58df
JM
30297msgstr ""
30298
55541419 30299#: fortran/decl.c:981
588a58df 30300#, gcc-internal-format
55541419 30301msgid "Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' is BIND(C)"
588a58df
JM
30302msgstr ""
30303
55541419 30304#: fortran/decl.c:990
588a58df 30305#, gcc-internal-format
55541419 30306msgid "Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%s' is BIND(C)"
588a58df
JM
30307msgstr ""
30308
55541419 30309#: fortran/decl.c:1003
588a58df 30310#, gcc-internal-format
55541419 30311msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
588a58df
JM
30312msgstr ""
30313
55541419 30314#: fortran/decl.c:1013
588a58df 30315#, gcc-internal-format
55541419 30316msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' at %L because the procedure is BIND(C)"
588a58df
JM
30317msgstr ""
30318
55541419 30319#: fortran/decl.c:1090
588a58df 30320#, gcc-internal-format
55541419 30321msgid "Variable '%s' in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is BIND(C)"
588a58df
JM
30322msgstr ""
30323
55541419 30324#: fortran/decl.c:1137
588a58df 30325#, gcc-internal-format
55541419 30326msgid "CHARACTER expression at %L is being truncated (%d/%d)"
588a58df
JM
30327msgstr ""
30328
55541419 30329#: fortran/decl.c:1144
588a58df 30330#, gcc-internal-format
55541419 30331msgid "The CHARACTER elements of the array constructor at %L must have the same length (%d/%d)"
588a58df
JM
30332msgstr ""
30333
55541419 30334#: fortran/decl.c:1234
588a58df 30335#, gcc-internal-format
55541419 30336msgid "Initializer not allowed for PARAMETER '%s' at %C"
588a58df
JM
30337msgstr ""
30338
55541419 30339#: fortran/decl.c:1244
588a58df 30340#, gcc-internal-format
55541419 30341msgid "PARAMETER at %L is missing an initializer"
588a58df
JM
30342msgstr ""
30343
55541419 30344#: fortran/decl.c:1254
588a58df 30345#, gcc-internal-format
55541419 30346msgid "Variable '%s' at %C with an initializer already appears in a DATA statement"
588a58df
JM
30347msgstr ""
30348
55541419 30349#: fortran/decl.c:1406
588a58df 30350#, gcc-internal-format
55541419 30351msgid "Component at %C must have the POINTER attribute"
588a58df
JM
30352msgstr ""
30353
55541419 30354#: fortran/decl.c:1414
02c7d30f 30355#, gcc-internal-format
55541419
JM
30356msgid "Array component of structure at %C must have explicit or deferred shape"
30357msgstr ""
02c7d30f 30358
55541419
JM
30359#: fortran/decl.c:1489
30360#, gcc-internal-format
30361msgid "Pointer array component of structure at %C must have a deferred shape"
30362msgstr ""
02c7d30f 30363
55541419 30364#: fortran/decl.c:1498
588a58df 30365#, gcc-internal-format
55541419 30366msgid "Allocatable component of structure at %C must have a deferred shape"
588a58df
JM
30367msgstr ""
30368
55541419 30369#: fortran/decl.c:1507
588a58df 30370#, gcc-internal-format
55541419 30371msgid "Array component of structure at %C must have an explicit shape"
588a58df
JM
30372msgstr ""
30373
55541419 30374#: fortran/decl.c:1537
588a58df 30375#, gcc-internal-format
55541419 30376msgid "NULL() initialization at %C is ambiguous"
588a58df
JM
30377msgstr ""
30378
55541419 30379#: fortran/decl.c:1654 fortran/decl.c:5862
588a58df 30380#, gcc-internal-format
55541419 30381msgid "Duplicate array spec for Cray pointee at %C"
588a58df
JM
30382msgstr ""
30383
55541419 30384#: fortran/decl.c:1725
5682cc89 30385#, gcc-internal-format
55541419 30386msgid "the type of '%s' at %C has not been declared within the interface"
5682cc89
JM
30387msgstr ""
30388
55541419
JM
30389#: fortran/decl.c:1741
30390#, fuzzy, gcc-internal-format
30391msgid "Function name '%s' not allowed at %C"
30392msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
30393
30394#: fortran/decl.c:1757
588a58df 30395#, gcc-internal-format
55541419 30396msgid "Extension: Old-style initialization at %C"
588a58df
JM
30397msgstr ""
30398
55541419 30399#: fortran/decl.c:1772 fortran/decl.c:4391
588a58df 30400#, fuzzy, gcc-internal-format
55541419
JM
30401msgid "Initialization at %C isn't for a pointer variable"
30402msgstr "alustus tekee osoittimesta kokonaisluvun ilman tyyppimuunnosta"
588a58df 30403
55541419 30404#: fortran/decl.c:1780 fortran/decl.c:4399 fortran/decl.c:4539
588a58df 30405#, fuzzy, gcc-internal-format
55541419
JM
30406msgid "Pointer initialization requires a NULL() at %C"
30407msgstr "(%qs:n alustuksen lähistöllä)"
588a58df 30408
55541419 30409#: fortran/decl.c:1786 fortran/decl.c:4405 fortran/decl.c:4544
588a58df 30410#, gcc-internal-format
55541419 30411msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
588a58df
JM
30412msgstr ""
30413
55541419 30414#: fortran/decl.c:1799
3734d8fd 30415#, gcc-internal-format
55541419
JM
30416msgid "Pointer initialization at %C requires '=>', not '='"
30417msgstr ""
588a58df 30418
55541419 30419#: fortran/decl.c:1808 fortran/decl.c:7106
02c7d30f 30420#, fuzzy, gcc-internal-format
55541419
JM
30421msgid "Expected an initialization expression at %C"
30422msgstr "vektoriylivuoto lausekkeessa"
02c7d30f 30423
55541419 30424#: fortran/decl.c:1815
3734d8fd 30425#, gcc-internal-format
55541419 30426msgid "Initialization of variable at %C is not allowed in a PURE procedure"
02c7d30f 30427msgstr ""
588a58df 30428
55541419 30429#: fortran/decl.c:1828
588a58df 30430#, gcc-internal-format
55541419
JM
30431msgid "Initialization of allocatable component at %C is not allowed"
30432msgstr ""
588a58df 30433
55541419
JM
30434#: fortran/decl.c:1882 fortran/decl.c:1891
30435#, fuzzy, gcc-internal-format
30436msgid "Old-style type declaration %s*%d not supported at %C"
30437msgstr "%J%qD:n esittely varjostaa parametria"
588a58df 30438
55541419
JM
30439#: fortran/decl.c:1896
30440#, fuzzy, gcc-internal-format
30441msgid "Nonstandard type declaration %s*%d at %C"
30442msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 30443
55541419
JM
30444#: fortran/decl.c:1947 fortran/decl.c:2023
30445#, fuzzy, gcc-internal-format
30446msgid "Missing right parenthesis at %C"
30447msgstr "polku puuttuu option %qs jälkeen"
30448
30449#: fortran/decl.c:1960 fortran/decl.c:2068
30450#, fuzzy, gcc-internal-format
30451msgid "Expected initialization expression at %C"
30452msgstr "vektoriylivuoto lausekkeessa"
30453
30454#: fortran/decl.c:1968 fortran/decl.c:2074
588a58df 30455#, gcc-internal-format
55541419 30456msgid "Expected scalar initialization expression at %C"
588a58df
JM
30457msgstr ""
30458
55541419 30459#: fortran/decl.c:1999
588a58df 30460#, gcc-internal-format
55541419 30461msgid "Kind %d not supported for type %s at %C"
588a58df
JM
30462msgstr ""
30463
55541419 30464#: fortran/decl.c:2012
588a58df 30465#, gcc-internal-format
55541419 30466msgid "C kind type parameter is for type %s but type at %L is %s"
588a58df
JM
30467msgstr ""
30468
55541419 30469#: fortran/decl.c:2021
588a58df 30470#, gcc-internal-format
55541419 30471msgid "Missing right parenthesis or comma at %C"
588a58df
JM
30472msgstr ""
30473
55541419 30474#: fortran/decl.c:2094
588a58df 30475#, gcc-internal-format
55541419 30476msgid "Kind %d is not supported for CHARACTER at %C"
588a58df
JM
30477msgstr ""
30478
55541419 30479#: fortran/decl.c:2224
588a58df 30480#, gcc-internal-format
55541419 30481msgid "Syntax error in CHARACTER declaration at %C"
588a58df
JM
30482msgstr ""
30483
55541419 30484#: fortran/decl.c:2307
588a58df 30485#, gcc-internal-format
55541419 30486msgid "Extension: BYTE type at %C"
588a58df
JM
30487msgstr ""
30488
55541419 30489#: fortran/decl.c:2313
588a58df 30490#, gcc-internal-format
55541419 30491msgid "BYTE type used at %C is not available on the target machine"
588a58df
JM
30492msgstr ""
30493
55541419 30494#: fortran/decl.c:2362
588a58df 30495#, gcc-internal-format
55541419 30496msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
588a58df
JM
30497msgstr ""
30498
55541419 30499#: fortran/decl.c:2388
588a58df 30500#, gcc-internal-format
55541419
JM
30501msgid "Fortran 2003: CLASS statement at %C"
30502msgstr "Fortran 2003: CLASS-lause kohdassa %C"
588a58df 30503
55541419
JM
30504#: fortran/decl.c:2411 fortran/decl.c:2420 fortran/decl.c:2733
30505#: fortran/decl.c:2741
588a58df 30506#, gcc-internal-format
55541419 30507msgid "Type name '%s' at %C is ambiguous"
588a58df
JM
30508msgstr ""
30509
55541419 30510#: fortran/decl.c:2496
588a58df 30511#, gcc-internal-format
55541419 30512msgid "Missing character range in IMPLICIT at %C"
588a58df
JM
30513msgstr ""
30514
55541419 30515#: fortran/decl.c:2542
588a58df 30516#, gcc-internal-format
55541419 30517msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
588a58df
JM
30518msgstr ""
30519
55541419 30520#: fortran/decl.c:2598
588a58df 30521#, gcc-internal-format
55541419 30522msgid "Empty IMPLICIT statement at %C"
588a58df
JM
30523msgstr ""
30524
55541419 30525#: fortran/decl.c:2699
588a58df 30526#, gcc-internal-format
55541419 30527msgid "IMPORT statement at %C only permitted in an INTERFACE body"
588a58df
JM
30528msgstr ""
30529
55541419 30530#: fortran/decl.c:2704
588a58df 30531#, gcc-internal-format
55541419 30532msgid "Fortran 2003: IMPORT statement at %C"
588a58df
JM
30533msgstr ""
30534
55541419 30535#: fortran/decl.c:2719
588a58df 30536#, gcc-internal-format
55541419 30537msgid "Expecting list of named entities at %C"
588a58df
JM
30538msgstr ""
30539
55541419 30540#: fortran/decl.c:2747
588a58df 30541#, gcc-internal-format
55541419 30542msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
588a58df
JM
30543msgstr ""
30544
55541419 30545#: fortran/decl.c:2754
588a58df 30546#, gcc-internal-format
55541419 30547msgid "'%s' is already IMPORTed from host scoping unit at %C."
588a58df
JM
30548msgstr ""
30549
55541419 30550#: fortran/decl.c:2783
588a58df 30551#, gcc-internal-format
55541419 30552msgid "Syntax error in IMPORT statement at %C"
588a58df
JM
30553msgstr ""
30554
55541419 30555#: fortran/decl.c:3048
02c7d30f 30556#, fuzzy, gcc-internal-format
55541419
JM
30557msgid "Missing dimension specification at %C"
30558msgstr "lopetusalkio puuttuu funktiokutsusta"
588a58df 30559
55541419 30560#: fortran/decl.c:3125
588a58df 30561#, fuzzy, gcc-internal-format
55541419
JM
30562msgid "Duplicate %s attribute at %L"
30563msgstr "ylimääräinen %<restrict%>"
588a58df 30564
55541419 30565#: fortran/decl.c:3144
588a58df 30566#, gcc-internal-format
55541419 30567msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
588a58df
JM
30568msgstr ""
30569
55541419 30570#: fortran/decl.c:3154
588a58df 30571#, gcc-internal-format
55541419 30572msgid "Attribute at %L is not allowed in a TYPE definition"
588a58df
JM
30573msgstr ""
30574
55541419 30575#: fortran/decl.c:3172
588a58df 30576#, gcc-internal-format
55541419 30577msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
588a58df
JM
30578msgstr ""
30579
55541419 30580#: fortran/decl.c:3183
588a58df 30581#, gcc-internal-format
55541419 30582msgid "%s attribute at %L is not allowed outside of the specification part of a module"
588a58df
JM
30583msgstr ""
30584
55541419
JM
30585#: fortran/decl.c:3198
30586#, fuzzy, gcc-internal-format
30587msgid "Fortran 2003: ASYNCHRONOUS attribute at %C"
30588msgstr "Fortran 2003: CLASS-lause kohdassa %C"
588a58df 30589
55541419 30590#: fortran/decl.c:3244 fortran/decl.c:6115
588a58df 30591#, gcc-internal-format
55541419 30592msgid "PROTECTED at %C only allowed in specification part of a module"
588a58df
JM
30593msgstr ""
30594
55541419 30595#: fortran/decl.c:3250
588a58df 30596#, gcc-internal-format
55541419 30597msgid "Fortran 2003: PROTECTED attribute at %C"
588a58df
JM
30598msgstr ""
30599
55541419 30600#: fortran/decl.c:3281
588a58df 30601#, gcc-internal-format
55541419 30602msgid "Fortran 2003: VALUE attribute at %C"
588a58df
JM
30603msgstr ""
30604
55541419 30605#: fortran/decl.c:3291
588a58df 30606#, gcc-internal-format
55541419 30607msgid "Fortran 2003: VOLATILE attribute at %C"
588a58df
JM
30608msgstr ""
30609
55541419 30610#: fortran/decl.c:3331
588a58df 30611#, gcc-internal-format
55541419 30612msgid "Multiple identifiers provided with single NAME= specifier at %C"
588a58df
JM
30613msgstr ""
30614
55541419 30615#: fortran/decl.c:3427
588a58df 30616#, gcc-internal-format
55541419 30617msgid "Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
588a58df
JM
30618msgstr ""
30619
55541419 30620#: fortran/decl.c:3448
588a58df 30621#, gcc-internal-format
55541419 30622msgid "Variable '%s' in common block '%s' at %L may not be a C interoperable kind though common block '%s' is BIND(C)"
588a58df
JM
30623msgstr ""
30624
55541419 30625#: fortran/decl.c:3457
588a58df 30626#, gcc-internal-format
55541419 30627msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
588a58df
JM
30628msgstr ""
30629
55541419 30630#: fortran/decl.c:3461
588a58df 30631#, gcc-internal-format
55541419 30632msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
588a58df
JM
30633msgstr ""
30634
55541419 30635#: fortran/decl.c:3473
588a58df 30636#, gcc-internal-format
55541419 30637msgid "Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) since it is not a global"
588a58df
JM
30638msgstr ""
30639
55541419 30640#: fortran/decl.c:3487
588a58df 30641#, gcc-internal-format
55541419 30642msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
588a58df
JM
30643msgstr ""
30644
55541419 30645#: fortran/decl.c:3495
02c7d30f 30646#, gcc-internal-format
55541419 30647msgid "Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
02c7d30f
JM
30648msgstr ""
30649
55541419 30650#: fortran/decl.c:3507
588a58df 30651#, gcc-internal-format
55541419 30652msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
588a58df
JM
30653msgstr ""
30654
55541419 30655#: fortran/decl.c:3515
588a58df 30656#, gcc-internal-format
55541419
JM
30657msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
30658msgstr ""
588a58df 30659
55541419
JM
30660#. Use gfc_warning_now because we won't say that the symbol fails
30661#. just because of this.
30662#: fortran/decl.c:3526
588a58df 30663#, gcc-internal-format
55541419 30664msgid "Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
588a58df
JM
30665msgstr ""
30666
55541419 30667#: fortran/decl.c:3601
588a58df 30668#, gcc-internal-format
55541419 30669msgid "Need either entity or common block name for attribute specification statement at %C"
588a58df
JM
30670msgstr ""
30671
55541419 30672#: fortran/decl.c:3648
588a58df 30673#, gcc-internal-format
55541419 30674msgid "Missing entity or common block name for attribute specification statement at %C"
588a58df
JM
30675msgstr ""
30676
55541419
JM
30677#. Now we have an error, which we signal, and then fix up
30678#. because the knock-on is plain and simple confusing.
30679#: fortran/decl.c:3757
588a58df 30680#, gcc-internal-format
55541419 30681msgid "Derived type at %C has not been previously defined and so cannot appear in a derived type definition"
588a58df
JM
30682msgstr ""
30683
55541419
JM
30684#: fortran/decl.c:3789
30685#, fuzzy, gcc-internal-format
30686msgid "Syntax error in data declaration at %C"
30687msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
30688
30689#: fortran/decl.c:3946
588a58df 30690#, gcc-internal-format
55541419 30691msgid "Name '%s' at %C is the name of the procedure"
588a58df
JM
30692msgstr ""
30693
55541419 30694#: fortran/decl.c:3958
02c7d30f 30695#, gcc-internal-format
55541419 30696msgid "Unexpected junk in formal argument list at %C"
02c7d30f
JM
30697msgstr ""
30698
55541419 30699#: fortran/decl.c:3975
02c7d30f 30700#, gcc-internal-format
55541419 30701msgid "Duplicate symbol '%s' in formal argument list at %C"
02c7d30f
JM
30702msgstr ""
30703
55541419 30704#: fortran/decl.c:4026
02c7d30f 30705#, gcc-internal-format
55541419 30706msgid "RESULT variable at %C must be different than function name"
02c7d30f
JM
30707msgstr ""
30708
55541419
JM
30709#: fortran/decl.c:4103
30710#, fuzzy, gcc-internal-format
30711msgid "Unexpected junk after function declaration at %C"
30712msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
30713
30714#: fortran/decl.c:4113 fortran/decl.c:5158
30715#, fuzzy, gcc-internal-format
30716msgid "Fortran 2008: BIND(C) attribute at %L may not be specified for an internal procedure"
30717msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
30718
30719#: fortran/decl.c:4257
02c7d30f 30720#, gcc-internal-format
55541419 30721msgid "Interface '%s' at %C may not be generic"
02c7d30f
JM
30722msgstr ""
30723
55541419 30724#: fortran/decl.c:4263
02c7d30f 30725#, gcc-internal-format
55541419 30726msgid "Interface '%s' at %C may not be a statement function"
02c7d30f
JM
30727msgstr ""
30728
55541419 30729#: fortran/decl.c:4276
588a58df 30730#, gcc-internal-format
55541419 30731msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
588a58df
JM
30732msgstr ""
30733
55541419 30734#: fortran/decl.c:4331
588a58df 30735#, gcc-internal-format
55541419 30736msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
588a58df
JM
30737msgstr ""
30738
55541419 30739#: fortran/decl.c:4338
588a58df 30740#, gcc-internal-format
55541419 30741msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
588a58df
JM
30742msgstr ""
30743
55541419 30744#: fortran/decl.c:4344
588a58df 30745#, gcc-internal-format
55541419 30746msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
588a58df
JM
30747msgstr ""
30748
55541419 30749#: fortran/decl.c:4367
588a58df 30750#, gcc-internal-format
55541419 30751msgid "Procedure '%s' at %L already has basic type of %s"
588a58df
JM
30752msgstr ""
30753
55541419 30754#: fortran/decl.c:4428 fortran/decl.c:4606
588a58df 30755#, gcc-internal-format
55541419 30756msgid "Syntax error in PROCEDURE statement at %C"
588a58df
JM
30757msgstr ""
30758
55541419
JM
30759#: fortran/decl.c:4477 fortran/decl.c:7488
30760#, fuzzy, gcc-internal-format
30761msgid "Expected '::' after binding-attributes at %C"
30762msgstr "tyhjä esittely"
30763
30764#: fortran/decl.c:4484
02c7d30f 30765#, gcc-internal-format
55541419 30766msgid "NOPASS or explicit interface required at %C"
02c7d30f
JM
30767msgstr ""
30768
55541419
JM
30769#: fortran/decl.c:4488
30770#, fuzzy, gcc-internal-format
30771msgid "Fortran 2003: Procedure pointer component at %C"
30772msgstr "tyhjä esittely"
30773
30774#: fortran/decl.c:4563
30775#, fuzzy, gcc-internal-format
30776msgid "Syntax error in procedure pointer component at %C"
30777msgstr "kokonaislukuylivuoto lausekkeessa"
588a58df 30778
55541419 30779#: fortran/decl.c:4580
588a58df 30780#, gcc-internal-format
55541419 30781msgid "PROCEDURE at %C must be in a generic interface"
588a58df
JM
30782msgstr ""
30783
55541419 30784#: fortran/decl.c:4645
588a58df 30785#, gcc-internal-format
55541419 30786msgid "Fortran 2003: PROCEDURE statement at %C"
588a58df
JM
30787msgstr ""
30788
55541419 30789#: fortran/decl.c:4713
588a58df 30790#, gcc-internal-format
55541419
JM
30791msgid "Expected formal argument list in function definition at %C"
30792msgstr ""
588a58df 30793
55541419
JM
30794#: fortran/decl.c:4737 fortran/decl.c:4741 fortran/decl.c:4940
30795#: fortran/decl.c:4944 fortran/decl.c:5126 fortran/decl.c:5130
30796#: fortran/symbol.c:1519
588a58df 30797#, gcc-internal-format
55541419 30798msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
588a58df
JM
30799msgstr ""
30800
55541419 30801#: fortran/decl.c:4862
588a58df 30802#, gcc-internal-format
55541419 30803msgid "ENTRY statement at %C cannot appear within a PROGRAM"
588a58df
JM
30804msgstr ""
30805
55541419 30806#: fortran/decl.c:4865
588a58df 30807#, gcc-internal-format
55541419 30808msgid "ENTRY statement at %C cannot appear within a MODULE"
588a58df
JM
30809msgstr ""
30810
55541419 30811#: fortran/decl.c:4868
02c7d30f 30812#, gcc-internal-format
55541419 30813msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
02c7d30f
JM
30814msgstr ""
30815
55541419 30816#: fortran/decl.c:4872
588a58df 30817#, gcc-internal-format
55541419 30818msgid "ENTRY statement at %C cannot appear within an INTERFACE"
588a58df
JM
30819msgstr ""
30820
55541419 30821#: fortran/decl.c:4876
02c7d30f 30822#, gcc-internal-format
55541419 30823msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
02c7d30f
JM
30824msgstr ""
30825
55541419 30826#: fortran/decl.c:4880
588a58df 30827#, gcc-internal-format
55541419 30828msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
588a58df
JM
30829msgstr ""
30830
55541419 30831#: fortran/decl.c:4884
588a58df 30832#, gcc-internal-format
55541419 30833msgid "ENTRY statement at %C cannot appear within a DO block"
588a58df
JM
30834msgstr ""
30835
55541419 30836#: fortran/decl.c:4888
588a58df 30837#, gcc-internal-format
55541419 30838msgid "ENTRY statement at %C cannot appear within a SELECT block"
588a58df
JM
30839msgstr ""
30840
55541419 30841#: fortran/decl.c:4892
588a58df 30842#, gcc-internal-format
55541419 30843msgid "ENTRY statement at %C cannot appear within a FORALL block"
588a58df
JM
30844msgstr ""
30845
55541419 30846#: fortran/decl.c:4896
588a58df 30847#, gcc-internal-format
55541419 30848msgid "ENTRY statement at %C cannot appear within a WHERE block"
588a58df
JM
30849msgstr ""
30850
55541419 30851#: fortran/decl.c:4900
588a58df 30852#, gcc-internal-format
55541419
JM
30853msgid "ENTRY statement at %C cannot appear within a contained subprogram"
30854msgstr ""
588a58df 30855
55541419 30856#: fortran/decl.c:4918
588a58df 30857#, gcc-internal-format
55541419
JM
30858msgid "ENTRY statement at %C cannot appear in a contained procedure"
30859msgstr ""
588a58df 30860
55541419 30861#: fortran/decl.c:4972 fortran/decl.c:5166
588a58df 30862#, gcc-internal-format
55541419
JM
30863msgid "Missing required parentheses before BIND(C) at %C"
30864msgstr ""
f3a12c77 30865
55541419 30866#: fortran/decl.c:5228 fortran/decl.c:5244
588a58df 30867#, gcc-internal-format
55541419
JM
30868msgid "Syntax error in NAME= specifier for binding label at %C"
30869msgstr ""
588a58df 30870
55541419 30871#: fortran/decl.c:5259
588a58df 30872#, gcc-internal-format
55541419
JM
30873msgid "Missing closing quote '\"' for binding label at %C"
30874msgstr ""
588a58df 30875
55541419 30876#: fortran/decl.c:5268
5682cc89 30877#, gcc-internal-format
55541419 30878msgid "Missing closing quote ''' for binding label at %C"
5682cc89
JM
30879msgstr ""
30880
55541419 30881#: fortran/decl.c:5278
588a58df 30882#, gcc-internal-format
55541419 30883msgid "Missing closing paren for binding label at %C"
588a58df
JM
30884msgstr ""
30885
55541419
JM
30886#: fortran/decl.c:5284
30887#, fuzzy, gcc-internal-format
30888msgid "No binding name is allowed in BIND(C) at %C"
30889msgstr "%Jlohkoattribuutti ei ole sallittu %qD:lle"
30890
30891#: fortran/decl.c:5290
588a58df 30892#, gcc-internal-format
55541419 30893msgid "For dummy procedure %s, no binding name is allowed in BIND(C) at %C"
588a58df
JM
30894msgstr ""
30895
55541419 30896#: fortran/decl.c:5321
588a58df 30897#, gcc-internal-format
55541419 30898msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
588a58df
JM
30899msgstr ""
30900
55541419 30901#: fortran/decl.c:5504
02c7d30f 30902#, fuzzy, gcc-internal-format
55541419
JM
30903msgid "Unexpected END statement at %C"
30904msgstr "tyhjä esittely"
588a58df 30905
55541419
JM
30906#. We would have required END [something].
30907#: fortran/decl.c:5513
02c7d30f 30908#, fuzzy, gcc-internal-format
55541419
JM
30909msgid "%s statement expected at %L"
30910msgstr "ylivuoto vakiolausekkeessa"
588a58df 30911
55541419 30912#: fortran/decl.c:5524
588a58df 30913#, gcc-internal-format
55541419 30914msgid "Expecting %s statement at %C"
588a58df
JM
30915msgstr ""
30916
55541419 30917#: fortran/decl.c:5539
588a58df 30918#, gcc-internal-format
55541419
JM
30919msgid "Expected block name of '%s' in %s statement at %C"
30920msgstr ""
30921
30922#: fortran/decl.c:5556
30923#, gcc-internal-format
30924msgid "Expected terminating name at %C"
588a58df
JM
30925msgstr ""
30926
55541419 30927#: fortran/decl.c:5565 fortran/decl.c:5573
588a58df 30928#, fuzzy, gcc-internal-format
55541419
JM
30929msgid "Expected label '%s' for %s statement at %C"
30930msgstr "tyhjä esittely"
588a58df 30931
55541419 30932#: fortran/decl.c:5628
588a58df 30933#, gcc-internal-format
55541419 30934msgid "Missing array specification at %L in DIMENSION statement"
588a58df
JM
30935msgstr ""
30936
55541419 30937#: fortran/decl.c:5636
588a58df 30938#, gcc-internal-format
55541419 30939msgid "Dimensions specified for %s at %L after its initialisation"
588a58df
JM
30940msgstr ""
30941
55541419 30942#: fortran/decl.c:5645
02c7d30f 30943#, gcc-internal-format
55541419 30944msgid "Array specification must be deferred at %L"
02c7d30f
JM
30945msgstr ""
30946
55541419 30947#: fortran/decl.c:5742
02c7d30f 30948#, fuzzy, gcc-internal-format
55541419
JM
30949msgid "Unexpected character in variable list at %C"
30950msgstr "tyhjä esittely"
02c7d30f 30951
55541419 30952#: fortran/decl.c:5779
02c7d30f 30953#, gcc-internal-format
55541419 30954msgid "Expected '(' at %C"
02c7d30f
JM
30955msgstr ""
30956
55541419 30957#: fortran/decl.c:5793 fortran/decl.c:5833
588a58df 30958#, gcc-internal-format
55541419 30959msgid "Expected variable name at %C"
588a58df
JM
30960msgstr ""
30961
55541419 30962#: fortran/decl.c:5809
588a58df 30963#, gcc-internal-format
55541419 30964msgid "Cray pointer at %C must be an integer"
588a58df
JM
30965msgstr ""
30966
55541419 30967#: fortran/decl.c:5813
588a58df 30968#, gcc-internal-format
55541419 30969msgid "Cray pointer at %C has %d bytes of precision; memory addresses require %d bytes"
588a58df
JM
30970msgstr ""
30971
55541419 30972#: fortran/decl.c:5819
588a58df 30973#, gcc-internal-format
55541419
JM
30974msgid "Expected \",\" at %C"
30975msgstr "Odotettiin merkkiä ”,” kohdassa %C"
588a58df 30976
55541419 30977#: fortran/decl.c:5882
588a58df 30978#, gcc-internal-format
55541419
JM
30979msgid "Expected \")\" at %C"
30980msgstr "Odotettiin merkkiä ”)” kohdassa %C"
588a58df 30981
55541419
JM
30982#: fortran/decl.c:5894
30983#, fuzzy, gcc-internal-format
30984msgid "Expected \",\" or end of statement at %C"
30985msgstr "tyhjä esittely"
588a58df 30986
55541419 30987#: fortran/decl.c:5920
588a58df 30988#, gcc-internal-format
55541419 30989msgid "INTENT is not allowed inside of BLOCK at %C"
588a58df
JM
30990msgstr ""
30991
55541419 30992#: fortran/decl.c:5952
588a58df 30993#, gcc-internal-format
55541419 30994msgid "OPTIONAL is not allowed inside of BLOCK at %C"
588a58df
JM
30995msgstr ""
30996
55541419 30997#: fortran/decl.c:5971
588a58df 30998#, gcc-internal-format
55541419 30999msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
588a58df
JM
31000msgstr ""
31001
55541419 31002#: fortran/decl.c:6066
588a58df 31003#, gcc-internal-format
55541419 31004msgid "Access specification of the %s operator at %C has already been specified"
588a58df
JM
31005msgstr ""
31006
55541419 31007#: fortran/decl.c:6083
f3a12c77 31008#, gcc-internal-format
55541419 31009msgid "Access specification of the .%s. operator at %C has already been specified"
f3a12c77
JM
31010msgstr ""
31011
55541419 31012#: fortran/decl.c:6121
f3a12c77 31013#, gcc-internal-format
55541419 31014msgid "Fortran 2003: PROTECTED statement at %C"
f3a12c77
JM
31015msgstr ""
31016
55541419 31017#: fortran/decl.c:6161
f3a12c77 31018#, gcc-internal-format
55541419 31019msgid "Syntax error in PROTECTED statement at %C"
f3a12c77
JM
31020msgstr ""
31021
55541419 31022#: fortran/decl.c:6185
588a58df 31023#, gcc-internal-format
55541419 31024msgid "PRIVATE statement at %C is only allowed in the specification part of a module"
588a58df
JM
31025msgstr ""
31026
55541419 31027#: fortran/decl.c:6222
588a58df 31028#, gcc-internal-format
55541419
JM
31029msgid "PUBLIC statement at %C is only allowed in the specification part of a module"
31030msgstr ""
588a58df 31031
55541419 31032#: fortran/decl.c:6250
588a58df 31033#, gcc-internal-format
55541419 31034msgid "Expected variable name at %C in PARAMETER statement"
588a58df
JM
31035msgstr ""
31036
55541419 31037#: fortran/decl.c:6257
588a58df 31038#, gcc-internal-format
55541419
JM
31039msgid "Expected = sign in PARAMETER statement at %C"
31040msgstr ""
588a58df 31041
55541419
JM
31042#: fortran/decl.c:6263
31043#, fuzzy, gcc-internal-format
31044msgid "Expected expression at %C in PARAMETER statement"
31045msgstr "tyhjä esittely"
588a58df 31046
55541419 31047#: fortran/decl.c:6283
588a58df 31048#, fuzzy, gcc-internal-format
55541419
JM
31049msgid "Initializing already initialized variable at %C"
31050msgstr "alustus yhteensopimattomasta osoitintyypistä"
588a58df 31051
55541419 31052#: fortran/decl.c:6318
588a58df 31053#, fuzzy, gcc-internal-format
55541419
JM
31054msgid "Unexpected characters in PARAMETER statement at %C"
31055msgstr "tyhjä esittely"
588a58df 31056
55541419 31057#: fortran/decl.c:6342
588a58df 31058#, gcc-internal-format
55541419 31059msgid "Blanket SAVE statement at %C follows previous SAVE statement"
588a58df
JM
31060msgstr ""
31061
55541419 31062#: fortran/decl.c:6354
588a58df 31063#, gcc-internal-format
55541419 31064msgid "SAVE statement at %C follows blanket SAVE statement"
588a58df
JM
31065msgstr ""
31066
55541419 31067#: fortran/decl.c:6401
588a58df 31068#, gcc-internal-format
55541419 31069msgid "Syntax error in SAVE statement at %C"
588a58df
JM
31070msgstr ""
31071
55541419 31072#: fortran/decl.c:6415
588a58df 31073#, gcc-internal-format
55541419 31074msgid "VALUE is not allowed inside of BLOCK at %C"
588a58df
JM
31075msgstr ""
31076
55541419 31077#: fortran/decl.c:6419
588a58df 31078#, gcc-internal-format
55541419 31079msgid "Fortran 2003: VALUE statement at %C"
588a58df
JM
31080msgstr ""
31081
55541419 31082#: fortran/decl.c:6459
588a58df 31083#, gcc-internal-format
55541419 31084msgid "Syntax error in VALUE statement at %C"
588a58df
JM
31085msgstr ""
31086
55541419 31087#: fortran/decl.c:6470
588a58df 31088#, gcc-internal-format
55541419 31089msgid "Fortran 2003: VOLATILE statement at %C"
588a58df
JM
31090msgstr ""
31091
55541419 31092#: fortran/decl.c:6512
588a58df 31093#, gcc-internal-format
55541419 31094msgid "Syntax error in VOLATILE statement at %C"
588a58df
JM
31095msgstr ""
31096
55541419
JM
31097#: fortran/decl.c:6523
31098#, fuzzy, gcc-internal-format
31099msgid "Fortran 2003: ASYNCHRONOUS statement at %C"
31100msgstr "Fortran 2003: CLASS-lause kohdassa %C"
31101
31102#: fortran/decl.c:6565
31103#, fuzzy, gcc-internal-format
31104msgid "Syntax error in ASYNCHRONOUS statement at %C"
31105msgstr "kokonaislukuylivuoto lausekkeessa"
31106
31107#: fortran/decl.c:6588
588a58df 31108#, gcc-internal-format
55541419 31109msgid "MODULE PROCEDURE at %C must be in a generic module interface"
588a58df
JM
31110msgstr ""
31111
55541419 31112#: fortran/decl.c:6633
588a58df 31113#, gcc-internal-format
55541419 31114msgid "Intrinsic procedure at %L cannot be a MODULE PROCEDURE"
588a58df
JM
31115msgstr ""
31116
55541419 31117#: fortran/decl.c:6682
588a58df 31118#, gcc-internal-format
55541419 31119msgid "Ambiguous symbol in TYPE definition at %C"
588a58df
JM
31120msgstr ""
31121
55541419 31122#: fortran/decl.c:6688
588a58df 31123#, gcc-internal-format
55541419 31124msgid "No such symbol in TYPE definition at %C"
588a58df
JM
31125msgstr ""
31126
55541419 31127#: fortran/decl.c:6694
588a58df 31128#, gcc-internal-format
55541419 31129msgid "'%s' in EXTENDS expression at %C is not a derived type"
588a58df
JM
31130msgstr ""
31131
55541419 31132#: fortran/decl.c:6701
588a58df 31133#, gcc-internal-format
55541419 31134msgid "'%s' cannot be extended at %C because it is BIND(C)"
588a58df
JM
31135msgstr ""
31136
55541419 31137#: fortran/decl.c:6708
588a58df 31138#, gcc-internal-format
55541419 31139msgid "'%s' cannot be extended at %C because it is a SEQUENCE type"
588a58df
JM
31140msgstr ""
31141
55541419
JM
31142#: fortran/decl.c:6731
31143#, gcc-internal-format
31144msgid "Derived type at %C can only be PRIVATE in the specification part of a module"
31145msgstr ""
588a58df 31146
55541419 31147#: fortran/decl.c:6743
588a58df 31148#, gcc-internal-format
55541419 31149msgid "Derived type at %C can only be PUBLIC in the specification part of a module"
588a58df
JM
31150msgstr ""
31151
55541419 31152#: fortran/decl.c:6764
588a58df 31153#, gcc-internal-format
55541419 31154msgid "Fortran 2003: ABSTRACT type at %C"
588a58df
JM
31155msgstr ""
31156
55541419 31157#: fortran/decl.c:6868
588a58df 31158#, gcc-internal-format
55541419 31159msgid "Expected :: in TYPE definition at %C"
588a58df
JM
31160msgstr ""
31161
55541419 31162#: fortran/decl.c:6879
588a58df 31163#, gcc-internal-format
55541419 31164msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
588a58df
JM
31165msgstr ""
31166
55541419 31167#: fortran/decl.c:6889
1056e649 31168#, gcc-internal-format
55541419
JM
31169msgid "Derived type name '%s' at %C already has a basic type of %s"
31170msgstr ""
588a58df 31171
55541419 31172#: fortran/decl.c:6905
588a58df 31173#, gcc-internal-format
55541419
JM
31174msgid "Derived type definition of '%s' at %C has already been defined"
31175msgstr ""
588a58df 31176
55541419
JM
31177#. Since the extension field is 8 bit wide, we can only have
31178#. up to 255 extension levels.
31179#: fortran/decl.c:6941 fortran/symbol.c:4734
588a58df 31180#, gcc-internal-format
55541419
JM
31181msgid "Maximum extension level reached with type '%s' at %L"
31182msgstr ""
588a58df 31183
55541419 31184#: fortran/decl.c:6986
588a58df 31185#, gcc-internal-format
55541419
JM
31186msgid "Cray Pointee at %C cannot be assumed shape array"
31187msgstr ""
588a58df 31188
55541419 31189#: fortran/decl.c:7006
588a58df 31190#, gcc-internal-format
55541419
JM
31191msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
31192msgstr ""
588a58df 31193
55541419 31194#: fortran/decl.c:7044
588a58df 31195#, gcc-internal-format
55541419 31196msgid "Enumerator exceeds the C integer type at %C"
588a58df
JM
31197msgstr ""
31198
55541419 31199#: fortran/decl.c:7123
588a58df 31200#, gcc-internal-format
55541419 31201msgid "ENUMERATOR %L not initialized with integer expression"
588a58df
JM
31202msgstr ""
31203
55541419
JM
31204#: fortran/decl.c:7172
31205#, fuzzy, gcc-internal-format
31206msgid "ENUM definition statement expected before %C"
31207msgstr "ylivuoto vakiolausekkeessa"
31208
31209#: fortran/decl.c:7205
588a58df 31210#, gcc-internal-format
55541419 31211msgid "Syntax error in ENUMERATOR definition at %C"
588a58df
JM
31212msgstr ""
31213
55541419
JM
31214#: fortran/decl.c:7252 fortran/decl.c:7267
31215#, fuzzy, gcc-internal-format
31216msgid "Duplicate access-specifier at %C"
31217msgstr "%J%qD:lle ei ole aiempaa esittelyä"
31218
31219#: fortran/decl.c:7287
588a58df 31220#, gcc-internal-format
55541419 31221msgid "Binding attributes already specify passing, illegal NOPASS at %C"
588a58df
JM
31222msgstr ""
31223
55541419 31224#: fortran/decl.c:7307
588a58df 31225#, gcc-internal-format
55541419 31226msgid "Binding attributes already specify passing, illegal PASS at %C"
588a58df
JM
31227msgstr ""
31228
55541419
JM
31229#: fortran/decl.c:7334
31230#, fuzzy, gcc-internal-format
31231msgid "Duplicate POINTER attribute at %C"
31232msgstr "ylimääräinen %<restrict%>"
31233
31234#: fortran/decl.c:7352
588a58df 31235#, gcc-internal-format
55541419 31236msgid "Duplicate NON_OVERRIDABLE at %C"
588a58df
JM
31237msgstr ""
31238
55541419 31239#: fortran/decl.c:7368
588a58df 31240#, gcc-internal-format
55541419 31241msgid "Duplicate DEFERRED at %C"
588a58df
JM
31242msgstr ""
31243
55541419 31244#: fortran/decl.c:7381
588a58df 31245#, fuzzy, gcc-internal-format
55541419
JM
31246msgid "Expected access-specifier at %C"
31247msgstr "taulukon indeksin tyyppi on %<char%>"
588a58df 31248
55541419 31249#: fortran/decl.c:7383
588a58df 31250#, fuzzy, gcc-internal-format
55541419
JM
31251msgid "Expected binding attribute at %C"
31252msgstr "%qs attribuuttia ei huomioida"
588a58df 31253
55541419 31254#: fortran/decl.c:7391
588a58df 31255#, gcc-internal-format
55541419 31256msgid "NON_OVERRIDABLE and DEFERRED can't both appear at %C"
588a58df
JM
31257msgstr ""
31258
55541419 31259#: fortran/decl.c:7403
588a58df 31260#, gcc-internal-format
55541419 31261msgid "POINTER attribute is required for procedure pointer component at %C"
588a58df
JM
31262msgstr ""
31263
55541419 31264#: fortran/decl.c:7444
588a58df 31265#, gcc-internal-format
55541419
JM
31266msgid "Interface-name expected after '(' at %C"
31267msgstr ""
588a58df 31268
55541419
JM
31269#: fortran/decl.c:7450
31270#, fuzzy, gcc-internal-format
31271msgid "')' expected at %C"
31272msgstr "taulukon indeksin tyyppi on %<char%>"
588a58df 31273
55541419 31274#: fortran/decl.c:7472
588a58df 31275#, gcc-internal-format
55541419
JM
31276msgid "Interface must be specified for DEFERRED binding at %C"
31277msgstr ""
588a58df 31278
55541419 31279#: fortran/decl.c:7477
588a58df 31280#, gcc-internal-format
55541419 31281msgid "PROCEDURE(interface) at %C should be declared DEFERRED"
588a58df
JM
31282msgstr ""
31283
55541419
JM
31284#: fortran/decl.c:7498
31285#, fuzzy, gcc-internal-format
31286msgid "Expected binding name at %C"
31287msgstr "tyhjä esittely"
31288
31289#: fortran/decl.c:7510
588a58df 31290#, gcc-internal-format
55541419 31291msgid "'=> target' is invalid for DEFERRED binding at %C"
588a58df
JM
31292msgstr ""
31293
55541419 31294#: fortran/decl.c:7516
588a58df 31295#, gcc-internal-format
55541419 31296msgid "'::' needed in PROCEDURE binding with explicit target at %C"
588a58df
JM
31297msgstr ""
31298
55541419
JM
31299#: fortran/decl.c:7526
31300#, fuzzy, gcc-internal-format
31301msgid "Expected binding target after '=>' at %C"
31302msgstr "vektoriylivuoto lausekkeessa"
31303
31304#: fortran/decl.c:7538
31305#, fuzzy, gcc-internal-format
31306msgid "Junk after PROCEDURE declaration at %C"
31307msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
31308
31309#: fortran/decl.c:7553
588a58df 31310#, gcc-internal-format
55541419 31311msgid "Type '%s' containing DEFERRED binding at %C is not ABSTRACT"
588a58df
JM
31312msgstr ""
31313
55541419 31314#: fortran/decl.c:7564
588a58df 31315#, gcc-internal-format
55541419 31316msgid "There's already a procedure with binding name '%s' for the derived type '%s' at %C"
588a58df
JM
31317msgstr ""
31318
55541419 31319#: fortran/decl.c:7604
588a58df 31320#, gcc-internal-format
55541419 31321msgid "GENERIC at %C must be inside a derived-type CONTAINS"
588a58df
JM
31322msgstr ""
31323
55541419
JM
31324#: fortran/decl.c:7621
31325#, fuzzy, gcc-internal-format
31326msgid "Expected '::' at %C"
31327msgstr "taulukon indeksin tyyppi on %<char%>"
31328
31329#: fortran/decl.c:7633
31330#, fuzzy, gcc-internal-format
31331msgid "Expected generic name or operator descriptor at %C"
31332msgstr "tyhjä esittely"
31333
31334#: fortran/decl.c:7659
31335#, fuzzy, gcc-internal-format
31336msgid "Expected '=>' at %C"
31337msgstr "taulukon indeksin tyyppi on %<char%>"
31338
31339#: fortran/decl.c:7701
02c7d30f 31340#, gcc-internal-format
55541419 31341msgid "There's already a non-generic procedure with binding name '%s' for the derived type '%s' at %C"
02c7d30f
JM
31342msgstr ""
31343
55541419 31344#: fortran/decl.c:7709
02c7d30f 31345#, gcc-internal-format
55541419 31346msgid "Binding at %C must have the same access as already defined binding '%s'"
02c7d30f
JM
31347msgstr ""
31348
55541419
JM
31349#: fortran/decl.c:7758
31350#, fuzzy, gcc-internal-format
31351msgid "Expected specific binding name at %C"
31352msgstr "tyhjä esittely"
31353
31354#: fortran/decl.c:7768
588a58df 31355#, gcc-internal-format
55541419 31356msgid "'%s' already defined as specific binding for the generic '%s' at %C"
588a58df
JM
31357msgstr ""
31358
55541419 31359#: fortran/decl.c:7784
588a58df 31360#, gcc-internal-format
55541419 31361msgid "Junk after GENERIC binding at %C"
588a58df
JM
31362msgstr ""
31363
55541419 31364#: fortran/decl.c:7809
588a58df 31365#, gcc-internal-format
55541419 31366msgid "FINAL declaration at %C must be inside a derived type CONTAINS section"
588a58df
JM
31367msgstr ""
31368
55541419 31369#: fortran/decl.c:7820
588a58df 31370#, gcc-internal-format
55541419 31371msgid "Derived type declaration with FINAL at %C must be in the specification part of a MODULE"
588a58df
JM
31372msgstr ""
31373
55541419 31374#: fortran/decl.c:7842
588a58df 31375#, gcc-internal-format
55541419 31376msgid "Empty FINAL at %C"
588a58df
JM
31377msgstr ""
31378
55541419
JM
31379#: fortran/decl.c:7849
31380#, fuzzy, gcc-internal-format
31381msgid "Expected module procedure name at %C"
31382msgstr "tyhjä esittely"
31383
31384#: fortran/decl.c:7859
31385#, fuzzy, gcc-internal-format
31386msgid "Expected ',' at %C"
31387msgstr "taulukon indeksin tyyppi on %<char%>"
31388
31389#: fortran/decl.c:7865
588a58df 31390#, gcc-internal-format
55541419 31391msgid "Unknown procedure name \"%s\" at %C"
588a58df
JM
31392msgstr ""
31393
55541419 31394#: fortran/decl.c:7879
588a58df 31395#, gcc-internal-format
55541419 31396msgid "'%s' at %C is already defined as FINAL procedure!"
588a58df
JM
31397msgstr ""
31398
55541419
JM
31399#: fortran/decl.c:7948
31400#, fuzzy, gcc-internal-format
31401msgid "Unknown attribute in !GCC$ ATTRIBUTES statement at %C"
31402msgstr "tyhjä esittely"
588a58df 31403
55541419
JM
31404#: fortran/decl.c:7995
31405#, fuzzy, gcc-internal-format
31406msgid "Syntax error in !GCC$ ATTRIBUTES statement at %C"
31407msgstr "kokonaislukuylivuoto lausekkeessa"
588a58df 31408
55541419
JM
31409#. We are told not to check dependencies.
31410#. We do it, however, and issue a warning in case we find one.
31411#. If a dependency is found in the case
31412#. elemental == ELEM_CHECK_VARIABLE, we will generate
31413#. a temporary, so we don't need to bother the user.
31414#: fortran/dependency.c:486
1056e649 31415#, gcc-internal-format
55541419
JM
31416msgid "INTENT(%s) actual argument at %L might interfere with actual argument at %L."
31417msgstr ""
588a58df 31418
55541419 31419#: fortran/error.c:300
588a58df 31420#, gcc-internal-format
55541419 31421msgid " Included at %s:%d:"
588a58df
JM
31422msgstr ""
31423
55541419
JM
31424#: fortran/error.c:384
31425#, fuzzy, gcc-internal-format
31426msgid "<During initialization>\n"
31427msgstr "(%qs:n alustuksen lähistöllä)"
31428
31429#: fortran/error.c:718
588a58df 31430#, gcc-internal-format
55541419 31431msgid "Error count reached limit of %d."
588a58df
JM
31432msgstr ""
31433
55541419 31434#: fortran/error.c:974
588a58df 31435#, gcc-internal-format
55541419 31436msgid "Internal Error at (1):"
588a58df
JM
31437msgstr ""
31438
55541419 31439#: fortran/expr.c:1087
588a58df 31440#, gcc-internal-format
55541419 31441msgid "Index in dimension %d is out of bounds at %L"
588a58df
JM
31442msgstr ""
31443
55541419 31444#: fortran/expr.c:1268 fortran/expr.c:1319
588a58df 31445#, gcc-internal-format
55541419 31446msgid "index in dimension %d is out of bounds at %L"
588a58df
JM
31447msgstr ""
31448
55541419 31449#: fortran/expr.c:1932
588a58df 31450#, gcc-internal-format
55541419 31451msgid "elemental function arguments at %C are not compliant"
588a58df
JM
31452msgstr ""
31453
55541419 31454#: fortran/expr.c:1976
588a58df 31455#, gcc-internal-format
55541419 31456msgid "Numeric or CHARACTER operands are required in expression at %L"
588a58df
JM
31457msgstr ""
31458
55541419 31459#: fortran/expr.c:2001
588a58df 31460#, gcc-internal-format
55541419 31461msgid "Concatenation operator in expression at %L must have two CHARACTER operands"
588a58df
JM
31462msgstr ""
31463
55541419 31464#: fortran/expr.c:2008
588a58df 31465#, gcc-internal-format
55541419 31466msgid "Concat operator at %L must concatenate strings of the same kind"
588a58df
JM
31467msgstr ""
31468
55541419 31469#: fortran/expr.c:2018
588a58df 31470#, gcc-internal-format
55541419 31471msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
588a58df
JM
31472msgstr ""
31473
55541419 31474#: fortran/expr.c:2034
588a58df 31475#, gcc-internal-format
55541419 31476msgid "LOGICAL operands are required in expression at %L"
588a58df
JM
31477msgstr ""
31478
55541419 31479#: fortran/expr.c:2045
588a58df 31480#, gcc-internal-format
55541419
JM
31481msgid "Only intrinsic operators can be used in expression at %L"
31482msgstr ""
588a58df 31483
55541419 31484#: fortran/expr.c:2053
5682cc89 31485#, gcc-internal-format
55541419 31486msgid "Numeric operands are required in expression at %L"
5682cc89
JM
31487msgstr ""
31488
55541419 31489#: fortran/expr.c:2075
588a58df 31490#, gcc-internal-format
55541419 31491msgid "Invalid initialization expression for ALLOCATABLE component '%s' in structure constructor at %L"
588a58df
JM
31492msgstr ""
31493
55541419 31494#: fortran/expr.c:2172
588a58df 31495#, gcc-internal-format
55541419 31496msgid "Assumed character length variable '%s' in constant expression at %L"
588a58df
JM
31497msgstr ""
31498
55541419 31499#: fortran/expr.c:2230
588a58df 31500#, gcc-internal-format
55541419 31501msgid "transformational intrinsic '%s' at %L is not permitted in an initialization expression"
588a58df
JM
31502msgstr ""
31503
55541419 31504#: fortran/expr.c:2261
588a58df 31505#, gcc-internal-format
55541419
JM
31506msgid "Extension: Evaluation of nonstandard initialization expression at %L"
31507msgstr ""
31508
31509#: fortran/expr.c:2317
31510#, fuzzy, gcc-internal-format
31511msgid "Function '%s' in initialization expression at %L must be an intrinsic function"
31512msgstr "vektoriylivuoto lausekkeessa"
588a58df 31513
55541419 31514#: fortran/expr.c:2329
588a58df 31515#, gcc-internal-format
55541419 31516msgid "Intrinsic function '%s' at %L is not permitted in an initialization expression"
588a58df
JM
31517msgstr ""
31518
55541419 31519#: fortran/expr.c:2361
588a58df 31520#, gcc-internal-format
55541419
JM
31521msgid "PARAMETER '%s' is used at %L before its definition is complete"
31522msgstr ""
588a58df 31523
55541419 31524#: fortran/expr.c:2381
588a58df 31525#, gcc-internal-format
55541419 31526msgid "Assumed size array '%s' at %L is not permitted in an initialization expression"
588a58df
JM
31527msgstr ""
31528
55541419 31529#: fortran/expr.c:2387
5682cc89 31530#, gcc-internal-format
55541419 31531msgid "Assumed shape array '%s' at %L is not permitted in an initialization expression"
5682cc89
JM
31532msgstr ""
31533
55541419 31534#: fortran/expr.c:2393
588a58df 31535#, gcc-internal-format
55541419 31536msgid "Deferred array '%s' at %L is not permitted in an initialization expression"
588a58df
JM
31537msgstr ""
31538
55541419 31539#: fortran/expr.c:2399
588a58df 31540#, gcc-internal-format
55541419 31541msgid "Array '%s' at %L is a variable, which does not reduce to a constant expression"
588a58df
JM
31542msgstr ""
31543
55541419 31544#: fortran/expr.c:2409
588a58df 31545#, gcc-internal-format
55541419 31546msgid "Parameter '%s' at %L has not been declared or is a variable, which does not reduce to a constant expression"
588a58df
JM
31547msgstr ""
31548
55541419 31549#: fortran/expr.c:2566
588a58df 31550#, gcc-internal-format
55541419 31551msgid "Specification function '%s' at %L cannot be a statement function"
588a58df
JM
31552msgstr ""
31553
55541419 31554#: fortran/expr.c:2573
588a58df 31555#, gcc-internal-format
55541419 31556msgid "Specification function '%s' at %L cannot be an internal function"
588a58df
JM
31557msgstr ""
31558
55541419 31559#: fortran/expr.c:2580
588a58df 31560#, gcc-internal-format
55541419 31561msgid "Specification function '%s' at %L must be PURE"
588a58df
JM
31562msgstr ""
31563
55541419 31564#: fortran/expr.c:2587
588a58df 31565#, gcc-internal-format
55541419 31566msgid "Specification function '%s' at %L cannot be RECURSIVE"
588a58df
JM
31567msgstr ""
31568
55541419 31569#: fortran/expr.c:2721
588a58df 31570#, gcc-internal-format
55541419 31571msgid "Dummy argument '%s' not allowed in expression at %L"
588a58df
JM
31572msgstr ""
31573
55541419 31574#: fortran/expr.c:2728
588a58df 31575#, gcc-internal-format
55541419 31576msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
588a58df
JM
31577msgstr ""
31578
55541419 31579#: fortran/expr.c:2735
588a58df 31580#, gcc-internal-format
55541419 31581msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
588a58df
JM
31582msgstr ""
31583
55541419 31584#: fortran/expr.c:2766
588a58df 31585#, gcc-internal-format
55541419
JM
31586msgid "Variable '%s' cannot appear in the expression at %L"
31587msgstr ""
588a58df 31588
55541419 31589#: fortran/expr.c:2816
588a58df 31590#, gcc-internal-format
55541419 31591msgid "Expression at %L must be of INTEGER type, found %s"
588a58df
JM
31592msgstr ""
31593
55541419 31594#: fortran/expr.c:2826
588a58df 31595#, gcc-internal-format
55541419 31596msgid "Function '%s' at %L must be PURE"
588a58df
JM
31597msgstr ""
31598
55541419 31599#: fortran/expr.c:2835
588a58df 31600#, gcc-internal-format
55541419 31601msgid "Expression at %L must be scalar"
588a58df
JM
31602msgstr ""
31603
55541419 31604#: fortran/expr.c:2869
588a58df 31605#, gcc-internal-format
55541419 31606msgid "Incompatible ranks in %s (%d and %d) at %L"
588a58df
JM
31607msgstr ""
31608
55541419
JM
31609#: fortran/expr.c:2883
31610#, gcc-internal-format
31611msgid "Different shape for %s at %L on dimension %d (%d and %d)"
31612msgstr ""
588a58df 31613
55541419
JM
31614#: fortran/expr.c:2929 fortran/expr.c:3189
31615#, gcc-internal-format
31616msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
31617msgstr ""
588a58df 31618
55541419
JM
31619#: fortran/expr.c:2981
31620#, gcc-internal-format
31621msgid "'%s' at %L is not a VALUE"
31622msgstr ""
588a58df 31623
55541419 31624#: fortran/expr.c:2988
588a58df 31625#, fuzzy, gcc-internal-format
55541419
JM
31626msgid "Incompatible ranks %d and %d in assignment at %L"
31627msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 31628
55541419 31629#: fortran/expr.c:2995
588a58df 31630#, fuzzy, gcc-internal-format
55541419
JM
31631msgid "Variable type is UNKNOWN in assignment at %L"
31632msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 31633
55541419 31634#: fortran/expr.c:3007
588a58df 31635#, gcc-internal-format
55541419 31636msgid "NULL appears on right-hand side in assignment at %L"
588a58df
JM
31637msgstr ""
31638
55541419 31639#: fortran/expr.c:3018
588a58df 31640#, gcc-internal-format
55541419 31641msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
588a58df
JM
31642msgstr ""
31643
55541419 31644#: fortran/expr.c:3027
588a58df 31645#, gcc-internal-format
55541419 31646msgid "POINTER valued function appears on right-hand side of assignment at %L"
588a58df
JM
31647msgstr ""
31648
55541419 31649#: fortran/expr.c:3037
588a58df 31650#, gcc-internal-format
55541419 31651msgid "Extension: BOZ literal at %L used to initialize non-integer variable '%s'"
588a58df
JM
31652msgstr ""
31653
55541419 31654#: fortran/expr.c:3043 fortran/resolve.c:7852
588a58df 31655#, gcc-internal-format
55541419 31656msgid "Extension: BOZ literal at %L outside a DATA statement and outside INT/REAL/DBLE/CMPLX"
588a58df
JM
31657msgstr ""
31658
55541419 31659#: fortran/expr.c:3053 fortran/resolve.c:7862
588a58df 31660#, gcc-internal-format
55541419 31661msgid "BOZ literal at %L is bitwise transferred non-integer symbol '%s'"
588a58df
JM
31662msgstr ""
31663
55541419
JM
31664#: fortran/expr.c:3061 fortran/resolve.c:7871
31665#, gcc-internal-format
31666msgid "Arithmetic underflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
31667msgstr ""
588a58df 31668
55541419 31669#: fortran/expr.c:3065 fortran/resolve.c:7875
588a58df 31670#, gcc-internal-format
55541419 31671msgid "Arithmetic overflow of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
588a58df
JM
31672msgstr ""
31673
55541419
JM
31674#: fortran/expr.c:3069 fortran/resolve.c:7879
31675#, gcc-internal-format
31676msgid "Arithmetic NaN of bit-wise transferred BOZ at %L. This check can be disabled with the option -fno-range-check"
31677msgstr ""
588a58df 31678
55541419 31679#: fortran/expr.c:3091
588a58df 31680#, fuzzy, gcc-internal-format
55541419
JM
31681msgid "Incompatible types in DATA statement at %L; attempted conversion of %s to %s"
31682msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 31683
55541419 31684#: fortran/expr.c:3127
588a58df 31685#, gcc-internal-format
55541419 31686msgid "Pointer assignment target is not a POINTER at %L"
588a58df
JM
31687msgstr ""
31688
55541419 31689#: fortran/expr.c:3136
588a58df 31690#, gcc-internal-format
55541419 31691msgid "'%s' in the pointer assignment at %L cannot be an l-value since it is a procedure"
588a58df
JM
31692msgstr ""
31693
55541419 31694#: fortran/expr.c:3167
588a58df 31695#, fuzzy, gcc-internal-format
55541419 31696msgid "Expected bounds specification for '%s' at %L"
588a58df
JM
31697msgstr "%J%qD:lle ei ole aiempaa esittelyä"
31698
55541419
JM
31699#: fortran/expr.c:3172
31700#, fuzzy, gcc-internal-format
31701msgid "Fortran 2003: Bounds specification for '%s' in pointer assignment at %L"
31702msgstr "vektoriylivuoto lausekkeessa"
31703
31704#: fortran/expr.c:3178
588a58df 31705#, gcc-internal-format
55541419
JM
31706msgid "Pointer bounds remapping at %L is not yet implemented in gfortran"
31707msgstr ""
588a58df 31708
55541419 31709#: fortran/expr.c:3198
1056e649 31710#, gcc-internal-format
55541419
JM
31711msgid "Pointer assignment to non-POINTER at %L"
31712msgstr ""
588a58df 31713
55541419 31714#: fortran/expr.c:3207
1056e649 31715#, gcc-internal-format
55541419
JM
31716msgid "Bad pointer object in PURE procedure at %L"
31717msgstr ""
588a58df 31718
55541419 31719#: fortran/expr.c:3232
588a58df 31720#, fuzzy, gcc-internal-format
55541419
JM
31721msgid "Invalid procedure pointer assignment at %L"
31722msgstr "tyhjä esittely"
588a58df 31723
55541419
JM
31724#: fortran/expr.c:3238
31725#, gcc-internal-format
31726msgid "Abstract interface '%s' is invalid in procedure pointer assignment at %L"
31727msgstr ""
588a58df 31728
55541419 31729#: fortran/expr.c:3248
588a58df 31730#, fuzzy, gcc-internal-format
55541419
JM
31731msgid "Statement function '%s' is invalid in procedure pointer assignment at %L"
31732msgstr "vektoriylivuoto lausekkeessa"
588a58df 31733
55541419 31734#: fortran/expr.c:3254
588a58df 31735#, gcc-internal-format
55541419 31736msgid "Internal procedure '%s' is invalid in procedure pointer assignment at %L"
588a58df
JM
31737msgstr ""
31738
55541419 31739#: fortran/expr.c:3277
588a58df 31740#, gcc-internal-format
55541419 31741msgid "Mismatch in the procedure pointer assignment at %L: mismatch in the calling convention"
588a58df
JM
31742msgstr ""
31743
55541419 31744#: fortran/expr.c:3308
588a58df 31745#, fuzzy, gcc-internal-format
55541419
JM
31746msgid "Interface mismatch in procedure pointer assignment at %L: %s"
31747msgstr "tyhjä esittely"
31748
31749#: fortran/expr.c:3318
31750#, fuzzy, gcc-internal-format
31751msgid "Different types in pointer assignment at %L; attempted assignment of %s to %s"
31752msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 31753
55541419 31754#: fortran/expr.c:3326
588a58df 31755#, gcc-internal-format
55541419 31756msgid "Different kind type parameters in pointer assignment at %L"
588a58df
JM
31757msgstr ""
31758
55541419
JM
31759#: fortran/expr.c:3333
31760#, gcc-internal-format
31761msgid "Different ranks in pointer assignment at %L"
31762msgstr ""
588a58df 31763
55541419
JM
31764#: fortran/expr.c:3355
31765#, gcc-internal-format
31766msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
31767msgstr ""
588a58df 31768
55541419 31769#: fortran/expr.c:3362
588a58df 31770#, gcc-internal-format
55541419 31771msgid "Bad target in pointer assignment in PURE procedure at %L"
588a58df
JM
31772msgstr ""
31773
55541419
JM
31774#: fortran/expr.c:3368
31775#, gcc-internal-format
31776msgid "Pointer assignment with vector subscript on rhs at %L"
31777msgstr ""
588a58df 31778
55541419
JM
31779#: fortran/expr.c:3376
31780#, gcc-internal-format
31781msgid "Pointer assignment target has PROTECTED attribute at %L"
31782msgstr ""
588a58df 31783
55541419 31784#: fortran/f95-lang.c:214
588a58df 31785#, gcc-internal-format
55541419
JM
31786msgid "Unexpected type in truthvalue_conversion"
31787msgstr "Odottamaton tyyppi kohteessa truthvalue_conversion"
588a58df 31788
55541419 31789#: fortran/f95-lang.c:273
588a58df 31790#, gcc-internal-format
55541419
JM
31791msgid "can't open input file: %s"
31792msgstr "ei voi avata syötetiedostoa: %s"
588a58df 31793
55541419 31794#: fortran/interface.c:174
588a58df 31795#, gcc-internal-format
55541419
JM
31796msgid "Syntax error in generic specification at %C"
31797msgstr ""
588a58df 31798
55541419 31799#: fortran/interface.c:201
588a58df 31800#, gcc-internal-format
55541419 31801msgid "Syntax error: Trailing garbage in INTERFACE statement at %C"
588a58df
JM
31802msgstr ""
31803
55541419
JM
31804#: fortran/interface.c:220
31805#, gcc-internal-format
31806msgid "Dummy procedure '%s' at %C cannot have a generic interface"
31807msgstr ""
588a58df 31808
55541419 31809#: fortran/interface.c:253
588a58df 31810#, gcc-internal-format
55541419 31811msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
588a58df
JM
31812msgstr ""
31813
55541419 31814#: fortran/interface.c:261
588a58df 31815#, gcc-internal-format
55541419 31816msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
588a58df
JM
31817msgstr ""
31818
55541419 31819#: fortran/interface.c:292
588a58df 31820#, gcc-internal-format
55541419 31821msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
588a58df
JM
31822msgstr ""
31823
55541419 31824#: fortran/interface.c:305
588a58df 31825#, gcc-internal-format
55541419 31826msgid "Expected a nameless interface at %C"
588a58df
JM
31827msgstr ""
31828
55541419 31829#: fortran/interface.c:316
42138585 31830#, gcc-internal-format
55541419
JM
31831msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
31832msgstr ""
588a58df 31833
55541419
JM
31834#: fortran/interface.c:318
31835#, gcc-internal-format
31836msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
31837msgstr ""
588a58df 31838
55541419 31839#: fortran/interface.c:332
588a58df 31840#, gcc-internal-format
55541419 31841msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
588a58df
JM
31842msgstr ""
31843
55541419
JM
31844#: fortran/interface.c:343
31845#, gcc-internal-format
31846msgid "Expecting 'END INTERFACE %s' at %C"
31847msgstr ""
588a58df 31848
55541419 31849#: fortran/interface.c:574
588a58df 31850#, gcc-internal-format
55541419 31851msgid "Alternate return cannot appear in operator interface at %L"
588a58df
JM
31852msgstr ""
31853
55541419 31854#: fortran/interface.c:602
588a58df 31855#, gcc-internal-format
55541419
JM
31856msgid "Operator interface at %L has the wrong number of arguments"
31857msgstr ""
588a58df 31858
55541419 31859#: fortran/interface.c:613
588a58df 31860#, gcc-internal-format
55541419 31861msgid "Assignment operator interface at %L must be a SUBROUTINE"
588a58df
JM
31862msgstr ""
31863
55541419
JM
31864#: fortran/interface.c:619
31865#, gcc-internal-format
31866msgid "Assignment operator interface at %L must have two arguments"
31867msgstr ""
02c7d30f 31868
55541419 31869#: fortran/interface.c:635
588a58df 31870#, gcc-internal-format
55541419 31871msgid "Assignment operator interface at %L must not redefine an INTRINSIC type assignment"
588a58df
JM
31872msgstr ""
31873
55541419 31874#: fortran/interface.c:644
588a58df 31875#, gcc-internal-format
55541419 31876msgid "Intrinsic operator interface at %L must be a FUNCTION"
588a58df
JM
31877msgstr ""
31878
55541419 31879#: fortran/interface.c:655
588a58df 31880#, gcc-internal-format
55541419 31881msgid "First argument of defined assignment at %L must be INTENT(OUT) or INTENT(INOUT)"
588a58df
JM
31882msgstr ""
31883
55541419 31884#: fortran/interface.c:662
588a58df 31885#, gcc-internal-format
55541419
JM
31886msgid "Second argument of defined assignment at %L must be INTENT(IN)"
31887msgstr ""
588a58df 31888
55541419 31889#: fortran/interface.c:671 fortran/resolve.c:12201
42138585 31890#, gcc-internal-format
55541419
JM
31891msgid "First argument of operator interface at %L must be INTENT(IN)"
31892msgstr ""
588a58df 31893
55541419 31894#: fortran/interface.c:678 fortran/resolve.c:12219
42138585 31895#, gcc-internal-format
55541419
JM
31896msgid "Second argument of operator interface at %L must be INTENT(IN)"
31897msgstr ""
588a58df 31898
55541419 31899#: fortran/interface.c:783
588a58df 31900#, gcc-internal-format
55541419 31901msgid "Operator interface at %L conflicts with intrinsic interface"
588a58df
JM
31902msgstr ""
31903
55541419 31904#: fortran/interface.c:1077
588a58df 31905#, gcc-internal-format
55541419 31906msgid "Procedure '%s' in %s at %L has no explicit interface"
588a58df
JM
31907msgstr ""
31908
55541419 31909#: fortran/interface.c:1080
588a58df 31910#, gcc-internal-format
55541419 31911msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
588a58df
JM
31912msgstr ""
31913
55541419 31914#: fortran/interface.c:1135 fortran/interface.c:1139
588a58df 31915#, gcc-internal-format
55541419
JM
31916msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
31917msgstr ""
588a58df 31918
55541419 31919#: fortran/interface.c:1143
588a58df 31920#, gcc-internal-format
55541419
JM
31921msgid "Although not referenced, '%s' has ambiguous interfaces at %L"
31922msgstr ""
588a58df 31923
55541419 31924#: fortran/interface.c:1177
588a58df 31925#, gcc-internal-format
55541419
JM
31926msgid "'%s' at %L is not a module procedure"
31927msgstr ""
588a58df 31928
55541419 31929#: fortran/interface.c:1409
588a58df 31930#, gcc-internal-format
55541419
JM
31931msgid "Invalid procedure argument at %L"
31932msgstr "Virheellinen proseduuriargumentti kohdassa %L"
588a58df 31933
55541419 31934#: fortran/interface.c:1417
588a58df 31935#, gcc-internal-format
55541419 31936msgid "Interface mismatch in dummy procedure '%s' at %L: %s"
588a58df
JM
31937msgstr ""
31938
55541419 31939#: fortran/interface.c:1441
588a58df 31940#, gcc-internal-format
55541419 31941msgid "Type mismatch in argument '%s' at %L; passed %s to %s"
588a58df
JM
31942msgstr ""
31943
55541419 31944#: fortran/interface.c:1461 fortran/interface.c:1501
588a58df 31945#, gcc-internal-format
55541419 31946msgid "Rank mismatch in argument '%s' at %L (%d and %d)"
588a58df
JM
31947msgstr ""
31948
55541419 31949#: fortran/interface.c:1488
588a58df 31950#, gcc-internal-format
55541419
JM
31951msgid "Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%s' at %L"
31952msgstr ""
588a58df 31953
55541419 31954#: fortran/interface.c:1513
588a58df 31955#, gcc-internal-format
55541419 31956msgid "Element of assumed-shaped array passed to dummy argument '%s' at %L"
588a58df
JM
31957msgstr ""
31958
55541419
JM
31959#: fortran/interface.c:1830
31960#, gcc-internal-format
31961msgid "Keyword argument '%s' at %L is not in the procedure"
31962msgstr ""
588a58df 31963
55541419
JM
31964#: fortran/interface.c:1838
31965#, gcc-internal-format
31966msgid "Keyword argument '%s' at %L is already associated with another actual argument"
31967msgstr ""
02c7d30f 31968
55541419 31969#: fortran/interface.c:1848
588a58df 31970#, gcc-internal-format
55541419
JM
31971msgid "More actual than formal arguments in procedure call at %L"
31972msgstr ""
588a58df 31973
55541419 31974#: fortran/interface.c:1860 fortran/interface.c:2096
588a58df 31975#, gcc-internal-format
55541419
JM
31976msgid "Missing alternate return spec in subroutine call at %L"
31977msgstr ""
588a58df 31978
55541419 31979#: fortran/interface.c:1868
588a58df 31980#, gcc-internal-format
55541419 31981msgid "Unexpected alternate return spec in subroutine call at %L"
588a58df
JM
31982msgstr ""
31983
55541419 31984#: fortran/interface.c:1891
588a58df 31985#, gcc-internal-format
55541419 31986msgid "Character length mismatch (%ld/%ld) between actual argument and pointer or allocatable dummy argument '%s' at %L"
588a58df
JM
31987msgstr ""
31988
55541419
JM
31989#: fortran/interface.c:1898
31990#, gcc-internal-format
31991msgid "Character length mismatch (%ld/%ld) between actual argument and assumed-shape dummy argument '%s' at %L"
31992msgstr ""
588a58df 31993
55541419 31994#: fortran/interface.c:1914
588a58df 31995#, gcc-internal-format
55541419 31996msgid "Character length of actual argument shorter than of dummy argument '%s' (%lu/%lu) at %L"
588a58df
JM
31997msgstr ""
31998
55541419 31999#: fortran/interface.c:1919
588a58df 32000#, gcc-internal-format
55541419 32001msgid "Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) at %L"
588a58df
JM
32002msgstr ""
32003
55541419
JM
32004#: fortran/interface.c:1936
32005#, fuzzy, gcc-internal-format
32006msgid "Expected a procedure pointer for argument '%s' at %L"
32007msgstr "tyhjä esittely"
32008
32009#: fortran/interface.c:1948
588a58df 32010#, gcc-internal-format
55541419 32011msgid "Expected a procedure for argument '%s' at %L"
588a58df
JM
32012msgstr ""
32013
55541419 32014#: fortran/interface.c:1958
588a58df 32015#, gcc-internal-format
55541419 32016msgid "Expected a PURE procedure for argument '%s' at %L"
588a58df
JM
32017msgstr ""
32018
55541419 32019#: fortran/interface.c:1972
588a58df 32020#, gcc-internal-format
55541419 32021msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
588a58df
JM
32022msgstr ""
32023
55541419
JM
32024#: fortran/interface.c:1981
32025#, fuzzy, gcc-internal-format
32026msgid "Actual argument for '%s' must be a pointer at %L"
32027msgstr "argumentin %d antamisessa funktiolle %qE tehdään osoitin kokonaisluvusta ilman tyyppimuunnosta"
32028
32029#: fortran/interface.c:1990
588a58df 32030#, gcc-internal-format
55541419 32031msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
588a58df
JM
32032msgstr ""
32033
55541419 32034#: fortran/interface.c:2003
02c7d30f 32035#, gcc-internal-format
55541419 32036msgid "Actual argument at %L must be definable as the dummy argument '%s' is INTENT = OUT/INOUT"
02c7d30f
JM
32037msgstr ""
32038
55541419 32039#: fortran/interface.c:2012
588a58df 32040#, gcc-internal-format
55541419 32041msgid "Actual argument at %L is use-associated with PROTECTED attribute and dummy argument '%s' is INTENT = OUT/INOUT"
588a58df
JM
32042msgstr ""
32043
55541419 32044#: fortran/interface.c:2025
588a58df 32045#, gcc-internal-format
55541419 32046msgid "Array-section actual argument with vector subscripts at %L is incompatible with INTENT(OUT), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%s'"
588a58df
JM
32047msgstr ""
32048
55541419 32049#: fortran/interface.c:2042
588a58df 32050#, gcc-internal-format
55541419 32051msgid "Assumed-shape actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
588a58df
JM
32052msgstr ""
32053
55541419
JM
32054#: fortran/interface.c:2054
32055#, gcc-internal-format
32056msgid "Array-section actual argument at %L is incompatible with the non-assumed-shape dummy argument '%s' due to VOLATILE attribute"
32057msgstr ""
5682cc89 32058
55541419 32059#: fortran/interface.c:2073
588a58df 32060#, gcc-internal-format
55541419 32061msgid "Pointer-array actual argument at %L requires an assumed-shape or pointer-array dummy argument '%s' due to VOLATILE attribute"
588a58df
JM
32062msgstr ""
32063
55541419 32064#: fortran/interface.c:2103
588a58df 32065#, gcc-internal-format
55541419
JM
32066msgid "Missing actual argument for argument '%s' at %L"
32067msgstr ""
588a58df 32068
55541419 32069#: fortran/interface.c:2289
588a58df 32070#, gcc-internal-format
55541419 32071msgid "Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) argument '%s' at %L"
588a58df
JM
32072msgstr ""
32073
55541419 32074#: fortran/interface.c:2345
f3a12c77 32075#, gcc-internal-format
55541419 32076msgid "Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
f3a12c77
JM
32077msgstr ""
32078
55541419 32079#: fortran/interface.c:2355
588a58df 32080#, gcc-internal-format
55541419 32081msgid "Procedure argument at %L is local to a PURE procedure and is passed to an INTENT(%s) argument"
588a58df
JM
32082msgstr ""
32083
55541419 32084#: fortran/interface.c:2363
588a58df 32085#, gcc-internal-format
55541419 32086msgid "Procedure argument at %L is local to a PURE procedure and has the POINTER attribute"
588a58df
JM
32087msgstr ""
32088
55541419 32089#: fortran/interface.c:2390
588a58df 32090#, gcc-internal-format
55541419 32091msgid "Procedure '%s' called with an implicit interface at %L"
588a58df
JM
32092msgstr ""
32093
55541419
JM
32094#: fortran/interface.c:2394
32095#, fuzzy, gcc-internal-format
32096msgid "Procedure '%s' called at %L is not explicitly declared"
32097msgstr "muuttuvakokoista objektia ei voi alustaa"
32098
32099#: fortran/interface.c:2406
588a58df 32100#, gcc-internal-format
55541419 32101msgid "Keyword argument requires explicit interface for procedure '%s' at %L"
588a58df
JM
32102msgstr ""
32103
55541419 32104#: fortran/interface.c:2438
588a58df 32105#, gcc-internal-format
55541419 32106msgid "Procedure pointer component '%s' called with an implicit interface at %L"
588a58df
JM
32107msgstr ""
32108
55541419 32109#: fortran/interface.c:2449
588a58df 32110#, gcc-internal-format
55541419 32111msgid "Keyword argument requires explicit interface for procedure pointer component '%s' at %L"
588a58df
JM
32112msgstr ""
32113
55541419 32114#: fortran/interface.c:2928
588a58df 32115#, gcc-internal-format
55541419 32116msgid "Entity '%s' at %C is already present in the interface"
588a58df
JM
32117msgstr ""
32118
55541419 32119#: fortran/intrinsic.c:961
588a58df 32120#, gcc-internal-format
55541419 32121msgid "The intrinsic '%s' at %L is not included in the selected standard but %s and '%s' will be treated as if declared EXTERNAL. Use an appropriate -std=* option or define -fall-intrinsics to allow this intrinsic."
588a58df
JM
32122msgstr ""
32123
55541419 32124#: fortran/intrinsic.c:3241
02c7d30f 32125#, fuzzy, gcc-internal-format
55541419
JM
32126msgid "Too many arguments in call to '%s' at %L"
32127msgstr "liikaa argumentteja funktiolle %s %q+#D"
02c7d30f 32128
55541419 32129#: fortran/intrinsic.c:3256
588a58df 32130#, gcc-internal-format
55541419
JM
32131msgid "The argument list functions %%VAL, %%LOC or %%REF are not allowed in this context at %L"
32132msgstr ""
588a58df 32133
55541419 32134#: fortran/intrinsic.c:3259
588a58df 32135#, gcc-internal-format
55541419 32136msgid "Can't find keyword named '%s' in call to '%s' at %L"
588a58df
JM
32137msgstr ""
32138
55541419 32139#: fortran/intrinsic.c:3266
588a58df 32140#, gcc-internal-format
55541419 32141msgid "Argument '%s' is appears twice in call to '%s' at %L"
588a58df
JM
32142msgstr ""
32143
55541419 32144#: fortran/intrinsic.c:3280
588a58df 32145#, gcc-internal-format
55541419 32146msgid "Missing actual argument '%s' in call to '%s' at %L"
588a58df
JM
32147msgstr ""
32148
55541419
JM
32149#: fortran/intrinsic.c:3295
32150#, gcc-internal-format
32151msgid "ALTERNATE RETURN not permitted at %L"
32152msgstr ""
588a58df 32153
55541419
JM
32154#: fortran/intrinsic.c:3352
32155#, gcc-internal-format
32156msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
32157msgstr ""
588a58df 32158
55541419 32159#: fortran/intrinsic.c:3717
588a58df 32160#, gcc-internal-format
55541419 32161msgid "Intrinsic '%s' (is %s) is used at %L"
588a58df
JM
32162msgstr ""
32163
55541419 32164#: fortran/intrinsic.c:3781
5682cc89 32165#, fuzzy, gcc-internal-format
55541419
JM
32166msgid "Fortran 2003: Function '%s' as initialization expression at %L"
32167msgstr "vektoriylivuoto lausekkeessa"
5682cc89 32168
55541419 32169#: fortran/intrinsic.c:3857
588a58df 32170#, gcc-internal-format
55541419 32171msgid "Fortran 2003: Elemental function as initialization expression with non-integer/non-character arguments at %L"
588a58df
JM
32172msgstr ""
32173
55541419 32174#: fortran/intrinsic.c:3918
38fb2873 32175#, gcc-internal-format
55541419
JM
32176msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
32177msgstr ""
32178
32179#: fortran/intrinsic.c:3990
32180#, fuzzy, gcc-internal-format
32181msgid "Extension: Conversion from %s to %s at %L"
32182msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
32183
32184#: fortran/intrinsic.c:3993
32185#, fuzzy, gcc-internal-format
32186msgid "Conversion from %s to %s at %L"
32187msgstr "muunnos tyypistä %qT tyyppiin %qT"
32188
32189#: fortran/intrinsic.c:4041
32190#, fuzzy, gcc-internal-format
32191msgid "Can't convert %s to %s at %L"
32192msgstr "ei voi kirjoittaa tiedostoon %s: %m"
5682cc89 32193
55541419 32194#: fortran/intrinsic.c:4135
588a58df 32195#, gcc-internal-format
55541419 32196msgid "'%s' declared at %L may shadow the intrinsic of the same name. In order to call the intrinsic, explicit INTRINSIC declarations may be required."
588a58df
JM
32197msgstr ""
32198
55541419 32199#: fortran/intrinsic.c:4140
588a58df 32200#, gcc-internal-format
55541419 32201msgid "'%s' declared at %L is also the name of an intrinsic. It can only be called via an explicit interface or if declared EXTERNAL."
588a58df
JM
32202msgstr ""
32203
55541419 32204#: fortran/io.c:167 fortran/primary.c:771
588a58df 32205#, gcc-internal-format
55541419 32206msgid "Extension: backslash character at %C"
588a58df
JM
32207msgstr ""
32208
55541419 32209#: fortran/io.c:203 fortran/io.c:206
588a58df 32210#, gcc-internal-format
55541419 32211msgid "Extension: Tab character in format at %C"
588a58df
JM
32212msgstr ""
32213
55541419 32214#: fortran/io.c:452
588a58df 32215#, gcc-internal-format
55541419 32216msgid "Fortran 2003: DP format specifier not allowed at %C"
588a58df
JM
32217msgstr ""
32218
55541419 32219#: fortran/io.c:459
588a58df 32220#, gcc-internal-format
55541419 32221msgid "Fortran 2003: DC format specifier not allowed at %C"
588a58df
JM
32222msgstr ""
32223
55541419 32224#: fortran/io.c:648
588a58df 32225#, gcc-internal-format
55541419 32226msgid "Extension: X descriptor requires leading space count at %L"
588a58df
JM
32227msgstr ""
32228
55541419
JM
32229#: fortran/io.c:678
32230#, fuzzy, gcc-internal-format
32231msgid "Extension: $ descriptor at %L"
32232msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
32233
32234#: fortran/io.c:683
588a58df 32235#, gcc-internal-format
55541419 32236msgid "$ should be the last specifier in format at %L"
588a58df
JM
32237msgstr ""
32238
55541419 32239#: fortran/io.c:781
588a58df 32240#, gcc-internal-format
55541419 32241msgid "Extension: Missing positive width after L descriptor at %L"
588a58df
JM
32242msgstr ""
32243
55541419 32244#: fortran/io.c:825
588a58df 32245#, gcc-internal-format
55541419 32246msgid "Fortran 2008: 'G0' in format at %L"
588a58df
JM
32247msgstr ""
32248
55541419 32249#: fortran/io.c:853
588a58df 32250#, fuzzy, gcc-internal-format
55541419
JM
32251msgid "Positive width required in format specifier %s at %L"
32252msgstr "tunnistamaton muotomäärite"
588a58df 32253
55541419
JM
32254#: fortran/io.c:869 fortran/io.c:876
32255#, fuzzy, gcc-internal-format
32256msgid "Period required in format specifier %s at %L"
32257msgstr "tunnistamaton muotomäärite"
588a58df 32258
55541419
JM
32259#: fortran/io.c:948
32260#, fuzzy, gcc-internal-format
32261msgid "Period required in format specifier at %L"
32262msgstr "tunnistamaton muotomäärite"
5682cc89 32263
55541419 32264#: fortran/io.c:970
588a58df 32265#, gcc-internal-format
55541419 32266msgid "The H format specifier at %L is a Fortran 95 deleted feature"
588a58df
JM
32267msgstr ""
32268
55541419
JM
32269#: fortran/io.c:1058 fortran/io.c:1121
32270#, fuzzy, gcc-internal-format
32271msgid "Extension: Missing comma at %L"
32272msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
588a58df 32273
55541419
JM
32274#: fortran/io.c:1140
32275#, fuzzy, gcc-internal-format
32276msgid "%s in format string at %L"
32277msgstr "päättämätön muotoilumerkkijono"
588a58df 32278
55541419 32279#: fortran/io.c:1185
588a58df 32280#, gcc-internal-format
55541419 32281msgid "Format statement in module main block at %C"
588a58df
JM
32282msgstr ""
32283
55541419
JM
32284#: fortran/io.c:1191
32285#, fuzzy, gcc-internal-format
32286msgid "Missing format label at %C"
32287msgstr "tiedostonimi puuttuu option %qs jälkeen"
32288
32289#: fortran/io.c:1251 fortran/io.c:1282 fortran/io.c:1344
32290#, fuzzy, gcc-internal-format
32291msgid "Invalid value for %s specification at %C"
32292msgstr "%J%qD:lle ei ole aiempaa esittelyä"
32293
32294#: fortran/io.c:1257 fortran/io.c:1288
32295#, fuzzy, gcc-internal-format
32296msgid "Duplicate %s specification at %C"
32297msgstr "%J%qD:lle ei ole aiempaa esittelyä"
32298
32299#: fortran/io.c:1295
588a58df 32300#, gcc-internal-format
55541419 32301msgid "Variable %s cannot be INTENT(IN) at %C"
588a58df
JM
32302msgstr ""
32303
55541419 32304#: fortran/io.c:1302
588a58df 32305#, fuzzy, gcc-internal-format
55541419
JM
32306msgid "Variable %s cannot be assigned in PURE procedure at %C"
32307msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
588a58df 32308
55541419 32309#: fortran/io.c:1350
588a58df 32310#, fuzzy, gcc-internal-format
55541419
JM
32311msgid "Duplicate %s label specification at %C"
32312msgstr "%qs-nimikkeen kaksoisesittely"
588a58df 32313
55541419 32314#: fortran/io.c:1370
588a58df 32315#, gcc-internal-format
55541419 32316msgid "Constant expression in FORMAT tag at %L must be of type default CHARACTER"
588a58df
JM
32317msgstr ""
32318
55541419 32319#: fortran/io.c:1386
588a58df 32320#, gcc-internal-format
55541419 32321msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
588a58df
JM
32322msgstr ""
32323
55541419 32324#: fortran/io.c:1392
588a58df 32325#, gcc-internal-format
55541419 32326msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
588a58df
JM
32327msgstr ""
32328
55541419 32329#: fortran/io.c:1398
588a58df 32330#, gcc-internal-format
55541419 32331msgid "Variable '%s' at %L has not been assigned a format label"
588a58df
JM
32332msgstr ""
32333
55541419 32334#: fortran/io.c:1405
588a58df 32335#, gcc-internal-format
55541419 32336msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
588a58df
JM
32337msgstr ""
32338
55541419 32339#: fortran/io.c:1417
588a58df 32340#, gcc-internal-format
55541419 32341msgid "Extension: Non-character in FORMAT tag at %L"
588a58df
JM
32342msgstr ""
32343
55541419 32344#: fortran/io.c:1423
588a58df 32345#, gcc-internal-format
55541419 32346msgid "Non-character assumed shape array element in FORMAT tag at %L"
588a58df
JM
32347msgstr ""
32348
55541419 32349#: fortran/io.c:1430
588a58df 32350#, gcc-internal-format
55541419 32351msgid "Non-character assumed size array element in FORMAT tag at %L"
588a58df
JM
32352msgstr ""
32353
55541419 32354#: fortran/io.c:1437
588a58df 32355#, gcc-internal-format
55541419 32356msgid "Non-character pointer array element in FORMAT tag at %L"
588a58df
JM
32357msgstr ""
32358
55541419 32359#: fortran/io.c:1463
588a58df 32360#, gcc-internal-format
55541419 32361msgid "%s tag at %L must be of type %s"
588a58df
JM
32362msgstr ""
32363
55541419 32364#: fortran/io.c:1470
588a58df 32365#, gcc-internal-format
55541419 32366msgid "%s tag at %L must be scalar"
588a58df
JM
32367msgstr ""
32368
55541419 32369#: fortran/io.c:1476
588a58df 32370#, gcc-internal-format
55541419 32371msgid "Fortran 2003: IOMSG tag at %L"
588a58df
JM
32372msgstr ""
32373
55541419 32374#: fortran/io.c:1484
588a58df 32375#, gcc-internal-format
55541419 32376msgid "Fortran 95 requires default INTEGER in %s tag at %L"
588a58df
JM
32377msgstr ""
32378
55541419 32379#: fortran/io.c:1492
588a58df 32380#, gcc-internal-format
55541419 32381msgid "Extension: CONVERT tag at %L"
588a58df
JM
32382msgstr ""
32383
55541419 32384#: fortran/io.c:1678 fortran/io.c:1686
588a58df 32385#, gcc-internal-format
55541419 32386msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
588a58df
JM
32387msgstr ""
32388
55541419 32389#: fortran/io.c:1705 fortran/io.c:1713
588a58df 32390#, gcc-internal-format
55541419 32391msgid "Extension: %s specifier in %s statement at %C has value '%s'"
588a58df
JM
32392msgstr ""
32393
55541419 32394#: fortran/io.c:1726 fortran/io.c:1734
588a58df 32395#, gcc-internal-format
55541419 32396msgid "%s specifier in %s statement at %C has invalid value '%s'"
588a58df
JM
32397msgstr ""
32398
55541419 32399#: fortran/io.c:1789
588a58df 32400#, gcc-internal-format
55541419 32401msgid "OPEN statement not allowed in PURE procedure at %C"
588a58df
JM
32402msgstr ""
32403
55541419 32404#: fortran/io.c:1800
588a58df 32405#, gcc-internal-format
55541419 32406msgid "UNIT specifier not allowed with NEWUNIT at %C"
588a58df
JM
32407msgstr ""
32408
55541419 32409#: fortran/io.c:1808
588a58df 32410#, gcc-internal-format
55541419
JM
32411msgid "NEWUNIT specifier must have FILE= or STATUS='scratch' at %C"
32412msgstr ""
588a58df 32413
55541419 32414#: fortran/io.c:1842
588a58df 32415#, gcc-internal-format
55541419
JM
32416msgid "Fortran 2003: ASYNCHRONOUS= at %C not allowed in Fortran 95"
32417msgstr ""
588a58df 32418
55541419 32419#: fortran/io.c:1860 fortran/io.c:3274
588a58df 32420#, gcc-internal-format
55541419
JM
32421msgid "Fortran 2003: BLANK= at %C not allowed in Fortran 95"
32422msgstr ""
588a58df 32423
55541419 32424#: fortran/io.c:1878 fortran/io.c:3253
588a58df 32425#, gcc-internal-format
55541419
JM
32426msgid "Fortran 2003: DECIMAL= at %C not allowed in Fortran 95"
32427msgstr ""
588a58df 32428
55541419 32429#: fortran/io.c:1896 fortran/io.c:3361
588a58df 32430#, gcc-internal-format
55541419
JM
32431msgid "Fortran 2003: DELIM= at %C not allowed in Fortran 95"
32432msgstr ""
588a58df 32433
55541419 32434#: fortran/io.c:1914
588a58df 32435#, gcc-internal-format
55541419
JM
32436msgid "Fortran 2003: ENCODING= at %C not allowed in Fortran 95"
32437msgstr ""
588a58df 32438
55541419 32439#: fortran/io.c:1965
588a58df 32440#, gcc-internal-format
55541419
JM
32441msgid "Fortran F2003: ROUND= at %C not allowed in Fortran 95"
32442msgstr ""
588a58df 32443
55541419 32444#: fortran/io.c:1985
588a58df 32445#, gcc-internal-format
55541419
JM
32446msgid "Fortran 2003: SIGN= at %C not allowed in Fortran 95"
32447msgstr ""
588a58df 32448
55541419 32449#: fortran/io.c:2198
588a58df 32450#, gcc-internal-format
55541419
JM
32451msgid "CLOSE statement not allowed in PURE procedure at %C"
32452msgstr ""
588a58df 32453
55541419
JM
32454#: fortran/io.c:2245
32455#, fuzzy, gcc-internal-format
32456msgid "UNIT number in CLOSE statement at %L must be non-negative"
32457msgstr "tyhjä esittely"
588a58df 32458
55541419 32459#: fortran/io.c:2343 fortran/match.c:1976
588a58df 32460#, gcc-internal-format
55541419
JM
32461msgid "%s statement not allowed in PURE procedure at %C"
32462msgstr ""
588a58df 32463
55541419 32464#: fortran/io.c:2375 fortran/io.c:2783
588a58df 32465#, gcc-internal-format
55541419 32466msgid "UNIT number in statement at %L must be non-negative"
588a58df
JM
32467msgstr ""
32468
55541419 32469#: fortran/io.c:2407
588a58df 32470#, gcc-internal-format
55541419
JM
32471msgid "Fortran 2003: FLUSH statement at %C"
32472msgstr ""
588a58df 32473
55541419 32474#: fortran/io.c:2463
588a58df 32475#, gcc-internal-format
55541419 32476msgid "Duplicate UNIT specification at %C"
588a58df
JM
32477msgstr ""
32478
55541419 32479#: fortran/io.c:2523
588a58df 32480#, fuzzy, gcc-internal-format
55541419
JM
32481msgid "Duplicate format specification at %C"
32482msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 32483
55541419 32484#: fortran/io.c:2540
588a58df 32485#, gcc-internal-format
55541419 32486msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
588a58df
JM
32487msgstr ""
32488
55541419
JM
32489#: fortran/io.c:2576
32490#, fuzzy, gcc-internal-format
32491msgid "Duplicate NML specification at %C"
32492msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 32493
55541419 32494#: fortran/io.c:2585
588a58df 32495#, gcc-internal-format
55541419 32496msgid "Symbol '%s' at %C must be a NAMELIST group name"
588a58df
JM
32497msgstr ""
32498
55541419 32499#: fortran/io.c:2650
588a58df 32500#, gcc-internal-format
55541419
JM
32501msgid "END tag at %C not allowed in output statement"
32502msgstr ""
588a58df 32503
55541419 32504#: fortran/io.c:2721
588a58df 32505#, fuzzy, gcc-internal-format
55541419
JM
32506msgid "UNIT not specified at %L"
32507msgstr "-I- annettu kahdesti"
588a58df 32508
55541419 32509#: fortran/io.c:2733
588a58df 32510#, gcc-internal-format
55541419
JM
32511msgid "UNIT specification at %L must be an INTEGER expression or a CHARACTER variable"
32512msgstr ""
588a58df 32513
55541419 32514#: fortran/io.c:2758
42138585 32515#, gcc-internal-format
55541419
JM
32516msgid "Invalid form of WRITE statement at %L, UNIT required"
32517msgstr ""
588a58df 32518
55541419 32519#: fortran/io.c:2769
588a58df 32520#, gcc-internal-format
55541419 32521msgid "Internal unit with vector subscript at %L"
588a58df
JM
32522msgstr ""
32523
55541419 32524#: fortran/io.c:2776
588a58df 32525#, gcc-internal-format
55541419 32526msgid "External IO UNIT cannot be an array at %L"
588a58df
JM
32527msgstr ""
32528
55541419 32529#: fortran/io.c:2788
588a58df 32530#, fuzzy, gcc-internal-format
55541419
JM
32531msgid "Extension: Comma before i/o item list at %L"
32532msgstr "virheellinen muunnos tyypistä %qT tyypiksi %qT"
588a58df 32533
55541419 32534#: fortran/io.c:2798
588a58df 32535#, fuzzy, gcc-internal-format
55541419
JM
32536msgid "ERR tag label %d at %L not defined"
32537msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
588a58df 32538
55541419 32539#: fortran/io.c:2810
588a58df 32540#, fuzzy, gcc-internal-format
55541419
JM
32541msgid "END tag label %d at %L not defined"
32542msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
588a58df 32543
55541419 32544#: fortran/io.c:2822
588a58df 32545#, fuzzy, gcc-internal-format
55541419
JM
32546msgid "EOR tag label %d at %L not defined"
32547msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
588a58df 32548
55541419 32549#: fortran/io.c:2832
588a58df 32550#, fuzzy, gcc-internal-format
55541419
JM
32551msgid "FORMAT label %d at %L not defined"
32552msgstr "%Jnimikettä %qD käytetty, mutta ei määritelty"
588a58df 32553
55541419 32554#: fortran/io.c:2953
588a58df 32555#, gcc-internal-format
55541419 32556msgid "Syntax error in I/O iterator at %C"
588a58df
JM
32557msgstr ""
32558
55541419 32559#: fortran/io.c:2984
5682cc89 32560#, fuzzy, gcc-internal-format
55541419
JM
32561msgid "Expected variable in READ statement at %C"
32562msgstr "tyhjä esittely"
5682cc89 32563
55541419 32564#: fortran/io.c:2990
588a58df 32565#, fuzzy, gcc-internal-format
55541419
JM
32566msgid "Expected expression in %s statement at %C"
32567msgstr "tyhjä esittely"
588a58df 32568
55541419 32569#: fortran/io.c:3000
02c7d30f 32570#, gcc-internal-format
55541419 32571msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
02c7d30f
JM
32572msgstr ""
32573
55541419 32574#: fortran/io.c:3010
588a58df 32575#, gcc-internal-format
55541419 32576msgid "Cannot read to variable '%s' in PURE procedure at %C"
588a58df
JM
32577msgstr ""
32578
55541419 32579#: fortran/io.c:3027
588a58df 32580#, gcc-internal-format
55541419 32581msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
588a58df
JM
32582msgstr ""
32583
55541419
JM
32584#. A general purpose syntax error.
32585#: fortran/io.c:3088 fortran/io.c:3692 fortran/gfortran.h:2348
588a58df 32586#, gcc-internal-format
55541419 32587msgid "Syntax error in %s statement at %C"
588a58df
JM
32588msgstr ""
32589
55541419 32590#: fortran/io.c:3173
588a58df 32591#, gcc-internal-format
55541419 32592msgid "Fortran 2003: Internal file at %L with namelist"
588a58df
JM
32593msgstr ""
32594
55541419 32595#: fortran/io.c:3227
02c7d30f 32596#, fuzzy, gcc-internal-format
55541419
JM
32597msgid "ASYNCHRONOUS= specifier at %L must be an initialization expression"
32598msgstr "vektoriylivuoto lausekkeessa"
02c7d30f 32599
55541419 32600#: fortran/io.c:3295
588a58df 32601#, gcc-internal-format
55541419 32602msgid "Fortran 2003: PAD= at %C not allowed in Fortran 95"
588a58df
JM
32603msgstr ""
32604
55541419 32605#: fortran/io.c:3316
588a58df 32606#, gcc-internal-format
55541419 32607msgid "Fortran 2003: ROUND= at %C not allowed in Fortran 95"
588a58df
JM
32608msgstr ""
32609
55541419 32610#: fortran/io.c:3510
588a58df 32611#, gcc-internal-format
55541419 32612msgid "PRINT namelist at %C is an extension"
588a58df
JM
32613msgstr ""
32614
55541419 32615#: fortran/io.c:3662
588a58df 32616#, gcc-internal-format
55541419 32617msgid "Expected comma in I/O list at %C"
588a58df
JM
32618msgstr ""
32619
55541419 32620#: fortran/io.c:3726
5682cc89 32621#, gcc-internal-format
55541419 32622msgid "PRINT statement at %C not allowed within PURE procedure"
5682cc89
JM
32623msgstr ""
32624
55541419 32625#: fortran/io.c:3882 fortran/io.c:3933
5682cc89 32626#, gcc-internal-format
55541419 32627msgid "INQUIRE statement not allowed in PURE procedure at %C"
5682cc89
JM
32628msgstr ""
32629
55541419 32630#: fortran/io.c:3909
5682cc89 32631#, gcc-internal-format
55541419 32632msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
5682cc89
JM
32633msgstr ""
32634
55541419 32635#: fortran/io.c:3919 fortran/trans-io.c:1181
588a58df 32636#, gcc-internal-format
55541419 32637msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
588a58df
JM
32638msgstr ""
32639
55541419 32640#: fortran/io.c:3926
588a58df 32641#, gcc-internal-format
55541419 32642msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
588a58df
JM
32643msgstr ""
32644
55541419 32645#: fortran/io.c:3939
588a58df 32646#, gcc-internal-format
55541419 32647msgid "INQUIRE statement at %L requires a PENDING= specifier with the ID= specifier"
588a58df
JM
32648msgstr ""
32649
55541419 32650#: fortran/io.c:4096
588a58df 32651#, gcc-internal-format
55541419 32652msgid "Fortran 2003: WAIT at %C not allowed in Fortran 95"
588a58df
JM
32653msgstr ""
32654
55541419 32655#: fortran/io.c:4102
588a58df 32656#, gcc-internal-format
55541419 32657msgid "WAIT statement not allowed in PURE procedure at %C"
588a58df
JM
32658msgstr ""
32659
55541419
JM
32660#: fortran/match.c:161
32661#, fuzzy, gcc-internal-format
32662msgid "Missing ')' in statement at or before %L"
32663msgstr "ylivuoto vakiolausekkeessa"
32664
32665#: fortran/match.c:166
32666#, fuzzy, gcc-internal-format
32667msgid "Missing '(' in statement at or before %L"
32668msgstr "ylivuoto vakiolausekkeessa"
32669
32670#: fortran/match.c:363
02c7d30f 32671#, gcc-internal-format
55541419 32672msgid "Integer too large at %C"
02c7d30f
JM
32673msgstr ""
32674
55541419 32675#: fortran/match.c:456 fortran/parse.c:634
588a58df 32676#, gcc-internal-format
55541419
JM
32677msgid "Too many digits in statement label at %C"
32678msgstr ""
588a58df 32679
55541419 32680#: fortran/match.c:462
588a58df 32681#, gcc-internal-format
55541419 32682msgid "Statement label at %C is zero"
588a58df
JM
32683msgstr ""
32684
55541419 32685#: fortran/match.c:495
588a58df 32686#, gcc-internal-format
55541419 32687msgid "Label name '%s' at %C is ambiguous"
588a58df
JM
32688msgstr ""
32689
55541419 32690#: fortran/match.c:501
588a58df 32691#, gcc-internal-format
55541419 32692msgid "Duplicate construct label '%s' at %C"
588a58df
JM
32693msgstr ""
32694
55541419 32695#: fortran/match.c:532
f3a12c77 32696#, fuzzy, gcc-internal-format
55541419
JM
32697msgid "Invalid character in name at %C"
32698msgstr "epäkelpo osoitintila %qs"
f3a12c77 32699
55541419 32700#: fortran/match.c:545 fortran/match.c:626
588a58df 32701#, gcc-internal-format
55541419 32702msgid "Name at %C is too long"
588a58df
JM
32703msgstr ""
32704
55541419 32705#: fortran/match.c:556
588a58df 32706#, gcc-internal-format
55541419 32707msgid "Invalid character '$' at %C. Use -fdollar-ok to allow it as an extension"
588a58df
JM
32708msgstr ""
32709
55541419 32710#: fortran/match.c:607 fortran/match.c:655
588a58df 32711#, gcc-internal-format
55541419 32712msgid "Invalid C name in NAME= specifier at %C"
588a58df
JM
32713msgstr ""
32714
55541419 32715#: fortran/match.c:646
588a58df 32716#, gcc-internal-format
55541419 32717msgid "Embedded space in NAME= specifier at %C"
588a58df
JM
32718msgstr ""
32719
55541419 32720#: fortran/match.c:971
02c7d30f 32721#, gcc-internal-format
55541419 32722msgid "Loop variable at %C cannot be a sub-component"
02c7d30f
JM
32723msgstr ""
32724
55541419 32725#: fortran/match.c:977
588a58df 32726#, gcc-internal-format
55541419 32727msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
588a58df
JM
32728msgstr ""
32729
55541419 32730#: fortran/match.c:1010
588a58df 32731#, gcc-internal-format
55541419 32732msgid "Expected a step value in iterator at %C"
588a58df
JM
32733msgstr ""
32734
55541419 32735#: fortran/match.c:1022
02c7d30f 32736#, gcc-internal-format
55541419
JM
32737msgid "Syntax error in iterator at %C"
32738msgstr ""
02c7d30f 32739
55541419 32740#: fortran/match.c:1263
588a58df 32741#, gcc-internal-format
55541419 32742msgid "Invalid form of PROGRAM statement at %C"
588a58df
JM
32743msgstr ""
32744
55541419
JM
32745#: fortran/match.c:1389 fortran/match.c:1470
32746#, fuzzy, gcc-internal-format
32747msgid "Obsolescent feature: Arithmetic IF statement at %C"
32748msgstr "tyhjä esittely"
32749
32750#: fortran/match.c:1445
32751#, fuzzy, gcc-internal-format
32752msgid "Syntax error in IF-expression at %C"
32753msgstr "kokonaislukuylivuoto lausekkeessa"
32754
32755#: fortran/match.c:1456
588a58df 32756#, gcc-internal-format
55541419 32757msgid "Block label not appropriate for arithmetic IF statement at %C"
588a58df
JM
32758msgstr ""
32759
55541419
JM
32760#: fortran/match.c:1494
32761#, fuzzy, gcc-internal-format
32762msgid "Block label is not appropriate for IF statement at %C"
32763msgstr "tyhjä esittely"
588a58df 32764
55541419 32765#: fortran/match.c:1574 fortran/primary.c:3007
588a58df 32766#, gcc-internal-format
55541419 32767msgid "Cannot assign to a named constant at %C"
588a58df
JM
32768msgstr ""
32769
55541419 32770#: fortran/match.c:1584
588a58df 32771#, gcc-internal-format
55541419 32772msgid "Unclassifiable statement in IF-clause at %C"
588a58df
JM
32773msgstr ""
32774
55541419 32775#: fortran/match.c:1591
588a58df 32776#, gcc-internal-format
55541419 32777msgid "Syntax error in IF-clause at %C"
588a58df
JM
32778msgstr ""
32779
55541419 32780#: fortran/match.c:1635
588a58df 32781#, gcc-internal-format
55541419 32782msgid "Unexpected junk after ELSE statement at %C"
588a58df
JM
32783msgstr ""
32784
55541419 32785#: fortran/match.c:1641 fortran/match.c:1676
588a58df 32786#, gcc-internal-format
55541419 32787msgid "Label '%s' at %C doesn't match IF label '%s'"
588a58df
JM
32788msgstr ""
32789
55541419 32790#: fortran/match.c:1670
588a58df 32791#, gcc-internal-format
55541419 32792msgid "Unexpected junk after ELSE IF statement at %C"
588a58df
JM
32793msgstr ""
32794
55541419 32795#: fortran/match.c:1862
588a58df 32796#, gcc-internal-format
55541419 32797msgid "Name '%s' in %s statement at %C is not a loop name"
588a58df
JM
32798msgstr ""
32799
55541419
JM
32800#: fortran/match.c:1878
32801#, fuzzy, gcc-internal-format
32802msgid "%s statement at %C is not within a loop"
32803msgstr "continue-lause silmukan ulkopuolella"
32804
32805#: fortran/match.c:1881
32806#, fuzzy, gcc-internal-format
32807msgid "%s statement at %C is not within loop '%s'"
32808msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
32809
32810#: fortran/match.c:1889
588a58df 32811#, gcc-internal-format
55541419 32812msgid "%s statement at %C leaving OpenMP structured block"
588a58df
JM
32813msgstr ""
32814
55541419 32815#: fortran/match.c:1902
588a58df 32816#, gcc-internal-format
55541419 32817msgid "EXIT statement at %C terminating !$OMP DO loop"
588a58df
JM
32818msgstr ""
32819
55541419 32820#: fortran/match.c:1954
588a58df 32821#, gcc-internal-format
55541419 32822msgid "Too many digits in STOP code at %C"
588a58df
JM
32823msgstr ""
32824
55541419 32825#: fortran/match.c:2007
588a58df 32826#, gcc-internal-format
55541419 32827msgid "Deleted feature: PAUSE statement at %C"
588a58df
JM
32828msgstr ""
32829
55541419 32830#: fortran/match.c:2055
588a58df 32831#, gcc-internal-format
55541419 32832msgid "Deleted feature: ASSIGN statement at %C"
588a58df
JM
32833msgstr ""
32834
55541419 32835#: fortran/match.c:2101
588a58df 32836#, gcc-internal-format
55541419 32837msgid "Deleted feature: Assigned GOTO statement at %C"
588a58df
JM
32838msgstr ""
32839
55541419 32840#: fortran/match.c:2148 fortran/match.c:2200
588a58df 32841#, gcc-internal-format
55541419 32842msgid "Statement label list in GOTO at %C cannot be empty"
588a58df
JM
32843msgstr ""
32844
55541419 32845#: fortran/match.c:2210
588a58df 32846#, gcc-internal-format
55541419 32847msgid "Obsolescent feature: Computed GOTO at %C"
588a58df
JM
32848msgstr ""
32849
55541419
JM
32850#. Enforce F03:C476.
32851#: fortran/match.c:2273
32852#, fuzzy, gcc-internal-format
32853msgid "'%s' at %L is not an accessible derived type"
32854msgstr "%J%qD on tavallisesti ei-staattinen funktio"
32855
32856#: fortran/match.c:2351
588a58df 32857#, gcc-internal-format
55541419 32858msgid "Derived type '%s' at %L may not be ABSTRACT"
588a58df
JM
32859msgstr ""
32860
55541419
JM
32861#: fortran/match.c:2369
32862#, fuzzy, gcc-internal-format
32863msgid "Invalid type-spec at %C"
32864msgstr "epäkelpo osoitintila %qs"
32865
32866#: fortran/match.c:2422
588a58df 32867#, gcc-internal-format
55541419 32868msgid "Fortran 2003: typespec in ALLOCATE at %L"
588a58df
JM
32869msgstr ""
32870
55541419 32871#: fortran/match.c:2454
588a58df 32872#, gcc-internal-format
55541419 32873msgid "Bad allocate-object at %C for a PURE procedure"
588a58df
JM
32874msgstr ""
32875
55541419 32876#: fortran/match.c:2465
588a58df 32877#, gcc-internal-format
55541419 32878msgid "Type of entity at %L is type incompatible with typespec"
588a58df
JM
32879msgstr ""
32880
55541419 32881#: fortran/match.c:2473
588a58df 32882#, gcc-internal-format
55541419 32883msgid "Kind type parameter for entity at %L differs from the kind type parameter of the typespec"
588a58df
JM
32884msgstr ""
32885
55541419 32886#: fortran/match.c:2500 fortran/match.c:2761
588a58df 32887#, gcc-internal-format
55541419
JM
32888msgid "Allocate-object at %C is not a nonprocedure pointer or an allocatable variable"
32889msgstr ""
588a58df 32890
55541419 32891#: fortran/match.c:2507
588a58df 32892#, gcc-internal-format
55541419 32893msgid "Shape specification for allocatable scalar at %C"
588a58df
JM
32894msgstr ""
32895
55541419 32896#: fortran/match.c:2524 fortran/match.c:2778
588a58df 32897#, gcc-internal-format
55541419 32898msgid "Redundant STAT tag found at %L "
588a58df
JM
32899msgstr ""
32900
55541419 32901#: fortran/match.c:2543
588a58df 32902#, gcc-internal-format
55541419
JM
32903msgid "Fortran 2003: ERRMSG tag at %L"
32904msgstr ""
588a58df 32905
55541419 32906#: fortran/match.c:2550 fortran/match.c:2804
588a58df 32907#, gcc-internal-format
55541419 32908msgid "Redundant ERRMSG tag found at %L "
588a58df
JM
32909msgstr ""
32910
55541419 32911#: fortran/match.c:2566
588a58df 32912#, gcc-internal-format
55541419 32913msgid "Fortran 2003: SOURCE tag at %L"
588a58df
JM
32914msgstr ""
32915
55541419 32916#: fortran/match.c:2573
588a58df 32917#, gcc-internal-format
55541419 32918msgid "Redundant SOURCE tag found at %L "
588a58df
JM
32919msgstr ""
32920
55541419 32921#: fortran/match.c:2580
588a58df 32922#, gcc-internal-format
55541419
JM
32923msgid "SOURCE tag at %L conflicts with the typespec at %L"
32924msgstr ""
588a58df 32925
55541419 32926#: fortran/match.c:2587
588a58df 32927#, gcc-internal-format
55541419 32928msgid "SOURCE tag at %L requires only a single entity in the allocation-list"
588a58df
JM
32929msgstr ""
32930
55541419
JM
32931#: fortran/match.c:2659
32932#, gcc-internal-format
32933msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
32934msgstr ""
02c7d30f 32935
55541419 32936#: fortran/match.c:2745
588a58df 32937#, gcc-internal-format
55541419 32938msgid "Illegal allocate-object at %C for a PURE procedure"
588a58df
JM
32939msgstr ""
32940
55541419 32941#: fortran/match.c:2798
588a58df 32942#, gcc-internal-format
55541419 32943msgid "Fortran 2003: ERRMSG at %L"
588a58df
JM
32944msgstr ""
32945
55541419 32946#: fortran/match.c:2858
588a58df 32947#, gcc-internal-format
55541419 32948msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
588a58df
JM
32949msgstr ""
32950
55541419 32951#: fortran/match.c:2863
588a58df 32952#, gcc-internal-format
55541419 32953msgid "Obsolescent feature: Alternate RETURN at %C"
588a58df
JM
32954msgstr ""
32955
55541419 32956#: fortran/match.c:2893
588a58df 32957#, gcc-internal-format
55541419 32958msgid "Extension: RETURN statement in main program at %C"
588a58df
JM
32959msgstr ""
32960
55541419 32961#: fortran/match.c:2921
f3a12c77 32962#, fuzzy, gcc-internal-format
55541419
JM
32963msgid "Expected component reference at %C"
32964msgstr "vektoriylivuoto lausekkeessa"
f3a12c77 32965
55541419 32966#: fortran/match.c:2927
588a58df 32967#, gcc-internal-format
55541419 32968msgid "Junk after CALL at %C"
588a58df
JM
32969msgstr ""
32970
55541419 32971#: fortran/match.c:2937
f3a12c77 32972#, fuzzy, gcc-internal-format
55541419
JM
32973msgid "Expected type-bound procedure or procedure pointer component at %C"
32974msgstr "tyhjä esittely"
f3a12c77 32975
55541419 32976#: fortran/match.c:3156
588a58df 32977#, gcc-internal-format
55541419 32978msgid "Syntax error in common block name at %C"
588a58df
JM
32979msgstr ""
32980
55541419 32981#: fortran/match.c:3192
588a58df 32982#, gcc-internal-format
55541419 32983msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
588a58df
JM
32984msgstr ""
32985
55541419
JM
32986#. If we find an error, just print it and continue,
32987#. cause it's just semantic, and we can see if there
32988#. are more errors.
32989#: fortran/match.c:3251
588a58df 32990#, gcc-internal-format
55541419 32991msgid "Variable '%s' at %L in common block '%s' at %C must be declared with a C interoperable kind since common block '%s' is bind(c)"
588a58df
JM
32992msgstr ""
32993
55541419 32994#: fortran/match.c:3260
588a58df 32995#, gcc-internal-format
55541419 32996msgid "Variable '%s' in common block '%s' at %C can not be bind(c) since it is not global"
588a58df
JM
32997msgstr ""
32998
55541419 32999#: fortran/match.c:3267
588a58df 33000#, gcc-internal-format
55541419 33001msgid "Symbol '%s' at %C is already in a COMMON block"
588a58df
JM
33002msgstr ""
33003
55541419 33004#: fortran/match.c:3275
02c7d30f 33005#, gcc-internal-format
55541419
JM
33006msgid "Initialized symbol '%s' at %C can only be COMMON in BLOCK DATA"
33007msgstr ""
02c7d30f 33008
55541419 33009#: fortran/match.c:3302
02c7d30f 33010#, gcc-internal-format
55541419
JM
33011msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
33012msgstr ""
02c7d30f 33013
55541419 33014#: fortran/match.c:3312
588a58df 33015#, gcc-internal-format
55541419 33016msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
588a58df
JM
33017msgstr ""
33018
55541419 33019#: fortran/match.c:3344
588a58df 33020#, gcc-internal-format
55541419 33021msgid "Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to another COMMON block '%s'"
588a58df
JM
33022msgstr ""
33023
55541419 33024#: fortran/match.c:3452
588a58df 33025#, gcc-internal-format
55541419 33026msgid "Namelist group name '%s' at %C already has a basic type of %s"
588a58df
JM
33027msgstr ""
33028
55541419 33029#: fortran/match.c:3460
588a58df 33030#, gcc-internal-format
55541419 33031msgid "Namelist group name '%s' at %C already is USE associated and cannot be respecified."
588a58df
JM
33032msgstr ""
33033
55541419 33034#: fortran/match.c:3487
02c7d30f 33035#, gcc-internal-format
55541419 33036msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
02c7d30f
JM
33037msgstr ""
33038
55541419 33039#: fortran/match.c:3494
588a58df 33040#, gcc-internal-format
55541419 33041msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
588a58df
JM
33042msgstr ""
33043
55541419
JM
33044#: fortran/match.c:3621
33045#, gcc-internal-format
33046msgid "Derived type component %C is not a permitted EQUIVALENCE member"
33047msgstr ""
588a58df 33048
55541419 33049#: fortran/match.c:3629
588a58df 33050#, gcc-internal-format
55541419 33051msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
588a58df
JM
33052msgstr ""
33053
55541419 33054#: fortran/match.c:3657
588a58df 33055#, gcc-internal-format
55541419 33056msgid "EQUIVALENCE at %C requires two or more objects"
588a58df
JM
33057msgstr ""
33058
55541419 33059#: fortran/match.c:3671
588a58df 33060#, gcc-internal-format
55541419 33061msgid "Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
588a58df
JM
33062msgstr ""
33063
55541419 33064#: fortran/match.c:3684
588a58df 33065#, gcc-internal-format
55541419 33066msgid "Expecting a comma in EQUIVALENCE at %C"
588a58df
JM
33067msgstr ""
33068
55541419 33069#: fortran/match.c:3800
588a58df 33070#, gcc-internal-format
55541419 33071msgid "Statement function at %L is recursive"
588a58df
JM
33072msgstr ""
33073
55541419 33074#: fortran/match.c:3806
588a58df 33075#, gcc-internal-format
55541419 33076msgid "Obsolescent feature: Statement function at %C"
588a58df
JM
33077msgstr ""
33078
55541419 33079#: fortran/match.c:3892
02c7d30f 33080#, gcc-internal-format
55541419 33081msgid "Expected initialization expression in CASE at %C"
02c7d30f
JM
33082msgstr ""
33083
55541419 33084#: fortran/match.c:3924
02c7d30f 33085#, fuzzy, gcc-internal-format
55541419
JM
33086msgid "Expected block name '%s' of SELECT construct at %C"
33087msgstr "tyhjä esittely"
02c7d30f 33088
55541419 33089#: fortran/match.c:4045
02c7d30f 33090#, gcc-internal-format
55541419 33091msgid "Selector in SELECT TYPE at %C is not a named variable; use associate-name=>"
02c7d30f
JM
33092msgstr ""
33093
55541419 33094#: fortran/match.c:4053
02c7d30f 33095#, gcc-internal-format
55541419 33096msgid "Selector shall be polymorphic in SELECT TYPE statement at %C"
02c7d30f
JM
33097msgstr ""
33098
55541419 33099#: fortran/match.c:4081
02c7d30f 33100#, gcc-internal-format
55541419 33101msgid "Unexpected CASE statement at %C"
02c7d30f
JM
33102msgstr ""
33103
55541419
JM
33104#: fortran/match.c:4133
33105#, fuzzy, gcc-internal-format
33106msgid "Syntax error in CASE specification at %C"
33107msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 33108
55541419
JM
33109#: fortran/match.c:4151
33110#, fuzzy, gcc-internal-format
33111msgid "Unexpected TYPE IS statement at %C"
33112msgstr "tyhjä esittely"
33113
33114#: fortran/match.c:4184
33115#, fuzzy, gcc-internal-format
33116msgid "Syntax error in TYPE IS specification at %C"
33117msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
33118
33119#: fortran/match.c:4256
33120#, fuzzy, gcc-internal-format
33121msgid "Syntax error in CLASS IS specification at %C"
33122msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 33123
55541419 33124#: fortran/match.c:4378
588a58df 33125#, gcc-internal-format
55541419 33126msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
588a58df
JM
33127msgstr ""
33128
55541419 33129#: fortran/match.c:4416
588a58df 33130#, gcc-internal-format
55541419 33131msgid "Label '%s' at %C doesn't match WHERE label '%s'"
588a58df
JM
33132msgstr ""
33133
55541419 33134#: fortran/match.c:4516
588a58df 33135#, gcc-internal-format
55541419 33136msgid "Syntax error in FORALL iterator at %C"
588a58df
JM
33137msgstr ""
33138
55541419 33139#: fortran/matchexp.c:72
588a58df 33140#, gcc-internal-format
55541419 33141msgid "Bad character '%c' in OPERATOR name at %C"
588a58df
JM
33142msgstr ""
33143
55541419 33144#: fortran/matchexp.c:80
588a58df 33145#, gcc-internal-format
55541419 33146msgid "The name '%s' cannot be used as a defined operator at %C"
588a58df
JM
33147msgstr ""
33148
55541419
JM
33149#: fortran/matchexp.c:177
33150#, fuzzy, gcc-internal-format
33151msgid "Expected a right parenthesis in expression at %C"
33152msgstr "vektoriylivuoto lausekkeessa"
33153
33154#: fortran/matchexp.c:302
33155#, fuzzy, gcc-internal-format
33156msgid "Expected exponent in expression at %C"
33157msgstr "vektoriylivuoto lausekkeessa"
33158
33159#: fortran/matchexp.c:340 fortran/matchexp.c:345 fortran/matchexp.c:449
33160#: fortran/matchexp.c:454
588a58df 33161#, gcc-internal-format
55541419 33162msgid "Extension: Unary operator following arithmetic operator (use parentheses) at %C"
588a58df
JM
33163msgstr ""
33164
55541419 33165#: fortran/misc.c:39
588a58df 33166#, gcc-internal-format
55541419 33167msgid "Out of memory-- malloc() failed"
588a58df
JM
33168msgstr ""
33169
55541419 33170#: fortran/module.c:520
588a58df 33171#, gcc-internal-format
55541419 33172msgid "Fortran 2003: module nature in USE statement at %C"
588a58df
JM
33173msgstr ""
33174
55541419 33175#: fortran/module.c:532
588a58df 33176#, gcc-internal-format
55541419 33177msgid "Module nature in USE statement at %C shall be either INTRINSIC or NON_INTRINSIC"
588a58df
JM
33178msgstr ""
33179
55541419 33180#: fortran/module.c:545
588a58df 33181#, gcc-internal-format
55541419 33182msgid "\"::\" was expected after module nature at %C but was not found"
588a58df
JM
33183msgstr ""
33184
55541419 33185#: fortran/module.c:554
588a58df 33186#, gcc-internal-format
55541419 33187msgid "Fortran 2003: \"USE :: module\" at %C"
588a58df
JM
33188msgstr ""
33189
55541419 33190#: fortran/module.c:608
588a58df 33191#, gcc-internal-format
55541419 33192msgid "Missing generic specification in USE statement at %C"
588a58df
JM
33193msgstr ""
33194
55541419 33195#: fortran/module.c:616
588a58df 33196#, gcc-internal-format
55541419 33197msgid "Fortran 2003: Renaming operators in USE statements at %C"
588a58df
JM
33198msgstr ""
33199
55541419 33200#: fortran/module.c:658
588a58df 33201#, gcc-internal-format
55541419 33202msgid "The name '%s' at %C has already been used as an external module name."
588a58df
JM
33203msgstr ""
33204
55541419 33205#: fortran/module.c:935
588a58df 33206#, gcc-internal-format
55541419 33207msgid "Reading module %s at line %d column %d: %s"
588a58df
JM
33208msgstr ""
33209
55541419
JM
33210#: fortran/module.c:939
33211#, gcc-internal-format
33212msgid "Writing module %s at line %d column %d: %s"
33213msgstr ""
588a58df 33214
55541419 33215#: fortran/module.c:943
588a58df 33216#, gcc-internal-format
55541419 33217msgid "Module %s at line %d column %d: %s"
588a58df
JM
33218msgstr ""
33219
55541419 33220#: fortran/module.c:1301
588a58df 33221#, fuzzy, gcc-internal-format
55541419
JM
33222msgid "Error writing modules file: %s"
33223msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
588a58df 33224
55541419 33225#: fortran/module.c:3159
588a58df 33226#, gcc-internal-format
55541419 33227msgid "Namelist %s cannot be renamed by USE association to %s"
588a58df
JM
33228msgstr ""
33229
55541419 33230#: fortran/module.c:4468
588a58df 33231#, gcc-internal-format
55541419 33232msgid "Symbol '%s' referenced at %L not found in module '%s'"
588a58df
JM
33233msgstr ""
33234
55541419 33235#: fortran/module.c:4475
588a58df 33236#, gcc-internal-format
55541419 33237msgid "User operator '%s' referenced at %L not found in module '%s'"
588a58df
JM
33238msgstr ""
33239
55541419 33240#: fortran/module.c:4480
588a58df 33241#, gcc-internal-format
55541419 33242msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
588a58df
JM
33243msgstr ""
33244
55541419 33245#: fortran/module.c:5091
588a58df 33246#, gcc-internal-format
55541419 33247msgid "Can't open module file '%s' for writing at %C: %s"
588a58df
JM
33248msgstr ""
33249
55541419
JM
33250#: fortran/module.c:5129
33251#, fuzzy, gcc-internal-format
33252msgid "Error writing module file '%s' for writing: %s"
33253msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
588a58df 33254
55541419 33255#: fortran/module.c:5138
588a58df 33256#, fuzzy, gcc-internal-format
55541419
JM
33257msgid "Can't delete module file '%s': %s"
33258msgstr "syötetiedoston avaaminen ei onnistu: %s"
33259
33260#: fortran/module.c:5141
33261#, fuzzy, gcc-internal-format
33262msgid "Can't rename module file '%s' to '%s': %s"
33263msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
588a58df 33264
55541419 33265#: fortran/module.c:5147
588a58df 33266#, gcc-internal-format
55541419 33267msgid "Can't delete temporary module file '%s': %s"
588a58df
JM
33268msgstr ""
33269
55541419 33270#: fortran/module.c:5167 fortran/module.c:5250
588a58df 33271#, gcc-internal-format
55541419 33272msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_C_BINDING."
588a58df
JM
33273msgstr ""
33274
55541419 33275#: fortran/module.c:5285
588a58df 33276#, gcc-internal-format
55541419 33277msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
588a58df
JM
33278msgstr ""
33279
55541419 33280#: fortran/module.c:5307
588a58df 33281#, gcc-internal-format
55541419 33282msgid "Symbol '%s' already declared"
588a58df
JM
33283msgstr ""
33284
55541419 33285#: fortran/module.c:5362
588a58df 33286#, gcc-internal-format
55541419 33287msgid "Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name used previously"
588a58df
JM
33288msgstr ""
33289
55541419 33290#: fortran/module.c:5375
588a58df 33291#, gcc-internal-format
55541419 33292msgid "Symbol '%s' referenced at %L does not exist in intrinsic module ISO_FORTRAN_ENV"
588a58df
JM
33293msgstr ""
33294
55541419 33295#: fortran/module.c:5383
588a58df 33296#, gcc-internal-format
55541419 33297msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %L is incompatible with option %s"
588a58df
JM
33298msgstr ""
33299
55541419 33300#: fortran/module.c:5411
5682cc89 33301#, gcc-internal-format
55541419 33302msgid "Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module ISO_FORTRAN_ENV at %C is incompatible with option %s"
5682cc89
JM
33303msgstr ""
33304
55541419 33305#: fortran/module.c:5427
588a58df 33306#, gcc-internal-format
55541419 33307msgid "Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
588a58df
JM
33308msgstr ""
33309
55541419 33310#: fortran/module.c:5461
588a58df 33311#, gcc-internal-format
55541419 33312msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
588a58df
JM
33313msgstr ""
33314
55541419 33315#: fortran/module.c:5469
588a58df 33316#, gcc-internal-format
55541419 33317msgid "Fortran 2003: ISO_C_BINDING module at %C"
588a58df
JM
33318msgstr ""
33319
55541419 33320#: fortran/module.c:5479
588a58df 33321#, gcc-internal-format
55541419 33322msgid "Can't find an intrinsic module named '%s' at %C"
588a58df
JM
33323msgstr ""
33324
55541419
JM
33325#: fortran/module.c:5484
33326#, gcc-internal-format
33327msgid "Can't open module file '%s' for reading at %C: %s"
33328msgstr ""
f3a12c77 33329
55541419 33330#: fortran/module.c:5492
588a58df 33331#, gcc-internal-format
55541419 33332msgid "Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name used previously"
588a58df
JM
33333msgstr ""
33334
55541419 33335#: fortran/module.c:5512
588a58df 33336#, gcc-internal-format
55541419 33337msgid "File '%s' opened at %C is not a GFORTRAN module file"
588a58df
JM
33338msgstr ""
33339
55541419 33340#: fortran/module.c:5519
588a58df 33341#, gcc-internal-format
55541419 33342msgid "Parse error when checking module version for file '%s' opened at %C"
588a58df
JM
33343msgstr ""
33344
55541419 33345#: fortran/module.c:5524
588a58df 33346#, gcc-internal-format
55541419 33347msgid "Wrong module version '%s' (expected '%s') for file '%s' opened at %C"
588a58df
JM
33348msgstr ""
33349
55541419 33350#: fortran/module.c:5537
588a58df 33351#, gcc-internal-format
55541419 33352msgid "Can't USE the same module we're building!"
588a58df
JM
33353msgstr ""
33354
55541419 33355#: fortran/openmp.c:134 fortran/openmp.c:563
588a58df 33356#, gcc-internal-format
55541419 33357msgid "COMMON block /%s/ not found at %C"
588a58df
JM
33358msgstr ""
33359
55541419 33360#: fortran/openmp.c:165
588a58df 33361#, gcc-internal-format
55541419 33362msgid "Syntax error in OpenMP variable list at %C"
588a58df
JM
33363msgstr ""
33364
55541419 33365#: fortran/openmp.c:293
588a58df 33366#, gcc-internal-format
55541419 33367msgid "%s is not INTRINSIC procedure name at %C"
588a58df
JM
33368msgstr ""
33369
55541419 33370#: fortran/openmp.c:404
588a58df 33371#, gcc-internal-format
55541419 33372msgid "COLLAPSE clause argument not constant positive integer at %C"
588a58df
JM
33373msgstr ""
33374
55541419 33375#: fortran/openmp.c:542
588a58df 33376#, gcc-internal-format
55541419 33377msgid "Threadprivate variable at %C is an element of a COMMON block"
588a58df
JM
33378msgstr ""
33379
55541419 33380#: fortran/openmp.c:582
588a58df 33381#, gcc-internal-format
55541419 33382msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
588a58df
JM
33383msgstr ""
33384
55541419 33385#: fortran/openmp.c:760 fortran/resolve.c:7744 fortran/resolve.c:8134
588a58df 33386#, gcc-internal-format
55541419 33387msgid "IF clause at %L requires a scalar LOGICAL expression"
588a58df
JM
33388msgstr ""
33389
55541419 33390#: fortran/openmp.c:768
588a58df 33391#, gcc-internal-format
55541419 33392msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
588a58df
JM
33393msgstr ""
33394
55541419 33395#: fortran/openmp.c:776
588a58df 33396#, gcc-internal-format
55541419 33397msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
588a58df
JM
33398msgstr ""
33399
55541419 33400#: fortran/openmp.c:816
f3a12c77 33401#, fuzzy, gcc-internal-format
55541419
JM
33402msgid "Object '%s' is not a variable at %L"
33403msgstr "%J%qD on tavallisesti ei-staattinen funktio"
588a58df 33404
55541419
JM
33405#: fortran/openmp.c:824 fortran/openmp.c:834 fortran/openmp.c:841
33406#: fortran/openmp.c:851
588a58df 33407#, gcc-internal-format
55541419 33408msgid "Symbol '%s' present on multiple clauses at %L"
588a58df
JM
33409msgstr ""
33410
55541419 33411#: fortran/openmp.c:874
588a58df 33412#, gcc-internal-format
55541419 33413msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
588a58df
JM
33414msgstr ""
33415
55541419 33416#: fortran/openmp.c:877
588a58df 33417#, gcc-internal-format
55541419 33418msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
588a58df
JM
33419msgstr ""
33420
55541419 33421#: fortran/openmp.c:885
588a58df 33422#, gcc-internal-format
55541419 33423msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
588a58df
JM
33424msgstr ""
33425
55541419 33426#: fortran/openmp.c:888
588a58df 33427#, gcc-internal-format
55541419 33428msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
588a58df
JM
33429msgstr ""
33430
55541419 33431#: fortran/openmp.c:896
588a58df 33432#, gcc-internal-format
55541419 33433msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
588a58df
JM
33434msgstr ""
33435
55541419 33436#: fortran/openmp.c:899
588a58df 33437#, gcc-internal-format
55541419 33438msgid "Cray pointee '%s' in SHARED clause at %L"
588a58df
JM
33439msgstr ""
33440
55541419 33441#: fortran/openmp.c:907
588a58df 33442#, gcc-internal-format
55541419 33443msgid "THREADPRIVATE object '%s' in %s clause at %L"
588a58df
JM
33444msgstr ""
33445
55541419 33446#: fortran/openmp.c:910
588a58df 33447#, gcc-internal-format
55541419 33448msgid "Cray pointee '%s' in %s clause at %L"
588a58df
JM
33449msgstr ""
33450
55541419 33451#: fortran/openmp.c:915
588a58df 33452#, gcc-internal-format
55541419 33453msgid "POINTER object '%s' in %s clause at %L"
588a58df
JM
33454msgstr ""
33455
55541419 33456#: fortran/openmp.c:920
588a58df 33457#, gcc-internal-format
55541419 33458msgid "%s clause object '%s' has ALLOCATABLE components at %L"
588a58df
JM
33459msgstr ""
33460
55541419 33461#: fortran/openmp.c:923
588a58df 33462#, gcc-internal-format
55541419 33463msgid "Cray pointer '%s' in %s clause at %L"
588a58df
JM
33464msgstr ""
33465
55541419 33466#: fortran/openmp.c:927
588a58df 33467#, gcc-internal-format
55541419 33468msgid "Assumed size array '%s' in %s clause at %L"
588a58df
JM
33469msgstr ""
33470
55541419 33471#: fortran/openmp.c:932
588a58df 33472#, gcc-internal-format
55541419 33473msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
588a58df
JM
33474msgstr ""
33475
55541419 33476#: fortran/openmp.c:941
588a58df 33477#, gcc-internal-format
55541419 33478msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
588a58df
JM
33479msgstr ""
33480
55541419 33481#: fortran/openmp.c:952
588a58df 33482#, gcc-internal-format
55541419
JM
33483msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
33484msgstr ""
588a58df 33485
55541419 33486#: fortran/openmp.c:963
588a58df 33487#, gcc-internal-format
55541419
JM
33488msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
33489msgstr ""
588a58df 33490
55541419 33491#: fortran/openmp.c:972
588a58df 33492#, gcc-internal-format
55541419
JM
33493msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
33494msgstr ""
588a58df 33495
55541419 33496#: fortran/openmp.c:1084
588a58df 33497#, gcc-internal-format
55541419
JM
33498msgid "!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
33499msgstr ""
588a58df 33500
55541419 33501#: fortran/openmp.c:1124
588a58df 33502#, gcc-internal-format
55541419 33503msgid "!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or .NEQV. at %L"
588a58df
JM
33504msgstr ""
33505
55541419 33506#: fortran/openmp.c:1172
588a58df 33507#, gcc-internal-format
55541419 33508msgid "!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
588a58df
JM
33509msgstr ""
33510
55541419 33511#: fortran/openmp.c:1186
588a58df 33512#, gcc-internal-format
55541419 33513msgid "!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op (expr) at %L"
588a58df
JM
33514msgstr ""
33515
55541419 33516#: fortran/openmp.c:1218
588a58df 33517#, gcc-internal-format
55541419 33518msgid "expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot reference var at %L"
588a58df
JM
33519msgstr ""
33520
55541419 33521#: fortran/openmp.c:1242
588a58df 33522#, gcc-internal-format
55541419 33523msgid "!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments at %L"
588a58df
JM
33524msgstr ""
33525
55541419 33526#: fortran/openmp.c:1249
5682cc89 33527#, gcc-internal-format
55541419
JM
33528msgid "!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
33529msgstr ""
5682cc89 33530
55541419 33531#: fortran/openmp.c:1265
02c7d30f 33532#, gcc-internal-format
55541419 33533msgid "!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
02c7d30f
JM
33534msgstr ""
33535
55541419 33536#: fortran/openmp.c:1268
02c7d30f 33537#, gcc-internal-format
55541419 33538msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
02c7d30f
JM
33539msgstr ""
33540
55541419 33541#: fortran/openmp.c:1274
02c7d30f 33542#, gcc-internal-format
55541419 33543msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
02c7d30f
JM
33544msgstr ""
33545
55541419 33546#: fortran/openmp.c:1292
02c7d30f 33547#, gcc-internal-format
55541419 33548msgid "!$OMP ATOMIC assignment must have an operator or intrinsic on right hand side at %L"
02c7d30f
JM
33549msgstr ""
33550
55541419 33551#: fortran/openmp.c:1427
02c7d30f 33552#, gcc-internal-format
55541419 33553msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
02c7d30f
JM
33554msgstr ""
33555
55541419 33556#: fortran/openmp.c:1433
5682cc89 33557#, gcc-internal-format
55541419 33558msgid "!$OMP DO iteration variable must be of type integer at %L"
02c7d30f
JM
33559msgstr ""
33560
55541419 33561#: fortran/openmp.c:1437
02c7d30f 33562#, gcc-internal-format
55541419 33563msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
5682cc89 33564msgstr ""
588a58df 33565
55541419 33566#: fortran/openmp.c:1445
588a58df 33567#, gcc-internal-format
55541419 33568msgid "!$OMP DO iteration variable present on clause other than PRIVATE or LASTPRIVATE at %L"
588a58df
JM
33569msgstr ""
33570
55541419 33571#: fortran/openmp.c:1463
588a58df 33572#, gcc-internal-format
55541419 33573msgid "!$OMP DO collapsed loops don't form rectangular iteration space at %L"
588a58df
JM
33574msgstr ""
33575
55541419 33576#: fortran/openmp.c:1477
588a58df 33577#, gcc-internal-format
55541419
JM
33578msgid "collapsed !$OMP DO loops not perfectly nested at %L"
33579msgstr ""
588a58df 33580
55541419 33581#: fortran/openmp.c:1486 fortran/openmp.c:1493
588a58df 33582#, gcc-internal-format
55541419 33583msgid "not enough DO loops for collapsed !$OMP DO at %L"
588a58df
JM
33584msgstr ""
33585
55541419 33586#: fortran/options.c:238
588a58df 33587#, gcc-internal-format
55541419 33588msgid "-fexcess-precision=standard for Fortran"
588a58df
JM
33589msgstr ""
33590
55541419 33591#: fortran/options.c:308
588a58df 33592#, gcc-internal-format
55541419 33593msgid "Reading file '%s' as free form"
588a58df
JM
33594msgstr ""
33595
55541419 33596#: fortran/options.c:318
588a58df 33597#, gcc-internal-format
55541419 33598msgid "'-fd-lines-as-comments' has no effect in free form"
588a58df
JM
33599msgstr ""
33600
55541419 33601#: fortran/options.c:321
588a58df 33602#, gcc-internal-format
55541419 33603msgid "'-fd-lines-as-code' has no effect in free form"
588a58df
JM
33604msgstr ""
33605
55541419 33606#: fortran/options.c:339
588a58df 33607#, gcc-internal-format
55541419 33608msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
588a58df
JM
33609msgstr ""
33610
55541419 33611#: fortran/options.c:342
588a58df 33612#, gcc-internal-format
55541419 33613msgid "Flag -fno-automatic overwrites -frecursive"
588a58df
JM
33614msgstr ""
33615
55541419 33616#: fortran/options.c:344
588a58df 33617#, gcc-internal-format
55541419 33618msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
588a58df
JM
33619msgstr ""
33620
55541419 33621#: fortran/options.c:348
588a58df 33622#, gcc-internal-format
55541419 33623msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
588a58df
JM
33624msgstr ""
33625
55541419 33626#: fortran/options.c:352
588a58df 33627#, gcc-internal-format
55541419 33628msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
588a58df
JM
33629msgstr ""
33630
55541419 33631#: fortran/options.c:432
588a58df 33632#, gcc-internal-format
55541419 33633msgid "gfortran: Only one -J option allowed"
588a58df
JM
33634msgstr ""
33635
55541419 33636#: fortran/options.c:475
588a58df 33637#, gcc-internal-format
55541419 33638msgid "Argument to -ffpe-trap is not valid: %s"
588a58df
JM
33639msgstr ""
33640
55541419
JM
33641#: fortran/options.c:513
33642#, fuzzy, gcc-internal-format
33643msgid "Argument to -fcheck is not valid: %s"
33644msgstr "%qs ei ole kelpo tulostetiedosto"
33645
33646#: fortran/options.c:670
588a58df 33647#, gcc-internal-format
55541419 33648msgid "Fixed line length must be at least seven."
588a58df
JM
33649msgstr ""
33650
55541419 33651#: fortran/options.c:688
588a58df 33652#, gcc-internal-format
55541419 33653msgid "Free line length must be at least three."
588a58df
JM
33654msgstr ""
33655
55541419
JM
33656#: fortran/options.c:706
33657#, fuzzy, gcc-internal-format
33658msgid "-static-libgfortran is not supported in this configuration"
33659msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
33660
33661#: fortran/options.c:754
588a58df 33662#, gcc-internal-format
55541419 33663msgid "Maximum supported identifier length is %d"
588a58df
JM
33664msgstr ""
33665
55541419 33666#: fortran/options.c:786
588a58df 33667#, gcc-internal-format
55541419 33668msgid "Unrecognized option to -finit-logical: %s"
588a58df
JM
33669msgstr ""
33670
55541419 33671#: fortran/options.c:802
588a58df 33672#, gcc-internal-format
55541419 33673msgid "Unrecognized option to -finit-real: %s"
588a58df
JM
33674msgstr ""
33675
55541419 33676#: fortran/options.c:818
588a58df 33677#, gcc-internal-format
55541419 33678msgid "The value of n in -finit-character=n must be between 0 and 127"
588a58df
JM
33679msgstr ""
33680
55541419 33681#: fortran/options.c:909
588a58df 33682#, gcc-internal-format
55541419 33683msgid "Maximum subrecord length cannot exceed %d"
588a58df
JM
33684msgstr ""
33685
55541419 33686#: fortran/parse.c:462
588a58df 33687#, gcc-internal-format
55541419 33688msgid "Unclassifiable statement at %C"
588a58df
JM
33689msgstr ""
33690
55541419 33691#: fortran/parse.c:486
588a58df 33692#, gcc-internal-format
55541419 33693msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
588a58df
JM
33694msgstr ""
33695
55541419 33696#: fortran/parse.c:567
588a58df 33697#, gcc-internal-format
55541419 33698msgid "Unclassifiable OpenMP directive at %C"
588a58df
JM
33699msgstr ""
33700
55541419 33701#: fortran/parse.c:595
588a58df 33702#, gcc-internal-format
55541419 33703msgid "Unclassifiable GCC directive at %C"
588a58df
JM
33704msgstr ""
33705
55541419 33706#: fortran/parse.c:637 fortran/parse.c:806
02c7d30f 33707#, fuzzy, gcc-internal-format
55541419
JM
33708msgid "Zero is not a valid statement label at %C"
33709msgstr "epäkelpo lvalue asm-lauseessa"
588a58df 33710
55541419 33711#: fortran/parse.c:644 fortran/parse.c:798
38fb2873 33712#, gcc-internal-format
55541419 33713msgid "Non-numeric character in statement label at %C"
38fb2873 33714msgstr ""
588a58df 33715
55541419 33716#: fortran/parse.c:656 fortran/parse.c:710 fortran/parse.c:846
588a58df 33717#, gcc-internal-format
55541419
JM
33718msgid "Semicolon at %C needs to be preceded by statement"
33719msgstr ""
588a58df 33720
55541419 33721#: fortran/parse.c:664 fortran/parse.c:858
588a58df 33722#, gcc-internal-format
55541419 33723msgid "Ignoring statement label in empty statement at %L"
588a58df
JM
33724msgstr ""
33725
55541419 33726#: fortran/parse.c:785 fortran/parse.c:825
588a58df 33727#, gcc-internal-format
55541419
JM
33728msgid "Bad continuation line at %C"
33729msgstr ""
588a58df 33730
55541419 33731#: fortran/parse.c:1072
588a58df 33732#, gcc-internal-format
55541419 33733msgid "FORMAT statement at %L does not have a statement label"
588a58df
JM
33734msgstr ""
33735
55541419 33736#: fortran/parse.c:1624
02c7d30f 33737#, fuzzy, gcc-internal-format
55541419
JM
33738msgid "Unexpected %s statement at %C"
33739msgstr "tyhjä esittely"
588a58df 33740
55541419 33741#: fortran/parse.c:1771
588a58df 33742#, gcc-internal-format
55541419 33743msgid "%s statement at %C cannot follow %s statement at %L"
588a58df
JM
33744msgstr ""
33745
55541419 33746#: fortran/parse.c:1788
588a58df 33747#, gcc-internal-format
55541419
JM
33748msgid "Unexpected end of file in '%s'"
33749msgstr ""
588a58df 33750
55541419 33751#: fortran/parse.c:1820
588a58df 33752#, gcc-internal-format
55541419 33753msgid "Derived-type '%s' with SEQUENCE must not have a CONTAINS section at %C"
588a58df
JM
33754msgstr ""
33755
55541419 33756#: fortran/parse.c:1823
588a58df 33757#, gcc-internal-format
55541419 33758msgid "Derived-type '%s' with BIND(C) must not have a CONTAINS section at %C"
588a58df
JM
33759msgstr ""
33760
55541419 33761#: fortran/parse.c:1843
588a58df 33762#, gcc-internal-format
55541419 33763msgid "Components in TYPE at %C must precede CONTAINS"
588a58df
JM
33764msgstr ""
33765
55541419 33766#: fortran/parse.c:1848
588a58df 33767#, gcc-internal-format
55541419 33768msgid "Fortran 2003: Type-bound procedure at %C"
588a58df
JM
33769msgstr ""
33770
55541419 33771#: fortran/parse.c:1857
588a58df 33772#, gcc-internal-format
55541419 33773msgid "Fortran 2003: GENERIC binding at %C"
588a58df
JM
33774msgstr ""
33775
55541419 33776#: fortran/parse.c:1867
588a58df 33777#, gcc-internal-format
55541419 33778msgid "Fortran 2003: FINAL procedure declaration at %C"
588a58df
JM
33779msgstr ""
33780
55541419 33781#: fortran/parse.c:1879
588a58df 33782#, gcc-internal-format
55541419 33783msgid "Fortran 2008: Derived type definition at %C with empty CONTAINS section"
588a58df
JM
33784msgstr ""
33785
55541419 33786#: fortran/parse.c:1890 fortran/parse.c:1996
588a58df 33787#, gcc-internal-format
55541419 33788msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
588a58df
JM
33789msgstr ""
33790
55541419 33791#: fortran/parse.c:1898
588a58df 33792#, gcc-internal-format
55541419 33793msgid "PRIVATE statement at %C must precede procedure bindings"
588a58df
JM
33794msgstr ""
33795
55541419 33796#: fortran/parse.c:1906 fortran/parse.c:2012
588a58df 33797#, gcc-internal-format
55541419 33798msgid "Duplicate PRIVATE statement at %C"
588a58df
JM
33799msgstr ""
33800
55541419 33801#: fortran/parse.c:1916
588a58df 33802#, gcc-internal-format
55541419 33803msgid "SEQUENCE statement at %C must precede CONTAINS"
588a58df
JM
33804msgstr ""
33805
55541419 33806#: fortran/parse.c:1921
588a58df 33807#, gcc-internal-format
55541419 33808msgid "Already inside a CONTAINS block at %C"
588a58df
JM
33809msgstr ""
33810
55541419 33811#: fortran/parse.c:1976
588a58df 33812#, gcc-internal-format
55541419 33813msgid "FINAL declaration at %C must be inside CONTAINS"
588a58df
JM
33814msgstr ""
33815
55541419 33816#: fortran/parse.c:1985
588a58df 33817#, gcc-internal-format
55541419 33818msgid "Fortran 2003: Derived type definition at %C without components"
588a58df
JM
33819msgstr ""
33820
55541419 33821#: fortran/parse.c:2004
588a58df 33822#, gcc-internal-format
55541419 33823msgid "PRIVATE statement at %C must precede structure components"
588a58df
JM
33824msgstr ""
33825
55541419 33826#: fortran/parse.c:2025
588a58df 33827#, gcc-internal-format
55541419 33828msgid "SEQUENCE statement at %C must precede structure components"
588a58df
JM
33829msgstr ""
33830
55541419 33831#: fortran/parse.c:2032
588a58df 33832#, gcc-internal-format
55541419 33833msgid "SEQUENCE attribute at %C already specified in TYPE statement"
588a58df
JM
33834msgstr ""
33835
55541419 33836#: fortran/parse.c:2037
588a58df 33837#, gcc-internal-format
55541419 33838msgid "Duplicate SEQUENCE statement at %C"
588a58df
JM
33839msgstr ""
33840
55541419 33841#: fortran/parse.c:2048
f3a12c77 33842#, gcc-internal-format
55541419 33843msgid "Fortran 2003: CONTAINS block in derived type definition at %C"
f3a12c77
JM
33844msgstr ""
33845
55541419 33846#: fortran/parse.c:2138
588a58df 33847#, gcc-internal-format
55541419 33848msgid "ENUM declaration at %C has no ENUMERATORS"
588a58df
JM
33849msgstr ""
33850
55541419 33851#: fortran/parse.c:2224
588a58df 33852#, gcc-internal-format
55541419 33853msgid "Unexpected %s statement in INTERFACE block at %C"
588a58df
JM
33854msgstr ""
33855
55541419 33856#: fortran/parse.c:2250
588a58df 33857#, gcc-internal-format
55541419 33858msgid "SUBROUTINE at %C does not belong in a generic function interface"
588a58df
JM
33859msgstr ""
33860
55541419 33861#: fortran/parse.c:2254
588a58df 33862#, gcc-internal-format
55541419 33863msgid "FUNCTION at %C does not belong in a generic subroutine interface"
588a58df
JM
33864msgstr ""
33865
55541419 33866#: fortran/parse.c:2264
588a58df 33867#, gcc-internal-format
55541419 33868msgid "Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
588a58df
JM
33869msgstr ""
33870
55541419 33871#: fortran/parse.c:2295
588a58df 33872#, gcc-internal-format
55541419 33873msgid "Unexpected %s statement at %C in INTERFACE body"
588a58df
JM
33874msgstr ""
33875
55541419 33876#: fortran/parse.c:2313
588a58df 33877#, gcc-internal-format
55541419 33878msgid "INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
588a58df
JM
33879msgstr ""
33880
55541419 33881#: fortran/parse.c:2434
588a58df 33882#, gcc-internal-format
55541419 33883msgid "%s statement is not allowed inside of BLOCK at %C"
588a58df
JM
33884msgstr ""
33885
55541419 33886#: fortran/parse.c:2520
588a58df 33887#, gcc-internal-format
55541419 33888msgid "%s statement must appear in a MODULE"
588a58df
JM
33889msgstr ""
33890
55541419 33891#: fortran/parse.c:2527
588a58df 33892#, gcc-internal-format
55541419 33893msgid "%s statement at %C follows another accessibility specification"
588a58df
JM
33894msgstr ""
33895
55541419 33896#: fortran/parse.c:2577
588a58df 33897#, gcc-internal-format
55541419 33898msgid "Bad kind expression for function '%s' at %L"
588a58df
JM
33899msgstr ""
33900
55541419 33901#: fortran/parse.c:2581
588a58df 33902#, gcc-internal-format
55541419 33903msgid "The type for function '%s' at %L is not accessible"
588a58df
JM
33904msgstr ""
33905
55541419 33906#: fortran/parse.c:2639
588a58df 33907#, gcc-internal-format
55541419
JM
33908msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
33909msgstr ""
588a58df 33910
55541419 33911#: fortran/parse.c:2660
588a58df 33912#, gcc-internal-format
55541419
JM
33913msgid "Unexpected %s statement in WHERE block at %C"
33914msgstr ""
588a58df 33915
55541419 33916#: fortran/parse.c:2719
588a58df 33917#, gcc-internal-format
55541419 33918msgid "Unexpected %s statement in FORALL block at %C"
588a58df
JM
33919msgstr ""
33920
55541419 33921#: fortran/parse.c:2770
588a58df 33922#, gcc-internal-format
55541419 33923msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
588a58df
JM
33924msgstr ""
33925
55541419 33926#: fortran/parse.c:2788
588a58df 33927#, gcc-internal-format
55541419 33928msgid "Duplicate ELSE statements at %L and %C"
588a58df
JM
33929msgstr ""
33930
55541419 33931#: fortran/parse.c:2849
588a58df 33932#, gcc-internal-format
55541419 33933msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
588a58df
JM
33934msgstr ""
33935
55541419 33936#: fortran/parse.c:2932
588a58df 33937#, gcc-internal-format
55541419
JM
33938msgid "Expected TYPE IS, CLASS IS or END SELECT statement following SELECT TYPE at %C"
33939msgstr ""
588a58df 33940
55541419 33941#: fortran/parse.c:2994
588a58df 33942#, gcc-internal-format
55541419 33943msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
588a58df
JM
33944msgstr ""
33945
55541419 33946#: fortran/parse.c:3027
588a58df 33947#, gcc-internal-format
55541419 33948msgid "End of nonblock DO statement at %C is within another block"
588a58df
JM
33949msgstr ""
33950
55541419 33951#: fortran/parse.c:3036
588a58df 33952#, gcc-internal-format
55541419 33953msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
588a58df
JM
33954msgstr ""
33955
55541419 33956#: fortran/parse.c:3092
588a58df 33957#, gcc-internal-format
55541419 33958msgid "Fortran 2008: BLOCK construct at %C"
588a58df
JM
33959msgstr ""
33960
55541419 33961#: fortran/parse.c:3150
588a58df 33962#, gcc-internal-format
55541419 33963msgid "Statement label in ENDDO at %C doesn't match DO label"
588a58df
JM
33964msgstr ""
33965
55541419 33966#: fortran/parse.c:3166
588a58df 33967#, gcc-internal-format
55541419 33968msgid "Named block DO at %L requires matching ENDDO name"
588a58df
JM
33969msgstr ""
33970
55541419 33971#: fortran/parse.c:3425
588a58df 33972#, gcc-internal-format
55541419 33973msgid "Name after !$omp critical and !$omp end critical does not match at %C"
588a58df
JM
33974msgstr ""
33975
55541419 33976#: fortran/parse.c:3481
588a58df 33977#, gcc-internal-format
55541419 33978msgid "%s statement at %C cannot terminate a non-block DO loop"
588a58df
JM
33979msgstr ""
33980
55541419 33981#: fortran/parse.c:3671
588a58df 33982#, gcc-internal-format
55541419 33983msgid "Contained procedure '%s' at %C is already ambiguous"
588a58df
JM
33984msgstr ""
33985
55541419 33986#: fortran/parse.c:3721
588a58df 33987#, gcc-internal-format
55541419 33988msgid "Unexpected %s statement in CONTAINS section at %C"
588a58df
JM
33989msgstr ""
33990
55541419 33991#: fortran/parse.c:3745
02c7d30f 33992#, gcc-internal-format
55541419 33993msgid "Fortran 2008: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
02c7d30f
JM
33994msgstr ""
33995
55541419 33996#: fortran/parse.c:3822
02c7d30f 33997#, gcc-internal-format
55541419 33998msgid "CONTAINS statement at %C is already in a contained program unit"
02c7d30f
JM
33999msgstr ""
34000
55541419 34001#: fortran/parse.c:3871
02c7d30f 34002#, gcc-internal-format
55541419 34003msgid "Global name '%s' at %L is already being used as a %s at %L"
02c7d30f
JM
34004msgstr ""
34005
55541419 34006#: fortran/parse.c:3892
02c7d30f 34007#, gcc-internal-format
55541419 34008msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
02c7d30f
JM
34009msgstr ""
34010
55541419 34011#: fortran/parse.c:3918
588a58df 34012#, gcc-internal-format
55541419 34013msgid "Unexpected %s statement in BLOCK DATA at %C"
588a58df
JM
34014msgstr ""
34015
55541419 34016#: fortran/parse.c:3961
588a58df 34017#, gcc-internal-format
55541419 34018msgid "Unexpected %s statement in MODULE at %C"
588a58df
JM
34019msgstr ""
34020
55541419
JM
34021#. If we see a duplicate main program, shut down. If the second
34022#. instance is an implied main program, i.e. data decls or executable
34023#. statements, we're in for lots of errors.
34024#: fortran/parse.c:4278
588a58df 34025#, gcc-internal-format
55541419 34026msgid "Two main PROGRAMs at %L and %C"
588a58df
JM
34027msgstr ""
34028
55541419 34029#: fortran/primary.c:93
5682cc89 34030#, fuzzy, gcc-internal-format
55541419
JM
34031msgid "Missing kind-parameter at %C"
34032msgstr "tiedostonimi puuttuu option %qs jälkeen"
5682cc89 34033
55541419 34034#: fortran/primary.c:217
588a58df 34035#, gcc-internal-format
55541419 34036msgid "Integer kind %d at %C not available"
588a58df
JM
34037msgstr ""
34038
55541419 34039#: fortran/primary.c:225
588a58df 34040#, gcc-internal-format
55541419 34041msgid "Integer too big for its kind at %C. This check can be disabled with the option -fno-range-check"
588a58df
JM
34042msgstr ""
34043
55541419
JM
34044#: fortran/primary.c:254
34045#, gcc-internal-format
34046msgid "Extension: Hollerith constant at %C"
34047msgstr ""
588a58df 34048
55541419 34049#: fortran/primary.c:266
588a58df 34050#, gcc-internal-format
55541419 34051msgid "Invalid Hollerith constant: %L must contain at least one character"
588a58df
JM
34052msgstr ""
34053
55541419 34054#: fortran/primary.c:272
588a58df 34055#, gcc-internal-format
55541419 34056msgid "Invalid Hollerith constant: Integer kind at %L should be default"
588a58df
JM
34057msgstr ""
34058
55541419 34059#: fortran/primary.c:289
588a58df 34060#, gcc-internal-format
55541419 34061msgid "Invalid Hollerith constant at %L contains a wide character"
588a58df
JM
34062msgstr ""
34063
55541419 34064#: fortran/primary.c:370
588a58df 34065#, gcc-internal-format
55541419 34066msgid "Extension: Hexadecimal constant at %C uses non-standard syntax"
588a58df
JM
34067msgstr ""
34068
55541419 34069#: fortran/primary.c:380
588a58df 34070#, gcc-internal-format
55541419 34071msgid "Empty set of digits in BOZ constant at %C"
588a58df
JM
34072msgstr ""
34073
55541419
JM
34074#: fortran/primary.c:386
34075#, fuzzy, gcc-internal-format
34076msgid "Illegal character in BOZ constant at %C"
34077msgstr "täytemerkki strfmon-muotoilussa"
34078
34079#: fortran/primary.c:409
588a58df 34080#, gcc-internal-format
55541419 34081msgid "Extension: BOZ constant at %C uses non-standard postfix syntax"
588a58df
JM
34082msgstr ""
34083
55541419 34084#: fortran/primary.c:440
588a58df 34085#, gcc-internal-format
55541419 34086msgid "Integer too big for integer kind %i at %C"
588a58df
JM
34087msgstr ""
34088
55541419 34089#: fortran/primary.c:446
588a58df 34090#, gcc-internal-format
55541419 34091msgid "Fortran 2003: BOZ used outside a DATA statement at %C"
588a58df
JM
34092msgstr ""
34093
55541419 34094#: fortran/primary.c:546
588a58df 34095#, gcc-internal-format
55541419 34096msgid "Missing exponent in real number at %C"
588a58df
JM
34097msgstr ""
34098
55541419 34099#: fortran/primary.c:602
588a58df 34100#, gcc-internal-format
55541419 34101msgid "Real number at %C has a 'd' exponent and an explicit kind"
588a58df
JM
34102msgstr ""
34103
55541419 34104#: fortran/primary.c:615
5682cc89 34105#, fuzzy, gcc-internal-format
55541419
JM
34106msgid "Invalid real kind %d at %C"
34107msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
5682cc89 34108
55541419 34109#: fortran/primary.c:629
588a58df 34110#, gcc-internal-format
55541419 34111msgid "Real constant overflows its kind at %C"
588a58df
JM
34112msgstr ""
34113
55541419 34114#: fortran/primary.c:634
588a58df 34115#, gcc-internal-format
55541419 34116msgid "Real constant underflows its kind at %C"
588a58df
JM
34117msgstr ""
34118
55541419 34119#: fortran/primary.c:726
588a58df 34120#, gcc-internal-format
55541419 34121msgid "Syntax error in SUBSTRING specification at %C"
588a58df
JM
34122msgstr ""
34123
55541419 34124#: fortran/primary.c:938
588a58df 34125#, gcc-internal-format
55541419 34126msgid "Invalid kind %d for CHARACTER constant at %C"
588a58df
JM
34127msgstr ""
34128
55541419
JM
34129#: fortran/primary.c:959
34130#, gcc-internal-format
34131msgid "Unterminated character constant beginning at %C"
34132msgstr ""
588a58df 34133
55541419 34134#: fortran/primary.c:1000
588a58df 34135#, gcc-internal-format
55541419 34136msgid "Character '%s' in string at %C is not representable in character kind %d"
588a58df
JM
34137msgstr ""
34138
55541419 34139#: fortran/primary.c:1083
588a58df 34140#, gcc-internal-format
55541419 34141msgid "Bad kind for logical constant at %C"
588a58df
JM
34142msgstr ""
34143
55541419 34144#: fortran/primary.c:1122
588a58df 34145#, gcc-internal-format
55541419 34146msgid "Expected PARAMETER symbol in complex constant at %C"
588a58df
JM
34147msgstr ""
34148
55541419 34149#: fortran/primary.c:1128
588a58df 34150#, gcc-internal-format
55541419 34151msgid "Numeric PARAMETER required in complex constant at %C"
588a58df
JM
34152msgstr ""
34153
55541419 34154#: fortran/primary.c:1134
588a58df 34155#, gcc-internal-format
55541419 34156msgid "Scalar PARAMETER required in complex constant at %C"
588a58df
JM
34157msgstr ""
34158
55541419 34159#: fortran/primary.c:1138
588a58df 34160#, gcc-internal-format
55541419 34161msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
588a58df
JM
34162msgstr ""
34163
55541419 34164#: fortran/primary.c:1168
588a58df 34165#, gcc-internal-format
55541419 34166msgid "Error converting PARAMETER constant in complex constant at %C"
588a58df
JM
34167msgstr ""
34168
55541419 34169#: fortran/primary.c:1297
588a58df 34170#, gcc-internal-format
55541419 34171msgid "Syntax error in COMPLEX constant at %C"
588a58df
JM
34172msgstr ""
34173
55541419 34174#: fortran/primary.c:1503
588a58df 34175#, gcc-internal-format
55541419 34176msgid "Keyword '%s' at %C has already appeared in the current argument list"
588a58df
JM
34177msgstr ""
34178
55541419
JM
34179#: fortran/primary.c:1567
34180#, fuzzy, gcc-internal-format
34181msgid "Extension: argument list function at %C"
34182msgstr "liian paljon argumentteja funktiolle %qs"
34183
34184#: fortran/primary.c:1634
588a58df 34185#, gcc-internal-format
55541419 34186msgid "Expected alternate return label at %C"
588a58df
JM
34187msgstr ""
34188
55541419 34189#: fortran/primary.c:1652
588a58df 34190#, gcc-internal-format
55541419 34191msgid "Missing keyword name in actual argument list at %C"
588a58df
JM
34192msgstr ""
34193
55541419 34194#: fortran/primary.c:1697
588a58df 34195#, gcc-internal-format
55541419 34196msgid "Syntax error in argument list at %C"
588a58df
JM
34197msgstr ""
34198
55541419
JM
34199#: fortran/primary.c:1802
34200#, gcc-internal-format
34201msgid "Expected structure component name at %C"
34202msgstr ""
34203
34204#: fortran/primary.c:1846
588a58df 34205#, fuzzy, gcc-internal-format
55541419
JM
34206msgid "Expected argument list at %C"
34207msgstr "liian paljon argumentteja funktiolle %qs"
588a58df 34208
55541419 34209#: fortran/primary.c:2196
588a58df 34210#, gcc-internal-format
55541419 34211msgid "Fortran 2003: Structure constructor with missing optional arguments at %C"
588a58df
JM
34212msgstr ""
34213
55541419
JM
34214#: fortran/primary.c:2204
34215#, gcc-internal-format
34216msgid "No initializer for component '%s' given in the structure constructor at %C!"
34217msgstr ""
34218
34219#: fortran/primary.c:2260
588a58df 34220#, fuzzy, gcc-internal-format
55541419
JM
34221msgid "Can't construct ABSTRACT type '%s' at %C"
34222msgstr "ei voi kirjoittaa tiedostoon %s: %m"
588a58df 34223
55541419 34224#: fortran/primary.c:2288
588a58df 34225#, gcc-internal-format
55541419 34226msgid "Fortran 2003: Structure constructor with named arguments at %C"
588a58df
JM
34227msgstr ""
34228
55541419 34229#: fortran/primary.c:2303
588a58df 34230#, gcc-internal-format
55541419 34231msgid "Component initializer without name after component named %s at %C!"
588a58df
JM
34232msgstr ""
34233
55541419 34234#: fortran/primary.c:2306
588a58df 34235#, gcc-internal-format
55541419 34236msgid "Too many components in structure constructor at %C!"
588a58df
JM
34237msgstr ""
34238
55541419 34239#: fortran/primary.c:2339
588a58df 34240#, gcc-internal-format
55541419 34241msgid "Component '%s' is initialized twice in the structure constructor at %C!"
588a58df
JM
34242msgstr ""
34243
55541419 34244#: fortran/primary.c:2395
588a58df 34245#, gcc-internal-format
55541419 34246msgid "component '%s' at %L has already been set by a parent derived type constructor"
588a58df
JM
34247msgstr ""
34248
55541419 34249#: fortran/primary.c:2418
588a58df 34250#, gcc-internal-format
55541419 34251msgid "Syntax error in structure constructor at %C"
588a58df
JM
34252msgstr ""
34253
55541419 34254#: fortran/primary.c:2534
588a58df 34255#, gcc-internal-format
55541419 34256msgid "'%s' at %C is the name of a recursive function and so refers to the result variable. Use an explicit RESULT variable for direct recursion (12.5.2.1)"
588a58df
JM
34257msgstr ""
34258
55541419 34259#: fortran/primary.c:2653
588a58df 34260#, gcc-internal-format
55541419 34261msgid "Unexpected use of subroutine name '%s' at %C"
588a58df
JM
34262msgstr ""
34263
55541419 34264#: fortran/primary.c:2684
588a58df 34265#, gcc-internal-format
55541419 34266msgid "Statement function '%s' requires argument list at %C"
588a58df
JM
34267msgstr ""
34268
55541419
JM
34269#: fortran/primary.c:2687
34270#, gcc-internal-format
34271msgid "Function '%s' requires an argument list at %C"
34272msgstr ""
588a58df 34273
55541419 34274#: fortran/primary.c:2734
5682cc89 34275#, fuzzy, gcc-internal-format
55541419
JM
34276msgid "Missing argument to '%s' at %C"
34277msgstr "liikaa argumentteja funktiolle %s %q+#D"
588a58df 34278
55541419 34279#: fortran/primary.c:2875
5682cc89 34280#, fuzzy, gcc-internal-format
55541419
JM
34281msgid "Missing argument list in function '%s' at %C"
34282msgstr "lopetusalkio puuttuu funktiokutsusta"
588a58df 34283
55541419 34284#: fortran/primary.c:2903
588a58df 34285#, fuzzy, gcc-internal-format
55541419
JM
34286msgid "Symbol at %C is not appropriate for an expression"
34287msgstr "liukulukuylivuoto lausekkeessa"
588a58df 34288
55541419
JM
34289#: fortran/primary.c:2971
34290#, gcc-internal-format
34291msgid "Assigning to PROTECTED variable at %C"
34292msgstr ""
588a58df 34293
55541419
JM
34294#: fortran/primary.c:3005
34295#, gcc-internal-format
34296msgid "Named constant at %C in an EQUIVALENCE"
34297msgstr ""
34298
34299#: fortran/primary.c:3038
588a58df 34300#, fuzzy, gcc-internal-format
55541419 34301msgid "'%s' at %C is not a variable"
588a58df
JM
34302msgstr "%J%qD on tavallisesti ei-staattinen funktio"
34303
55541419 34304#: fortran/resolve.c:111
588a58df 34305#, gcc-internal-format
55541419 34306msgid "'%s' at %L is of the ABSTRACT type '%s'"
588a58df
JM
34307msgstr ""
34308
55541419 34309#: fortran/resolve.c:114
38fb2873 34310#, gcc-internal-format
55541419
JM
34311msgid "ABSTRACT type '%s' used at %L"
34312msgstr ""
588a58df 34313
55541419 34314#: fortran/resolve.c:164
38fb2873 34315#, gcc-internal-format
55541419
JM
34316msgid "Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
34317msgstr ""
5682cc89 34318
55541419 34319#: fortran/resolve.c:168
588a58df 34320#, gcc-internal-format
55541419
JM
34321msgid "Alternate return specifier in function '%s' at %L is not allowed"
34322msgstr ""
588a58df 34323
55541419 34324#: fortran/resolve.c:181
38fb2873 34325#, gcc-internal-format
55541419
JM
34326msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
34327msgstr ""
588a58df 34328
55541419 34329#: fortran/resolve.c:188
588a58df 34330#, gcc-internal-format
55541419
JM
34331msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
34332msgstr ""
588a58df 34333
55541419 34334#: fortran/resolve.c:201 fortran/resolve.c:1422
02c7d30f 34335#, gcc-internal-format
55541419 34336msgid "Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
02c7d30f 34337msgstr ""
588a58df 34338
55541419 34339#: fortran/resolve.c:249
588a58df 34340#, gcc-internal-format
55541419 34341msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
588a58df
JM
34342msgstr ""
34343
55541419 34344#: fortran/resolve.c:254
588a58df 34345#, gcc-internal-format
55541419 34346msgid "Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
588a58df
JM
34347msgstr ""
34348
55541419 34349#: fortran/resolve.c:263
588a58df 34350#, gcc-internal-format
55541419 34351msgid "Argument '%s' of elemental procedure at %L must be scalar"
588a58df
JM
34352msgstr ""
34353
55541419 34354#: fortran/resolve.c:270
588a58df 34355#, gcc-internal-format
55541419 34356msgid "Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
588a58df
JM
34357msgstr ""
34358
55541419 34359#: fortran/resolve.c:278
588a58df 34360#, gcc-internal-format
55541419 34361msgid "Dummy procedure '%s' not allowed in elemental procedure '%s' at %L"
588a58df
JM
34362msgstr ""
34363
55541419 34364#: fortran/resolve.c:290
588a58df 34365#, gcc-internal-format
55541419 34366msgid "Argument '%s' of statement function at %L must be scalar"
588a58df
JM
34367msgstr ""
34368
55541419
JM
34369#: fortran/resolve.c:300
34370#, gcc-internal-format
34371msgid "Character-valued argument '%s' of statement function at %L must have constant length"
34372msgstr ""
588a58df 34373
55541419
JM
34374#: fortran/resolve.c:357
34375#, gcc-internal-format
34376msgid "Contained function '%s' at %L has no IMPLICIT type"
34377msgstr ""
588a58df 34378
55541419
JM
34379#: fortran/resolve.c:360
34380#, gcc-internal-format
34381msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
34382msgstr ""
5682cc89 34383
55541419
JM
34384#: fortran/resolve.c:384
34385#, gcc-internal-format
34386msgid "Character-valued %s '%s' at %L must not be assumed length"
34387msgstr ""
588a58df 34388
55541419 34389#: fortran/resolve.c:559
588a58df 34390#, gcc-internal-format
55541419 34391msgid "Function %s at %L has entries with mismatched array specifications"
588a58df
JM
34392msgstr ""
34393
55541419 34394#: fortran/resolve.c:576
588a58df 34395#, gcc-internal-format
55541419 34396msgid "Extension: Function %s at %L with entries returning variables of different string lengths"
588a58df
JM
34397msgstr ""
34398
55541419
JM
34399#: fortran/resolve.c:603
34400#, gcc-internal-format
34401msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
34402msgstr ""
5682cc89 34403
55541419 34404#: fortran/resolve.c:607
02c7d30f 34405#, gcc-internal-format
55541419 34406msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
02c7d30f 34407msgstr ""
5682cc89 34408
55541419 34409#: fortran/resolve.c:614
588a58df 34410#, gcc-internal-format
55541419 34411msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
588a58df
JM
34412msgstr ""
34413
55541419 34414#: fortran/resolve.c:618
588a58df 34415#, gcc-internal-format
55541419 34416msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
588a58df
JM
34417msgstr ""
34418
55541419 34419#: fortran/resolve.c:656
588a58df 34420#, gcc-internal-format
55541419 34421msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
588a58df
JM
34422msgstr ""
34423
55541419 34424#: fortran/resolve.c:661
588a58df 34425#, gcc-internal-format
55541419 34426msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
588a58df
JM
34427msgstr ""
34428
55541419 34429#: fortran/resolve.c:719
588a58df 34430#, gcc-internal-format
55541419 34431msgid "Variable '%s' at %L is in COMMON but only in BLOCK DATA initialization is allowed"
588a58df
JM
34432msgstr ""
34433
55541419 34434#: fortran/resolve.c:723
588a58df 34435#, gcc-internal-format
55541419 34436msgid "Initialized variable '%s' at %L is in a blank COMMON but initialization is only allowed in named common blocks"
588a58df
JM
34437msgstr ""
34438
55541419 34439#: fortran/resolve.c:734
588a58df 34440#, gcc-internal-format
55541419 34441msgid "Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the BIND(C) attribute"
588a58df
JM
34442msgstr ""
34443
55541419 34444#: fortran/resolve.c:738
588a58df 34445#, gcc-internal-format
55541419 34446msgid "Derived type variable '%s' in COMMON at %L has an ultimate component that is allocatable"
588a58df
JM
34447msgstr ""
34448
55541419 34449#: fortran/resolve.c:742
38fb2873 34450#, fuzzy, gcc-internal-format
55541419
JM
34451msgid "Derived type variable '%s' in COMMON at %L may not have default initializer"
34452msgstr "muuttuvakokoista objektia ei voi alustaa"
5682cc89 34453
55541419 34454#: fortran/resolve.c:772
588a58df 34455#, gcc-internal-format
55541419 34456msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
588a58df
JM
34457msgstr ""
34458
55541419 34459#: fortran/resolve.c:776
588a58df 34460#, gcc-internal-format
55541419
JM
34461msgid "COMMON block '%s' at %L is also an intrinsic procedure"
34462msgstr ""
588a58df 34463
55541419 34464#: fortran/resolve.c:780
588a58df 34465#, gcc-internal-format
55541419 34466msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
588a58df
JM
34467msgstr ""
34468
55541419 34469#: fortran/resolve.c:785
588a58df 34470#, gcc-internal-format
55541419 34471msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
588a58df
JM
34472msgstr ""
34473
55541419 34474#: fortran/resolve.c:848
588a58df 34475#, gcc-internal-format
55541419 34476msgid "Components of structure constructor '%s' at %L are PRIVATE"
588a58df
JM
34477msgstr ""
34478
55541419 34479#: fortran/resolve.c:876
588a58df 34480#, gcc-internal-format
55541419 34481msgid "The rank of the element in the derived type constructor at %L does not match that of the component (%d/%d)"
588a58df
JM
34482msgstr ""
34483
55541419 34484#: fortran/resolve.c:889
588a58df 34485#, gcc-internal-format
55541419 34486msgid "The element in the derived type constructor at %L, for pointer component '%s', is %s but should be %s"
588a58df
JM
34487msgstr ""
34488
55541419 34489#: fortran/resolve.c:906
588a58df 34490#, gcc-internal-format
55541419 34491msgid "The NULL in the derived type constructor at %L is being applied to component '%s', which is neither a POINTER nor ALLOCATABLE"
588a58df
JM
34492msgstr ""
34493
55541419 34494#: fortran/resolve.c:920
588a58df 34495#, gcc-internal-format
55541419 34496msgid "The element in the derived type constructor at %L, for pointer component '%s' should be a POINTER or a TARGET"
588a58df
JM
34497msgstr ""
34498
55541419 34499#: fortran/resolve.c:1042
588a58df 34500#, gcc-internal-format
55541419 34501msgid "The upper bound in the last dimension must appear in the reference to the assumed size array '%s' at %L"
588a58df
JM
34502msgstr ""
34503
55541419 34504#: fortran/resolve.c:1104
588a58df 34505#, gcc-internal-format
55541419 34506msgid "'%s' at %L is ambiguous"
588a58df
JM
34507msgstr ""
34508
55541419 34509#: fortran/resolve.c:1108
588a58df 34510#, gcc-internal-format
55541419 34511msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
588a58df
JM
34512msgstr ""
34513
55541419 34514#: fortran/resolve.c:1210
588a58df 34515#, gcc-internal-format
55541419 34516msgid "Type specified for intrinsic function '%s' at %L is ignored"
588a58df
JM
34517msgstr ""
34518
55541419 34519#: fortran/resolve.c:1223
588a58df 34520#, gcc-internal-format
55541419 34521msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
588a58df
JM
34522msgstr ""
34523
55541419 34524#: fortran/resolve.c:1234
588a58df 34525#, gcc-internal-format
55541419
JM
34526msgid "'%s' declared INTRINSIC at %L does not exist"
34527msgstr ""
588a58df 34528
55541419 34529#: fortran/resolve.c:1245
588a58df 34530#, gcc-internal-format
55541419 34531msgid "The intrinsic '%s' declared INTRINSIC at %L is not available in the current standard settings but %s. Use an appropriate -std=* option or enable -fall-intrinsics in order to use it."
588a58df
JM
34532msgstr ""
34533
55541419 34534#: fortran/resolve.c:1281
42138585 34535#, gcc-internal-format
55541419
JM
34536msgid "Non-RECURSIVE procedure '%s' at %L is possibly calling itself recursively. Declare it RECURSIVE or use -frecursive"
34537msgstr ""
588a58df 34538
55541419 34539#: fortran/resolve.c:1315 fortran/resolve.c:7311 fortran/resolve.c:8099
588a58df 34540#, gcc-internal-format
55541419
JM
34541msgid "Label %d referenced at %L is never defined"
34542msgstr ""
588a58df 34543
55541419 34544#: fortran/resolve.c:1374
588a58df 34545#, gcc-internal-format
55541419 34546msgid "Statement function '%s' at %L is not allowed as an actual argument"
588a58df
JM
34547msgstr ""
34548
55541419 34549#: fortran/resolve.c:1382
588a58df 34550#, gcc-internal-format
55541419 34551msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
588a58df
JM
34552msgstr ""
34553
55541419 34554#: fortran/resolve.c:1389
02c7d30f 34555#, gcc-internal-format
55541419 34556msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
02c7d30f
JM
34557msgstr ""
34558
55541419 34559#: fortran/resolve.c:1395
588a58df 34560#, gcc-internal-format
55541419 34561msgid "ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument at %L"
588a58df
JM
34562msgstr ""
34563
55541419 34564#: fortran/resolve.c:1444
38fb2873 34565#, gcc-internal-format
55541419
JM
34566msgid "Symbol '%s' at %L is ambiguous"
34567msgstr ""
588a58df 34568
55541419 34569#: fortran/resolve.c:1495
588a58df 34570#, gcc-internal-format
55541419 34571msgid "By-value argument at %L is not of numeric type"
588a58df
JM
34572msgstr ""
34573
55541419 34574#: fortran/resolve.c:1502
588a58df 34575#, gcc-internal-format
55541419 34576msgid "By-value argument at %L cannot be an array or an array section"
588a58df
JM
34577msgstr ""
34578
55541419 34579#: fortran/resolve.c:1516
588a58df 34580#, gcc-internal-format
55541419 34581msgid "By-value argument at %L is not allowed in this context"
588a58df
JM
34582msgstr ""
34583
55541419 34584#: fortran/resolve.c:1528
588a58df 34585#, gcc-internal-format
55541419 34586msgid "Passing internal procedure at %L by location not allowed"
588a58df
JM
34587msgstr ""
34588
55541419 34589#: fortran/resolve.c:1653
588a58df 34590#, gcc-internal-format
55541419 34591msgid "'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the actual argument of an ELEMENTAL procedure unless there is a non-optional argument with the same rank (12.4.1.5)"
588a58df
JM
34592msgstr ""
34593
55541419 34594#: fortran/resolve.c:1692
588a58df 34595#, gcc-internal-format
55541419 34596msgid "Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' is a scalar, but another actual argument is an array"
588a58df
JM
34597msgstr ""
34598
55541419
JM
34599#: fortran/resolve.c:1838
34600#, gcc-internal-format
34601msgid "The reference to function '%s' at %L either needs an explicit INTERFACE or the rank is incorrect"
34602msgstr ""
588a58df 34603
55541419
JM
34604#: fortran/resolve.c:1851
34605#, gcc-internal-format
34606msgid "Nonconstant character-length function '%s' at %L must have an explicit interface"
34607msgstr ""
588a58df 34608
55541419 34609#: fortran/resolve.c:1953
588a58df 34610#, gcc-internal-format
55541419 34611msgid "There is no specific function for the generic '%s' at %L"
588a58df
JM
34612msgstr ""
34613
55541419 34614#: fortran/resolve.c:1962
588a58df 34615#, gcc-internal-format
55541419 34616msgid "Generic function '%s' at %L is not consistent with a specific intrinsic interface"
588a58df
JM
34617msgstr ""
34618
55541419 34619#: fortran/resolve.c:2000
588a58df 34620#, gcc-internal-format
55541419 34621msgid "Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
588a58df
JM
34622msgstr ""
34623
55541419
JM
34624#: fortran/resolve.c:2049
34625#, gcc-internal-format
34626msgid "Unable to resolve the specific function '%s' at %L"
34627msgstr ""
02c7d30f 34628
55541419
JM
34629#: fortran/resolve.c:2105 fortran/resolve.c:12135
34630#, gcc-internal-format
34631msgid "Function '%s' at %L has no IMPLICIT type"
34632msgstr ""
02c7d30f 34633
55541419 34634#: fortran/resolve.c:2314
588a58df 34635#, gcc-internal-format
55541419 34636msgid "Argument to '%s' at %L is not a variable"
588a58df
JM
34637msgstr ""
34638
55541419
JM
34639#: fortran/resolve.c:2362
34640#, gcc-internal-format
34641msgid "More actual than formal arguments in '%s' call at %L"
34642msgstr ""
588a58df 34643
55541419 34644#: fortran/resolve.c:2371
588a58df 34645#, gcc-internal-format
55541419 34646msgid "Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
588a58df
JM
34647msgstr ""
34648
55541419
JM
34649#: fortran/resolve.c:2394
34650#, gcc-internal-format
34651msgid "Allocatable variable '%s' used as a parameter to '%s' at %L must not be an array of zero size"
34652msgstr ""
588a58df 34653
55541419
JM
34654#: fortran/resolve.c:2411
34655#, gcc-internal-format
34656msgid "Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
34657msgstr ""
588a58df 34658
55541419
JM
34659#: fortran/resolve.c:2421
34660#, gcc-internal-format
34661msgid "Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' because it is not C interoperable"
34662msgstr ""
588a58df 34663
55541419 34664#: fortran/resolve.c:2444 fortran/resolve.c:2481
588a58df 34665#, gcc-internal-format
55541419 34666msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
588a58df
JM
34667msgstr ""
34668
55541419
JM
34669#. Case 1c, section 15.1.2.5, J3/04-007: an associated
34670#. scalar pointer.
34671#: fortran/resolve.c:2457
588a58df 34672#, gcc-internal-format
55541419 34673msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
588a58df
JM
34674msgstr ""
34675
55541419
JM
34676#: fortran/resolve.c:2473
34677#, gcc-internal-format
34678msgid "Parameter '%s' to '%s' at %L must be a scalar"
34679msgstr ""
588a58df 34680
55541419
JM
34681#. TODO: Update this error message to allow for procedure
34682#. pointers once they are implemented.
34683#: fortran/resolve.c:2495
34684#, gcc-internal-format
34685msgid "Parameter '%s' to '%s' at %L must be a procedure"
34686msgstr ""
588a58df 34687
55541419 34688#: fortran/resolve.c:2503
588a58df 34689#, gcc-internal-format
55541419 34690msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
588a58df
JM
34691msgstr ""
34692
55541419 34693#: fortran/resolve.c:2554
5682cc89 34694#, fuzzy, gcc-internal-format
55541419
JM
34695msgid "'%s' at %L is not a function"
34696msgstr "%J%qD on tavallisesti ei-staattinen funktio"
5682cc89 34697
55541419 34698#: fortran/resolve.c:2562 fortran/resolve.c:3176
5682cc89 34699#, gcc-internal-format
55541419 34700msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
5682cc89
JM
34701msgstr ""
34702
55541419
JM
34703#. Internal procedures are taken care of in resolve_contained_fntype.
34704#: fortran/resolve.c:2608
5682cc89 34705#, gcc-internal-format
55541419 34706msgid "Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is not a dummy argument"
5682cc89
JM
34707msgstr ""
34708
55541419 34709#: fortran/resolve.c:2661
5682cc89 34710#, gcc-internal-format
55541419 34711msgid "User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE construct"
5682cc89
JM
34712msgstr ""
34713
55541419 34714#: fortran/resolve.c:2711
588a58df 34715#, gcc-internal-format
55541419 34716msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
588a58df
JM
34717msgstr ""
34718
55541419 34719#: fortran/resolve.c:2718
588a58df 34720#, gcc-internal-format
55541419 34721msgid "Function reference to '%s' at %L is to a non-PURE procedure within a PURE procedure"
588a58df
JM
34722msgstr ""
34723
55541419 34724#: fortran/resolve.c:2734
588a58df 34725#, gcc-internal-format
55541419 34726msgid "ENTRY '%s' at %L cannot be called recursively, as function '%s' is not RECURSIVE"
588a58df
JM
34727msgstr ""
34728
55541419 34729#: fortran/resolve.c:2738
5682cc89 34730#, fuzzy, gcc-internal-format
55541419
JM
34731msgid "Function '%s' at %L cannot be called recursively, as it is not RECURSIVE"
34732msgstr "muuttuvakokoista objektia ei voi alustaa"
5682cc89 34733
55541419 34734#: fortran/resolve.c:2786
588a58df 34735#, gcc-internal-format
55541419 34736msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
588a58df
JM
34737msgstr ""
34738
55541419 34739#: fortran/resolve.c:2789
588a58df 34740#, gcc-internal-format
55541419
JM
34741msgid "Subroutine call to '%s' at %L is not PURE"
34742msgstr ""
588a58df 34743
55541419 34744#: fortran/resolve.c:2852
588a58df 34745#, gcc-internal-format
55541419 34746msgid "There is no specific subroutine for the generic '%s' at %L"
588a58df
JM
34747msgstr ""
34748
55541419 34749#: fortran/resolve.c:2861
588a58df 34750#, gcc-internal-format
55541419 34751msgid "Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine interface"
588a58df
JM
34752msgstr ""
34753
55541419 34754#: fortran/resolve.c:2969
588a58df 34755#, gcc-internal-format
55541419 34756msgid "Missing SHAPE parameter for call to %s at %L"
588a58df
JM
34757msgstr ""
34758
55541419 34759#: fortran/resolve.c:2977
588a58df 34760#, gcc-internal-format
55541419 34761msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
588a58df
JM
34762msgstr ""
34763
55541419 34764#: fortran/resolve.c:3044
588a58df 34765#, gcc-internal-format
55541419 34766msgid "Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
588a58df
JM
34767msgstr ""
34768
55541419 34769#: fortran/resolve.c:3088
588a58df 34770#, gcc-internal-format
55541419 34771msgid "Unable to resolve the specific subroutine '%s' at %L"
588a58df
JM
34772msgstr ""
34773
55541419 34774#: fortran/resolve.c:3148
588a58df 34775#, gcc-internal-format
55541419 34776msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
588a58df
JM
34777msgstr ""
34778
55541419 34779#: fortran/resolve.c:3186
588a58df 34780#, gcc-internal-format
55541419 34781msgid "ENTRY '%s' at %L cannot be called recursively, as subroutine '%s' is not RECURSIVE"
588a58df
JM
34782msgstr ""
34783
55541419 34784#: fortran/resolve.c:3190
588a58df 34785#, gcc-internal-format
55541419 34786msgid "SUBROUTINE '%s' at %L cannot be called recursively, as it is not RECURSIVE"
588a58df
JM
34787msgstr ""
34788
55541419 34789#: fortran/resolve.c:3268
588a58df 34790#, gcc-internal-format
55541419 34791msgid "Shapes for operands at %L and %L are not conformable"
588a58df
JM
34792msgstr ""
34793
55541419 34794#: fortran/resolve.c:3750
588a58df 34795#, gcc-internal-format
55541419 34796msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
588a58df
JM
34797msgstr ""
34798
55541419 34799#: fortran/resolve.c:3758
588a58df 34800#, gcc-internal-format
55541419 34801msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
588a58df
JM
34802msgstr ""
34803
55541419 34804#: fortran/resolve.c:3777
588a58df 34805#, gcc-internal-format
55541419 34806msgid "Illegal stride of zero at %L"
588a58df
JM
34807msgstr ""
34808
55541419 34809#: fortran/resolve.c:3794
588a58df 34810#, gcc-internal-format
55541419 34811msgid "Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
588a58df
JM
34812msgstr ""
34813
55541419 34814#: fortran/resolve.c:3802
02c7d30f 34815#, gcc-internal-format
55541419 34816msgid "Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
02c7d30f
JM
34817msgstr ""
34818
55541419 34819#: fortran/resolve.c:3818
588a58df 34820#, gcc-internal-format
55541419 34821msgid "Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
588a58df
JM
34822msgstr ""
34823
55541419 34824#: fortran/resolve.c:3827
588a58df 34825#, gcc-internal-format
55541419 34826msgid "Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
588a58df
JM
34827msgstr ""
34828
55541419 34829#: fortran/resolve.c:3866
588a58df 34830#, gcc-internal-format
55541419 34831msgid "Rightmost upper bound of assumed size array section not specified at %L"
588a58df
JM
34832msgstr ""
34833
55541419 34834#: fortran/resolve.c:3876
588a58df 34835#, gcc-internal-format
55541419 34836msgid "Rank mismatch in array reference at %L (%d/%d)"
588a58df
JM
34837msgstr ""
34838
55541419 34839#: fortran/resolve.c:3904
588a58df 34840#, gcc-internal-format
55541419 34841msgid "Array index at %L must be scalar"
588a58df
JM
34842msgstr ""
34843
55541419 34844#: fortran/resolve.c:3910
588a58df 34845#, gcc-internal-format
55541419 34846msgid "Array index at %L must be of INTEGER type, found %s"
588a58df
JM
34847msgstr ""
34848
55541419 34849#: fortran/resolve.c:3916
588a58df 34850#, gcc-internal-format
55541419 34851msgid "Extension: REAL array index at %L"
588a58df
JM
34852msgstr ""
34853
55541419 34854#: fortran/resolve.c:3946
588a58df 34855#, gcc-internal-format
55541419 34856msgid "Argument dim at %L must be scalar"
588a58df
JM
34857msgstr ""
34858
55541419 34859#: fortran/resolve.c:3953
588a58df 34860#, gcc-internal-format
55541419 34861msgid "Argument dim at %L must be of INTEGER type"
588a58df
JM
34862msgstr ""
34863
55541419 34864#: fortran/resolve.c:4077
588a58df 34865#, gcc-internal-format
55541419 34866msgid "Array index at %L is an array of rank %d"
588a58df
JM
34867msgstr ""
34868
55541419 34869#: fortran/resolve.c:4116
588a58df 34870#, gcc-internal-format
55541419 34871msgid "Substring start index at %L must be of type INTEGER"
588a58df
JM
34872msgstr ""
34873
55541419 34874#: fortran/resolve.c:4123
588a58df 34875#, gcc-internal-format
55541419 34876msgid "Substring start index at %L must be scalar"
588a58df
JM
34877msgstr ""
34878
55541419 34879#: fortran/resolve.c:4132
588a58df 34880#, gcc-internal-format
55541419 34881msgid "Substring start index at %L is less than one"
588a58df
JM
34882msgstr ""
34883
55541419 34884#: fortran/resolve.c:4145
588a58df 34885#, gcc-internal-format
55541419 34886msgid "Substring end index at %L must be of type INTEGER"
588a58df
JM
34887msgstr ""
34888
55541419 34889#: fortran/resolve.c:4152
588a58df 34890#, gcc-internal-format
55541419 34891msgid "Substring end index at %L must be scalar"
588a58df
JM
34892msgstr ""
34893
55541419 34894#: fortran/resolve.c:4162
588a58df 34895#, gcc-internal-format
55541419 34896msgid "Substring end index at %L exceeds the string length"
588a58df
JM
34897msgstr ""
34898
55541419 34899#: fortran/resolve.c:4172
588a58df 34900#, fuzzy, gcc-internal-format
55541419
JM
34901msgid "Substring end index at %L is too large"
34902msgstr "pyydetty tasaus on liian suuri"
588a58df 34903
55541419 34904#: fortran/resolve.c:4308
588a58df 34905#, gcc-internal-format
55541419 34906msgid "Component to the right of a part reference with nonzero rank must not have the POINTER attribute at %L"
588a58df
JM
34907msgstr ""
34908
55541419 34909#: fortran/resolve.c:4315
588a58df 34910#, gcc-internal-format
55541419 34911msgid "Component to the right of a part reference with nonzero rank must not have the ALLOCATABLE attribute at %L"
588a58df
JM
34912msgstr ""
34913
55541419 34914#: fortran/resolve.c:4334
588a58df 34915#, gcc-internal-format
55541419 34916msgid "Two or more part references with nonzero rank must not be specified at %L"
588a58df
JM
34917msgstr ""
34918
55541419 34919#: fortran/resolve.c:4517
588a58df 34920#, gcc-internal-format
55541419 34921msgid "Variable '%s', used in a specification expression, is referenced at %L before the ENTRY statement in which it is a parameter"
588a58df
JM
34922msgstr ""
34923
55541419 34924#: fortran/resolve.c:4522
588a58df 34925#, gcc-internal-format
55541419 34926msgid "Variable '%s' is used at %L before the ENTRY statement in which it is a parameter"
588a58df
JM
34927msgstr ""
34928
55541419 34929#: fortran/resolve.c:4877
588a58df 34930#, gcc-internal-format
55541419 34931msgid "Passed-object at %L must be scalar"
588a58df
JM
34932msgstr ""
34933
55541419 34934#: fortran/resolve.c:4906
588a58df 34935#, gcc-internal-format
55541419 34936msgid "Base object for type-bound procedure call at %L is of ABSTRACT type '%s'"
588a58df
JM
34937msgstr ""
34938
55541419 34939#: fortran/resolve.c:4914
588a58df 34940#, gcc-internal-format
55541419 34941msgid "Base object for NOPASS type-bound procedure call at %L must be scalar"
588a58df
JM
34942msgstr ""
34943
55541419 34944#: fortran/resolve.c:4922
588a58df 34945#, gcc-internal-format
55541419 34946msgid "Non-scalar base object at %L currently not implemented"
588a58df
JM
34947msgstr ""
34948
55541419
JM
34949#. Nothing matching found!
34950#: fortran/resolve.c:5024
588a58df 34951#, gcc-internal-format
55541419 34952msgid "Found no matching specific binding for the call to the GENERIC '%s' at %L"
588a58df
JM
34953msgstr ""
34954
55541419
JM
34955#. To resolve class member calls, we borrow this bit
34956#. of code to select the specific procedures.
34957#: fortran/resolve.c:5044 fortran/resolve.c:5097
588a58df 34958#, gcc-internal-format
55541419 34959msgid "'%s' at %L should be a SUBROUTINE"
588a58df
JM
34960msgstr ""
34961
55541419 34962#: fortran/resolve.c:5089
588a58df 34963#, gcc-internal-format
55541419 34964msgid "'%s' at %L should be a FUNCTION"
588a58df
JM
34965msgstr ""
34966
55541419
JM
34967#: fortran/resolve.c:5172
34968#, fuzzy, gcc-internal-format
34969msgid "no typebound available procedure named '%s' at %L"
34970msgstr "tyhjä esittely"
34971
34972#: fortran/resolve.c:5665
588a58df 34973#, gcc-internal-format
55541419 34974msgid "%s at %L must be a scalar"
588a58df
JM
34975msgstr ""
34976
55541419 34977#: fortran/resolve.c:5675
588a58df 34978#, gcc-internal-format
55541419 34979msgid "Deleted feature: %s at %L must be integer"
588a58df
JM
34980msgstr ""
34981
55541419 34982#: fortran/resolve.c:5679 fortran/resolve.c:5686
588a58df 34983#, gcc-internal-format
55541419 34984msgid "%s at %L must be INTEGER"
588a58df
JM
34985msgstr ""
34986
55541419 34987#: fortran/resolve.c:5706
588a58df 34988#, gcc-internal-format
55541419 34989msgid "Cannot assign to loop variable in PURE procedure at %L"
588a58df
JM
34990msgstr ""
34991
55541419 34992#: fortran/resolve.c:5730
588a58df 34993#, gcc-internal-format
55541419 34994msgid "Step expression in DO loop at %L cannot be zero"
588a58df
JM
34995msgstr ""
34996
55541419 34997#: fortran/resolve.c:5765
588a58df 34998#, gcc-internal-format
55541419 34999msgid "DO loop at %L will be executed zero times"
588a58df
JM
35000msgstr ""
35001
55541419 35002#: fortran/resolve.c:5826
588a58df 35003#, gcc-internal-format
55541419 35004msgid "FORALL index-name at %L must be a scalar INTEGER"
588a58df
JM
35005msgstr ""
35006
55541419 35007#: fortran/resolve.c:5831
588a58df 35008#, gcc-internal-format
55541419 35009msgid "FORALL start expression at %L must be a scalar INTEGER"
588a58df
JM
35010msgstr ""
35011
55541419 35012#: fortran/resolve.c:5838
588a58df 35013#, gcc-internal-format
55541419 35014msgid "FORALL end expression at %L must be a scalar INTEGER"
588a58df
JM
35015msgstr ""
35016
55541419 35017#: fortran/resolve.c:5846
588a58df 35018#, gcc-internal-format
55541419 35019msgid "FORALL stride expression at %L must be a scalar %s"
588a58df
JM
35020msgstr ""
35021
55541419 35022#: fortran/resolve.c:5851
588a58df 35023#, gcc-internal-format
55541419 35024msgid "FORALL stride expression at %L cannot be zero"
588a58df
JM
35025msgstr ""
35026
55541419 35027#: fortran/resolve.c:5867
588a58df 35028#, gcc-internal-format
55541419 35029msgid "FORALL index '%s' may not appear in triplet specification at %L"
588a58df
JM
35030msgstr ""
35031
55541419 35032#: fortran/resolve.c:5967 fortran/resolve.c:6183
02c7d30f 35033#, gcc-internal-format
55541419 35034msgid "Allocate-object at %L must be ALLOCATABLE or a POINTER"
02c7d30f
JM
35035msgstr ""
35036
55541419 35037#: fortran/resolve.c:5973
588a58df 35038#, gcc-internal-format
55541419 35039msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
588a58df
JM
35040msgstr ""
35041
55541419 35042#: fortran/resolve.c:6046
588a58df 35043#, gcc-internal-format
55541419 35044msgid "Source-expr at %L must be scalar or have the same rank as the allocate-object at %L"
588a58df
JM
35045msgstr ""
35046
55541419 35047#: fortran/resolve.c:6074
588a58df 35048#, gcc-internal-format
55541419 35049msgid "Source-expr at %L and allocate-object at %L must have the same shape"
588a58df
JM
35050msgstr ""
35051
55541419 35052#: fortran/resolve.c:6194
588a58df 35053#, gcc-internal-format
55541419 35054msgid "Type of entity at %L is type incompatible with source-expr at %L"
588a58df
JM
35055msgstr ""
35056
55541419 35057#: fortran/resolve.c:6207
588a58df 35058#, gcc-internal-format
55541419 35059msgid "The allocate-object at %L and the source-expr at %L shall have the same kind type parameter"
588a58df
JM
35060msgstr ""
35061
55541419 35062#: fortran/resolve.c:6216
588a58df 35063#, gcc-internal-format
55541419 35064msgid "Allocating %s of ABSTRACT base type at %L requires a type-spec or SOURCE="
588a58df
JM
35065msgstr ""
35066
55541419 35067#: fortran/resolve.c:6223
588a58df 35068#, gcc-internal-format
55541419 35069msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
588a58df
JM
35070msgstr ""
35071
55541419 35072#: fortran/resolve.c:6265
588a58df 35073#, gcc-internal-format
55541419 35074msgid "Array specification required in ALLOCATE statement at %L"
588a58df
JM
35075msgstr ""
35076
55541419 35077#: fortran/resolve.c:6295
02c7d30f 35078#, gcc-internal-format
55541419 35079msgid "Bad array specification in ALLOCATE statement at %L"
02c7d30f
JM
35080msgstr ""
35081
55541419 35082#: fortran/resolve.c:6315
f3a12c77 35083#, gcc-internal-format
55541419 35084msgid "'%s' must not appear in the array specification at %L in the same ALLOCATE statement where it is itself allocated"
f3a12c77
JM
35085msgstr ""
35086
55541419 35087#: fortran/resolve.c:6340
588a58df 35088#, gcc-internal-format
55541419 35089msgid "Stat-variable '%s' at %L cannot be INTENT(IN)"
588a58df
JM
35090msgstr ""
35091
55541419 35092#: fortran/resolve.c:6344
588a58df 35093#, gcc-internal-format
55541419 35094msgid "Illegal stat-variable at %L for a PURE procedure"
588a58df
JM
35095msgstr ""
35096
55541419 35097#: fortran/resolve.c:6351
588a58df 35098#, gcc-internal-format
55541419 35099msgid "Stat-variable at %L must be a scalar INTEGER variable"
588a58df
JM
35100msgstr ""
35101
55541419 35102#: fortran/resolve.c:6356
588a58df 35103#, gcc-internal-format
55541419 35104msgid "Stat-variable at %L shall not be %sd within the same %s statement"
588a58df
JM
35105msgstr ""
35106
55541419 35107#: fortran/resolve.c:6364
02c7d30f 35108#, gcc-internal-format
55541419 35109msgid "ERRMSG at %L is useless without a STAT tag"
02c7d30f
JM
35110msgstr ""
35111
55541419 35112#: fortran/resolve.c:6368
588a58df 35113#, gcc-internal-format
55541419 35114msgid "Errmsg-variable '%s' at %L cannot be INTENT(IN)"
588a58df
JM
35115msgstr ""
35116
55541419 35117#: fortran/resolve.c:6372
588a58df 35118#, gcc-internal-format
55541419 35119msgid "Illegal errmsg-variable at %L for a PURE procedure"
588a58df
JM
35120msgstr ""
35121
55541419 35122#: fortran/resolve.c:6380
588a58df 35123#, gcc-internal-format
55541419
JM
35124msgid "Errmsg-variable at %L must be a scalar CHARACTER variable"
35125msgstr ""
588a58df 35126
55541419 35127#: fortran/resolve.c:6385
588a58df 35128#, gcc-internal-format
55541419 35129msgid "Errmsg-variable at %L shall not be %sd within the same %s statement"
588a58df
JM
35130msgstr ""
35131
55541419 35132#: fortran/resolve.c:6403
588a58df 35133#, gcc-internal-format
55541419
JM
35134msgid "Allocate-object at %L also appears at %L"
35135msgstr ""
588a58df 35136
55541419
JM
35137#. The cases overlap, or they are the same
35138#. element in the list. Either way, we must
35139#. issue an error and get the next case from P.
35140#. FIXME: Sort P and Q by line number.
35141#: fortran/resolve.c:6570
588a58df 35142#, gcc-internal-format
55541419
JM
35143msgid "CASE label at %L overlaps with CASE label at %L"
35144msgstr ""
588a58df 35145
55541419 35146#: fortran/resolve.c:6621
588a58df 35147#, gcc-internal-format
55541419 35148msgid "Expression in CASE statement at %L must be of type %s"
588a58df
JM
35149msgstr ""
35150
55541419 35151#: fortran/resolve.c:6632
f3a12c77 35152#, fuzzy, gcc-internal-format
55541419
JM
35153msgid "Expression in CASE statement at %L must be of kind %d"
35154msgstr "tyhjä esittely"
f3a12c77 35155
55541419 35156#: fortran/resolve.c:6644
588a58df 35157#, gcc-internal-format
55541419 35158msgid "Expression in CASE statement at %L must be scalar"
588a58df
JM
35159msgstr ""
35160
55541419 35161#: fortran/resolve.c:6690
588a58df 35162#, gcc-internal-format
55541419 35163msgid "Selection expression in computed GOTO statement at %L must be a scalar integer expression"
588a58df
JM
35164msgstr ""
35165
55541419 35166#: fortran/resolve.c:6708
588a58df 35167#, gcc-internal-format
55541419 35168msgid "Argument of SELECT statement at %L cannot be %s"
588a58df
JM
35169msgstr ""
35170
55541419 35171#: fortran/resolve.c:6717
588a58df 35172#, gcc-internal-format
55541419 35173msgid "Argument of SELECT statement at %L must be a scalar expression"
588a58df
JM
35174msgstr ""
35175
55541419 35176#: fortran/resolve.c:6782 fortran/resolve.c:7004
588a58df 35177#, gcc-internal-format
55541419 35178msgid "The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
588a58df
JM
35179msgstr ""
35180
55541419 35181#: fortran/resolve.c:6808
588a58df 35182#, gcc-internal-format
55541419 35183msgid "Logical range in CASE statement at %L is not allowed"
588a58df
JM
35184msgstr ""
35185
55541419 35186#: fortran/resolve.c:6820
588a58df 35187#, gcc-internal-format
55541419 35188msgid "constant logical value in CASE statement is repeated at %L"
588a58df
JM
35189msgstr ""
35190
55541419 35191#: fortran/resolve.c:6834
588a58df 35192#, gcc-internal-format
55541419 35193msgid "Range specification at %L can never be matched"
588a58df
JM
35194msgstr ""
35195
55541419 35196#: fortran/resolve.c:6937
588a58df 35197#, gcc-internal-format
55541419 35198msgid "Logical SELECT CASE block at %L has more that two cases"
588a58df
JM
35199msgstr ""
35200
55541419 35201#: fortran/resolve.c:6982
588a58df 35202#, gcc-internal-format
55541419 35203msgid "Derived type '%s' at %L must be extensible"
588a58df
JM
35204msgstr ""
35205
55541419 35206#: fortran/resolve.c:6992
588a58df 35207#, gcc-internal-format
55541419 35208msgid "Derived type '%s' at %L must be an extension of '%s'"
588a58df
JM
35209msgstr ""
35210
55541419 35211#: fortran/resolve.c:7138
588a58df 35212#, gcc-internal-format
55541419 35213msgid "Double CLASS IS block in SELECT TYPE statement at %L"
588a58df
JM
35214msgstr ""
35215
55541419 35216#: fortran/resolve.c:7233
588a58df 35217#, gcc-internal-format
55541419 35218msgid "Data transfer element at %L cannot have POINTER components"
588a58df
JM
35219msgstr ""
35220
55541419 35221#: fortran/resolve.c:7240
588a58df 35222#, gcc-internal-format
55541419 35223msgid "Data transfer element at %L cannot have ALLOCATABLE components"
588a58df
JM
35224msgstr ""
35225
55541419 35226#: fortran/resolve.c:7247
588a58df 35227#, gcc-internal-format
55541419 35228msgid "Data transfer element at %L cannot have PRIVATE components"
588a58df
JM
35229msgstr ""
35230
55541419 35231#: fortran/resolve.c:7256
588a58df 35232#, gcc-internal-format
55541419 35233msgid "Data transfer element at %L cannot be a full reference to an assumed-size array"
588a58df
JM
35234msgstr ""
35235
55541419 35236#: fortran/resolve.c:7318
588a58df 35237#, gcc-internal-format
55541419 35238msgid "Statement at %L is not a valid branch target statement for the branch statement at %L"
588a58df
JM
35239msgstr ""
35240
55541419 35241#: fortran/resolve.c:7327
588a58df 35242#, gcc-internal-format
55541419 35243msgid "Branch at %L may result in an infinite loop"
588a58df
JM
35244msgstr ""
35245
55541419
JM
35246#. The label is not in an enclosing block, so illegal. This was
35247#. allowed in Fortran 66, so we allow it as extension. No
35248#. further checks are necessary in this case.
35249#: fortran/resolve.c:7355
588a58df 35250#, gcc-internal-format
55541419 35251msgid "Label at %L is not in the same block as the GOTO statement at %L"
588a58df
JM
35252msgstr ""
35253
55541419 35254#: fortran/resolve.c:7430
588a58df 35255#, gcc-internal-format
55541419 35256msgid "WHERE mask at %L has inconsistent shape"
588a58df
JM
35257msgstr ""
35258
55541419 35259#: fortran/resolve.c:7446
588a58df 35260#, gcc-internal-format
55541419 35261msgid "WHERE assignment target at %L has inconsistent shape"
588a58df
JM
35262msgstr ""
35263
55541419 35264#: fortran/resolve.c:7454 fortran/resolve.c:7541
588a58df 35265#, gcc-internal-format
55541419 35266msgid "Non-ELEMENTAL user-defined assignment in WHERE at %L"
588a58df
JM
35267msgstr ""
35268
55541419 35269#: fortran/resolve.c:7464 fortran/resolve.c:7551
588a58df 35270#, gcc-internal-format
55541419
JM
35271msgid "Unsupported statement inside WHERE at %L"
35272msgstr ""
588a58df 35273
55541419 35274#: fortran/resolve.c:7495
588a58df 35275#, fuzzy, gcc-internal-format
55541419
JM
35276msgid "Assignment to a FORALL index variable at %L"
35277msgstr "kirjoitussuojatun muuttujan %qs sijoitus"
588a58df 35278
55541419 35279#: fortran/resolve.c:7504
588a58df 35280#, gcc-internal-format
55541419 35281msgid "The FORALL with index '%s' is not used on the left side of the assignment at %L and so might cause multiple assignment to this object"
588a58df
JM
35282msgstr ""
35283
55541419 35284#: fortran/resolve.c:7673
588a58df 35285#, gcc-internal-format
55541419 35286msgid "An outer FORALL construct already has an index with this name %L"
588a58df
JM
35287msgstr ""
35288
55541419 35289#: fortran/resolve.c:7752
38fb2873 35290#, gcc-internal-format
55541419 35291msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
38fb2873 35292msgstr ""
02c7d30f 35293
55541419 35294#: fortran/resolve.c:7904
588a58df 35295#, gcc-internal-format
55541419 35296msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
588a58df
JM
35297msgstr ""
35298
55541419 35299#: fortran/resolve.c:7929
588a58df 35300#, gcc-internal-format
55541419 35301msgid "Cannot assign to variable '%s' in PURE procedure at %L"
588a58df
JM
35302msgstr ""
35303
55541419 35304#: fortran/resolve.c:7941
588a58df 35305#, gcc-internal-format
55541419 35306msgid "The impure variable at %L is assigned to a derived type variable with a POINTER component in a PURE procedure (12.6)"
588a58df
JM
35307msgstr ""
35308
55541419 35309#: fortran/resolve.c:7952
588a58df 35310#, fuzzy, gcc-internal-format
55541419
JM
35311msgid "Variable must not be polymorphic in assignment at %L"
35312msgstr "yhteensopimattomat tyypit sijoituksessa"
588a58df 35313
55541419 35314#: fortran/resolve.c:8062
588a58df 35315#, gcc-internal-format
55541419 35316msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
588a58df
JM
35317msgstr ""
35318
55541419 35319#: fortran/resolve.c:8065
588a58df 35320#, gcc-internal-format
55541419 35321msgid "Variable '%s' has not been assigned a target label at %L"
588a58df
JM
35322msgstr ""
35323
55541419 35324#: fortran/resolve.c:8076
588a58df 35325#, gcc-internal-format
55541419
JM
35326msgid "Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
35327msgstr ""
588a58df 35328
55541419 35329#: fortran/resolve.c:8107
588a58df 35330#, gcc-internal-format
55541419 35331msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
588a58df
JM
35332msgstr ""
35333
55541419 35334#: fortran/resolve.c:8122
588a58df 35335#, gcc-internal-format
55541419 35336msgid "Arithmetic IF statement at %L requires a numeric expression"
588a58df
JM
35337msgstr ""
35338
55541419 35339#: fortran/resolve.c:8185
588a58df 35340#, gcc-internal-format
55541419 35341msgid "Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
588a58df
JM
35342msgstr ""
35343
55541419 35344#: fortran/resolve.c:8267
588a58df 35345#, gcc-internal-format
55541419 35346msgid "FORALL mask clause at %L requires a LOGICAL expression"
588a58df
JM
35347msgstr ""
35348
55541419 35349#: fortran/resolve.c:8339 fortran/resolve.c:8395
588a58df 35350#, gcc-internal-format
55541419
JM
35351msgid "Binding label '%s' for common block '%s' at %L collides with the global entity '%s' at %L"
35352msgstr ""
588a58df 35353
55541419
JM
35354#. Common block names match but binding labels do not.
35355#: fortran/resolve.c:8360
588a58df 35356#, gcc-internal-format
55541419 35357msgid "Binding label '%s' for common block '%s' at %L does not match the binding label '%s' for common block '%s' at %L"
588a58df
JM
35358msgstr ""
35359
55541419 35360#: fortran/resolve.c:8407
588a58df 35361#, gcc-internal-format
55541419 35362msgid "Binding label '%s' for common block '%s' at %L collides with global entity '%s' at %L"
588a58df
JM
35363msgstr ""
35364
55541419
JM
35365#. Make sure global procedures don't collide with anything.
35366#: fortran/resolve.c:8459
588a58df 35367#, gcc-internal-format
55541419 35368msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
588a58df
JM
35369msgstr ""
35370
55541419
JM
35371#. Make sure procedures in interface bodies don't collide.
35372#: fortran/resolve.c:8472
588a58df 35373#, gcc-internal-format
55541419 35374msgid "Binding label '%s' in interface body at %L collides with the global entity '%s' at %L"
588a58df
JM
35375msgstr ""
35376
55541419 35377#: fortran/resolve.c:8485
588a58df 35378#, gcc-internal-format
55541419 35379msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
588a58df
JM
35380msgstr ""
35381
55541419 35382#: fortran/resolve.c:8562
588a58df 35383#, gcc-internal-format
55541419 35384msgid "CHARACTER variable has zero length at %L"
588a58df
JM
35385msgstr ""
35386
55541419 35387#: fortran/resolve.c:8573
5682cc89 35388#, fuzzy, gcc-internal-format
55541419
JM
35389msgid "String length at %L is too large"
35390msgstr "taulukon %qs koko on liian suuri"
588a58df 35391
55541419 35392#: fortran/resolve.c:8865
588a58df 35393#, gcc-internal-format
55541419 35394msgid "Allocatable array '%s' at %L must have a deferred shape"
588a58df
JM
35395msgstr ""
35396
55541419 35397#: fortran/resolve.c:8869
588a58df 35398#, gcc-internal-format
55541419 35399msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
588a58df
JM
35400msgstr ""
35401
55541419 35402#: fortran/resolve.c:8877
588a58df 35403#, gcc-internal-format
55541419 35404msgid "Array pointer '%s' at %L must have a deferred shape"
588a58df
JM
35405msgstr ""
35406
55541419 35407#: fortran/resolve.c:8888
588a58df 35408#, gcc-internal-format
55541419 35409msgid "Array '%s' at %L cannot have a deferred shape"
588a58df
JM
35410msgstr ""
35411
55541419 35412#: fortran/resolve.c:8916
588a58df 35413#, gcc-internal-format
55541419 35414msgid "The type '%s' cannot be host associated at %L because it is blocked by an incompatible object of the same name declared at %L"
588a58df
JM
35415msgstr ""
35416
55541419 35417#: fortran/resolve.c:8939
588a58df 35418#, gcc-internal-format
55541419 35419msgid "Object '%s' at %L must have the SAVE attribute for default initialization of a component"
588a58df
JM
35420msgstr ""
35421
55541419 35422#: fortran/resolve.c:8950
588a58df 35423#, gcc-internal-format
55541419 35424msgid "Type '%s' of CLASS variable '%s' at %L is not extensible"
588a58df
JM
35425msgstr ""
35426
55541419 35427#: fortran/resolve.c:8960
588a58df 35428#, gcc-internal-format
55541419 35429msgid "CLASS variable '%s' at %L must be dummy, allocatable or pointer"
588a58df
JM
35430msgstr ""
35431
55541419
JM
35432#. The shape of a main program or module array needs to be
35433#. constant.
35434#: fortran/resolve.c:9007
5682cc89 35435#, gcc-internal-format
55541419 35436msgid "The module or main program array '%s' at %L must have constant shape"
5682cc89
JM
35437msgstr ""
35438
55541419 35439#: fortran/resolve.c:9020
02c7d30f 35440#, gcc-internal-format
55541419 35441msgid "Entity with assumed character length at %L must be a dummy argument or a PARAMETER"
02c7d30f
JM
35442msgstr ""
35443
55541419 35444#: fortran/resolve.c:9039
588a58df 35445#, gcc-internal-format
55541419 35446msgid "'%s' at %L must have constant character length in this context"
588a58df
JM
35447msgstr ""
35448
55541419
JM
35449#: fortran/resolve.c:9075
35450#, fuzzy, gcc-internal-format
35451msgid "Allocatable '%s' at %L cannot have an initializer"
35452msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 35453
55541419
JM
35454#: fortran/resolve.c:9078
35455#, fuzzy, gcc-internal-format
35456msgid "External '%s' at %L cannot have an initializer"
35457msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 35458
55541419
JM
35459#: fortran/resolve.c:9082
35460#, fuzzy, gcc-internal-format
35461msgid "Dummy '%s' at %L cannot have an initializer"
35462msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 35463
55541419
JM
35464#: fortran/resolve.c:9085
35465#, fuzzy, gcc-internal-format
35466msgid "Intrinsic '%s' at %L cannot have an initializer"
35467msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 35468
55541419 35469#: fortran/resolve.c:9088
588a58df 35470#, gcc-internal-format
55541419 35471msgid "Function result '%s' at %L cannot have an initializer"
588a58df
JM
35472msgstr ""
35473
55541419
JM
35474#: fortran/resolve.c:9091
35475#, fuzzy, gcc-internal-format
35476msgid "Automatic array '%s' at %L cannot have an initializer"
35477msgstr "muuttuvakokoista objektia ei voi alustaa"
588a58df 35478
55541419 35479#: fortran/resolve.c:9128
588a58df 35480#, gcc-internal-format
55541419
JM
35481msgid "Character-valued statement function '%s' at %L must have constant length"
35482msgstr ""
588a58df 35483
55541419 35484#: fortran/resolve.c:9151
588a58df 35485#, gcc-internal-format
55541419 35486msgid "Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is PUBLIC at %L"
588a58df
JM
35487msgstr ""
35488
55541419 35489#: fortran/resolve.c:9174 fortran/resolve.c:9199
588a58df 35490#, gcc-internal-format
55541419 35491msgid "Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy arguments of '%s' which is PRIVATE"
588a58df
JM
35492msgstr ""
35493
55541419
JM
35494#: fortran/resolve.c:9217
35495#, fuzzy, gcc-internal-format
35496msgid "Function '%s' at %L cannot have an initializer"
35497msgstr "muuttuvakokoista objektia ei voi alustaa"
35498
35499#: fortran/resolve.c:9226
35500#, fuzzy, gcc-internal-format
35501msgid "External object '%s' at %L may not have an initializer"
35502msgstr "muuttuvakokoista objektia ei voi alustaa"
35503
35504#: fortran/resolve.c:9234
588a58df 35505#, gcc-internal-format
55541419 35506msgid "ELEMENTAL function '%s' at %L must have a scalar result"
588a58df
JM
35507msgstr ""
35508
55541419 35509#: fortran/resolve.c:9255
588a58df 35510#, gcc-internal-format
55541419 35511msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
588a58df
JM
35512msgstr ""
35513
55541419 35514#: fortran/resolve.c:9259
588a58df 35515#, gcc-internal-format
55541419 35516msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
588a58df
JM
35517msgstr ""
35518
55541419
JM
35519#: fortran/resolve.c:9263
35520#, gcc-internal-format
35521msgid "CHARACTER(*) function '%s' at %L cannot be pure"
35522msgstr ""
588a58df 35523
55541419 35524#: fortran/resolve.c:9267
588a58df 35525#, gcc-internal-format
55541419 35526msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
588a58df
JM
35527msgstr ""
35528
55541419 35529#: fortran/resolve.c:9276
588a58df 35530#, gcc-internal-format
55541419 35531msgid "Obsolescent feature: CHARACTER(*) function '%s' at %L"
588a58df
JM
35532msgstr ""
35533
55541419 35534#: fortran/resolve.c:9331
588a58df 35535#, fuzzy, gcc-internal-format
55541419
JM
35536msgid "PROCEDURE attribute conflicts with SAVE attribute in '%s' at %L"
35537msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
588a58df 35538
55541419
JM
35539#: fortran/resolve.c:9337
35540#, fuzzy, gcc-internal-format
35541msgid "PROCEDURE attribute conflicts with INTENT attribute in '%s' at %L"
35542msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
5682cc89 35543
55541419 35544#: fortran/resolve.c:9343
5682cc89 35545#, fuzzy, gcc-internal-format
55541419
JM
35546msgid "PROCEDURE attribute conflicts with RESULT attribute in '%s' at %L"
35547msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
5682cc89 35548
55541419 35549#: fortran/resolve.c:9351
5682cc89 35550#, fuzzy, gcc-internal-format
55541419
JM
35551msgid "EXTERNAL attribute conflicts with FUNCTION attribute in '%s' at %L"
35552msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
5682cc89 35553
55541419 35554#: fortran/resolve.c:9357
588a58df 35555#, gcc-internal-format
55541419 35556msgid "Procedure pointer result '%s' at %L is missing the pointer attribute"
588a58df
JM
35557msgstr ""
35558
55541419 35559#: fortran/resolve.c:9403
588a58df 35560#, gcc-internal-format
55541419 35561msgid "FINAL procedure '%s' at %L is not a SUBROUTINE"
588a58df
JM
35562msgstr ""
35563
55541419 35564#: fortran/resolve.c:9411
588a58df 35565#, gcc-internal-format
55541419 35566msgid "FINAL procedure at %L must have exactly one argument"
588a58df
JM
35567msgstr ""
35568
55541419
JM
35569#: fortran/resolve.c:9420
35570#, fuzzy, gcc-internal-format
35571msgid "Argument of FINAL procedure at %L must be of type '%s'"
35572msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
35573
35574#: fortran/resolve.c:9428
588a58df 35575#, gcc-internal-format
55541419 35576msgid "Argument of FINAL procedure at %L must not be a POINTER"
588a58df
JM
35577msgstr ""
35578
55541419 35579#: fortran/resolve.c:9434
588a58df 35580#, gcc-internal-format
55541419 35581msgid "Argument of FINAL procedure at %L must not be ALLOCATABLE"
588a58df
JM
35582msgstr ""
35583
55541419 35584#: fortran/resolve.c:9440
588a58df 35585#, gcc-internal-format
55541419
JM
35586msgid "Argument of FINAL procedure at %L must not be OPTIONAL"
35587msgstr ""
588a58df 35588
55541419 35589#: fortran/resolve.c:9448
588a58df 35590#, gcc-internal-format
55541419
JM
35591msgid "Argument of FINAL procedure at %L must not be INTENT(OUT)"
35592msgstr ""
588a58df 35593
55541419 35594#: fortran/resolve.c:9456
588a58df 35595#, gcc-internal-format
55541419
JM
35596msgid "Non-scalar FINAL procedure at %L should have assumed shape argument"
35597msgstr ""
588a58df 35598
55541419 35599#: fortran/resolve.c:9475
588a58df 35600#, gcc-internal-format
55541419 35601msgid "FINAL procedure '%s' declared at %L has the same rank (%d) as '%s'"
588a58df
JM
35602msgstr ""
35603
55541419 35604#: fortran/resolve.c:9508
588a58df 35605#, gcc-internal-format
55541419 35606msgid "Only array FINAL procedures declared for derived type '%s' defined at %L, suggest also scalar one"
588a58df
JM
35607msgstr ""
35608
55541419
JM
35609#. TODO: Remove this error when finalization is finished.
35610#: fortran/resolve.c:9513
588a58df 35611#, gcc-internal-format
55541419
JM
35612msgid "Finalization at %L is not yet implemented"
35613msgstr ""
588a58df 35614
55541419
JM
35615#: fortran/resolve.c:9539
35616#, fuzzy, gcc-internal-format
35617msgid "Can't overwrite GENERIC '%s' at %L"
35618msgstr "ei voi kirjoittaa tiedostoon %s: %m"
35619
35620#: fortran/resolve.c:9551
588a58df 35621#, gcc-internal-format
55541419 35622msgid "'%s' at %L overrides a procedure binding declared NON_OVERRIDABLE"
588a58df
JM
35623msgstr ""
35624
55541419 35625#: fortran/resolve.c:9559
588a58df 35626#, gcc-internal-format
55541419 35627msgid "'%s' at %L must not be DEFERRED as it overrides a non-DEFERRED binding"
588a58df
JM
35628msgstr ""
35629
55541419 35630#: fortran/resolve.c:9567
588a58df 35631#, gcc-internal-format
55541419 35632msgid "'%s' at %L overrides a PURE procedure and must also be PURE"
588a58df
JM
35633msgstr ""
35634
55541419 35635#: fortran/resolve.c:9576
588a58df 35636#, gcc-internal-format
55541419 35637msgid "'%s' at %L overrides an ELEMENTAL procedure and must also be ELEMENTAL"
588a58df
JM
35638msgstr ""
35639
55541419 35640#: fortran/resolve.c:9582
588a58df 35641#, gcc-internal-format
55541419
JM
35642msgid "'%s' at %L overrides a non-ELEMENTAL procedure and must not be ELEMENTAL, either"
35643msgstr ""
588a58df 35644
55541419 35645#: fortran/resolve.c:9591
588a58df 35646#, gcc-internal-format
55541419 35647msgid "'%s' at %L overrides a SUBROUTINE and must also be a SUBROUTINE"
588a58df
JM
35648msgstr ""
35649
55541419 35650#: fortran/resolve.c:9602
588a58df 35651#, gcc-internal-format
55541419 35652msgid "'%s' at %L overrides a FUNCTION and must also be a FUNCTION"
588a58df
JM
35653msgstr ""
35654
55541419 35655#: fortran/resolve.c:9613
588a58df 35656#, gcc-internal-format
55541419 35657msgid "'%s' at %L and the overridden FUNCTION should have matching result types"
588a58df
JM
35658msgstr ""
35659
55541419 35660#: fortran/resolve.c:9624
588a58df 35661#, gcc-internal-format
55541419 35662msgid "'%s' at %L overrides a PUBLIC procedure and must not be PRIVATE"
588a58df
JM
35663msgstr ""
35664
55541419 35665#: fortran/resolve.c:9653
588a58df 35666#, gcc-internal-format
55541419 35667msgid "Dummy argument '%s' of '%s' at %L should be named '%s' as to match the corresponding argument of the overridden procedure"
588a58df
JM
35668msgstr ""
35669
55541419 35670#: fortran/resolve.c:9666
588a58df 35671#, gcc-internal-format
55541419 35672msgid "Types mismatch for dummy argument '%s' of '%s' %L in respect to the overridden procedure"
588a58df
JM
35673msgstr ""
35674
55541419 35675#: fortran/resolve.c:9676
588a58df 35676#, gcc-internal-format
55541419 35677msgid "'%s' at %L must have the same number of formal arguments as the overridden procedure"
588a58df
JM
35678msgstr ""
35679
55541419 35680#: fortran/resolve.c:9685
588a58df 35681#, gcc-internal-format
55541419 35682msgid "'%s' at %L overrides a NOPASS binding and must also be NOPASS"
588a58df
JM
35683msgstr ""
35684
55541419 35685#: fortran/resolve.c:9696
588a58df 35686#, gcc-internal-format
55541419 35687msgid "'%s' at %L overrides a binding with PASS and must also be PASS"
02c7d30f
JM
35688msgstr ""
35689
55541419 35690#: fortran/resolve.c:9703
02c7d30f 35691#, gcc-internal-format
55541419 35692msgid "Passed-object dummy argument of '%s' at %L must be at the same position as the passed-object dummy argument of the overridden procedure"
588a58df
JM
35693msgstr ""
35694
55541419 35695#: fortran/resolve.c:9737
588a58df 35696#, gcc-internal-format
55541419 35697msgid "'%s' and '%s' can't be mixed FUNCTION/SUBROUTINE for GENERIC '%s' at %L"
588a58df
JM
35698msgstr ""
35699
55541419 35700#: fortran/resolve.c:9746
588a58df 35701#, gcc-internal-format
55541419 35702msgid "'%s' and '%s' for GENERIC '%s' at %L are ambiguous"
588a58df
JM
35703msgstr ""
35704
55541419 35705#: fortran/resolve.c:9805
588a58df 35706#, gcc-internal-format
55541419 35707msgid "Undefined specific binding '%s' as target of GENERIC '%s' at %L"
588a58df
JM
35708msgstr ""
35709
55541419 35710#: fortran/resolve.c:9817
588a58df 35711#, gcc-internal-format
55541419 35712msgid "GENERIC '%s' at %L must target a specific binding, '%s' is GENERIC, too"
588a58df
JM
35713msgstr ""
35714
55541419 35715#: fortran/resolve.c:9847
588a58df 35716#, gcc-internal-format
55541419 35717msgid "GENERIC '%s' at %L can't overwrite specific binding with the same name"
588a58df
JM
35718msgstr ""
35719
55541419 35720#: fortran/resolve.c:9903
588a58df 35721#, gcc-internal-format
55541419 35722msgid "Type-bound operator at %L can't be NOPASS"
588a58df
JM
35723msgstr ""
35724
55541419 35725#: fortran/resolve.c:10066
588a58df 35726#, gcc-internal-format
55541419 35727msgid "'%s' must be a module procedure or an external procedure with an explicit interface at %L"
588a58df
JM
35728msgstr ""
35729
55541419 35730#: fortran/resolve.c:10103
588a58df 35731#, gcc-internal-format
55541419 35732msgid "Procedure '%s' with PASS(%s) at %L has no argument '%s'"
588a58df
JM
35733msgstr ""
35734
55541419 35735#: fortran/resolve.c:10117
588a58df 35736#, gcc-internal-format
55541419 35737msgid "Procedure '%s' with PASS at %L must have at least one argument"
588a58df
JM
35738msgstr ""
35739
55541419 35740#: fortran/resolve.c:10131 fortran/resolve.c:10520
588a58df 35741#, gcc-internal-format
55541419 35742msgid "Non-polymorphic passed-object dummy argument of '%s' at %L"
588a58df
JM
35743msgstr ""
35744
55541419 35745#: fortran/resolve.c:10139
588a58df 35746#, gcc-internal-format
55541419 35747msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived-type '%s'"
588a58df
JM
35748msgstr ""
35749
55541419
JM
35750#: fortran/resolve.c:10149
35751#, fuzzy, gcc-internal-format
35752msgid "Passed-object dummy argument of '%s' at %L must be scalar"
35753msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
35754
35755#: fortran/resolve.c:10155
588a58df 35756#, gcc-internal-format
55541419 35757msgid "Passed-object dummy argument of '%s' at %L must not be ALLOCATABLE"
588a58df
JM
35758msgstr ""
35759
55541419 35760#: fortran/resolve.c:10161
5682cc89 35761#, fuzzy, gcc-internal-format
55541419
JM
35762msgid "Passed-object dummy argument of '%s' at %L must not be POINTER"
35763msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
5682cc89 35764
55541419
JM
35765#: fortran/resolve.c:10187
35766#, gcc-internal-format
35767msgid "Procedure '%s' at %L has the same name as a component of '%s'"
35768msgstr ""
5682cc89 35769
55541419 35770#: fortran/resolve.c:10196
588a58df 35771#, gcc-internal-format
55541419 35772msgid "Procedure '%s' at %L has the same name as an inherited component of '%s'"
588a58df
JM
35773msgstr ""
35774
55541419 35775#: fortran/resolve.c:10283
588a58df 35776#, gcc-internal-format
55541419 35777msgid "Derived-type '%s' declared at %L must be ABSTRACT because '%s' is DEFERRED and not overridden"
588a58df
JM
35778msgstr ""
35779
55541419 35780#: fortran/resolve.c:10344
588a58df 35781#, gcc-internal-format
55541419 35782msgid "Non-extensible derived-type '%s' at %L must not be ABSTRACT"
588a58df
JM
35783msgstr ""
35784
55541419 35785#: fortran/resolve.c:10354
5682cc89 35786#, gcc-internal-format
55541419 35787msgid "Interface '%s', used by procedure pointer component '%s' at %L, is declared in a later PROCEDURE statement"
5682cc89
JM
35788msgstr ""
35789
55541419 35790#: fortran/resolve.c:10415
5682cc89 35791#, fuzzy, gcc-internal-format
55541419
JM
35792msgid "Interface '%s' of procedure pointer component '%s' at %L must be explicit"
35793msgstr "tyhjä esittely"
5682cc89 35794
55541419 35795#: fortran/resolve.c:10454
588a58df 35796#, gcc-internal-format
55541419 35797msgid "Procedure pointer component '%s' with PASS(%s) at %L has no argument '%s'"
588a58df
JM
35798msgstr ""
35799
55541419 35800#: fortran/resolve.c:10468
588a58df 35801#, gcc-internal-format
55541419 35802msgid "Procedure pointer component '%s' with PASS at %L must have at least one argument"
588a58df
JM
35803msgstr ""
35804
55541419 35805#: fortran/resolve.c:10484
588a58df 35806#, fuzzy, gcc-internal-format
55541419
JM
35807msgid "Argument '%s' of '%s' with PASS(%s) at %L must be of the derived type '%s'"
35808msgstr "%<__builtin_args_info%>-funktion argumentin pitää olla vakio"
588a58df 35809
55541419 35810#: fortran/resolve.c:10494
588a58df 35811#, fuzzy, gcc-internal-format
55541419
JM
35812msgid "Argument '%s' of '%s' with PASS(%s) at %L must be scalar"
35813msgstr "%<__builtin_expect%>-funktion toisen argumentin pitää olla vakio"
588a58df 35814
55541419
JM
35815#: fortran/resolve.c:10503
35816#, gcc-internal-format
35817msgid "Argument '%s' of '%s' with PASS(%s) at %L may not have the POINTER attribute"
35818msgstr ""
588a58df 35819
55541419 35820#: fortran/resolve.c:10512
5682cc89 35821#, gcc-internal-format
55541419 35822msgid "Argument '%s' of '%s' with PASS(%s) at %L may not be ALLOCATABLE"
5682cc89
JM
35823msgstr ""
35824
55541419 35825#: fortran/resolve.c:10541
588a58df 35826#, gcc-internal-format
55541419 35827msgid "Component '%s' of '%s' at %L has the same name as an inherited type-bound procedure"
588a58df
JM
35828msgstr ""
35829
55541419 35830#: fortran/resolve.c:10553
588a58df 35831#, gcc-internal-format
55541419 35832msgid "Character length of component '%s' needs to be a constant specification expression at %L"
588a58df
JM
35833msgstr ""
35834
55541419 35835#: fortran/resolve.c:10568
02c7d30f 35836#, gcc-internal-format
55541419 35837msgid "Fortran 2003: the component '%s' is a PRIVATE type and cannot be a component of '%s', which is PUBLIC at %L"
02c7d30f
JM
35838msgstr ""
35839
55541419 35840#: fortran/resolve.c:10578
42138585 35841#, gcc-internal-format
55541419
JM
35842msgid "Component %s of SEQUENCE type declared at %L does not have the SEQUENCE attribute"
35843msgstr ""
02c7d30f 35844
55541419
JM
35845#: fortran/resolve.c:10589
35846#, gcc-internal-format
35847msgid "The pointer component '%s' of '%s' at %L is a type that has not been declared"
35848msgstr ""
02c7d30f 35849
55541419 35850#: fortran/resolve.c:10600
02c7d30f 35851#, gcc-internal-format
55541419 35852msgid "Component '%s' with CLASS at %L must be allocatable or pointer"
02c7d30f
JM
35853msgstr ""
35854
55541419 35855#: fortran/resolve.c:10628
02c7d30f 35856#, gcc-internal-format
55541419 35857msgid "Component '%s' of '%s' at %L must have constant array bounds"
02c7d30f
JM
35858msgstr ""
35859
55541419
JM
35860#: fortran/resolve.c:10673
35861#, gcc-internal-format
35862msgid "NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC namelist '%s' at %L"
35863msgstr ""
02c7d30f 35864
55541419 35865#: fortran/resolve.c:10683
588a58df 35866#, gcc-internal-format
55541419 35867msgid "NAMELIST object '%s' has use-associated PRIVATE components and cannot be member of namelist '%s' at %L"
588a58df
JM
35868msgstr ""
35869
55541419 35870#: fortran/resolve.c:10696
588a58df 35871#, gcc-internal-format
55541419 35872msgid "NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC namelist '%s' at %L"
588a58df
JM
35873msgstr ""
35874
55541419 35875#: fortran/resolve.c:10708
588a58df 35876#, gcc-internal-format
55541419 35877msgid "NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
588a58df
JM
35878msgstr ""
35879
55541419 35880#: fortran/resolve.c:10717
588a58df 35881#, gcc-internal-format
55541419
JM
35882msgid "NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
35883msgstr ""
588a58df 35884
55541419 35885#: fortran/resolve.c:10729
588a58df 35886#, gcc-internal-format
55541419 35887msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE components"
588a58df
JM
35888msgstr ""
35889
55541419 35890#: fortran/resolve.c:10737
588a58df 35891#, gcc-internal-format
55541419 35892msgid "NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
588a58df
JM
35893msgstr ""
35894
55541419 35895#: fortran/resolve.c:10763
588a58df 35896#, gcc-internal-format
55541419 35897msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
588a58df
JM
35898msgstr ""
35899
55541419 35900#: fortran/resolve.c:10782
588a58df 35901#, gcc-internal-format
55541419 35902msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
588a58df
JM
35903msgstr ""
35904
55541419 35905#: fortran/resolve.c:10794
588a58df 35906#, gcc-internal-format
55541419 35907msgid "Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
588a58df
JM
35908msgstr ""
35909
55541419 35910#: fortran/resolve.c:10805
02c7d30f 35911#, gcc-internal-format
55541419 35912msgid "Incompatible derived type in PARAMETER at %L"
02c7d30f
JM
35913msgstr ""
35914
55541419
JM
35915#: fortran/resolve.c:10868
35916#, gcc-internal-format
35917msgid "PROCEDURE '%s' at %L may not be used as its own interface"
35918msgstr ""
02c7d30f 35919
55541419
JM
35920#: fortran/resolve.c:10874
35921#, gcc-internal-format
35922msgid "Interface '%s', used by procedure '%s' at %L, is declared in a later PROCEDURE statement"
35923msgstr ""
02c7d30f 35924
55541419 35925#: fortran/resolve.c:10927
588a58df 35926#, gcc-internal-format
55541419 35927msgid "Interface '%s' of procedure '%s' at %L must be explicit"
588a58df
JM
35928msgstr ""
35929
55541419 35930#: fortran/resolve.c:10994
38fb2873 35931#, gcc-internal-format
55541419
JM
35932msgid "Assumed size array at %L must be a dummy argument"
35933msgstr ""
02c7d30f 35934
55541419 35935#: fortran/resolve.c:10997
38fb2873 35936#, gcc-internal-format
55541419
JM
35937msgid "Assumed shape array at %L must be a dummy argument"
35938msgstr ""
02c7d30f 35939
55541419 35940#: fortran/resolve.c:11009
38fb2873 35941#, gcc-internal-format
55541419
JM
35942msgid "Symbol at %L is not a DUMMY variable"
35943msgstr ""
588a58df 35944
55541419
JM
35945#: fortran/resolve.c:11015
35946#, gcc-internal-format
35947msgid "'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
35948msgstr ""
02c7d30f 35949
55541419 35950#: fortran/resolve.c:11025
02c7d30f 35951#, gcc-internal-format
55541419 35952msgid "Character dummy variable '%s' at %L with VALUE attribute must have constant length"
02c7d30f
JM
35953msgstr ""
35954
55541419 35955#: fortran/resolve.c:11034
588a58df 35956#, gcc-internal-format
55541419 35957msgid "C interoperable character dummy variable '%s' at %L with VALUE attribute must have length one"
588a58df
JM
35958msgstr ""
35959
55541419 35960#: fortran/resolve.c:11060
588a58df 35961#, gcc-internal-format
55541419 35962msgid "Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block nor declared at the module level scope"
588a58df
JM
35963msgstr ""
35964
55541419 35965#: fortran/resolve.c:11113
588a58df 35966#, gcc-internal-format
55541419 35967msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
588a58df
JM
35968msgstr ""
35969
55541419 35970#: fortran/resolve.c:11154
588a58df 35971#, gcc-internal-format
55541419 35972msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
588a58df
JM
35973msgstr ""
35974
55541419 35975#: fortran/resolve.c:11173
1056e649 35976#, gcc-internal-format
55541419
JM
35977msgid "The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have a default initializer"
35978msgstr ""
588a58df 35979
55541419
JM
35980#: fortran/resolve.c:11247
35981#, gcc-internal-format
35982msgid "Threadprivate at %L isn't SAVEd"
35983msgstr ""
588a58df 35984
55541419
JM
35985#: fortran/resolve.c:11335
35986#, gcc-internal-format
35987msgid "BLOCK DATA element '%s' at %L must be in COMMON"
35988msgstr ""
588a58df 35989
55541419 35990#: fortran/resolve.c:11341
588a58df 35991#, gcc-internal-format
55541419 35992msgid "DATA array '%s' at %L must be specified in a previous declaration"
588a58df
JM
35993msgstr ""
35994
55541419 35995#: fortran/resolve.c:11357
588a58df 35996#, gcc-internal-format
55541419
JM
35997msgid "DATA element '%s' at %L is a pointer and so must be a full array"
35998msgstr ""
588a58df 35999
55541419 36000#: fortran/resolve.c:11403
588a58df 36001#, gcc-internal-format
55541419
JM
36002msgid "Nonconstant array section at %L in DATA statement"
36003msgstr ""
588a58df 36004
55541419 36005#: fortran/resolve.c:11416
588a58df 36006#, gcc-internal-format
55541419 36007msgid "DATA statement at %L has more variables than values"
588a58df
JM
36008msgstr ""
36009
55541419 36010#: fortran/resolve.c:11510
588a58df 36011#, gcc-internal-format
55541419 36012msgid "iterator start at %L does not simplify"
588a58df
JM
36013msgstr ""
36014
55541419 36015#: fortran/resolve.c:11517
588a58df 36016#, gcc-internal-format
55541419 36017msgid "iterator end at %L does not simplify"
588a58df
JM
36018msgstr ""
36019
55541419 36020#: fortran/resolve.c:11524
588a58df 36021#, gcc-internal-format
55541419 36022msgid "iterator step at %L does not simplify"
588a58df
JM
36023msgstr ""
36024
55541419
JM
36025#: fortran/resolve.c:11650
36026#, gcc-internal-format
36027msgid "DATA statement at %L has more values than variables"
36028msgstr ""
36029
36030#: fortran/resolve.c:11741
5682cc89 36031#, fuzzy, gcc-internal-format
55541419
JM
36032msgid "Label %d at %L defined but not used"
36033msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
5682cc89 36034
55541419 36035#: fortran/resolve.c:11746
f3a12c77 36036#, fuzzy, gcc-internal-format
55541419
JM
36037msgid "Label %d at %L defined but cannot be used"
36038msgstr "%Jnimike %qD määritelty, mutta ei käytetty"
f3a12c77 36039
55541419 36040#: fortran/resolve.c:11830
588a58df 36041#, gcc-internal-format
55541419 36042msgid "Derived type variable '%s' at %L must have SEQUENCE attribute to be an EQUIVALENCE object"
588a58df
JM
36043msgstr ""
36044
55541419 36045#: fortran/resolve.c:11839
588a58df 36046#, gcc-internal-format
55541419 36047msgid "Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an EQUIVALENCE object"
588a58df
JM
36048msgstr ""
36049
55541419 36050#: fortran/resolve.c:11847
02c7d30f 36051#, gcc-internal-format
55541419 36052msgid "Derived type variable '%s' at %L with default initialization cannot be in EQUIVALENCE with a variable in COMMON"
02c7d30f
JM
36053msgstr ""
36054
55541419 36055#: fortran/resolve.c:11863
588a58df 36056#, gcc-internal-format
55541419 36057msgid "Derived type variable '%s' at %L with pointer component(s) cannot be an EQUIVALENCE object"
588a58df
JM
36058msgstr ""
36059
55541419 36060#: fortran/resolve.c:11965
588a58df 36061#, gcc-internal-format
55541419 36062msgid "Syntax error in EQUIVALENCE statement at %L"
588a58df
JM
36063msgstr ""
36064
55541419 36065#: fortran/resolve.c:11980
588a58df 36066#, gcc-internal-format
55541419 36067msgid "Either all or none of the objects in the EQUIVALENCE set at %L shall have the PROTECTED attribute"
588a58df
JM
36068msgstr ""
36069
55541419 36070#: fortran/resolve.c:11992
588a58df 36071#, gcc-internal-format
55541419 36072msgid "Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure procedure '%s'"
588a58df
JM
36073msgstr ""
36074
55541419 36075#: fortran/resolve.c:12001
588a58df 36076#, gcc-internal-format
55541419 36077msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
588a58df
JM
36078msgstr ""
36079
55541419 36080#: fortran/resolve.c:12080
588a58df 36081#, gcc-internal-format
55541419 36082msgid "Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
588a58df
JM
36083msgstr ""
36084
55541419 36085#: fortran/resolve.c:12091
588a58df 36086#, gcc-internal-format
55541419 36087msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
588a58df
JM
36088msgstr ""
36089
55541419 36090#: fortran/resolve.c:12102
588a58df 36091#, gcc-internal-format
55541419 36092msgid "Substring at %L has length zero"
588a58df
JM
36093msgstr ""
36094
55541419 36095#: fortran/resolve.c:12146
588a58df 36096#, gcc-internal-format
55541419 36097msgid "Fortran 2003: PUBLIC function '%s' at %L of PRIVATE type '%s'"
588a58df
JM
36098msgstr ""
36099
55541419 36100#: fortran/resolve.c:12159
588a58df 36101#, gcc-internal-format
55541419 36102msgid "ENTRY '%s' at %L has no IMPLICIT type"
588a58df
JM
36103msgstr ""
36104
55541419 36105#: fortran/resolve.c:12176
588a58df 36106#, gcc-internal-format
55541419 36107msgid "User operator procedure '%s' at %L must be a FUNCTION"
588a58df
JM
36108msgstr ""
36109
55541419 36110#: fortran/resolve.c:12186
588a58df 36111#, gcc-internal-format
55541419
JM
36112msgid "User operator procedure '%s' at %L cannot be assumed character length"
36113msgstr ""
588a58df 36114
55541419 36115#: fortran/resolve.c:12194
588a58df 36116#, gcc-internal-format
55541419 36117msgid "User operator procedure '%s' at %L must have at least one argument"
588a58df
JM
36118msgstr ""
36119
55541419 36120#: fortran/resolve.c:12208
588a58df 36121#, gcc-internal-format
55541419 36122msgid "First argument of operator interface at %L cannot be optional"
588a58df
JM
36123msgstr ""
36124
55541419 36125#: fortran/resolve.c:12226
588a58df 36126#, gcc-internal-format
55541419
JM
36127msgid "Second argument of operator interface at %L cannot be optional"
36128msgstr ""
588a58df 36129
55541419 36130#: fortran/resolve.c:12233
588a58df 36131#, gcc-internal-format
55541419
JM
36132msgid "Operator interface at %L must have, at most, two arguments"
36133msgstr ""
588a58df 36134
55541419 36135#: fortran/resolve.c:12305
588a58df 36136#, gcc-internal-format
55541419
JM
36137msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
36138msgstr ""
588a58df 36139
55541419 36140#: fortran/scanner.c:760
588a58df 36141#, gcc-internal-format
55541419
JM
36142msgid "!$OMP at %C starts a commented line as it neither is followed by a space nor is a continuation line"
36143msgstr ""
588a58df 36144
55541419 36145#: fortran/scanner.c:1078 fortran/scanner.c:1221
588a58df 36146#, gcc-internal-format
55541419 36147msgid "Limit of %d continuations exceeded in statement at %C"
588a58df
JM
36148msgstr ""
36149
55541419 36150#: fortran/scanner.c:1090 fortran/scanner.c:1177
588a58df 36151#, gcc-internal-format
55541419
JM
36152msgid "Line truncated at %L"
36153msgstr ""
588a58df 36154
55541419 36155#: fortran/scanner.c:1137
588a58df 36156#, gcc-internal-format
55541419 36157msgid "Missing '&' in continued character constant at %C"
588a58df
JM
36158msgstr ""
36159
55541419 36160#: fortran/scanner.c:1371
02c7d30f 36161#, gcc-internal-format
55541419
JM
36162msgid "Nonconforming tab character at %C"
36163msgstr ""
02c7d30f 36164
55541419
JM
36165#: fortran/scanner.c:1459 fortran/scanner.c:1462
36166#, gcc-internal-format
36167msgid "'&' not allowed by itself in line %d"
36168msgstr ""
588a58df 36169
55541419 36170#: fortran/scanner.c:1509
588a58df 36171#, gcc-internal-format
55541419 36172msgid "Nonconforming tab character in column %d of line %d"
588a58df
JM
36173msgstr ""
36174
55541419 36175#: fortran/scanner.c:1717
588a58df 36176#, gcc-internal-format
55541419 36177msgid "%s:%d: file %s left but not entered"
588a58df
JM
36178msgstr ""
36179
55541419 36180#: fortran/scanner.c:1751
588a58df 36181#, gcc-internal-format
55541419 36182msgid "%s:%d: Illegal preprocessor directive"
588a58df
JM
36183msgstr ""
36184
55541419 36185#: fortran/scanner.c:1869
588a58df 36186#, fuzzy, gcc-internal-format
55541419
JM
36187msgid "Can't open file '%s'"
36188msgstr "syötetiedoston avaaminen ei onnistu: %s"
588a58df 36189
55541419 36190#: fortran/simplify.c:86
588a58df 36191#, gcc-internal-format
55541419
JM
36192msgid "Result of %s overflows its kind at %L"
36193msgstr ""
588a58df 36194
55541419 36195#: fortran/simplify.c:91
588a58df 36196#, gcc-internal-format
55541419 36197msgid "Result of %s underflows its kind at %L"
588a58df
JM
36198msgstr ""
36199
55541419 36200#: fortran/simplify.c:96
588a58df 36201#, gcc-internal-format
55541419 36202msgid "Result of %s is NaN at %L"
588a58df
JM
36203msgstr ""
36204
55541419 36205#: fortran/simplify.c:100
588a58df 36206#, gcc-internal-format
55541419
JM
36207msgid "Result of %s gives range error for its kind at %L"
36208msgstr ""
588a58df 36209
55541419 36210#: fortran/simplify.c:123
588a58df 36211#, gcc-internal-format
55541419
JM
36212msgid "KIND parameter of %s at %L must be an initialization expression"
36213msgstr ""
588a58df 36214
55541419 36215#: fortran/simplify.c:131
588a58df 36216#, gcc-internal-format
55541419
JM
36217msgid "Invalid KIND parameter of %s at %L"
36218msgstr ""
36219
36220#: fortran/simplify.c:670
36221#, fuzzy, gcc-internal-format
36222msgid "Argument of %s function at %L is negative"
36223msgstr "%qs ei ole kelpo tulostetiedosto"
36224
36225#: fortran/simplify.c:677
36226#, fuzzy, gcc-internal-format
36227msgid "Argument of %s function at %L outside of range [0,127]"
36228msgstr "%<__builtin_args_info%>-funktion argumentti on rajojen ulkopuolella"
588a58df 36229
55541419 36230#: fortran/simplify.c:695
588a58df 36231#, gcc-internal-format
55541419 36232msgid "Argument of %s function at %L is too large for the collating sequence of kind %d"
588a58df
JM
36233msgstr ""
36234
55541419
JM
36235#: fortran/simplify.c:734
36236#, gcc-internal-format
36237msgid "Argument of ACOS at %L must be between -1 and 1"
36238msgstr ""
02c7d30f 36239
55541419 36240#: fortran/simplify.c:766
588a58df 36241#, gcc-internal-format
55541419 36242msgid "Argument of ACOSH at %L must not be less than 1"
588a58df
JM
36243msgstr ""
36244
55541419 36245#: fortran/simplify.c:1031
588a58df 36246#, gcc-internal-format
55541419 36247msgid "Argument of ASIN at %L must be between -1 and 1"
588a58df
JM
36248msgstr ""
36249
55541419 36250#: fortran/simplify.c:1116
588a58df 36251#, gcc-internal-format
55541419 36252msgid "Argument of ATANH at %L must be inside the range -1 to 1"
588a58df
JM
36253msgstr ""
36254
55541419 36255#: fortran/simplify.c:1146
588a58df 36256#, gcc-internal-format
55541419 36257msgid "If first argument of ATAN2 %L is zero, then the second argument must not be zero"
588a58df
JM
36258msgstr ""
36259
55541419 36260#: fortran/simplify.c:2125
1056e649 36261#, gcc-internal-format
55541419
JM
36262msgid "Argument of IACHAR at %L must be of length one"
36263msgstr ""
588a58df 36264
55541419 36265#: fortran/simplify.c:2132
1056e649 36266#, gcc-internal-format
55541419
JM
36267msgid "Argument of IACHAR function at %L outside of range 0..127"
36268msgstr ""
588a58df 36269
55541419
JM
36270#: fortran/simplify.c:2171
36271#, gcc-internal-format
36272msgid "Invalid second argument of IBCLR at %L"
36273msgstr ""
588a58df 36274
55541419
JM
36275#: fortran/simplify.c:2179
36276#, gcc-internal-format
36277msgid "Second argument of IBCLR exceeds bit size at %L"
36278msgstr ""
588a58df 36279
55541419 36280#: fortran/simplify.c:2213
588a58df 36281#, gcc-internal-format
55541419
JM
36282msgid "Invalid second argument of IBITS at %L"
36283msgstr ""
588a58df 36284
55541419 36285#: fortran/simplify.c:2219
588a58df 36286#, gcc-internal-format
55541419
JM
36287msgid "Invalid third argument of IBITS at %L"
36288msgstr ""
588a58df 36289
55541419 36290#: fortran/simplify.c:2229
588a58df 36291#, gcc-internal-format
55541419 36292msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
588a58df
JM
36293msgstr ""
36294
55541419 36295#: fortran/simplify.c:2276
588a58df 36296#, gcc-internal-format
55541419
JM
36297msgid "Invalid second argument of IBSET at %L"
36298msgstr ""
588a58df 36299
55541419 36300#: fortran/simplify.c:2284
588a58df 36301#, gcc-internal-format
55541419 36302msgid "Second argument of IBSET exceeds bit size at %L"
588a58df
JM
36303msgstr ""
36304
55541419 36305#: fortran/simplify.c:2314
588a58df 36306#, gcc-internal-format
55541419 36307msgid "Argument of ICHAR at %L must be of length one"
588a58df
JM
36308msgstr ""
36309
55541419 36310#: fortran/simplify.c:2517
588a58df 36311#, gcc-internal-format
55541419 36312msgid "Argument of INT at %L is not a valid type"
588a58df
JM
36313msgstr ""
36314
55541419
JM
36315#: fortran/simplify.c:2548
36316#, fuzzy, gcc-internal-format
36317msgid "Argument of %s at %L is not a valid type"
36318msgstr "%qs ei ole kelpo tulostetiedosto"
36319
36320#: fortran/simplify.c:2693
588a58df 36321#, gcc-internal-format
55541419 36322msgid "Invalid second argument of ISHFT at %L"
588a58df
JM
36323msgstr ""
36324
55541419 36325#: fortran/simplify.c:2708
588a58df 36326#, gcc-internal-format
55541419 36327msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
588a58df
JM
36328msgstr ""
36329
55541419 36330#: fortran/simplify.c:2772
588a58df 36331#, gcc-internal-format
55541419 36332msgid "Invalid second argument of ISHFTC at %L"
588a58df
JM
36333msgstr ""
36334
55541419 36335#: fortran/simplify.c:2786
588a58df 36336#, gcc-internal-format
55541419 36337msgid "Invalid third argument of ISHFTC at %L"
588a58df
JM
36338msgstr ""
36339
55541419 36340#: fortran/simplify.c:2792
02c7d30f 36341#, gcc-internal-format
55541419 36342msgid "Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
02c7d30f
JM
36343msgstr ""
36344
55541419 36345#: fortran/simplify.c:2808
588a58df 36346#, gcc-internal-format
55541419 36347msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
588a58df
JM
36348msgstr ""
36349
55541419
JM
36350#: fortran/simplify.c:2811
36351#, gcc-internal-format
36352msgid "Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at %L"
36353msgstr ""
5682cc89 36354
55541419
JM
36355#: fortran/simplify.c:2882
36356#, gcc-internal-format
36357msgid "Argument of KIND at %L is a DERIVED type"
36358msgstr ""
5682cc89 36359
55541419
JM
36360#: fortran/simplify.c:3094
36361#, gcc-internal-format
36362msgid "DIM argument at %L is out of bounds"
36363msgstr ""
5682cc89 36364
55541419 36365#: fortran/simplify.c:3280
588a58df 36366#, gcc-internal-format
55541419 36367msgid "Argument of LOG at %L cannot be less than or equal to zero"
588a58df
JM
36368msgstr ""
36369
55541419 36370#: fortran/simplify.c:3293
588a58df 36371#, gcc-internal-format
55541419
JM
36372msgid "Complex argument of LOG at %L cannot be zero"
36373msgstr ""
588a58df 36374
55541419 36375#: fortran/simplify.c:3321
588a58df 36376#, gcc-internal-format
55541419 36377msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
588a58df
JM
36378msgstr ""
36379
55541419
JM
36380#. Result is processor-dependent.
36381#: fortran/simplify.c:3692
588a58df 36382#, gcc-internal-format
55541419
JM
36383msgid "Second argument MOD at %L is zero"
36384msgstr ""
588a58df 36385
55541419
JM
36386#. Result is processor-dependent.
36387#: fortran/simplify.c:3703
588a58df 36388#, gcc-internal-format
55541419 36389msgid "Second argument of MOD at %L is zero"
588a58df
JM
36390msgstr ""
36391
55541419
JM
36392#. Result is processor-dependent. This processor just opts
36393#. to not handle it at all.
36394#. Result is processor-dependent.
36395#: fortran/simplify.c:3745 fortran/simplify.c:3757
588a58df 36396#, gcc-internal-format
55541419
JM
36397msgid "Second argument of MODULO at %L is zero"
36398msgstr ""
588a58df 36399
55541419 36400#: fortran/simplify.c:3803
588a58df 36401#, gcc-internal-format
55541419
JM
36402msgid "Second argument of NEAREST at %L shall not be zero"
36403msgstr ""
588a58df 36404
55541419 36405#: fortran/simplify.c:3839
588a58df 36406#, gcc-internal-format
55541419 36407msgid "Result of NEAREST is NaN at %L"
588a58df
JM
36408msgstr ""
36409
55541419 36410#: fortran/simplify.c:4212
588a58df 36411#, gcc-internal-format
55541419 36412msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
588a58df
JM
36413msgstr ""
36414
55541419 36415#: fortran/simplify.c:4267
588a58df 36416#, gcc-internal-format
55541419 36417msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
588a58df
JM
36418msgstr ""
36419
55541419 36420#: fortran/simplify.c:4539
588a58df 36421#, gcc-internal-format
55541419
JM
36422msgid "Result of SCALE overflows its kind at %L"
36423msgstr ""
588a58df 36424
55541419 36425#: fortran/simplify.c:5198
588a58df 36426#, gcc-internal-format
55541419 36427msgid "Argument of SQRT at %L has a negative value"
588a58df
JM
36428msgstr ""
36429
55541419 36430#: fortran/simplify.c:5384
588a58df 36431#, gcc-internal-format
55541419 36432msgid "Intrinsic TRANSFER at %L has partly undefined result: source size %ld < result size %ld"
588a58df
JM
36433msgstr ""
36434
55541419 36435#: fortran/simplify.c:5839
588a58df 36436#, gcc-internal-format
55541419 36437msgid "Character '%s' in string at %L cannot be converted into character kind %d"
588a58df
JM
36438msgstr ""
36439
55541419 36440#: fortran/symbol.c:133
588a58df 36441#, gcc-internal-format
55541419 36442msgid "Duplicate IMPLICIT NONE statement at %C"
588a58df
JM
36443msgstr ""
36444
55541419 36445#: fortran/symbol.c:173
588a58df 36446#, gcc-internal-format
55541419 36447msgid "Letter '%c' already set in IMPLICIT statement at %C"
588a58df
JM
36448msgstr ""
36449
55541419 36450#: fortran/symbol.c:195
588a58df 36451#, gcc-internal-format
55541419 36452msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
588a58df
JM
36453msgstr ""
36454
55541419 36455#: fortran/symbol.c:205
588a58df 36456#, gcc-internal-format
55541419 36457msgid "Letter %c already has an IMPLICIT type at %C"
588a58df
JM
36458msgstr ""
36459
55541419 36460#: fortran/symbol.c:261
588a58df 36461#, gcc-internal-format
55541419 36462msgid "Symbol '%s' at %L has no IMPLICIT type"
588a58df
JM
36463msgstr ""
36464
55541419
JM
36465#. BIND(C) variables should not be implicitly declared.
36466#: fortran/symbol.c:278
588a58df 36467#, gcc-internal-format
55541419
JM
36468msgid "Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
36469msgstr ""
588a58df 36470
55541419
JM
36471#. Dummy args to a BIND(C) routine may not be interoperable if
36472#. they are implicitly typed.
36473#: fortran/symbol.c:292
588a58df 36474#, gcc-internal-format
55541419
JM
36475msgid "Implicitly declared variable '%s' at %L may not be C interoperable but it is a dummy argument to the BIND(C) procedure '%s' at %L"
36476msgstr ""
588a58df 36477
55541419 36478#: fortran/symbol.c:333
588a58df 36479#, gcc-internal-format
55541419 36480msgid "Function result '%s' at %L has no IMPLICIT type"
588a58df
JM
36481msgstr ""
36482
55541419 36483#: fortran/symbol.c:413
588a58df 36484#, gcc-internal-format
55541419 36485msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
588a58df
JM
36486msgstr ""
36487
55541419 36488#: fortran/symbol.c:468
588a58df 36489#, gcc-internal-format
55541419 36490msgid "Fortran 2003: Procedure pointer at %C"
588a58df
JM
36491msgstr ""
36492
55541419 36493#: fortran/symbol.c:623
588a58df 36494#, fuzzy, gcc-internal-format
55541419
JM
36495msgid "%s attribute applied to %s %s at %L"
36496msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
588a58df 36497
55541419 36498#: fortran/symbol.c:630
588a58df 36499#, gcc-internal-format
55541419 36500msgid "BIND(C) applied to %s %s at %L"
588a58df
JM
36501msgstr ""
36502
55541419 36503#: fortran/symbol.c:735 fortran/symbol.c:1416
02c7d30f 36504#, gcc-internal-format
55541419 36505msgid "%s attribute conflicts with %s attribute at %L"
02c7d30f
JM
36506msgstr ""
36507
55541419 36508#: fortran/symbol.c:738
02c7d30f 36509#, gcc-internal-format
55541419 36510msgid "%s attribute conflicts with %s attribute in '%s' at %L"
02c7d30f
JM
36511msgstr ""
36512
55541419 36513#: fortran/symbol.c:746
588a58df 36514#, gcc-internal-format
55541419
JM
36515msgid "Fortran 2003: %s attribute with %s attribute at %L"
36516msgstr ""
588a58df 36517
55541419 36518#: fortran/symbol.c:752
588a58df 36519#, gcc-internal-format
55541419
JM
36520msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
36521msgstr ""
588a58df 36522
55541419 36523#: fortran/symbol.c:796
588a58df 36524#, gcc-internal-format
55541419
JM
36525msgid "Cannot change attributes of USE-associated symbol at %L"
36526msgstr ""
588a58df 36527
55541419 36528#: fortran/symbol.c:799
588a58df 36529#, gcc-internal-format
55541419
JM
36530msgid "Cannot change attributes of USE-associated symbol %s at %L"
36531msgstr ""
588a58df 36532
55541419 36533#: fortran/symbol.c:815
02c7d30f 36534#, fuzzy, gcc-internal-format
55541419
JM
36535msgid "Duplicate %s attribute specified at %L"
36536msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36537
55541419 36538#: fortran/symbol.c:857
02c7d30f 36539#, gcc-internal-format
55541419 36540msgid "ALLOCATABLE specified outside of INTERFACE body at %L"
02c7d30f
JM
36541msgstr ""
36542
55541419 36543#: fortran/symbol.c:883
38fb2873 36544#, gcc-internal-format
55541419
JM
36545msgid "DIMENSION specified for '%s' outside its INTERFACE body at %L"
36546msgstr ""
02c7d30f 36547
55541419 36548#: fortran/symbol.c:1001
38fb2873 36549#, gcc-internal-format
55541419
JM
36550msgid "Cray Pointee at %L appears in multiple pointer() statements"
36551msgstr ""
02c7d30f 36552
55541419 36553#: fortran/symbol.c:1020
38fb2873 36554#, gcc-internal-format
55541419
JM
36555msgid "Duplicate PROTECTED attribute specified at %L"
36556msgstr ""
02c7d30f 36557
55541419 36558#: fortran/symbol.c:1053
02c7d30f 36559#, fuzzy, gcc-internal-format
55541419
JM
36560msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
36561msgstr "%Jlohkoattribuuttia ei voi määrittää paikalliselle muuttujalle"
02c7d30f 36562
55541419 36563#: fortran/symbol.c:1061
02c7d30f 36564#, fuzzy, gcc-internal-format
55541419
JM
36565msgid "Duplicate SAVE attribute specified at %L"
36566msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36567
55541419 36568#: fortran/symbol.c:1082
02c7d30f 36569#, fuzzy, gcc-internal-format
55541419
JM
36570msgid "Duplicate VALUE attribute specified at %L"
36571msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36572
55541419 36573#: fortran/symbol.c:1102
02c7d30f 36574#, gcc-internal-format
55541419 36575msgid "Duplicate VOLATILE attribute specified at %L"
02c7d30f
JM
36576msgstr ""
36577
55541419 36578#: fortran/symbol.c:1121
02c7d30f 36579#, fuzzy, gcc-internal-format
55541419
JM
36580msgid "Duplicate ASYNCHRONOUS attribute specified at %L"
36581msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36582
55541419
JM
36583#: fortran/symbol.c:1412
36584#, gcc-internal-format
36585msgid "%s attribute of '%s' conflicts with %s attribute at %L"
36586msgstr ""
02c7d30f 36587
55541419
JM
36588#: fortran/symbol.c:1446
36589#, gcc-internal-format
36590msgid "%s procedure at %L is already declared as %s procedure"
36591msgstr ""
02c7d30f 36592
55541419
JM
36593#: fortran/symbol.c:1481
36594#, gcc-internal-format
36595msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
36596msgstr ""
02c7d30f 36597
55541419
JM
36598#: fortran/symbol.c:1505
36599#, gcc-internal-format
36600msgid "ACCESS specification at %L was already specified"
36601msgstr ""
02c7d30f 36602
55541419 36603#: fortran/symbol.c:1522
02c7d30f 36604#, fuzzy, gcc-internal-format
55541419
JM
36605msgid "Duplicate BIND attribute specified at %L"
36606msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36607
55541419
JM
36608#: fortran/symbol.c:1529
36609#, gcc-internal-format
36610msgid "Fortran 2003: BIND(C) at %L"
36611msgstr ""
02c7d30f 36612
55541419 36613#: fortran/symbol.c:1546
02c7d30f 36614#, fuzzy, gcc-internal-format
55541419
JM
36615msgid "Duplicate EXTENDS attribute specified at %L"
36616msgstr "%Javoimelle funktiolle %qD annettu attribuutti noinline"
02c7d30f 36617
55541419
JM
36618#: fortran/symbol.c:1550
36619#, gcc-internal-format
36620msgid "Fortran 2003: EXTENDS at %L"
36621msgstr ""
02c7d30f 36622
55541419
JM
36623#: fortran/symbol.c:1572
36624#, gcc-internal-format
36625msgid "Symbol '%s' at %L already has an explicit interface"
36626msgstr ""
588a58df 36627
55541419
JM
36628#: fortran/symbol.c:1579
36629#, gcc-internal-format
36630msgid "'%s' at %L has attributes specified outside its INTERFACE body"
36631msgstr ""
588a58df 36632
55541419
JM
36633#: fortran/symbol.c:1612
36634#, gcc-internal-format
36635msgid "Symbol '%s' at %L already has basic type of %s"
36636msgstr ""
588a58df 36637
55541419 36638#: fortran/symbol.c:1619
588a58df 36639#, fuzzy, gcc-internal-format
55541419
JM
36640msgid "Procedure '%s' at %L may not have basic type of %s"
36641msgstr "muuttuvakokoista objektia ei voi alustaa"
02c7d30f 36642
55541419
JM
36643#: fortran/symbol.c:1631
36644#, gcc-internal-format
36645msgid "Symbol '%s' at %L cannot have a type"
36646msgstr ""
02c7d30f 36647
55541419
JM
36648#: fortran/symbol.c:1796
36649#, gcc-internal-format
36650msgid "Component '%s' at %C already declared at %L"
36651msgstr ""
588a58df 36652
55541419 36653#: fortran/symbol.c:1807
02c7d30f 36654#, gcc-internal-format
55541419 36655msgid "Component '%s' at %C already in the parent type at %L"
02c7d30f
JM
36656msgstr ""
36657
55541419
JM
36658#: fortran/symbol.c:1883
36659#, gcc-internal-format
36660msgid "Symbol '%s' at %C is ambiguous"
36661msgstr ""
02c7d30f 36662
55541419
JM
36663#: fortran/symbol.c:1915
36664#, gcc-internal-format
36665msgid "Derived type '%s' at %C is being used before it is defined"
36666msgstr ""
02c7d30f 36667
55541419
JM
36668#: fortran/symbol.c:1956
36669#, gcc-internal-format
36670msgid "'%s' at %C is not a member of the '%s' structure"
36671msgstr ""
588a58df 36672
55541419 36673#: fortran/symbol.c:1968
588a58df 36674#, gcc-internal-format
55541419 36675msgid "Component '%s' at %C is a PRIVATE component of '%s'"
588a58df
JM
36676msgstr ""
36677
55541419 36678#: fortran/symbol.c:2104
588a58df 36679#, gcc-internal-format
55541419 36680msgid "Duplicate statement label %d at %L and %L"
588a58df
JM
36681msgstr ""
36682
55541419 36683#: fortran/symbol.c:2114
588a58df 36684#, gcc-internal-format
55541419 36685msgid "Label %d at %C already referenced as branch target"
588a58df
JM
36686msgstr ""
36687
55541419 36688#: fortran/symbol.c:2123
588a58df 36689#, gcc-internal-format
55541419 36690msgid "Label %d at %C already referenced as a format label"
588a58df
JM
36691msgstr ""
36692
55541419 36693#: fortran/symbol.c:2165
588a58df 36694#, gcc-internal-format
55541419 36695msgid "Label %d at %C previously used as a FORMAT label"
588a58df
JM
36696msgstr ""
36697
55541419 36698#: fortran/symbol.c:2173
588a58df 36699#, gcc-internal-format
55541419 36700msgid "Label %d at %C previously used as branch target"
588a58df
JM
36701msgstr ""
36702
55541419 36703#: fortran/symbol.c:2488
588a58df 36704#, gcc-internal-format
55541419 36705msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
588a58df
JM
36706msgstr ""
36707
55541419 36708#: fortran/symbol.c:2491
588a58df 36709#, gcc-internal-format
55541419 36710msgid "Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
588a58df
JM
36711msgstr ""
36712
55541419
JM
36713#. Symbol is from another namespace.
36714#: fortran/symbol.c:2650
588a58df 36715#, gcc-internal-format
55541419 36716msgid "Symbol '%s' at %C has already been host associated"
588a58df
JM
36717msgstr ""
36718
55541419 36719#: fortran/symbol.c:3484
588a58df 36720#, gcc-internal-format
55541419
JM
36721msgid "Derived type '%s' declared at %L must have the BIND attribute to be C interoperable"
36722msgstr ""
588a58df 36723
55541419 36724#: fortran/symbol.c:3495
588a58df 36725#, gcc-internal-format
55541419 36726msgid "Derived type '%s' at %L is empty"
588a58df
JM
36727msgstr ""
36728
55541419 36729#: fortran/symbol.c:3512
588a58df 36730#, gcc-internal-format
55541419 36731msgid "Component '%s' at %L cannot have the POINTER attribute because it is a member of the BIND(C) derived type '%s' at %L"
588a58df
JM
36732msgstr ""
36733
55541419 36734#: fortran/symbol.c:3522
588a58df 36735#, gcc-internal-format
55541419 36736msgid "Procedure pointer component '%s' at %L cannot be a member of the BIND(C) derived type '%s' at %L"
588a58df
JM
36737msgstr ""
36738
55541419
JM
36739#: fortran/symbol.c:3533
36740#, gcc-internal-format
36741msgid "Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a member of the BIND(C) derived type '%s' at %L"
36742msgstr ""
5682cc89 36743
55541419
JM
36744#. If the derived type is bind(c), all fields must be
36745#. interop.
36746#: fortran/symbol.c:3571
588a58df 36747#, gcc-internal-format
55541419 36748msgid "Component '%s' in derived type '%s' at %L may not be C interoperable, even though derived type '%s' is BIND(C)"
588a58df
JM
36749msgstr ""
36750
55541419
JM
36751#. If derived type is param to bind(c) routine, or to one
36752#. of the iso_c_binding procs, it must be interoperable, so
36753#. all fields must interop too.
36754#: fortran/symbol.c:3580
36755#, gcc-internal-format
36756msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
36757msgstr ""
5682cc89 36758
55541419 36759#: fortran/symbol.c:3594
02c7d30f 36760#, gcc-internal-format
55541419
JM
36761msgid "Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) attributes"
36762msgstr ""
02c7d30f 36763
55541419 36764#: fortran/symbol.c:3602
588a58df 36765#, gcc-internal-format
55541419 36766msgid "Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND(C)"
588a58df
JM
36767msgstr ""
36768
55541419 36769#: fortran/symbol.c:4532
588a58df 36770#, gcc-internal-format
55541419 36771msgid "Symbol '%s' is used before it is typed at %L"
588a58df
JM
36772msgstr ""
36773
55541419 36774#: fortran/symbol.c:4538
588a58df 36775#, gcc-internal-format
55541419 36776msgid "Extension: Symbol '%s' is used before it is typed at %L"
588a58df
JM
36777msgstr ""
36778
55541419 36779#: fortran/symbol.c:4880 fortran/symbol.c:4954
588a58df 36780#, gcc-internal-format
55541419 36781msgid "'%s' of '%s' is PRIVATE at %L"
588a58df
JM
36782msgstr ""
36783
55541419 36784#: fortran/target-memory.c:616
588a58df 36785#, gcc-internal-format
55541419
JM
36786msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
36787msgstr ""
588a58df 36788
55541419 36789#: fortran/target-memory.c:703
588a58df 36790#, gcc-internal-format
55541419 36791msgid "BOZ constant at %L is too large (%ld vs %ld bits)"
588a58df
JM
36792msgstr ""
36793
55541419
JM
36794#: fortran/trans-array.c:705 fortran/trans-array.c:4545
36795#: fortran/trans-array.c:5580 fortran/trans-intrinsic.c:4255
588a58df 36796#, gcc-internal-format
55541419 36797msgid "Creating array temporary at %L"
588a58df
JM
36798msgstr ""
36799
55541419
JM
36800#. Problems occur when we get something like
36801#. integer :: a(lots) = (/(i, i=1, lots)/)
36802#: fortran/trans-array.c:4112
588a58df 36803#, gcc-internal-format
55541419 36804msgid "The number of elements in the array constructor at %L requires an increase of the allowed %d upper limit. See -fmax-array-constructor option"
588a58df
JM
36805msgstr ""
36806
55541419 36807#: fortran/trans-array.c:5577
588a58df 36808#, gcc-internal-format
55541419 36809msgid "Creating array temporary at %L for argument '%s'"
588a58df
JM
36810msgstr ""
36811
55541419 36812#: fortran/trans-array.c:6128
588a58df 36813#, gcc-internal-format
55541419 36814msgid "Possible frontend bug: Deferred array size without pointer, allocatable attribute or derived type without allocatable components."
588a58df
JM
36815msgstr ""
36816
55541419 36817#: fortran/trans-array.c:6611
588a58df 36818#, gcc-internal-format
55541419 36819msgid "bad expression type during walk (%d)"
588a58df
JM
36820msgstr ""
36821
55541419 36822#: fortran/trans-common.c:400
588a58df 36823#, gcc-internal-format
55541419 36824msgid "Named COMMON block '%s' at %L shall be of the same size"
588a58df
JM
36825msgstr ""
36826
55541419 36827#: fortran/trans-common.c:839
588a58df 36828#, gcc-internal-format
55541419 36829msgid "Bad array reference at %L"
588a58df
JM
36830msgstr ""
36831
55541419 36832#: fortran/trans-common.c:847
588a58df 36833#, gcc-internal-format
55541419 36834msgid "Illegal reference type at %L as EQUIVALENCE object"
588a58df
JM
36835msgstr ""
36836
55541419 36837#: fortran/trans-common.c:887
588a58df 36838#, gcc-internal-format
55541419 36839msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
588a58df
JM
36840msgstr ""
36841
55541419
JM
36842#. Aligning this field would misalign a previous field.
36843#: fortran/trans-common.c:1020
588a58df 36844#, gcc-internal-format
55541419 36845msgid "The equivalence set for variable '%s' declared at %L violates alignment requirements"
588a58df
JM
36846msgstr ""
36847
55541419
JM
36848#: fortran/trans-common.c:1087
36849#, gcc-internal-format
36850msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
36851msgstr ""
f3a12c77 36852
55541419 36853#: fortran/trans-common.c:1102
588a58df 36854#, gcc-internal-format
55541419 36855msgid "The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
588a58df
JM
36856msgstr ""
36857
55541419 36858#: fortran/trans-common.c:1117
588a58df 36859#, gcc-internal-format
55541419 36860msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L; reorder elements or use -fno-align-commons"
588a58df
JM
36861msgstr ""
36862
55541419 36863#: fortran/trans-common.c:1122
588a58df 36864#, gcc-internal-format
55541419
JM
36865msgid "Padding of %d bytes required before '%s' in COMMON at %L; reorder elements or use -fno-align-commons"
36866msgstr ""
588a58df 36867
55541419 36868#: fortran/trans-common.c:1145
588a58df 36869#, gcc-internal-format
55541419
JM
36870msgid "COMMON '%s' at %L does not exist"
36871msgstr ""
588a58df 36872
55541419 36873#: fortran/trans-common.c:1153
588a58df 36874#, gcc-internal-format
55541419 36875msgid "COMMON '%s' at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
588a58df
JM
36876msgstr ""
36877
55541419 36878#: fortran/trans-common.c:1157
588a58df 36879#, gcc-internal-format
55541419 36880msgid "COMMON at %L requires %d bytes of padding at start; reorder elements or use -fno-align-commons"
588a58df
JM
36881msgstr ""
36882
55541419 36883#: fortran/trans-const.c:294
588a58df 36884#, gcc-internal-format
55541419 36885msgid "Assigning value other than 0 or 1 to LOGICAL has undefined result at %L"
588a58df
JM
36886msgstr ""
36887
02c7d30f 36888#: fortran/trans-const.c:330
588a58df
JM
36889#, gcc-internal-format
36890msgid "gfc_conv_constant_to_tree(): invalid type: %s"
36891msgstr ""
36892
55541419
JM
36893#: fortran/trans-const.c:358
36894#, fuzzy, gcc-internal-format
36895msgid "non-constant initialization expression at %L"
36896msgstr "vektoriylivuoto lausekkeessa"
36897
02c7d30f 36898#: fortran/trans-decl.c:1160
588a58df
JM
36899#, gcc-internal-format
36900msgid "intrinsic variable which isn't a procedure"
36901msgstr ""
36902
55541419
JM
36903#: fortran/trans-decl.c:3087 fortran/trans-decl.c:4432
36904#, gcc-internal-format
36905msgid "Return value of function '%s' at %L not set"
36906msgstr ""
36907
36908#: fortran/trans-decl.c:3421
588a58df
JM
36909#, gcc-internal-format
36910msgid "backend decl for module variable %s already exists"
36911msgstr ""
36912
55541419
JM
36913#: fortran/trans-decl.c:3794
36914#, gcc-internal-format
36915msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
36916msgstr ""
36917
36918#: fortran/trans-decl.c:3799
36919#, gcc-internal-format
36920msgid "Unused dummy argument '%s' at %L"
36921msgstr ""
36922
36923#: fortran/trans-decl.c:3805
36924#, fuzzy, gcc-internal-format
36925msgid "Unused variable '%s' declared at %L"
36926msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
36927
36928#: fortran/trans-decl.c:3853
36929#, fuzzy, gcc-internal-format
36930msgid "Unused parameter '%s' declared at %L"
36931msgstr "%Jparametri %qD esitelty %<inline%>:ksi"
36932
36933#: fortran/trans-decl.c:3867
36934#, gcc-internal-format
36935msgid "Return value '%s' of function '%s' declared at %L not set"
36936msgstr ""
36937
02c7d30f 36938#: fortran/trans-expr.c:1338
588a58df
JM
36939#, gcc-internal-format
36940msgid "Unknown intrinsic op"
36941msgstr ""
36942
55541419
JM
36943#: fortran/trans-expr.c:2534
36944#, fuzzy, gcc-internal-format
36945msgid "Unknown argument list function at %L"
36946msgstr "liian vähän argumentteja funktiolle %qs"
36947
02c7d30f 36948#: fortran/trans-intrinsic.c:738
588a58df
JM
36949#, gcc-internal-format
36950msgid "Intrinsic function %s(%d) not recognized"
36951msgstr ""
36952
55541419
JM
36953#: fortran/trans-intrinsic.c:887
36954#, gcc-internal-format
36955msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
36956msgstr ""
36957
36958#: fortran/trans-io.c:2017
36959#, gcc-internal-format
36960msgid "Derived type '%s' at %L has PRIVATE components"
36961msgstr ""
36962
02c7d30f 36963#: fortran/trans-io.c:2121
588a58df
JM
36964#, gcc-internal-format
36965msgid "Bad IO basetype (%d)"
36966msgstr ""
36967
02c7d30f
JM
36968#: fortran/trans-openmp.c:1643
36969#, gcc-internal-format
36970msgid "gfc_trans_omp_workshare(): Bad statement code"
36971msgstr ""
36972
55541419
JM
36973#: fortran/trans-stmt.c:513
36974#, gcc-internal-format
36975msgid "An alternate return at %L without a * dummy argument"
36976msgstr ""
36977
02c7d30f 36978#: fortran/trans-types.c:463
588a58df
JM
36979#, gcc-internal-format
36980msgid "integer kind=8 not available for -fdefault-integer-8 option"
36981msgstr ""
36982
02c7d30f 36983#: fortran/trans-types.c:486
588a58df
JM
36984#, gcc-internal-format
36985msgid "real kind=8 not available for -fdefault-real-8 option"
36986msgstr ""
36987
02c7d30f 36988#: fortran/trans-types.c:499
588a58df
JM
36989#, gcc-internal-format
36990msgid "Use of -fdefault-double-8 requires -fdefault-real-8"
36991msgstr ""
36992
02c7d30f 36993#: fortran/trans-types.c:1343
588a58df
JM
36994#, gcc-internal-format
36995msgid "Array element size too big"
36996msgstr ""
36997
55541419 36998#: fortran/trans.c:1281
588a58df
JM
36999#, gcc-internal-format
37000msgid "gfc_trans_code(): Bad statement code"
37001msgstr ""
37002
02c7d30f 37003#: java/class.c:836
588a58df
JM
37004#, gcc-internal-format
37005msgid "bad method signature"
37006msgstr ""
37007
02c7d30f 37008#: java/class.c:893
588a58df
JM
37009#, gcc-internal-format
37010msgid "misplaced ConstantValue attribute (not in any field)"
37011msgstr ""
37012
02c7d30f 37013#: java/class.c:896
588a58df
JM
37014#, gcc-internal-format
37015msgid "duplicate ConstantValue attribute for field '%s'"
37016msgstr ""
37017
02c7d30f 37018#: java/class.c:907
588a58df
JM
37019#, gcc-internal-format
37020msgid "ConstantValue attribute of field '%s' has wrong type"
37021msgstr ""
37022
02c7d30f 37023#: java/class.c:1613
588a58df 37024#, gcc-internal-format
02c7d30f 37025msgid "abstract method in non-abstract class"
588a58df
JM
37026msgstr ""
37027
02c7d30f 37028#: java/class.c:2689
588a58df
JM
37029#, fuzzy, gcc-internal-format
37030msgid "non-static method %q+D overrides static method"
37031msgstr "%J%qD esitelty ei-staattisena, edellinen esittely staattinen"
37032
02c7d30f 37033#: java/decl.c:1261
588a58df
JM
37034#, fuzzy, gcc-internal-format
37035msgid "%q+D used prior to declaration"
37036msgstr "%Hprototyypin esittely"
37037
02c7d30f 37038#: java/decl.c:1687
588a58df
JM
37039#, gcc-internal-format
37040msgid "In %+D: overlapped variable and exception ranges at %d"
37041msgstr ""
37042
02c7d30f 37043#: java/decl.c:1738
588a58df
JM
37044#, gcc-internal-format
37045msgid "bad type in parameter debug info"
37046msgstr ""
37047
02c7d30f 37048#: java/decl.c:1747
588a58df
JM
37049#, gcc-internal-format
37050msgid "bad PC range for debug info for local %q+D"
37051msgstr ""
37052
5682cc89 37053#: java/expr.c:378
588a58df
JM
37054#, gcc-internal-format
37055msgid "need to insert runtime check for %s"
37056msgstr ""
37057
5682cc89 37058#: java/expr.c:526 java/expr.c:573
588a58df
JM
37059#, gcc-internal-format
37060msgid "assert: %s is assign compatible with %s"
37061msgstr ""
37062
5682cc89 37063#: java/expr.c:691
588a58df
JM
37064#, gcc-internal-format
37065msgid "stack underflow - dup* operation"
37066msgstr ""
37067
5682cc89 37068#: java/expr.c:1689
588a58df
JM
37069#, gcc-internal-format
37070msgid "reference %qs is ambiguous: appears in interface %qs and interface %qs"
37071msgstr ""
37072
5682cc89 37073#: java/expr.c:1717
588a58df
JM
37074#, gcc-internal-format
37075msgid "field %qs not found"
37076msgstr ""
37077
5682cc89 37078#: java/expr.c:2269
588a58df
JM
37079#, gcc-internal-format
37080msgid "method '%s' not found in class"
37081msgstr ""
37082
5682cc89 37083#: java/expr.c:2474
588a58df
JM
37084#, gcc-internal-format
37085msgid "failed to find class '%s'"
37086msgstr ""
37087
5682cc89 37088#: java/expr.c:2515
588a58df
JM
37089#, gcc-internal-format
37090msgid "class '%s' has no method named '%s' matching signature '%s'"
37091msgstr ""
37092
5682cc89 37093#: java/expr.c:2546
588a58df
JM
37094#, gcc-internal-format
37095msgid "invokestatic on non static method"
37096msgstr ""
37097
5682cc89 37098#: java/expr.c:2551
588a58df
JM
37099#, gcc-internal-format
37100msgid "invokestatic on abstract method"
37101msgstr ""
37102
5682cc89 37103#: java/expr.c:2559
588a58df
JM
37104#, gcc-internal-format
37105msgid "invoke[non-static] on static method"
37106msgstr ""
37107
02c7d30f 37108#: java/expr.c:2917
588a58df
JM
37109#, gcc-internal-format
37110msgid "missing field '%s' in '%s'"
37111msgstr ""
37112
02c7d30f 37113#: java/expr.c:2924
588a58df
JM
37114#, gcc-internal-format
37115msgid "mismatching signature for field '%s' in '%s'"
37116msgstr ""
37117
02c7d30f 37118#: java/expr.c:2953
588a58df
JM
37119#, gcc-internal-format
37120msgid "assignment to final field %q+D not in field's class"
37121msgstr ""
37122
02c7d30f 37123#: java/expr.c:3177
588a58df
JM
37124#, gcc-internal-format
37125msgid "invalid PC in line number table"
37126msgstr ""
37127
02c7d30f 37128#: java/expr.c:3227
588a58df
JM
37129#, gcc-internal-format
37130msgid "unreachable bytecode from %d to before %d"
37131msgstr ""
37132
02c7d30f 37133#: java/expr.c:3269
588a58df
JM
37134#, gcc-internal-format
37135msgid "unreachable bytecode from %d to the end of the method"
37136msgstr ""
37137
37138#. duplicate code from LOAD macro
02c7d30f 37139#: java/expr.c:3576
588a58df
JM
37140#, gcc-internal-format
37141msgid "unrecogized wide sub-instruction"
37142msgstr ""
37143
5682cc89 37144#: java/jcf-parse.c:508
588a58df
JM
37145#, gcc-internal-format
37146msgid "<constant pool index %d not in range>"
37147msgstr ""
37148
5682cc89 37149#: java/jcf-parse.c:518
588a58df
JM
37150#, gcc-internal-format
37151msgid "<constant pool index %d unexpected type"
37152msgstr ""
37153
5682cc89 37154#: java/jcf-parse.c:1098
588a58df
JM
37155#, gcc-internal-format
37156msgid "bad string constant"
37157msgstr ""
37158
5682cc89 37159#: java/jcf-parse.c:1116
588a58df
JM
37160#, gcc-internal-format
37161msgid "bad value constant type %d, index %d"
37162msgstr ""
37163
55541419 37164#: java/jcf-parse.c:1396 java/jcf-parse.c:1402
588a58df
JM
37165#, gcc-internal-format
37166msgid "cannot find file for class %s"
37167msgstr ""
37168
55541419 37169#: java/jcf-parse.c:1427
588a58df
JM
37170#, gcc-internal-format
37171msgid "not a valid Java .class file"
37172msgstr ""
37173
55541419 37174#: java/jcf-parse.c:1430
588a58df
JM
37175#, gcc-internal-format
37176msgid "error while parsing constant pool"
37177msgstr ""
37178
37179#. FIXME - where was first time
55541419 37180#: java/jcf-parse.c:1445
588a58df
JM
37181#, gcc-internal-format
37182msgid "reading class %s for the second time from %s"
37183msgstr ""
37184
55541419 37185#: java/jcf-parse.c:1463
588a58df
JM
37186#, gcc-internal-format
37187msgid "error while parsing fields"
37188msgstr ""
37189
55541419 37190#: java/jcf-parse.c:1466
588a58df
JM
37191#, gcc-internal-format
37192msgid "error while parsing methods"
37193msgstr ""
37194
55541419 37195#: java/jcf-parse.c:1469
588a58df
JM
37196#, gcc-internal-format
37197msgid "error while parsing final attributes"
37198msgstr ""
37199
55541419 37200#: java/jcf-parse.c:1509
588a58df 37201#, gcc-internal-format
02c7d30f 37202msgid "duplicate class will only be compiled once"
588a58df
JM
37203msgstr ""
37204
55541419 37205#: java/jcf-parse.c:1604
588a58df
JM
37206#, gcc-internal-format
37207msgid "missing Code attribute"
42138585 37208msgstr "puuttuva Code-attribuutti"
588a58df 37209
55541419 37210#: java/jcf-parse.c:1850
588a58df
JM
37211#, gcc-internal-format
37212msgid "no input file specified"
37213msgstr ""
37214
55541419 37215#: java/jcf-parse.c:1885
588a58df
JM
37216#, gcc-internal-format
37217msgid "can't close input file %s: %m"
42138585 37218msgstr "ei voida sulkea syötetiedostoa %s: %m"
588a58df 37219
55541419 37220#: java/jcf-parse.c:1930
588a58df
JM
37221#, gcc-internal-format
37222msgid "bad zip/jar file %s"
37223msgstr "virheellinen zip/jar-tiedosto %s"
37224
55541419 37225#: java/jcf-parse.c:2132
588a58df
JM
37226#, gcc-internal-format
37227msgid "error while reading %s from zip file"
37228msgstr ""
37229
02c7d30f 37230#: java/jvspec.c:422
588a58df
JM
37231#, gcc-internal-format
37232msgid "warning: already-compiled .class files ignored with -C"
37233msgstr ""
37234
02c7d30f
JM
37235#: java/lang.c:559
37236#, gcc-internal-format
37237msgid "-fexcess-precision=standard for Java"
37238msgstr ""
37239
37240#: java/lang.c:570
588a58df
JM
37241#, gcc-internal-format
37242msgid "-findirect-dispatch is incompatible with -freduced-reflection"
37243msgstr ""
37244
02c7d30f 37245#: java/lang.c:573
588a58df
JM
37246#, gcc-internal-format
37247msgid "-fjni is incompatible with -freduced-reflection"
37248msgstr ""
37249
02c7d30f 37250#: java/lang.c:584
588a58df
JM
37251#, gcc-internal-format
37252msgid "can't do dependency tracking with input from stdin"
37253msgstr ""
37254
02c7d30f 37255#: java/lang.c:600
588a58df
JM
37256#, gcc-internal-format
37257msgid "couldn't determine target name for dependency tracking"
37258msgstr ""
37259
02c7d30f 37260#: java/mangle_name.c:325 java/mangle_name.c:402
588a58df
JM
37261#, gcc-internal-format
37262msgid "internal error - invalid Utf8 name"
37263msgstr ""
37264
02c7d30f
JM
37265#: java/typeck.c:427
37266#, fuzzy, gcc-internal-format
37267msgid "junk at end of signature string"
37268msgstr "roskaa ilmaisun #pragma weak lopussa"
37269
37270#: java/verify-glue.c:378
37271#, fuzzy, gcc-internal-format
37272msgid "verification failed: %s"
37273msgstr "verify_flow_info epäonnistui"
37274
37275#: java/verify-glue.c:380
37276#, gcc-internal-format
37277msgid "verification failed at PC=%d: %s"
37278msgstr ""
37279
37280#: java/verify-glue.c:468
37281#, gcc-internal-format
37282msgid "bad pc in exception_table"
37283msgstr ""
37284
55541419 37285#: lto/lto-elf.c:105 lto/lto-elf.c:126
02c7d30f
JM
37286#, fuzzy, gcc-internal-format
37287msgid "could not read section header: %s"
37288msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
37289
55541419 37290#: lto/lto-elf.c:225
02c7d30f
JM
37291#, fuzzy, gcc-internal-format
37292msgid "two or more sections for %s:"
37293msgstr "yli yksi tietotyyppi esittelymääritteissä"
37294
37295#. Initialize the section header of section SCN. SH_NAME is the section name
37296#. as an index into the section header string table. SH_TYPE is the section
37297#. type, an SHT_* macro from libelf headers.
55541419 37298#: lto/lto-elf.c:250
02c7d30f
JM
37299#, gcc-internal-format
37300msgid "elf32_getshdr() failed: %s"
42138585 37301msgstr "elf32_getshdr() epäonnistui: %s"
02c7d30f 37302
55541419 37303#: lto/lto-elf.c:252
02c7d30f
JM
37304#, gcc-internal-format
37305msgid "elf64_getshdr() failed: %s"
42138585 37306msgstr "elf64_getshdr() epäonnistui: %s"
02c7d30f 37307
55541419 37308#: lto/lto-elf.c:286
02c7d30f
JM
37309#, gcc-internal-format
37310msgid "could not create a new ELF section: %s"
42138585 37311msgstr "ei voitu luoda uutta ELF-lohkoa: %s"
02c7d30f 37312
55541419 37313#: lto/lto-elf.c:340
02c7d30f
JM
37314#, gcc-internal-format
37315msgid "could not append data to ELF section: %s"
37316msgstr ""
37317
37318#. Validate's ELF_FILE's executable header and, if cached_file_attrs is
37319#. uninitialized, caches the architecture.
55541419 37320#: lto/lto-elf.c:389
02c7d30f
JM
37321#, gcc-internal-format
37322msgid "could not read ELF header: %s"
37323msgstr ""
37324
55541419 37325#: lto/lto-elf.c:395
02c7d30f
JM
37326#, gcc-internal-format
37327msgid "not a relocatable ELF object file"
37328msgstr ""
37329
55541419 37330#: lto/lto-elf.c:404
02c7d30f
JM
37331#, gcc-internal-format
37332msgid "inconsistent file architecture detected"
37333msgstr ""
37334
55541419 37335#: lto/lto-elf.c:430
02c7d30f
JM
37336#, gcc-internal-format
37337msgid "could not read ELF identification information: %s"
37338msgstr ""
37339
55541419 37340#: lto/lto-elf.c:449
02c7d30f
JM
37341#, gcc-internal-format
37342msgid "unsupported ELF file class"
37343msgstr ""
37344
55541419 37345#: lto/lto-elf.c:482
02c7d30f
JM
37346#, fuzzy, gcc-internal-format
37347msgid "could not locate ELF string table: %s"
37348msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
37349
37350#. Helper functions used by init_ehdr. Initialize ELF_FILE's executable
37351#. header using cached data from previously read files.
55541419 37352#: lto/lto-elf.c:506
02c7d30f
JM
37353#, gcc-internal-format
37354msgid "elf32_newehdr() failed: %s"
37355msgstr ""
37356
55541419 37357#: lto/lto-elf.c:508
02c7d30f
JM
37358#, gcc-internal-format
37359msgid "elf64_newehdr() failed: %s"
37360msgstr ""
37361
55541419
JM
37362#: lto/lto-elf.c:569
37363#, fuzzy, gcc-internal-format
37364msgid "command line option file '%s' does not exist"
37365msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
37366
37367#: lto/lto-elf.c:594
02c7d30f
JM
37368#, fuzzy, gcc-internal-format
37369msgid "could not open file %s"
37370msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
37371
55541419 37372#: lto/lto-elf.c:601
02c7d30f
JM
37373#, gcc-internal-format
37374msgid "ELF library is older than that used when building GCC"
37375msgstr ""
37376
55541419 37377#: lto/lto-elf.c:610
02c7d30f
JM
37378#, fuzzy, gcc-internal-format
37379msgid "could not open ELF file: %s"
37380msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
37381
55541419 37382#: lto/lto-elf.c:620
38fb2873 37383#, fuzzy, gcc-internal-format
02c7d30f 37384msgid "could not seek in archive"
38fb2873 37385msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
02c7d30f 37386
55541419 37387#: lto/lto-elf.c:627
02c7d30f
JM
37388#, gcc-internal-format
37389msgid "could not find archive member"
37390msgstr ""
37391
55541419 37392#: lto/lto-elf.c:675
02c7d30f
JM
37393#, gcc-internal-format
37394msgid "gelf_getehdr() failed: %s"
37395msgstr ""
37396
55541419 37397#: lto/lto-elf.c:684
02c7d30f
JM
37398#, fuzzy, gcc-internal-format
37399msgid "elf_getscn() failed: %s"
37400msgstr "verify_flow_info epäonnistui"
37401
55541419 37402#: lto/lto-elf.c:687
02c7d30f
JM
37403#, gcc-internal-format
37404msgid "gelf_getshdr() failed: %s"
37405msgstr ""
37406
55541419 37407#: lto/lto-elf.c:690
02c7d30f
JM
37408#, gcc-internal-format
37409msgid "gelf_update_shdr() failed: %s"
37410msgstr ""
37411
55541419 37412#: lto/lto-elf.c:694
02c7d30f
JM
37413#, gcc-internal-format
37414msgid "gelf_update_ehdr() failed: %s"
37415msgstr ""
37416
55541419 37417#: lto/lto-elf.c:702
02c7d30f
JM
37418#, fuzzy, gcc-internal-format
37419msgid "elf_update() failed: %s"
37420msgstr "verify_flow_info epäonnistui"
37421
37422#: lto/lto-lang.c:659
37423#, gcc-internal-format
37424msgid "-fwpa and -fltrans are mutually exclusive"
37425msgstr ""
37426
55541419 37427#: lto/lto.c:252
02c7d30f
JM
37428#, gcc-internal-format
37429msgid "bytecode stream: garbage at the end of symbols section"
37430msgstr ""
37431
55541419 37432#: lto/lto.c:276
38fb2873 37433#, fuzzy, gcc-internal-format
02c7d30f 37434msgid "could not parse hex number"
38fb2873 37435msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
02c7d30f 37436
55541419 37437#: lto/lto.c:308
02c7d30f
JM
37438#, gcc-internal-format
37439msgid "unexpected file name %s in linker resolution file. Expected %s"
37440msgstr ""
37441
55541419 37442#: lto/lto.c:317
02c7d30f
JM
37443#, fuzzy, gcc-internal-format
37444msgid "could not parse file offset"
37445msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
37446
55541419 37447#: lto/lto.c:320
02c7d30f
JM
37448#, fuzzy, gcc-internal-format
37449msgid "unexpected offset"
37450msgstr "vektoriylivuoto lausekkeessa"
37451
55541419 37452#: lto/lto.c:339
02c7d30f
JM
37453#, gcc-internal-format
37454msgid "Invalid line in the resolution file."
37455msgstr ""
37456
55541419 37457#: lto/lto.c:352
38fb2873 37458#, fuzzy, gcc-internal-format
02c7d30f 37459msgid "Invalid resolution in the resolution file."
38fb2873 37460msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
02c7d30f 37461
55541419 37462#: lto/lto.c:1049
02c7d30f
JM
37463#, gcc-internal-format
37464msgid "lto_elf_file_open() failed"
37465msgstr ""
37466
55541419 37467#: lto/lto.c:1109
02c7d30f
JM
37468#, fuzzy, gcc-internal-format
37469msgid "environment variable COLLECT_GCC must be set"
37470msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
37471
55541419 37472#: lto/lto.c:1114
02c7d30f
JM
37473#, fuzzy, gcc-internal-format
37474msgid "environment variable COLLECT_GCC_OPTIONS must be set"
37475msgstr "DJGPP-ympäristömuuttujaa ei ole määritelty"
37476
55541419 37477#: lto/lto.c:1123
02c7d30f
JM
37478#, gcc-internal-format
37479msgid "malformed COLLECT_GCC_OPTIONS"
37480msgstr ""
37481
55541419 37482#: lto/lto.c:1169
02c7d30f
JM
37483#, fuzzy, gcc-internal-format
37484msgid "opening LTRANS output list %s: %m"
37485msgstr "avataan tulostetiedosto %s: %m"
37486
55541419 37487#: lto/lto.c:1187 lto/lto.c:1209
02c7d30f
JM
37488#, fuzzy, gcc-internal-format
37489msgid "writing to LTRANS output list %s: %m"
37490msgstr "kirjoitettaessa tulostetta tiedostoon %s: %m"
37491
55541419 37492#: lto/lto.c:1226
42138585 37493#, gcc-internal-format
02c7d30f 37494msgid "pex_init failed: %s"
42138585 37495msgstr "pex_init epäonnistui: %s"
02c7d30f 37496
55541419 37497#: lto/lto.c:1234
02c7d30f
JM
37498#, gcc-internal-format
37499msgid "can't get program status: %s"
37500msgstr ""
37501
55541419 37502#: lto/lto.c:1246
02c7d30f
JM
37503#, gcc-internal-format
37504msgid "%s terminated with status %d"
37505msgstr ""
37506
55541419 37507#: lto/lto.c:1255
02c7d30f
JM
37508#, fuzzy, gcc-internal-format
37509msgid "closing LTRANS output list %s: %m"
37510msgstr "avataan tulostetiedosto %s: %m"
37511
55541419 37512#: lto/lto.c:1747
588a58df 37513#, fuzzy, gcc-internal-format
02c7d30f
JM
37514msgid "deleting LTRANS input file %s: %m"
37515msgstr "avataan tulostetiedosto %s: %m"
588a58df 37516
55541419 37517#: lto/lto.c:1828
588a58df 37518#, fuzzy, gcc-internal-format
02c7d30f
JM
37519msgid "could not open symbol resolution file: %s"
37520msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
588a58df 37521
02c7d30f 37522#: objc/objc-act.c:729
588a58df 37523#, gcc-internal-format
02c7d30f 37524msgid "%<@end%> must appear in an @implementation context"
588a58df
JM
37525msgstr ""
37526
02c7d30f 37527#: objc/objc-act.c:758
588a58df 37528#, gcc-internal-format
02c7d30f 37529msgid "method declaration not in @interface context"
588a58df
JM
37530msgstr ""
37531
02c7d30f 37532#: objc/objc-act.c:769
588a58df 37533#, gcc-internal-format
02c7d30f 37534msgid "method definition not in @implementation context"
588a58df
JM
37535msgstr ""
37536
02c7d30f 37537#: objc/objc-act.c:1026
588a58df 37538#, gcc-internal-format
02c7d30f 37539msgid "class %qs does not implement the %qE protocol"
588a58df
JM
37540msgstr ""
37541
02c7d30f 37542#: objc/objc-act.c:1029
588a58df 37543#, gcc-internal-format
02c7d30f 37544msgid "type %qs does not conform to the %qE protocol"
588a58df
JM
37545msgstr ""
37546
02c7d30f 37547#: objc/objc-act.c:1206
588a58df
JM
37548#, gcc-internal-format
37549msgid "comparison of distinct Objective-C types lacks a cast"
37550msgstr ""
37551
02c7d30f 37552#: objc/objc-act.c:1210
588a58df
JM
37553#, fuzzy, gcc-internal-format
37554msgid "initialization from distinct Objective-C type"
37555msgstr "alustus yhteensopimattomasta osoitintyypistä"
37556
02c7d30f 37557#: objc/objc-act.c:1214
588a58df
JM
37558#, fuzzy, gcc-internal-format
37559msgid "assignment from distinct Objective-C type"
37560msgstr "alustus yhteensopimattomasta osoitintyypistä"
37561
02c7d30f 37562#: objc/objc-act.c:1218
588a58df
JM
37563#, fuzzy, gcc-internal-format
37564msgid "distinct Objective-C type in return"
37565msgstr "yhteensopimattomat tyypin palautuksessa"
37566
02c7d30f 37567#: objc/objc-act.c:1222
588a58df
JM
37568#, fuzzy, gcc-internal-format
37569msgid "passing argument %d of %qE from distinct Objective-C type"
37570msgstr "yhteensopimatonta osoitintyyppiä olevan argumentin %d antaminen funktiolle %qE"
37571
02c7d30f 37572#: objc/objc-act.c:1378
588a58df 37573#, gcc-internal-format
02c7d30f 37574msgid "statically allocated instance of Objective-C class %qE"
588a58df
JM
37575msgstr ""
37576
02c7d30f 37577#: objc/objc-act.c:1455
588a58df 37578#, gcc-internal-format
02c7d30f 37579msgid "protocol %qE has circular dependency"
42138585 37580msgstr "protokollalla %qE on kehäriippuvuus"
588a58df 37581
02c7d30f 37582#: objc/objc-act.c:1480 objc/objc-act.c:6677
588a58df 37583#, fuzzy, gcc-internal-format
02c7d30f 37584msgid "cannot find protocol declaration for %qE"
588a58df
JM
37585msgstr "%J%qD:lle ei ole aiempaa esittelyä"
37586
55541419
JM
37587#: objc/objc-act.c:1951 objc/objc-act.c:3405 objc/objc-act.c:7294
37588#: objc/objc-act.c:7628 objc/objc-act.c:7683 objc/objc-act.c:7708
588a58df 37589#, fuzzy, gcc-internal-format
02c7d30f 37590msgid "cannot find interface declaration for %qE"
588a58df
JM
37591msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
37592
02c7d30f 37593#: objc/objc-act.c:1955
588a58df 37594#, gcc-internal-format
02c7d30f 37595msgid "interface %qE does not have valid constant string layout"
588a58df
JM
37596msgstr ""
37597
02c7d30f
JM
37598#: objc/objc-act.c:1960
37599#, fuzzy, gcc-internal-format
37600msgid "cannot find reference tag for class %qE"
37601msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 37602
02c7d30f 37603#: objc/objc-act.c:2597
588a58df 37604#, gcc-internal-format
02c7d30f 37605msgid "creating selector for nonexistent method %qE"
588a58df
JM
37606msgstr ""
37607
02c7d30f
JM
37608#: objc/objc-act.c:2800
37609#, fuzzy, gcc-internal-format
37610msgid "%qE is not an Objective-C class name or alias"
37611msgstr "%qs ei ole kelpo tulostetiedosto"
588a58df 37612
55541419
JM
37613#: objc/objc-act.c:2929 objc/objc-act.c:2961 objc/objc-act.c:7556
37614#: objc/objc-act.c:7858 objc/objc-act.c:7888
588a58df
JM
37615#, gcc-internal-format
37616msgid "Objective-C declarations may only appear in global scope"
37617msgstr ""
37618
02c7d30f 37619#: objc/objc-act.c:2934
588a58df 37620#, gcc-internal-format
02c7d30f 37621msgid "cannot find class %qE"
588a58df
JM
37622msgstr ""
37623
02c7d30f 37624#: objc/objc-act.c:2936
588a58df 37625#, gcc-internal-format
02c7d30f 37626msgid "class %qE already exists"
588a58df
JM
37627msgstr ""
37628
55541419 37629#: objc/objc-act.c:2981 objc/objc-act.c:7597
588a58df 37630#, fuzzy, gcc-internal-format
02c7d30f 37631msgid "%qE redeclared as different kind of symbol"
588a58df
JM
37632msgstr "%J%qD esitelty uudelleen erityyppisenä symbolina"
37633
02c7d30f 37634#: objc/objc-act.c:3259
588a58df
JM
37635#, gcc-internal-format
37636msgid "strong-cast assignment has been intercepted"
37637msgstr ""
37638
02c7d30f 37639#: objc/objc-act.c:3301
588a58df
JM
37640#, gcc-internal-format
37641msgid "strong-cast may possibly be needed"
37642msgstr ""
37643
02c7d30f 37644#: objc/objc-act.c:3311
588a58df
JM
37645#, gcc-internal-format
37646msgid "instance variable assignment has been intercepted"
37647msgstr ""
37648
02c7d30f 37649#: objc/objc-act.c:3330
588a58df
JM
37650#, gcc-internal-format
37651msgid "pointer arithmetic for garbage-collected objects not allowed"
37652msgstr ""
37653
02c7d30f 37654#: objc/objc-act.c:3336
588a58df
JM
37655#, gcc-internal-format
37656msgid "global/static variable assignment has been intercepted"
37657msgstr ""
37658
02c7d30f 37659#: objc/objc-act.c:3825 objc/objc-act.c:3981
588a58df
JM
37660#, gcc-internal-format
37661msgid "use %<-fobjc-exceptions%> to enable Objective-C exception syntax"
37662msgstr ""
37663
02c7d30f 37664#: objc/objc-act.c:3863
588a58df
JM
37665#, gcc-internal-format
37666msgid "@catch parameter is not a known Objective-C class type"
37667msgstr ""
37668
02c7d30f 37669#: objc/objc-act.c:3879
588a58df
JM
37670#, gcc-internal-format
37671msgid "exception of type %<%T%> will be caught"
37672msgstr ""
37673
02c7d30f 37674#: objc/objc-act.c:3881
588a58df 37675#, gcc-internal-format
02c7d30f 37676msgid " by earlier handler for %<%T%>"
588a58df
JM
37677msgstr ""
37678
02c7d30f 37679#: objc/objc-act.c:3934
588a58df
JM
37680#, gcc-internal-format
37681msgid "%<@try%> without %<@catch%> or %<@finally%>"
37682msgstr ""
37683
02c7d30f 37684#: objc/objc-act.c:3992
588a58df
JM
37685#, gcc-internal-format
37686msgid "%<@throw%> (rethrow) used outside of a @catch block"
37687msgstr ""
37688
02c7d30f 37689#: objc/objc-act.c:4394
588a58df
JM
37690#, gcc-internal-format
37691msgid "type %q+D does not have a known size"
37692msgstr ""
37693
02c7d30f 37694#: objc/objc-act.c:5026
42138585 37695#, gcc-internal-format
02c7d30f 37696msgid "%s %qs"
42138585 37697msgstr "%s %qs"
588a58df 37698
02c7d30f 37699#: objc/objc-act.c:5049 objc/objc-act.c:5068
588a58df
JM
37700#, gcc-internal-format
37701msgid "inconsistent instance variable specification"
37702msgstr ""
37703
02c7d30f 37704#: objc/objc-act.c:5931
588a58df
JM
37705#, gcc-internal-format
37706msgid "can not use an object as parameter to a method"
37707msgstr ""
37708
02c7d30f
JM
37709#: objc/objc-act.c:6159
37710#, fuzzy, gcc-internal-format
37711msgid "multiple methods named %<%c%E%> found"
37712msgstr "%Juseita parametreja nimellä %qD"
37713
37714#: objc/objc-act.c:6162
37715#, fuzzy, gcc-internal-format
37716msgid "using %<%c%s%>"
37717msgstr "%J%s %<%c%s%>"
37718
37719#: objc/objc-act.c:6171
37720#, fuzzy, gcc-internal-format
37721msgid "multiple selectors named %<%c%E%> found"
37722msgstr "%Juseita parametreja nimellä %qD"
588a58df 37723
02c7d30f 37724#: objc/objc-act.c:6174
42138585 37725#, gcc-internal-format
02c7d30f 37726msgid "found %<%c%s%>"
42138585 37727msgstr "löytyi %<%c%s%>"
02c7d30f
JM
37728
37729#: objc/objc-act.c:6183
42138585 37730#, gcc-internal-format
02c7d30f 37731msgid "also found %<%c%s%>"
42138585 37732msgstr "löytyi myös %<%c%s%>"
02c7d30f
JM
37733
37734#: objc/objc-act.c:6397
588a58df 37735#, gcc-internal-format
02c7d30f 37736msgid "no super class declared in @interface for %qE"
588a58df
JM
37737msgstr ""
37738
02c7d30f 37739#: objc/objc-act.c:6435
588a58df 37740#, gcc-internal-format
02c7d30f 37741msgid "found %<-%E%> instead of %<+%E%> in protocol(s)"
588a58df
JM
37742msgstr ""
37743
02c7d30f 37744#: objc/objc-act.c:6492
588a58df
JM
37745#, fuzzy, gcc-internal-format
37746msgid "invalid receiver type %qs"
37747msgstr "epäkelpo osoitintila %qs"
37748
02c7d30f 37749#: objc/objc-act.c:6507
588a58df 37750#, gcc-internal-format
02c7d30f 37751msgid "%<%c%E%> not found in protocol(s)"
588a58df
JM
37752msgstr ""
37753
02c7d30f 37754#: objc/objc-act.c:6521
588a58df 37755#, gcc-internal-format
02c7d30f 37756msgid "%qE may not respond to %<%c%E%>"
588a58df
JM
37757msgstr ""
37758
02c7d30f 37759#: objc/objc-act.c:6529
588a58df 37760#, gcc-internal-format
02c7d30f 37761msgid "no %<%c%E%> method found"
588a58df
JM
37762msgstr ""
37763
02c7d30f 37764#: objc/objc-act.c:6536
588a58df
JM
37765#, gcc-internal-format
37766msgid "(Messages without a matching method signature"
37767msgstr ""
37768
02c7d30f 37769#: objc/objc-act.c:6538
588a58df
JM
37770#, gcc-internal-format
37771msgid "will be assumed to return %<id%> and accept"
37772msgstr ""
37773
02c7d30f 37774#: objc/objc-act.c:6540
588a58df
JM
37775#, gcc-internal-format
37776msgid "%<...%> as arguments.)"
37777msgstr ""
37778
02c7d30f 37779#: objc/objc-act.c:6778
588a58df 37780#, gcc-internal-format
02c7d30f 37781msgid "undeclared selector %qE"
588a58df
JM
37782msgstr ""
37783
37784#. Historically, a class method that produced objects (factory
37785#. method) would assign `self' to the instance that it
37786#. allocated. This would effectively turn the class method into
37787#. an instance method. Following this assignment, the instance
37788#. variables could be accessed. That practice, while safe,
37789#. violates the simple rule that a class method should not refer
37790#. to an instance variable. It's better to catch the cases
37791#. where this is done unknowingly than to support the above
37792#. paradigm.
02c7d30f 37793#: objc/objc-act.c:6820
588a58df 37794#, fuzzy, gcc-internal-format
02c7d30f 37795msgid "instance variable %qE accessed in class method"
588a58df
JM
37796msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
37797
55541419 37798#: objc/objc-act.c:7055
588a58df 37799#, fuzzy, gcc-internal-format
02c7d30f 37800msgid "duplicate declaration of method %<%c%E%>"
588a58df
JM
37801msgstr "funktio %qE esitelty implisiittisesti"
37802
55541419 37803#: objc/objc-act.c:7116
588a58df 37804#, fuzzy, gcc-internal-format
02c7d30f 37805msgid "duplicate interface declaration for category %<%E(%E)%>"
588a58df
JM
37806msgstr "%qs-nimikkeen kaksoisesittely"
37807
55541419 37808#: objc/objc-act.c:7143
588a58df
JM
37809#, fuzzy, gcc-internal-format
37810msgid "illegal reference type specified for instance variable %qs"
37811msgstr "%Jei-staattisen paikallismuuttujan %qD asm-määrittäjä jätetään huomiotta"
37812
55541419 37813#: objc/objc-act.c:7154
588a58df
JM
37814#, fuzzy, gcc-internal-format
37815msgid "instance variable %qs has unknown size"
37816msgstr "muuttujalla %qD on alustin, mutta vaillinainen tyyppi"
37817
55541419 37818#: objc/objc-act.c:7179
588a58df 37819#, gcc-internal-format
02c7d30f 37820msgid "type %qE has no default constructor to call"
588a58df
JM
37821msgstr ""
37822
55541419 37823#: objc/objc-act.c:7185
588a58df 37824#, fuzzy, gcc-internal-format
02c7d30f 37825msgid "destructor for %qE shall not be run either"
588a58df
JM
37826msgstr "hajottimella ei voi olla parametreja"
37827
37828#. Vtable pointers are Real Bad(tm), since Obj-C cannot
37829#. initialize them.
55541419 37830#: objc/objc-act.c:7197
02c7d30f
JM
37831#, fuzzy, gcc-internal-format
37832msgid "type %qE has virtual member functions"
37833msgstr "%<this%> ei ole käytettävissä staattisissa jäsenfunktioissa"
588a58df 37834
55541419 37835#: objc/objc-act.c:7198
588a58df 37836#, fuzzy, gcc-internal-format
02c7d30f 37837msgid "illegal aggregate type %qE specified for instance variable %qs"
588a58df
JM
37838msgstr "%Jei-staattisen paikallismuuttujan %qD asm-määrittäjä jätetään huomiotta"
37839
55541419 37840#: objc/objc-act.c:7208
588a58df 37841#, gcc-internal-format
02c7d30f 37842msgid "type %qE has a user-defined constructor"
42138585 37843msgstr "tyypillä %qE on käyttäjän määrittelemä muodostin"
588a58df 37844
55541419 37845#: objc/objc-act.c:7210
588a58df 37846#, gcc-internal-format
02c7d30f 37847msgid "type %qE has a user-defined destructor"
42138585 37848msgstr "tyypillä %qE on käyttäjän määrittelemä hajotin"
588a58df 37849
55541419 37850#: objc/objc-act.c:7214
588a58df
JM
37851#, gcc-internal-format
37852msgid "C++ constructors and destructors will not be invoked for Objective-C fields"
37853msgstr ""
37854
55541419 37855#: objc/objc-act.c:7323
588a58df 37856#, fuzzy, gcc-internal-format
02c7d30f 37857msgid "instance variable %qE is declared private"
588a58df
JM
37858msgstr "halutaan rekisterimuuttujan %qD osoite"
37859
55541419 37860#: objc/objc-act.c:7334
02c7d30f
JM
37861#, fuzzy, gcc-internal-format
37862msgid "instance variable %qE is %s; this will be a hard error in the future"
37863msgstr "halutaan rekisterimuuttujan %qD osoite"
588a58df 37864
55541419 37865#: objc/objc-act.c:7341
588a58df 37866#, fuzzy, gcc-internal-format
02c7d30f 37867msgid "instance variable %qE is declared %s"
588a58df
JM
37868msgstr "%Jmuuttuja %qD esitelty %<inline%>:ksi"
37869
55541419 37870#: objc/objc-act.c:7367 objc/objc-act.c:7455
02c7d30f
JM
37871#, fuzzy, gcc-internal-format
37872msgid "incomplete implementation of class %qE"
37873msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
588a58df 37874
55541419 37875#: objc/objc-act.c:7371 objc/objc-act.c:7459
02c7d30f
JM
37876#, fuzzy, gcc-internal-format
37877msgid "incomplete implementation of category %qE"
37878msgstr "funktion %qD yhteensopimaton implisiittinen esittely"
588a58df 37879
55541419 37880#: objc/objc-act.c:7376 objc/objc-act.c:7463
588a58df 37881#, fuzzy, gcc-internal-format
02c7d30f 37882msgid "method definition for %<%c%E%> not found"
588a58df
JM
37883msgstr "sisäkkäinen uudelleenmäärittely: %<struct %s%>"
37884
55541419 37885#: objc/objc-act.c:7504
588a58df 37886#, gcc-internal-format
02c7d30f 37887msgid "%s %qE does not fully implement the %qE protocol"
588a58df
JM
37888msgstr ""
37889
55541419 37890#: objc/objc-act.c:7562 objc/objc-act.c:9249
588a58df
JM
37891#, gcc-internal-format
37892msgid "%<@end%> missing in implementation context"
37893msgstr ""
37894
55541419 37895#: objc/objc-act.c:7581
02c7d30f
JM
37896#, fuzzy, gcc-internal-format
37897msgid "cannot find interface declaration for %qE, superclass of %qE"
37898msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
588a58df 37899
55541419 37900#: objc/objc-act.c:7611
588a58df 37901#, gcc-internal-format
02c7d30f 37902msgid "reimplementation of class %qE"
588a58df
JM
37903msgstr ""
37904
55541419 37905#: objc/objc-act.c:7641
588a58df 37906#, fuzzy, gcc-internal-format
02c7d30f 37907msgid "conflicting super class name %qE"
588a58df
JM
37908msgstr "%qs:n esittelyssä tyyppi on oletuksena %<int%>"
37909
55541419 37910#: objc/objc-act.c:7644
02c7d30f
JM
37911#, fuzzy, gcc-internal-format
37912msgid "previous declaration of %qE"
37913msgstr "%J%qD:lle ei ole aiempaa esittelyä"
37914
55541419 37915#: objc/objc-act.c:7646
588a58df 37916#, fuzzy, gcc-internal-format
02c7d30f 37917msgid "previous declaration"
588a58df
JM
37918msgstr "%J%qD:lle ei ole aiempaa esittelyä"
37919
55541419 37920#: objc/objc-act.c:7662 objc/objc-act.c:7660
588a58df 37921#, fuzzy, gcc-internal-format
02c7d30f 37922msgid "duplicate interface declaration for class %qE"
588a58df
JM
37923msgstr "%qs-nimikkeen kaksoisesittely"
37924
55541419 37925#: objc/objc-act.c:7916
588a58df 37926#, fuzzy, gcc-internal-format
02c7d30f 37927msgid "duplicate declaration for protocol %qE"
588a58df
JM
37928msgstr "%qs-nimikkeen kaksoisesittely"
37929
55541419 37930#: objc/objc-act.c:8733
02c7d30f
JM
37931#, fuzzy, gcc-internal-format
37932msgid "conflicting types for %<%c%s%>"
37933msgstr "ristiriitaiset tyypit %qD:lle"
37934
55541419 37935#: objc/objc-act.c:8737
02c7d30f
JM
37936#, fuzzy, gcc-internal-format
37937msgid "previous declaration of %<%c%s%>"
37938msgstr "%J%qD:lle ei ole aiempaa esittelyä"
588a58df 37939
55541419 37940#: objc/objc-act.c:8827
588a58df 37941#, gcc-internal-format
02c7d30f 37942msgid "no super class declared in interface for %qE"
588a58df
JM
37943msgstr ""
37944
55541419 37945#: objc/objc-act.c:8886
588a58df
JM
37946#, gcc-internal-format
37947msgid "[super ...] must appear in a method context"
37948msgstr ""
37949
55541419 37950#: objc/objc-act.c:8925
588a58df
JM
37951#, gcc-internal-format
37952msgid "method possibly missing a [super dealloc] call"
37953msgstr ""
37954
55541419 37955#: objc/objc-act.c:9542
588a58df 37956#, fuzzy, gcc-internal-format
02c7d30f 37957msgid "local declaration of %qE hides instance variable"
588a58df
JM
37958msgstr "%J%qD:n esittely varjostaa edellistä paikallista"
37959
02c7d30f 37960#: ada/gcc-interface/misc.c:196
f3a12c77
JM
37961#, fuzzy, gcc-internal-format
37962msgid "missing argument to \"-%s\""
37963msgstr "liikaa argumentteja funktiolle %s %q+#D"
37964
02c7d30f 37965#: ada/gcc-interface/misc.c:254
f3a12c77
JM
37966#, gcc-internal-format
37967msgid "%<-gnat%> misspelled as %<-gant%>"
37968msgstr ""
37969
02c7d30f
JM
37970#: ada/gcc-interface/misc.c:312
37971#, gcc-internal-format
37972msgid "-fexcess-precision=standard for Ada"
37973msgstr ""
37974
55541419 37975#: ada/gcc-interface/utils.c:5299
02c7d30f
JM
37976#, fuzzy, gcc-internal-format
37977msgid "%qs attribute requires prototypes with named arguments"
37978msgstr "%qs-attribuutti tarvitsee prototyyppejä, joilla nimettyjä argumentteja"
37979
55541419 37980#: ada/gcc-interface/utils.c:5311
02c7d30f
JM
37981#, fuzzy, gcc-internal-format
37982msgid "%qs attribute only applies to variadic functions"
37983msgstr "%qE-attribuutti soveltuu vain variadisiin funktioihin"
37984
55541419 37985#: ada/gcc-interface/utils.c:5474
02c7d30f
JM
37986#, fuzzy, gcc-internal-format
37987msgid "invalid vector type for attribute %qs"
37988msgstr "epäkelpo vektorityyppi attribuutille %qs"
37989
55541419 37990#: ada/gcc-interface/utils.c:5537
02c7d30f
JM
37991#, fuzzy, gcc-internal-format
37992msgid "attribute %qs applies to array types only"
37993msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
37994
55541419 37995#: ada/gcc-interface/utils.c:5564
02c7d30f
JM
37996#, fuzzy, gcc-internal-format
37997msgid "invalid element type for attribute %qs"
37998msgstr "epäkelpo vektorityyppi attribuutille %qs"
37999
55541419
JM
38000#~ msgid "GMP version %s, MPFR version %s\n"
38001#~ msgstr "GMP-versio %s, MPFR-versio %s\n"
38002
38003#~ msgid "Warn about code that will never be executed"
38004#~ msgstr "Varoita koodista, jota ei koskaan suoriteta"
38005
38006#, fuzzy
38007#~ msgid "will never be executed"
38008#~ msgstr "Varoita koodista, jota ei koskaan suoriteta"
38009
38010#, fuzzy
38011#~ msgid "function %q+F can never be copied because it uses variable sized variables"
38012#~ msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se käyttää avoimille funktioille sopimattomia attribuutteja"
38013
38fb2873
JM
38014#, fuzzy
38015#~ msgid "missing %<(%> after %<#pragma push_macro%> - ignored"
38016#~ msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
38017
38018#, fuzzy
38019#~ msgid "invalid constant in %<#pragma push_macro%> - ignored"
38020#~ msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
38021
38022#, fuzzy
38023#~ msgid "missing %<)%> after %<#pragma push_macro%> - ignored"
38024#~ msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
38025
38026#, fuzzy
38027#~ msgid "junk at end of %<#pragma push_macro%>"
38028#~ msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
38029
38030#, fuzzy
38031#~ msgid "missing %<(%> after %<#pragma pop_macro%> - ignored"
38032#~ msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
38033
38034#, fuzzy
38035#~ msgid "invalid constant in %<#pragma pop_macro%> - ignored"
38036#~ msgstr "väärinmuodostettu %<#pragma pack%> - jätetään huomiotta"
38037
38038#, fuzzy
38039#~ msgid "missing %<)%> after %<#pragma pop_macro%> - ignored"
38040#~ msgstr "puuttuva %<(%> ilmaisun %<#pragma pack%> jälkeen - jätetään huomiotta"
38041
38042#, fuzzy
38043#~ msgid "junk at end of %<#pragma pop_macro%>"
38044#~ msgstr "roskaa ilmaisun %<#pragma pack%> lopussa"
38045
38fb2873
JM
38046#, fuzzy
38047#~ msgid "%s of read-only parameter %qD"
38048#~ msgstr "kirjoitussuojatun jäsenen %qs sijoitus"
38049
38050#, fuzzy
38051#~ msgid "%s of read-only reference %qD"
38052#~ msgstr "kirjoitussuojatun jäsenen %qs sijoitus"
38053
38054#, fuzzy
38055#~ msgid "%s of read-only location %qE"
38056#~ msgstr "kirjoitussuojatun sijainnin sijoitus"
38057
02c7d30f
JM
38058#~ msgid "%s: error writing file '%s': %s\n"
38059#~ msgstr "%s: virhe kirjoitettaessa tiedostoa ”%s”: %s\n"
38060
38061#~ msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
38062#~ msgstr "%s: käyttö '%s [ -VqfnkN ] [ -i <istring> ] [ tiedosto ... ]'\n"
38063
38064#~ msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
38065#~ msgstr "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ tiedosto ... ]'\n"
38066
38067#~ msgid "%s: warning: no read access for file '%s'\n"
38068#~ msgstr "%s: varoitus: ei lukuoikeuksia tiedostoon \"%s\"\n"
38069
38070#~ msgid "%s: warning: no write access for file '%s'\n"
38071#~ msgstr "%s: varoitus: ei kirjoitusoikeuksia tiedostoon \"%s\"\n"
38072
38073#~ msgid "%s: warning: no write access for dir containing '%s'\n"
38074#~ msgstr "%s: varoitus: ei kirjoitusoikeuksia tiedoston \"%s\" sisältävään hakemistoon\n"
38075
38076#~ msgid "%s: invalid file name: %s\n"
38077#~ msgstr "%s: virheellinen tiedoston nimi: %s\n"
38078
38079#, fuzzy
38080#~ msgid "Integer too large in shape specification at %L"
38081#~ msgstr "%J%qD:lle ei ole aiempaa esittelyä"
38082
38fb2873
JM
38083#~ msgid "Warn about implicit conversion"
38084#~ msgstr "Varoita implisiittisistä muunnoksista"
38085
38086#~ msgid "Warn about C++ constructs whose meaning differs between ISO C++ 1998 and ISO C++ 201x"
38087#~ msgstr "Varoita C++:n rakenteista, joilla on eri merkitys ISO C++ 1998- ja ISO C++ 201x -standardeissa"
38088
38089#~ msgid "Enable OpenMP"
38090#~ msgstr "Käytä OpenMP:tä"
38091
38092#, fuzzy
38093#~ msgid "Warn on calls to these functions"
38094#~ msgstr "attribuutti %qs pätee vain funktiotyyppeihin"
38095
02c7d30f
JM
38096#~ msgid "%Hduplicate label %qD"
38097#~ msgstr "%Hnimikkeen %qD kaksoiskappale"
38098
38099#, fuzzy
38100#~ msgid "%Jjump into statement expression"
38101#~ msgstr "ylivuoto vakiolausekkeessa"
38102
38103#~ msgid "variable or field %qs declared void"
38104#~ msgstr "muuttuja tai kenttä %qs esitelty tyhjäksi"
38105
38106#~ msgid "%Jinvalid use of structure with flexible array member"
38107#~ msgstr "%Jepäkelpo joustavan taulukkojäsenen sisältävän tietueen käyttö"
38108
38109#~ msgid "both %<long long%> and %<double%> in declaration specifiers"
38110#~ msgstr "sekä %<long long%> että %<double%> esittelymääritteissä"
38111
38112#~ msgid "both %<long%> and %<short%> in declaration specifiers"
38113#~ msgstr "sekä %<long%> että %<short%> esittelymääritteissä"
38114
38115#~ msgid "both %<long%> and %<void%> in declaration specifiers"
38116#~ msgstr "sekä %<long%> että %<void%> esittelymääritteissä"
38117
38118#~ msgid "both %<long%> and %<_Bool%> in declaration specifiers"
38119#~ msgstr "sekä %<long%> että %<_Bool%> esittelymääritteissä"
38120
38121#~ msgid "both %<long%> and %<char%> in declaration specifiers"
38122#~ msgstr "sekä %<long%> että %<char%> esittelymääritteissä"
38123
38124#~ msgid "both %<long%> and %<float%> in declaration specifiers"
38125#~ msgstr "sekä %<long%> että %<float%> esittelymääritteissä"
38126
38127#~ msgid "both %<long%> and %<_Decimal32%> in declaration specifiers"
38128#~ msgstr "sekä %<long%> että %<_Decimal32%> esittelymääritteissä"
38129
38130#~ msgid "both %<long%> and %<_Decimal64%> in declaration specifiers"
38131#~ msgstr "sekä %<long%> että %<_Decimal64%> esittelymääritteissä"
38132
38133#~ msgid "both %<long%> and %<_Decimal128%> in declaration specifiers"
38134#~ msgstr "sekä %<long%> että %<_Decimal128%> esittelymääritteissä"
38135
38136#~ msgid "both %<short%> and %<void%> in declaration specifiers"
38137#~ msgstr "sekä %<short%> että %<void%> esittelymääritteissä"
38138
38139#~ msgid "both %<short%> and %<_Bool%> in declaration specifiers"
38140#~ msgstr "sekä %<short%> että %<_Bool%> esittelymääritteissä"
38141
38142#~ msgid "both %<short%> and %<char%> in declaration specifiers"
38143#~ msgstr "sekä %<short%> että %<char%> esittelymääritteissä"
38144
38145#~ msgid "both %<short%> and %<float%> in declaration specifiers"
38146#~ msgstr "sekä %<short%> että %<float%> esittelymääritteissä"
38147
38148#~ msgid "both %<short%> and %<double%> in declaration specifiers"
38149#~ msgstr "sekä %<short%> että %<double%> esittelymääritteissä"
38150
38151#~ msgid "both %<short%> and %<_Decimal32%> in declaration specifiers"
38152#~ msgstr "sekä %<short%> että %<_Decimal32%> esittelymääritteissä"
38153
38154#~ msgid "both %<short%> and %<_Decimal64%> in declaration specifiers"
38155#~ msgstr "sekä %<short%> että %<_Decimal64%> esittelymääritteissä"
38156
38157#~ msgid "both %<short%> and %<_Decimal128%> in declaration specifiers"
38158#~ msgstr "sekä %<short%> että %<_Decimal128%> esittelymääritteissä"
38159
38160#~ msgid "both %<signed%> and %<unsigned%> in declaration specifiers"
38161#~ msgstr "sekä %<signed%> että %<unsigned%> esittelymääritteissä"
38162
38163#~ msgid "both %<signed%> and %<void%> in declaration specifiers"
38164#~ msgstr "sekä %<signed%> että %<void%> esittelymääritteissä"
38165
38166#~ msgid "both %<signed%> and %<_Bool%> in declaration specifiers"
38167#~ msgstr "sekä %<signed%> että %<_Bool%> esittelymääritteissä"
38168
38169#~ msgid "both %<signed%> and %<float%> in declaration specifiers"
38170#~ msgstr "sekä %<signed%> että %<float%> esittelymääritteissä"
38171
38172#~ msgid "both %<signed%> and %<double%> in declaration specifiers"
38173#~ msgstr "sekä %<signed%> että %<double%> esittelymääritteissä"
38174
38175#~ msgid "both %<signed%> and %<_Decimal32%> in declaration specifiers"
38176#~ msgstr "sekä %<signed%> että %<_Decimal32%> esittelymääritteissä"
38177
38178#~ msgid "both %<signed%> and %<_Decimal64%> in declaration specifiers"
38179#~ msgstr "sekä %<signed%> että %<_Decimal64%> esittelymääritteissä"
38180
38181#~ msgid "both %<signed%> and %<_Decimal128%> in declaration specifiers"
38182#~ msgstr "sekä %<signed%> että %<_Decimal128%> esittelymääritteissä"
38183
38184#~ msgid "both %<unsigned%> and %<void%> in declaration specifiers"
38185#~ msgstr "sekä %<unsigned%> että %<void%> esittelymääritteissä"
38186
38187#~ msgid "both %<unsigned%> and %<_Bool%> in declaration specifiers"
38188#~ msgstr "sekä %<unsigned%> että %<_Bool%> esittelymääritteissä"
38189
38190#~ msgid "both %<unsigned%> and %<float%> in declaration specifiers"
38191#~ msgstr "sekä %<unsigned%> että %<float%> esittelymääritteissä"
38192
38193#~ msgid "both %<unsigned%> and %<double%> in declaration specifiers"
38194#~ msgstr "sekä %<unsigned%> että %<double%> esittelymääritteissä"
38195
38196#~ msgid "both %<unsigned%> and %<_Decimal32%> in declaration specifiers"
38197#~ msgstr "sekä %<unsigned%> että %<_Decimal32%> esittelymääritteissä"
38198
38199#~ msgid "both %<unsigned%> and %<_Decimal64%> in declaration specifiers"
38200#~ msgstr "sekä %<unsigned%> että %<_Decimal64%> esittelymääritteissä"
38201
38202#~ msgid "both %<unsigned%> and %<_Decimal128%> in declaration specifiers"
38203#~ msgstr "sekä %<unsigned%> että %<_Decimal128%> esittelymääritteissä"
38204
38205#~ msgid "both %<complex%> and %<void%> in declaration specifiers"
38206#~ msgstr "sekä %<complex%> että %<void%> esittelymääritteissä"
38207
38208#~ msgid "both %<complex%> and %<_Bool%> in declaration specifiers"
38209#~ msgstr "sekä %<complex%> että %<_Bool%> esittelymääritteissä"
38210
38211#~ msgid "both %<complex%> and %<_Decimal32%> in declaration specifiers"
38212#~ msgstr "sekä %<complex%> että %<_Decimal32%> esittelymääritteissä"
38213
38214#~ msgid "both %<complex%> and %<_Decimal64%> in declaration specifiers"
38215#~ msgstr "sekä %<complex%> että %<_Decimal64%> esittelymääritteissä"
38216
38217#~ msgid "both %<complex%> and %<_Decimal128%> in declaration specifiers"
38218#~ msgstr "sekä %<complex%> että %<_Decimal128%> esittelymääritteissä"
38219
38220#~ msgid "both %<complex%> and %<_Fract%> in declaration specifiers"
38221#~ msgstr "sekä %<complex%> että %<_Fract%> esittelymääritteissä"
38222
38223#~ msgid "both %<complex%> and %<_Accum%> in declaration specifiers"
38224#~ msgstr "sekä %<complex%> että %<_Accum%> esittelymääritteissä"
38225
38226#~ msgid "both %<complex%> and %<_Sat%> in declaration specifiers"
38227#~ msgstr "sekä %<complex%> että %<_Sat%> esittelymääritteissä"
38228
38229#~ msgid "both %<_Sat%> and %<void%> in declaration specifiers"
38230#~ msgstr "sekä %<_Sat%> että %<void%> esittelymääritteissä"
38231
38232#~ msgid "both %<_Sat%> and %<_Bool%> in declaration specifiers"
38233#~ msgstr "sekä %<_Sat%> että %<_Bool%> esittelymääritteissä"
38234
38235#~ msgid "both %<_Sat%> and %<char%> in declaration specifiers"
38236#~ msgstr "sekä %<_Sat%> että %<char%> esittelymääritteissä"
38237
38238#~ msgid "both %<_Sat%> and %<int%> in declaration specifiers"
38239#~ msgstr "sekä %<_Sat%> että %<void%> esittelymääritteissä"
38240
38241#~ msgid "both %<_Sat%> and %<float%> in declaration specifiers"
38242#~ msgstr "sekä %<_Sat%> että %<float%> esittelymääritteissä"
38243
38244#~ msgid "both %<_Sat%> and %<double%> in declaration specifiers"
38245#~ msgstr "sekä %<_Sat%> että %<double%> esittelymääritteissä"
38246
38247#~ msgid "both %<_Sat%> and %<_Decimal32%> in declaration specifiers"
38248#~ msgstr "sekä %<_Sat%> että %<_Decimal32%> esittelymääritteissä"
38249
38250#~ msgid "both %<_Sat%> and %<_Decimal64%> in declaration specifiers"
38251#~ msgstr "sekä %<_Sat%> että %<_Decimal64%> esittelymääritteissä"
38252
38253#~ msgid "both %<_Sat%> and %<_Decimal128%> in declaration specifiers"
38254#~ msgstr "sekä %<_Sat%> että %<_Decimal128%> esittelymääritteissä"
38255
38256#~ msgid "both %<_Sat%> and %<complex%> in declaration specifiers"
38257#~ msgstr "sekä %<_Sat%> että %<complex%> esittelymääritteissä"
38258
38259#~ msgid "both %<long long%> and %<%s%> in declaration specifiers"
38260#~ msgstr "sekä %<long long%> että %<%s%> esittelymääritteissä"
38261
38262#~ msgid "both %<long%> and %<%s%> in declaration specifiers"
38263#~ msgstr "sekä %<long%> että %<%s%> esittelymääritteissä"
38264
38265#~ msgid "both %<short%> and %<%s%> in declaration specifiers"
38266#~ msgstr "sekä %<short%> että %<%s%> esittelymääritteissä"
38267
38268#~ msgid "both %<signed%> and %<%s%> in declaration specifiers"
38269#~ msgstr "sekä %<signed%> että %<%s%> esittelymääritteissä"
38270
38271#~ msgid "both %<unsigned%> and %<%s%> in declaration specifiers"
38272#~ msgstr "sekä %<unsigned%> että %<%s%> esittelymääritteissä"
38273
38274#~ msgid "both %<complex%> and %<%s%> in declaration specifiers"
38275#~ msgstr "sekä %<complex%> että %<%s%> esittelymääritteissä"
38276
38277#~ msgid "both %<_Sat%> and %<%s%> in declaration specifiers"
38278#~ msgstr "sekä %<_Sat%> että %<%s%> esittelymääritteissä"
38279
02c7d30f
JM
38280#~ msgid "#pragma redefine_extname not supported on this target"
38281#~ msgstr "#pragma redefine_extname ei ole tuettu tällä kohteella"
38282
38283#~ msgid "signed and unsigned type in conditional expression"
38284#~ msgstr "ehtolausekkeessa etumerkkinen ja etumerkitön tyyppi"
38285
38286#~ msgid "%Hstatement with no effect"
38287#~ msgstr "%Hlauseella ei ole vaikutusta"
38288
38289#, fuzzy
38290#~ msgid "%H%s"
38291#~ msgstr "%s"
38292
38293#~ msgid "%Hvalue computed is not used"
38294#~ msgstr "%Hlaskettua arvoa ei käytetä"
38295
02c7d30f
JM
38296#, fuzzy
38297#~ msgid "verify_memory_partitions failed"
38298#~ msgstr "verify_flow_info epäonnistui"
38299
38300#, fuzzy
38301#~ msgid "nested functions are limited to 2 register parameters"
38302#~ msgstr "funktion määrittely esitelty %<register%>:ksi"
38303
38304#, fuzzy
38305#~ msgid "`%s' attribute applies only to functions"
38306#~ msgstr "%J%qE-attribuutti soveltuu vain funktioihin"
38307
38308#~ msgid "`%s' attribute ignored"
38309#~ msgstr "”%s”-attribuuttia ei huomioida"
38310
38311#~ msgid "%H%<long long long%> is too long for GCC"
38312#~ msgstr "%H%<long long long%> on liian pitkä GCC:lle"
38313
38314#, fuzzy
38315#~ msgid "%H%qT is not a template"
38316#~ msgstr "%J%qD on tavallisesti ei-staattinen funktio"
38317
02c7d30f
JM
38318#, fuzzy
38319#~ msgid "%Hbreak statement not within loop or switch"
38320#~ msgstr "break-lause silmukan tai switch-rakenteen ulkopuolella"
38321
38322#, fuzzy
38323#~ msgid "%Hbreak statement used with OpenMP for loop"
38324#~ msgstr "break-lause ei ole silmukan tai switch-lauseen sisässä"
38325
38326#, fuzzy
38327#~ msgid "%Hcontinue statement not within a loop"
38328#~ msgstr "continue-lause silmukan ulkopuolella"
38329
38330#, fuzzy
38331#~ msgid "%Harray bound is not an integer constant"
38332#~ msgstr "haluttu sijainti ei ole kokonaislukuvakio"
38333
38334#, fuzzy
38335#~ msgid "%H%sparameter pack %qD cannot have a default argument"
38336#~ msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
38337
38338#, fuzzy
38339#~ msgid "%H%sparameter pack cannot have a default argument"
38340#~ msgstr "strftime-muotoilut eivät voi muotoilla argumentteja"
38341
38342#, fuzzy
38343#~ msgid "%Hredefinition of %q#T"
38344#~ msgstr "%q#T uudelleenmääritelty"
38345
38346#, fuzzy
38347#~ msgid "%Htoo many %qs clauses"
38348#~ msgstr "liikaa syötetiedostoja"
38349
38350#, fuzzy
38351#~ msgid "%Hcollapse argument needs positive constant integer expression"
38352#~ msgstr "etumerkillisen ja etumerkittömän kokonaislukulausekkeen vertailu"
38353
38354#, fuzzy
38355#~ msgid "%H%qs is not valid for %qs"
38356#~ msgstr "%qs ei ole kelpo tulostetiedosto"
38357
38358#, fuzzy
38359#~ msgid "%Hiteration variable %qD should not be firstprivate"
38360#~ msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
38361
38362#, fuzzy
38363#~ msgid "%Hiteration variable %qD should not be reduction"
38364#~ msgstr "sisäkkäisessä funktiossa käytetty rekisterimuuttujaa %qD"
38365
38366#, fuzzy
38367#~ msgid "%Hexpected string literal"
38368#~ msgstr "leveä merkkijonovakio %<asm%>-lauseessa"
38369
38370#, fuzzy
38371#~ msgid "%H%<#pragma GCC pch_preprocess%> must be first"
38372#~ msgstr "väärinmuodostettu #pragma GCC pch_preprocess, jätetään huomiotta"
38373
38374#, fuzzy
38375#~ msgid "%H%qD is not a member of %qT"
38376#~ msgstr "%qs ei ole kelpo tulostetiedosto"
38377
38378#~ msgid "%Hinvalid increment expression"
38379#~ msgstr "%Hvirheellinen kasvatuslauseke"
38380
38381#, fuzzy
38382#~ msgid "%Hexpected iteration declaration or initialization"
38383#~ msgstr "%qD esitelty extern-avainsanalla sisäkkäin"
38384
38385#~ msgid "%Hmissing increment expression"
38386#~ msgstr "%Hpuuttuva kasvatuslauseke"
38387
5682cc89
JM
38388#~ msgid "%-5d "
38389#~ msgstr "%-5d"
588a58df 38390
5682cc89
JM
38391#~ msgid " "
38392#~ msgstr " "
588a58df 38393
5682cc89
JM
38394#~ msgid "(%s "
38395#~ msgstr "(%s "
588a58df 38396
5682cc89
JM
38397#~ msgid "%d"
38398#~ msgstr "%d"
588a58df 38399
5682cc89
JM
38400#~ msgid ")"
38401#~ msgstr ")"
588a58df 38402
5682cc89
JM
38403#~ msgid "("
38404#~ msgstr "("
38405
38406#~ msgid "%s = "
38407#~ msgstr "%s = "
38408
38409#, fuzzy
38410#~ msgid "()"
38411#~ msgstr "©"
38412
38413#~ msgid " %s "
38414#~ msgstr " %s "
38415
38416#~ msgid " %% %s"
38417#~ msgstr " %% %s "
38418
38419#~ msgid "''"
38420#~ msgstr "''"
38421
38422#~ msgid "%s("
38423#~ msgstr "%s("
38424
38425#~ msgid "%dH"
38426#~ msgstr "%dH"
38427
38428#~ msgid "???"
38429#~ msgstr "???"
38430
38431#~ msgid "%.2x"
38432#~ msgstr "%.2x"
38433
38434#~ msgid "%s:"
38435#~ msgstr "%s:"
38436
38437#~ msgid "%s["
38438#~ msgstr "%s["
38439
38440#~ msgid "%s[["
38441#~ msgstr "%s[["
38442
38443#~ msgid "(%s %s %s %s %s"
38444#~ msgstr "(%s %s %s %s %s"
38445
38446#, fuzzy
38447#~ msgid " %s"
38448#~ msgstr "%s"
38449
38450#, fuzzy
38451#~ msgid "Formal namespace"
38452#~ msgstr "%qD on nimiavaruus"
38453
38454#, fuzzy
38455#~ msgid " from namespace %s"
38456#~ msgstr "%qD on nimiavaruus"
38457
38458#, fuzzy
38459#~ msgid "%s,"
38460#~ msgstr "%s"
38461
38462#~ msgid " %s("
38463#~ msgstr " %s("
38464
5682cc89
JM
38465#, fuzzy
38466#~ msgid "Can't open included file '%s'"
38467#~ msgstr "syötetiedoston avaaminen ei onnistu: %s"
38468
5682cc89 38469#~ msgid "too few arguments to function %qs"
1056e649 38470#~ msgstr "liian vähän argumentteja funktiolle %qs"
5682cc89 38471
5682cc89 38472#~ msgid "too many arguments to function %qs"
1056e649 38473#~ msgstr "liian monta argumenttia funktiolle %qs"
5682cc89
JM
38474
38475#, fuzzy
38476#~ msgid "%q+D declared inline after being called"
38477#~ msgstr "%J%qD esitelty avoimeksi kutsumisen jälkeen"
38478
38479#, fuzzy
38480#~ msgid "%q+D declared inline after its definition"
38481#~ msgstr "%J%qD esitelty avoimeksi määrittelyn jälkeen"
38482
38483#~ msgid "%Hempty declaration"
38484#~ msgstr "%Htyhjä esittely"
38485
38486#~ msgid "%Hcomma at end of enumerator list"
38487#~ msgstr "%Hluetellun tyypin listan lopussa on pilkku"
38488
38489#~ msgid "incompatible types in return"
38490#~ msgstr "yhteensopimattomat tyypin palautuksessa"
38491
38492#~ msgid "comparison between signed and unsigned"
38493#~ msgstr "etumerkillisen ja etumerkittömän välinen vertailu"
38494
38495#, fuzzy
38496#~ msgid "can't write PCH fle: %m"
38497#~ msgstr "%s: ei voida avata PCH-tiedostoa: %m\n"
38498
38499#, fuzzy
38500#~ msgid "GCC supports only %d input file changes"
38501#~ msgstr "GCC tukee vain %u-tasoisia sisäkkäisiä näkyvyysalueita"
38502
38503#, fuzzy
38504#~ msgid "type mismatch in unary expression"
38505#~ msgstr "ehtolausekkeessa on tyyppiristiriita"
38506
5682cc89
JM
38507#, fuzzy
38508#~ msgid "invalid operand in int to float conversion"
38509#~ msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
38510
38511#, fuzzy
38512#~ msgid "invalid operand in float to int conversion"
38513#~ msgstr "epäkelvot operandit binääriselle %s-operaatiolle"
38514
38515#, fuzzy
38516#~ msgid "invalid operands in shift expression"
38517#~ msgstr "void-lausekkeen epäkelpo käyttö"
38518
38519#, fuzzy
38520#~ msgid "invalid operands in pointer plus expression"
38521#~ msgstr "void-lausekkeen epäkelpo käyttö"
38522
38523#, fuzzy
38524#~ msgid "invalid operands in conditional expression"
38525#~ msgstr "ehtolausekkeessa ei-lvalue-taulukko"
38526
38527#, fuzzy
38528#~ msgid "invalid operands in truth expression"
38529#~ msgstr "epäkelpo totuusarvolauseke"
38530
38531#, fuzzy
38532#~ msgid "type mismatch in not expression"
38533#~ msgstr "ehtolausekkeessa on tyyppiristiriita"
38534
38535#, fuzzy
38536#~ msgid "invalid operands in comparison expression"
38537#~ msgstr "epäkelpo totuusarvolauseke"
38538
5682cc89
JM
38539#, fuzzy
38540#~ msgid "bf561 support is incomplete yet."
38541#~ msgstr "kentällä %qs on vaillinainen tyyppi"
38542
38543#, fuzzy
38544#~ msgid "-mstackrealign ignored for nested functions"
38545#~ msgstr "ISO C kieltää sisäkkäiset funktiot"
38546
38547#, fuzzy
38548#~ msgid "%s not supported for nested functions"
38549#~ msgstr "ISO C kieltää sisäkkäiset funktiot"
38550
38551#, fuzzy
38552#~ msgid "braces around initializer for non-aggregate type %qT"
38553#~ msgstr "skalaarialustimen ympärillä on aaltosulkeet"
38554
5682cc89
JM
38555#, fuzzy
38556#~ msgid "ISO C++ does not include variadic templates"
38557#~ msgstr "ISO C90 ei tue joustavia taulukkojäseniä"
38558
38559#~ msgid "%Hextra %<;%>"
38560#~ msgstr "%Hylimääräinen %<;%>"
38561
38562#, fuzzy
38563#~ msgid "%qD attribute ignored"
38564#~ msgstr "%qs attribuuttia ei huomioida"
588a58df 38565
588a58df
JM
38566#~ msgid "This switch is obsolete"
38567#~ msgstr "Tämä valitsin on vanhentunut"
38568
38569#~ msgid "static or type qualifiers in abstract declarator"
38570#~ msgstr "abstrakti esittelijä staattinen tai sisältää tyyppimääreitä"
38571
38572#, fuzzy
38573#~ msgid "constant arithmetic operand out of range"
38574#~ msgstr "sulkumerkkien käyttö laskulausekkeen ympärillä on suositeltavaa |-operandissa"
38575
38576#~ msgid "syntax error: cannot back up"
38577#~ msgstr "syntaksivirhe: ei voida palata"
38578
38579#~ msgid "syntax error; also virtual memory exhausted"
38580#~ msgstr "syntaksivirhe: näennäismuisti on myös lopussa"
38581
588a58df
JM
38582#~ msgid "parser stack overflow"
38583#~ msgstr "jäsentimen pinon ylivuoto"
38584
38585#~ msgid "invalid %%Y value"
38586#~ msgstr "virheellinen %%Y-arvo"
38587
38588#~ msgid "Make implicit function declarations an error"
38589#~ msgstr "Käsittele implisiittiset funktioesittelyt virheinä"
38590
38591#, fuzzy
38592#~ msgid "%<va_start%> used with too many arguments"
38593#~ msgstr "funktiota %<va_start%> käytetty funktiossa, jolla vain kiinteitä argumentteja"
38594
38595#~ msgid "thread-local storage not supported for this target"
38596#~ msgstr "säiekohtaista muistia ei tueta tällä kohteella"
38597
38598#~ msgid "this function may return with or without a value"
38599#~ msgstr "tämä funktio voi palauttaa arvon tai jättää palauttamatta"
38600
38601#, fuzzy
38602#~ msgid "function %q+F can never be inlined because it might not be bound within this unit of translation"
38603#~ msgstr "%Jfunktio %qF ei voi koskaan olla avoin, koska se ei ehkä ole sidottu tähän käännösyksikköön"
38604
38605#, fuzzy
38606#~ msgid "YYDEBUG was not defined at build time, -dy ignored"
38607#~ msgstr "YYDEBUG ei määritelty käännöstä tehdessä, -dy jätetty huomiotta"
38608
588a58df 38609#~ msgid "attempt to take address of bit-field structure member %qs"
38fb2873 38610#~ msgstr "bittikenttätietueen jäsenestä %qs yritettiin ottaa osoite"
588a58df
JM
38611
38612#~ msgid "invalid lvalue in increment"
38613#~ msgstr "epäkelpo lvalue lisäyksessä"
38614
38615#~ msgid "invalid lvalue in decrement"
38616#~ msgstr "epäkelpo lvalue vähennyksessä"
38617
38618#~ msgid "invalid lvalue in unary %<&%>"
38619#~ msgstr "epäkelpo lvalue unaarisessa %<&%>-operaatiossa"
38620
38621#~ msgid "GCC does not yet properly implement %<[*]%> array declarators"
38622#~ msgstr "GCC ei toteuta vielä kunnollisesti %<[*]%>-taulukkoesittelijöitä"
38623
38624#~ msgid "-Wmissing-format-attribute ignored without -Wformat"
38625#~ msgstr "-Wmissing-format-attribute jätetty huomiotta ilman valitsinta -Wformat"
38626
38627#~ msgid "No more than sixteen #pragma GCC visibility pushes allowed at once"
38628#~ msgstr "Ilmaisuja #pragma GCC visibility push saa olla maksimissaan 16 kpl kerralla"
38629
38630#~ msgid "too many arguments to function %<va_start%>"
38631#~ msgstr "liian paljon argumentteja funktiolle %<va_start%>"
This page took 6.060835 seconds and 5 git commands to generate.