msgstr ""
"Project-Id-Version: PACKAGE VERSION\n"
"Report-Msgid-Bugs-To: http://gcc.gnu.org/bugs.html\n"
-"POT-Creation-Date: 2007-03-07 17:59+0000\n"
+"POT-Creation-Date: 2007-11-08 21:09+0000\n"
"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
"Last-Translator: FULL NAME <EMAIL@ADDRESS>\n"
"Language-Team: LANGUAGE <LL@li.org>\n"
"Content-Type: text/plain; charset=CHARSET\n"
"Content-Transfer-Encoding: 8bit\n"
-#: c-decl.c:3831
+#: c-decl.c:3814
msgid "<anonymous>"
msgstr ""
-#: c-format.c:347 c-format.c:371
+#: c-format.c:357 c-format.c:381
msgid "' ' flag"
msgstr ""
-#: c-format.c:347 c-format.c:371
+#: c-format.c:357 c-format.c:381
msgid "the ' ' printf flag"
msgstr ""
-#: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418 c-format.c:475
+#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428 c-format.c:487
msgid "'+' flag"
msgstr ""
-#: c-format.c:348 c-format.c:372 c-format.c:406 c-format.c:418
+#: c-format.c:358 c-format.c:382 c-format.c:416 c-format.c:428
msgid "the '+' printf flag"
msgstr ""
-#: c-format.c:349 c-format.c:373 c-format.c:419 c-format.c:451
+#: c-format.c:359 c-format.c:383 c-format.c:429 c-format.c:463
msgid "'#' flag"
msgstr ""
-#: c-format.c:349 c-format.c:373 c-format.c:419
+#: c-format.c:359 c-format.c:383 c-format.c:429
msgid "the '#' printf flag"
msgstr ""
-#: c-format.c:350 c-format.c:374 c-format.c:449
+#: c-format.c:360 c-format.c:384 c-format.c:461
msgid "'0' flag"
msgstr ""
-#: c-format.c:350 c-format.c:374
+#: c-format.c:360 c-format.c:384
msgid "the '0' printf flag"
msgstr ""
-#: c-format.c:351 c-format.c:375 c-format.c:448 c-format.c:478
+#: c-format.c:361 c-format.c:385 c-format.c:460 c-format.c:490
msgid "'-' flag"
msgstr ""
-#: c-format.c:351 c-format.c:375
+#: c-format.c:361 c-format.c:385
msgid "the '-' printf flag"
msgstr ""
-#: c-format.c:352 c-format.c:432
+#: c-format.c:362 c-format.c:443
msgid "''' flag"
msgstr ""
-#: c-format.c:352
+#: c-format.c:362
msgid "the ''' printf flag"
msgstr ""
-#: c-format.c:353 c-format.c:433
+#: c-format.c:363 c-format.c:444
msgid "'I' flag"
msgstr ""
-#: c-format.c:353
+#: c-format.c:363
msgid "the 'I' printf flag"
msgstr ""
-#: c-format.c:354 c-format.c:376 c-format.c:430 c-format.c:452 c-format.c:479
-#: c-format.c:1616 config/sol2-c.c:46
+#: c-format.c:364 c-format.c:386 c-format.c:441 c-format.c:464 c-format.c:491
+#: c-format.c:1623 config/sol2-c.c:45
msgid "field width"
msgstr ""
-#: c-format.c:354 c-format.c:376 config/sol2-c.c:46
+#: c-format.c:364 c-format.c:386 config/sol2-c.c:45
msgid "field width in printf format"
msgstr ""
-#: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
+#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
msgid "precision"
msgstr ""
-#: c-format.c:355 c-format.c:377 c-format.c:408 c-format.c:421
+#: c-format.c:365 c-format.c:387 c-format.c:418 c-format.c:431
msgid "precision in printf format"
msgstr ""
-#: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422 c-format.c:431
-#: c-format.c:482 config/sol2-c.c:47
+#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432 c-format.c:442
+#: c-format.c:494 config/sol2-c.c:46
msgid "length modifier"
msgstr ""
-#: c-format.c:356 c-format.c:378 c-format.c:409 c-format.c:422
-#: config/sol2-c.c:47
+#: c-format.c:366 c-format.c:388 c-format.c:419 c-format.c:432
+#: config/sol2-c.c:46
msgid "length modifier in printf format"
msgstr ""
-#: c-format.c:407 c-format.c:420
+#: c-format.c:417 c-format.c:430
msgid "'q' flag"
msgstr ""
-#: c-format.c:407 c-format.c:420
+#: c-format.c:417 c-format.c:430
msgid "the 'q' diagnostic flag"
msgstr ""
-#: c-format.c:428
+#: c-format.c:438
msgid "assignment suppression"
msgstr ""
-#: c-format.c:428
+#: c-format.c:438
msgid "the assignment suppression scanf feature"
msgstr ""
-#: c-format.c:429
+#: c-format.c:439
msgid "'a' flag"
msgstr ""
-#: c-format.c:429
+#: c-format.c:439
msgid "the 'a' scanf flag"
msgstr ""
-#: c-format.c:430
+#: c-format.c:440
+msgid "'m' flag"
+msgstr ""
+
+#: c-format.c:440
+msgid "the 'm' scanf flag"
+msgstr ""
+
+#: c-format.c:441
msgid "field width in scanf format"
msgstr ""
-#: c-format.c:431
+#: c-format.c:442
msgid "length modifier in scanf format"
msgstr ""
-#: c-format.c:432
+#: c-format.c:443
msgid "the ''' scanf flag"
msgstr ""
-#: c-format.c:433
+#: c-format.c:444
msgid "the 'I' scanf flag"
msgstr ""
-#: c-format.c:447
+#: c-format.c:459
msgid "'_' flag"
msgstr ""
-#: c-format.c:447
+#: c-format.c:459
msgid "the '_' strftime flag"
msgstr ""
-#: c-format.c:448
+#: c-format.c:460
msgid "the '-' strftime flag"
msgstr ""
-#: c-format.c:449
+#: c-format.c:461
msgid "the '0' strftime flag"
msgstr ""
-#: c-format.c:450 c-format.c:474
+#: c-format.c:462 c-format.c:486
msgid "'^' flag"
msgstr ""
-#: c-format.c:450
+#: c-format.c:462
msgid "the '^' strftime flag"
msgstr ""
-#: c-format.c:451
+#: c-format.c:463
msgid "the '#' strftime flag"
msgstr ""
-#: c-format.c:452
+#: c-format.c:464
msgid "field width in strftime format"
msgstr ""
-#: c-format.c:453
+#: c-format.c:465
msgid "'E' modifier"
msgstr ""
-#: c-format.c:453
+#: c-format.c:465
msgid "the 'E' strftime modifier"
msgstr ""
-#: c-format.c:454
+#: c-format.c:466
msgid "'O' modifier"
msgstr ""
-#: c-format.c:454
+#: c-format.c:466
msgid "the 'O' strftime modifier"
msgstr ""
-#: c-format.c:455
+#: c-format.c:467
msgid "the 'O' modifier"
msgstr ""
-#: c-format.c:473
+#: c-format.c:485
msgid "fill character"
msgstr ""
-#: c-format.c:473
+#: c-format.c:485
msgid "fill character in strfmon format"
msgstr ""
-#: c-format.c:474
+#: c-format.c:486
msgid "the '^' strfmon flag"
msgstr ""
-#: c-format.c:475
+#: c-format.c:487
msgid "the '+' strfmon flag"
msgstr ""
-#: c-format.c:476
+#: c-format.c:488
msgid "'(' flag"
msgstr ""
-#: c-format.c:476
+#: c-format.c:488
msgid "the '(' strfmon flag"
msgstr ""
-#: c-format.c:477
+#: c-format.c:489
msgid "'!' flag"
msgstr ""
-#: c-format.c:477
+#: c-format.c:489
msgid "the '!' strfmon flag"
msgstr ""
-#: c-format.c:478
+#: c-format.c:490
msgid "the '-' strfmon flag"
msgstr ""
-#: c-format.c:479
+#: c-format.c:491
msgid "field width in strfmon format"
msgstr ""
-#: c-format.c:480
+#: c-format.c:492
msgid "left precision"
msgstr ""
-#: c-format.c:480
+#: c-format.c:492
msgid "left precision in strfmon format"
msgstr ""
-#: c-format.c:481
+#: c-format.c:493
msgid "right precision"
msgstr ""
-#: c-format.c:481
+#: c-format.c:493
msgid "right precision in strfmon format"
msgstr ""
-#: c-format.c:482
+#: c-format.c:494
msgid "length modifier in strfmon format"
msgstr ""
-#: c-format.c:1718
+#: c-format.c:1725
msgid "field precision"
msgstr ""
-#: c-incpath.c:73
+#: c-incpath.c:74
#, c-format
msgid "ignoring duplicate directory \"%s\"\n"
msgstr ""
-#: c-incpath.c:76
+#: c-incpath.c:77
#, c-format
msgid " as it is a non-system directory that duplicates a system directory\n"
msgstr ""
-#: c-incpath.c:80
+#: c-incpath.c:81
#, c-format
msgid "ignoring nonexistent directory \"%s\"\n"
msgstr ""
-#: c-incpath.c:306
+#: c-incpath.c:344
#, c-format
msgid "#include \"...\" search starts here:\n"
msgstr ""
-#: c-incpath.c:310
+#: c-incpath.c:348
#, c-format
msgid "#include <...> search starts here:\n"
msgstr ""
-#: c-incpath.c:315
+#: c-incpath.c:353
#, c-format
msgid "End of search list.\n"
msgstr ""
-#: c-opts.c:1433
+#: c-opts.c:1484
msgid "<built-in>"
msgstr ""
-#: c-opts.c:1451
+#: c-opts.c:1502
msgid "<command-line>"
msgstr ""
-#: c-typeck.c:2341 c-typeck.c:4712 c-typeck.c:4714 c-typeck.c:4722
-#: c-typeck.c:4752 c-typeck.c:6128
+#: c-typeck.c:2448 c-typeck.c:4851 c-typeck.c:4853 c-typeck.c:4861
+#: c-typeck.c:4891 c-typeck.c:6267
msgid "initializer element is not constant"
msgstr ""
-#: c-typeck.c:4515
+#: c-typeck.c:4654
msgid "array initialized from parenthesized string constant"
msgstr ""
-#: c-typeck.c:4576 cp/typeck2.c:678
+#: c-typeck.c:4715 cp/typeck2.c:677
#, gcc-internal-format
msgid "char-array initialized from wide string"
msgstr ""
-#: c-typeck.c:4581
+#: c-typeck.c:4720
msgid "wchar_t-array initialized from non-wide string"
msgstr ""
-#: c-typeck.c:4599 cp/typeck2.c:698
+#: c-typeck.c:4738 cp/typeck2.c:697
#, gcc-internal-format
msgid "initializer-string for array of chars is too long"
msgstr ""
-#: c-typeck.c:4605
+#: c-typeck.c:4744
msgid "array of inappropriate type initialized from string constant"
msgstr ""
#. ??? This should not be an error when inlining calls to
#. unprototyped functions.
-#: c-typeck.c:4669 c-typeck.c:4163 cp/typeck.c:1494
+#: c-typeck.c:4808 c-typeck.c:4333 cp/typeck.c:1528
#, gcc-internal-format
msgid "invalid use of non-lvalue array"
msgstr ""
-#: c-typeck.c:4695
+#: c-typeck.c:4834
msgid "array initialized from non-constant array expression"
msgstr ""
-#: c-typeck.c:4759 c-typeck.c:6132
+#: c-typeck.c:4898 c-typeck.c:6271
#, gcc-internal-format
msgid "initializer element is not computable at load time"
msgstr ""
#. of VLAs themselves count as VLAs, it does not make
#. sense to permit them to be initialized given that
#. ordinary VLAs may not be initialized.
-#: c-typeck.c:4770 c-decl.c:3244 c-decl.c:3259
+#: c-typeck.c:4909 c-decl.c:3222 c-decl.c:3237
#, gcc-internal-format
msgid "variable-sized object may not be initialized"
msgstr ""
-#: c-typeck.c:4774
+#: c-typeck.c:4913
msgid "invalid initializer"
msgstr ""
-#: c-typeck.c:5248
+#: c-typeck.c:5387
msgid "extra brace group at end of initializer"
msgstr ""
-#: c-typeck.c:5268
+#: c-typeck.c:5407
msgid "missing braces around initializer"
msgstr ""
-#: c-typeck.c:5329
+#: c-typeck.c:5468
msgid "braces around scalar initializer"
msgstr ""
-#: c-typeck.c:5386
+#: c-typeck.c:5525
msgid "initialization of flexible array member in a nested context"
msgstr ""
-#: c-typeck.c:5388
+#: c-typeck.c:5527
msgid "initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:5415
+#: c-typeck.c:5554
msgid "missing initializer"
msgstr ""
-#: c-typeck.c:5437
+#: c-typeck.c:5576
msgid "empty scalar initializer"
msgstr ""
-#: c-typeck.c:5442
+#: c-typeck.c:5581
msgid "extra elements in scalar initializer"
msgstr ""
-#: c-typeck.c:5539 c-typeck.c:5599
+#: c-typeck.c:5678 c-typeck.c:5738
msgid "array index in non-array initializer"
msgstr ""
-#: c-typeck.c:5544 c-typeck.c:5652
+#: c-typeck.c:5683 c-typeck.c:5791
msgid "field name not in record or union initializer"
msgstr ""
-#: c-typeck.c:5590
+#: c-typeck.c:5729
msgid "array index in initializer not of integer type"
msgstr ""
-#: c-typeck.c:5595 c-typeck.c:5597
+#: c-typeck.c:5734 c-typeck.c:5736
msgid "nonconstant array index in initializer"
msgstr ""
-#: c-typeck.c:5601 c-typeck.c:5604
+#: c-typeck.c:5740 c-typeck.c:5743
msgid "array index in initializer exceeds array bounds"
msgstr ""
-#: c-typeck.c:5615
+#: c-typeck.c:5754
msgid "empty index range in initializer"
msgstr ""
-#: c-typeck.c:5624
+#: c-typeck.c:5763
msgid "array index range in initializer exceeds array bounds"
msgstr ""
-#: c-typeck.c:5699 c-typeck.c:5722 c-typeck.c:6196
+#: c-typeck.c:5838 c-typeck.c:5861 c-typeck.c:6335
msgid "initialized field with side-effects overwritten"
msgstr ""
-#: c-typeck.c:5701 c-typeck.c:5724 c-typeck.c:6198
+#: c-typeck.c:5840 c-typeck.c:5863 c-typeck.c:6337
msgid "initialized field overwritten"
msgstr ""
-#: c-typeck.c:6406
+#: c-typeck.c:6545
msgid "excess elements in char array initializer"
msgstr ""
-#: c-typeck.c:6413 c-typeck.c:6459
+#: c-typeck.c:6552 c-typeck.c:6598
msgid "excess elements in struct initializer"
msgstr ""
-#: c-typeck.c:6474
+#: c-typeck.c:6613
msgid "non-static initialization of a flexible array member"
msgstr ""
-#: c-typeck.c:6542
+#: c-typeck.c:6681
msgid "excess elements in union initializer"
msgstr ""
-#: c-typeck.c:6629
+#: c-typeck.c:6768
msgid "excess elements in array initializer"
msgstr ""
-#: c-typeck.c:6659
+#: c-typeck.c:6798
msgid "excess elements in vector initializer"
msgstr ""
-#: c-typeck.c:6683
+#: c-typeck.c:6822
msgid "excess elements in scalar initializer"
msgstr ""
-#: cfgrtl.c:1886
+#: cfgrtl.c:1925
msgid "flow control insn inside a basic block"
msgstr ""
-#: cfgrtl.c:2005
+#: cfgrtl.c:2054
msgid "wrong insn in the fallthru edge"
msgstr ""
-#: cfgrtl.c:2049
+#: cfgrtl.c:2110
msgid "insn outside basic block"
msgstr ""
-#: cfgrtl.c:2056
+#: cfgrtl.c:2117
msgid "return not followed by barrier"
msgstr ""
-#: cgraph.c:340 ipa-inline.c:419
+#: cgraph.c:339 ipa-inline.c:417
msgid "function body not available"
msgstr ""
-#: cgraph.c:342 cgraphbuild.c:98
+#: cgraph.c:341 cgraphbuild.c:96
msgid "redefined extern inline functions are not considered for inlining"
msgstr ""
-#: cgraph.c:345 cgraphbuild.c:103
+#: cgraph.c:344 cgraphbuild.c:103
msgid "function not considered for inlining"
msgstr ""
-#: cgraph.c:347 cgraphbuild.c:101 ipa-inline.c:412
+#: cgraph.c:346 cgraphbuild.c:99
msgid "function not inlinable"
msgstr ""
-#: collect2.c:373 gcc.c:6830
+#: cgraphbuild.c:101
+msgid "mismatched arguments"
+msgstr ""
+
+#: collect2.c:378 gcc.c:6897
#, c-format
msgid "internal gcc abort in %s, at %s:%d"
msgstr ""
-#: collect2.c:872
+#: collect2.c:889
#, c-format
msgid "no arguments"
msgstr ""
-#: collect2.c:1246 collect2.c:1394 collect2.c:1429
+#: collect2.c:1263 collect2.c:1411 collect2.c:1446
#, c-format
msgid "fopen %s"
msgstr ""
-#: collect2.c:1249 collect2.c:1399 collect2.c:1432
+#: collect2.c:1266 collect2.c:1416 collect2.c:1449
#, c-format
msgid "fclose %s"
msgstr ""
-#: collect2.c:1258
+#: collect2.c:1275
#, c-format
msgid "collect2 version %s"
msgstr ""
-#: collect2.c:1348
+#: collect2.c:1365
#, c-format
msgid "%d constructor(s) found\n"
msgstr ""
-#: collect2.c:1349
+#: collect2.c:1366
#, c-format
msgid "%d destructor(s) found\n"
msgstr ""
-#: collect2.c:1350
+#: collect2.c:1367
#, c-format
msgid "%d frame table(s) found\n"
msgstr ""
-#: collect2.c:1487
+#: collect2.c:1504
#, c-format
msgid "can't get program status"
msgstr ""
-#: collect2.c:1537
+#: collect2.c:1573
+#, c-format
+msgid "could not open response file %s"
+msgstr ""
+
+#: collect2.c:1578
+#, c-format
+msgid "could not write to response file %s"
+msgstr ""
+
+#: collect2.c:1583
+#, c-format
+msgid "could not close response file %s"
+msgstr ""
+
+#: collect2.c:1601
#, c-format
msgid "[cannot find %s]"
msgstr ""
-#: collect2.c:1552
+#: collect2.c:1616
#, c-format
msgid "cannot find '%s'"
msgstr ""
-#: collect2.c:1556 collect2.c:2045 collect2.c:2200 gcc.c:2947
+#: collect2.c:1620 collect2.c:2112 collect2.c:2267 gcc.c:2978
#, c-format
msgid "pex_init failed"
msgstr ""
-#: collect2.c:1591
+#: collect2.c:1658
#, c-format
msgid "[Leaving %s]\n"
msgstr ""
-#: collect2.c:1811
+#: collect2.c:1878
#, c-format
msgid ""
"\n"
"write_c_file - output name is %s, prefix is %s\n"
msgstr ""
-#: collect2.c:2019
+#: collect2.c:2086
#, c-format
msgid "cannot find 'nm'"
msgstr ""
-#: collect2.c:2066
+#: collect2.c:2133
#, c-format
msgid "can't open nm output"
msgstr ""
-#: collect2.c:2110
+#: collect2.c:2177
#, c-format
msgid "init function found in object %s"
msgstr ""
-#: collect2.c:2118
+#: collect2.c:2185
#, c-format
msgid "fini function found in object %s"
msgstr ""
-#: collect2.c:2221
+#: collect2.c:2288
#, c-format
msgid "can't open ldd output"
msgstr ""
-#: collect2.c:2224
+#: collect2.c:2291
#, c-format
msgid ""
"\n"
"ldd output with constructors/destructors.\n"
msgstr ""
-#: collect2.c:2239
+#: collect2.c:2306
#, c-format
msgid "dynamic dependency %s not found"
msgstr ""
-#: collect2.c:2251
+#: collect2.c:2318
#, c-format
msgid "unable to open dynamic dependency '%s'"
msgstr ""
-#: collect2.c:2407
+#: collect2.c:2474
#, c-format
msgid "%s: not a COFF file"
msgstr ""
-#: collect2.c:2527
+#: collect2.c:2594
#, c-format
msgid "%s: cannot open as COFF file"
msgstr ""
-#: collect2.c:2585
+#: collect2.c:2652
#, c-format
msgid "library lib%s not found"
msgstr ""
msgid "too many input files"
msgstr ""
-#: diagnostic.c:189
+#: diagnostic.c:188
#, c-format
msgid "%s:%d: confused by earlier errors, bailing out\n"
msgstr ""
-#: diagnostic.c:236
+#: diagnostic.c:235
#, c-format
msgid "compilation terminated due to -Wfatal-errors.\n"
msgstr ""
-#: diagnostic.c:245
+#: diagnostic.c:244
#, c-format
msgid ""
"Please submit a full bug report,\n"
"See %s for instructions.\n"
msgstr ""
-#: diagnostic.c:254
+#: diagnostic.c:253
#, c-format
msgid "compilation terminated.\n"
msgstr ""
-#: diagnostic.c:637
+#: diagnostic.c:641
#, c-format
msgid "Internal compiler error: Error reporting routines re-entered.\n"
msgstr ""
-#: final.c:1105
+#: final.c:1136
msgid "negative insn length"
msgstr ""
-#: final.c:2447
+#: final.c:2609
msgid "could not split insn"
msgstr ""
-#: final.c:2796
+#: final.c:2979
msgid "invalid 'asm': "
msgstr ""
-#: final.c:2979
+#: final.c:3162
#, c-format
msgid "nested assembly dialect alternatives"
msgstr ""
-#: final.c:2996 final.c:3008
+#: final.c:3179 final.c:3191
#, c-format
msgid "unterminated assembly dialect alternative"
msgstr ""
-#: final.c:3055
+#: final.c:3238
#, c-format
msgid "operand number missing after %%-letter"
msgstr ""
-#: final.c:3058 final.c:3099
+#: final.c:3241 final.c:3282
#, c-format
msgid "operand number out of range"
msgstr ""
-#: final.c:3118
+#: final.c:3301
#, c-format
msgid "invalid %%-code"
msgstr ""
-#: final.c:3148
+#: final.c:3331
#, c-format
msgid "'%%l' operand isn't a label"
msgstr ""
#. handle them.
#. We can't handle floating point constants;
#. PRINT_OPERAND must handle them.
-#: final.c:3249 vmsdbgout.c:487 config/i386/i386.c:7740
-#: config/pdp11/pdp11.c:1702
+#: final.c:3433 vmsdbgout.c:487 config/i386/i386.c:8143
+#: config/pdp11/pdp11.c:1704
#, c-format
msgid "floating constant misused"
msgstr ""
-#: final.c:3305 vmsdbgout.c:544 config/i386/i386.c:7819
-#: config/pdp11/pdp11.c:1749
+#: final.c:3493 vmsdbgout.c:544 config/i386/i386.c:8224
+#: config/pdp11/pdp11.c:1751
#, c-format
msgid "invalid expression as operand"
msgstr ""
-#: flow.c:1735
-msgid "Attempt to delete prologue/epilogue insn:"
-msgstr ""
-
-#: gcc.c:1683
+#: gcc.c:1704
#, c-format
msgid "Using built-in specs.\n"
msgstr ""
-#: gcc.c:1866
+#: gcc.c:1887
#, c-format
msgid ""
"Setting spec %s to '%s'\n"
"\n"
msgstr ""
-#: gcc.c:1981
+#: gcc.c:2002
#, c-format
msgid "Reading specs from %s\n"
msgstr ""
-#: gcc.c:2077 gcc.c:2096
+#: gcc.c:2098 gcc.c:2117
#, c-format
msgid "specs %%include syntax malformed after %ld characters"
msgstr ""
-#: gcc.c:2104
+#: gcc.c:2125
#, c-format
msgid "could not find specs file %s\n"
msgstr ""
-#: gcc.c:2121 gcc.c:2129 gcc.c:2138 gcc.c:2147
+#: gcc.c:2142 gcc.c:2150 gcc.c:2159 gcc.c:2168
#, c-format
msgid "specs %%rename syntax malformed after %ld characters"
msgstr ""
-#: gcc.c:2156
+#: gcc.c:2177
#, c-format
msgid "specs %s spec was not found to be renamed"
msgstr ""
-#: gcc.c:2163
+#: gcc.c:2184
#, c-format
msgid "%s: attempt to rename spec '%s' to already defined spec '%s'"
msgstr ""
-#: gcc.c:2168
+#: gcc.c:2189
#, c-format
msgid "rename spec %s to %s\n"
msgstr ""
-#: gcc.c:2170
+#: gcc.c:2191
#, c-format
msgid ""
"spec is '%s'\n"
"\n"
msgstr ""
-#: gcc.c:2183
+#: gcc.c:2204
#, c-format
msgid "specs unknown %% command after %ld characters"
msgstr ""
-#: gcc.c:2194 gcc.c:2207
+#: gcc.c:2215 gcc.c:2228
#, c-format
msgid "specs file malformed after %ld characters"
msgstr ""
-#: gcc.c:2260
+#: gcc.c:2281
#, c-format
msgid "spec file has no spec for linking"
msgstr ""
-#: gcc.c:2778
+#: gcc.c:2609 gcc.c:4751
+#, c-format
+msgid "%s\n"
+msgstr ""
+
+#: gcc.c:2809
#, c-format
msgid "system path '%s' is not absolute"
msgstr ""
-#: gcc.c:2841
+#: gcc.c:2872
#, c-format
msgid "-pipe not supported"
msgstr ""
-#: gcc.c:2903
+#: gcc.c:2934
#, c-format
msgid ""
"\n"
"Go ahead? (y or n) "
msgstr ""
-#: gcc.c:2986
+#: gcc.c:3017
msgid "failed to get exit status"
msgstr ""
-#: gcc.c:2992
+#: gcc.c:3023
msgid "failed to get process times"
msgstr ""
-#: gcc.c:3018
+#: gcc.c:3049
#, c-format
msgid ""
"Internal error: %s (program %s)\n"
"See %s for instructions."
msgstr ""
-#: gcc.c:3044
+#: gcc.c:3075
#, c-format
msgid "# %s %.2f %.2f\n"
msgstr ""
-#: gcc.c:3180
+#: gcc.c:3211
#, c-format
msgid "Usage: %s [options] file...\n"
msgstr ""
-#: gcc.c:3181
+#: gcc.c:3212
msgid "Options:\n"
msgstr ""
-#: gcc.c:3183
+#: gcc.c:3214
msgid " -pass-exit-codes Exit with highest error code from a phase\n"
msgstr ""
-#: gcc.c:3184
+#: gcc.c:3215
msgid " --help Display this information\n"
msgstr ""
-#: gcc.c:3185
+#: gcc.c:3216
msgid ""
" --target-help Display target specific command line options\n"
msgstr ""
-#: gcc.c:3186
+#: gcc.c:3217
msgid ""
" --help={target|optimizers|warnings|undocumented|params}[,{[^]joined|[^]"
"separate}]\n"
msgstr ""
-#: gcc.c:3187
+#: gcc.c:3218
msgid ""
" Display specific types of command line options\n"
msgstr ""
-#: gcc.c:3189
+#: gcc.c:3220
msgid " (Use '-v --help' to display command line options of sub-processes)\n"
msgstr ""
-#: gcc.c:3190
+#: gcc.c:3221
msgid " -dumpspecs Display all of the built in spec strings\n"
msgstr ""
-#: gcc.c:3191
+#: gcc.c:3222
msgid " -dumpversion Display the version of the compiler\n"
msgstr ""
-#: gcc.c:3192
+#: gcc.c:3223
msgid " -dumpmachine Display the compiler's target processor\n"
msgstr ""
-#: gcc.c:3193
+#: gcc.c:3224
msgid ""
" -print-search-dirs Display the directories in the compiler's search "
"path\n"
msgstr ""
-#: gcc.c:3194
+#: gcc.c:3225
msgid ""
" -print-libgcc-file-name Display the name of the compiler's companion "
"library\n"
msgstr ""
-#: gcc.c:3195
+#: gcc.c:3226
msgid " -print-file-name=<lib> Display the full path to library <lib>\n"
msgstr ""
-#: gcc.c:3196
+#: gcc.c:3227
msgid ""
" -print-prog-name=<prog> Display the full path to compiler component "
"<prog>\n"
msgstr ""
-#: gcc.c:3197
+#: gcc.c:3228
msgid ""
" -print-multi-directory Display the root directory for versions of "
"libgcc\n"
msgstr ""
-#: gcc.c:3198
+#: gcc.c:3229
msgid ""
" -print-multi-lib Display the mapping between command line options "
"and\n"
" multiple library search directories\n"
msgstr ""
-#: gcc.c:3201
+#: gcc.c:3232
msgid " -print-multi-os-directory Display the relative path to OS libraries\n"
msgstr ""
-#: gcc.c:3202
+#: gcc.c:3233
msgid ""
" -print-sysroot-headers-suffix Display the sysroot suffix used to find "
"headers\n"
msgstr ""
-#: gcc.c:3203
+#: gcc.c:3234
msgid ""
" -Wa,<options> Pass comma-separated <options> on to the "
"assembler\n"
msgstr ""
-#: gcc.c:3204
+#: gcc.c:3235
msgid ""
" -Wp,<options> Pass comma-separated <options> on to the "
"preprocessor\n"
msgstr ""
-#: gcc.c:3205
+#: gcc.c:3236
msgid ""
" -Wl,<options> Pass comma-separated <options> on to the linker\n"
msgstr ""
-#: gcc.c:3206
+#: gcc.c:3237
msgid " -Xassembler <arg> Pass <arg> on to the assembler\n"
msgstr ""
-#: gcc.c:3207
+#: gcc.c:3238
msgid " -Xpreprocessor <arg> Pass <arg> on to the preprocessor\n"
msgstr ""
-#: gcc.c:3208
+#: gcc.c:3239
msgid " -Xlinker <arg> Pass <arg> on to the linker\n"
msgstr ""
-#: gcc.c:3209
+#: gcc.c:3240
msgid ""
" -combine Pass multiple source files to compiler at once\n"
msgstr ""
-#: gcc.c:3210
+#: gcc.c:3241
msgid " -save-temps Do not delete intermediate files\n"
msgstr ""
-#: gcc.c:3211
+#: gcc.c:3242
msgid " -pipe Use pipes rather than intermediate files\n"
msgstr ""
-#: gcc.c:3212
+#: gcc.c:3243
msgid " -time Time the execution of each subprocess\n"
msgstr ""
-#: gcc.c:3213
+#: gcc.c:3244
msgid ""
" -specs=<file> Override built-in specs with the contents of "
"<file>\n"
msgstr ""
-#: gcc.c:3214
+#: gcc.c:3245
msgid ""
" -std=<standard> Assume that the input sources are for <standard>\n"
msgstr ""
-#: gcc.c:3215
+#: gcc.c:3246
msgid ""
" --sysroot=<directory> Use <directory> as the root directory for "
"headers\n"
" and libraries\n"
msgstr ""
-#: gcc.c:3218
+#: gcc.c:3249
msgid ""
" -B <directory> Add <directory> to the compiler's search paths\n"
msgstr ""
-#: gcc.c:3219
+#: gcc.c:3250
msgid " -b <machine> Run gcc for target <machine>, if installed\n"
msgstr ""
-#: gcc.c:3220
+#: gcc.c:3251
msgid ""
" -V <version> Run gcc version number <version>, if installed\n"
msgstr ""
-#: gcc.c:3221
+#: gcc.c:3252
msgid ""
" -v Display the programs invoked by the compiler\n"
msgstr ""
-#: gcc.c:3222
+#: gcc.c:3253
msgid ""
" -### Like -v but options quoted and commands not "
"executed\n"
msgstr ""
-#: gcc.c:3223
+#: gcc.c:3254
msgid ""
" -E Preprocess only; do not compile, assemble or "
"link\n"
msgstr ""
-#: gcc.c:3224
+#: gcc.c:3255
msgid " -S Compile only; do not assemble or link\n"
msgstr ""
-#: gcc.c:3225
+#: gcc.c:3256
msgid " -c Compile and assemble, but do not link\n"
msgstr ""
-#: gcc.c:3226
+#: gcc.c:3257
msgid " -o <file> Place the output into <file>\n"
msgstr ""
-#: gcc.c:3227
+#: gcc.c:3258
msgid ""
" -x <language> Specify the language of the following input "
"files\n"
"extension\n"
msgstr ""
-#: gcc.c:3234
+#: gcc.c:3265
#, c-format
msgid ""
"\n"
" other options on to these processes the -W<letter> options must be used.\n"
msgstr ""
-#: gcc.c:3358
+#: gcc.c:3389
#, c-format
msgid "'-%c' option must have argument"
msgstr ""
-#: gcc.c:3380
+#: gcc.c:3411
#, c-format
msgid "couldn't run '%s': %s"
msgstr ""
#. translate_options () has turned --version into -fversion.
-#: gcc.c:3581
+#: gcc.c:3612
#, c-format
-msgid "%s (GCC) %s\n"
+msgid "%s %s%s\n"
msgstr ""
-#: gcc.c:3583 gcov.c:419 fortran/gfortranspec.c:350 java/jcf-dump.c:1168
+#: gcc.c:3615 gcov.c:426 fortran/gfortranspec.c:380 java/jcf-dump.c:1168
msgid "(C)"
msgstr ""
-#: gcc.c:3584 java/jcf-dump.c:1169
+#: gcc.c:3616 java/jcf-dump.c:1169
#, c-format
msgid ""
"This is free software; see the source for copying conditions. There is NO\n"
"\n"
msgstr ""
-#: gcc.c:3696
+#: gcc.c:3728
#, c-format
msgid "argument to '-Xlinker' is missing"
msgstr ""
-#: gcc.c:3704
+#: gcc.c:3736
#, c-format
msgid "argument to '-Xpreprocessor' is missing"
msgstr ""
-#: gcc.c:3711
+#: gcc.c:3743
#, c-format
msgid "argument to '-Xassembler' is missing"
msgstr ""
-#: gcc.c:3718
+#: gcc.c:3750
#, c-format
msgid "argument to '-l' is missing"
msgstr ""
-#: gcc.c:3739
+#: gcc.c:3771
#, c-format
msgid "argument to '-specs' is missing"
msgstr ""
-#: gcc.c:3753
+#: gcc.c:3785
#, c-format
msgid "argument to '-specs=' is missing"
msgstr ""
-#: gcc.c:3794
+#: gcc.c:3826
#, c-format
msgid "'-%c' must come at the start of the command line"
msgstr ""
-#: gcc.c:3803
+#: gcc.c:3835
#, c-format
msgid "argument to '-B' is missing"
msgstr ""
-#: gcc.c:4153
+#: gcc.c:4185
#, c-format
msgid "argument to '-x' is missing"
msgstr ""
-#: gcc.c:4181
+#: gcc.c:4213
#, c-format
msgid "argument to '-%s' is missing"
msgstr ""
-#: gcc.c:4499
+#: gcc.c:4541
#, c-format
msgid "switch '%s' does not start with '-'"
msgstr ""
-#: gcc.c:4676
+#: gcc.c:4685
#, c-format
msgid "spec '%s' invalid"
msgstr ""
-#: gcc.c:4742
+#: gcc.c:4824
#, c-format
-msgid "%s\n"
+msgid "spec '%s' has invalid '%%0%c'"
msgstr ""
-#: gcc.c:4815
+#: gcc.c:5053
#, c-format
-msgid "spec '%s' has invalid '%%0%c'"
+msgid "could not open temporary response file %s"
msgstr ""
-#: gcc.c:5034
+#: gcc.c:5059
#, c-format
-msgid "spec '%s' has invalid '%%W%c"
+msgid "could not write to temporary response file %s"
msgstr ""
#: gcc.c:5065
#, c-format
+msgid "could not close temporary response file %s"
+msgstr ""
+
+#: gcc.c:5099
+#, c-format
+msgid "spec '%s' has invalid '%%W%c"
+msgstr ""
+
+#: gcc.c:5119
+#, c-format
msgid "spec '%s' has invalid '%%x%c'"
msgstr ""
-#: gcc.c:5287
+#: gcc.c:5341
#, c-format
msgid "Processing spec %c%s%c, which is '%s'\n"
msgstr ""
-#: gcc.c:5420
+#: gcc.c:5465
#, c-format
msgid "unknown spec function '%s'"
msgstr ""
-#: gcc.c:5439
+#: gcc.c:5484
#, c-format
msgid "error in args to spec function '%s'"
msgstr ""
-#: gcc.c:5487
+#: gcc.c:5532
#, c-format
msgid "malformed spec function name"
msgstr ""
#. )
-#: gcc.c:5490
+#: gcc.c:5535
#, c-format
msgid "no arguments for spec function"
msgstr ""
-#: gcc.c:5509
+#: gcc.c:5554
#, c-format
msgid "malformed spec function arguments"
msgstr ""
-#: gcc.c:5748
+#: gcc.c:5800
#, c-format
msgid "braced spec '%s' is invalid at '%c'"
msgstr ""
-#: gcc.c:5836
+#: gcc.c:5888
#, c-format
msgid "braced spec body '%s' is invalid"
msgstr ""
-#: gcc.c:6364
+#: gcc.c:6421
#, c-format
msgid "install: %s%s\n"
msgstr ""
-#: gcc.c:6367
+#: gcc.c:6424
#, c-format
msgid "programs: %s\n"
msgstr ""
-#: gcc.c:6369
+#: gcc.c:6426
#, c-format
msgid "libraries: %s\n"
msgstr ""
#. The error status indicates that only one set of fixed
#. headers should be built.
-#: gcc.c:6421
+#: gcc.c:6480
#, c-format
msgid "not configured with sysroot headers suffix"
msgstr ""
-#: gcc.c:6430
+#: gcc.c:6489
#, c-format
msgid ""
"\n"
"For bug reporting instructions, please see:\n"
msgstr ""
-#: gcc.c:6446
+#: gcc.c:6505
#, c-format
msgid "Target: %s\n"
msgstr ""
-#: gcc.c:6447
+#: gcc.c:6506
#, c-format
msgid "Configured with: %s\n"
msgstr ""
-#: gcc.c:6461
+#: gcc.c:6520
#, c-format
msgid "Thread model: %s\n"
msgstr ""
-#: gcc.c:6472
+#: gcc.c:6531
#, c-format
-msgid "gcc version %s\n"
+msgid "gcc version %s %s\n"
msgstr ""
-#: gcc.c:6474
+#: gcc.c:6533
#, c-format
-msgid "gcc driver version %s executing gcc version %s\n"
+msgid "gcc driver version %s %sexecuting gcc version %s\n"
msgstr ""
-#: gcc.c:6482
+#: gcc.c:6541
#, c-format
msgid "no input files"
msgstr ""
-#: gcc.c:6531
+#: gcc.c:6590
#, c-format
msgid "cannot specify -o with -c or -S with multiple files"
msgstr ""
-#: gcc.c:6565
+#: gcc.c:6624
#, c-format
msgid "spec '%s' is invalid"
msgstr ""
-#: gcc.c:7045
+#: gcc.c:6760
+#, c-format
+msgid ""
+"\n"
+"Linker options\n"
+"==============\n"
+"\n"
+msgstr ""
+
+#: gcc.c:6761
+#, c-format
+msgid ""
+"Use \"-Wl,OPTION\" to pass \"OPTION\" to the linker.\n"
+"\n"
+msgstr ""
+
+#: gcc.c:7112
#, c-format
msgid "multilib spec '%s' is invalid"
msgstr ""
-#: gcc.c:7236
+#: gcc.c:7303
#, c-format
msgid "multilib exclusions '%s' is invalid"
msgstr ""
-#: gcc.c:7294 gcc.c:7435
+#: gcc.c:7361 gcc.c:7502
#, c-format
msgid "multilib select '%s' is invalid"
msgstr ""
-#: gcc.c:7473
+#: gcc.c:7540
#, c-format
msgid "multilib exclusion '%s' is invalid"
msgstr ""
-#: gcc.c:7676
+#: gcc.c:7746
#, c-format
msgid "environment variable \"%s\" not defined"
msgstr ""
-#: gcc.c:7753 gcc.c:7758
+#: gcc.c:7837 gcc.c:7842
#, c-format
msgid "invalid version number `%s'"
msgstr ""
-#: gcc.c:7801
+#: gcc.c:7885
#, c-format
msgid "too few arguments to %%:version-compare"
msgstr ""
-#: gcc.c:7807
+#: gcc.c:7891
#, c-format
msgid "too many arguments to %%:version-compare"
msgstr ""
-#: gcc.c:7848
+#: gcc.c:7932
#, c-format
msgid "unknown operator '%s' in %%:version-compare"
msgstr ""
-#: gcov.c:392
+#: gcc.c:7966
+#, c-format
+msgid ""
+"Assembler options\n"
+"=================\n"
+"\n"
+msgstr ""
+
+#: gcc.c:7967
+#, c-format
+msgid ""
+"Use \"-Wa,OPTION\" to pass \"OPTION\" to the assembler.\n"
+"\n"
+msgstr ""
+
+#: gcov.c:399
#, c-format
msgid ""
-"Usage: gcov [OPTION]... SOURCEFILE\n"
+"Usage: gcov [OPTION]... SOURCEFILE...\n"
"\n"
msgstr ""
-#: gcov.c:393
+#: gcov.c:400
#, c-format
msgid ""
"Print code coverage information.\n"
"\n"
msgstr ""
-#: gcov.c:394
+#: gcov.c:401
#, c-format
msgid " -h, --help Print this help, then exit\n"
msgstr ""
-#: gcov.c:395
+#: gcov.c:402
#, c-format
msgid " -v, --version Print version number, then exit\n"
msgstr ""
-#: gcov.c:396
+#: gcov.c:403
#, c-format
msgid ""
" -a, --all-blocks Show information for every basic block\n"
msgstr ""
-#: gcov.c:397
+#: gcov.c:404
#, c-format
msgid ""
" -b, --branch-probabilities Include branch probabilities in output\n"
msgstr ""
-#: gcov.c:398
+#: gcov.c:405
#, c-format
msgid ""
" -c, --branch-counts Given counts of branches taken\n"
" rather than percentages\n"
msgstr ""
-#: gcov.c:400
+#: gcov.c:407
#, c-format
msgid " -n, --no-output Do not create an output file\n"
msgstr ""
-#: gcov.c:401
+#: gcov.c:408
#, c-format
msgid ""
" -l, --long-file-names Use long output file names for included\n"
" source files\n"
msgstr ""
-#: gcov.c:403
+#: gcov.c:410
#, c-format
msgid " -f, --function-summaries Output summaries for each function\n"
msgstr ""
-#: gcov.c:404
+#: gcov.c:411
#, c-format
msgid ""
" -o, --object-directory DIR|FILE Search for object files in DIR or called "
"FILE\n"
msgstr ""
-#: gcov.c:405
+#: gcov.c:412
#, c-format
msgid " -p, --preserve-paths Preserve all pathname components\n"
msgstr ""
-#: gcov.c:406
+#: gcov.c:413
#, c-format
msgid ""
" -u, --unconditional-branches Show unconditional branch counts too\n"
msgstr ""
-#: gcov.c:407
+#: gcov.c:414
#, c-format
msgid ""
"\n"
"%s.\n"
msgstr ""
-#: gcov.c:417
+#: gcov.c:424
#, c-format
-msgid "gcov (GCC) %s\n"
+msgid "gcov %s%s\n"
msgstr ""
-#: gcov.c:421
+#: gcov.c:428
#, c-format
msgid ""
"This is free software; see the source for copying conditions.\n"
"\n"
msgstr ""
-#: gcov.c:511
+#: gcov.c:524
#, c-format
msgid "%s:no functions found\n"
msgstr ""
-#: gcov.c:532 gcov.c:560 fortran/dump-parse-tree.c:64
+#: gcov.c:556 gcov.c:584 fortran/dump-parse-tree.c:63
#, c-format
msgid "\n"
msgstr ""
-#: gcov.c:547
+#: gcov.c:571
#, c-format
msgid "%s:creating '%s'\n"
msgstr ""
-#: gcov.c:551
+#: gcov.c:575
#, c-format
msgid "%s:error writing output file '%s'\n"
msgstr ""
-#: gcov.c:556
+#: gcov.c:580
#, c-format
msgid "%s:could not open output file '%s'\n"
msgstr ""
-#: gcov.c:708
+#: gcov.c:729
+#, c-format
+msgid "%s:source file is newer than graph file '%s'\n"
+msgstr ""
+
+#: gcov.c:734
+#, c-format
+msgid "(the message is only displayed one per source file)\n"
+msgstr ""
+
+#: gcov.c:758
#, c-format
msgid "%s:cannot open graph file\n"
msgstr ""
-#: gcov.c:714
+#: gcov.c:764
#, c-format
msgid "%s:not a gcov graph file\n"
msgstr ""
-#: gcov.c:727
+#: gcov.c:777
#, c-format
msgid "%s:version '%.4s', prefer '%.4s'\n"
msgstr ""
-#: gcov.c:779
+#: gcov.c:829
#, c-format
msgid "%s:already seen blocks for '%s'\n"
msgstr ""
-#: gcov.c:897
+#: gcov.c:947
#, c-format
msgid "%s:corrupted\n"
msgstr ""
-#: gcov.c:971
+#: gcov.c:1023
#, c-format
msgid "%s:cannot open data file, assuming not executed\n"
msgstr ""
-#: gcov.c:978
+#: gcov.c:1030
#, c-format
msgid "%s:not a gcov data file\n"
msgstr ""
-#: gcov.c:991
+#: gcov.c:1043
#, c-format
msgid "%s:version '%.4s', prefer version '%.4s'\n"
msgstr ""
-#: gcov.c:997
+#: gcov.c:1049
#, c-format
msgid "%s:stamp mismatch with graph file\n"
msgstr ""
-#: gcov.c:1023
+#: gcov.c:1078
#, c-format
msgid "%s:unknown function '%u'\n"
msgstr ""
-#: gcov.c:1036
+#: gcov.c:1091
#, c-format
msgid "%s:profile mismatch for '%s'\n"
msgstr ""
-#: gcov.c:1055
+#: gcov.c:1110
#, c-format
msgid "%s:overflowed\n"
msgstr ""
-#: gcov.c:1079
+#: gcov.c:1134
#, c-format
msgid "%s:'%s' lacks entry and/or exit blocks\n"
msgstr ""
-#: gcov.c:1084
+#: gcov.c:1139
#, c-format
msgid "%s:'%s' has arcs to entry block\n"
msgstr ""
-#: gcov.c:1092
+#: gcov.c:1147
#, c-format
msgid "%s:'%s' has arcs from exit block\n"
msgstr ""
-#: gcov.c:1300
+#: gcov.c:1355
#, c-format
msgid "%s:graph is unsolvable for '%s'\n"
msgstr ""
-#: gcov.c:1380
+#: gcov.c:1435
#, c-format
msgid "%s '%s'\n"
msgstr ""
-#: gcov.c:1383
+#: gcov.c:1438
#, c-format
msgid "Lines executed:%s of %d\n"
msgstr ""
-#: gcov.c:1387
+#: gcov.c:1442
#, c-format
msgid "No executable lines\n"
msgstr ""
-#: gcov.c:1393
+#: gcov.c:1448
#, c-format
msgid "Branches executed:%s of %d\n"
msgstr ""
-#: gcov.c:1397
+#: gcov.c:1452
#, c-format
msgid "Taken at least once:%s of %d\n"
msgstr ""
-#: gcov.c:1403
+#: gcov.c:1458
#, c-format
msgid "No branches\n"
msgstr ""
-#: gcov.c:1405
+#: gcov.c:1460
#, c-format
msgid "Calls executed:%s of %d\n"
msgstr ""
-#: gcov.c:1409
+#: gcov.c:1464
#, c-format
msgid "No calls\n"
msgstr ""
-#: gcov.c:1550
+#: gcov.c:1611
#, c-format
msgid "%s:no lines for '%s'\n"
msgstr ""
-#: gcov.c:1745
+#: gcov.c:1806
#, c-format
msgid "call %2d returned %s\n"
msgstr ""
-#: gcov.c:1750
+#: gcov.c:1811
#, c-format
msgid "call %2d never executed\n"
msgstr ""
-#: gcov.c:1755
+#: gcov.c:1816
#, c-format
msgid "branch %2d taken %s%s\n"
msgstr ""
-#: gcov.c:1759
+#: gcov.c:1820
#, c-format
msgid "branch %2d never executed\n"
msgstr ""
-#: gcov.c:1764
+#: gcov.c:1825
#, c-format
msgid "unconditional %2d taken %s\n"
msgstr ""
-#: gcov.c:1767
+#: gcov.c:1828
#, c-format
msgid "unconditional %2d never executed\n"
msgstr ""
-#: gcov.c:1800
+#: gcov.c:1864
#, c-format
msgid "%s:cannot open source file\n"
msgstr ""
-#: gcov.c:1810
-#, c-format
-msgid "%s:source file is newer than graph file '%s'\n"
-msgstr ""
-
-#: gcse.c:681
+#: gcse.c:685
msgid "GCSE disabled"
msgstr ""
-#: gcse.c:6538
+#: gcse.c:6600
msgid "jump bypassing disabled"
msgstr ""
-#: gengtype-yacc.c:678
-msgid "syntax error: cannot back up"
-msgstr ""
-
-#. This is so xgettext sees the translatable formats that are
-#. constructed on the fly.
-#: gengtype-yacc.c:1046
-#, c-format
-msgid "syntax error, unexpected %s"
-msgstr ""
-
-#: gengtype-yacc.c:1047
-#, c-format
-msgid "syntax error, unexpected %s, expecting %s"
+#. Opening quotation mark.
+#: intl.c:57
+msgid "`"
msgstr ""
-#: gengtype-yacc.c:1048
-#, c-format
-msgid "syntax error, unexpected %s, expecting %s or %s"
+#. Closing quotation mark.
+#: intl.c:60
+msgid "'"
msgstr ""
-#: gengtype-yacc.c:1049
-#, c-format
-msgid "syntax error, unexpected %s, expecting %s or %s or %s"
+#: ipa-inline.c:377
+msgid "--param large-function-growth limit reached"
msgstr ""
-#: gengtype-yacc.c:1050
-#, c-format
-msgid "syntax error, unexpected %s, expecting %s or %s or %s or %s"
+#: ipa-inline.c:392
+msgid "--param large-stack-frame-growth limit reached"
msgstr ""
-#. Each stack pointer address is followed by the size of the
-#. data in use in that stack, in bytes. This used to be a
-#. conditional around just the two extra args, but that might
-#. be undefined if yyoverflow is a macro.
-#: gengtype-yacc.c:1309 gengtype-yacc.c:1995
-msgid "memory exhausted"
+#: ipa-inline.c:410
+msgid "function not inline candidate"
msgstr ""
-#: gengtype-yacc.c:1849 gengtype-yacc.c:1877
-msgid "syntax error"
+#: ipa-inline.c:426
+msgid "--param max-inline-insns-single limit reached"
msgstr ""
-#. Opening quotation mark.
-#: intl.c:58
-msgid "`"
+#: ipa-inline.c:435
+msgid "--param max-inline-insns-auto limit reached"
msgstr ""
-#. Closing quotation mark.
-#: intl.c:61
-msgid "'"
+#: ipa-inline.c:461 ipa-inline.c:914 ipa-inline.c:1105 ipa-inline.c:1225
+msgid "recursive inlining"
msgstr ""
-#: ipa-inline.c:379
-msgid "--param large-function-growth limit reached"
+#: ipa-inline.c:922
+msgid "call is unlikely and code size would grow"
msgstr ""
-#: ipa-inline.c:394
-msgid "--param large-stack-frame-growth limit reached"
+#: ipa-inline.c:925
+msgid "function not declared inline and code size would grow"
msgstr ""
-#: ipa-inline.c:428
-msgid "--param max-inline-insns-single limit reached"
+#: ipa-inline.c:927
+msgid "optimizing for size and code size would grow"
msgstr ""
-#: ipa-inline.c:437
-msgid "--param max-inline-insns-auto limit reached"
+#: ipa-inline.c:1013
+msgid "--param inline-unit-growth limit reached"
msgstr ""
-#: ipa-inline.c:463 ipa-inline.c:900 ipa-inline.c:1084 ipa-inline.c:1203
-msgid "recursive inlining"
+#: langhooks.c:389
+msgid "At top level:"
msgstr ""
-#: ipa-inline.c:913
-msgid "call is unlikely"
+#: langhooks.c:407
+#, c-format
+msgid "In member function %qs"
msgstr ""
-#: ipa-inline.c:992
-msgid "--param inline-unit-growth limit reached"
+#: langhooks.c:411
+#, c-format
+msgid "In function %qs"
msgstr ""
-#: langhooks.c:511
-msgid "At top level:"
+#: langhooks.c:461
+#, c-format
+msgid " inlined from %qs at %s:%d:%d"
msgstr ""
-#: langhooks.c:516
+#: langhooks.c:467
#, c-format
-msgid "In member function %qs:"
+msgid " inlined from %qs at %s:%d"
msgstr ""
-#: langhooks.c:520
+#: langhooks.c:473
#, c-format
-msgid "In function %qs:"
+msgid " inlined from %qs"
msgstr ""
-#: loop-iv.c:2771 tree-ssa-loop-niter.c:1121
+#: loop-iv.c:2805 tree-ssa-loop-niter.c:1818
msgid "assuming that the loop is not infinite"
msgstr ""
-#: loop-iv.c:2772 tree-ssa-loop-niter.c:1122
+#: loop-iv.c:2806 tree-ssa-loop-niter.c:1819
msgid "cannot optimize possibly infinite loops"
msgstr ""
-#: loop-iv.c:2780 tree-ssa-loop-niter.c:1126
+#: loop-iv.c:2814 tree-ssa-loop-niter.c:1823
msgid "assuming that the loop counter does not overflow"
msgstr ""
-#: loop-iv.c:2781 tree-ssa-loop-niter.c:1127
+#: loop-iv.c:2815 tree-ssa-loop-niter.c:1824
msgid "cannot optimize loop, the loop counter may overflow"
msgstr ""
#. What to print when a switch has no documentation.
-#: opts.c:97
+#: opts.c:348
msgid "This switch lacks documentation"
msgstr ""
-#: opts.c:806
+#: opts.c:1159
msgid "[enabled]"
msgstr ""
-#: opts.c:806
+#: opts.c:1159
msgid "[disabled]"
msgstr ""
-#: opts.c:817
+#: opts.c:1170
#, c-format
msgid " No options with the desired characteristics were found\n"
msgstr ""
-#: opts.c:819
+#: opts.c:1172
#, c-format
msgid ""
" All options with the desired characteristics have already been displayed\n"
msgstr ""
-#: opts.c:873
+#: opts.c:1226
msgid "The following options are target specific"
msgstr ""
-#: opts.c:876
+#: opts.c:1229
msgid "The following options control compiler warning messages"
msgstr ""
-#: opts.c:879
+#: opts.c:1232
msgid "The following options control optimizations"
msgstr ""
-#: opts.c:882 opts.c:919
+#: opts.c:1235 opts.c:1273
msgid "The following options are language-independent"
msgstr ""
-#: opts.c:885
+#: opts.c:1238
msgid "The --param option recognizes the following as parameters"
msgstr ""
-#: opts.c:892
+#: opts.c:1245
msgid "The following options are specific to the language "
msgstr ""
-#: opts.c:896
-msgid "The following options are supported by, amoung others, the language "
+#: opts.c:1249
+msgid "The following options are supported by the language "
msgstr ""
-#: opts.c:906
+#: opts.c:1260
msgid "The following options are not documented"
msgstr ""
-#: opts.c:917
+#: opts.c:1271
msgid "The following options are language-related"
msgstr ""
-#: opts.c:1043
+#: opts.c:1403
#, c-format
msgid "warning: unrecognized argument to --help= switch: %.*s\n"
msgstr ""
-#: protoize.c:583
+#: protoize.c:582
#, c-format
msgid "%s: error writing file '%s': %s\n"
msgstr ""
-#: protoize.c:627
+#: protoize.c:626
#, c-format
msgid "%s: usage '%s [ -VqfnkN ] [ -i <istring> ] [ filename ... ]'\n"
msgstr ""
-#: protoize.c:630
+#: protoize.c:629
#, c-format
msgid "%s: usage '%s [ -VqfnkNlgC ] [ -B <dirname> ] [ filename ... ]'\n"
msgstr ""
-#: protoize.c:731
+#: protoize.c:730
#, c-format
msgid "%s: warning: no read access for file '%s'\n"
msgstr ""
-#: protoize.c:739
+#: protoize.c:738
#, c-format
msgid "%s: warning: no write access for file '%s'\n"
msgstr ""
-#: protoize.c:747
+#: protoize.c:746
#, c-format
msgid "%s: warning: no write access for dir containing '%s'\n"
msgstr ""
#. Catch cases like /.. where we try to backup to a
#. point above the absolute root of the logical file
#. system.
-#: protoize.c:1134
+#: protoize.c:1133
#, c-format
msgid "%s: invalid file name: %s\n"
msgstr ""
-#: protoize.c:1282
+#: protoize.c:1281
#, c-format
msgid "%s: %s: can't get status: %s\n"
msgstr ""
-#: protoize.c:1303
+#: protoize.c:1302
#, c-format
msgid ""
"\n"
"%s: fatal error: aux info file corrupted at line %d\n"
msgstr ""
-#: protoize.c:1632
+#: protoize.c:1631
#, c-format
msgid "%s:%d: declaration of function '%s' takes different forms\n"
msgstr ""
-#: protoize.c:1887
+#: protoize.c:1886
#, c-format
msgid "%s: compiling '%s'\n"
msgstr ""
-#: protoize.c:1910
+#: protoize.c:1909
#, c-format
msgid "%s: wait: %s\n"
msgstr ""
-#: protoize.c:1915
+#: protoize.c:1914
#, c-format
msgid "%s: subprocess got fatal signal %d\n"
msgstr ""
-#: protoize.c:1923
+#: protoize.c:1922
#, c-format
msgid "%s: %s exited with status %d\n"
msgstr ""
-#: protoize.c:1972
+#: protoize.c:1971
#, c-format
msgid "%s: warning: missing SYSCALLS file '%s'\n"
msgstr ""
-#: protoize.c:1981 protoize.c:2010
+#: protoize.c:1980 protoize.c:2009
#, c-format
msgid "%s: can't read aux info file '%s': %s\n"
msgstr ""
-#: protoize.c:2026 protoize.c:2054
+#: protoize.c:2025 protoize.c:2053
#, c-format
msgid "%s: can't get status of aux info file '%s': %s\n"
msgstr ""
-#: protoize.c:2082
+#: protoize.c:2081
#, c-format
msgid "%s: can't open aux info file '%s' for reading: %s\n"
msgstr ""
-#: protoize.c:2100
+#: protoize.c:2099
#, c-format
msgid "%s: error reading aux info file '%s': %s\n"
msgstr ""
-#: protoize.c:2113
+#: protoize.c:2112
#, c-format
msgid "%s: error closing aux info file '%s': %s\n"
msgstr ""
-#: protoize.c:2129
+#: protoize.c:2128
#, c-format
msgid "%s: can't delete aux info file '%s': %s\n"
msgstr ""
-#: protoize.c:2211 protoize.c:4181
+#: protoize.c:2210 protoize.c:4180
#, c-format
msgid "%s: can't delete file '%s': %s\n"
msgstr ""
-#: protoize.c:2289
+#: protoize.c:2288
#, c-format
msgid "%s: warning: can't rename file '%s' to '%s': %s\n"
msgstr ""
-#: protoize.c:2411
+#: protoize.c:2410
#, c-format
msgid "%s: conflicting extern definitions of '%s'\n"
msgstr ""
-#: protoize.c:2415
+#: protoize.c:2414
#, c-format
msgid "%s: declarations of '%s' will not be converted\n"
msgstr ""
-#: protoize.c:2417
+#: protoize.c:2416
#, c-format
msgid "%s: conflict list for '%s' follows:\n"
msgstr ""
-#: protoize.c:2450
+#: protoize.c:2449
#, c-format
msgid "%s: warning: using formals list from %s(%d) for function '%s'\n"
msgstr ""
-#: protoize.c:2490
+#: protoize.c:2489
#, c-format
msgid "%s: %d: '%s' used but missing from SYSCALLS\n"
msgstr ""
-#: protoize.c:2496
+#: protoize.c:2495
#, c-format
msgid "%s: %d: warning: no extern definition for '%s'\n"
msgstr ""
-#: protoize.c:2526
+#: protoize.c:2525
#, c-format
msgid "%s: warning: no static definition for '%s' in file '%s'\n"
msgstr ""
-#: protoize.c:2532
+#: protoize.c:2531
#, c-format
msgid "%s: multiple static defs of '%s' in file '%s'\n"
msgstr ""
-#: protoize.c:2702 protoize.c:2705
+#: protoize.c:2701 protoize.c:2704
#, c-format
msgid "%s: %d: warning: source too confusing\n"
msgstr ""
-#: protoize.c:2900
+#: protoize.c:2899
#, c-format
msgid "%s: %d: warning: varargs function declaration not converted\n"
msgstr ""
-#: protoize.c:2915
+#: protoize.c:2914
#, c-format
msgid "%s: declaration of function '%s' not converted\n"
msgstr ""
-#: protoize.c:3038
+#: protoize.c:3037
#, c-format
msgid "%s: warning: too many parameter lists in declaration of '%s'\n"
msgstr ""
-#: protoize.c:3059
+#: protoize.c:3058
#, c-format
msgid ""
"\n"
"%s: warning: too few parameter lists in declaration of '%s'\n"
msgstr ""
-#: protoize.c:3155
+#: protoize.c:3154
#, c-format
msgid "%s: %d: warning: found '%s' but expected '%s'\n"
msgstr ""
-#: protoize.c:3330
+#: protoize.c:3329
#, c-format
msgid "%s: local declaration for function '%s' not inserted\n"
msgstr ""
-#: protoize.c:3357
+#: protoize.c:3356
#, c-format
msgid ""
"\n"
"%s: %d: warning: can't add declaration of '%s' into macro call\n"
msgstr ""
-#: protoize.c:3429
+#: protoize.c:3428
#, c-format
msgid "%s: global declarations for file '%s' not inserted\n"
msgstr ""
-#: protoize.c:3519 protoize.c:3549
+#: protoize.c:3518 protoize.c:3548
#, c-format
msgid "%s: definition of function '%s' not converted\n"
msgstr ""
-#: protoize.c:3538
+#: protoize.c:3537
#, c-format
msgid "%s: %d: warning: definition of %s not converted\n"
msgstr ""
-#: protoize.c:3864
+#: protoize.c:3863
#, c-format
msgid "%s: found definition of '%s' at %s(%d)\n"
msgstr ""
#. If we make it here, then we did not know about this
#. function definition.
-#: protoize.c:3880
+#: protoize.c:3879
#, c-format
msgid "%s: %d: warning: '%s' excluded by preprocessing\n"
msgstr ""
-#: protoize.c:3883
+#: protoize.c:3882
#, c-format
msgid "%s: function definition not converted\n"
msgstr ""
-#: protoize.c:3941
+#: protoize.c:3940
#, c-format
msgid "%s: '%s' not converted\n"
msgstr ""
-#: protoize.c:3949
+#: protoize.c:3948
#, c-format
msgid "%s: would convert file '%s'\n"
msgstr ""
-#: protoize.c:3952
+#: protoize.c:3951
#, c-format
msgid "%s: converting file '%s'\n"
msgstr ""
-#: protoize.c:3962
+#: protoize.c:3961
#, c-format
msgid "%s: can't get status for file '%s': %s\n"
msgstr ""
-#: protoize.c:4004
+#: protoize.c:4003
#, c-format
msgid "%s: can't open file '%s' for reading: %s\n"
msgstr ""
-#: protoize.c:4019
+#: protoize.c:4018
#, c-format
msgid ""
"\n"
"%s: error reading input file '%s': %s\n"
msgstr ""
-#: protoize.c:4053
+#: protoize.c:4052
#, c-format
msgid "%s: can't create/open clean file '%s': %s\n"
msgstr ""
-#: protoize.c:4158
+#: protoize.c:4157
#, c-format
msgid "%s: warning: file '%s' already saved in '%s'\n"
msgstr ""
-#: protoize.c:4166
+#: protoize.c:4165
#, c-format
msgid "%s: can't link file '%s' to '%s': %s\n"
msgstr ""
-#: protoize.c:4196
+#: protoize.c:4195
#, c-format
msgid "%s: can't create/open output file '%s': %s\n"
msgstr ""
-#: protoize.c:4229
+#: protoize.c:4228
#, c-format
msgid "%s: can't change mode of file '%s': %s\n"
msgstr ""
-#: protoize.c:4405
+#: protoize.c:4404
#, c-format
msgid "%s: cannot get working directory: %s\n"
msgstr ""
-#: protoize.c:4503
+#: protoize.c:4502
#, c-format
msgid "%s: input file names must have .c suffixes: %s\n"
msgstr ""
-#: reload.c:3737
+#: reload.c:3734
msgid "unable to generate reloads for:"
msgstr ""
-#: reload1.c:1944
+#: reload1.c:2000
msgid "this is the insn:"
msgstr ""
#. It's the compiler's fault.
-#: reload1.c:5269
+#: reload1.c:5363
msgid "could not find a spill register"
msgstr ""
#. It's the compiler's fault.
-#: reload1.c:6928
+#: reload1.c:7038
msgid "VOIDmode on an output"
msgstr ""
-#: reload1.c:7936
+#: reload1.c:8043
msgid "Failure trying to reload:"
msgstr ""
-#: rtl-error.c:128
+#: rtl-error.c:127
msgid "unrecognizable insn:"
msgstr ""
-#: rtl-error.c:130
+#: rtl-error.c:129
msgid "insn does not satisfy its constraints:"
msgstr ""
-#: timevar.c:412
+#: timevar.c:411
msgid ""
"\n"
"Execution times (seconds)\n"
msgstr ""
#. Print total time.
-#: timevar.c:470
+#: timevar.c:469
msgid " TOTAL :"
msgstr ""
-#: timevar.c:499
+#: timevar.c:502
#, c-format
msgid "time in %s: %ld.%06ld (%ld%%)\n"
msgstr ""
-#: tlink.c:384
+#: tlink.c:383
#, c-format
msgid "collect: reading %s\n"
msgstr ""
-#: tlink.c:478
+#: tlink.c:477
#, c-format
msgid "removing .rpo file"
msgstr ""
-#: tlink.c:480
+#: tlink.c:479
#, c-format
msgid "renaming .rpo file"
msgstr ""
-#: tlink.c:534
+#: tlink.c:533
#, c-format
msgid "collect: recompiling %s\n"
msgstr ""
-#: tlink.c:738
+#: tlink.c:737
#, c-format
msgid "collect: tweaking %s in %s\n"
msgstr ""
-#: tlink.c:788
+#: tlink.c:787
#, c-format
msgid "collect: relinking\n"
msgstr ""
-#: toplev.c:590
+#: toplev.c:606
#, c-format
msgid "unrecoverable error"
msgstr ""
-#: toplev.c:1153
+#: toplev.c:1180
#, c-format
msgid ""
-"%s%s%s version %s (%s)\n"
-"%s\tcompiled by GNU C version %s.\n"
+"%s%s%s %sversion %s (%s)\n"
+"%s\tcompiled by GNU C version %s, "
+msgstr ""
+
+#: toplev.c:1182
+#, c-format
+msgid "%s%s%s %sversion %s (%s) compiled by CC, "
+msgstr ""
+
+#: toplev.c:1186
+#, c-format
+msgid "GMP version %s, MPFR version %s.\n"
msgstr ""
-#: toplev.c:1155
+#: toplev.c:1188
#, c-format
-msgid "%s%s%s version %s (%s) compiled by CC.\n"
+msgid "warning: %s header version %s differs from library version %s.\n"
msgstr ""
-#: toplev.c:1159
+#: toplev.c:1190
#, c-format
msgid ""
"%s%sGGC heuristics: --param ggc-min-expand=%d --param ggc-min-heapsize=%d\n"
msgstr ""
-#: toplev.c:1284
+#: toplev.c:1340
msgid "options passed: "
msgstr ""
-#: toplev.c:1318
+#: toplev.c:1374
msgid "options enabled: "
msgstr ""
-#: toplev.c:1453
+#: toplev.c:1509
#, c-format
msgid "created and used with differing settings of '%s'"
msgstr ""
-#: toplev.c:1455
+#: toplev.c:1511
msgid "out of memory"
msgstr ""
-#: toplev.c:1470
+#: toplev.c:1526
msgid "created and used with different settings of -fpic"
msgstr ""
-#: toplev.c:1472
+#: toplev.c:1528
msgid "created and used with different settings of -fpie"
msgstr ""
-#: tree-inline.c:2426
+#: tree-inline.c:2571
msgid "originally indirect function call not considered for inlining"
msgstr ""
msgid "debug: "
msgstr ""
-#: params.def:48
+#: params.def:46
msgid ""
"The maximum number of fields in a structure variable without direct "
"structure accesses that GCC will attempt to track separately"
msgstr ""
-#: params.def:55
+#: params.def:53
msgid ""
"The maximum number of elements in an array for wich we track its elements "
"separately"
msgstr ""
-#: params.def:64
+#: params.def:62
msgid ""
"The maximum structure size (in bytes) for which GCC will use by-element "
"copies"
msgstr ""
-#: params.def:73
+#: params.def:71
msgid ""
"The maximum number of structure fields for which GCC will use by-element "
"copies"
msgstr ""
-#: params.def:85
+#: params.def:83
msgid ""
"The threshold ratio between instantiated fields and the total structure size"
msgstr ""
-#: params.def:102
+#: params.def:93
+msgid "The threshold ratio between current and hotest structure counts"
+msgstr ""
+
+#: params.def:110
msgid ""
"The maximum number of instructions in a single function eligible for inlining"
msgstr ""
-#: params.def:114
+#: params.def:122
msgid "The maximum number of instructions when automatically inlining"
msgstr ""
-#: params.def:119
+#: params.def:127
msgid ""
"The maximum number of instructions inline function can grow to via recursive "
"inlining"
msgstr ""
-#: params.def:124
+#: params.def:132
msgid ""
"The maximum number of instructions non-inline function can grow to via "
"recursive inlining"
msgstr ""
-#: params.def:129
+#: params.def:137
msgid "The maximum depth of recursive inlining for inline functions"
msgstr ""
-#: params.def:134
+#: params.def:142
msgid "The maximum depth of recursive inlining for non-inline functions"
msgstr ""
-#: params.def:139
+#: params.def:147
msgid ""
"Inline recursively only when the probability of call being executed exceeds "
"the parameter"
msgstr ""
-#: params.def:146
+#: params.def:154
msgid ""
"If -fvariable-expansion-in-unroller is used, the maximum number of times "
"that an individual variable will be expanded during loop unrolling"
msgstr ""
-#: params.def:152
+#: params.def:160
msgid ""
"If -ftree-vectorize is used, the minimal loop bound of a loop to be "
"considered for vectorization"
msgstr ""
-#: params.def:163
+#: params.def:171
msgid "The maximum number of instructions to consider to fill a delay slot"
msgstr ""
-#: params.def:174
+#: params.def:182
msgid ""
"The maximum number of instructions to consider to find accurate live "
"register information"
msgstr ""
-#: params.def:184
+#: params.def:192
msgid "The maximum length of scheduling's pending operations list"
msgstr ""
-#: params.def:189
+#: params.def:197
msgid "The size of function body to be considered large"
msgstr ""
-#: params.def:193
+#: params.def:201
msgid "Maximal growth due to inlining of large function (in percent)"
msgstr ""
-#: params.def:197
+#: params.def:205
msgid "The size of translation unit to be considered large"
msgstr ""
-#: params.def:201
+#: params.def:209
msgid ""
"how much can given compilation unit grow because of the inlining (in percent)"
msgstr ""
-#: params.def:205
+#: params.def:213
msgid "expense of call operation relative to ordinary arithmetic operations"
msgstr ""
-#: params.def:209
+#: params.def:217
msgid "The size of stack frame to be considered large"
msgstr ""
-#: params.def:213
+#: params.def:221
msgid "Maximal stack frame growth due to inlining (in percent)"
msgstr ""
-#: params.def:220
+#: params.def:228
msgid "The maximum amount of memory to be allocated by GCSE"
msgstr ""
-#: params.def:225
+#: params.def:233
msgid "The maximum number of passes to make when doing GCSE"
msgstr ""
-#: params.def:235
+#: params.def:243
msgid ""
"The threshold ratio for performing partial redundancy elimination after "
"reload"
msgstr ""
-#: params.def:242
+#: params.def:250
msgid ""
"The threshold ratio of critical edges execution count that permit performing "
"redundancy elimination after reload"
msgstr ""
-#: params.def:253
+#: params.def:261
msgid "The maximum number of instructions to consider to unroll in a loop"
msgstr ""
-#: params.def:259
+#: params.def:267
msgid ""
"The maximum number of instructions to consider to unroll in a loop on average"
msgstr ""
-#: params.def:264
+#: params.def:272
msgid "The maximum number of unrollings of a single loop"
msgstr ""
-#: params.def:269
+#: params.def:277
msgid "The maximum number of insns of a peeled loop"
msgstr ""
-#: params.def:274
+#: params.def:282
msgid "The maximum number of peelings of a single loop"
msgstr ""
-#: params.def:279
+#: params.def:287
msgid "The maximum number of insns of a completely peeled loop"
msgstr ""
-#: params.def:284
+#: params.def:292
msgid ""
"The maximum number of peelings of a single loop that is peeled completely"
msgstr ""
-#: params.def:289
+#: params.def:297
msgid "The maximum number of insns of a peeled loop that rolls only once"
msgstr ""
-#: params.def:295
+#: params.def:303
msgid "The maximum number of insns of an unswitched loop"
msgstr ""
-#: params.def:300
+#: params.def:308
msgid "The maximum number of unswitchings in a single loop"
msgstr ""
-#: params.def:307
+#: params.def:315
msgid ""
"Bound on the number of iterations the brute force # of iterations analysis "
"algorithm evaluates"
msgstr ""
-#: params.def:313
+#: params.def:321
msgid "Bound on the cost of an expression to compute the number of iterations"
msgstr ""
-#: params.def:318
-msgid ""
-"Maximum number of loops to perform swing modulo scheduling on (mainly for "
-"debugging)"
-msgstr ""
-
-#: params.def:324
+#: params.def:327
msgid ""
"A factor for tuning the upper bound that swing modulo scheduler uses for "
"scheduling a loop"
msgstr ""
-#: params.def:328
+#: params.def:331
msgid ""
"The number of cycles the swing modulo scheduler considers when checking "
"conflicts using DFA"
msgstr ""
-#: params.def:332
+#: params.def:335
msgid ""
"A threshold on the average loop count considered by the swing modulo "
"scheduler"
msgstr ""
-#: params.def:337
+#: params.def:340
msgid ""
"Select fraction of the maximal count of repetitions of basic block in "
"program given basic block needs to have to be considered hot"
msgstr ""
-#: params.def:341
+#: params.def:344
msgid ""
"Select fraction of the maximal frequency of executions of basic block in "
"function given basic block needs to have to be considered hot"
msgstr ""
-#: params.def:357
+#: params.def:349
+msgid ""
+"Select fraction of the maximal frequency of executions of basic block in "
+"function given basic block get alignment"
+msgstr ""
+
+#: params.def:354
+msgid ""
+"Loops iterating at least selected number of iterations will get loop "
+"alignement."
+msgstr ""
+
+#: params.def:370
msgid "The maximum number of loop iterations we predict statically"
msgstr ""
-#: params.def:361
+#: params.def:374
msgid ""
"The percentage of function, weighted by execution frequency, that must be "
"covered by trace formation. Used when profile feedback is available"
msgstr ""
-#: params.def:365
+#: params.def:378
msgid ""
"The percentage of function, weighted by execution frequency, that must be "
"covered by trace formation. Used when profile feedback is not available"
msgstr ""
-#: params.def:369
+#: params.def:382
msgid "Maximal code growth caused by tail duplication (in percent)"
msgstr ""
-#: params.def:373
+#: params.def:386
msgid ""
"Stop reverse growth if the reverse probability of best edge is less than "
"this threshold (in percent)"
msgstr ""
-#: params.def:377
+#: params.def:390
msgid ""
"Stop forward growth if the probability of best edge is less than this "
"threshold (in percent). Used when profile feedback is available"
msgstr ""
-#: params.def:381
+#: params.def:394
msgid ""
"Stop forward growth if the probability of best edge is less than this "
"threshold (in percent). Used when profile feedback is not available"
msgstr ""
-#: params.def:387
+#: params.def:400
msgid "The maximum number of incoming edges to consider for crossjumping"
msgstr ""
-#: params.def:393
+#: params.def:406
msgid ""
"The minimum number of matching instructions to consider for crossjumping"
msgstr ""
-#: params.def:399
+#: params.def:412
msgid "The maximum expansion factor when copying basic blocks"
msgstr ""
-#: params.def:405
+#: params.def:418
msgid ""
"The maximum number of insns to duplicate when unfactoring computed gotos"
msgstr ""
-#: params.def:411
+#: params.def:424
msgid "The maximum length of path considered in cse"
msgstr ""
-#: params.def:415
+#: params.def:428
msgid "The maximum instructions CSE process before flushing"
msgstr ""
-#: params.def:422
+#: params.def:435
msgid ""
"The minimum cost of an expensive expression in the loop invariant motion"
msgstr ""
-#: params.def:431
+#: params.def:444
msgid ""
"Bound on number of candidates below that all candidates are considered in iv "
"optimizations"
msgstr ""
-#: params.def:439
+#: params.def:452
msgid "Bound on number of iv uses in loop optimized in iv optimizations"
msgstr ""
-#: params.def:447
+#: params.def:460
msgid ""
"If number of candidates in the set is smaller, we always try to remove "
"unused ivs during its optimization"
msgstr ""
-#: params.def:452
+#: params.def:465
msgid "Bound on size of expressions used in the scalar evolutions analyzer"
msgstr ""
-#: params.def:457
+#: params.def:470
+msgid "Bound on the number of variables in Omega constraint systems"
+msgstr ""
+
+#: params.def:475
+msgid "Bound on the number of inequalities in Omega constraint systems"
+msgstr ""
+
+#: params.def:480
+msgid "Bound on the number of equalities in Omega constraint systems"
+msgstr ""
+
+#: params.def:485
+msgid "Bound on the number of wild cards in Omega constraint systems"
+msgstr ""
+
+#: params.def:490
+msgid "Bound on the size of the hash table in Omega constraint systems"
+msgstr ""
+
+#: params.def:495
+msgid "Bound on the number of keys in Omega constraint systems"
+msgstr ""
+
+#: params.def:500
+msgid ""
+"When set to 1, use expensive methods to eliminate all redundant constraints"
+msgstr ""
+
+#: params.def:505
+msgid ""
+"Bound on number of runtime checks inserted by the vectorizer's loop "
+"versioning for alignment check"
+msgstr ""
+
+#: params.def:510
msgid ""
"Bound on number of runtime checks inserted by the vectorizer's loop "
-"versioning"
+"versioning for alias check"
msgstr ""
-#: params.def:462
+#: params.def:515
msgid "The maximum memory locations recorded by cselib"
msgstr ""
-#: params.def:466
+#: params.def:519
msgid "The maximum memory locations recorded by flow"
msgstr ""
-#: params.def:479
+#: params.def:532
msgid ""
"Minimum heap expansion to trigger garbage collection, as a percentage of the "
"total size of the heap"
msgstr ""
-#: params.def:484
+#: params.def:537
msgid "Minimum heap size before we start collecting garbage, in kilobytes"
msgstr ""
-#: params.def:492
+#: params.def:545
msgid ""
"The maximum number of instructions to search backward when looking for "
"equivalent reload"
msgstr ""
-#: params.def:497
+#: params.def:550
msgid ""
-"The maximum number of virtual operators per statement allowed to represent "
-"aliases before triggering alias grouping"
+"The maximum number of virtual operators that a function is allowed to have "
+"before triggering memory partitioning heuristics"
msgstr ""
-#: params.def:502
+#: params.def:555
+msgid ""
+"The average number of virtual operators that memory statements are allowed "
+"to have before triggering memory partitioning heuristics"
+msgstr ""
+
+#: params.def:560
msgid ""
"The maximum number of blocks in a region to be considered for interblock "
"scheduling"
msgstr ""
-#: params.def:507
+#: params.def:565
msgid ""
"The maximum number of insns in a region to be considered for interblock "
"scheduling"
msgstr ""
-#: params.def:512
+#: params.def:570
msgid ""
"The minimum probability of reaching a source block for interblock "
"speculative scheduling"
msgstr ""
-#: params.def:517
+#: params.def:575
msgid "The maximum number of iterations through CFG to extend regions"
msgstr ""
-#: params.def:522
+#: params.def:580
msgid ""
"The maximum conflict delay for an insn to be considered for speculative "
"motion"
msgstr ""
-#: params.def:527
+#: params.def:585
msgid ""
"The minimal probability of speculation success (in percents), so that "
"speculative insn will be scheduled."
msgstr ""
-#: params.def:532
+#: params.def:590
msgid ""
"The maximum number of RTL nodes that can be recorded as combiner's last value"
msgstr ""
-#: params.def:540
+#: params.def:598
msgid "The upper bound for sharing integer constants"
msgstr ""
-#: params.def:559
+#: params.def:617
msgid ""
"Minimum number of virtual mappings to consider switching to full virtual "
"renames"
msgstr ""
-#: params.def:564
+#: params.def:622
msgid ""
"Ratio between virtual mappings and virtual symbols to do full virtual renames"
msgstr ""
-#: params.def:569
+#: params.def:627
msgid ""
"The lower bound for a buffer to be considered for stack smashing protection"
msgstr ""
-#: params.def:587
+#: params.def:645
msgid ""
"Maximum number of statements allowed in a block that needs to be duplicated "
"when threading jumps"
msgstr ""
-#: params.def:596
+#: params.def:654
msgid ""
"Maximum number of fields in a structure before pointer analysis treats the "
"structure as a single variable"
msgstr ""
-#: params.def:601
+#: params.def:659
msgid ""
"The maximum number of instructions ready to be issued to be considered by "
"the scheduler during the first scheduling pass"
msgstr ""
-#: params.def:611
+#: params.def:669
msgid "The number of insns executed before prefetch is completed"
msgstr ""
-#: params.def:618
+#: params.def:676
msgid "The number of prefetches that can run at the same time"
msgstr ""
-#: params.def:625
+#: params.def:683
msgid "The size of L1 cache"
msgstr ""
-#: params.def:632
+#: params.def:690
msgid "The size of L1 cache line"
msgstr ""
-#: params.def:646
-msgid "Whether to verify canonical types"
+#: params.def:697
+msgid "The size of L2 cache"
msgstr ""
-#: config/alpha/alpha.c:5016
+#: params.def:708
+msgid "Whether to use canonical types"
+msgstr ""
+
+#: params.def:713
+msgid ""
+"Maximum length of partial antic set when performing tree pre optimization"
+msgstr ""
+
+#: config/alpha/alpha.c:5015
#, c-format
msgid "invalid %%H value"
msgstr ""
-#: config/alpha/alpha.c:5037 config/bfin/bfin.c:1273
+#: config/alpha/alpha.c:5036 config/bfin/bfin.c:1423
#, c-format
msgid "invalid %%J value"
msgstr ""
-#: config/alpha/alpha.c:5067 config/ia64/ia64.c:4694
+#: config/alpha/alpha.c:5066 config/ia64/ia64.c:4718
#, c-format
msgid "invalid %%r value"
msgstr ""
-#: config/alpha/alpha.c:5077 config/rs6000/rs6000.c:10928
-#: config/xtensa/xtensa.c:1779
+#: config/alpha/alpha.c:5076 config/ia64/ia64.c:4672
+#: config/rs6000/rs6000.c:11670 config/xtensa/xtensa.c:2036
#, c-format
msgid "invalid %%R value"
msgstr ""
-#: config/alpha/alpha.c:5083 config/rs6000/rs6000.c:10847
-#: config/xtensa/xtensa.c:1746
+#: config/alpha/alpha.c:5082 config/rs6000/rs6000.c:11589
+#: config/xtensa/xtensa.c:2003
#, c-format
msgid "invalid %%N value"
msgstr ""
-#: config/alpha/alpha.c:5091 config/rs6000/rs6000.c:10875
+#: config/alpha/alpha.c:5090 config/rs6000/rs6000.c:11617
#, c-format
msgid "invalid %%P value"
msgstr ""
-#: config/alpha/alpha.c:5099
+#: config/alpha/alpha.c:5098
#, c-format
msgid "invalid %%h value"
msgstr ""
-#: config/alpha/alpha.c:5107 config/xtensa/xtensa.c:1772
+#: config/alpha/alpha.c:5106 config/xtensa/xtensa.c:2029
#, c-format
msgid "invalid %%L value"
msgstr ""
-#: config/alpha/alpha.c:5146 config/rs6000/rs6000.c:10829
+#: config/alpha/alpha.c:5145 config/rs6000/rs6000.c:11571
#, c-format
msgid "invalid %%m value"
msgstr ""
-#: config/alpha/alpha.c:5154 config/rs6000/rs6000.c:10837
+#: config/alpha/alpha.c:5153 config/rs6000/rs6000.c:11579
#, c-format
msgid "invalid %%M value"
msgstr ""
-#: config/alpha/alpha.c:5198
+#: config/alpha/alpha.c:5197
#, c-format
msgid "invalid %%U value"
msgstr ""
-#: config/alpha/alpha.c:5210 config/alpha/alpha.c:5224
-#: config/rs6000/rs6000.c:10936
+#: config/alpha/alpha.c:5209 config/alpha/alpha.c:5223
+#: config/rs6000/rs6000.c:11678
#, c-format
msgid "invalid %%s value"
msgstr ""
-#: config/alpha/alpha.c:5247
+#: config/alpha/alpha.c:5246
#, c-format
msgid "invalid %%C value"
msgstr ""
-#: config/alpha/alpha.c:5284 config/rs6000/rs6000.c:10667
-#: config/rs6000/rs6000.c:10686
+#: config/alpha/alpha.c:5283 config/rs6000/rs6000.c:11406
+#: config/rs6000/rs6000.c:11425
#, c-format
msgid "invalid %%E value"
msgstr ""
-#: config/alpha/alpha.c:5309 config/alpha/alpha.c:5357
+#: config/alpha/alpha.c:5308 config/alpha/alpha.c:5356
#, c-format
msgid "unknown relocation unspec"
msgstr ""
-#: config/alpha/alpha.c:5318 config/crx/crx.c:1082
-#: config/rs6000/rs6000.c:11254 config/spu/spu.c:1384
+#: config/alpha/alpha.c:5317 config/crx/crx.c:1081
+#: config/rs6000/rs6000.c:12005 config/spu/spu.c:1492
#, c-format
msgid "invalid %%xn code"
msgstr ""
-#: config/arc/arc.c:1726 config/m32r/m32r.c:1809
+#: config/arc/arc.c:1724 config/m32r/m32r.c:1805
#, c-format
msgid "invalid operand to %%R code"
msgstr ""
-#: config/arc/arc.c:1758 config/m32r/m32r.c:1832
+#: config/arc/arc.c:1756 config/m32r/m32r.c:1828
#, c-format
msgid "invalid operand to %%H/%%L code"
msgstr ""
-#: config/arc/arc.c:1780 config/m32r/m32r.c:1903
+#: config/arc/arc.c:1778 config/m32r/m32r.c:1899
#, c-format
msgid "invalid operand to %%U code"
msgstr ""
-#: config/arc/arc.c:1791
+#: config/arc/arc.c:1789
#, c-format
msgid "invalid operand to %%V code"
msgstr ""
#. Unknown flag.
#. Undocumented flag.
-#: config/arc/arc.c:1798 config/m32r/m32r.c:1930 config/sparc/sparc.c:6919
+#: config/arc/arc.c:1796 config/m32r/m32r.c:1926 config/sparc/sparc.c:6995
#, c-format
msgid "invalid operand output code"
msgstr ""
-#: config/arm/arm.c:11579 config/arm/arm.c:11597
+#: config/arm/arm.c:12521 config/arm/arm.c:12539
#, c-format
msgid "predicated Thumb instruction"
msgstr ""
-#: config/arm/arm.c:11585
+#: config/arm/arm.c:12527
#, c-format
msgid "predicated instruction in conditional sequence"
msgstr ""
-#: config/arm/arm.c:11731
+#: config/arm/arm.c:12686
#, c-format
msgid "invalid shift operand"
msgstr ""
-#: config/arm/arm.c:11778 config/arm/arm.c:11788 config/arm/arm.c:11798
-#: config/arm/arm.c:11824 config/arm/arm.c:11842 config/arm/arm.c:11877
-#: config/arm/arm.c:11896 config/arm/arm.c:11911 config/arm/arm.c:11937
-#: config/arm/arm.c:11944 config/arm/arm.c:11951
+#: config/arm/arm.c:12733 config/arm/arm.c:12743 config/arm/arm.c:12753
+#: config/arm/arm.c:12763 config/arm/arm.c:12773 config/arm/arm.c:12812
+#: config/arm/arm.c:12830 config/arm/arm.c:12865 config/arm/arm.c:12884
+#: config/arm/arm.c:12899 config/arm/arm.c:12927 config/arm/arm.c:12934
+#: config/arm/arm.c:12942 config/arm/arm.c:12963 config/arm/arm.c:12970
+#: config/bfin/bfin.c:1436 config/bfin/bfin.c:1443 config/bfin/bfin.c:1450
+#: config/bfin/bfin.c:1457 config/bfin/bfin.c:1466 config/bfin/bfin.c:1473
+#: config/bfin/bfin.c:1480 config/bfin/bfin.c:1487
#, c-format
msgid "invalid operand for code '%c'"
msgstr ""
-#: config/arm/arm.c:11837
+#: config/arm/arm.c:12825
#, c-format
-msgid "instruction never exectued"
+msgid "instruction never executed"
msgstr ""
-#: config/arm/arm.c:11962
+#: config/arm/arm.c:13037
#, c-format
msgid "missing operand"
msgstr ""
-#: config/avr/avr.c:1135
+#: config/avr/avr.c:1022
+#, c-format
+msgid "address operand requires constraint for X, Y, or Z register"
+msgstr ""
+
+#: config/avr/avr.c:1129
msgid "bad address, not (reg+disp):"
msgstr ""
-#: config/avr/avr.c:1142
+#: config/avr/avr.c:1136
msgid "bad address, not post_inc or pre_dec:"
msgstr ""
-#: config/avr/avr.c:1153
+#: config/avr/avr.c:1147
msgid "internal compiler error. Bad address:"
msgstr ""
-#: config/avr/avr.c:1166
+#: config/avr/avr.c:1160
msgid "internal compiler error. Unknown mode:"
msgstr ""
-#: config/avr/avr.c:1766 config/avr/avr.c:2449
+#: config/avr/avr.c:1775 config/avr/avr.c:2463
msgid "invalid insn:"
msgstr ""
-#: config/avr/avr.c:1800 config/avr/avr.c:1886 config/avr/avr.c:1935
-#: config/avr/avr.c:1963 config/avr/avr.c:2058 config/avr/avr.c:2227
-#: config/avr/avr.c:2483 config/avr/avr.c:2595
+#: config/avr/avr.c:1814 config/avr/avr.c:1900 config/avr/avr.c:1949
+#: config/avr/avr.c:1977 config/avr/avr.c:2072 config/avr/avr.c:2241
+#: config/avr/avr.c:2502 config/avr/avr.c:2614
msgid "incorrect insn:"
msgstr ""
-#: config/avr/avr.c:1982 config/avr/avr.c:2143 config/avr/avr.c:2298
-#: config/avr/avr.c:2661
+#: config/avr/avr.c:1996 config/avr/avr.c:2157 config/avr/avr.c:2312
+#: config/avr/avr.c:2680
msgid "unknown move insn:"
msgstr ""
-#: config/avr/avr.c:2891
+#: config/avr/avr.c:2910
msgid "bad shift insn:"
msgstr ""
-#: config/avr/avr.c:3007 config/avr/avr.c:3427 config/avr/avr.c:3785
+#: config/avr/avr.c:3026 config/avr/avr.c:3446 config/avr/avr.c:3804
msgid "internal compiler error. Incorrect shift:"
msgstr ""
-#: config/bfin/bfin.c:1235
+#: config/bfin/bfin.c:1385
#, c-format
msgid "invalid %%j value"
msgstr ""
-#: config/bfin/bfin.c:1405
+#: config/bfin/bfin.c:1578
#, c-format
msgid "invalid const_double operand"
msgstr ""
-#: config/c4x/c4x.c:1584
+#: config/c4x/c4x.c:1583
msgid "using CONST_DOUBLE for address"
msgstr ""
-#: config/c4x/c4x.c:1722
+#: config/c4x/c4x.c:1721
msgid "c4x_address_cost: Invalid addressing mode"
msgstr ""
-#: config/c4x/c4x.c:1857
+#: config/c4x/c4x.c:1856
#, c-format
msgid "c4x_print_operand: %%L inconsistency"
msgstr ""
-#: config/c4x/c4x.c:1863
+#: config/c4x/c4x.c:1862
#, c-format
msgid "c4x_print_operand: %%N inconsistency"
msgstr ""
-#: config/c4x/c4x.c:1904
+#: config/c4x/c4x.c:1903
#, c-format
msgid "c4x_print_operand: %%O inconsistency"
msgstr ""
-#: config/c4x/c4x.c:1999
+#: config/c4x/c4x.c:1998
msgid "c4x_print_operand: Bad operand case"
msgstr ""
-#: config/c4x/c4x.c:2040
+#: config/c4x/c4x.c:2039
msgid "c4x_print_operand_address: Bad post_modify"
msgstr ""
-#: config/c4x/c4x.c:2062
+#: config/c4x/c4x.c:2061
msgid "c4x_print_operand_address: Bad pre_modify"
msgstr ""
-#: config/c4x/c4x.c:2110 config/c4x/c4x.c:2122 config/c4x/c4x.c:2137
+#: config/c4x/c4x.c:2109 config/c4x/c4x.c:2121 config/c4x/c4x.c:2136
msgid "c4x_print_operand_address: Bad operand case"
msgstr ""
-#: config/c4x/c4x.c:2388
+#: config/c4x/c4x.c:2387
msgid "c4x_rptb_insert: Cannot find start label"
msgstr ""
-#: config/c4x/c4x.c:2990
+#: config/c4x/c4x.c:2985
msgid "invalid indirect memory address"
msgstr ""
-#: config/c4x/c4x.c:3079
+#: config/c4x/c4x.c:3074
msgid "invalid indirect (S) memory address"
msgstr ""
-#: config/c4x/c4x.c:3414
+#: config/c4x/c4x.c:3409
msgid "c4x_valid_operands: Internal error"
msgstr ""
-#: config/c4x/c4x.c:3853
+#: config/c4x/c4x.c:3848
msgid "c4x_operand_subword: invalid mode"
msgstr ""
-#: config/c4x/c4x.c:3856
+#: config/c4x/c4x.c:3851
msgid "c4x_operand_subword: invalid operand"
msgstr ""
#. We could handle these with some difficulty.
#. e.g., *p-- => *(p-=2); *(p+1).
-#: config/c4x/c4x.c:3882
+#: config/c4x/c4x.c:3877
msgid "c4x_operand_subword: invalid autoincrement"
msgstr ""
-#: config/c4x/c4x.c:3888
+#: config/c4x/c4x.c:3883
msgid "c4x_operand_subword: invalid address"
msgstr ""
-#: config/c4x/c4x.c:3899
+#: config/c4x/c4x.c:3894
msgid "c4x_operand_subword: address not offsettable"
msgstr ""
-#: config/c4x/c4x.c:4101
+#: config/c4x/c4x.c:4096
msgid "c4x_rptb_rpts_p: Repeat block top label moved"
msgstr ""
#. Use `%s' to print the string in case there are any escape
#. characters in the message.
-#: config/cris/cris.c:491 fortran/dump-parse-tree.c:79
-#: fortran/dump-parse-tree.c:418 fortran/dump-parse-tree.c:755
-#: fortran/dump-parse-tree.c:800 c-typeck.c:4468 c-typeck.c:4483
-#: c-typeck.c:4498 final.c:2801 final.c:2803 gcc.c:4728 loop-iv.c:2773
-#: loop-iv.c:2782 rtl-error.c:113 toplev.c:594 tree-ssa-loop-niter.c:1132
-#: cp/parser.c:2112 cp/typeck.c:4526 java/expr.c:410
+#: config/cris/cris.c:491 fortran/dump-parse-tree.c:78
+#: fortran/dump-parse-tree.c:430 fortran/dump-parse-tree.c:776
+#: fortran/dump-parse-tree.c:821 c-typeck.c:4607 c-typeck.c:4622
+#: c-typeck.c:4637 final.c:2984 final.c:2986 gcc.c:4737 loop-iv.c:2807
+#: loop-iv.c:2816 rtl-error.c:112 toplev.c:610 tree-ssa-loop-niter.c:1829
+#: cp/parser.c:2188 cp/typeck.c:4559 java/expr.c:409
#, gcc-internal-format
msgid "%s"
msgstr ""
msgid "bad register"
msgstr ""
-#: config/cris/cris.c:885
+#: config/cris/cris.c:884
msgid "invalid operand for 'e' modifier"
msgstr ""
-#: config/cris/cris.c:902
+#: config/cris/cris.c:901
msgid "invalid operand for 'm' modifier"
msgstr ""
-#: config/cris/cris.c:927
+#: config/cris/cris.c:926
msgid "invalid operand for 'A' modifier"
msgstr ""
-#: config/cris/cris.c:950
+#: config/cris/cris.c:949
msgid "invalid operand for 'D' modifier"
msgstr ""
-#: config/cris/cris.c:964
+#: config/cris/cris.c:963
msgid "invalid operand for 'T' modifier"
msgstr ""
-#: config/cris/cris.c:973
+#: config/cris/cris.c:972
msgid "invalid operand modifier letter"
msgstr ""
-#: config/cris/cris.c:1030
+#: config/cris/cris.c:1029
msgid "unexpected multiplicative operand"
msgstr ""
-#: config/cris/cris.c:1050
+#: config/cris/cris.c:1049
msgid "unexpected operand"
msgstr ""
-#: config/cris/cris.c:1083 config/cris/cris.c:1093
+#: config/cris/cris.c:1082 config/cris/cris.c:1092
msgid "unrecognized address"
msgstr ""
-#: config/cris/cris.c:2015
+#: config/cris/cris.c:2019
msgid "unrecognized supposed constant"
msgstr ""
-#: config/cris/cris.c:2390 config/cris/cris.c:2454
+#: config/cris/cris.c:2394 config/cris/cris.c:2458
msgid "unexpected side-effects in address"
msgstr ""
#. Can't possibly get a GOT-needing-fixup for a function-call,
#. right?
-#: config/cris/cris.c:3248
+#: config/cris/cris.c:3253
msgid "Unidentifiable call op"
msgstr ""
-#: config/cris/cris.c:3299
+#: config/cris/cris.c:3304
#, c-format
msgid "PIC register isn't set up"
msgstr ""
msgid "fr30_print_operand: unhandled MEM"
msgstr ""
-#: config/frv/frv.c:2541
+#: config/frv/frv.c:2542
msgid "bad insn to frv_print_operand_address:"
msgstr ""
-#: config/frv/frv.c:2552
+#: config/frv/frv.c:2553
msgid "bad register to frv_print_operand_memory_reference_reg:"
msgstr ""
-#: config/frv/frv.c:2591 config/frv/frv.c:2601 config/frv/frv.c:2610
-#: config/frv/frv.c:2631 config/frv/frv.c:2636
+#: config/frv/frv.c:2592 config/frv/frv.c:2602 config/frv/frv.c:2611
+#: config/frv/frv.c:2632 config/frv/frv.c:2637
msgid "bad insn to frv_print_operand_memory_reference:"
msgstr ""
-#: config/frv/frv.c:2722
+#: config/frv/frv.c:2723
#, c-format
msgid "bad condition code"
msgstr ""
-#: config/frv/frv.c:2797
+#: config/frv/frv.c:2798
msgid "bad insn in frv_print_operand, bad const_double"
msgstr ""
-#: config/frv/frv.c:2858
+#: config/frv/frv.c:2859
msgid "bad insn to frv_print_operand, 'e' modifier:"
msgstr ""
-#: config/frv/frv.c:2866
+#: config/frv/frv.c:2867
msgid "bad insn to frv_print_operand, 'F' modifier:"
msgstr ""
-#: config/frv/frv.c:2882
+#: config/frv/frv.c:2883
msgid "bad insn to frv_print_operand, 'f' modifier:"
msgstr ""
-#: config/frv/frv.c:2896
+#: config/frv/frv.c:2897
msgid "bad insn to frv_print_operand, 'g' modifier:"
msgstr ""
-#: config/frv/frv.c:2944
+#: config/frv/frv.c:2945
msgid "bad insn to frv_print_operand, 'L' modifier:"
msgstr ""
-#: config/frv/frv.c:2957
+#: config/frv/frv.c:2958
msgid "bad insn to frv_print_operand, 'M/N' modifier:"
msgstr ""
-#: config/frv/frv.c:2978
+#: config/frv/frv.c:2979
msgid "bad insn to frv_print_operand, 'O' modifier:"
msgstr ""
-#: config/frv/frv.c:2996
+#: config/frv/frv.c:2997
msgid "bad insn to frv_print_operand, P modifier:"
msgstr ""
-#: config/frv/frv.c:3016
+#: config/frv/frv.c:3017
msgid "bad insn in frv_print_operand, z case"
msgstr ""
-#: config/frv/frv.c:3047
+#: config/frv/frv.c:3048
msgid "bad insn in frv_print_operand, 0 case"
msgstr ""
-#: config/frv/frv.c:3052
+#: config/frv/frv.c:3053
msgid "frv_print_operand: unknown code"
msgstr ""
-#: config/frv/frv.c:4421
+#: config/frv/frv.c:4422
msgid "bad output_move_single operand"
msgstr ""
-#: config/frv/frv.c:4548
+#: config/frv/frv.c:4549
msgid "bad output_move_double operand"
msgstr ""
-#: config/frv/frv.c:4690
+#: config/frv/frv.c:4691
msgid "bad output_condmove_single operand"
msgstr ""
#. #else
#. #define TARGET_VERSION fprintf (stderr, " (68k, MIT syntax)");
#. #endif
-#: config/frv/frv.h:329
+#: config/frv/frv.h:328
#, c-format
msgid " (frv)"
msgstr ""
-#: config/i386/i386.c:7813
+#: config/i386/i386.c:8218
#, c-format
msgid "invalid UNSPEC as operand"
msgstr ""
-#: config/i386/i386.c:8413
+#: config/i386/i386.c:8924
#, c-format
msgid ""
"operand is neither a constant nor a condition code, invalid operand code 'c'"
msgstr ""
-#: config/i386/i386.c:8466
+#: config/i386/i386.c:9040
#, c-format
msgid "invalid operand code '%c'"
msgstr ""
-#: config/i386/i386.c:8509
+#: config/i386/i386.c:9089
#, c-format
msgid "invalid constraints for operand"
msgstr ""
-#: config/i386/i386.c:15301
+#: config/i386/i386.c:16348
msgid "unknown insn mode"
msgstr ""
#. If the environment variable DJDIR is not defined, then DJGPP is not installed correctly and GCC will quickly become confused with the default prefix settings. Report the problem now so the user doesn't receive deceptive "file not found" error messages later.
#. DJDIR is automatically defined by the DJGPP environment config file pointed to by the environment variable DJGPP. Examine DJGPP to try and figure out what's wrong.
-#: config/i386/xm-djgpp.h:62
+#: config/i386/xm-djgpp.h:61
#, c-format
msgid "environment variable DJGPP not defined"
msgstr ""
-#: config/i386/xm-djgpp.h:64
+#: config/i386/xm-djgpp.h:63
#, c-format
msgid "environment variable DJGPP points to missing file '%s'"
msgstr ""
-#: config/i386/xm-djgpp.h:67
+#: config/i386/xm-djgpp.h:66
#, c-format
msgid "environment variable DJGPP points to corrupt file '%s'"
msgstr ""
-#: config/ia64/ia64.c:4746
+#: config/ia64/ia64.c:4770
#, c-format
msgid "ia64_print_operand: unknown code"
msgstr ""
-#: config/ia64/ia64.c:9796
+#: config/ia64/ia64.c:9889
msgid "invalid conversion from %<__fpreg%>"
msgstr ""
-#: config/ia64/ia64.c:9799
+#: config/ia64/ia64.c:9892
msgid "invalid conversion to %<__fpreg%>"
msgstr ""
-#: config/ia64/ia64.c:9812 config/ia64/ia64.c:9823
+#: config/ia64/ia64.c:9905 config/ia64/ia64.c:9916
msgid "invalid operation on %<__fpreg%>"
msgstr ""
-#: config/iq2000/iq2000.c:3127
+#: config/iq2000/iq2000.c:3118
#, c-format
msgid "invalid %%P operand"
msgstr ""
-#: config/iq2000/iq2000.c:3135 config/rs6000/rs6000.c:10865
+#: config/iq2000/iq2000.c:3126 config/rs6000/rs6000.c:11607
#, c-format
msgid "invalid %%p value"
msgstr ""
-#: config/iq2000/iq2000.c:3191 config/mips/mips.c:5633
+#: config/iq2000/iq2000.c:3182
#, c-format
msgid "invalid use of %%d, %%x, or %%X"
msgstr ""
-#: config/m32r/m32r.c:1779
+#: config/m32r/m32r.c:1775
#, c-format
msgid "invalid operand to %%s code"
msgstr ""
-#: config/m32r/m32r.c:1786
+#: config/m32r/m32r.c:1782
#, c-format
msgid "invalid operand to %%p code"
msgstr ""
-#: config/m32r/m32r.c:1841
+#: config/m32r/m32r.c:1837
msgid "bad insn for 'A'"
msgstr ""
-#: config/m32r/m32r.c:1888
+#: config/m32r/m32r.c:1884
#, c-format
msgid "invalid operand to %%T/%%B code"
msgstr ""
-#: config/m32r/m32r.c:1911
+#: config/m32r/m32r.c:1907
#, c-format
msgid "invalid operand to %%N code"
msgstr ""
-#: config/m32r/m32r.c:1944
+#: config/m32r/m32r.c:1940
msgid "pre-increment address is not a register"
msgstr ""
-#: config/m32r/m32r.c:1951
+#: config/m32r/m32r.c:1947
msgid "pre-decrement address is not a register"
msgstr ""
-#: config/m32r/m32r.c:1958
+#: config/m32r/m32r.c:1954
msgid "post-increment address is not a register"
msgstr ""
-#: config/m32r/m32r.c:2034 config/m32r/m32r.c:2048
-#: config/rs6000/rs6000.c:19072
+#: config/m32r/m32r.c:2030 config/m32r/m32r.c:2044
+#: config/rs6000/rs6000.c:19870
msgid "bad address"
msgstr ""
-#: config/m32r/m32r.c:2053
+#: config/m32r/m32r.c:2049
msgid "lo_sum not of register"
msgstr ""
msgid "registers IX, IY and Z used in the same INSN"
msgstr ""
-#: config/m68hc11/m68hc11.c:4552 config/m68hc11/m68hc11.c:4852
+#: config/m68hc11/m68hc11.c:4548 config/m68hc11/m68hc11.c:4848
msgid "cannot do z-register replacement"
msgstr ""
-#: config/m68hc11/m68hc11.c:4915
+#: config/m68hc11/m68hc11.c:4911
msgid "invalid Z register replacement for insn"
msgstr ""
-#: config/mips/mips.c:5301
-msgid "mips_debugger_offset called with non stack/frame/arg pointer"
-msgstr ""
-
-#: config/mips/mips.c:5511
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%C"
-msgstr ""
-
-#: config/mips/mips.c:5528
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%N"
-msgstr ""
-
-#: config/mips/mips.c:5537
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%F"
-msgstr ""
-
-#: config/mips/mips.c:5546
+#: config/mips/mips.c:6313 config/mips/mips.c:6334 config/mips/mips.c:6438
#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%W"
+msgid "'%%%c' is not a valid operand prefix"
msgstr ""
-#: config/mips/mips.c:5567
+#: config/mips/mips.c:6382 config/mips/mips.c:6389 config/mips/mips.c:6396
+#: config/mips/mips.c:6456
#, c-format
-msgid "invalid %%Y value"
+msgid "invalid use of '%%%c'"
msgstr ""
-#: config/mips/mips.c:5584 config/mips/mips.c:5592
-#, c-format
-msgid "PRINT_OPERAND, invalid insn for %%q"
-msgstr ""
-
-#: config/mips/mips.c:5660
-msgid "PRINT_OPERAND, invalid operand for relocation"
+#: config/mips/mips.c:6701
+msgid "mips_debugger_offset called with non stack/frame/arg pointer"
msgstr ""
-#: config/mmix/mmix.c:1468 config/mmix/mmix.c:1598
+#: config/mmix/mmix.c:1487 config/mmix/mmix.c:1617
msgid "MMIX Internal: Expected a CONST_INT, not this"
msgstr ""
-#: config/mmix/mmix.c:1547
+#: config/mmix/mmix.c:1566
msgid "MMIX Internal: Bad value for 'm', not a CONST_INT"
msgstr ""
-#: config/mmix/mmix.c:1566
+#: config/mmix/mmix.c:1585
msgid "MMIX Internal: Expected a register, not this"
msgstr ""
-#: config/mmix/mmix.c:1576
+#: config/mmix/mmix.c:1595
msgid "MMIX Internal: Expected a constant, not this"
msgstr ""
#. We need the original here.
-#: config/mmix/mmix.c:1660
+#: config/mmix/mmix.c:1679
msgid "MMIX Internal: Cannot decode this operand"
msgstr ""
-#: config/mmix/mmix.c:1717
+#: config/mmix/mmix.c:1736
msgid "MMIX Internal: This is not a recognized address"
msgstr ""
-#: config/mmix/mmix.c:2650
+#: config/mmix/mmix.c:2669
msgid "MMIX Internal: Trying to output invalidly reversed condition:"
msgstr ""
-#: config/mmix/mmix.c:2657
+#: config/mmix/mmix.c:2676
msgid "MMIX Internal: What's the CC of this?"
msgstr ""
-#: config/mmix/mmix.c:2661
+#: config/mmix/mmix.c:2680
msgid "MMIX Internal: What is the CC of this?"
msgstr ""
-#: config/mmix/mmix.c:2725
+#: config/mmix/mmix.c:2744
msgid "MMIX Internal: This is not a constant:"
msgstr ""
-#: config/mt/mt.c:300
+#: config/mt/mt.c:299
msgid "mt_final_prescan_insn, invalid insn #1"
msgstr ""
-#: config/mt/mt.c:371
+#: config/mt/mt.c:370
msgid "PRINT_OPERAND_ADDRESS, 2 regs"
msgstr ""
-#: config/mt/mt.c:395
+#: config/mt/mt.c:394
msgid "PRINT_OPERAND_ADDRESS, invalid insn #1"
msgstr ""
-#: config/rs6000/host-darwin.c:97
+#: config/rs6000/host-darwin.c:96
#, c-format
msgid "Out of stack space.\n"
msgstr ""
-#: config/rs6000/host-darwin.c:118
+#: config/rs6000/host-darwin.c:117
#, c-format
msgid "Try running '%s' in the shell to raise its limit.\n"
msgstr ""
-#: config/rs6000/rs6000.c:10695
+#: config/rs6000/rs6000.c:11434
#, c-format
msgid "invalid %%f value"
msgstr ""
-#: config/rs6000/rs6000.c:10704
+#: config/rs6000/rs6000.c:11443
#, c-format
msgid "invalid %%F value"
msgstr ""
-#: config/rs6000/rs6000.c:10713
+#: config/rs6000/rs6000.c:11452
#, c-format
msgid "invalid %%G value"
msgstr ""
-#: config/rs6000/rs6000.c:10748
+#: config/rs6000/rs6000.c:11487
#, c-format
msgid "invalid %%j code"
msgstr ""
-#: config/rs6000/rs6000.c:10758
+#: config/rs6000/rs6000.c:11497
#, c-format
msgid "invalid %%J code"
msgstr ""
-#: config/rs6000/rs6000.c:10768
+#: config/rs6000/rs6000.c:11507
#, c-format
msgid "invalid %%k value"
msgstr ""
-#: config/rs6000/rs6000.c:10788 config/xtensa/xtensa.c:1765
+#: config/rs6000/rs6000.c:11527 config/xtensa/xtensa.c:2022
#, c-format
msgid "invalid %%K value"
msgstr ""
-#: config/rs6000/rs6000.c:10855
+#: config/rs6000/rs6000.c:11597
#, c-format
msgid "invalid %%O value"
msgstr ""
-#: config/rs6000/rs6000.c:10902
+#: config/rs6000/rs6000.c:11644
#, c-format
msgid "invalid %%q value"
msgstr ""
-#: config/rs6000/rs6000.c:10946
+#: config/rs6000/rs6000.c:11688
#, c-format
msgid "invalid %%S value"
msgstr ""
-#: config/rs6000/rs6000.c:10986
+#: config/rs6000/rs6000.c:11728
#, c-format
msgid "invalid %%T value"
msgstr ""
-#: config/rs6000/rs6000.c:10996
+#: config/rs6000/rs6000.c:11738
#, c-format
msgid "invalid %%u value"
msgstr ""
-#: config/rs6000/rs6000.c:11005 config/xtensa/xtensa.c:1735
+#: config/rs6000/rs6000.c:11747 config/xtensa/xtensa.c:1992
#, c-format
msgid "invalid %%v value"
msgstr ""
-#: config/rs6000/rs6000.c:20844
+#: config/rs6000/rs6000.c:21768
msgid "AltiVec argument passed to unprototyped function"
msgstr ""
-#: config/s390/s390.c:4530
+#: config/s390/s390.c:4561
#, c-format
msgid "cannot decompose address"
msgstr ""
-#: config/s390/s390.c:4740
+#: config/s390/s390.c:4771
msgid "UNKNOWN in print_operand !?"
msgstr ""
-#: config/score/score.c:1212
+#: config/score/score3.c:1262 config/score/score3.c:1282
+#: config/score/score7.c:1253
#, c-format
msgid "invalid operand for code: '%c'"
msgstr ""
-#: config/sh/sh.c:766
+#: config/sh/sh.c:746
#, c-format
msgid "invalid operand to %%R"
msgstr ""
-#: config/sh/sh.c:793
+#: config/sh/sh.c:773
#, c-format
msgid "invalid operand to %%S"
msgstr ""
-#: config/sh/sh.c:8146
+#: config/sh/sh.c:8095
msgid "created and used with different architectures / ABIs"
msgstr ""
-#: config/sh/sh.c:8148
+#: config/sh/sh.c:8097
msgid "created and used with different ABIs"
msgstr ""
-#: config/sh/sh.c:8150
+#: config/sh/sh.c:8099
msgid "created and used with different endianness"
msgstr ""
-#: config/sparc/sparc.c:6727 config/sparc/sparc.c:6733
+#: config/sparc/sparc.c:6803 config/sparc/sparc.c:6809
#, c-format
msgid "invalid %%Y operand"
msgstr ""
-#: config/sparc/sparc.c:6803
+#: config/sparc/sparc.c:6879
#, c-format
msgid "invalid %%A operand"
msgstr ""
-#: config/sparc/sparc.c:6813
+#: config/sparc/sparc.c:6889
#, c-format
msgid "invalid %%B operand"
msgstr ""
-#: config/sparc/sparc.c:6852
+#: config/sparc/sparc.c:6928
#, c-format
msgid "invalid %%c operand"
msgstr ""
-#: config/sparc/sparc.c:6874
+#: config/sparc/sparc.c:6950
#, c-format
msgid "invalid %%d operand"
msgstr ""
-#: config/sparc/sparc.c:6891
+#: config/sparc/sparc.c:6967
#, c-format
msgid "invalid %%f operand"
msgstr ""
-#: config/sparc/sparc.c:6905
+#: config/sparc/sparc.c:6981
#, c-format
msgid "invalid %%s operand"
msgstr ""
-#: config/sparc/sparc.c:6959
+#: config/sparc/sparc.c:7035
#, c-format
msgid "long long constant not a valid immediate operand"
msgstr ""
-#: config/sparc/sparc.c:6962
+#: config/sparc/sparc.c:7038
#, c-format
msgid "floating point constant not a valid immediate operand"
msgstr ""
-#: config/stormy16/stormy16.c:1776 config/stormy16/stormy16.c:1847
+#: config/stormy16/stormy16.c:1775 config/stormy16/stormy16.c:1846
#, c-format
msgid "'B' operand is not constant"
msgstr ""
-#: config/stormy16/stormy16.c:1803
+#: config/stormy16/stormy16.c:1802
#, c-format
msgid "'B' operand has multiple bits set"
msgstr ""
-#: config/stormy16/stormy16.c:1829
+#: config/stormy16/stormy16.c:1828
#, c-format
msgid "'o' operand is not constant"
msgstr ""
-#: config/stormy16/stormy16.c:1861
+#: config/stormy16/stormy16.c:1860
#, c-format
msgid "xstormy16_print_operand: unknown code"
msgstr ""
msgid "output_move_single:"
msgstr ""
-#: config/xtensa/xtensa.c:651 config/xtensa/xtensa.c:683
-#: config/xtensa/xtensa.c:692
+#: config/xtensa/xtensa.c:652 config/xtensa/xtensa.c:684
+#: config/xtensa/xtensa.c:693
msgid "bad test"
msgstr ""
-#: config/xtensa/xtensa.c:1723
+#: config/xtensa/xtensa.c:1980
#, c-format
msgid "invalid %%D value"
msgstr ""
-#: config/xtensa/xtensa.c:1760
+#: config/xtensa/xtensa.c:2017
msgid "invalid mask"
msgstr ""
-#: config/xtensa/xtensa.c:1786
+#: config/xtensa/xtensa.c:2043
#, c-format
msgid "invalid %%x value"
msgstr ""
-#: config/xtensa/xtensa.c:1793
+#: config/xtensa/xtensa.c:2050
#, c-format
msgid "invalid %%d value"
msgstr ""
-#: config/xtensa/xtensa.c:1814 config/xtensa/xtensa.c:1824
+#: config/xtensa/xtensa.c:2071 config/xtensa/xtensa.c:2081
#, c-format
msgid "invalid %%t/%%b value"
msgstr ""
-#: config/xtensa/xtensa.c:1866
+#: config/xtensa/xtensa.c:2123
msgid "invalid address"
msgstr ""
-#: config/xtensa/xtensa.c:1891
+#: config/xtensa/xtensa.c:2148
msgid "no register in address"
msgstr ""
-#: config/xtensa/xtensa.c:1899
+#: config/xtensa/xtensa.c:2156
msgid "address offset not a constant"
msgstr ""
-#: cp/call.c:2492
+#: cp/call.c:2514
msgid "candidates are:"
msgstr ""
-#: cp/call.c:6337
+#: cp/call.c:6463
msgid "candidate 1:"
msgstr ""
-#: cp/call.c:6338
+#: cp/call.c:6464
msgid "candidate 2:"
msgstr ""
-#: cp/decl2.c:663
+#: cp/decl2.c:668
msgid "candidates are: %+#D"
msgstr ""
-#: cp/decl2.c:665
+#: cp/decl2.c:670
msgid "candidate is: %+#D"
msgstr ""
-#: cp/g++spec.c:246 java/jvspec.c:407
+#: cp/g++spec.c:251 java/jvspec.c:406
#, c-format
msgid "argument to '%s' missing\n"
msgstr ""
msgid "Integer outside symmetric range implied by Standard Fortran at %L"
msgstr ""
-#: fortran/arith.c:1344
-msgid "Elemental binary operation"
+#: fortran/arith.c:1425
+msgid "elemental binary operation"
msgstr ""
-#: fortran/arith.c:1893
+#: fortran/arith.c:1997
#, no-c-format
msgid "Arithmetic OK converting %s to %s at %L"
msgstr ""
-#: fortran/arith.c:1897
+#: fortran/arith.c:2001
#, no-c-format
-msgid "Arithmetic overflow converting %s to %s at %L"
+msgid ""
+"Arithmetic overflow converting %s to %s at %L. This check can be disabled "
+"with the option -fno-range-check"
msgstr ""
-#: fortran/arith.c:1901
+#: fortran/arith.c:2006
#, no-c-format
msgid "Arithmetic underflow converting %s to %s at %L"
msgstr ""
-#: fortran/arith.c:1905
+#: fortran/arith.c:2010
#, no-c-format
msgid "Arithmetic NaN converting %s to %s at %L"
msgstr ""
-#: fortran/arith.c:1909
+#: fortran/arith.c:2014
#, no-c-format
msgid "Division by zero converting %s to %s at %L"
msgstr ""
-#: fortran/arith.c:1913
+#: fortran/arith.c:2018
#, no-c-format
msgid "Array operands are incommensurate converting %s to %s at %L"
msgstr ""
-#: fortran/arith.c:1917
+#: fortran/arith.c:2022
#, no-c-format
msgid ""
"Integer outside symmetric range implied by Standard Fortran converting %s to "
"%s at %L"
msgstr ""
-#: fortran/arith.c:2255 fortran/arith.c:2291 fortran/arith.c:2329
-#: fortran/arith.c:2381
+#: fortran/arith.c:2355
#, no-c-format
msgid "The Hollerith constant at %L is too long to convert to %s"
msgstr ""
-#: fortran/arith.c:2428
+#: fortran/arith.c:2513
#, no-c-format
msgid "Enumerator exceeds the C integer type at %C"
msgstr ""
-#: fortran/array.c:98
+#: fortran/array.c:97
#, no-c-format
msgid "Expected array subscript at %C"
msgstr ""
-#: fortran/array.c:125
+#: fortran/array.c:124
#, no-c-format
msgid "Expected array subscript stride at %C"
msgstr ""
-#: fortran/array.c:168
+#: fortran/array.c:167
#, no-c-format
msgid "Invalid form of array reference at %C"
msgstr ""
-#: fortran/array.c:173
+#: fortran/array.c:172
#, no-c-format
msgid "Array reference at %C cannot have more than %d dimensions"
msgstr ""
-#: fortran/array.c:224
+#: fortran/array.c:223
#, no-c-format
msgid "Variable '%s' at %L in this context must be constant"
msgstr ""
-#: fortran/array.c:300
+#: fortran/array.c:299
#, no-c-format
msgid "Expected expression in array specification at %C"
msgstr ""
-#: fortran/array.c:387
+#: fortran/array.c:386
#, no-c-format
msgid "Bad array specification for an explicitly shaped array at %C"
msgstr ""
-#: fortran/array.c:397
+#: fortran/array.c:396
#, no-c-format
msgid "Bad array specification for assumed shape array at %C"
msgstr ""
-#: fortran/array.c:411
+#: fortran/array.c:410
#, no-c-format
msgid "Bad specification for deferred shape array at %C"
msgstr ""
-#: fortran/array.c:415
+#: fortran/array.c:414
#, no-c-format
msgid "Bad specification for assumed size array at %C"
msgstr ""
-#: fortran/array.c:424
+#: fortran/array.c:423
#, no-c-format
msgid "Expected another dimension in array declaration at %C"
msgstr ""
-#: fortran/array.c:430
+#: fortran/array.c:429
#, no-c-format
msgid "Array specification at %C has more than %d dimensions"
msgstr ""
-#: fortran/array.c:636
+#: fortran/array.c:635
#, no-c-format
msgid "duplicated initializer"
msgstr ""
-#: fortran/array.c:728
+#: fortran/array.c:727
#, no-c-format
msgid "DO-iterator '%s' at %L is inside iterator of the same name"
msgstr ""
-#: fortran/array.c:830 fortran/array.c:939
+#: fortran/array.c:829 fortran/array.c:938
#, no-c-format
msgid "Syntax error in array constructor at %C"
msgstr ""
-#: fortran/array.c:885
+#: fortran/array.c:884
#, no-c-format
msgid "Fortran 2003: [...] style array constructors at %C"
msgstr ""
-#: fortran/array.c:899
+#: fortran/array.c:898
#, no-c-format
msgid "Empty array constructor at %C is not allowed"
msgstr ""
-#: fortran/array.c:983
+#: fortran/array.c:982
#, no-c-format
msgid "Element in %s array constructor at %L is %s"
msgstr ""
msgid "Iterator step at %L cannot be zero"
msgstr ""
-#: fortran/check.c:45
+#: fortran/check.c:44
+#, no-c-format
+msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
+msgstr ""
+
+#: fortran/check.c:59
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be %s"
msgstr ""
-#: fortran/check.c:61
+#: fortran/check.c:87
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a numeric type"
msgstr ""
-#: fortran/check.c:75 fortran/check.c:776 fortran/check.c:786
+#: fortran/check.c:101 fortran/check.c:817 fortran/check.c:827
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or REAL"
msgstr ""
-#: fortran/check.c:92
+#: fortran/check.c:118
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be REAL or COMPLEX"
msgstr ""
-#: fortran/check.c:118
+#: fortran/check.c:147
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a constant"
msgstr ""
-#: fortran/check.c:127
+#: fortran/check.c:156
#, no-c-format
msgid "Invalid kind for %s at %L"
msgstr ""
-#: fortran/check.c:146
+#: fortran/check.c:175
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be double precision"
msgstr ""
-#: fortran/check.c:163
+#: fortran/check.c:192
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a logical array"
msgstr ""
-#: fortran/check.c:181
+#: fortran/check.c:210
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be an array"
msgstr ""
-#: fortran/check.c:196
-#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be a scalar"
-msgstr ""
-
-#: fortran/check.c:211
+#: fortran/check.c:225
#, no-c-format
msgid ""
"'%s' argument of '%s' intrinsic at %L must be the same type and kind as '%s'"
msgstr ""
-#: fortran/check.c:227
+#: fortran/check.c:241
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of rank %d"
msgstr ""
-#: fortran/check.c:242
+#: fortran/check.c:256
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must not be OPTIONAL"
msgstr ""
-#: fortran/check.c:261
+#: fortran/check.c:275
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of kind %d"
msgstr ""
-#: fortran/check.c:283
+#: fortran/check.c:297
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L cannot be INTENT(IN)"
msgstr ""
-#: fortran/check.c:289
+#: fortran/check.c:303
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a variable"
msgstr ""
-#: fortran/check.c:306
+#: fortran/check.c:320
#, no-c-format
msgid "Missing DIM parameter in intrinsic '%s' at %L"
msgstr ""
-#: fortran/check.c:349
+#: fortran/check.c:363
#, no-c-format
msgid "'dim' argument of '%s' intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/check.c:395
+#: fortran/check.c:433
#, no-c-format
-msgid ""
-"transformational intrinsic '%s' at %L is not permitted in an initialization "
-"expression"
+msgid "Unequal character lengths (%ld and %ld) in %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:501 fortran/check.c:1844 fortran/check.c:1859
+#: fortran/check.c:535 fortran/check.c:1938 fortran/check.c:1953
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be ALLOCATABLE"
msgstr ""
-#: fortran/check.c:522 fortran/check.c:3490
+#: fortran/check.c:559 fortran/check.c:3703
#, no-c-format
msgid "'%s' and '%s' arguments of '%s' intrinsic at %L must have the same type"
msgstr ""
-#: fortran/check.c:531 fortran/check.c:1077 fortran/check.c:1212
-#: fortran/check.c:1285 fortran/check.c:1516
+#: fortran/check.c:568 fortran/check.c:1143 fortran/check.c:1286
+#: fortran/check.c:1360 fortran/check.c:1616
#, no-c-format
msgid "Extension: Different type kinds at %L"
msgstr ""
-#: fortran/check.c:561 fortran/check.c:1928
+#: fortran/check.c:608 fortran/check.c:2022
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER"
msgstr ""
-#: fortran/check.c:581
+#: fortran/check.c:628
#, no-c-format
msgid ""
"'%s' argument of '%s' intrinsic at %L must be a pointer or target VARIABLE "
"or FUNCTION"
msgstr ""
-#: fortran/check.c:589
+#: fortran/check.c:636
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a POINTER or a TARGET"
msgstr ""
-#: fortran/check.c:605
+#: fortran/check.c:652
#, no-c-format
msgid ""
"Array section with a vector subscript at %L shall not be the target of a "
"pointer"
msgstr ""
-#: fortran/check.c:616
+#: fortran/check.c:663
#, no-c-format
msgid ""
"NULL pointer at %L is not permitted as actual argument of '%s' intrinsic "
"function"
msgstr ""
-#: fortran/check.c:757 fortran/check.c:865
+#: fortran/check.c:798 fortran/check.c:915
#, no-c-format
msgid ""
"'%s' argument of '%s' intrinsic at %L must not be present if 'x' is COMPLEX"
msgstr ""
-#: fortran/check.c:914 fortran/check.c:1596 fortran/check.c:1604
+#: fortran/check.c:848 fortran/check.c:1205 fortran/check.c:1308
+#: fortran/check.c:1467 fortran/check.c:1484 fortran/check.c:2318
+#: fortran/check.c:2444 fortran/check.c:2779 fortran/check.c:2821
+#, no-c-format
+msgid "Fortran 2003: '%s' intrinsic with KIND argument at %L"
+msgstr ""
+
+#: fortran/check.c:964 fortran/check.c:1712 fortran/check.c:1720
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be numeric or LOGICAL"
msgstr ""
-#: fortran/check.c:928
+#: fortran/check.c:978
#, no-c-format
msgid ""
-"different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
+"Different shape for arguments '%s' and '%s' at %L for intrinsic 'dot_product'"
+msgstr ""
+
+#: fortran/check.c:997 fortran/check.c:1005
+#, no-c-format
+msgid "'%s' argument of '%s' intrinsic at %L must be default real"
msgstr ""
-#: fortran/check.c:1182
+#: fortran/check.c:1256
#, no-c-format
msgid "Argument of %s at %L must be of length one"
msgstr ""
-#: fortran/check.c:1234
+#: fortran/check.c:1315
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be the same kind as '%s'"
msgstr ""
-#: fortran/check.c:1365
+#: fortran/check.c:1440
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be a non-derived type"
msgstr ""
-#: fortran/check.c:1489
+#: fortran/check.c:1589
#, no-c-format
msgid "Intrinsic '%s' at %L must have at least two arguments"
msgstr ""
-#: fortran/check.c:1522
+#: fortran/check.c:1622
#, no-c-format
msgid "'a%d' argument of '%s' intrinsic at %L must be %s(%d)"
msgstr ""
-#: fortran/check.c:1546
+#: fortran/check.c:1655
+#, no-c-format
+msgid "Fortran 2003: '%s' intrinsic with CHARACTER argument at %L"
+msgstr ""
+
+#: fortran/check.c:1662
#, no-c-format
-msgid "'a1' argument of '%s' intrinsic at %L must be INTEGER or REAL"
+msgid ""
+"'a1' argument of '%s' intrinsic at %L must be INTEGER, REAL or CHARACTER"
msgstr ""
-#: fortran/check.c:1618
+#: fortran/check.c:1734
#, no-c-format
msgid ""
-"different shape on dimension 1 for arguments '%s' and '%s' at %L for "
+"Different shape on dimension 1 for arguments '%s' and '%s' at %L for "
"intrinsic matmul"
msgstr ""
-#: fortran/check.c:1637
+#: fortran/check.c:1753
#, no-c-format
msgid ""
-"different shape on dimension 2 for argument '%s' and dimension 1 for "
+"Different shape on dimension 2 for argument '%s' and dimension 1 for "
"argument '%s' at %L for intrinsic matmul"
msgstr ""
-#: fortran/check.c:1646
+#: fortran/check.c:1762
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of rank 1 or 2"
msgstr ""
-#: fortran/check.c:1870
+#: fortran/check.c:1964
#, no-c-format
msgid ""
"the '%s' and '%s' arguments of '%s' intrinsic at %L must have the same rank %"
"d/%d"
msgstr ""
-#: fortran/check.c:1879
+#: fortran/check.c:1973
#, no-c-format
msgid ""
"the '%s' and '%s' arguments of '%s' intrinsic at %L must be of the same kind "
"%d/%d"
msgstr ""
-#: fortran/check.c:1978
+#: fortran/check.c:2069
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of type REAL or COMPLEX"
msgstr ""
-#: fortran/check.c:1999
+#: fortran/check.c:2090
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be of a dummy variable"
msgstr ""
-#: fortran/check.c:2007
+#: fortran/check.c:2098
#, no-c-format
msgid ""
"'%s' argument of '%s' intrinsic at %L must be of an OPTIONAL dummy variable"
msgstr ""
-#: fortran/check.c:2023
+#: fortran/check.c:2114
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must not be a subobject of '%s'"
msgstr ""
-#: fortran/check.c:2140
+#: fortran/check.c:2231
#, no-c-format
msgid ""
"'shape' argument of 'reshape' intrinsic at %L must be an array of constant "
"size"
msgstr ""
-#: fortran/check.c:2150
+#: fortran/check.c:2241
#, no-c-format
msgid "'shape' argument of 'reshape' intrinsic at %L has more than %d elements"
msgstr ""
-#: fortran/check.c:2188
+#: fortran/check.c:2279
#, no-c-format
msgid ""
"Without padding, there are not enough elements in the intrinsic RESHAPE "
"source at %L to match the shape"
msgstr ""
-#: fortran/check.c:2266
+#: fortran/check.c:2364
#, no-c-format
msgid "Missing arguments to %s intrinsic at %L"
msgstr ""
-#: fortran/check.c:2307
+#: fortran/check.c:2405
#, no-c-format
msgid ""
"'source' argument of 'shape' intrinsic at %L must not be an assumed size "
"array"
msgstr ""
-#: fortran/check.c:2369
+#: fortran/check.c:2479
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be less than rank %d"
msgstr ""
-#: fortran/check.c:2835 fortran/check.c:2855
+#: fortran/check.c:2731
+#, no-c-format
+msgid "'MOLD' argument of 'TRANSFER' intrinsic at %L must not be %s"
+msgstr ""
+
+#: fortran/check.c:3050
#, no-c-format
msgid "Too many arguments to %s at %L"
msgstr ""
-#: fortran/check.c:2984 fortran/check.c:3403 fortran/check.c:3427
+#: fortran/check.c:3162 fortran/check.c:3616 fortran/check.c:3640
#, no-c-format
msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or PROCEDURE"
msgstr ""
-#: fortran/check.c:3474 fortran/check.c:3482
+#: fortran/check.c:3338
#, no-c-format
-msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+msgid ""
+"'%s' argument of '%s' intrinsic at %L must be of a kind not wider than the "
+"default kind (%d)"
msgstr ""
-#: fortran/data.c:64
+#: fortran/check.c:3687 fortran/check.c:3695
+#, no-c-format
+msgid "'%s' argument of '%s' intrinsic at %L must be INTEGER or LOGICAL"
+msgstr ""
+
+#: fortran/data.c:64
#, no-c-format
msgid "non-constant array in DATA statement %L"
msgstr ""
msgid "failure to simplify substring reference in DATA statement at %L"
msgstr ""
-#: fortran/data.c:214
+#: fortran/data.c:224
#, no-c-format
msgid "initialization string truncated to match variable at %L"
msgstr ""
-#: fortran/data.c:393
+#: fortran/data.c:293
+#, no-c-format
+msgid "'%s' at %L already is initialized at %L"
+msgstr ""
+
+#: fortran/data.c:412
#, no-c-format
msgid "Extension: re-initialization of '%s' at %L"
msgstr ""
-#: fortran/decl.c:235
+#: fortran/decl.c:254
#, no-c-format
msgid "Host associated variable '%s' may not be in the DATA statement at %C"
msgstr ""
-#: fortran/decl.c:242
+#: fortran/decl.c:261
#, no-c-format
msgid ""
"Extension: initialization of common block variable '%s' in DATA statement at "
"%C"
msgstr ""
-#: fortran/decl.c:329
+#: fortran/decl.c:366
#, no-c-format
msgid "Symbol '%s' must be a PARAMETER in DATA statement at %C"
msgstr ""
-#: fortran/decl.c:440
+#: fortran/decl.c:470
#, no-c-format
msgid "Initialization at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:499
+#: fortran/decl.c:529
#, no-c-format
msgid "DATA statement at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:528
+#: fortran/decl.c:558
#, no-c-format
msgid "Bad INTENT specification at %C"
msgstr ""
-#: fortran/decl.c:591
+#: fortran/decl.c:600
+#, no-c-format
+msgid "Conflict in attributes of function argument at %C"
+msgstr ""
+
+#: fortran/decl.c:647
#, no-c-format
msgid "Syntax error in character length specification at %C"
msgstr ""
-#: fortran/decl.c:674
+#: fortran/decl.c:757
#, no-c-format
msgid "Procedure '%s' at %C is already defined at %L"
msgstr ""
-#: fortran/decl.c:686
+#: fortran/decl.c:765
+#, no-c-format
+msgid "Name '%s' at %C is already defined as a generic interface at %L"
+msgstr ""
+
+#: fortran/decl.c:778
#, no-c-format
msgid ""
"Procedure '%s' at %C has an explicit interface and must not have attributes "
"declared at %L"
msgstr ""
-#: fortran/decl.c:779
+#: fortran/decl.c:850
+#, no-c-format
+msgid ""
+"Procedure '%s' at %L must have the BIND(C) attribute to be C interoperable"
+msgstr ""
+
+#: fortran/decl.c:880
+#, no-c-format
+msgid ""
+"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"
+msgstr ""
+
+#: fortran/decl.c:887
+#, no-c-format
+msgid ""
+"Variable '%s' at %L is a parameter to the BIND(C) procedure '%s' but may not "
+"be C interoperable"
+msgstr ""
+
+#: fortran/decl.c:902
+#, no-c-format
+msgid ""
+"Character argument '%s' at %L must be length 1 because procedure '%s' is BIND"
+"(C)"
+msgstr ""
+
+#: fortran/decl.c:916
+#, no-c-format
+msgid ""
+"Variable '%s' at %L cannot have the ALLOCATABLE attribute because procedure "
+"'%s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:925
+#, no-c-format
+msgid ""
+"Variable '%s' at %L cannot have the POINTER attribute because procedure '%s' "
+"is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:934
+#, no-c-format
+msgid ""
+"Variable '%s' at %L cannot have the OPTIONAL attribute because procedure '%"
+"s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:947
+#, no-c-format
+msgid ""
+"Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
+"at %L because the procedure is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:957
+#, no-c-format
+msgid ""
+"Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
+"at %L because the procedure is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:1033
+#, no-c-format
+msgid ""
+"Variable '%s' in common block '%s' at %C must be declared with a C "
+"interoperable kind since common block '%s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:1069
#, no-c-format
msgid "CHARACTER expression at %L is being truncated (%d/%d)"
msgstr ""
-#: fortran/decl.c:785
+#: fortran/decl.c:1075
#, no-c-format
msgid ""
"The CHARACTER elements of the array constructor at %L must have the same "
"length (%d/%d)"
msgstr ""
-#: fortran/decl.c:876
+#: fortran/decl.c:1165
#, no-c-format
msgid "Initializer not allowed for PARAMETER '%s' at %C"
msgstr ""
-#: fortran/decl.c:885
+#: fortran/decl.c:1174
#, no-c-format
msgid "Initializer not allowed for COMMON variable '%s' at %C"
msgstr ""
-#: fortran/decl.c:895
+#: fortran/decl.c:1184
#, no-c-format
msgid "PARAMETER at %L is missing an initializer"
msgstr ""
-#: fortran/decl.c:905
+#: fortran/decl.c:1194
#, no-c-format
msgid ""
"Variable '%s' at %C with an initializer already appears in a DATA statement"
msgstr ""
-#: fortran/decl.c:982
+#: fortran/decl.c:1344
#, no-c-format
msgid "Component at %C must have the POINTER attribute"
msgstr ""
-#: fortran/decl.c:990
+#: fortran/decl.c:1352
#, no-c-format
msgid "Array component of structure at %C must have explicit or deferred shape"
msgstr ""
-#: fortran/decl.c:1016
+#: fortran/decl.c:1378
#, no-c-format
msgid "Allocatable component at %C must be an array"
msgstr ""
-#: fortran/decl.c:1027
+#: fortran/decl.c:1389
#, no-c-format
msgid "Pointer array component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.c:1036
+#: fortran/decl.c:1398
#, no-c-format
msgid "Allocatable component of structure at %C must have a deferred shape"
msgstr ""
-#: fortran/decl.c:1045
+#: fortran/decl.c:1407
#, no-c-format
msgid "Array component of structure at %C must have an explicit shape"
msgstr ""
-#: fortran/decl.c:1071
+#: fortran/decl.c:1433
#, no-c-format
msgid "NULL() initialization at %C is ambiguous"
msgstr ""
-#: fortran/decl.c:1191 fortran/decl.c:3590
+#: fortran/decl.c:1556 fortran/decl.c:5197
#, no-c-format
msgid "Duplicate array spec for Cray pointee at %C"
msgstr ""
-#: fortran/decl.c:1245
+#: fortran/decl.c:1616
#, no-c-format
msgid "the type of '%s' at %C has not been declared within the interface"
msgstr ""
-#: fortran/decl.c:1260
+#: fortran/decl.c:1632
#, no-c-format
msgid "Function name '%s' not allowed at %C"
msgstr ""
-#: fortran/decl.c:1276
+#: fortran/decl.c:1648
#, no-c-format
msgid "Extension: Old-style initialization at %C"
msgstr ""
-#: fortran/decl.c:1291
+#: fortran/decl.c:1663
#, no-c-format
msgid "Initialization at %C isn't for a pointer variable"
msgstr ""
-#: fortran/decl.c:1299
+#: fortran/decl.c:1671
#, no-c-format
msgid "Pointer initialization requires a NULL() at %C"
msgstr ""
-#: fortran/decl.c:1305
+#: fortran/decl.c:1677
#, no-c-format
msgid "Initialization of pointer at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:1318
+#: fortran/decl.c:1690
#, no-c-format
msgid "Pointer initialization at %C requires '=>', not '='"
msgstr ""
-#: fortran/decl.c:1327 fortran/decl.c:4458
+#: fortran/decl.c:1699 fortran/decl.c:6129
#, no-c-format
msgid "Expected an initialization expression at %C"
msgstr ""
-#: fortran/decl.c:1333
+#: fortran/decl.c:1705
#, no-c-format
msgid "Initialization of variable at %C is not allowed in a PURE procedure"
msgstr ""
-#: fortran/decl.c:1346
+#: fortran/decl.c:1718
#, no-c-format
msgid "Initialization of allocatable component at %C is not allowed"
msgstr ""
-#: fortran/decl.c:1400 fortran/decl.c:1409
+#: fortran/decl.c:1772 fortran/decl.c:1781
#, no-c-format
msgid "Old-style type declaration %s*%d not supported at %C"
msgstr ""
-#: fortran/decl.c:1414
+#: fortran/decl.c:1786
#, no-c-format
msgid "Nonstandard type declaration %s*%d at %C"
msgstr ""
-#: fortran/decl.c:1448
+#: fortran/decl.c:1838 fortran/decl.c:1897
#, no-c-format
-msgid "Expected initialization expression at %C"
+msgid "Missing right parenthesis at %C"
msgstr ""
-#: fortran/decl.c:1454
+#: fortran/decl.c:1853 fortran/decl.c:1931
#, no-c-format
-msgid "Expected scalar initialization expression at %C"
+msgid "Expected initialization expression at %C"
msgstr ""
-#: fortran/decl.c:1472
+#: fortran/decl.c:1861 fortran/decl.c:1937
#, no-c-format
-msgid "Kind %d not supported for type %s at %C"
+msgid "Expected scalar initialization expression at %C"
msgstr ""
-#: fortran/decl.c:1481
+#: fortran/decl.c:1891
#, no-c-format
-msgid "Missing right parenthesis at %C"
+msgid "Kind %d not supported for type %s at %C"
msgstr ""
-#: fortran/decl.c:1570 fortran/decl.c:1613
+#: fortran/decl.c:1957
#, no-c-format
-msgid "Kind %d is not a CHARACTER kind at %C"
+msgid "Kind %d is not supported for CHARACTER at %C"
msgstr ""
-#: fortran/decl.c:1607
+#: fortran/decl.c:2086
#, no-c-format
msgid "Syntax error in CHARACTER declaration at %C"
msgstr ""
-#: fortran/decl.c:1668
+#: fortran/decl.c:2156
#, no-c-format
msgid "Extension: BYTE type at %C"
msgstr ""
-#: fortran/decl.c:1674
+#: fortran/decl.c:2162
#, no-c-format
msgid "BYTE type used at %C is not available on the target machine"
msgstr ""
-#: fortran/decl.c:1723
+#: fortran/decl.c:2211
#, no-c-format
msgid "DOUBLE COMPLEX at %C does not conform to the Fortran 95 standard"
msgstr ""
-#: fortran/decl.c:1746 fortran/decl.c:2046
+#: fortran/decl.c:2245 fortran/decl.c:2252 fortran/decl.c:2558
+#: fortran/decl.c:2566
#, no-c-format
msgid "Type name '%s' at %C is ambiguous"
msgstr ""
-#: fortran/decl.c:1811
+#: fortran/decl.c:2321
#, no-c-format
msgid "Missing character range in IMPLICIT at %C"
msgstr ""
-#: fortran/decl.c:1857
+#: fortran/decl.c:2367
#, no-c-format
msgid "Letters must be in alphabetic order in IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.c:1911
+#: fortran/decl.c:2421
#, no-c-format
msgid "Empty IMPLICIT statement at %C"
msgstr ""
-#: fortran/decl.c:2013
+#: fortran/decl.c:2524
#, no-c-format
msgid "IMPORT statement at %C only permitted in an INTERFACE body"
msgstr ""
-#: fortran/decl.c:2018
+#: fortran/decl.c:2529
#, no-c-format
msgid "Fortran 2003: IMPORT statement at %C"
msgstr ""
-#: fortran/decl.c:2033
+#: fortran/decl.c:2544
#, no-c-format
msgid "Expecting list of named entities at %C"
msgstr ""
-#: fortran/decl.c:2052
+#: fortran/decl.c:2572
#, no-c-format
msgid "Cannot IMPORT '%s' from host scoping unit at %C - does not exist."
msgstr ""
-#: fortran/decl.c:2059
+#: fortran/decl.c:2579
#, no-c-format
msgid "'%s' is already IMPORTed from host scoping unit at %C."
msgstr ""
-#: fortran/decl.c:2088
+#: fortran/decl.c:2608
#, no-c-format
msgid "Syntax error in IMPORT statement at %C"
msgstr ""
-#: fortran/decl.c:2174
+#: fortran/decl.c:2850
#, no-c-format
msgid "Missing dimension specification at %C"
msgstr ""
-#: fortran/decl.c:2253
+#: fortran/decl.c:2924
#, no-c-format
msgid "Duplicate %s attribute at %L"
msgstr ""
-#: fortran/decl.c:2271
+#: fortran/decl.c:2943
#, no-c-format
msgid "Fortran 2003: ALLOCATABLE attribute at %C in a TYPE definition"
msgstr ""
-#: fortran/decl.c:2281
+#: fortran/decl.c:2953
#, no-c-format
msgid "Attribute at %L is not allowed in a TYPE definition"
msgstr ""
-#: fortran/decl.c:2296
+#: fortran/decl.c:2971
+#, no-c-format
+msgid "Fortran 2003: Attribute %s at %L in a TYPE definition"
+msgstr ""
+
+#: fortran/decl.c:2982
#, no-c-format
-msgid "%s attribute at %L is not allowed outside of a MODULE"
+msgid ""
+"%s attribute at %L is not allowed outside of the specification part of a "
+"module"
msgstr ""
-#: fortran/decl.c:2347 fortran/decl.c:3829
+#: fortran/decl.c:3034 fortran/decl.c:5437
#, no-c-format
msgid "PROTECTED at %C only allowed in specification part of a module"
msgstr ""
-#: fortran/decl.c:2353
+#: fortran/decl.c:3040
#, no-c-format
msgid "Fortran 2003: PROTECTED attribute at %C"
msgstr ""
-#: fortran/decl.c:2380
+#: fortran/decl.c:3071
#, no-c-format
msgid "Fortran 2003: VALUE attribute at %C"
msgstr ""
-#: fortran/decl.c:2390
+#: fortran/decl.c:3081
#, no-c-format
msgid "Fortran 2003: VOLATILE attribute at %C"
msgstr ""
+#: fortran/decl.c:3121
+#, no-c-format
+msgid "Multiple identifiers provided with single NAME= specifier at %C"
+msgstr ""
+
+#. Print an error, but continue parsing line.
+#: fortran/decl.c:3171
+#, no-c-format
+msgid "C kind parameter is for type %s but symbol '%s' at %L is of type %s"
+msgstr ""
+
+#: fortran/decl.c:3235
+#, no-c-format
+msgid ""
+"Implicitly declared BIND(C) function '%s' at %L may not be C interoperable"
+msgstr ""
+
+#: fortran/decl.c:3257
+#, no-c-format
+msgid ""
+"Variable '%s' in common block '%s' at %L may not be a C interoperable kind "
+"though common block '%s' is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:3266
+#, no-c-format
+msgid "Type declaration '%s' at %L is not C interoperable but it is BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:3270
+#, no-c-format
+msgid "Variable '%s' at %L may not be a C interoperable kind but it is bind(c)"
+msgstr ""
+
+#: fortran/decl.c:3282
+#, no-c-format
+msgid ""
+"Variable '%s' in common block '%s' at %L cannot be declared with BIND(C) "
+"since it is not a global"
+msgstr ""
+
+#: fortran/decl.c:3296
+#, no-c-format
+msgid "Variable '%s' at %L cannot have both the POINTER and BIND(C) attributes"
+msgstr ""
+
+#: fortran/decl.c:3304
+#, no-c-format
+msgid ""
+"Variable '%s' at %L cannot have both the ALLOCATABLE and BIND(C) attributes"
+msgstr ""
+
+#: fortran/decl.c:3314
+#, no-c-format
+msgid "Return type of BIND(C) function '%s' at %L cannot be an array"
+msgstr ""
+
+#: fortran/decl.c:3322
+#, no-c-format
+msgid "Return type of BIND(C) function '%s' at %L cannot be a character string"
+msgstr ""
+
+#. Use gfc_warning_now because we won't say that the symbol fails
+#. just because of this.
+#: fortran/decl.c:3334
+#, no-c-format
+msgid ""
+"Symbol '%s' at %L is marked PRIVATE but has been given the binding label '%s'"
+msgstr ""
+
+#: fortran/decl.c:3409
+#, no-c-format
+msgid ""
+"Need either entity or common block name for attribute specification "
+"statement at %C"
+msgstr ""
+
+#: fortran/decl.c:3456
+#, no-c-format
+msgid ""
+"Missing entity or common block name for attribute specification statement at "
+"%C"
+msgstr ""
+
#. Now we have an error, which we signal, and then fix up
#. because the knock-on is plain and simple confusing.
-#: fortran/decl.c:2469
+#: fortran/decl.c:3563
#, no-c-format
msgid ""
"Derived type at %C has not been previously defined and so cannot appear in a "
"derived type definition"
msgstr ""
-#: fortran/decl.c:2500
+#: fortran/decl.c:3595
#, no-c-format
msgid "Syntax error in data declaration at %C"
msgstr ""
-#: fortran/decl.c:2647
+#: fortran/decl.c:3742
#, no-c-format
msgid "Name '%s' at %C is the name of the procedure"
msgstr ""
-#: fortran/decl.c:2659
+#: fortran/decl.c:3754
#, no-c-format
msgid "Unexpected junk in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:2676
+#: fortran/decl.c:3771
#, no-c-format
msgid "Duplicate symbol '%s' in formal argument list at %C"
msgstr ""
-#: fortran/decl.c:2719
+#: fortran/decl.c:3822
#, no-c-format
-msgid "Unexpected junk following RESULT variable at %C"
+msgid "RESULT variable at %C must be different than function name"
msgstr ""
-#: fortran/decl.c:2725
+#: fortran/decl.c:3892
#, no-c-format
-msgid "RESULT variable at %C must be different than function name"
+msgid "Unexpected junk after function declaration at %C"
+msgstr ""
+
+#: fortran/decl.c:3951
+#, no-c-format
+msgid "Interface '%s' at %C may not be generic"
+msgstr ""
+
+#: fortran/decl.c:3956
+#, no-c-format
+msgid "Interface '%s' at %C may not be a statement function"
+msgstr ""
+
+#: fortran/decl.c:3967
+#, no-c-format
+msgid "Intrinsic procedure '%s' not allowed in PROCEDURE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:3975
+#, no-c-format
+msgid ""
+"Fortran 2003: Support for intrinsic procedure '%s' in PROCEDURE statement at "
+"%C not yet implemented in gfortran"
+msgstr ""
+
+#: fortran/decl.c:4014
+#, no-c-format
+msgid "BIND(C) attribute at %C requires an interface with BIND(C)"
+msgstr ""
+
+#: fortran/decl.c:4021
+#, no-c-format
+msgid "BIND(C) procedure with NAME may not have POINTER attribute at %C"
+msgstr ""
+
+#: fortran/decl.c:4027
+#, no-c-format
+msgid "Dummy procedure at %C may not have BIND(C) attribute with NAME"
+msgstr ""
+
+#: fortran/decl.c:4060 fortran/decl.c:4103
+#, no-c-format
+msgid "Syntax error in PROCEDURE statement at %C"
+msgstr ""
+
+#: fortran/decl.c:4077
+#, no-c-format
+msgid "PROCEDURE at %C must be in a generic interface"
+msgstr ""
+
+#: fortran/decl.c:4128
+#, no-c-format
+msgid ""
+"Fortran 2003: Procedure components at %C are not yet implemented in gfortran"
+msgstr ""
+
+#: fortran/decl.c:4138
+#, no-c-format
+msgid "Fortran 2003: PROCEDURE statement at %C"
msgstr ""
-#: fortran/decl.c:2781
+#: fortran/decl.c:4186
#, no-c-format
msgid "Expected formal argument list in function definition at %C"
msgstr ""
-#: fortran/decl.c:2796
+#: fortran/decl.c:4210 fortran/decl.c:4214 fortran/decl.c:4536
+#: fortran/decl.c:4540 fortran/symbol.c:1402
#, no-c-format
-msgid "Unexpected junk after function declaration at %C"
+msgid "BIND(C) attribute at %L can only be used for variables or common blocks"
msgstr ""
-#: fortran/decl.c:2818
+#: fortran/decl.c:4246
#, no-c-format
msgid "Function '%s' at %C already has a type of %s"
msgstr ""
-#: fortran/decl.c:2893
+#: fortran/decl.c:4322
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a PROGRAM"
msgstr ""
-#: fortran/decl.c:2896
+#: fortran/decl.c:4325
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a MODULE"
msgstr ""
-#: fortran/decl.c:2899
+#: fortran/decl.c:4328
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a BLOCK DATA"
msgstr ""
-#: fortran/decl.c:2903
+#: fortran/decl.c:4332
#, no-c-format
msgid "ENTRY statement at %C cannot appear within an INTERFACE"
msgstr ""
-#: fortran/decl.c:2907
+#: fortran/decl.c:4336
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a DERIVED TYPE block"
msgstr ""
-#: fortran/decl.c:2911
+#: fortran/decl.c:4340
#, no-c-format
msgid "ENTRY statement at %C cannot appear within an IF-THEN block"
msgstr ""
-#: fortran/decl.c:2915
+#: fortran/decl.c:4344
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a DO block"
msgstr ""
-#: fortran/decl.c:2919
+#: fortran/decl.c:4348
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a SELECT block"
msgstr ""
-#: fortran/decl.c:2923
+#: fortran/decl.c:4352
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a FORALL block"
msgstr ""
-#: fortran/decl.c:2927
+#: fortran/decl.c:4356
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a WHERE block"
msgstr ""
-#: fortran/decl.c:2931
+#: fortran/decl.c:4360
#, no-c-format
msgid "ENTRY statement at %C cannot appear within a contained subprogram"
msgstr ""
-#: fortran/decl.c:2949
+#: fortran/decl.c:4378
#, no-c-format
msgid "ENTRY statement at %C cannot appear in a contained procedure"
msgstr ""
-#: fortran/decl.c:3271
+#: fortran/decl.c:4560
+#, no-c-format
+msgid "Missing required parentheses before BIND(C) at %C"
+msgstr ""
+
+#: fortran/decl.c:4618 fortran/decl.c:4634
+#, no-c-format
+msgid "Syntax error in NAME= specifier for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:4649
+#, no-c-format
+msgid "Missing closing quote '\"' for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:4658
+#, no-c-format
+msgid "Missing closing quote ''' for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:4668
+#, no-c-format
+msgid "Missing closing paren for binding label at %C"
+msgstr ""
+
+#: fortran/decl.c:4703
+#, no-c-format
+msgid "NAME not allowed on BIND(C) for ABSTRACT INTERFACE at %C"
+msgstr ""
+
+#: fortran/decl.c:4876
#, no-c-format
msgid "Unexpected END statement at %C"
msgstr ""
-#. We would have required END [something]
-#: fortran/decl.c:3280
+#. We would have required END [something].
+#: fortran/decl.c:4885
#, no-c-format
msgid "%s statement expected at %L"
msgstr ""
-#: fortran/decl.c:3291
+#: fortran/decl.c:4896
#, no-c-format
msgid "Expecting %s statement at %C"
msgstr ""
-#: fortran/decl.c:3305
+#: fortran/decl.c:4911
#, no-c-format
msgid "Expected block name of '%s' in %s statement at %C"
msgstr ""
-#: fortran/decl.c:3321
+#: fortran/decl.c:4928
#, no-c-format
msgid "Expected terminating name at %C"
msgstr ""
-#: fortran/decl.c:3330
+#: fortran/decl.c:4937
#, no-c-format
msgid "Expected label '%s' for %s statement at %C"
msgstr ""
-#: fortran/decl.c:3384
+#: fortran/decl.c:4991
#, no-c-format
msgid "Missing array specification at %L in DIMENSION statement"
msgstr ""
-#: fortran/decl.c:3393
+#: fortran/decl.c:5000
#, no-c-format
msgid "Array specification must be deferred at %L"
msgstr ""
-#: fortran/decl.c:3470
+#: fortran/decl.c:5077
#, no-c-format
msgid "Unexpected character in variable list at %C"
msgstr ""
-#: fortran/decl.c:3507
+#: fortran/decl.c:5114
#, no-c-format
msgid "Expected '(' at %C"
msgstr ""
-#: fortran/decl.c:3521 fortran/decl.c:3561
+#: fortran/decl.c:5128 fortran/decl.c:5168
#, no-c-format
msgid "Expected variable name at %C"
msgstr ""
-#: fortran/decl.c:3537
+#: fortran/decl.c:5144
#, no-c-format
msgid "Cray pointer at %C must be an integer"
msgstr ""
-#: fortran/decl.c:3541
+#: fortran/decl.c:5148
#, no-c-format
msgid ""
"Cray pointer at %C has %d bytes of precision; memory addresses require %d "
"bytes"
msgstr ""
-#: fortran/decl.c:3547
+#: fortran/decl.c:5154
#, no-c-format
msgid "Expected \",\" at %C"
msgstr ""
-#: fortran/decl.c:3610
+#: fortran/decl.c:5217
#, no-c-format
msgid "Expected \")\" at %C"
msgstr ""
-#: fortran/decl.c:3622
+#: fortran/decl.c:5229
#, no-c-format
msgid "Expected \",\" or end of statement at %C"
msgstr ""
-#: fortran/decl.c:3686
+#: fortran/decl.c:5293
#, no-c-format
msgid "Cray pointer declaration at %C requires -fcray-pointer flag"
msgstr ""
-#: fortran/decl.c:3780
+#: fortran/decl.c:5388
#, no-c-format
msgid ""
"Access specification of the %s operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:3797
+#: fortran/decl.c:5405
#, no-c-format
msgid ""
"Access specification of the .%s. operator at %C has already been specified"
msgstr ""
-#: fortran/decl.c:3835
+#: fortran/decl.c:5443
#, no-c-format
msgid "Fortran 2003: PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:3875
+#: fortran/decl.c:5483
#, no-c-format
msgid "Syntax error in PROTECTED statement at %C"
msgstr ""
-#: fortran/decl.c:3943
+#: fortran/decl.c:5504
+#, no-c-format
+msgid ""
+"PRIVATE statement at %C is only allowed in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:5541
+#, no-c-format
+msgid ""
+"PUBLIC statement at %C is only allowed in the specification part of a module"
+msgstr ""
+
+#: fortran/decl.c:5568
#, no-c-format
msgid "Expected variable name at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:3950
+#: fortran/decl.c:5575
#, no-c-format
msgid "Expected = sign in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:3956
+#: fortran/decl.c:5581
#, no-c-format
msgid "Expected expression at %C in PARAMETER statement"
msgstr ""
-#: fortran/decl.c:4014
+#: fortran/decl.c:5639
#, no-c-format
msgid "Unexpected characters in PARAMETER statement at %C"
msgstr ""
-#: fortran/decl.c:4038
+#: fortran/decl.c:5663
#, no-c-format
msgid "Blanket SAVE statement at %C follows previous SAVE statement"
msgstr ""
-#: fortran/decl.c:4050
+#: fortran/decl.c:5675
#, no-c-format
msgid "SAVE statement at %C follows blanket SAVE statement"
msgstr ""
-#: fortran/decl.c:4097
+#: fortran/decl.c:5722
#, no-c-format
msgid "Syntax error in SAVE statement at %C"
msgstr ""
-#: fortran/decl.c:4108
+#: fortran/decl.c:5733
#, no-c-format
msgid "Fortran 2003: VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:4148
+#: fortran/decl.c:5773
#, no-c-format
msgid "Syntax error in VALUE statement at %C"
msgstr ""
-#: fortran/decl.c:4158
+#: fortran/decl.c:5784
#, no-c-format
msgid "Fortran 2003: VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:4200
+#: fortran/decl.c:5826
#, no-c-format
msgid "Syntax error in VOLATILE statement at %C"
msgstr ""
-#: fortran/decl.c:4221
+#: fortran/decl.c:5848
#, no-c-format
msgid "MODULE PROCEDURE at %C must be in a generic module interface"
msgstr ""
-#: fortran/decl.c:4283
+#: fortran/decl.c:5910
#, no-c-format
-msgid "Derived type at %C can only be PRIVATE within a MODULE"
+msgid ""
+"Derived type at %C can only be PRIVATE in the specification part of a module"
msgstr ""
-#: fortran/decl.c:4296
+#: fortran/decl.c:5922
#, no-c-format
-msgid "Derived type at %C can only be PUBLIC within a MODULE"
+msgid ""
+"Derived type at %C can only be PUBLIC in the specification part of a module"
msgstr ""
-#: fortran/decl.c:4307
+#: fortran/decl.c:5979
#, no-c-format
msgid "Expected :: in TYPE definition at %C"
msgstr ""
-#: fortran/decl.c:4323
+#: fortran/decl.c:5990
#, no-c-format
msgid "Type name '%s' at %C cannot be the same as an intrinsic type"
msgstr ""
-#: fortran/decl.c:4333
+#: fortran/decl.c:6000
#, no-c-format
msgid "Derived type name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/decl.c:4349
+#: fortran/decl.c:6016
#, no-c-format
msgid "Derived type definition of '%s' at %C has already been defined"
msgstr ""
-#: fortran/decl.c:4383
+#: fortran/decl.c:6054
#, no-c-format
msgid "Cray Pointee at %C cannot be assumed shape array"
msgstr ""
-#: fortran/decl.c:4403
+#: fortran/decl.c:6074
#, no-c-format
msgid "Fortran 2003: ENUM and ENUMERATOR at %C"
msgstr ""
-#: fortran/decl.c:4475
+#: fortran/decl.c:6146
#, no-c-format
msgid "ENUMERATOR %L not initialized with integer expression"
msgstr ""
-#: fortran/decl.c:4524
+#: fortran/decl.c:6195
#, no-c-format
msgid "ENUM definition statement expected before %C"
msgstr ""
-#: fortran/decl.c:4557
+#: fortran/decl.c:6228
#, no-c-format
msgid "Syntax error in ENUMERATOR definition at %C"
msgstr ""
-#: fortran/dump-parse-tree.c:49
+#: fortran/dump-parse-tree.c:48
#, c-format
msgid "%-5d "
msgstr ""
-#: fortran/dump-parse-tree.c:51
+#: fortran/dump-parse-tree.c:50
#, c-format
msgid " "
msgstr ""
-#: fortran/dump-parse-tree.c:74 fortran/dump-parse-tree.c:607
+#: fortran/dump-parse-tree.c:73 fortran/dump-parse-tree.c:626
#, c-format
msgid "(%s "
msgstr ""
-#: fortran/dump-parse-tree.c:87 fortran/dump-parse-tree.c:1048
-#: fortran/dump-parse-tree.c:1091 fortran/dump-parse-tree.c:1101
+#: fortran/dump-parse-tree.c:86 fortran/dump-parse-tree.c:1069
+#: fortran/dump-parse-tree.c:1113 fortran/dump-parse-tree.c:1123
#, c-format
msgid "%d"
msgstr ""
-#: fortran/dump-parse-tree.c:91 fortran/dump-parse-tree.c:117
-#: fortran/dump-parse-tree.c:160 fortran/dump-parse-tree.c:405
-#: fortran/dump-parse-tree.c:500 fortran/dump-parse-tree.c:594
-#: fortran/dump-parse-tree.c:615
+#: fortran/dump-parse-tree.c:90 fortran/dump-parse-tree.c:116
+#: fortran/dump-parse-tree.c:159 fortran/dump-parse-tree.c:395
+#: fortran/dump-parse-tree.c:518 fortran/dump-parse-tree.c:613
+#: fortran/dump-parse-tree.c:636
#, c-format
msgid ")"
msgstr ""
-#: fortran/dump-parse-tree.c:100 fortran/dump-parse-tree.c:423
+#: fortran/dump-parse-tree.c:99 fortran/dump-parse-tree.c:435
#, c-format
msgid "("
msgstr ""
-#: fortran/dump-parse-tree.c:106
+#: fortran/dump-parse-tree.c:105
#, c-format
msgid "%s = "
msgstr ""
-#: fortran/dump-parse-tree.c:110
+#: fortran/dump-parse-tree.c:109
#, c-format
msgid "(arg not-present)"
msgstr ""
-#: fortran/dump-parse-tree.c:114 fortran/dump-parse-tree.c:399
-#: fortran/dump-parse-tree.c:496
+#: fortran/dump-parse-tree.c:113 fortran/dump-parse-tree.c:389
+#: fortran/dump-parse-tree.c:514
#, c-format
msgid " "
msgstr ""
-#: fortran/dump-parse-tree.c:131 fortran/dump-parse-tree.c:304
+#: fortran/dump-parse-tree.c:130 fortran/dump-parse-tree.c:325
#, c-format
msgid "()"
msgstr ""
-#: fortran/dump-parse-tree.c:135
+#: fortran/dump-parse-tree.c:134
#, c-format
msgid "(%d"
msgstr ""
-#: fortran/dump-parse-tree.c:149
+#: fortran/dump-parse-tree.c:148
#, c-format
msgid " %s "
msgstr ""
-#: fortran/dump-parse-tree.c:176
+#: fortran/dump-parse-tree.c:175
#, c-format
msgid "FULL"
msgstr ""
-#: fortran/dump-parse-tree.c:207 fortran/dump-parse-tree.c:216
-#: fortran/dump-parse-tree.c:289
+#: fortran/dump-parse-tree.c:206 fortran/dump-parse-tree.c:215
+#: fortran/dump-parse-tree.c:288
#, c-format
msgid " , "
msgstr ""
-#: fortran/dump-parse-tree.c:221
+#: fortran/dump-parse-tree.c:220
#, c-format
msgid "UNKNOWN"
msgstr ""
-#: fortran/dump-parse-tree.c:245
+#: fortran/dump-parse-tree.c:244
#, c-format
msgid " %% %s"
msgstr ""
-#: fortran/dump-parse-tree.c:316 fortran/dump-parse-tree.c:383
+#: fortran/dump-parse-tree.c:302
#, c-format
msgid "''"
msgstr ""
-#: fortran/dump-parse-tree.c:318
+#: fortran/dump-parse-tree.c:307
+#, c-format
+msgid "' // ACHAR("
+msgstr ""
+
+#: fortran/dump-parse-tree.c:309
#, c-format
-msgid "%c"
+msgid ") // '"
msgstr ""
-#: fortran/dump-parse-tree.c:325
+#: fortran/dump-parse-tree.c:337
#, c-format
msgid "%s("
msgstr ""
-#: fortran/dump-parse-tree.c:331
+#: fortran/dump-parse-tree.c:343
#, c-format
msgid "(/ "
msgstr ""
-#: fortran/dump-parse-tree.c:333
+#: fortran/dump-parse-tree.c:345
#, c-format
msgid " /)"
msgstr ""
-#: fortran/dump-parse-tree.c:339
+#: fortran/dump-parse-tree.c:351
#, c-format
msgid "NULL()"
msgstr ""
-#: fortran/dump-parse-tree.c:345
-#, c-format
-msgid "%dH"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:359 fortran/dump-parse-tree.c:372
-#: fortran/dump-parse-tree.c:397 fortran/dump-parse-tree.c:403
+#: fortran/dump-parse-tree.c:361 fortran/dump-parse-tree.c:374
+#: fortran/dump-parse-tree.c:387 fortran/dump-parse-tree.c:393
#, c-format
msgid "_%d"
msgstr ""
-#: fortran/dump-parse-tree.c:364
+#: fortran/dump-parse-tree.c:366
#, c-format
msgid ".true."
msgstr ""
-#: fortran/dump-parse-tree.c:366
+#: fortran/dump-parse-tree.c:368
#, c-format
msgid ".false."
msgstr ""
-#: fortran/dump-parse-tree.c:393
+#: fortran/dump-parse-tree.c:383
#, c-format
msgid "(complex "
msgstr ""
-#: fortran/dump-parse-tree.c:409
+#: fortran/dump-parse-tree.c:399
+#, c-format
+msgid "%dH"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:408
#, c-format
msgid "???"
msgstr ""
-#: fortran/dump-parse-tree.c:417 fortran/dump-parse-tree.c:711
+#: fortran/dump-parse-tree.c:414
+#, c-format
+msgid " {"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:418
+#, c-format
+msgid "%.2x"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:429 fortran/dump-parse-tree.c:732
#, c-format
msgid "%s:"
msgstr ""
-#: fortran/dump-parse-tree.c:427
+#: fortran/dump-parse-tree.c:439
#, c-format
msgid "U+ "
msgstr ""
-#: fortran/dump-parse-tree.c:430
+#: fortran/dump-parse-tree.c:442
#, c-format
msgid "U- "
msgstr ""
-#: fortran/dump-parse-tree.c:433
+#: fortran/dump-parse-tree.c:445
#, c-format
msgid "+ "
msgstr ""
-#: fortran/dump-parse-tree.c:436
+#: fortran/dump-parse-tree.c:448
#, c-format
msgid "- "
msgstr ""
-#: fortran/dump-parse-tree.c:439
+#: fortran/dump-parse-tree.c:451
#, c-format
msgid "* "
msgstr ""
-#: fortran/dump-parse-tree.c:442
+#: fortran/dump-parse-tree.c:454
#, c-format
msgid "/ "
msgstr ""
-#: fortran/dump-parse-tree.c:445
+#: fortran/dump-parse-tree.c:457
#, c-format
msgid "** "
msgstr ""
-#: fortran/dump-parse-tree.c:448
+#: fortran/dump-parse-tree.c:460
#, c-format
msgid "// "
msgstr ""
-#: fortran/dump-parse-tree.c:451
+#: fortran/dump-parse-tree.c:463
#, c-format
msgid "AND "
msgstr ""
-#: fortran/dump-parse-tree.c:454
+#: fortran/dump-parse-tree.c:466
#, c-format
msgid "OR "
msgstr ""
-#: fortran/dump-parse-tree.c:457
+#: fortran/dump-parse-tree.c:469
#, c-format
msgid "EQV "
msgstr ""
-#: fortran/dump-parse-tree.c:460
+#: fortran/dump-parse-tree.c:472
#, c-format
msgid "NEQV "
msgstr ""
-#: fortran/dump-parse-tree.c:463
+#: fortran/dump-parse-tree.c:476
#, c-format
msgid "= "
msgstr ""
-#: fortran/dump-parse-tree.c:466
+#: fortran/dump-parse-tree.c:480
#, c-format
-msgid "<> "
+msgid "/= "
msgstr ""
-#: fortran/dump-parse-tree.c:469
+#: fortran/dump-parse-tree.c:484
#, c-format
msgid "> "
msgstr ""
-#: fortran/dump-parse-tree.c:472
+#: fortran/dump-parse-tree.c:488
#, c-format
msgid ">= "
msgstr ""
-#: fortran/dump-parse-tree.c:475
+#: fortran/dump-parse-tree.c:492
#, c-format
msgid "< "
msgstr ""
-#: fortran/dump-parse-tree.c:478
+#: fortran/dump-parse-tree.c:496
#, c-format
msgid "<= "
msgstr ""
-#: fortran/dump-parse-tree.c:481
+#: fortran/dump-parse-tree.c:499
#, c-format
msgid "NOT "
msgstr ""
-#: fortran/dump-parse-tree.c:484
+#: fortran/dump-parse-tree.c:502
#, c-format
msgid "parens"
msgstr ""
-#: fortran/dump-parse-tree.c:506
+#: fortran/dump-parse-tree.c:524
#, c-format
msgid "%s["
msgstr ""
-#: fortran/dump-parse-tree.c:512
+#: fortran/dump-parse-tree.c:530
#, c-format
msgid "%s[["
msgstr ""
-#: fortran/dump-parse-tree.c:533
+#: fortran/dump-parse-tree.c:551
#, c-format
-msgid "(%s %s %s %s"
+msgid "(%s %s %s %s %s"
msgstr ""
-#: fortran/dump-parse-tree.c:539
+#: fortran/dump-parse-tree.c:558
#, c-format
msgid " ALLOCATABLE"
msgstr ""
-#: fortran/dump-parse-tree.c:541 fortran/dump-parse-tree.c:612
+#: fortran/dump-parse-tree.c:560 fortran/dump-parse-tree.c:631
#, c-format
msgid " DIMENSION"
msgstr ""
-#: fortran/dump-parse-tree.c:543
+#: fortran/dump-parse-tree.c:562
#, c-format
msgid " EXTERNAL"
msgstr ""
-#: fortran/dump-parse-tree.c:545
+#: fortran/dump-parse-tree.c:564
#, c-format
msgid " INTRINSIC"
msgstr ""
-#: fortran/dump-parse-tree.c:547
+#: fortran/dump-parse-tree.c:566
#, c-format
msgid " OPTIONAL"
msgstr ""
-#: fortran/dump-parse-tree.c:549 fortran/dump-parse-tree.c:610
+#: fortran/dump-parse-tree.c:568 fortran/dump-parse-tree.c:629
#, c-format
msgid " POINTER"
msgstr ""
-#: fortran/dump-parse-tree.c:551
+#: fortran/dump-parse-tree.c:570
#, c-format
msgid " PROTECTED"
msgstr ""
-#: fortran/dump-parse-tree.c:553
-#, c-format
-msgid " SAVE"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:555
+#: fortran/dump-parse-tree.c:572
#, c-format
msgid " VALUE"
msgstr ""
-#: fortran/dump-parse-tree.c:557
+#: fortran/dump-parse-tree.c:574
#, c-format
msgid " VOLATILE"
msgstr ""
-#: fortran/dump-parse-tree.c:559
+#: fortran/dump-parse-tree.c:576
#, c-format
msgid " THREADPRIVATE"
msgstr ""
-#: fortran/dump-parse-tree.c:561
+#: fortran/dump-parse-tree.c:578
#, c-format
msgid " TARGET"
msgstr ""
-#: fortran/dump-parse-tree.c:563
+#: fortran/dump-parse-tree.c:580
#, c-format
msgid " DUMMY"
msgstr ""
-#: fortran/dump-parse-tree.c:565
+#: fortran/dump-parse-tree.c:582
#, c-format
msgid " RESULT"
msgstr ""
-#: fortran/dump-parse-tree.c:567
+#: fortran/dump-parse-tree.c:584
#, c-format
msgid " ENTRY"
msgstr ""
-#: fortran/dump-parse-tree.c:570
+#: fortran/dump-parse-tree.c:587
#, c-format
msgid " DATA"
msgstr ""
-#: fortran/dump-parse-tree.c:572
+#: fortran/dump-parse-tree.c:589
#, c-format
msgid " USE-ASSOC"
msgstr ""
-#: fortran/dump-parse-tree.c:574
+#: fortran/dump-parse-tree.c:591
#, c-format
msgid " IN-NAMELIST"
msgstr ""
-#: fortran/dump-parse-tree.c:576
+#: fortran/dump-parse-tree.c:593
#, c-format
msgid " IN-COMMON"
msgstr ""
-#: fortran/dump-parse-tree.c:579
+#: fortran/dump-parse-tree.c:596
+#, c-format
+msgid " ABSTRACT INTERFACE"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:598
#, c-format
msgid " FUNCTION"
msgstr ""
-#: fortran/dump-parse-tree.c:581
+#: fortran/dump-parse-tree.c:600
#, c-format
msgid " SUBROUTINE"
msgstr ""
-#: fortran/dump-parse-tree.c:583
+#: fortran/dump-parse-tree.c:602
#, c-format
msgid " IMPLICIT-TYPE"
msgstr ""
-#: fortran/dump-parse-tree.c:586
+#: fortran/dump-parse-tree.c:605
#, c-format
msgid " SEQUENCE"
msgstr ""
-#: fortran/dump-parse-tree.c:588
+#: fortran/dump-parse-tree.c:607
#, c-format
msgid " ELEMENTAL"
msgstr ""
-#: fortran/dump-parse-tree.c:590
+#: fortran/dump-parse-tree.c:609
#, c-format
msgid " PURE"
msgstr ""
-#: fortran/dump-parse-tree.c:592
+#: fortran/dump-parse-tree.c:611
#, c-format
msgid " RECURSIVE"
msgstr ""
-#: fortran/dump-parse-tree.c:638
+#: fortran/dump-parse-tree.c:635 fortran/dump-parse-tree.c:682
+#: fortran/dump-parse-tree.c:706 fortran/dump-parse-tree.c:735
+#: fortran/dump-parse-tree.c:1276 fortran/dump-parse-tree.c:1282
+#: fortran/dump-parse-tree.c:1784
+#, c-format
+msgid " %s"
+msgstr ""
+
+#: fortran/dump-parse-tree.c:659
#, c-format
msgid "symbol %s "
msgstr ""
-#: fortran/dump-parse-tree.c:645
+#: fortran/dump-parse-tree.c:666
#, c-format
msgid "value: "
msgstr ""
-#: fortran/dump-parse-tree.c:652
+#: fortran/dump-parse-tree.c:673
#, c-format
msgid "Array spec:"
msgstr ""
-#: fortran/dump-parse-tree.c:659
+#: fortran/dump-parse-tree.c:680
#, c-format
msgid "Generic interfaces:"
msgstr ""
-#: fortran/dump-parse-tree.c:661 fortran/dump-parse-tree.c:685
-#: fortran/dump-parse-tree.c:714 fortran/dump-parse-tree.c:1254
-#: fortran/dump-parse-tree.c:1260 fortran/dump-parse-tree.c:1762
-#, c-format
-msgid " %s"
-msgstr ""
-
-#: fortran/dump-parse-tree.c:667
+#: fortran/dump-parse-tree.c:688
#, c-format
msgid "result: %s"
msgstr ""
-#: fortran/dump-parse-tree.c:673
+#: fortran/dump-parse-tree.c:694
#, c-format
msgid "components: "
msgstr ""
-#: fortran/dump-parse-tree.c:680
+#: fortran/dump-parse-tree.c:701
#, c-format
msgid "Formal arglist:"
msgstr ""
-#: fortran/dump-parse-tree.c:687
+#: fortran/dump-parse-tree.c:708
#, c-format
msgid " [Alt Return]"
msgstr ""
-#: fortran/dump-parse-tree.c:694
+#: fortran/dump-parse-tree.c:715
#, c-format
msgid "Formal namespace"
msgstr ""
-#: fortran/dump-parse-tree.c:750
+#: fortran/dump-parse-tree.c:771
#, c-format
msgid "common: /%s/ "
msgstr ""
-#: fortran/dump-parse-tree.c:758 fortran/dump-parse-tree.c:1698
+#: fortran/dump-parse-tree.c:779 fortran/dump-parse-tree.c:1720
#, c-format
msgid ", "
msgstr ""
-#: fortran/dump-parse-tree.c:770
+#: fortran/dump-parse-tree.c:791
#, c-format
msgid "symtree: %s Ambig %d"
msgstr ""
-#: fortran/dump-parse-tree.c:773
+#: fortran/dump-parse-tree.c:794
#, c-format
msgid " from namespace %s"
msgstr ""
-#: fortran/dump-parse-tree.c:799
+#: fortran/dump-parse-tree.c:820
#, c-format
msgid "%s,"
msgstr ""
-#: fortran/dump-parse-tree.c:831
+#: fortran/dump-parse-tree.c:852
#, c-format
msgid "!$OMP %s"
msgstr ""
-#: fortran/dump-parse-tree.c:846 fortran/dump-parse-tree.c:989
+#: fortran/dump-parse-tree.c:867 fortran/dump-parse-tree.c:1010
#, c-format
msgid " (%s)"
msgstr ""
-#: fortran/dump-parse-tree.c:851
+#: fortran/dump-parse-tree.c:872
#, c-format
msgid " ("
msgstr ""
-#: fortran/dump-parse-tree.c:867
+#: fortran/dump-parse-tree.c:888
#, c-format
msgid " IF("
msgstr ""
-#: fortran/dump-parse-tree.c:873
+#: fortran/dump-parse-tree.c:894
#, c-format
msgid " NUM_THREADS("
msgstr ""
-#: fortran/dump-parse-tree.c:889
+#: fortran/dump-parse-tree.c:910
#, c-format
msgid " SCHEDULE (%s"
msgstr ""
-#: fortran/dump-parse-tree.c:909
+#: fortran/dump-parse-tree.c:930
#, c-format
msgid " DEFAULT(%s)"
msgstr ""
-#: fortran/dump-parse-tree.c:912
+#: fortran/dump-parse-tree.c:933
#, c-format
msgid " ORDERED"
msgstr ""
-#: fortran/dump-parse-tree.c:937
+#: fortran/dump-parse-tree.c:958
#, c-format
msgid " REDUCTION(%s:"
msgstr ""
-#: fortran/dump-parse-tree.c:951
+#: fortran/dump-parse-tree.c:972
#, c-format
msgid " %s("
msgstr ""
-#: fortran/dump-parse-tree.c:967
+#: fortran/dump-parse-tree.c:988
#, c-format
msgid "!$OMP SECTION\n"
msgstr ""
-#: fortran/dump-parse-tree.c:976
+#: fortran/dump-parse-tree.c:997
#, c-format
msgid "!$OMP END %s"
msgstr ""
-#: fortran/dump-parse-tree.c:981
+#: fortran/dump-parse-tree.c:1002
#, c-format
msgid " COPYPRIVATE("
msgstr ""
-#: fortran/dump-parse-tree.c:986
+#: fortran/dump-parse-tree.c:1007
#, c-format
msgid " NOWAIT"
msgstr ""
-#: fortran/dump-parse-tree.c:1013
+#: fortran/dump-parse-tree.c:1034
#, c-format
msgid "NOP"
msgstr ""
-#: fortran/dump-parse-tree.c:1017
+#: fortran/dump-parse-tree.c:1038
#, c-format
msgid "CONTINUE"
msgstr ""
-#: fortran/dump-parse-tree.c:1021
+#: fortran/dump-parse-tree.c:1042
#, c-format
msgid "ENTRY %s"
msgstr ""
-#: fortran/dump-parse-tree.c:1026
+#: fortran/dump-parse-tree.c:1047
#, c-format
msgid "ASSIGN "
msgstr ""
-#: fortran/dump-parse-tree.c:1033
+#: fortran/dump-parse-tree.c:1054
#, c-format
msgid "LABEL ASSIGN "
msgstr ""
-#: fortran/dump-parse-tree.c:1035
+#: fortran/dump-parse-tree.c:1056
#, c-format
msgid " %d"
msgstr ""
-#: fortran/dump-parse-tree.c:1039
+#: fortran/dump-parse-tree.c:1060
#, c-format
msgid "POINTER ASSIGN "
msgstr ""
-#: fortran/dump-parse-tree.c:1046
+#: fortran/dump-parse-tree.c:1067
#, c-format
msgid "GOTO "
msgstr ""
-#: fortran/dump-parse-tree.c:1055
+#: fortran/dump-parse-tree.c:1076
#, c-format
msgid ", ("
msgstr ""
-#: fortran/dump-parse-tree.c:1070 fortran/dump-parse-tree.c:1072
+#: fortran/dump-parse-tree.c:1092 fortran/dump-parse-tree.c:1094
#, c-format
msgid "CALL %s "
msgstr ""
-#: fortran/dump-parse-tree.c:1074
+#: fortran/dump-parse-tree.c:1096
#, c-format
msgid "CALL ?? "
msgstr ""
-#: fortran/dump-parse-tree.c:1080
+#: fortran/dump-parse-tree.c:1102
#, c-format
msgid "RETURN "
msgstr ""
-#: fortran/dump-parse-tree.c:1086
+#: fortran/dump-parse-tree.c:1108
#, c-format
msgid "PAUSE "
msgstr ""
-#: fortran/dump-parse-tree.c:1096
+#: fortran/dump-parse-tree.c:1118
#, c-format
msgid "STOP "
msgstr ""
-#: fortran/dump-parse-tree.c:1106 fortran/dump-parse-tree.c:1114
+#: fortran/dump-parse-tree.c:1128 fortran/dump-parse-tree.c:1136
#, c-format
msgid "IF "
msgstr ""
-#: fortran/dump-parse-tree.c:1108
+#: fortran/dump-parse-tree.c:1130
#, c-format
msgid " %d, %d, %d"
msgstr ""
-#: fortran/dump-parse-tree.c:1125
+#: fortran/dump-parse-tree.c:1147
#, c-format
msgid "ELSE\n"
msgstr ""
-#: fortran/dump-parse-tree.c:1128
+#: fortran/dump-parse-tree.c:1150
#, c-format
msgid "ELSE IF "
msgstr ""
-#: fortran/dump-parse-tree.c:1138
+#: fortran/dump-parse-tree.c:1160
#, c-format
msgid "ENDIF"
msgstr ""
-#: fortran/dump-parse-tree.c:1143
+#: fortran/dump-parse-tree.c:1165
#, c-format
msgid "SELECT CASE "
msgstr ""
-#: fortran/dump-parse-tree.c:1151
+#: fortran/dump-parse-tree.c:1173
#, c-format
msgid "CASE "
msgstr ""
-#: fortran/dump-parse-tree.c:1167
+#: fortran/dump-parse-tree.c:1189
#, c-format
msgid "END SELECT"
msgstr ""
-#: fortran/dump-parse-tree.c:1171
+#: fortran/dump-parse-tree.c:1193
#, c-format
msgid "WHERE "
msgstr ""
-#: fortran/dump-parse-tree.c:1182
+#: fortran/dump-parse-tree.c:1204
#, c-format
msgid "ELSE WHERE "
msgstr ""
-#: fortran/dump-parse-tree.c:1189
+#: fortran/dump-parse-tree.c:1211
#, c-format
msgid "END WHERE"
msgstr ""
-#: fortran/dump-parse-tree.c:1194
+#: fortran/dump-parse-tree.c:1216
#, c-format
msgid "FORALL "
msgstr ""
-#: fortran/dump-parse-tree.c:1219
+#: fortran/dump-parse-tree.c:1241
#, c-format
msgid "END FORALL"
msgstr ""
-#: fortran/dump-parse-tree.c:1223
+#: fortran/dump-parse-tree.c:1245
#, c-format
msgid "DO "
msgstr ""
-#: fortran/dump-parse-tree.c:1237 fortran/dump-parse-tree.c:1248
+#: fortran/dump-parse-tree.c:1259 fortran/dump-parse-tree.c:1270
#, c-format
msgid "END DO"
msgstr ""
-#: fortran/dump-parse-tree.c:1241
+#: fortran/dump-parse-tree.c:1263
#, c-format
msgid "DO WHILE "
msgstr ""
-#: fortran/dump-parse-tree.c:1252
+#: fortran/dump-parse-tree.c:1274
#, c-format
msgid "CYCLE"
msgstr ""
-#: fortran/dump-parse-tree.c:1258
+#: fortran/dump-parse-tree.c:1280
#, c-format
msgid "EXIT"
msgstr ""
-#: fortran/dump-parse-tree.c:1264
+#: fortran/dump-parse-tree.c:1286
#, c-format
msgid "ALLOCATE "
msgstr ""
-#: fortran/dump-parse-tree.c:1267 fortran/dump-parse-tree.c:1283
+#: fortran/dump-parse-tree.c:1289 fortran/dump-parse-tree.c:1305
#, c-format
msgid " STAT="
msgstr ""
-#: fortran/dump-parse-tree.c:1280
+#: fortran/dump-parse-tree.c:1302
#, c-format
msgid "DEALLOCATE "
msgstr ""
-#: fortran/dump-parse-tree.c:1296
+#: fortran/dump-parse-tree.c:1318
#, c-format
msgid "OPEN"
msgstr ""
-#: fortran/dump-parse-tree.c:1301 fortran/dump-parse-tree.c:1380
-#: fortran/dump-parse-tree.c:1422 fortran/dump-parse-tree.c:1445
-#: fortran/dump-parse-tree.c:1597
+#: fortran/dump-parse-tree.c:1323 fortran/dump-parse-tree.c:1402
+#: fortran/dump-parse-tree.c:1444 fortran/dump-parse-tree.c:1467
+#: fortran/dump-parse-tree.c:1619
#, c-format
msgid " UNIT="
msgstr ""
-#: fortran/dump-parse-tree.c:1306 fortran/dump-parse-tree.c:1385
-#: fortran/dump-parse-tree.c:1427 fortran/dump-parse-tree.c:1456
-#: fortran/dump-parse-tree.c:1614
+#: fortran/dump-parse-tree.c:1328 fortran/dump-parse-tree.c:1407
+#: fortran/dump-parse-tree.c:1449 fortran/dump-parse-tree.c:1478
+#: fortran/dump-parse-tree.c:1636
#, c-format
msgid " IOMSG="
msgstr ""
-#: fortran/dump-parse-tree.c:1311 fortran/dump-parse-tree.c:1390
-#: fortran/dump-parse-tree.c:1432 fortran/dump-parse-tree.c:1461
-#: fortran/dump-parse-tree.c:1619
+#: fortran/dump-parse-tree.c:1333 fortran/dump-parse-tree.c:1412
+#: fortran/dump-parse-tree.c:1454 fortran/dump-parse-tree.c:1483
+#: fortran/dump-parse-tree.c:1641
#, c-format
msgid " IOSTAT="
msgstr ""
-#: fortran/dump-parse-tree.c:1316 fortran/dump-parse-tree.c:1450
+#: fortran/dump-parse-tree.c:1338 fortran/dump-parse-tree.c:1472
#, c-format
msgid " FILE="
msgstr ""
-#: fortran/dump-parse-tree.c:1321 fortran/dump-parse-tree.c:1395
+#: fortran/dump-parse-tree.c:1343 fortran/dump-parse-tree.c:1417
#, c-format
msgid " STATUS="
msgstr ""
-#: fortran/dump-parse-tree.c:1326 fortran/dump-parse-tree.c:1491
+#: fortran/dump-parse-tree.c:1348 fortran/dump-parse-tree.c:1513
#, c-format
msgid " ACCESS="
msgstr ""
-#: fortran/dump-parse-tree.c:1331 fortran/dump-parse-tree.c:1507
+#: fortran/dump-parse-tree.c:1353 fortran/dump-parse-tree.c:1529
#, c-format
msgid " FORM="
msgstr ""
-#: fortran/dump-parse-tree.c:1336 fortran/dump-parse-tree.c:1522
+#: fortran/dump-parse-tree.c:1358 fortran/dump-parse-tree.c:1544
#, c-format
msgid " RECL="
msgstr ""
-#: fortran/dump-parse-tree.c:1341 fortran/dump-parse-tree.c:1532
+#: fortran/dump-parse-tree.c:1363 fortran/dump-parse-tree.c:1554
#, c-format
msgid " BLANK="
msgstr ""
-#: fortran/dump-parse-tree.c:1346 fortran/dump-parse-tree.c:1537
+#: fortran/dump-parse-tree.c:1368 fortran/dump-parse-tree.c:1559
#, c-format
msgid " POSITION="
msgstr ""
-#: fortran/dump-parse-tree.c:1351 fortran/dump-parse-tree.c:1542
+#: fortran/dump-parse-tree.c:1373 fortran/dump-parse-tree.c:1564
#, c-format
msgid " ACTION="
msgstr ""
-#: fortran/dump-parse-tree.c:1356 fortran/dump-parse-tree.c:1562
+#: fortran/dump-parse-tree.c:1378 fortran/dump-parse-tree.c:1584
#, c-format
msgid " DELIM="
msgstr ""
-#: fortran/dump-parse-tree.c:1361 fortran/dump-parse-tree.c:1567
+#: fortran/dump-parse-tree.c:1383 fortran/dump-parse-tree.c:1589
#, c-format
msgid " PAD="
msgstr ""
-#: fortran/dump-parse-tree.c:1366 fortran/dump-parse-tree.c:1572
+#: fortran/dump-parse-tree.c:1388 fortran/dump-parse-tree.c:1594
#, c-format
msgid " CONVERT="
msgstr ""
-#: fortran/dump-parse-tree.c:1370 fortran/dump-parse-tree.c:1399
-#: fortran/dump-parse-tree.c:1436 fortran/dump-parse-tree.c:1577
-#: fortran/dump-parse-tree.c:1654
+#: fortran/dump-parse-tree.c:1392 fortran/dump-parse-tree.c:1421
+#: fortran/dump-parse-tree.c:1458 fortran/dump-parse-tree.c:1599
+#: fortran/dump-parse-tree.c:1676
#, c-format
msgid " ERR=%d"
msgstr ""
-#: fortran/dump-parse-tree.c:1375
+#: fortran/dump-parse-tree.c:1397
#, c-format
msgid "CLOSE"
msgstr ""
-#: fortran/dump-parse-tree.c:1403
+#: fortran/dump-parse-tree.c:1425
#, c-format
msgid "BACKSPACE"
msgstr ""
-#: fortran/dump-parse-tree.c:1407
+#: fortran/dump-parse-tree.c:1429
#, c-format
msgid "ENDFILE"
msgstr ""
-#: fortran/dump-parse-tree.c:1411
+#: fortran/dump-parse-tree.c:1433
#, c-format
msgid "REWIND"
msgstr ""
-#: fortran/dump-parse-tree.c:1415
+#: fortran/dump-parse-tree.c:1437
#, c-format
msgid "FLUSH"
msgstr ""
-#: fortran/dump-parse-tree.c:1440
+#: fortran/dump-parse-tree.c:1462
#, c-format
msgid "INQUIRE"
msgstr ""
-#: fortran/dump-parse-tree.c:1466
+#: fortran/dump-parse-tree.c:1488
#, c-format
msgid " EXIST="
msgstr ""
-#: fortran/dump-parse-tree.c:1471
+#: fortran/dump-parse-tree.c:1493
#, c-format
msgid " OPENED="
msgstr ""
-#: fortran/dump-parse-tree.c:1476
+#: fortran/dump-parse-tree.c:1498
#, c-format
msgid " NUMBER="
msgstr ""
-#: fortran/dump-parse-tree.c:1481
+#: fortran/dump-parse-tree.c:1503
#, c-format
msgid " NAMED="
msgstr ""
-#: fortran/dump-parse-tree.c:1486
+#: fortran/dump-parse-tree.c:1508
#, c-format
msgid " NAME="
msgstr ""
-#: fortran/dump-parse-tree.c:1496
+#: fortran/dump-parse-tree.c:1518
#, c-format
msgid " SEQUENTIAL="
msgstr ""
-#: fortran/dump-parse-tree.c:1502
+#: fortran/dump-parse-tree.c:1524
#, c-format
msgid " DIRECT="
msgstr ""
-#: fortran/dump-parse-tree.c:1512
+#: fortran/dump-parse-tree.c:1534
#, c-format
msgid " FORMATTED"
msgstr ""
-#: fortran/dump-parse-tree.c:1517
+#: fortran/dump-parse-tree.c:1539
#, c-format
msgid " UNFORMATTED="
msgstr ""
-#: fortran/dump-parse-tree.c:1527
+#: fortran/dump-parse-tree.c:1549
#, c-format
msgid " NEXTREC="
msgstr ""
-#: fortran/dump-parse-tree.c:1547
+#: fortran/dump-parse-tree.c:1569
#, c-format
msgid " READ="
msgstr ""
-#: fortran/dump-parse-tree.c:1552
+#: fortran/dump-parse-tree.c:1574
#, c-format
msgid " WRITE="
msgstr ""
-#: fortran/dump-parse-tree.c:1557
+#: fortran/dump-parse-tree.c:1579
#, c-format
msgid " READWRITE="
msgstr ""
-#: fortran/dump-parse-tree.c:1581
+#: fortran/dump-parse-tree.c:1603
#, c-format
msgid "IOLENGTH "
msgstr ""
-#: fortran/dump-parse-tree.c:1587
+#: fortran/dump-parse-tree.c:1609
#, c-format
msgid "READ"
msgstr ""
-#: fortran/dump-parse-tree.c:1591
+#: fortran/dump-parse-tree.c:1613
#, c-format
msgid "WRITE"
msgstr ""
-#: fortran/dump-parse-tree.c:1603
+#: fortran/dump-parse-tree.c:1625
#, c-format
msgid " FMT="
msgstr ""
-#: fortran/dump-parse-tree.c:1608
+#: fortran/dump-parse-tree.c:1630
#, c-format
msgid " FMT=%d"
msgstr ""
-#: fortran/dump-parse-tree.c:1610
+#: fortran/dump-parse-tree.c:1632
#, c-format
msgid " NML=%s"
msgstr ""
-#: fortran/dump-parse-tree.c:1624
+#: fortran/dump-parse-tree.c:1646
#, c-format
msgid " SIZE="
msgstr ""
-#: fortran/dump-parse-tree.c:1629
+#: fortran/dump-parse-tree.c:1651
#, c-format
msgid " REC="
msgstr ""
-#: fortran/dump-parse-tree.c:1634
+#: fortran/dump-parse-tree.c:1656
#, c-format
msgid " ADVANCE="
msgstr ""
-#: fortran/dump-parse-tree.c:1645
+#: fortran/dump-parse-tree.c:1667
#, c-format
msgid "TRANSFER "
msgstr ""
-#: fortran/dump-parse-tree.c:1650
+#: fortran/dump-parse-tree.c:1672
#, c-format
msgid "DT_END"
msgstr ""
-#: fortran/dump-parse-tree.c:1656
+#: fortran/dump-parse-tree.c:1678
#, c-format
msgid " END=%d"
msgstr ""
-#: fortran/dump-parse-tree.c:1658
+#: fortran/dump-parse-tree.c:1680
#, c-format
msgid " EOR=%d"
msgstr ""
-#: fortran/dump-parse-tree.c:1692
+#: fortran/dump-parse-tree.c:1714
#, c-format
msgid "Equivalence: "
msgstr ""
-#: fortran/dump-parse-tree.c:1718
+#: fortran/dump-parse-tree.c:1740
#, c-format
msgid "Namespace:"
msgstr ""
-#: fortran/dump-parse-tree.c:1732
+#: fortran/dump-parse-tree.c:1754
#, c-format
msgid " %c-%c: "
msgstr ""
-#: fortran/dump-parse-tree.c:1734
+#: fortran/dump-parse-tree.c:1756
#, c-format
msgid " %c: "
msgstr ""
-#: fortran/dump-parse-tree.c:1743
+#: fortran/dump-parse-tree.c:1765
#, c-format
msgid "procedure name = %s"
msgstr ""
-#: fortran/dump-parse-tree.c:1759
+#: fortran/dump-parse-tree.c:1781
#, c-format
msgid "Operator interfaces for %s:"
msgstr ""
-#: fortran/dump-parse-tree.c:1768
+#: fortran/dump-parse-tree.c:1790
#, c-format
msgid "User operators:\n"
msgstr ""
-#: fortran/dump-parse-tree.c:1784
+#: fortran/dump-parse-tree.c:1806
#, c-format
msgid "CONTAINS\n"
msgstr ""
-#: fortran/error.c:204
+#: fortran/error.c:213
#, no-c-format
msgid " Included at %s:%d:"
msgstr ""
-#: fortran/error.c:315
+#: fortran/error.c:318
#, no-c-format
msgid "<During initialization>\n"
msgstr ""
-#: fortran/error.c:603
+#: fortran/error.c:651
#, no-c-format
msgid "Error count reached limit of %d."
msgstr ""
-#: fortran/error.c:622 fortran/error.c:677 fortran/error.c:714
+#: fortran/error.c:670 fortran/error.c:725 fortran/error.c:762
msgid "Warning:"
msgstr ""
-#: fortran/error.c:679 fortran/error.c:762 fortran/error.c:788
+#: fortran/error.c:727 fortran/error.c:810 fortran/error.c:836
msgid "Error:"
msgstr ""
-#: fortran/error.c:812
+#: fortran/error.c:860
msgid "Fatal Error:"
msgstr ""
-#: fortran/error.c:831
+#: fortran/error.c:879
#, no-c-format
msgid "Internal Error at (1):"
msgstr ""
-#: fortran/expr.c:254
+#: fortran/expr.c:252
#, c-format
msgid "Constant expression required at %C"
msgstr ""
-#: fortran/expr.c:257
+#: fortran/expr.c:255
#, c-format
msgid "Integer expression required at %C"
msgstr ""
-#: fortran/expr.c:262
+#: fortran/expr.c:260
#, c-format
msgid "Integer value too large in expression at %C"
msgstr ""
-#: fortran/expr.c:925 fortran/expr.c:1082 fortran/expr.c:1133
+#: fortran/expr.c:1018 fortran/expr.c:1189 fortran/expr.c:1240
#, no-c-format
msgid "index in dimension %d is out of bounds at %L"
msgstr ""
-#: fortran/expr.c:1585
+#: fortran/expr.c:1789
+#, no-c-format
+msgid "elemental function arguments at %C are not compliant"
+msgstr ""
+
+#: fortran/expr.c:1833
#, no-c-format
msgid "Numeric or CHARACTER operands are required in expression at %L"
msgstr ""
-#: fortran/expr.c:1605
+#: fortran/expr.c:1853
#, no-c-format
msgid "Fortran 2003: Noninteger exponent in an initialization expression at %L"
msgstr ""
-#: fortran/expr.c:1620
+#: fortran/expr.c:1868
#, no-c-format
msgid ""
"Concatenation operator in expression at %L must have two CHARACTER operands"
msgstr ""
-#: fortran/expr.c:1627
+#: fortran/expr.c:1875
#, no-c-format
msgid "Concat operator at %L must concatenate strings of the same kind"
msgstr ""
-#: fortran/expr.c:1637
+#: fortran/expr.c:1885
#, no-c-format
msgid ".NOT. operator in expression at %L must have a LOGICAL operand"
msgstr ""
-#: fortran/expr.c:1653
+#: fortran/expr.c:1901
#, no-c-format
msgid "LOGICAL operands are required in expression at %L"
msgstr ""
-#: fortran/expr.c:1664
+#: fortran/expr.c:1912
#, no-c-format
msgid "Only intrinsic operators can be used in expression at %L"
msgstr ""
-#: fortran/expr.c:1672
+#: fortran/expr.c:1920
#, no-c-format
msgid "Numeric operands are required in expression at %L"
msgstr ""
-#: fortran/expr.c:1736
+#: fortran/expr.c:1985
#, no-c-format
-msgid "assumed character length variable '%s' in constant expression at %L"
+msgid ""
+"Inquiry function '%s' at %L is not permitted in an initialization expression"
msgstr ""
-#: fortran/expr.c:1789
+#: fortran/expr.c:2015
+#, no-c-format
+msgid "Assumed character length variable '%s' in constant expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2061 fortran/expr.c:2067
#, no-c-format
msgid ""
-"Function '%s' in initialization expression at %L must be an intrinsic "
-"function"
+"transformational intrinsic '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2098
+#, no-c-format
+msgid "Extension: Evaluation of nonstandard initialization expression at %L"
msgstr ""
-#: fortran/expr.c:1814
+#: fortran/expr.c:2151
+#, no-c-format
+msgid ""
+"Function '%s' in initialization expression at %L must be an intrinsic or a "
+"specification function"
+msgstr ""
+
+#: fortran/expr.c:2163
+#, no-c-format
+msgid ""
+"Intrinsic function '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2207
+#, no-c-format
+msgid ""
+"Assumed size array '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2213
+#, no-c-format
+msgid ""
+"Assumed shape array '%s' at %L is not permitted in an initialization "
+"expression"
+msgstr ""
+
+#: fortran/expr.c:2219
+#, no-c-format
+msgid ""
+"Deferred array '%s' at %L is not permitted in an initialization expression"
+msgstr ""
+
+#: fortran/expr.c:2229
#, no-c-format
msgid ""
"Parameter '%s' at %L has not been declared or is a variable, which does not "
"reduce to a constant expression"
msgstr ""
-#: fortran/expr.c:1899
+#: fortran/expr.c:2317
#, no-c-format
msgid "Initialization expression didn't reduce %C"
msgstr ""
-#: fortran/expr.c:1942
+#: fortran/expr.c:2360
#, no-c-format
msgid "Specification function '%s' at %L cannot be a statement function"
msgstr ""
-#: fortran/expr.c:1949
+#: fortran/expr.c:2367
#, no-c-format
msgid "Specification function '%s' at %L cannot be an internal function"
msgstr ""
-#: fortran/expr.c:1956
+#: fortran/expr.c:2374
#, no-c-format
msgid "Specification function '%s' at %L must be PURE"
msgstr ""
-#: fortran/expr.c:1963
+#: fortran/expr.c:2381
#, no-c-format
msgid "Specification function '%s' at %L cannot be RECURSIVE"
msgstr ""
-#: fortran/expr.c:2020
+#: fortran/expr.c:2443
+#, no-c-format
+msgid "Dummy argument '%s' not allowed in expression at %L"
+msgstr ""
+
+#: fortran/expr.c:2450
#, no-c-format
msgid "Dummy argument '%s' at %L cannot be OPTIONAL"
msgstr ""
-#: fortran/expr.c:2027
+#: fortran/expr.c:2457
#, no-c-format
msgid "Dummy argument '%s' at %L cannot be INTENT(OUT)"
msgstr ""
-#: fortran/expr.c:2049
+#: fortran/expr.c:2479
#, no-c-format
msgid "Variable '%s' cannot appear in the expression at %L"
msgstr ""
-#: fortran/expr.c:2097
+#: fortran/expr.c:2528
#, no-c-format
msgid "Expression at %L must be of INTEGER type"
msgstr ""
-#: fortran/expr.c:2103
+#: fortran/expr.c:2537
+#, no-c-format
+msgid "Function '%s' at %L must be PURE"
+msgstr ""
+
+#: fortran/expr.c:2546
#, no-c-format
msgid "Expression at %L must be scalar"
msgstr ""
-#: fortran/expr.c:2130
+#: fortran/expr.c:2573
#, no-c-format
-msgid "Incompatible ranks in %s at %L"
+msgid "Incompatible ranks in %s (%d and %d) at %L"
msgstr ""
-#: fortran/expr.c:2144
+#: fortran/expr.c:2587
#, no-c-format
-msgid "different shape for %s at %L on dimension %d (%d/%d)"
+msgid "Different shape for %s at %L on dimension %d (%d and %d)"
msgstr ""
-#: fortran/expr.c:2190 fortran/expr.c:2351
+#: fortran/expr.c:2633 fortran/expr.c:2800
#, no-c-format
msgid "Cannot assign to INTENT(IN) variable '%s' at %L"
msgstr ""
-#: fortran/expr.c:2233
+#: fortran/expr.c:2676
#, no-c-format
msgid "'%s' at %L is not a VALUE"
msgstr ""
-#: fortran/expr.c:2240
+#: fortran/expr.c:2683
#, no-c-format
msgid "Incompatible ranks %d and %d in assignment at %L"
msgstr ""
-#: fortran/expr.c:2247
+#: fortran/expr.c:2690
#, no-c-format
msgid "Variable type is UNKNOWN in assignment at %L"
msgstr ""
-#: fortran/expr.c:2254
+#: fortran/expr.c:2702
#, no-c-format
msgid "NULL appears on right-hand side in assignment at %L"
msgstr ""
-#: fortran/expr.c:2264
+#: fortran/expr.c:2713
#, no-c-format
msgid "Vector assignment to assumed-size Cray Pointee at %L is illegal"
msgstr ""
-#: fortran/expr.c:2273
+#: fortran/expr.c:2722
#, no-c-format
msgid "POINTER valued function appears on right-hand side of assignment at %L"
msgstr ""
-#: fortran/expr.c:2278
-msgid "Array assignment"
+#: fortran/expr.c:2727
+msgid "array assignment"
msgstr ""
-#: fortran/expr.c:2295
+#: fortran/expr.c:2744
#, no-c-format
msgid "Incompatible types in assignment at %L, %s to %s"
msgstr ""
-#: fortran/expr.c:2320
+#: fortran/expr.c:2769
#, no-c-format
msgid "Pointer assignment target is not a POINTER at %L"
msgstr ""
-#: fortran/expr.c:2328
+#: fortran/expr.c:2777
#, no-c-format
msgid ""
"'%s' in the pointer assignment at %L cannot be an l-value since it is a "
"procedure"
msgstr ""
-#: fortran/expr.c:2358
+#: fortran/expr.c:2807
#, no-c-format
msgid "Pointer assignment to non-POINTER at %L"
msgstr ""
-#: fortran/expr.c:2366
+#: fortran/expr.c:2816
#, no-c-format
msgid "Bad pointer object in PURE procedure at %L"
msgstr ""
-#: fortran/expr.c:2378
+#: fortran/expr.c:2828
#, no-c-format
msgid "Different types in pointer assignment at %L"
msgstr ""
-#: fortran/expr.c:2385
+#: fortran/expr.c:2835
#, no-c-format
msgid "Different kind type parameters in pointer assignment at %L"
msgstr ""
-#: fortran/expr.c:2392
+#: fortran/expr.c:2842
#, no-c-format
msgid "Different ranks in pointer assignment at %L"
msgstr ""
-#: fortran/expr.c:2406
+#: fortran/expr.c:2857
#, no-c-format
msgid "Different character lengths in pointer assignment at %L"
msgstr ""
-#: fortran/expr.c:2414
+#: fortran/expr.c:2868
#, no-c-format
msgid "Pointer assignment target is neither TARGET nor POINTER at %L"
msgstr ""
-#: fortran/expr.c:2421
+#: fortran/expr.c:2875
#, no-c-format
msgid "Bad target in pointer assignment in PURE procedure at %L"
msgstr ""
-#: fortran/expr.c:2427
+#: fortran/expr.c:2881
#, no-c-format
msgid "Pointer assignment with vector subscript on rhs at %L"
msgstr ""
-#: fortran/expr.c:2434
+#: fortran/expr.c:2888
#, no-c-format
msgid "Pointer assigment target has PROTECTED attribute at %L"
msgstr ""
-#: fortran/gfortranspec.c:231
+#: fortran/gfortranspec.c:248
#, c-format
msgid "overflowed output arg list for '%s'"
msgstr ""
-#: fortran/gfortranspec.c:351
+#: fortran/gfortranspec.c:381
#, c-format
msgid ""
"GNU Fortran comes with NO WARRANTY, to the extent permitted by law.\n"
"\n"
msgstr ""
-#: fortran/gfortranspec.c:373
+#: fortran/gfortranspec.c:403
#, c-format
msgid "argument to '%s' missing"
msgstr ""
-#: fortran/gfortranspec.c:377
+#: fortran/gfortranspec.c:407
#, c-format
msgid "no input files; unwilling to write output files"
msgstr ""
-#: fortran/gfortranspec.c:529
+#: fortran/gfortranspec.c:566
#, c-format
msgid "Driving:"
msgstr ""
-#: fortran/interface.c:174
+#: fortran/interface.c:173
#, no-c-format
msgid "Syntax error in generic specification at %C"
msgstr ""
msgid "Dummy procedure '%s' at %C cannot have a generic interface"
msgstr ""
-#: fortran/interface.c:264
+#: fortran/interface.c:252
+#, no-c-format
+msgid "Fortran 2003: ABSTRACT INTERFACE at %C"
+msgstr ""
+
+#: fortran/interface.c:260
+#, no-c-format
+msgid "Syntax error in ABSTRACT INTERFACE statement at %C"
+msgstr ""
+
+#: fortran/interface.c:291
#, no-c-format
msgid "Syntax error: Trailing garbage in END INTERFACE statement at %C"
msgstr ""
-#: fortran/interface.c:276
+#: fortran/interface.c:304
#, no-c-format
msgid "Expected a nameless interface at %C"
msgstr ""
-#: fortran/interface.c:287
+#: fortran/interface.c:315
#, no-c-format
msgid "Expected 'END INTERFACE ASSIGNMENT (=)' at %C"
msgstr ""
-#: fortran/interface.c:289
+#: fortran/interface.c:317
#, no-c-format
msgid "Expecting 'END INTERFACE OPERATOR (%s)' at %C"
msgstr ""
-#: fortran/interface.c:303
+#: fortran/interface.c:331
#, no-c-format
msgid "Expecting 'END INTERFACE OPERATOR (.%s.)' at %C"
msgstr ""
-#: fortran/interface.c:314
+#: fortran/interface.c:342
#, no-c-format
msgid "Expecting 'END INTERFACE %s' at %C"
msgstr ""
-#: fortran/interface.c:510
+#: fortran/interface.c:551
#, no-c-format
msgid "Alternate return cannot appear in operator interface at %L"
msgstr ""
-#: fortran/interface.c:536
+#: fortran/interface.c:581
+#, no-c-format
+msgid "Operator interface at %L has the wrong number of arguments"
+msgstr ""
+
+#: fortran/interface.c:592
#, no-c-format
msgid "Assignment operator interface at %L must be a SUBROUTINE"
msgstr ""
-#: fortran/interface.c:542
+#: fortran/interface.c:598
#, no-c-format
msgid "Assignment operator interface at %L must have two arguments"
msgstr ""
-#: fortran/interface.c:552
+#: fortran/interface.c:608
#, no-c-format
msgid ""
"Assignment operator interface at %L must not redefine an INTRINSIC type "
"assignment"
msgstr ""
-#: fortran/interface.c:561
+#: fortran/interface.c:617
#, no-c-format
msgid "Intrinsic operator interface at %L must be a FUNCTION"
msgstr ""
-#: fortran/interface.c:646
+#: fortran/interface.c:627
#, no-c-format
msgid ""
"First argument of defined assignment at %L must be INTENT(IN) or INTENT"
"(INOUT)"
msgstr ""
-#: fortran/interface.c:650
+#: fortran/interface.c:631
#, no-c-format
msgid "Second argument of defined assignment at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:656 fortran/resolve.c:7211
+#: fortran/interface.c:637 fortran/resolve.c:8807
#, no-c-format
msgid "First argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:660 fortran/resolve.c:7223
+#: fortran/interface.c:641 fortran/resolve.c:8819
#, no-c-format
msgid "Second argument of operator interface at %L must be INTENT(IN)"
msgstr ""
-#: fortran/interface.c:667
+#: fortran/interface.c:744
#, no-c-format
msgid "Operator interface at %L conflicts with intrinsic interface"
msgstr ""
-#: fortran/interface.c:672
+#: fortran/interface.c:1044
#, no-c-format
-msgid "Operator interface at %L has the wrong number of arguments"
+msgid "Procedure '%s' in %s at %L has no explicit interface"
msgstr ""
-#: fortran/interface.c:920
+#: fortran/interface.c:1047
#, no-c-format
msgid "Procedure '%s' in %s at %L is neither function nor subroutine"
msgstr ""
-#: fortran/interface.c:976 fortran/interface.c:982
+#: fortran/interface.c:1102 fortran/interface.c:1108
#, no-c-format
msgid "Ambiguous interfaces '%s' and '%s' in %s at %L"
msgstr ""
-#: fortran/interface.c:1017
+#: fortran/interface.c:1144
#, no-c-format
-msgid "MODULE PROCEDURE '%s' at %L does not come from a module"
+msgid "'%s' at %L is not a module procedure"
msgstr ""
-#: fortran/interface.c:1289
+#: fortran/interface.c:1676
#, no-c-format
msgid "Keyword argument '%s' at %L is not in the procedure"
msgstr ""
-#: fortran/interface.c:1297
+#: fortran/interface.c:1684
#, no-c-format
msgid ""
"Keyword argument '%s' at %L is already associated with another actual "
"argument"
msgstr ""
-#: fortran/interface.c:1307
+#: fortran/interface.c:1694
#, no-c-format
msgid "More actual than formal arguments in procedure call at %L"
msgstr ""
-#: fortran/interface.c:1319 fortran/interface.c:1484
+#: fortran/interface.c:1706 fortran/interface.c:1935
#, no-c-format
msgid "Missing alternate return spec in subroutine call at %L"
msgstr ""
-#: fortran/interface.c:1327
+#: fortran/interface.c:1714
#, no-c-format
msgid "Unexpected alternate return spec in subroutine call at %L"
msgstr ""
-#: fortran/interface.c:1340
+#: fortran/interface.c:1729
+#, no-c-format
+msgid ""
+"Fortran 2003: Scalar CHARACTER actual argument with array dummy argument '%"
+"s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1742
#, no-c-format
msgid "Type/rank mismatch in argument '%s' at %L"
msgstr ""
-#: fortran/interface.c:1352
+#: fortran/interface.c:1758
+#, no-c-format
+msgid ""
+"Character length mismatch between actual argument and pointer or allocatable "
+"dummy argument '%s' at %L"
+msgstr ""
+
+#: fortran/interface.c:1771
+#, no-c-format
+msgid ""
+"Character length of actual argument shorter than of dummy argument '%s' (%lu/"
+"%lu) at %L"
+msgstr ""
+
+#: fortran/interface.c:1776
+#, no-c-format
+msgid ""
+"Actual argument contains too few elements for dummy argument '%s' (%lu/%lu) "
+"at %L"
+msgstr ""
+
+#: fortran/interface.c:1790
#, no-c-format
msgid "Expected a procedure for argument '%s' at %L"
msgstr ""
-#: fortran/interface.c:1362
+#: fortran/interface.c:1800
#, no-c-format
msgid "Expected a PURE procedure for argument '%s' at %L"
msgstr ""
-#: fortran/interface.c:1376
+#: fortran/interface.c:1814
#, no-c-format
msgid "Actual argument for '%s' cannot be an assumed-size array at %L"
msgstr ""
-#: fortran/interface.c:1385
+#: fortran/interface.c:1823
#, no-c-format
msgid "Actual argument for '%s' must be a pointer at %L"
msgstr ""
-#: fortran/interface.c:1394
+#: fortran/interface.c:1832
#, no-c-format
msgid "Actual argument for '%s' must be ALLOCATABLE at %L"
msgstr ""
-#: fortran/interface.c:1405
+#: fortran/interface.c:1843
#, no-c-format
msgid ""
"Actual argument at %L must be definable to match dummy INTENT = OUT/INOUT"
msgstr ""
-#: fortran/interface.c:1413
+#: fortran/interface.c:1851
#, no-c-format
msgid ""
"Actual argument at %L is use-associated with PROTECTED attribute and dummy "
"argument '%s' is INTENT = OUT/INOUT"
msgstr ""
-#: fortran/interface.c:1430
+#: fortran/interface.c:1864
+#, no-c-format
+msgid ""
+"Array-section actual argument with vector subscripts at %L is incompatible "
+"with INTENT(IN), INTENT(INOUT) or VOLATILE attribute of the dummy argument '%"
+"s'"
+msgstr ""
+
+#: fortran/interface.c:1881
#, no-c-format
msgid ""
"Assumed-shape actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument '%s' due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:1442
+#: fortran/interface.c:1893
#, no-c-format
msgid ""
"Array-section actual argument at %L is incompatible with the non-assumed-"
"shape dummy argument '%s' due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:1461
+#: fortran/interface.c:1912
#, no-c-format
msgid ""
"Pointer-array actual argument at %L requires an assumed-shape or pointer-"
"array dummy argument '%s' due to VOLATILE attribute"
msgstr ""
-#: fortran/interface.c:1491
+#: fortran/interface.c:1942
#, no-c-format
msgid "Missing actual argument for argument '%s' at %L"
msgstr ""
-#: fortran/interface.c:1677
+#: fortran/interface.c:2128
#, no-c-format
msgid ""
"Same actual argument associated with INTENT(%s) argument '%s' and INTENT(%s) "
"argument '%s' at %L"
msgstr ""
-#: fortran/interface.c:1733
+#: fortran/interface.c:2184
#, no-c-format
msgid ""
"Procedure argument at %L is INTENT(IN) while interface specifies INTENT(%s)"
msgstr ""
-#: fortran/interface.c:1743
+#: fortran/interface.c:2194
#, no-c-format
msgid ""
"Procedure argument at %L is local to a PURE procedure and is passed to an "
"INTENT(%s) argument"
msgstr ""
-#: fortran/interface.c:1751
+#: fortran/interface.c:2202
#, no-c-format
msgid ""
"Procedure argument at %L is local to a PURE procedure and has the POINTER "
"attribute"
msgstr ""
-#: fortran/interface.c:1774
+#: fortran/interface.c:2225
#, no-c-format
msgid "Procedure '%s' called with an implicit interface at %L"
msgstr ""
-#: fortran/interface.c:1940
+#: fortran/interface.c:2440
#, no-c-format
msgid "Function '%s' called in lieu of an operator at %L must be PURE"
msgstr ""
-#: fortran/interface.c:2019
+#: fortran/interface.c:2519
#, no-c-format
msgid "Entity '%s' at %C is already present in the interface"
msgstr ""
-#: fortran/intrinsic.c:2847
+#: fortran/intrinsic.c:2918
#, no-c-format
msgid "Too many arguments in call to '%s' at %L"
msgstr ""
-#: fortran/intrinsic.c:2862
+#: fortran/intrinsic.c:2933
#, no-c-format
-msgid "Argument list function at %L is not allowed in this context"
+msgid ""
+"The argument list functions %%VAL, %%LOC or %%REF are not allowed in this "
+"context at %L"
msgstr ""
-#: fortran/intrinsic.c:2865
+#: fortran/intrinsic.c:2936
#, no-c-format
msgid "Can't find keyword named '%s' in call to '%s' at %L"
msgstr ""
-#: fortran/intrinsic.c:2872
+#: fortran/intrinsic.c:2943
#, no-c-format
msgid "Argument '%s' is appears twice in call to '%s' at %L"
msgstr ""
-#: fortran/intrinsic.c:2886
+#: fortran/intrinsic.c:2957
#, no-c-format
msgid "Missing actual argument '%s' in call to '%s' at %L"
msgstr ""
-#: fortran/intrinsic.c:2901
+#: fortran/intrinsic.c:2972
#, no-c-format
msgid "ALTERNATE RETURN not permitted at %L"
msgstr ""
-#: fortran/intrinsic.c:2950
+#: fortran/intrinsic.c:3021
#, no-c-format
msgid "Type of argument '%s' in call to '%s' at %L should be %s, not %s"
msgstr ""
-#: fortran/intrinsic.c:3253
-#, no-c-format
-msgid "Ranks of arguments to elemental intrinsic '%s' differ at %L"
-msgstr ""
-
-#: fortran/intrinsic.c:3299
+#: fortran/intrinsic.c:3337
#, no-c-format
msgid "Intrinsic '%s' at %L is not included in the selected standard"
msgstr ""
-#: fortran/intrinsic.c:3401
+#: fortran/intrinsic.c:3450
#, no-c-format
-msgid "Extension: Evaluation of nonstandard initialization expression at %L"
+msgid ""
+"Fortran 2003: Elemental function as initialization expression with non-"
+"integer/non-character arguments at %L"
msgstr ""
-#: fortran/intrinsic.c:3461
+#: fortran/intrinsic.c:3508
#, no-c-format
msgid "Subroutine call to intrinsic '%s' at %L is not PURE"
msgstr ""
-#: fortran/intrinsic.c:3533
+#: fortran/intrinsic.c:3579
#, no-c-format
msgid "Extension: Conversion from %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:3536
+#: fortran/intrinsic.c:3582
#, no-c-format
msgid "Conversion from %s to %s at %L"
msgstr ""
-#: fortran/intrinsic.c:3584
+#: fortran/intrinsic.c:3629
#, no-c-format
msgid "Can't convert %s to %s at %L"
msgstr ""
-#: fortran/io.c:180 fortran/primary.c:769
+#: fortran/io.c:156 fortran/primary.c:738
#, no-c-format
msgid "Extension: backslash character at %C"
msgstr ""
-#: fortran/io.c:457
+#: fortran/io.c:187 fortran/io.c:190
+#, no-c-format
+msgid "Extension: Tab character in format at %C"
+msgstr ""
+
+#: fortran/io.c:450
msgid "Positive width required"
msgstr ""
-#: fortran/io.c:458
+#: fortran/io.c:451
msgid "Nonnegative width required"
msgstr ""
-#: fortran/io.c:459
+#: fortran/io.c:452
msgid "Unexpected element"
msgstr ""
-#: fortran/io.c:460
+#: fortran/io.c:453
msgid "Unexpected end of format string"
msgstr ""
-#: fortran/io.c:477
+#: fortran/io.c:472
msgid "Missing leading left parenthesis"
msgstr ""
-#: fortran/io.c:515
+#: fortran/io.c:519
msgid "Expected P edit descriptor"
msgstr ""
#. P requires a prior number.
-#: fortran/io.c:523
+#: fortran/io.c:527
msgid "P descriptor requires leading scale factor"
msgstr ""
#. X requires a prior number if we're being pedantic.
-#: fortran/io.c:528
+#: fortran/io.c:532
#, no-c-format
msgid "Extension: X descriptor requires leading space count at %C"
msgstr ""
-#: fortran/io.c:548
+#: fortran/io.c:554
#, no-c-format
msgid "Extension: $ descriptor at %C"
msgstr ""
-#: fortran/io.c:553
+#: fortran/io.c:559
#, no-c-format
msgid "$ should be the last specifier in format at %C"
msgstr ""
-#: fortran/io.c:598
+#: fortran/io.c:604
msgid "Repeat count cannot follow P descriptor"
msgstr ""
-#: fortran/io.c:616
+#: fortran/io.c:624
#, no-c-format
msgid "Extension: Missing positive width after L descriptor at %C"
msgstr ""
-#: fortran/io.c:656 fortran/io.c:658 fortran/io.c:704 fortran/io.c:706
+#: fortran/io.c:670 fortran/io.c:672 fortran/io.c:733 fortran/io.c:735
#, no-c-format
msgid "Period required in format specifier at %C"
msgstr ""
-#: fortran/io.c:684
+#: fortran/io.c:704
msgid "Positive exponent width required"
msgstr ""
-#: fortran/io.c:790 fortran/io.c:843
+#: fortran/io.c:753
+#, no-c-format
+msgid "The H format specifier at %C is a Fortran 95 deleted feature"
+msgstr ""
+
+#: fortran/io.c:838 fortran/io.c:895
#, no-c-format
msgid "Extension: Missing comma at %C"
msgstr ""
-#: fortran/io.c:858 fortran/io.c:861
+#: fortran/io.c:905
#, no-c-format
msgid "%s in format string at %C"
msgstr ""
-#: fortran/io.c:901
+#: fortran/io.c:946
#, no-c-format
msgid "Format statement in module main block at %C"
msgstr ""
-#: fortran/io.c:907
+#: fortran/io.c:952
#, no-c-format
msgid "Missing format label at %C"
msgstr ""
-#: fortran/io.c:965 fortran/io.c:989
+#: fortran/io.c:1010 fortran/io.c:1034
#, no-c-format
msgid "Duplicate %s specification at %C"
msgstr ""
-#: fortran/io.c:996
+#: fortran/io.c:1041
#, no-c-format
msgid "Variable tag cannot be INTENT(IN) at %C"
msgstr ""
-#: fortran/io.c:1003
+#: fortran/io.c:1048
#, no-c-format
msgid "Variable tag cannot be assigned in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1040
+#: fortran/io.c:1085
#, no-c-format
msgid "Duplicate %s label specification at %C"
msgstr ""
-#: fortran/io.c:1065
-#, no-c-format
-msgid "%s tag at %L must be of type %s"
-msgstr ""
-
-#: fortran/io.c:1076
+#: fortran/io.c:1106
#, no-c-format
msgid ""
"Constant expression in FORMAT tag at %L must be of type default CHARACTER"
msgstr ""
-#: fortran/io.c:1089
+#: fortran/io.c:1119
#, no-c-format
-msgid "%s tag at %L must be of type %s or %s"
+msgid "FORMAT tag at %L must be of type CHARACTER or INTEGER"
msgstr ""
-#: fortran/io.c:1096
+#: fortran/io.c:1125
#, no-c-format
-msgid "Obsolete: ASSIGNED variable in FORMAT tag at %L"
+msgid "Deleted feature: ASSIGNED variable in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1102
+#: fortran/io.c:1131
#, no-c-format
msgid "Variable '%s' at %L has not been assigned a format label"
msgstr ""
-#: fortran/io.c:1110
+#: fortran/io.c:1138
#, no-c-format
-msgid "scalar '%s' FORMAT tag at %L is not an ASSIGNED variable"
+msgid "Scalar '%s' in FORMAT tag at %L is not an ASSIGNED variable"
msgstr ""
-#: fortran/io.c:1125
+#: fortran/io.c:1151
#, no-c-format
msgid "Extension: Character array in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1132
+#: fortran/io.c:1157
#, no-c-format
msgid "Extension: Non-character in FORMAT tag at %L"
msgstr ""
-#: fortran/io.c:1144
+#: fortran/io.c:1182
#, no-c-format
-msgid "%s tag at %L must be scalar"
+msgid "%s tag at %L must be of type %s"
msgstr ""
-#: fortran/io.c:1150
+#: fortran/io.c:1189
#, no-c-format
-msgid "Fortran 2003: IOMSG tag at %L"
+msgid "%s tag at %L must be scalar"
msgstr ""
-#: fortran/io.c:1157
+#: fortran/io.c:1195
#, no-c-format
-msgid "Fortran 95 requires default INTEGER in IOSTAT tag at %L"
+msgid "Fortran 2003: IOMSG tag at %L"
msgstr ""
-#: fortran/io.c:1165
+#: fortran/io.c:1203
#, no-c-format
-msgid "Fortran 95 requires default INTEGER in SIZE tag at %L"
+msgid "Fortran 95 requires default INTEGER in %s tag at %L"
msgstr ""
-#: fortran/io.c:1173
+#: fortran/io.c:1211
#, no-c-format
msgid "Extension: CONVERT tag at %L"
msgstr ""
-#: fortran/io.c:1180
-#, no-c-format
-msgid "Fortran 95 requires default INTEGER in IOLENGTH tag at %L"
-msgstr ""
-
-#: fortran/io.c:1338 fortran/io.c:1346
+#: fortran/io.c:1367 fortran/io.c:1375
#, no-c-format
msgid "Fortran 2003: %s specifier in %s statement at %C has value '%s'"
msgstr ""
-#: fortran/io.c:1364 fortran/io.c:1372
+#: fortran/io.c:1393 fortran/io.c:1401
#, no-c-format
msgid "Extension: %s specifier in %s statement at %C has value '%s'"
msgstr ""
-#: fortran/io.c:1384 fortran/io.c:1390
+#: fortran/io.c:1413 fortran/io.c:1419
#, no-c-format
msgid "%s specifier in %s statement at %C has invalid value '%s'"
msgstr ""
-#: fortran/io.c:1444
+#: fortran/io.c:1473
#, no-c-format
msgid "OPEN statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1789
+#: fortran/io.c:1818
#, no-c-format
msgid "CLOSE statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1926 fortran/match.c:1500
+#: fortran/io.c:1955 fortran/match.c:1841
#, no-c-format
msgid "%s statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:1982
+#: fortran/io.c:2011
#, no-c-format
msgid "Fortran 2003: FLUSH statement at %C"
msgstr ""
-#: fortran/io.c:2043
+#: fortran/io.c:2072
#, no-c-format
msgid "Duplicate UNIT specification at %C"
msgstr ""
-#: fortran/io.c:2099
+#: fortran/io.c:2128
#, no-c-format
msgid "Duplicate format specification at %C"
msgstr ""
-#: fortran/io.c:2116
+#: fortran/io.c:2145
#, no-c-format
msgid "Symbol '%s' in namelist '%s' is INTENT(IN) at %C"
msgstr ""
-#: fortran/io.c:2152
+#: fortran/io.c:2181
#, no-c-format
msgid "Duplicate NML specification at %C"
msgstr ""
-#: fortran/io.c:2161
+#: fortran/io.c:2190
#, no-c-format
msgid "Symbol '%s' at %C must be a NAMELIST group name"
msgstr ""
-#: fortran/io.c:2202
+#: fortran/io.c:2231
#, no-c-format
msgid "END tag at %C not allowed in output statement"
msgstr ""
-#: fortran/io.c:2259
+#: fortran/io.c:2288
#, no-c-format
msgid ""
"UNIT specification at %L must be an INTEGER expression or a CHARACTER "
"variable"
msgstr ""
-#: fortran/io.c:2268
+#: fortran/io.c:2297
#, no-c-format
msgid "Internal unit with vector subscript at %L"
msgstr ""
-#: fortran/io.c:2275
+#: fortran/io.c:2304
#, no-c-format
msgid "External IO UNIT cannot be an array at %L"
msgstr ""
-#: fortran/io.c:2285
+#: fortran/io.c:2314
#, no-c-format
msgid "ERR tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:2297
+#: fortran/io.c:2326
#, no-c-format
msgid "END tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:2309
+#: fortran/io.c:2338
#, no-c-format
msgid "EOR tag label %d at %L not defined"
msgstr ""
-#: fortran/io.c:2319
+#: fortran/io.c:2348
#, no-c-format
msgid "FORMAT label %d at %L not defined"
msgstr ""
-#: fortran/io.c:2440
+#: fortran/io.c:2469
#, no-c-format
msgid "Syntax error in I/O iterator at %C"
msgstr ""
-#: fortran/io.c:2471
+#: fortran/io.c:2500
#, no-c-format
msgid "Expected variable in READ statement at %C"
msgstr ""
-#: fortran/io.c:2477
+#: fortran/io.c:2506
#, no-c-format
msgid "Expected expression in %s statement at %C"
msgstr ""
-#: fortran/io.c:2487
+#: fortran/io.c:2516
#, no-c-format
msgid "Variable '%s' in input list at %C cannot be INTENT(IN)"
msgstr ""
-#: fortran/io.c:2496
+#: fortran/io.c:2525
#, no-c-format
msgid "Cannot read to variable '%s' in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:2512
+#: fortran/io.c:2541
#, no-c-format
msgid "Cannot write to internal file unit '%s' at %C inside a PURE procedure"
msgstr ""
#. A general purpose syntax error.
-#: fortran/io.c:2573 fortran/io.c:2975 fortran/gfortran.h:1815
+#: fortran/io.c:2602 fortran/io.c:3004 fortran/gfortran.h:1998
#, no-c-format
msgid "Syntax error in %s statement at %C"
msgstr ""
-#: fortran/io.c:2641
+#: fortran/io.c:2670
#, no-c-format
msgid "Fortran 2003: Internal file at %L with namelist"
msgstr ""
-#: fortran/io.c:2803
+#: fortran/io.c:2833
#, no-c-format
msgid "PRINT namelist at %C is an extension"
msgstr ""
-#: fortran/io.c:2936
+#: fortran/io.c:2965
#, no-c-format
-msgid "Extension: Comma before output item list at %C is an extension"
+msgid "Extension: Comma before i/o item list at %C"
msgstr ""
-#: fortran/io.c:2945
+#: fortran/io.c:2974
#, no-c-format
msgid "Expected comma in I/O list at %C"
msgstr ""
-#: fortran/io.c:3007
+#: fortran/io.c:3036
#, no-c-format
msgid "PRINT statement at %C not allowed within PURE procedure"
msgstr ""
-#: fortran/io.c:3147 fortran/io.c:3198
+#: fortran/io.c:3176 fortran/io.c:3227
#, no-c-format
msgid "INQUIRE statement not allowed in PURE procedure at %C"
msgstr ""
-#: fortran/io.c:3174
+#: fortran/io.c:3203
#, no-c-format
msgid "IOLENGTH tag invalid in INQUIRE statement at %C"
msgstr ""
-#: fortran/io.c:3184 fortran/trans-io.c:1008
+#: fortran/io.c:3213 fortran/trans-io.c:1144
#, no-c-format
msgid "INQUIRE statement at %L cannot contain both FILE and UNIT specifiers"
msgstr ""
-#: fortran/io.c:3191
+#: fortran/io.c:3220
#, no-c-format
msgid "INQUIRE statement at %L requires either FILE or UNIT specifier"
msgstr ""
-#: fortran/match.c:180
+#: fortran/match.c:270
#, no-c-format
msgid "Integer too large at %C"
msgstr ""
-#: fortran/match.c:241 fortran/parse.c:437
+#: fortran/match.c:363 fortran/parse.c:442
#, no-c-format
msgid "Too many digits in statement label at %C"
msgstr ""
-#: fortran/match.c:247
+#: fortran/match.c:369
#, no-c-format
msgid "Statement label at %C is zero"
msgstr ""
-#: fortran/match.c:280
+#: fortran/match.c:402
#, no-c-format
msgid "Label name '%s' at %C is ambiguous"
msgstr ""
-#: fortran/match.c:286
+#: fortran/match.c:408
#, no-c-format
msgid "Duplicate construct label '%s' at %C"
msgstr ""
-#: fortran/match.c:400
+#: fortran/match.c:438
#, no-c-format
msgid "Invalid character in name at %C"
msgstr ""
-#: fortran/match.c:413
+#: fortran/match.c:451 fortran/match.c:523
#, no-c-format
msgid "Name at %C is too long"
msgstr ""
-#: fortran/match.c:528
+#: fortran/match.c:506 fortran/match.c:552
+#, no-c-format
+msgid "Invalid C name in NAME= specifier at %C"
+msgstr ""
+
+#: fortran/match.c:543
+#, no-c-format
+msgid "Embedded space in NAME= specifier at %C"
+msgstr ""
+
+#: fortran/match.c:868
#, no-c-format
msgid "Loop variable at %C cannot be a sub-component"
msgstr ""
-#: fortran/match.c:534
+#: fortran/match.c:874
#, no-c-format
msgid "Loop variable '%s' at %C cannot be INTENT(IN)"
msgstr ""
-#: fortran/match.c:565
+#: fortran/match.c:907
#, no-c-format
msgid "Expected a step value in iterator at %C"
msgstr ""
-#: fortran/match.c:577
+#: fortran/match.c:919
#, no-c-format
msgid "Syntax error in iterator at %C"
msgstr ""
-#: fortran/match.c:813
+#: fortran/match.c:1155
#, no-c-format
msgid "Invalid form of PROGRAM statement at %C"
msgstr ""
-#: fortran/match.c:854
+#: fortran/match.c:1196
#, no-c-format
msgid "Setting value of PROTECTED variable at %C"
msgstr ""
-#: fortran/match.c:907
+#: fortran/match.c:1249
#, no-c-format
msgid "Assigning to a PROTECTED pointer at %C"
msgstr ""
-#: fortran/match.c:951 fortran/match.c:1024
+#: fortran/match.c:1292 fortran/match.c:1365
#, no-c-format
msgid "Obsolescent: arithmetic IF statement at %C"
msgstr ""
-#: fortran/match.c:999
+#: fortran/match.c:1340
#, no-c-format
msgid "Syntax error in IF-expression at %C"
msgstr ""
-#: fortran/match.c:1010
+#: fortran/match.c:1351
#, no-c-format
msgid "Block label not appropriate for arithmetic IF statement at %C"
msgstr ""
-#: fortran/match.c:1048
+#: fortran/match.c:1389
#, no-c-format
msgid "Block label is not appropriate IF statement at %C"
msgstr ""
-#: fortran/match.c:1127 fortran/primary.c:2410
+#: fortran/match.c:1468 fortran/primary.c:2522
#, no-c-format
msgid "Cannot assign to a named constant at %C"
msgstr ""
-#: fortran/match.c:1137
+#: fortran/match.c:1478
#, no-c-format
msgid "Unclassifiable statement in IF-clause at %C"
msgstr ""
-#: fortran/match.c:1144
+#: fortran/match.c:1485
#, no-c-format
msgid "Syntax error in IF-clause at %C"
msgstr ""
-#: fortran/match.c:1188
+#: fortran/match.c:1529
#, no-c-format
msgid "Unexpected junk after ELSE statement at %C"
msgstr ""
-#: fortran/match.c:1194 fortran/match.c:1229
+#: fortran/match.c:1535 fortran/match.c:1570
#, no-c-format
msgid "Label '%s' at %C doesn't match IF label '%s'"
msgstr ""
-#: fortran/match.c:1223
+#: fortran/match.c:1564
#, no-c-format
msgid "Unexpected junk after ELSE IF statement at %C"
msgstr ""
-#: fortran/match.c:1384
+#: fortran/match.c:1727
#, no-c-format
msgid "Name '%s' in %s statement at %C is not a loop name"
msgstr ""
-#: fortran/match.c:1401
+#: fortran/match.c:1743
#, no-c-format
msgid "%s statement at %C is not within a loop"
msgstr ""
-#: fortran/match.c:1404
+#: fortran/match.c:1746
#, no-c-format
msgid "%s statement at %C is not within loop '%s'"
msgstr ""
-#: fortran/match.c:1412
+#: fortran/match.c:1754
#, no-c-format
msgid "%s statement at %C leaving OpenMP structured block"
msgstr ""
-#: fortran/match.c:1425
+#: fortran/match.c:1767
#, no-c-format
msgid "EXIT statement at %C terminating !$OMP DO loop"
msgstr ""
-#: fortran/match.c:1478
+#: fortran/match.c:1819
#, no-c-format
msgid "Too many digits in STOP code at %C"
msgstr ""
-#: fortran/match.c:1530
+#: fortran/match.c:1872
#, no-c-format
-msgid "Obsolete: PAUSE statement at %C"
+msgid "Deleted feature: PAUSE statement at %C"
msgstr ""
-#: fortran/match.c:1577
+#: fortran/match.c:1920
#, no-c-format
-msgid "Obsolete: ASSIGN statement at %C"
+msgid "Deleted feature: ASSIGN statement at %C"
msgstr ""
-#: fortran/match.c:1623
+#: fortran/match.c:1966
#, no-c-format
-msgid "Obsolete: Assigned GOTO statement at %C"
+msgid "Deleted feature: Assigned GOTO statement at %C"
msgstr ""
-#: fortran/match.c:1670 fortran/match.c:1722
+#: fortran/match.c:2013 fortran/match.c:2065
#, no-c-format
msgid "Statement label list in GOTO at %C cannot be empty"
msgstr ""
-#: fortran/match.c:1806
+#: fortran/match.c:2149
#, no-c-format
msgid "Bad allocate-object in ALLOCATE statement at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:1828
+#: fortran/match.c:2173
#, no-c-format
msgid "STAT variable '%s' of ALLOCATE statement at %C cannot be INTENT(IN)"
msgstr ""
-#: fortran/match.c:1835
+#: fortran/match.c:2180
#, no-c-format
msgid "Illegal STAT variable in ALLOCATE statement at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:1842 fortran/match.c:2006
+#: fortran/match.c:2218 fortran/match.c:2382
#, no-c-format
msgid "STAT expression at %C must be a variable"
msgstr ""
-#: fortran/match.c:1896
+#: fortran/match.c:2272
#, no-c-format
msgid "Illegal variable in NULLIFY at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:1973
+#: fortran/match.c:2349
#, no-c-format
msgid "Illegal deallocate-expression in DEALLOCATE at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:1992
+#: fortran/match.c:2368
#, no-c-format
msgid "STAT variable '%s' of DEALLOCATE statement at %C cannot be INTENT(IN)"
msgstr ""
-#: fortran/match.c:1999
+#: fortran/match.c:2375
#, no-c-format
msgid ""
"Illegal STAT variable in DEALLOCATE statement at %C for a PURE procedure"
msgstr ""
-#: fortran/match.c:2048
+#: fortran/match.c:2424
#, no-c-format
msgid "Alternate RETURN statement at %C is only allowed within a SUBROUTINE"
msgstr ""
-#: fortran/match.c:2079
+#: fortran/match.c:2455
#, no-c-format
msgid "Extension: RETURN statement in main program at %C"
msgstr ""
-#: fortran/match.c:2274
+#: fortran/match.c:2665
#, no-c-format
msgid "Syntax error in common block name at %C"
msgstr ""
-#: fortran/match.c:2310
+#: fortran/match.c:2701
#, no-c-format
msgid "Symbol '%s' at %C is already an external symbol that is not COMMON"
msgstr ""
-#: fortran/match.c:2328
+#: fortran/match.c:2719
#, no-c-format
msgid "BLOCK DATA unit cannot contain blank COMMON at %C"
msgstr ""
-#: fortran/match.c:2361
+#. If we find an error, just print it and continue,
+#. cause it's just semantic, and we can see if there
+#. are more errors.
+#: fortran/match.c:2765
+#, no-c-format
+msgid ""
+"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)"
+msgstr ""
+
+#: fortran/match.c:2774
+#, no-c-format
+msgid ""
+"Variable '%s' in common block '%s' at %C can not be bind(c) since it is not "
+"global"
+msgstr ""
+
+#: fortran/match.c:2781
#, no-c-format
msgid "Symbol '%s' at %C is already in a COMMON block"
msgstr ""
-#: fortran/match.c:2373
+#: fortran/match.c:2793
#, no-c-format
msgid "Previously initialized symbol '%s' in blank COMMON block at %C"
msgstr ""
-#: fortran/match.c:2376
+#: fortran/match.c:2796
#, no-c-format
msgid "Previously initialized symbol '%s' in COMMON block '%s' at %C"
msgstr ""
-#: fortran/match.c:2387
-#, no-c-format
-msgid ""
-"Derived type variable in COMMON at %C does not have the SEQUENCE attribute"
-msgstr ""
-
-#: fortran/match.c:2409
+#: fortran/match.c:2821
#, no-c-format
msgid "Array specification for symbol '%s' in COMMON at %C must be explicit"
msgstr ""
-#: fortran/match.c:2419
+#: fortran/match.c:2831
#, no-c-format
msgid "Symbol '%s' in COMMON at %C cannot be a POINTER array"
msgstr ""
-#: fortran/match.c:2451
+#: fortran/match.c:2863
#, no-c-format
msgid ""
"Symbol '%s', in COMMON block '%s' at %C is being indirectly equivalenced to "
"another COMMON block '%s'"
msgstr ""
-#: fortran/match.c:2559
+#: fortran/match.c:2971
#, no-c-format
msgid "Namelist group name '%s' at %C already has a basic type of %s"
msgstr ""
-#: fortran/match.c:2567
+#: fortran/match.c:2979
#, no-c-format
msgid ""
"Namelist group name '%s' at %C already is USE associated and cannot be "
"respecified."
msgstr ""
-#: fortran/match.c:2594
+#: fortran/match.c:3006
#, no-c-format
msgid "Assumed size array '%s' in namelist '%s' at %C is not allowed"
msgstr ""
-#: fortran/match.c:2601
+#: fortran/match.c:3013
#, no-c-format
msgid "Assumed character length '%s' in namelist '%s' at %C is not allowed"
msgstr ""
-#: fortran/match.c:2607
-#, no-c-format
-msgid "Assumed shape array '%s' in namelist '%s' at %C is an extension."
-msgstr ""
-
-#: fortran/match.c:2734
+#: fortran/match.c:3140
#, no-c-format
msgid "Derived type component %C is not a permitted EQUIVALENCE member"
msgstr ""
-#: fortran/match.c:2742
+#: fortran/match.c:3148
#, no-c-format
msgid "Array reference in EQUIVALENCE at %C cannot be an array section"
msgstr ""
-#: fortran/match.c:2770
+#: fortran/match.c:3176
#, no-c-format
msgid "EQUIVALENCE at %C requires two or more objects"
msgstr ""
-#: fortran/match.c:2784
+#: fortran/match.c:3190
#, no-c-format
msgid ""
"Attempt to indirectly overlap COMMON blocks %s and %s by EQUIVALENCE at %C"
msgstr ""
-#: fortran/match.c:2945
+#: fortran/match.c:3351
#, no-c-format
msgid "Statement function at %L is recursive"
msgstr ""
-#: fortran/match.c:3033
+#: fortran/match.c:3439
#, no-c-format
msgid "Expected initialization expression in CASE at %C"
msgstr ""
-#: fortran/match.c:3056
+#: fortran/match.c:3462
#, no-c-format
-msgid "Expected the name of the select case construct at %C"
+msgid "Expected the name of the SELECT CASE construct at %C"
msgstr ""
-#: fortran/match.c:3068
+#: fortran/match.c:3474
#, no-c-format
msgid "Expected case name of '%s' at %C"
msgstr ""
-#: fortran/match.c:3112
+#: fortran/match.c:3518
#, no-c-format
msgid "Unexpected CASE statement at %C"
msgstr ""
-#: fortran/match.c:3164
+#: fortran/match.c:3570
#, no-c-format
msgid "Syntax error in CASE-specification at %C"
msgstr ""
-#: fortran/match.c:3283
+#: fortran/match.c:3690
#, no-c-format
msgid "ELSEWHERE statement at %C not enclosed in WHERE block"
msgstr ""
-#: fortran/match.c:3314
+#: fortran/match.c:3728
#, no-c-format
msgid "Label '%s' at %C doesn't match WHERE label '%s'"
msgstr ""
-#: fortran/match.c:3414
+#: fortran/match.c:3828
#, no-c-format
msgid "Syntax error in FORALL iterator at %C"
msgstr ""
-#: fortran/matchexp.c:29
+#: fortran/matchexp.c:28
#, c-format
msgid "Syntax error in expression at %C"
msgstr ""
-#: fortran/matchexp.c:73
+#: fortran/matchexp.c:72
#, no-c-format
msgid "Bad character '%c' in OPERATOR name at %C"
msgstr ""
-#: fortran/matchexp.c:81
+#: fortran/matchexp.c:80
#, no-c-format
msgid "The name '%s' cannot be used as a defined operator at %C"
msgstr ""
-#: fortran/matchexp.c:181
+#: fortran/matchexp.c:187
#, no-c-format
msgid "Expected a right parenthesis in expression at %C"
msgstr ""
-#: fortran/matchexp.c:310
+#: fortran/matchexp.c:312
#, no-c-format
msgid "Expected exponent in expression at %C"
msgstr ""
-#: fortran/matchexp.c:346 fortran/matchexp.c:450
+#: fortran/matchexp.c:348 fortran/matchexp.c:452
#, no-c-format
msgid ""
"Extension: Unary operator following arithmetic operator (use parentheses) at "
"%C"
msgstr ""
-#: fortran/misc.c:40
+#: fortran/misc.c:39
#, no-c-format
msgid "Out of memory-- malloc() failed"
msgstr ""
-#: fortran/module.c:502
+#: fortran/module.c:516
#, no-c-format
msgid "Fortran 2003: module nature in USE statement at %C"
msgstr ""
-#: fortran/module.c:514
+#: fortran/module.c:528
#, no-c-format
msgid ""
"Module nature in USE statement at %C shall be either INTRINSIC or "
"NON_INTRINSIC"
msgstr ""
-#: fortran/module.c:527
+#: fortran/module.c:541
#, no-c-format
msgid "\"::\" was expected after module nature at %C but was not found"
msgstr ""
-#: fortran/module.c:536
+#: fortran/module.c:550
#, no-c-format
msgid "Fortran 2003: \"USE :: module\" at %C"
msgstr ""
-#: fortran/module.c:588
+#: fortran/module.c:602
#, no-c-format
msgid "Missing generic specification in USE statement at %C"
msgstr ""
-#: fortran/module.c:893
+#: fortran/module.c:610
+#, no-c-format
+msgid "Fortran 2003: Renaming operators in USE statements at %C"
+msgstr ""
+
+#: fortran/module.c:652
+#, no-c-format
+msgid "The name '%s' at %C has already been used as an external module name."
+msgstr ""
+
+#: fortran/module.c:930
#, no-c-format
msgid "Reading module %s at line %d column %d: %s"
msgstr ""
-#: fortran/module.c:897
+#: fortran/module.c:934
#, no-c-format
msgid "Writing module %s at line %d column %d: %s"
msgstr ""
-#: fortran/module.c:901
+#: fortran/module.c:938
#, no-c-format
msgid "Module %s at line %d column %d: %s"
msgstr ""
-#: fortran/module.c:941
+#: fortran/module.c:978
msgid "Unexpected EOF"
msgstr ""
-#: fortran/module.c:973
+#: fortran/module.c:1010
msgid "Unexpected end of module in string constant"
msgstr ""
-#: fortran/module.c:1027
+#: fortran/module.c:1064
msgid "Integer overflow"
msgstr ""
-#: fortran/module.c:1058
+#: fortran/module.c:1095
msgid "Name too long"
msgstr ""
-#: fortran/module.c:1165
+#: fortran/module.c:1202
msgid "Bad name"
msgstr ""
-#: fortran/module.c:1209
+#: fortran/module.c:1246
msgid "Expected name"
msgstr ""
-#: fortran/module.c:1212
+#: fortran/module.c:1249
msgid "Expected left parenthesis"
msgstr ""
-#: fortran/module.c:1215
+#: fortran/module.c:1252
msgid "Expected right parenthesis"
msgstr ""
-#: fortran/module.c:1218
+#: fortran/module.c:1255
msgid "Expected integer"
msgstr ""
-#: fortran/module.c:1221
+#: fortran/module.c:1258
msgid "Expected string"
msgstr ""
-#: fortran/module.c:1245
+#: fortran/module.c:1282
msgid "find_enum(): Enum not found"
msgstr ""
-#: fortran/module.c:1259
+#: fortran/module.c:1296
#, no-c-format
msgid "Error writing modules file: %s"
msgstr ""
-#: fortran/module.c:1627
+#: fortran/module.c:1691
msgid "Expected attribute bit name"
msgstr ""
-#: fortran/module.c:2398
+#: fortran/module.c:2503
msgid "Expected integer string"
msgstr ""
-#: fortran/module.c:2402
+#: fortran/module.c:2507
msgid "Error converting integer"
msgstr ""
-#: fortran/module.c:2424
+#: fortran/module.c:2529
msgid "Expected real string"
msgstr ""
-#: fortran/module.c:2611
+#: fortran/module.c:2722
msgid "Expected expression type"
msgstr ""
-#: fortran/module.c:2659
+#: fortran/module.c:2776
msgid "Bad operator"
msgstr ""
-#: fortran/module.c:2744
+#: fortran/module.c:2861
msgid "Bad type in constant expression"
msgstr ""
-#: fortran/module.c:2781
+#: fortran/module.c:2898
#, no-c-format
msgid "Namelist %s cannot be renamed by USE association to %s"
msgstr ""
-#: fortran/module.c:3551
+#: fortran/module.c:3723
#, no-c-format
msgid "Symbol '%s' referenced at %L not found in module '%s'"
msgstr ""
-#: fortran/module.c:3558
+#: fortran/module.c:3730
#, no-c-format
msgid "User operator '%s' referenced at %L not found in module '%s'"
msgstr ""
-#: fortran/module.c:3563
+#: fortran/module.c:3735
#, no-c-format
msgid "Intrinsic operator '%s' referenced at %L not found in module '%s'"
msgstr ""
-#: fortran/module.c:3925
+#: fortran/module.c:4213
#, no-c-format
msgid "Can't open module file '%s' for writing at %C: %s"
msgstr ""
-#: fortran/module.c:3950
+#: fortran/module.c:4251
#, no-c-format
msgid "Error writing module file '%s' for writing: %s"
msgstr ""
-#: fortran/module.c:3968
+#: fortran/module.c:4281 fortran/module.c:4363
+#, no-c-format
+msgid ""
+"Symbol '%s' referenced at %L does not exist in intrinsic module "
+"ISO_C_BINDING."
+msgstr ""
+
+#: fortran/module.c:4394
+#, no-c-format
+msgid ""
+"Symbol '%s' referenced at %L not found in intrinsic module ISO_C_BINDING"
+msgstr ""
+
+#: fortran/module.c:4416
#, no-c-format
msgid "Symbol '%s' already declared"
msgstr ""
-#: fortran/module.c:4020
+#: fortran/module.c:4471
#, no-c-format
msgid ""
"Use of intrinsic module '%s' at %C conflicts with non-intrinsic module name "
"used previously"
msgstr ""
-#: fortran/module.c:4033
+#: fortran/module.c:4484
#, no-c-format
msgid ""
"Symbol '%s' referenced at %L does not exist in intrinsic module "
"ISO_FORTRAN_ENV"
msgstr ""
-#: fortran/module.c:4041
+#: fortran/module.c:4492
#, no-c-format
msgid ""
"Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
"ISO_FORTRAN_ENV at %L is incompatible with option %s"
msgstr ""
-#: fortran/module.c:4068
+#: fortran/module.c:4520
#, no-c-format
msgid ""
"Use of the NUMERIC_STORAGE_SIZE named constant from intrinsic module "
"ISO_FORTRAN_ENV at %C is incompatible with option %s"
msgstr ""
-#: fortran/module.c:4083
+#: fortran/module.c:4536
#, no-c-format
msgid ""
"Symbol '%s' referenced at %L not found in intrinsic module ISO_FORTRAN_ENV"
msgstr ""
-#: fortran/module.c:4116
+#: fortran/module.c:4569
#, no-c-format
msgid "Fortran 2003: ISO_FORTRAN_ENV intrinsic module at %C"
msgstr ""
-#: fortran/module.c:4126
+#: fortran/module.c:4577
+#, no-c-format
+msgid "Fortran 2003: ISO_C_BINDING module at %C"
+msgstr ""
+
+#: fortran/module.c:4587
#, no-c-format
msgid "Can't find an intrinsic module named '%s' at %C"
msgstr ""
-#: fortran/module.c:4131
+#: fortran/module.c:4592
#, no-c-format
msgid "Can't open module file '%s' for reading at %C: %s"
msgstr ""
-#: fortran/module.c:4139
+#: fortran/module.c:4600
#, no-c-format
msgid ""
"Use of non-intrinsic module '%s' at %C conflicts with intrinsic module name "
"used previously"
msgstr ""
-#: fortran/module.c:4154
+#: fortran/module.c:4615
msgid "Unexpected end of module"
msgstr ""
-#: fortran/module.c:4159
+#: fortran/module.c:4620
#, no-c-format
msgid "File '%s' opened at %C is not a GFORTRAN module file"
msgstr ""
-#: fortran/module.c:4169
+#: fortran/module.c:4630
#, no-c-format
msgid "Can't USE the same module we're building!"
msgstr ""
-#: fortran/openmp.c:135 fortran/openmp.c:500
+#: fortran/openmp.c:134 fortran/openmp.c:499
#, no-c-format
msgid "COMMON block /%s/ not found at %C"
msgstr ""
-#: fortran/openmp.c:166
+#: fortran/openmp.c:165
#, no-c-format
msgid "Syntax error in OpenMP variable list at %C"
msgstr ""
-#: fortran/openmp.c:292
+#: fortran/openmp.c:291
#, no-c-format
msgid "%s is not INTRINSIC procedure name at %C"
msgstr ""
-#: fortran/openmp.c:479
+#: fortran/openmp.c:478
#, no-c-format
msgid "Threadprivate variable at %C is an element of a COMMON block"
msgstr ""
-#: fortran/openmp.c:519
+#: fortran/openmp.c:518
#, no-c-format
msgid "Syntax error in !$OMP THREADPRIVATE list at %C"
msgstr ""
-#: fortran/openmp.c:697 fortran/resolve.c:4918 fortran/resolve.c:5178
+#: fortran/openmp.c:696 fortran/resolve.c:5822 fortran/resolve.c:6133
#, no-c-format
msgid "IF clause at %L requires a scalar LOGICAL expression"
msgstr ""
-#: fortran/openmp.c:705
+#: fortran/openmp.c:704
#, no-c-format
msgid "NUM_THREADS clause at %L requires a scalar INTEGER expression"
msgstr ""
-#: fortran/openmp.c:713
+#: fortran/openmp.c:712
#, no-c-format
msgid "SCHEDULE clause's chunk_size at %L requires a scalar INTEGER expression"
msgstr ""
-#: fortran/openmp.c:727 fortran/openmp.c:737 fortran/openmp.c:744
-#: fortran/openmp.c:754
+#: fortran/openmp.c:726 fortran/openmp.c:736 fortran/openmp.c:743
+#: fortran/openmp.c:753
#, no-c-format
msgid "Symbol '%s' present on multiple clauses at %L"
msgstr ""
-#: fortran/openmp.c:777
+#: fortran/openmp.c:776
#, no-c-format
msgid "Non-THREADPRIVATE object '%s' in COPYIN clause at %L"
msgstr ""
-#: fortran/openmp.c:780
+#: fortran/openmp.c:779
#, no-c-format
msgid "COPYIN clause object '%s' is ALLOCATABLE at %L"
msgstr ""
-#: fortran/openmp.c:788
+#: fortran/openmp.c:782
+#, no-c-format
+msgid "COPYIN clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
+
+#: fortran/openmp.c:790
#, no-c-format
msgid "Assumed size array '%s' in COPYPRIVATE clause at %L"
msgstr ""
-#: fortran/openmp.c:791
+#: fortran/openmp.c:793
#, no-c-format
msgid "COPYPRIVATE clause object '%s' is ALLOCATABLE at %L"
msgstr ""
-#: fortran/openmp.c:799
+#: fortran/openmp.c:796
+#, no-c-format
+msgid "COPYPRIVATE clause object '%s' at %L has ALLOCATABLE components"
+msgstr ""
+
+#: fortran/openmp.c:804
#, no-c-format
msgid "THREADPRIVATE object '%s' in SHARED clause at %L"
msgstr ""
-#: fortran/openmp.c:802
+#: fortran/openmp.c:807
#, no-c-format
msgid "Cray pointee '%s' in SHARED clause at %L"
msgstr ""
-#: fortran/openmp.c:810
+#: fortran/openmp.c:815
#, no-c-format
msgid "THREADPRIVATE object '%s' in %s clause at %L"
msgstr ""
-#: fortran/openmp.c:813
+#: fortran/openmp.c:818
#, no-c-format
msgid "Cray pointee '%s' in %s clause at %L"
msgstr ""
-#: fortran/openmp.c:818
+#: fortran/openmp.c:823
#, no-c-format
msgid "POINTER object '%s' in %s clause at %L"
msgstr ""
-#: fortran/openmp.c:821
+#: fortran/openmp.c:826
#, no-c-format
msgid "%s clause object '%s' is ALLOCATABLE at %L"
msgstr ""
-#: fortran/openmp.c:824
+#: fortran/openmp.c:831
+#, no-c-format
+msgid "%s clause object '%s' has ALLOCATABLE components at %L"
+msgstr ""
+
+#: fortran/openmp.c:834
#, no-c-format
msgid "Cray pointer '%s' in %s clause at %L"
msgstr ""
-#: fortran/openmp.c:828
+#: fortran/openmp.c:838
#, no-c-format
msgid "Assumed size array '%s' in %s clause at %L"
msgstr ""
-#: fortran/openmp.c:833
+#: fortran/openmp.c:843
#, no-c-format
msgid "Variable '%s' in %s clause is used in NAMELIST statement at %L"
msgstr ""
-#: fortran/openmp.c:842
+#: fortran/openmp.c:852
#, no-c-format
-msgid "%c REDUCTION variable '%s' is %s at %L"
+msgid "%c REDUCTION variable '%s' at %L must be of numeric type, got %s"
msgstr ""
-#: fortran/openmp.c:853
+#: fortran/openmp.c:863
#, no-c-format
msgid "%s REDUCTION variable '%s' must be LOGICAL at %L"
msgstr ""
-#: fortran/openmp.c:864
+#: fortran/openmp.c:874
#, no-c-format
msgid "%s REDUCTION variable '%s' must be INTEGER or REAL at %L"
msgstr ""
-#: fortran/openmp.c:873
+#: fortran/openmp.c:883
#, no-c-format
msgid "%s REDUCTION variable '%s' must be INTEGER at %L"
msgstr ""
-#: fortran/openmp.c:985
+#: fortran/openmp.c:995
#, no-c-format
msgid ""
"!$OMP ATOMIC statement must set a scalar variable of intrinsic type at %L"
msgstr ""
-#: fortran/openmp.c:1025
+#: fortran/openmp.c:1035
#, no-c-format
msgid ""
"!$OMP ATOMIC assignment operator must be +, *, -, /, .AND., .OR., .EQV. or ."
"NEQV. at %L"
msgstr ""
-#: fortran/openmp.c:1073
+#: fortran/openmp.c:1083
#, no-c-format
msgid ""
"!$OMP ATOMIC assignment must be var = var op expr or var = expr op var at %L"
msgstr ""
-#: fortran/openmp.c:1087
+#: fortran/openmp.c:1097
#, no-c-format
msgid ""
"!$OMP ATOMIC var = var op expr not mathematically equivalent to var = var op "
"(expr) at %L"
msgstr ""
-#: fortran/openmp.c:1119
+#: fortran/openmp.c:1129
#, no-c-format
msgid ""
"expr in !$OMP ATOMIC assignment var = var op expr must be scalar and cannot "
"reference var at %L"
msgstr ""
-#: fortran/openmp.c:1143
+#: fortran/openmp.c:1153
#, no-c-format
msgid ""
"!$OMP ATOMIC assignment intrinsic IAND, IOR or IEOR must have two arguments "
"at %L"
msgstr ""
-#: fortran/openmp.c:1150
+#: fortran/openmp.c:1160
#, no-c-format
msgid ""
"!$OMP ATOMIC assignment intrinsic must be MIN, MAX, IAND, IOR or IEOR at %L"
msgstr ""
-#: fortran/openmp.c:1166
+#: fortran/openmp.c:1176
#, no-c-format
msgid ""
"!$OMP ATOMIC intrinsic arguments except one must not reference '%s' at %L"
msgstr ""
-#: fortran/openmp.c:1169
+#: fortran/openmp.c:1179
#, no-c-format
msgid "!$OMP ATOMIC intrinsic arguments must be scalar at %L"
msgstr ""
-#: fortran/openmp.c:1175
+#: fortran/openmp.c:1185
#, no-c-format
msgid "First or last !$OMP ATOMIC intrinsic argument must be '%s' at %L"
msgstr ""
-#: fortran/openmp.c:1193
+#: fortran/openmp.c:1203
#, no-c-format
msgid ""
"!$OMP ATOMIC assignment must have an operator or intrinsic on right hand "
"side at %L"
msgstr ""
-#: fortran/openmp.c:1295
+#: fortran/openmp.c:1305
#, no-c-format
msgid "!$OMP DO cannot be a DO WHILE or DO without loop control at %L"
msgstr ""
-#: fortran/openmp.c:1301
+#: fortran/openmp.c:1311
#, no-c-format
msgid "!$OMP DO iteration variable must be of type integer at %L"
msgstr ""
-#: fortran/openmp.c:1305
+#: fortran/openmp.c:1315
#, no-c-format
msgid "!$OMP DO iteration variable must not be THREADPRIVATE at %L"
msgstr ""
-#: fortran/openmp.c:1313
+#: fortran/openmp.c:1323
#, no-c-format
msgid ""
"!$OMP DO iteration variable present on clause other than PRIVATE or "
"LASTPRIVATE at %L"
msgstr ""
-#: fortran/options.c:258
+#: fortran/options.c:219
+#, no-c-format
+msgid "Option -fwhole-program is not supported for Fortran"
+msgstr ""
+
+#: fortran/options.c:273
#, no-c-format
msgid "Reading file '%s' as free form"
msgstr ""
-#: fortran/options.c:268
+#: fortran/options.c:283
#, no-c-format
msgid "'-fd-lines-as-comments' has no effect in free form"
msgstr ""
-#: fortran/options.c:271
+#: fortran/options.c:286
#, no-c-format
msgid "'-fd-lines-as-code' has no effect in free form"
msgstr ""
-#: fortran/options.c:346
+#: fortran/options.c:312
+#, no-c-format
+msgid "Flag -fno-automatic overwrites -fmax-stack-var-size=%d"
+msgstr ""
+
+#: fortran/options.c:315
+#, no-c-format
+msgid "Flag -fno-automatic overwrites -frecursive"
+msgstr ""
+
+#: fortran/options.c:317
+#, no-c-format
+msgid "Flag -fno-automatic overwrites -frecursive implied by -fopenmp"
+msgstr ""
+
+#: fortran/options.c:321
+#, no-c-format
+msgid "Flag -frecursive overwrites -fmax-stack-var-size=%d"
+msgstr ""
+
+#: fortran/options.c:325
+#, no-c-format
+msgid "Flag -fmax-stack-var-size=%d overwrites -frecursive implied by -fopenmp"
+msgstr ""
+
+#: fortran/options.c:392
#, c-format
msgid "gfortran: Only one -M option allowed\n"
msgstr ""
-#: fortran/options.c:352
+#: fortran/options.c:398
#, c-format
msgid "gfortran: Directory required after -M\n"
msgstr ""
-#: fortran/options.c:397
+#: fortran/options.c:443
#, no-c-format
msgid "Argument to -ffpe-trap is not valid: %s"
msgstr ""
-#: fortran/options.c:523
+#: fortran/options.c:573
#, no-c-format
msgid "Fixed line length must be at least seven."
msgstr ""
-#: fortran/options.c:586
+#: fortran/options.c:591
+#, no-c-format
+msgid "Free line length must be at least three."
+msgstr ""
+
+#: fortran/options.c:605
+#, no-c-format
+msgid "-static-libgfortran is not supported in this configuration"
+msgstr ""
+
+#: fortran/options.c:649
#, no-c-format
msgid "Maximum supported identifier length is %d"
msgstr ""
-#: fortran/options.c:678
+#: fortran/options.c:681
+#, no-c-format
+msgid "Unrecognized option to -finit-logical: %s"
+msgstr ""
+
+#: fortran/options.c:695
+#, no-c-format
+msgid "Unrecognized option to -finit-real: %s"
+msgstr ""
+
+#: fortran/options.c:711
+#, no-c-format
+msgid "The value of n in -finit-character=n must be between 0 and 127"
+msgstr ""
+
+#: fortran/options.c:794
#, no-c-format
msgid "Maximum subrecord length cannot exceed %d"
msgstr ""
-#: fortran/parse.c:299
+#: fortran/parse.c:304
#, no-c-format
msgid "Unclassifiable statement at %C"
msgstr ""
-#: fortran/parse.c:323
+#: fortran/parse.c:328
#, no-c-format
msgid "OpenMP directives at %C may not appear in PURE or ELEMENTAL procedures"
msgstr ""
-#: fortran/parse.c:401
+#: fortran/parse.c:406
#, no-c-format
msgid "Unclassifiable OpenMP directive at %C"
msgstr ""
-#: fortran/parse.c:440 fortran/parse.c:581
+#: fortran/parse.c:445 fortran/parse.c:586
#, no-c-format
msgid "Zero is not a valid statement label at %C"
msgstr ""
-#: fortran/parse.c:447 fortran/parse.c:573
+#: fortran/parse.c:452 fortran/parse.c:578
#, no-c-format
msgid "Non-numeric character in statement label at %C"
msgstr ""
-#: fortran/parse.c:459 fortran/parse.c:495 fortran/parse.c:621
+#: fortran/parse.c:464 fortran/parse.c:500 fortran/parse.c:626
#, no-c-format
msgid "Semicolon at %C needs to be preceded by statement"
msgstr ""
-#: fortran/parse.c:467 fortran/parse.c:633
+#: fortran/parse.c:472 fortran/parse.c:638
#, no-c-format
msgid "Ignoring statement label in empty statement at %C"
msgstr ""
-#: fortran/parse.c:560 fortran/parse.c:600
+#: fortran/parse.c:565 fortran/parse.c:605
#, no-c-format
msgid "Bad continuation line at %C"
msgstr ""
-#: fortran/parse.c:659
+#: fortran/parse.c:664
#, no-c-format
msgid "Line truncated at %C"
msgstr ""
-#: fortran/parse.c:833
+#: fortran/parse.c:841
#, no-c-format
msgid "FORMAT statement at %L does not have a statement label"
msgstr ""
-#: fortran/parse.c:905
+#: fortran/parse.c:913
msgid "arithmetic IF"
msgstr ""
-#: fortran/parse.c:911
+#: fortran/parse.c:919
msgid "attribute declaration"
msgstr ""
-#: fortran/parse.c:941
+#: fortran/parse.c:949
msgid "data declaration"
msgstr ""
-#: fortran/parse.c:950
+#: fortran/parse.c:958
msgid "derived type declaration"
msgstr ""
-#: fortran/parse.c:1029
+#: fortran/parse.c:1037
msgid "block IF"
msgstr ""
-#: fortran/parse.c:1038
+#: fortran/parse.c:1046
msgid "implied END DO"
msgstr ""
-#: fortran/parse.c:1108
+#: fortran/parse.c:1119
msgid "assignment"
msgstr ""
-#: fortran/parse.c:1111
+#: fortran/parse.c:1122
msgid "pointer assignment"
msgstr ""
-#: fortran/parse.c:1120
+#: fortran/parse.c:1131
msgid "simple IF"
msgstr ""
-#: fortran/parse.c:1336
+#: fortran/parse.c:1347
#, no-c-format
msgid "Unexpected %s statement at %C"
msgstr ""
-#: fortran/parse.c:1475
+#: fortran/parse.c:1486
#, no-c-format
msgid "%s statement at %C cannot follow %s statement at %L"
msgstr ""
-#: fortran/parse.c:1492
+#: fortran/parse.c:1503
#, no-c-format
msgid "Unexpected end of file in '%s'"
msgstr ""
-#: fortran/parse.c:1546
+#: fortran/parse.c:1558
#, no-c-format
-msgid "Derived type definition at %C has no components"
+msgid "Fortran 2003: Derived type definition at %C without components"
msgstr ""
-#: fortran/parse.c:1556
+#: fortran/parse.c:1569
#, no-c-format
msgid "PRIVATE statement in TYPE at %C must be inside a MODULE"
msgstr ""
-#: fortran/parse.c:1564
+#: fortran/parse.c:1577
#, no-c-format
msgid "PRIVATE statement at %C must precede structure components"
msgstr ""
-#: fortran/parse.c:1572
+#: fortran/parse.c:1585
#, no-c-format
msgid "Duplicate PRIVATE statement at %C"
msgstr ""
-#: fortran/parse.c:1584
+#: fortran/parse.c:1597
#, no-c-format
msgid "SEQUENCE statement at %C must precede structure components"
msgstr ""
-#: fortran/parse.c:1591
+#: fortran/parse.c:1604
#, no-c-format
msgid "SEQUENCE attribute at %C already specified in TYPE statement"
msgstr ""
-#: fortran/parse.c:1596
+#: fortran/parse.c:1609
#, no-c-format
msgid "Duplicate SEQUENCE statement at %C"
msgstr ""
-#: fortran/parse.c:1662
+#: fortran/parse.c:1700
#, no-c-format
msgid "ENUM declaration at %C has no ENUMERATORS"
msgstr ""
-#: fortran/parse.c:1739
+#: fortran/parse.c:1778
#, no-c-format
msgid "Unexpected %s statement in INTERFACE block at %C"
msgstr ""
-#: fortran/parse.c:1765
+#: fortran/parse.c:1804
#, no-c-format
msgid "SUBROUTINE at %C does not belong in a generic function interface"
msgstr ""
-#: fortran/parse.c:1769
+#: fortran/parse.c:1808
#, no-c-format
msgid "FUNCTION at %C does not belong in a generic subroutine interface"
msgstr ""
-#: fortran/parse.c:1787
+#: fortran/parse.c:1818
+#, no-c-format
+msgid ""
+"Name '%s' of ABSTRACT INTERFACE at %C cannot be the same as an intrinsic type"
+msgstr ""
+
+#: fortran/parse.c:1849
#, no-c-format
msgid "Unexpected %s statement at %C in INTERFACE body"
msgstr ""
-#: fortran/parse.c:1801
+#: fortran/parse.c:1863
#, no-c-format
msgid ""
"INTERFACE procedure '%s' at %L has the same name as the enclosing procedure"
msgstr ""
-#: fortran/parse.c:1867
+#: fortran/parse.c:1958
#, no-c-format
msgid "%s statement must appear in a MODULE"
msgstr ""
-#: fortran/parse.c:1874
+#: fortran/parse.c:1965
#, no-c-format
msgid "%s statement at %C follows another accessibility specification"
msgstr ""
-#: fortran/parse.c:1950
+#: fortran/parse.c:2015
+#, no-c-format
+msgid "Bad kind expression for function '%s' at %L"
+msgstr ""
+
+#: fortran/parse.c:2018
+#, no-c-format
+msgid "The type for function '%s' at %L is not accessible"
+msgstr ""
+
+#: fortran/parse.c:2070
#, no-c-format
msgid "ELSEWHERE statement at %C follows previous unmasked ELSEWHERE"
msgstr ""
-#: fortran/parse.c:1971
+#: fortran/parse.c:2091
#, no-c-format
msgid "Unexpected %s statement in WHERE block at %C"
msgstr ""
-#: fortran/parse.c:2030
+#: fortran/parse.c:2150
#, no-c-format
msgid "Unexpected %s statement in FORALL block at %C"
msgstr ""
-#: fortran/parse.c:2081
+#: fortran/parse.c:2201
#, no-c-format
msgid "ELSE IF statement at %C cannot follow ELSE statement at %L"
msgstr ""
-#: fortran/parse.c:2099
+#: fortran/parse.c:2219
#, no-c-format
msgid "Duplicate ELSE statements at %L and %C"
msgstr ""
-#: fortran/parse.c:2160
+#: fortran/parse.c:2280
#, no-c-format
msgid "Expected a CASE or END SELECT statement following SELECT CASE at %C"
msgstr ""
-#: fortran/parse.c:2218
+#: fortran/parse.c:2338
#, no-c-format
msgid "Variable '%s' at %C cannot be redefined inside loop beginning at %L"
msgstr ""
-#: fortran/parse.c:2252
+#: fortran/parse.c:2372
#, no-c-format
msgid "End of nonblock DO statement at %C is within another block"
msgstr ""
-#: fortran/parse.c:2261
+#: fortran/parse.c:2381
#, no-c-format
msgid "End of nonblock DO statement at %C is interwoven with another DO loop"
msgstr ""
-#: fortran/parse.c:2310
+#: fortran/parse.c:2430
#, no-c-format
msgid "Statement label in ENDDO at %C doesn't match DO label"
msgstr ""
-#: fortran/parse.c:2326
+#: fortran/parse.c:2446
#, no-c-format
msgid "named block DO at %L requires matching ENDDO name"
msgstr ""
-#: fortran/parse.c:2582
+#: fortran/parse.c:2702
#, no-c-format
msgid "Name after !$omp critical and !$omp end critical does not match at %C"
msgstr ""
-#: fortran/parse.c:2638
+#: fortran/parse.c:2758
#, no-c-format
msgid "%s statement at %C cannot terminate a non-block DO loop"
msgstr ""
-#: fortran/parse.c:2803
+#: fortran/parse.c:2943
#, no-c-format
msgid "Contained procedure '%s' at %C is already ambiguous"
msgstr ""
-#: fortran/parse.c:2853
+#: fortran/parse.c:2993
#, no-c-format
msgid "Unexpected %s statement in CONTAINS section at %C"
msgstr ""
#. This is valid in Fortran 2008.
-#: fortran/parse.c:2874
+#: fortran/parse.c:3018
#, no-c-format
msgid ""
"Extension: CONTAINS statement without FUNCTION or SUBROUTINE statement at %C"
msgstr ""
-#: fortran/parse.c:2942
+#: fortran/parse.c:3089
#, no-c-format
msgid "CONTAINS statement at %C is already in a contained program unit"
msgstr ""
-#: fortran/parse.c:2991
+#: fortran/parse.c:3138
#, no-c-format
msgid "Global name '%s' at %L is already being used as a %s at %L"
msgstr ""
-#: fortran/parse.c:3012
+#: fortran/parse.c:3159
#, no-c-format
msgid "Blank BLOCK DATA at %C conflicts with prior BLOCK DATA at %L"
msgstr ""
-#: fortran/parse.c:3038
+#: fortran/parse.c:3185
#, no-c-format
msgid "Unexpected %s statement in BLOCK DATA at %C"
msgstr ""
-#: fortran/parse.c:3081
+#: fortran/parse.c:3228
#, no-c-format
msgid "Unexpected %s statement in MODULE at %C"
msgstr ""
#. If we see a duplicate main program, shut down. If the second
#. instance is an implied main program, ie data decls or executable
#. statements, we're in for lots of errors.
-#: fortran/parse.c:3261
+#: fortran/parse.c:3416
#, no-c-format
msgid "Two main PROGRAMs at %L and %C"
msgstr ""
-#: fortran/primary.c:88
+#: fortran/primary.c:87
#, no-c-format
msgid "Missing kind-parameter at %C"
msgstr ""
-#: fortran/primary.c:211
+#: fortran/primary.c:210
#, no-c-format
msgid "Integer kind %d at %C not available"
msgstr ""
-#: fortran/primary.c:219
+#: fortran/primary.c:218
#, no-c-format
-msgid "Integer too big for its kind at %C"
+msgid ""
+"Integer too big for its kind at %C. This check can be disabled with the "
+"option -fno-range-check"
msgstr ""
-#: fortran/primary.c:248
+#: fortran/primary.c:247
#, no-c-format
msgid "Extension: Hollerith constant at %C"
msgstr ""
-#: fortran/primary.c:260
+#: fortran/primary.c:259
#, no-c-format
msgid "Invalid Hollerith constant: %L must contain at least one character"
msgstr ""
-#: fortran/primary.c:266
+#: fortran/primary.c:265
#, no-c-format
msgid "Invalid Hollerith constant: Integer kind at %L should be default"
msgstr ""
-#: fortran/primary.c:354
+#: fortran/primary.c:353
#, no-c-format
msgid "Extension: Hexadecimal constant at %C uses non-standard syntax."
msgstr ""
-#: fortran/primary.c:364
+#: fortran/primary.c:363
#, no-c-format
msgid "Empty set of digits in BOZ constant at %C"
msgstr ""
-#: fortran/primary.c:370
+#: fortran/primary.c:369
#, no-c-format
msgid "Illegal character in BOZ constant at %C"
msgstr ""
-#: fortran/primary.c:392
+#: fortran/primary.c:391
#, no-c-format
msgid "Extension: BOZ constant at %C uses non-standard postfix syntax."
msgstr ""
-#: fortran/primary.c:418
+#: fortran/primary.c:417
#, no-c-format
msgid "Integer too big for integer kind %i at %C"
msgstr ""
-#: fortran/primary.c:518
+#: fortran/primary.c:517
#, no-c-format
msgid "Missing exponent in real number at %C"
msgstr ""
-#: fortran/primary.c:574
+#: fortran/primary.c:573
#, no-c-format
msgid "Real number at %C has a 'd' exponent and an explicit kind"
msgstr ""
-#: fortran/primary.c:587
+#: fortran/primary.c:586
#, no-c-format
msgid "Invalid real kind %d at %C"
msgstr ""
-#: fortran/primary.c:601
+#: fortran/primary.c:600
#, no-c-format
msgid "Real constant overflows its kind at %C"
msgstr ""
-#: fortran/primary.c:606
+#: fortran/primary.c:605
#, no-c-format
msgid "Real constant underflows its kind at %C"
msgstr ""
-#: fortran/primary.c:698
+#: fortran/primary.c:697
#, no-c-format
msgid "Syntax error in SUBSTRING specification at %C"
msgstr ""
-#: fortran/primary.c:933
+#: fortran/primary.c:902
#, no-c-format
msgid "Invalid kind %d for CHARACTER constant at %C"
msgstr ""
-#: fortran/primary.c:954
+#: fortran/primary.c:923
#, no-c-format
msgid "Unterminated character constant beginning at %C"
msgstr ""
msgid "Bad kind for logical constant at %C"
msgstr ""
-#: fortran/primary.c:1072
+#: fortran/primary.c:1074
#, no-c-format
msgid "Expected PARAMETER symbol in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1078
+#: fortran/primary.c:1080
#, no-c-format
msgid "Numeric PARAMETER required in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1084
+#: fortran/primary.c:1086
#, no-c-format
msgid "Scalar PARAMETER required in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1088
+#: fortran/primary.c:1090
#, no-c-format
msgid "Fortran 2003: PARAMETER symbol in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1118
+#: fortran/primary.c:1120
#, no-c-format
msgid "Error converting PARAMETER constant in complex constant at %C"
msgstr ""
-#: fortran/primary.c:1245
+#: fortran/primary.c:1249
#, no-c-format
msgid "Syntax error in COMPLEX constant at %C"
msgstr ""
-#: fortran/primary.c:1426
+#: fortran/primary.c:1430
#, no-c-format
msgid "Keyword '%s' at %C has already appeared in the current argument list"
msgstr ""
-#: fortran/primary.c:1490
+#: fortran/primary.c:1494
#, no-c-format
msgid "Extension: argument list function at %C"
msgstr ""
-#: fortran/primary.c:1557
+#: fortran/primary.c:1561
#, no-c-format
msgid "Expected alternate return label at %C"
msgstr ""
-#: fortran/primary.c:1575
+#: fortran/primary.c:1579
#, no-c-format
msgid "Missing keyword name in actual argument list at %C"
msgstr ""
-#: fortran/primary.c:1620
+#: fortran/primary.c:1624
#, no-c-format
msgid "Syntax error in argument list at %C"
msgstr ""
-#: fortran/primary.c:1704
+#: fortran/primary.c:1708
#, no-c-format
msgid "Expected structure component name at %C"
msgstr ""
-#: fortran/primary.c:1944
+#: fortran/primary.c:1961
#, no-c-format
msgid "Too many components in structure constructor at %C"
msgstr ""
-#: fortran/primary.c:1959
+#: fortran/primary.c:1974
+#, no-c-format
+msgid "Structure constructor for '%s' at %C has PRIVATE components"
+msgstr ""
+
+#: fortran/primary.c:1984
#, no-c-format
msgid "Too few components in structure constructor at %C"
msgstr ""
-#: fortran/primary.c:1977
+#: fortran/primary.c:2002
#, no-c-format
msgid "Syntax error in structure constructor at %C"
msgstr ""
-#: fortran/primary.c:2033
+#: fortran/primary.c:2086
#, no-c-format
msgid ""
-"'%s' is array valued and directly recursive at %C , so the keyword RESULT "
-"must be specified in the FUNCTION statement"
+"'%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)"
msgstr ""
-#: fortran/primary.c:2108
+#: fortran/primary.c:2188
#, no-c-format
msgid "Unexpected use of subroutine name '%s' at %C"
msgstr ""
-#: fortran/primary.c:2139
+#: fortran/primary.c:2219
#, no-c-format
msgid "Statement function '%s' requires argument list at %C"
msgstr ""
-#: fortran/primary.c:2142
+#: fortran/primary.c:2222
#, no-c-format
msgid "Function '%s' requires an argument list at %C"
msgstr ""
-#: fortran/primary.c:2308
+#: fortran/primary.c:2267
+#, no-c-format
+msgid "Missing argument to '%s' at %C"
+msgstr ""
+
+#: fortran/primary.c:2408
#, no-c-format
msgid "Missing argument list in function '%s' at %C"
msgstr ""
-#: fortran/primary.c:2336
+#: fortran/primary.c:2436
#, no-c-format
msgid "Symbol at %C is not appropriate for an expression"
msgstr ""
-#: fortran/primary.c:2395
+#: fortran/primary.c:2504
#, no-c-format
msgid "Assigning to PROTECTED variable at %C"
msgstr ""
-#: fortran/primary.c:2408
+#: fortran/primary.c:2520
#, no-c-format
msgid "Named constant at %C in an EQUIVALENCE"
msgstr ""
-#: fortran/primary.c:2430
+#: fortran/primary.c:2543
#, no-c-format
msgid "Expected VARIABLE at %C"
msgstr ""
-#: fortran/resolve.c:111
+#: fortran/resolve.c:120
#, no-c-format
msgid ""
"Alternate return specifier in elemental subroutine '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:115
+#: fortran/resolve.c:124
#, no-c-format
msgid "Alternate return specifier in function '%s' at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:128
+#: fortran/resolve.c:137
#, no-c-format
msgid "Dummy procedure '%s' of PURE procedure at %L must also be PURE"
msgstr ""
-#: fortran/resolve.c:135
+#: fortran/resolve.c:144
#, no-c-format
msgid "Dummy procedure at %L not allowed in ELEMENTAL procedure"
msgstr ""
-#: fortran/resolve.c:148 fortran/resolve.c:949
+#: fortran/resolve.c:157 fortran/resolve.c:1080
#, no-c-format
msgid ""
"Unable to find a specific INTRINSIC procedure for the reference '%s' at %L"
msgstr ""
-#: fortran/resolve.c:192
+#: fortran/resolve.c:201
#, no-c-format
msgid "Argument '%s' of pure function '%s' at %L must be INTENT(IN)"
msgstr ""
-#: fortran/resolve.c:197
+#: fortran/resolve.c:206
#, no-c-format
msgid ""
"Argument '%s' of pure subroutine '%s' at %L must have its INTENT specified"
msgstr ""
-#: fortran/resolve.c:206
+#: fortran/resolve.c:215
#, no-c-format
msgid "Argument '%s' of elemental procedure at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:213
+#: fortran/resolve.c:222
#, no-c-format
msgid ""
"Argument '%s' of elemental procedure at %L cannot have the POINTER attribute"
msgstr ""
-#: fortran/resolve.c:225
+#: fortran/resolve.c:234
#, no-c-format
msgid "Argument '%s' of statement function at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:235
+#: fortran/resolve.c:244
#, no-c-format
msgid ""
"Character-valued argument '%s' of statement function at %L must have "
"constant length"
msgstr ""
-#: fortran/resolve.c:292
+#: fortran/resolve.c:299
#, no-c-format
msgid "Contained function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:308
+#: fortran/resolve.c:302
+#, no-c-format
+msgid "Result '%s' of contained function '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/resolve.c:319
#, no-c-format
msgid ""
"Character-valued internal function '%s' at %L must not be assumed length"
msgstr ""
-#: fortran/resolve.c:470
+#: fortran/resolve.c:490
#, no-c-format
msgid "Procedure %s at %L has entries with mismatched array specifications"
msgstr ""
-#: fortran/resolve.c:496
+#: fortran/resolve.c:516
#, no-c-format
msgid "FUNCTION result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:500
+#: fortran/resolve.c:520
#, no-c-format
msgid "ENTRY result %s can't be an array in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:507
+#: fortran/resolve.c:527
#, no-c-format
msgid "FUNCTION result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:511
+#: fortran/resolve.c:531
#, no-c-format
msgid "ENTRY result %s can't be a POINTER in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:549
+#: fortran/resolve.c:569
#, no-c-format
msgid "FUNCTION result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:554
+#: fortran/resolve.c:574
#, no-c-format
msgid "ENTRY result %s can't be of type %s in FUNCTION %s at %L"
msgstr ""
-#: fortran/resolve.c:652
+#: fortran/resolve.c:643
+#, no-c-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L has neither the SEQUENCE nor the "
+"BIND(C) attribute"
+msgstr ""
+
+#: fortran/resolve.c:647
+#, no-c-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L has an ultimate component that is "
+"allocatable"
+msgstr ""
+
+#: fortran/resolve.c:651
+#, no-c-format
+msgid ""
+"Derived type variable '%s' in COMMON at %L may not have default initializer"
+msgstr ""
+
+#: fortran/resolve.c:661
+#, no-c-format
+msgid "COMMON block '%s' at %L is used as PARAMETER at %L"
+msgstr ""
+
+#: fortran/resolve.c:665
+#, no-c-format
+msgid "COMMON block '%s' at %L is also an intrinsic procedure"
+msgstr ""
+
+#: fortran/resolve.c:669
+#, no-c-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a function result"
+msgstr ""
+
+#: fortran/resolve.c:674
+#, no-c-format
+msgid "Fortran 2003: COMMON block '%s' at %L that is also a global procedure"
+msgstr ""
+
+#: fortran/resolve.c:736
+#, no-c-format
+msgid "Components of structure constructor '%s' at %L are PRIVATE"
+msgstr ""
+
+#: fortran/resolve.c:756
#, no-c-format
msgid ""
"The rank of the element in the derived type constructor at %L does not match "
"that of the component (%d/%d)"
msgstr ""
-#: fortran/resolve.c:665
+#: fortran/resolve.c:769
#, no-c-format
msgid ""
"The element in the derived type constructor at %L, for pointer component '%"
"s', is %s but should be %s"
msgstr ""
-#: fortran/resolve.c:682
+#: fortran/resolve.c:786
#, no-c-format
msgid ""
"The element in the derived type constructor at %L, for pointer component '%"
"s' should be a POINTER or a TARGET"
msgstr ""
-#: fortran/resolve.c:801
+#: fortran/resolve.c:913
#, no-c-format
msgid ""
"The upper bound in the last dimension must appear in the reference to the "
"assumed size array '%s' at %L"
msgstr ""
-#: fortran/resolve.c:864 fortran/resolve.c:4391 fortran/resolve.c:5143
+#: fortran/resolve.c:976 fortran/resolve.c:5434 fortran/resolve.c:6098
#, no-c-format
msgid "Label %d referenced at %L is never defined"
msgstr ""
-#: fortran/resolve.c:899
+#: fortran/resolve.c:986
+#, no-c-format
+msgid "'%s' at %L is ambiguous"
+msgstr ""
+
+#: fortran/resolve.c:1018
#, no-c-format
msgid "Statement function '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:907
+#: fortran/resolve.c:1026
#, no-c-format
msgid "Intrinsic '%s' at %L is not allowed as an actual argument"
msgstr ""
-#: fortran/resolve.c:914
+#: fortran/resolve.c:1033
#, no-c-format
msgid "Internal procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:920
+#: fortran/resolve.c:1039
#, no-c-format
msgid ""
"ELEMENTAL non-INTRINSIC procedure '%s' is not allowed as an actual argument "
"at %L"
msgstr ""
-#: fortran/resolve.c:927
+#: fortran/resolve.c:1059
#, no-c-format
-msgid ""
-"GENERIC non-INTRINSIC procedure '%s' is not allowed as an actual argument at "
-"%L"
+msgid "GENERIC procedure '%s' is not allowed as an actual argument at %L"
msgstr ""
-#: fortran/resolve.c:965
+#: fortran/resolve.c:1098
#, no-c-format
msgid "Symbol '%s' at %L is ambiguous"
msgstr ""
-#: fortran/resolve.c:1003
+#: fortran/resolve.c:1143
#, no-c-format
msgid "By-value argument at %L is not of numeric type"
msgstr ""
-#: fortran/resolve.c:1010
+#: fortran/resolve.c:1150
#, no-c-format
msgid "By-value argument at %L cannot be an array or an array section"
msgstr ""
-#: fortran/resolve.c:1023
+#: fortran/resolve.c:1164
#, no-c-format
msgid "By-value argument at %L is not allowed in this context"
msgstr ""
-#: fortran/resolve.c:1035
+#: fortran/resolve.c:1176
#, no-c-format
msgid "Passing internal procedure at %L by location not allowed"
msgstr ""
-#: fortran/resolve.c:1152
+#: fortran/resolve.c:1293
#, no-c-format
msgid ""
"'%s' at %L is an array and OPTIONAL; IF IT IS MISSING, it cannot be the "
"argument with the same rank (12.4.1.5)"
msgstr ""
-#: fortran/resolve.c:1177
-msgid "elemental subroutine"
+#: fortran/resolve.c:1315
+msgid "elemental procedure"
+msgstr ""
+
+#: fortran/resolve.c:1332
+#, no-c-format
+msgid ""
+"Actual argument at %L for INTENT(%s) dummy '%s' of ELEMENTAL subroutine '%s' "
+"is a scalar, but another actual argument is an array"
msgstr ""
-#: fortran/resolve.c:1312
+#: fortran/resolve.c:1466
#, no-c-format
msgid "There is no specific function for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1321
+#: fortran/resolve.c:1475
#, no-c-format
msgid ""
"Generic function '%s' at %L is not consistent with a specific intrinsic "
"interface"
msgstr ""
-#: fortran/resolve.c:1359
+#: fortran/resolve.c:1513
#, no-c-format
msgid ""
"Function '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:1405
+#: fortran/resolve.c:1559
#, no-c-format
msgid "Unable to resolve the specific function '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1461 fortran/resolve.c:7129
+#: fortran/resolve.c:1615 fortran/resolve.c:8740
#, no-c-format
msgid "Function '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:1532
+#: fortran/resolve.c:1799
+#, no-c-format
+msgid "Argument to '%s' at %L is not a variable"
+msgstr ""
+
+#: fortran/resolve.c:1871
+#, no-c-format
+msgid "More actual than formal arguments in '%s' call at %L"
+msgstr ""
+
+#: fortran/resolve.c:1883
+#, no-c-format
+msgid ""
+"Parameter '%s' to '%s' at %L must be either a TARGET or an associated pointer"
+msgstr ""
+
+#: fortran/resolve.c:1909
+#, no-c-format
+msgid ""
+"Allocatable variable '%s' used as a parameter to '%s' at %L must not be an "
+"array of zero size"
+msgstr ""
+
+#: fortran/resolve.c:1926
+#, no-c-format
+msgid ""
+"Assumed-shape array '%s' at %L cannot be an argument to the procedure '%s' "
+"because it is not C interoperable"
+msgstr ""
+
+#: fortran/resolve.c:1936
+#, no-c-format
+msgid ""
+"Deferred-shape array '%s' at %L cannot be an argument to the procedure '%s' "
+"because it is not C interoperable"
+msgstr ""
+
+#: fortran/resolve.c:1959 fortran/resolve.c:1998
+#, no-c-format
+msgid "CHARACTER argument '%s' to '%s' at %L must have a length of 1"
+msgstr ""
+
+#. Case 1c, section 15.1.2.5, J3/04-007: an associated
+#. scalar pointer.
+#: fortran/resolve.c:1974
+#, no-c-format
+msgid "Argument '%s' to '%s' at %L must be an associated scalar POINTER"
+msgstr ""
+
+#: fortran/resolve.c:1990
+#, no-c-format
+msgid "Parameter '%s' to '%s' at %L must be a scalar"
+msgstr ""
+
+#. TODO: Update this error message to allow for procedure
+#. pointers once they are implemented.
+#: fortran/resolve.c:2012
+#, no-c-format
+msgid "Parameter '%s' to '%s' at %L must be a procedure"
+msgstr ""
+
+#: fortran/resolve.c:2020
+#, no-c-format
+msgid "Parameter '%s' to '%s' at %L must be BIND(C)"
+msgstr ""
+
+#: fortran/resolve.c:2062
#, no-c-format
msgid "'%s' at %L is not a function"
msgstr ""
+#: fortran/resolve.c:2068
+#, no-c-format
+msgid "ABSTRACT INTERFACE '%s' must not be referenced at %L"
+msgstr ""
+
#. Internal procedures are taken care of in resolve_contained_fntype.
-#: fortran/resolve.c:1564
+#: fortran/resolve.c:2111
#, no-c-format
msgid ""
"Function '%s' is declared CHARACTER(*) and cannot be used at %L since it is "
"not a dummy argument"
msgstr ""
-#: fortran/resolve.c:1617
+#: fortran/resolve.c:2164
#, no-c-format
msgid ""
"User defined non-ELEMENTAL function '%s' at %L not allowed in WORKSHARE "
"construct"
msgstr ""
-#: fortran/resolve.c:1666
+#: fortran/resolve.c:2213
#, no-c-format
msgid "reference to non-PURE function '%s' at %L inside a FORALL %s"
msgstr ""
-#: fortran/resolve.c:1673
+#: fortran/resolve.c:2220
#, no-c-format
msgid ""
"Function reference to '%s' at %L is to a non-PURE procedure within a PURE "
"procedure"
msgstr ""
-#: fortran/resolve.c:1688
+#: fortran/resolve.c:2235
#, no-c-format
msgid "Function '%s' at %L cannot call itself, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:1696
+#: fortran/resolve.c:2243
#, no-c-format
msgid ""
"Call to ENTRY '%s' at %L is recursive, but function '%s' is not declared as "
"RECURSIVE"
msgstr ""
-#: fortran/resolve.c:1740
+#: fortran/resolve.c:2285
#, no-c-format
msgid "Subroutine call to '%s' in FORALL block at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:1743
+#: fortran/resolve.c:2288
#, no-c-format
msgid "Subroutine call to '%s' at %L is not PURE"
msgstr ""
-#: fortran/resolve.c:1806
+#: fortran/resolve.c:2351
#, no-c-format
msgid "There is no specific subroutine for the generic '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1815
+#: fortran/resolve.c:2360
#, no-c-format
msgid ""
"Generic subroutine '%s' at %L is not consistent with an intrinsic subroutine "
"interface"
msgstr ""
-#: fortran/resolve.c:1850
+#: fortran/resolve.c:2468
+#, no-c-format
+msgid "Missing SHAPE parameter for call to %s at %L"
+msgstr ""
+
+#: fortran/resolve.c:2476
+#, no-c-format
+msgid "SHAPE parameter for call to %s at %L must be a rank 1 INTEGER array"
+msgstr ""
+
+#: fortran/resolve.c:2543
#, no-c-format
msgid ""
"Subroutine '%s' at %L is INTRINSIC but is not compatible with an intrinsic"
msgstr ""
-#: fortran/resolve.c:1894
+#: fortran/resolve.c:2587
#, no-c-format
msgid "Unable to resolve the specific subroutine '%s' at %L"
msgstr ""
-#: fortran/resolve.c:1951
+#: fortran/resolve.c:2644
#, no-c-format
msgid "'%s' at %L has a type, which is not consistent with the CALL at %L"
msgstr ""
-#: fortran/resolve.c:1974
+#: fortran/resolve.c:2663
#, no-c-format
msgid "SUBROUTINE '%s' at %L cannot call itself, as it is not RECURSIVE"
msgstr ""
-#: fortran/resolve.c:1982
+#: fortran/resolve.c:2671
#, no-c-format
msgid ""
"Call to ENTRY '%s' at %L is recursive, but subroutine '%s' is not declared "
"as RECURSIVE"
msgstr ""
-#: fortran/resolve.c:2052
+#: fortran/resolve.c:2741
#, no-c-format
msgid "Shapes for operands at %L and %L are not conformable"
msgstr ""
-#: fortran/resolve.c:2110
+#: fortran/resolve.c:2792
+#, c-format
+msgid "Invalid context for NULL() pointer at %%L"
+msgstr ""
+
+#: fortran/resolve.c:2808
#, c-format
msgid "Operand of unary numeric operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:2126
+#: fortran/resolve.c:2824
#, c-format
msgid "Operands of binary numeric operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:2140
+#: fortran/resolve.c:2838
#, c-format
msgid "Operands of string concatenation operator at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:2159
+#: fortran/resolve.c:2857
#, c-format
msgid "Operands of logical operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:2173
+#: fortran/resolve.c:2871
#, c-format
-msgid "Operand of .NOT. operator at %%L is %s"
+msgid "Operand of .not. operator at %%L is %s"
msgstr ""
-#: fortran/resolve.c:2183
+#: fortran/resolve.c:2885
msgid "COMPLEX quantities cannot be compared at %L"
msgstr ""
-#: fortran/resolve.c:2209
+#: fortran/resolve.c:2913
#, c-format
msgid "Logicals at %%L must be compared with %s instead of %s"
msgstr ""
-#: fortran/resolve.c:2214
+#: fortran/resolve.c:2919
#, c-format
msgid "Operands of comparison operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:2222
+#: fortran/resolve.c:2927
+#, c-format
+msgid "Unknown operator '%s' at %%L"
+msgstr ""
+
+#: fortran/resolve.c:2929
#, c-format
msgid "Operand of user operator '%s' at %%L is %s"
msgstr ""
-#: fortran/resolve.c:2225
+#: fortran/resolve.c:2932
#, c-format
msgid "Operands of user operator '%s' at %%L are %s/%s"
msgstr ""
-#: fortran/resolve.c:2296
+#: fortran/resolve.c:3018
+#, c-format
+msgid "Inconsistent ranks for operator at %%L and %%L"
+msgstr ""
+
+#: fortran/resolve.c:3212
#, no-c-format
-msgid "Inconsistent ranks for operator at %L and %L"
+msgid "Array reference at %L is out of bounds (%ld < %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:2499
+#: fortran/resolve.c:3220
+#, no-c-format
+msgid "Array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:3239
#, no-c-format
msgid "Illegal stride of zero at %L"
msgstr ""
-#: fortran/resolve.c:2548
+#: fortran/resolve.c:3256
+#, no-c-format
+msgid ""
+"Lower array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:3264
+#, no-c-format
+msgid ""
+"Lower array reference at %L is out of bounds (%ld > %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:3280
+#, no-c-format
+msgid ""
+"Upper array reference at %L is out of bounds (%ld < %ld) in dimension %d"
+msgstr ""
+
+#: fortran/resolve.c:3289
#, no-c-format
-msgid "Array reference at %L is out of bounds"
+msgid ""
+"Upper array reference at %L is out of bounds (%ld > %ld) in dimension %d"
msgstr ""
-#: fortran/resolve.c:2569
+#: fortran/resolve.c:3328
#, no-c-format
msgid "Rightmost upper bound of assumed size array section not specified at %L"
msgstr ""
-#: fortran/resolve.c:2579
+#: fortran/resolve.c:3338
#, no-c-format
msgid "Rank mismatch in array reference at %L (%d/%d)"
msgstr ""
-#: fortran/resolve.c:2607
+#: fortran/resolve.c:3366
#, no-c-format
msgid "Array index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:2613
+#: fortran/resolve.c:3372
#, no-c-format
msgid "Array index at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:2619
+#: fortran/resolve.c:3378
#, no-c-format
msgid "Extension: REAL array index at %L"
msgstr ""
-#: fortran/resolve.c:2649
+#: fortran/resolve.c:3408
#, no-c-format
msgid "Argument dim at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:2655
+#: fortran/resolve.c:3414
#, no-c-format
msgid "Argument dim at %L must be of INTEGER type"
msgstr ""
-#: fortran/resolve.c:2775
+#: fortran/resolve.c:3534
#, no-c-format
msgid "Array index at %L is an array of rank %d"
msgstr ""
-#: fortran/resolve.c:2812
+#: fortran/resolve.c:3571
#, no-c-format
msgid "Substring start index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:2819
+#: fortran/resolve.c:3578
#, no-c-format
msgid "Substring start index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:2828
+#: fortran/resolve.c:3587
#, no-c-format
msgid "Substring start index at %L is less than one"
msgstr ""
-#: fortran/resolve.c:2841
+#: fortran/resolve.c:3600
#, no-c-format
msgid "Substring end index at %L must be of type INTEGER"
msgstr ""
-#: fortran/resolve.c:2848
+#: fortran/resolve.c:3607
#, no-c-format
msgid "Substring end index at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:2858
+#: fortran/resolve.c:3617
#, no-c-format
msgid "Substring end index at %L exceeds the string length"
msgstr ""
-#: fortran/resolve.c:2932
+#: fortran/resolve.c:3755
#, no-c-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the POINTER attribute at %L"
msgstr ""
-#: fortran/resolve.c:2939
+#: fortran/resolve.c:3762
#, no-c-format
msgid ""
"Component to the right of a part reference with nonzero rank must not have "
"the ALLOCATABLE attribute at %L"
msgstr ""
-#: fortran/resolve.c:2958
+#: fortran/resolve.c:3781
#, no-c-format
msgid ""
"Two or more part references with nonzero rank must not be specified at %L"
msgstr ""
-#: fortran/resolve.c:3133
+#: fortran/resolve.c:3956
#, no-c-format
msgid ""
-"Variable '%s',used in a specification expression, is referenced at %L before "
-"the ENTRY statement in which it is a parameter"
+"Variable '%s', used in a specification expression, is referenced at %L "
+"before the ENTRY statement in which it is a parameter"
msgstr ""
-#: fortran/resolve.c:3138
+#: fortran/resolve.c:3961
#, no-c-format
msgid ""
"Variable '%s' is used at %L before the ENTRY statement in which it is a "
"parameter"
msgstr ""
-#: fortran/resolve.c:3262
+#: fortran/resolve.c:4238
#, no-c-format
msgid "%s at %L must be a scalar"
msgstr ""
-#: fortran/resolve.c:3270
+#: fortran/resolve.c:4248
#, no-c-format
-msgid "%s at %L must be INTEGER or REAL"
+msgid "Deleted feature: %s at %L must be integer"
msgstr ""
-#: fortran/resolve.c:3273
+#: fortran/resolve.c:4252 fortran/resolve.c:4259
#, no-c-format
msgid "%s at %L must be INTEGER"
msgstr ""
-#: fortran/resolve.c:3288
-#, no-c-format
-msgid "Obsolete: REAL DO loop iterator at %L"
-msgstr ""
-
-#: fortran/resolve.c:3297
+#: fortran/resolve.c:4279
#, no-c-format
msgid "Cannot assign to loop variable in PURE procedure at %L"
msgstr ""
-#: fortran/resolve.c:3321
+#: fortran/resolve.c:4303
#, no-c-format
msgid "Step expression in DO loop at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:3355
+#: fortran/resolve.c:4378
#, no-c-format
msgid "FORALL index-name at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:3360
+#: fortran/resolve.c:4383
#, no-c-format
msgid "FORALL start expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:3367
+#: fortran/resolve.c:4390
#, no-c-format
msgid "FORALL end expression at %L must be a scalar INTEGER"
msgstr ""
-#: fortran/resolve.c:3375
+#: fortran/resolve.c:4398
#, no-c-format
msgid "FORALL stride expression at %L must be a scalar %s"
msgstr ""
-#: fortran/resolve.c:3380
+#: fortran/resolve.c:4403
#, no-c-format
msgid "FORALL stride expression at %L cannot be zero"
msgstr ""
-#: fortran/resolve.c:3486
+#: fortran/resolve.c:4419
+#, no-c-format
+msgid "FORALL index '%s' may not appear in triplet specification at %L"
+msgstr ""
+
+#: fortran/resolve.c:4499
#, no-c-format
msgid ""
"Expression in DEALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:3493
+#: fortran/resolve.c:4506
#, no-c-format
msgid "Cannot deallocate INTENT(IN) variable '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3662
+#: fortran/resolve.c:4675
#, no-c-format
msgid ""
"The STAT variable '%s' in an ALLOCATE statement must not be allocated in the "
"same statement at %L"
msgstr ""
-#: fortran/resolve.c:3698
+#: fortran/resolve.c:4711
#, no-c-format
msgid "Expression in ALLOCATE statement at %L must be ALLOCATABLE or a POINTER"
msgstr ""
-#: fortran/resolve.c:3706
+#: fortran/resolve.c:4719
#, no-c-format
msgid "Cannot allocate INTENT(IN) variable '%s' at %L"
msgstr ""
-#: fortran/resolve.c:3730
+#: fortran/resolve.c:4743
#, no-c-format
msgid "Array specification required in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:3760
+#: fortran/resolve.c:4773
#, no-c-format
msgid "Bad array specification in ALLOCATE statement at %L"
msgstr ""
-#: fortran/resolve.c:3778
+#: fortran/resolve.c:4791
#, no-c-format
msgid ""
"'%s' must not appear an the array specification at %L in the same ALLOCATE "
#. element in the list. Either way, we must
#. issue an error and get the next case from P.
#. FIXME: Sort P and Q by line number.
-#: fortran/resolve.c:3936
+#: fortran/resolve.c:4949
#, no-c-format
msgid "CASE label at %L overlaps with CASE label at %L"
msgstr ""
-#: fortran/resolve.c:3987
+#: fortran/resolve.c:5000
#, no-c-format
msgid "Expression in CASE statement at %L must be of type %s"
msgstr ""
-#: fortran/resolve.c:3998
+#: fortran/resolve.c:5011
#, no-c-format
msgid "Expression in CASE statement at %L must be kind %d"
msgstr ""
-#: fortran/resolve.c:4010
+#: fortran/resolve.c:5023
#, no-c-format
msgid "Expression in CASE statement at %L must be scalar"
msgstr ""
-#: fortran/resolve.c:4056
+#: fortran/resolve.c:5069
#, no-c-format
msgid ""
"Selection expression in computed GOTO statement at %L must be a scalar "
"integer expression"
msgstr ""
-#: fortran/resolve.c:4074
+#: fortran/resolve.c:5087
#, no-c-format
msgid "Argument of SELECT statement at %L cannot be %s"
msgstr ""
-#: fortran/resolve.c:4083
+#: fortran/resolve.c:5096
#, no-c-format
msgid "Argument of SELECT statement at %L must be a scalar expression"
msgstr ""
-#: fortran/resolve.c:4148
+#: fortran/resolve.c:5161
#, no-c-format
msgid ""
"The DEFAULT CASE at %L cannot be followed by a second DEFAULT CASE at %L"
msgstr ""
-#: fortran/resolve.c:4174
+#: fortran/resolve.c:5187
#, no-c-format
msgid "Logical range in CASE statement at %L is not allowed"
msgstr ""
-#: fortran/resolve.c:4186
+#: fortran/resolve.c:5199
#, no-c-format
msgid "constant logical value in CASE statement is repeated at %L"
msgstr ""
-#: fortran/resolve.c:4200
+#: fortran/resolve.c:5213
#, no-c-format
msgid "Range specification at %L can never be matched"
msgstr ""
-#: fortran/resolve.c:4303
+#: fortran/resolve.c:5316
#, no-c-format
msgid "Logical SELECT CASE block at %L has more that two cases"
msgstr ""
-#: fortran/resolve.c:4341
+#: fortran/resolve.c:5354
#, no-c-format
msgid "Data transfer element at %L cannot have POINTER components"
msgstr ""
-#: fortran/resolve.c:4348
+#: fortran/resolve.c:5361
#, no-c-format
msgid "Data transfer element at %L cannot have ALLOCATABLE components"
msgstr ""
-#: fortran/resolve.c:4355
+#: fortran/resolve.c:5368
#, no-c-format
msgid "Data transfer element at %L cannot have PRIVATE components"
msgstr ""
-#: fortran/resolve.c:4364
+#: fortran/resolve.c:5377
#, no-c-format
msgid ""
"Data transfer element at %L cannot be a full reference to an assumed-size "
"array"
msgstr ""
-#: fortran/resolve.c:4398
+#: fortran/resolve.c:5441
#, no-c-format
msgid ""
"Statement at %L is not a valid branch target statement for the branch "
"statement at %L"
msgstr ""
-#: fortran/resolve.c:4407
+#: fortran/resolve.c:5450
#, no-c-format
msgid "Branch at %L causes an infinite loop"
msgstr ""
#. The label is not in an enclosing block, so illegal. This was
-#. allowed in Fortran 66, so we allow it as extension. We also
-#. forego further checks if we run into this.
-#: fortran/resolve.c:4439
+#. allowed in Fortran 66, so we allow it as extension. No
+#. further checks are necessary in this case.
+#: fortran/resolve.c:5463
#, no-c-format
msgid "Label at %L is not in the same block as the GOTO statement at %L"
msgstr ""
-#: fortran/resolve.c:4454
+#: fortran/resolve.c:5478 fortran/resolve.c:5492
#, no-c-format
-msgid "Obsolete: GOTO at %L jumps to END of construct at %L"
+msgid "Deleted feature: GOTO at %L jumps to END of construct at %L"
msgstr ""
-#: fortran/resolve.c:4528
+#: fortran/resolve.c:5569
#, no-c-format
msgid "WHERE mask at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:4544
+#: fortran/resolve.c:5585
#, no-c-format
msgid "WHERE assignment target at %L has inconsistent shape"
msgstr ""
-#: fortran/resolve.c:4559 fortran/resolve.c:4765
+#: fortran/resolve.c:5600 fortran/resolve.c:5682
#, no-c-format
msgid "Unsupported statement inside WHERE at %L"
msgstr ""
-#: fortran/resolve.c:4635
+#: fortran/resolve.c:5631
#, no-c-format
-msgid "expression reference type error at %L"
+msgid "Assignment to a FORALL index variable at %L"
msgstr ""
-#: fortran/resolve.c:4667
+#: fortran/resolve.c:5639
#, no-c-format
-msgid "Unsupported statement while finding forall index in expression"
+msgid ""
+"The FORALL with index '%s' cause more than one assignment to this object at %"
+"L"
msgstr ""
-#: fortran/resolve.c:4714
+#: fortran/resolve.c:5774
#, no-c-format
-msgid "Assignment to a FORALL index variable at %L"
+msgid "An outer FORALL construct already has an index with this name %L"
msgstr ""
-#: fortran/resolve.c:4722
+#: fortran/resolve.c:5830
#, no-c-format
-msgid ""
-"The FORALL with index '%s' cause more than one assignment to this object at %"
-"L"
+msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
msgstr ""
-#: fortran/resolve.c:4858
+#: fortran/resolve.c:5890
#, no-c-format
-msgid "An outer FORALL construct already has an index with this name %L"
+msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
msgstr ""
-#: fortran/resolve.c:4870 fortran/resolve.c:4873 fortran/resolve.c:4876
+#: fortran/resolve.c:5927
#, no-c-format
-msgid ""
-"A FORALL index must not appear in a limit or stride expression in the same "
-"FORALL at %L"
+msgid "CHARACTER expression will be truncated in assignment (%d/%d) at %L"
msgstr ""
-#: fortran/resolve.c:4926
+#: fortran/resolve.c:5950
#, no-c-format
-msgid "WHERE/ELSEWHERE clause at %L requires a LOGICAL array"
+msgid "Cannot assign to variable '%s' in PURE procedure at %L"
+msgstr ""
+
+#: fortran/resolve.c:5962
+#, no-c-format
+msgid ""
+"The impure variable at %L is assigned to a derived type variable with a "
+"POINTER component in a PURE procedure (12.6)"
msgstr ""
-#: fortran/resolve.c:5056
+#: fortran/resolve.c:6066
#, no-c-format
msgid "ASSIGNED GOTO statement at %L requires an INTEGER variable"
msgstr ""
-#: fortran/resolve.c:5059
+#: fortran/resolve.c:6069
#, no-c-format
msgid "Variable '%s' has not been assigned a target label at %L"
msgstr ""
-#: fortran/resolve.c:5070
+#: fortran/resolve.c:6080
#, no-c-format
msgid ""
"Alternate RETURN statement at %L requires a SCALAR-INTEGER return specifier"
msgstr ""
-#: fortran/resolve.c:5085
+#: fortran/resolve.c:6106
#, no-c-format
-msgid "Subroutine '%s' called instead of assignment at %L must be PURE"
+msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
msgstr ""
-#: fortran/resolve.c:5113
+#: fortran/resolve.c:6121
#, no-c-format
-msgid "rhs of CHARACTER assignment at %L will be truncated (%d/%d)"
+msgid "Arithmetic IF statement at %L requires a numeric expression"
msgstr ""
-#: fortran/resolve.c:5121
+#: fortran/resolve.c:6163
#, no-c-format
-msgid "Cannot assign to variable '%s' in PURE procedure at %L"
+msgid ""
+"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
+msgstr ""
+
+#: fortran/resolve.c:6170
+#, no-c-format
+msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6182
+#, no-c-format
+msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+msgstr ""
+
+#: fortran/resolve.c:6247
+#, no-c-format
+msgid "FORALL mask clause at %L requires a LOGICAL expression"
msgstr ""
-#: fortran/resolve.c:5131
+#: fortran/resolve.c:6317 fortran/resolve.c:6373
#, no-c-format
msgid ""
-"Right side of assignment at %L is a derived type containing a POINTER in a "
-"PURE procedure"
+"Binding label '%s' for common block '%s' at %L collides with the global "
+"entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5151
+#. Common block names match but binding labels do not.
+#: fortran/resolve.c:6338
#, no-c-format
-msgid "ASSIGN statement at %L requires a scalar default INTEGER variable"
+msgid ""
+"Binding label '%s' for common block '%s' at %L does not match the binding "
+"label '%s' for common block '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5166
+#: fortran/resolve.c:6385
#, no-c-format
-msgid "Arithmetic IF statement at %L requires a numeric expression"
+msgid ""
+"Binding label '%s' for common block '%s' at %L collides with global entity '%"
+"s' at %L"
msgstr ""
-#: fortran/resolve.c:5208
+#. Make sure global procedures don't collide with anything.
+#: fortran/resolve.c:6437
#, no-c-format
-msgid ""
-"Exit condition of DO WHILE loop at %L must be a scalar LOGICAL expression"
+msgid "Binding label '%s' at %L collides with the global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5215
+#. Make sure procedures in interface bodies don't collide.
+#: fortran/resolve.c:6450
#, no-c-format
-msgid "STAT tag in ALLOCATE statement at %L must be of type INTEGER"
+msgid ""
+"Binding label '%s' in interface body at %L collides with the global entity '%"
+"s' at %L"
msgstr ""
-#: fortran/resolve.c:5227
+#: fortran/resolve.c:6463
#, no-c-format
-msgid "STAT tag in DEALLOCATE statement at %L must be of type INTEGER"
+msgid "Binding label '%s' at %L collides with global entity '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5292
+#: fortran/resolve.c:6540
#, no-c-format
-msgid "FORALL mask clause at %L requires a LOGICAL expression"
+msgid "CHARACTER variable has zero length at %L"
msgstr ""
-#: fortran/resolve.c:5494
+#: fortran/resolve.c:6828
#, no-c-format
msgid "Allocatable array '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:5497
+#: fortran/resolve.c:6831
#, no-c-format
msgid "Scalar object '%s' at %L may not be ALLOCATABLE"
msgstr ""
-#: fortran/resolve.c:5504
+#: fortran/resolve.c:6838
#, no-c-format
msgid "Array pointer '%s' at %L must have a deferred shape"
msgstr ""
-#: fortran/resolve.c:5515
+#: fortran/resolve.c:6849
#, no-c-format
msgid "Array '%s' at %L cannot have a deferred shape"
msgstr ""
-#: fortran/resolve.c:5572
+#: fortran/resolve.c:6878
+#, no-c-format
+msgid ""
+"The type '%s' cannot be host associated at %L because it is blocked by an "
+"incompatible object of the same name declared at %L"
+msgstr ""
+
+#: fortran/resolve.c:6901
+#, no-c-format
+msgid ""
+"Object '%s' at %L must have the SAVE attribute for default initialization of "
+"a component"
+msgstr ""
+
+#. The shape of a main program or module array needs to be
+#. constant.
+#: fortran/resolve.c:6948
#, no-c-format
msgid "The module or main program array '%s' at %L must have constant shape"
msgstr ""
-#: fortran/resolve.c:5586
+#: fortran/resolve.c:6961
#, no-c-format
msgid ""
"Entity with assumed character length at %L must be a dummy argument or a "
"PARAMETER"
msgstr ""
-#: fortran/resolve.c:5605
+#: fortran/resolve.c:6980
#, no-c-format
msgid "'%s' at %L must have constant character length in this context"
msgstr ""
-#: fortran/resolve.c:5643
+#: fortran/resolve.c:7012
#, no-c-format
msgid "Allocatable '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5646
+#: fortran/resolve.c:7015
#, no-c-format
msgid "External '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5649
+#: fortran/resolve.c:7019
#, no-c-format
msgid "Dummy '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5652
+#: fortran/resolve.c:7022
#, no-c-format
msgid "Intrinsic '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5655
+#: fortran/resolve.c:7025
#, no-c-format
msgid "Function result '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5658
+#: fortran/resolve.c:7028
#, no-c-format
msgid "Automatic array '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5673
+#: fortran/resolve.c:7051
#, no-c-format
-msgid ""
-"The type %s cannot be host associated at %L because it is blocked by an "
-"incompatible object of the same name at %L"
+msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
msgstr ""
-#: fortran/resolve.c:5697
+#: fortran/resolve.c:7070
#, no-c-format
-msgid "Object '%s' at %L must have the SAVE attribute %s"
+msgid ""
+"Character-valued statement function '%s' at %L must have constant length"
msgstr ""
-#: fortran/resolve.c:5723
+#: fortran/resolve.c:7078
#, no-c-format
-msgid "Although not referenced, '%s' at %L has ambiguous interfaces"
+msgid ""
+"Automatic character length function '%s' at %L must have an explicit "
+"interface"
msgstr ""
-#: fortran/resolve.c:5737
+#: fortran/resolve.c:7103
#, no-c-format
msgid ""
-"Character-valued statement function '%s' at %L must have constant length"
+"Fortran 2003: '%s' is of a PRIVATE type and cannot be a dummy argument of '%"
+"s', which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:5745
+#: fortran/resolve.c:7126 fortran/resolve.c:7151
#, no-c-format
msgid ""
-"Automatic character length function '%s' at %L must have an explicit "
-"interface"
+"Fortran 2003: Procedure '%s' in PUBLIC interface '%s' at %L takes dummy "
+"arguments of '%s' which is PRIVATE"
msgstr ""
-#: fortran/resolve.c:5769
+#: fortran/resolve.c:7168
#, no-c-format
-msgid ""
-"'%s' is of a PRIVATE type and cannot be a dummy argument of '%s', which is "
-"PUBLIC at %L"
+msgid "Function '%s' at %L cannot have an initializer"
msgstr ""
-#: fortran/resolve.c:5784
+#: fortran/resolve.c:7177
#, no-c-format
msgid "External object '%s' at %L may not have an initializer"
msgstr ""
-#: fortran/resolve.c:5792
+#: fortran/resolve.c:7185
#, no-c-format
msgid "ELEMENTAL function '%s' at %L must have a scalar result"
msgstr ""
-#: fortran/resolve.c:5813
+#: fortran/resolve.c:7206
#, no-c-format
msgid "CHARACTER(*) function '%s' at %L cannot be array-valued"
msgstr ""
-#: fortran/resolve.c:5817
+#: fortran/resolve.c:7210
#, no-c-format
msgid "CHARACTER(*) function '%s' at %L cannot be pointer-valued"
msgstr ""
-#: fortran/resolve.c:5821
+#: fortran/resolve.c:7214
#, no-c-format
msgid "CHARACTER(*) function '%s' at %L cannot be pure"
msgstr ""
-#: fortran/resolve.c:5825
+#: fortran/resolve.c:7218
#, no-c-format
msgid "CHARACTER(*) function '%s' at %L cannot be recursive"
msgstr ""
-#: fortran/resolve.c:5834
+#: fortran/resolve.c:7227
#, no-c-format
msgid "CHARACTER(*) function '%s' at %L is obsolescent in fortran 95"
msgstr ""
-#: fortran/resolve.c:5859
+#: fortran/resolve.c:7299
#, no-c-format
msgid ""
"Character length of component '%s' needs to be a constant specification "
"expression at %L"
msgstr ""
-#: fortran/resolve.c:5874
+#: fortran/resolve.c:7314
#, no-c-format
msgid ""
"The component '%s' is a PRIVATE type and cannot be a component of '%s', "
"which is PUBLIC at %L"
msgstr ""
-#: fortran/resolve.c:5884
+#: fortran/resolve.c:7324
#, no-c-format
msgid ""
"Component %s of SEQUENCE type declared at %L does not have the SEQUENCE "
"attribute"
msgstr ""
-#: fortran/resolve.c:5894
+#: fortran/resolve.c:7334
#, no-c-format
msgid ""
"The pointer component '%s' of '%s' at %L is a type that has not been declared"
msgstr ""
-#: fortran/resolve.c:5912
+#: fortran/resolve.c:7352
#, no-c-format
msgid "Component '%s' of '%s' at %L must have constant array bounds"
msgstr ""
-#: fortran/resolve.c:5953
+#: fortran/resolve.c:7395
+#, no-c-format
+msgid ""
+"NAMELIST object '%s' was declared PRIVATE and cannot be member of PUBLIC "
+"namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:7405
+#, no-c-format
+msgid ""
+"NAMELIST object '%s' has use-associated PRIVATE components and cannot be "
+"member of namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:7418
+#, no-c-format
+msgid ""
+"NAMELIST object '%s' has PRIVATE components and cannot be a member of PUBLIC "
+"namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:7430
+#, no-c-format
+msgid ""
+"NAMELIST array object '%s' must not have assumed shape in namelist '%s' at %L"
+msgstr ""
+
+#: fortran/resolve.c:7439
#, no-c-format
-msgid "PRIVATE symbol '%s' cannot be member of PUBLIC namelist at %L"
+msgid ""
+"NAMELIST array object '%s' must have constant shape in namelist '%s' at %L"
msgstr ""
-#: fortran/resolve.c:5966
+#: fortran/resolve.c:7451
#, no-c-format
-msgid "The array '%s' must have constant shape to be a NAMELIST object at %L"
+msgid ""
+"NAMELIST object '%s' in namelist '%s' at %L cannot have ALLOCATABLE "
+"components"
msgstr ""
-#: fortran/resolve.c:5979
+#: fortran/resolve.c:7459
#, no-c-format
-msgid "NAMELIST object '%s' at %L cannot have ALLOCATABLE components"
+msgid ""
+"NAMELIST object '%s' in namelist '%s' at %L cannot have POINTER components"
msgstr ""
-#: fortran/resolve.c:5998
+#: fortran/resolve.c:7485
#, no-c-format
msgid "PROCEDURE attribute conflicts with NAMELIST attribute in '%s' at %L"
msgstr ""
-#: fortran/resolve.c:6015
+#: fortran/resolve.c:7504
#, no-c-format
-msgid "Parameter array '%s' at %L cannot be automatic or assumed shape"
+msgid "Parameter array '%s' at %L cannot be automatic or of deferred shape"
msgstr ""
-#: fortran/resolve.c:6026
+#: fortran/resolve.c:7515
#, no-c-format
msgid ""
"Implicitly typed PARAMETER '%s' at %L doesn't match a later IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:6037
+#: fortran/resolve.c:7526
#, no-c-format
msgid "Incompatible derived type in PARAMETER at %L"
msgstr ""
-#: fortran/resolve.c:6139
+#: fortran/resolve.c:7597
+#, no-c-format
+msgid "Interface '%s' of procedure '%s' at %L must be explicit"
+msgstr ""
+
+#: fortran/resolve.c:7622
+#, no-c-format
+msgid "Type specified for intrinsic function '%s' at %L is ignored"
+msgstr ""
+
+#: fortran/resolve.c:7629
+#, no-c-format
+msgid "Intrinsic subroutine '%s' at %L shall not have a type specifier"
+msgstr ""
+
+#: fortran/resolve.c:7636
+#, no-c-format
+msgid "Intrinsic '%s' at %L does not exist"
+msgstr ""
+
+#: fortran/resolve.c:7676
#, no-c-format
msgid "Assumed size array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:6142
+#: fortran/resolve.c:7679
#, no-c-format
msgid "Assumed shape array at %L must be a dummy argument"
msgstr ""
-#: fortran/resolve.c:6154
+#: fortran/resolve.c:7691
#, no-c-format
msgid "Symbol at %L is not a DUMMY variable"
msgstr ""
-#: fortran/resolve.c:6160
+#: fortran/resolve.c:7697
#, no-c-format
msgid ""
"'%s' at %L cannot have the VALUE attribute because it is not a dummy argument"
msgstr ""
-#: fortran/resolve.c:6170
+#: fortran/resolve.c:7707
#, no-c-format
msgid ""
"Character dummy variable '%s' at %L with VALUE attribute must have constant "
"length"
msgstr ""
-#: fortran/resolve.c:6187
+#: fortran/resolve.c:7716
#, no-c-format
-msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
+msgid ""
+"C interoperable character dummy variable '%s' at %L with VALUE attribute "
+"must have length one"
msgstr ""
-#: fortran/resolve.c:6206
+#: fortran/resolve.c:7742
#, no-c-format
msgid ""
-"The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
-"a default initializer"
+"Variable '%s' at %L cannot be BIND(C) because it is neither a COMMON block "
+"nor declared at the module level scope"
+msgstr ""
+
+#: fortran/resolve.c:7795
+#, no-c-format
+msgid "The derived type '%s' at %L is of type '%s', which has not been defined"
+msgstr ""
+
+#: fortran/resolve.c:7811
+#, no-c-format
+msgid "Fortran 2003: PUBLIC %s '%s' at %L of PRIVATE derived type '%s'"
msgstr ""
-#: fortran/resolve.c:6244
+#: fortran/resolve.c:7830
#, no-c-format
-msgid "Intrinsic at %L does not exist"
+msgid ""
+"The INTENT(OUT) dummy argument '%s' at %L is ASSUMED SIZE and so cannot have "
+"a default initializer"
msgstr ""
-#: fortran/resolve.c:6277
+#: fortran/resolve.c:7889
#, no-c-format
msgid "Threadprivate at %L isn't SAVEd"
msgstr ""
-#: fortran/resolve.c:6354
+#: fortran/resolve.c:7967
#, no-c-format
msgid "BLOCK DATA element '%s' at %L must be in COMMON"
msgstr ""
-#: fortran/resolve.c:6398
+#: fortran/resolve.c:8011
#, no-c-format
msgid "Nonconstant array section at %L in DATA statement"
msgstr ""
-#: fortran/resolve.c:6411
+#: fortran/resolve.c:8024
#, no-c-format
msgid "DATA statement at %L has more variables than values"
msgstr ""
-#: fortran/resolve.c:6503
+#: fortran/resolve.c:8118
#, no-c-format
msgid "iterator start at %L does not simplify"
msgstr ""
-#: fortran/resolve.c:6510
+#: fortran/resolve.c:8125
#, no-c-format
msgid "iterator end at %L does not simplify"
msgstr ""
-#: fortran/resolve.c:6517
+#: fortran/resolve.c:8132
#, no-c-format
msgid "iterator step at %L does not simplify"
msgstr ""
-#: fortran/resolve.c:6639
+#: fortran/resolve.c:8258
#, no-c-format
msgid "DATA statement at %L has more values than variables"
msgstr ""
-#: fortran/resolve.c:6715
+#: fortran/resolve.c:8349
#, no-c-format
msgid "Label %d at %L defined but not used"
msgstr ""
-#: fortran/resolve.c:6720
+#: fortran/resolve.c:8354
#, no-c-format
msgid "Label %d at %L defined but cannot be used"
msgstr ""
-#: fortran/resolve.c:6805
+#: fortran/resolve.c:8439
#, no-c-format
msgid ""
"Derived type variable '%s' at %L must have SEQUENCE attribute to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:6814
+#: fortran/resolve.c:8448
#, no-c-format
msgid ""
"Derived type variable '%s' at %L cannot have ALLOCATABLE components to be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:6831
+#: fortran/resolve.c:8465
#, no-c-format
msgid ""
"Derived type variable '%s' at %L with pointer component(s) cannot be an "
"EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:6839
-#, no-c-format
-msgid ""
-"Derived type variable '%s' at %L with default initializer cannot be an "
-"EQUIVALENCE object"
-msgstr ""
-
-#: fortran/resolve.c:6944
+#: fortran/resolve.c:8570
#, no-c-format
msgid "Syntax error in EQUIVALENCE statement at %L"
msgstr ""
-#: fortran/resolve.c:6959
+#: fortran/resolve.c:8585
#, no-c-format
msgid ""
"Either all or none of the objects in the EQUIVALENCE set at %L shall have "
"the PROTECTED attribute"
msgstr ""
-#: fortran/resolve.c:6972
-#, no-c-format
-msgid ""
-"Initialized objects '%s' and '%s' cannot both be in the EQUIVALENCE "
-"statement at %L"
-msgstr ""
-
-#: fortran/resolve.c:6986
+#: fortran/resolve.c:8597
#, no-c-format
msgid ""
"Common block member '%s' at %L cannot be an EQUIVALENCE object in the pure "
"procedure '%s'"
msgstr ""
-#: fortran/resolve.c:6995
+#: fortran/resolve.c:8606
#, no-c-format
msgid "Named constant '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:7074
+#: fortran/resolve.c:8685
#, no-c-format
msgid ""
"Array '%s' at %L with non-constant bounds cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:7085
+#: fortran/resolve.c:8696
#, no-c-format
msgid "Structure component '%s' at %L cannot be an EQUIVALENCE object"
msgstr ""
-#: fortran/resolve.c:7096
+#: fortran/resolve.c:8707
#, no-c-format
msgid "Substring at %L has length zero"
msgstr ""
-#: fortran/resolve.c:7139
+#: fortran/resolve.c:8750
#, no-c-format
msgid "PUBLIC function '%s' at %L cannot be of PRIVATE type '%s'"
msgstr ""
-#: fortran/resolve.c:7166
+#: fortran/resolve.c:8762
#, no-c-format
msgid "ENTRY '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/resolve.c:7192
+#: fortran/resolve.c:8788
#, no-c-format
msgid "User operator procedure '%s' at %L must be a FUNCTION"
msgstr ""
-#: fortran/resolve.c:7199
+#: fortran/resolve.c:8795
#, no-c-format
msgid "User operator procedure '%s' at %L cannot be assumed character length"
msgstr ""
-#: fortran/resolve.c:7205
+#: fortran/resolve.c:8801
#, no-c-format
msgid "User operator procedure '%s' at %L must have at least one argument"
msgstr ""
-#: fortran/resolve.c:7215
+#: fortran/resolve.c:8811
#, no-c-format
msgid "First argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:7227
+#: fortran/resolve.c:8823
#, no-c-format
msgid "Second argument of operator interface at %L cannot be optional"
msgstr ""
-#: fortran/resolve.c:7231
+#: fortran/resolve.c:8827
#, no-c-format
msgid "Operator interface at %L must have, at most, two arguments"
msgstr ""
-#: fortran/resolve.c:7264
+#: fortran/resolve.c:8867
#, no-c-format
msgid "Contained procedure '%s' at %L of a PURE procedure must also be PURE"
msgstr ""
-#: fortran/scanner.c:719 fortran/scanner.c:840
+#: fortran/scanner.c:526
+#, no-c-format
+msgid ""
+"!$OMP at %C starts a commented line as it neither is followed by a space nor "
+"is a continuation line"
+msgstr ""
+
+#: fortran/scanner.c:816 fortran/scanner.c:937
#, no-c-format
msgid "Limit of %d continuations exceeded in statement at %C"
msgstr ""
-#: fortran/scanner.c:764
+#: fortran/scanner.c:861
#, no-c-format
msgid "Missing '&' in continued character constant at %C"
msgstr ""
-#: fortran/scanner.c:974
+#: fortran/scanner.c:1071
#, no-c-format
msgid "Nonconforming tab character at %C"
msgstr ""
-#: fortran/scanner.c:1056 fortran/scanner.c:1059
+#: fortran/scanner.c:1153 fortran/scanner.c:1156
#, no-c-format
msgid "'&' not allowed by itself in line %d"
msgstr ""
-#: fortran/scanner.c:1081 fortran/scanner.c:1084
-#, no-c-format
-msgid "'&' not allowed by itself with comment in line %d"
-msgstr ""
-
-#: fortran/scanner.c:1100
+#: fortran/scanner.c:1189
#, no-c-format
msgid "Nonconforming tab character in column 1 of line %d"
msgstr ""
-#: fortran/scanner.c:1298
+#: fortran/scanner.c:1387
#, no-c-format
msgid "%s:%d: file %s left but not entered"
msgstr ""
-#: fortran/scanner.c:1325
+#: fortran/scanner.c:1419
#, no-c-format
msgid "%s:%d: Illegal preprocessor directive"
msgstr ""
-#: fortran/scanner.c:1419
+#: fortran/scanner.c:1514
#, no-c-format
msgid "File '%s' is being included recursively"
msgstr ""
-#: fortran/scanner.c:1434
+#: fortran/scanner.c:1529
#, no-c-format
msgid "Can't open file '%s'"
msgstr ""
-#: fortran/scanner.c:1443
+#: fortran/scanner.c:1538
#, no-c-format
msgid "Can't open included file '%s'"
msgstr ""
-#: fortran/scanner.c:1545
+#: fortran/scanner.c:1676
#, c-format
msgid "%s:%3d %s\n"
msgstr ""
-#: fortran/simplify.c:79
+#: fortran/simplify.c:82
#, no-c-format
msgid "Result of %s overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:84
+#: fortran/simplify.c:87
#, no-c-format
msgid "Result of %s underflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:89
+#: fortran/simplify.c:92
#, no-c-format
msgid "Result of %s is NaN at %L"
msgstr ""
-#: fortran/simplify.c:93
+#: fortran/simplify.c:96
#, no-c-format
msgid "Result of %s gives range error for its kind at %L"
msgstr ""
-#: fortran/simplify.c:116
+#: fortran/simplify.c:119
#, no-c-format
msgid "KIND parameter of %s at %L must be an initialization expression"
msgstr ""
-#: fortran/simplify.c:126
+#: fortran/simplify.c:127
#, no-c-format
msgid "Invalid KIND parameter of %s at %L"
msgstr ""
-#: fortran/simplify.c:263
+#: fortran/simplify.c:282
#, no-c-format
msgid "Argument of ACHAR function at %L outside of range [0,127]"
msgstr ""
-#: fortran/simplify.c:289
+#: fortran/simplify.c:307
#, no-c-format
msgid "Argument of ACOS at %L must be between -1 and 1"
msgstr ""
-#: fortran/simplify.c:311
+#: fortran/simplify.c:329
#, no-c-format
msgid "Argument of ACOSH at %L must not be less than 1"
msgstr ""
-#: fortran/simplify.c:528
+#: fortran/simplify.c:546
#, no-c-format
msgid "Argument of ASIN at %L must be between -1 and 1"
msgstr ""
-#: fortran/simplify.c:584
+#: fortran/simplify.c:602
#, no-c-format
msgid "Argument of ATANH at %L must be inside the range -1 to 1"
msgstr ""
-#: fortran/simplify.c:609
+#: fortran/simplify.c:627
#, no-c-format
msgid ""
"If first argument of ATAN2 %L is zero, then the second argument must not be "
"zero"
msgstr ""
-#: fortran/simplify.c:696
+#: fortran/simplify.c:714
#, no-c-format
msgid "Argument of CHAR function at %L outside of range [0,255]"
msgstr ""
-#: fortran/simplify.c:1211
+#: fortran/simplify.c:1247
#, no-c-format
msgid "Argument of IACHAR at %L must be of length one"
msgstr ""
-#: fortran/simplify.c:1218
+#: fortran/simplify.c:1254
#, no-c-format
msgid "Argument of IACHAR function at %L outside of range 0..127"
msgstr ""
-#: fortran/simplify.c:1255
+#: fortran/simplify.c:1293
#, no-c-format
msgid "Invalid second argument of IBCLR at %L"
msgstr ""
-#: fortran/simplify.c:1263
+#: fortran/simplify.c:1301
#, no-c-format
msgid "Second argument of IBCLR exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:1297
+#: fortran/simplify.c:1335
#, no-c-format
msgid "Invalid second argument of IBITS at %L"
msgstr ""
-#: fortran/simplify.c:1303
+#: fortran/simplify.c:1341
#, no-c-format
msgid "Invalid third argument of IBITS at %L"
msgstr ""
-#: fortran/simplify.c:1313
+#: fortran/simplify.c:1351
#, no-c-format
msgid "Sum of second and third arguments of IBITS exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:1355
+#: fortran/simplify.c:1393
#, no-c-format
msgid "Invalid second argument of IBSET at %L"
msgstr ""
-#: fortran/simplify.c:1363
+#: fortran/simplify.c:1401
#, no-c-format
msgid "Second argument of IBSET exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:1393
+#: fortran/simplify.c:1431
#, no-c-format
msgid "Argument of ICHAR at %L must be of length one"
msgstr ""
-#: fortran/simplify.c:1603
+#: fortran/simplify.c:1646
#, no-c-format
msgid "Argument of INT at %L is not a valid type"
msgstr ""
-#: fortran/simplify.c:1645
+#: fortran/simplify.c:1688
#, no-c-format
msgid "Argument of %s at %L is not a valid type"
msgstr ""
-#: fortran/simplify.c:1743
+#: fortran/simplify.c:1786
#, no-c-format
msgid "Invalid second argument of ISHFT at %L"
msgstr ""
-#: fortran/simplify.c:1758
+#: fortran/simplify.c:1801
#, no-c-format
msgid "Magnitude of second argument of ISHFT exceeds bit size at %L"
msgstr ""
-#: fortran/simplify.c:1822
+#: fortran/simplify.c:1865
#, no-c-format
msgid "Invalid second argument of ISHFTC at %L"
msgstr ""
-#: fortran/simplify.c:1836
+#: fortran/simplify.c:1879
#, no-c-format
msgid "Invalid third argument of ISHFTC at %L"
msgstr ""
-#: fortran/simplify.c:1842
+#: fortran/simplify.c:1885
#, no-c-format
msgid ""
"Magnitude of third argument of ISHFTC exceeds BIT_SIZE of first argument at %"
"L"
msgstr ""
-#: fortran/simplify.c:1858
+#: fortran/simplify.c:1901
#, no-c-format
msgid "Magnitude of second argument of ISHFTC exceeds third argument at %L"
msgstr ""
-#: fortran/simplify.c:1861
+#: fortran/simplify.c:1904
#, no-c-format
msgid ""
"Magnitude of second argument of ISHFTC exceeds BIT_SIZE of first argument at "
"%L"
msgstr ""
-#: fortran/simplify.c:1932
+#: fortran/simplify.c:1975
#, no-c-format
msgid "Argument of KIND at %L is a DERIVED type"
msgstr ""
-#: fortran/simplify.c:2003
+#: fortran/simplify.c:2163
#, no-c-format
msgid "DIM argument at %L is out of bounds"
msgstr ""
-#: fortran/simplify.c:2166
+#: fortran/simplify.c:2318
#, no-c-format
msgid "Argument of LOG at %L cannot be less than or equal to zero"
msgstr ""
-#: fortran/simplify.c:2179
+#: fortran/simplify.c:2331
#, no-c-format
msgid "Complex argument of LOG at %L cannot be zero"
msgstr ""
-#: fortran/simplify.c:2222
+#: fortran/simplify.c:2374
#, no-c-format
msgid "Argument of LOG10 at %L cannot be less than or equal to zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:2399
+#: fortran/simplify.c:2579
#, no-c-format
msgid "Second argument MOD at %L is zero"
msgstr ""
#. Result is processor-dependent.
-#: fortran/simplify.c:2410
+#: fortran/simplify.c:2590
#, no-c-format
msgid "Second argument of MOD at %L is zero"
msgstr ""
#. Result is processor-dependent. This processor just opts
#. to not handle it at all.
#. Result is processor-dependent.
-#: fortran/simplify.c:2458 fortran/simplify.c:2470
+#: fortran/simplify.c:2638 fortran/simplify.c:2650
#, no-c-format
msgid "Second argument of MODULO at %L is zero"
msgstr ""
-#: fortran/simplify.c:2522
+#: fortran/simplify.c:2702
#, no-c-format
msgid "Second argument of NEAREST at %L shall not be zero"
msgstr ""
-#: fortran/simplify.c:2798
+#: fortran/simplify.c:2977
+#, no-c-format
+msgid "Argument NCOPIES of REPEAT intrinsic is negative at %L"
+msgstr ""
+
+#: fortran/simplify.c:3032
#, no-c-format
-msgid "Invalid second argument of REPEAT at %L"
+msgid "Argument NCOPIES of REPEAT intrinsic is too large at %L"
msgstr ""
-#: fortran/simplify.c:2870
+#: fortran/simplify.c:3122
#, no-c-format
msgid "Integer too large in shape specification at %L"
msgstr ""
-#: fortran/simplify.c:2880
+#: fortran/simplify.c:3132
#, no-c-format
msgid "Too many dimensions in shape specification for RESHAPE at %L"
msgstr ""
-#: fortran/simplify.c:2888
+#: fortran/simplify.c:3140
#, no-c-format
msgid "Shape specification at %L cannot be negative"
msgstr ""
-#: fortran/simplify.c:2898
+#: fortran/simplify.c:3150
#, no-c-format
msgid "Shape specification at %L cannot be the null array"
msgstr ""
-#: fortran/simplify.c:2919
+#: fortran/simplify.c:3171
#, no-c-format
msgid ""
"ORDER parameter of RESHAPE at %L is not the same size as SHAPE parameter"
msgstr ""
-#: fortran/simplify.c:2926
+#: fortran/simplify.c:3178
#, no-c-format
msgid "Error in ORDER parameter of RESHAPE at %L"
msgstr ""
-#: fortran/simplify.c:2936
+#: fortran/simplify.c:3188
#, no-c-format
msgid "ORDER parameter of RESHAPE at %L is out of range"
msgstr ""
-#: fortran/simplify.c:2945
+#: fortran/simplify.c:3197
#, no-c-format
msgid "Invalid permutation in ORDER parameter at %L"
msgstr ""
-#: fortran/simplify.c:3001
+#: fortran/simplify.c:3253
#, no-c-format
msgid "PAD parameter required for short SOURCE parameter at %L"
msgstr ""
-#: fortran/simplify.c:3120
+#: fortran/simplify.c:3372
#, no-c-format
msgid "Result of SCALE overflows its kind at %L"
msgstr ""
-#: fortran/simplify.c:3686
+#: fortran/simplify.c:3942
#, no-c-format
msgid "Argument of SQRT at %L has a negative value"
msgstr ""
-#: fortran/simplify.c:3747
+#: fortran/simplify.c:4069
#, no-c-format
-msgid "TRANSFER intrinsic not implemented for initialization at %L"
+msgid ""
+"Intrinsic TRANSFER at %L has partly undefined result: source size %ld < "
+"result size %ld"
msgstr ""
-#: fortran/symbol.c:112
+#: fortran/symbol.c:120
#, no-c-format
msgid "Duplicate IMPLICIT NONE statement at %C"
msgstr ""
-#: fortran/symbol.c:152
+#: fortran/symbol.c:160
#, no-c-format
msgid "Letter '%c' already set in IMPLICIT statement at %C"
msgstr ""
-#: fortran/symbol.c:174
+#: fortran/symbol.c:182
#, no-c-format
msgid "Cannot specify IMPLICIT at %C after IMPLICIT NONE"
msgstr ""
-#: fortran/symbol.c:185
+#: fortran/symbol.c:193
#, no-c-format
msgid "Letter %c already has an IMPLICIT type at %C"
msgstr ""
-#: fortran/symbol.c:239
+#: fortran/symbol.c:247
#, no-c-format
msgid "Symbol '%s' at %L has no IMPLICIT type"
msgstr ""
-#: fortran/symbol.c:324
+#. BIND(C) variables should not be implicitly declared.
+#: fortran/symbol.c:261
+#, no-c-format
+msgid ""
+"Implicitly declared BIND(C) variable '%s' at %L may not be C interoperable"
+msgstr ""
+
+#. Dummy args to a BIND(C) routine may not be interoperable if
+#. they are implicitly typed.
+#: fortran/symbol.c:275
+#, no-c-format
+msgid ""
+"Implicity declared variable '%s' at %L may not be C interoperable but it is "
+"a dummy argument to the BIND(C) procedure '%s' at %L"
+msgstr ""
+
+#: fortran/symbol.c:316
+#, no-c-format
+msgid "Function result '%s' at %L has no IMPLICIT type"
+msgstr ""
+
+#: fortran/symbol.c:395
#, no-c-format
msgid "%s attribute not allowed in BLOCK DATA program unit at %L"
msgstr ""
-#: fortran/symbol.c:570 fortran/symbol.c:1125
+#: fortran/symbol.c:561
+#, no-c-format
+msgid ""
+"Fortran 2003: Procedure pointers at %L are not yet implemented in gfortran"
+msgstr ""
+
+#: fortran/symbol.c:690 fortran/symbol.c:1300
#, no-c-format
msgid "%s attribute conflicts with %s attribute at %L"
msgstr ""
-#: fortran/symbol.c:573
+#: fortran/symbol.c:693
#, no-c-format
msgid "%s attribute conflicts with %s attribute in '%s' at %L"
msgstr ""
-#: fortran/symbol.c:581
+#: fortran/symbol.c:701
#, no-c-format
msgid "Fortran 2003: %s attribute with %s attribute at %L"
msgstr ""
-#: fortran/symbol.c:587
+#: fortran/symbol.c:707
#, no-c-format
msgid "Fortran 2003: %s attribute with %s attribute in '%s' at %L"
msgstr ""
-#: fortran/symbol.c:630
+#: fortran/symbol.c:751
#, no-c-format
msgid "Cannot change attributes of USE-associated symbol at %L"
msgstr ""
-#: fortran/symbol.c:633
+#: fortran/symbol.c:754
#, no-c-format
msgid "Cannot change attributes of USE-associated symbol %s at %L"
msgstr ""
-#: fortran/symbol.c:649
+#: fortran/symbol.c:770
#, no-c-format
msgid "Duplicate %s attribute specified at %L"
msgstr ""
-#: fortran/symbol.c:788
+#: fortran/symbol.c:912
#, no-c-format
msgid "Cray Pointee at %L appears in multiple pointer() statements"
msgstr ""
-#: fortran/symbol.c:806
+#: fortran/symbol.c:931
#, no-c-format
msgid "Duplicate PROTECTED attribute specified at %L"
msgstr ""
-#: fortran/symbol.c:838
+#: fortran/symbol.c:964
#, no-c-format
msgid "SAVE attribute at %L cannot be specified in a PURE procedure"
msgstr ""
-#: fortran/symbol.c:846
+#: fortran/symbol.c:972
#, no-c-format
msgid "Duplicate SAVE attribute specified at %L"
msgstr ""
-#: fortran/symbol.c:866
+#: fortran/symbol.c:993
#, no-c-format
msgid "Duplicate VALUE attribute specified at %L"
msgstr ""
-#: fortran/symbol.c:885
+#: fortran/symbol.c:1013
#, no-c-format
msgid "Duplicate VOLATILE attribute specified at %L"
msgstr ""
-#: fortran/symbol.c:1155
+#: fortran/symbol.c:1296
+#, no-c-format
+msgid "%s attribute of '%s' conflicts with %s attribute at %L"
+msgstr ""
+
+#: fortran/symbol.c:1330
#, no-c-format
msgid "%s procedure at %L is already declared as %s procedure"
msgstr ""
-#: fortran/symbol.c:1190
+#: fortran/symbol.c:1365
#, no-c-format
msgid "INTENT (%s) conflicts with INTENT(%s) at %L"
msgstr ""
-#: fortran/symbol.c:1213
+#: fortran/symbol.c:1388
#, no-c-format
msgid "ACCESS specification at %L was already specified"
msgstr ""
-#: fortran/symbol.c:1233
+#: fortran/symbol.c:1405
+#, no-c-format
+msgid "Duplicate BIND attribute specified at %L"
+msgstr ""
+
+#: fortran/symbol.c:1412
+#, no-c-format
+msgid "Fortran 2003: BIND(C) at %L"
+msgstr ""
+
+#: fortran/symbol.c:1434
#, no-c-format
msgid "Symbol '%s' at %L already has an explicit interface"
msgstr ""
-#: fortran/symbol.c:1278
+#: fortran/symbol.c:1479
#, no-c-format
msgid "Symbol '%s' at %L cannot have a type"
msgstr ""
-#: fortran/symbol.c:1424
+#: fortran/symbol.c:1636
#, no-c-format
msgid "Component '%s' at %C already declared at %L"
msgstr ""
-#: fortran/symbol.c:1502
+#: fortran/symbol.c:1714
#, no-c-format
msgid "Symbol '%s' at %C is ambiguous"
msgstr ""
-#: fortran/symbol.c:1534
+#: fortran/symbol.c:1746
#, no-c-format
msgid "Derived type '%s' at %C is being used before it is defined"
msgstr ""
-#: fortran/symbol.c:1562
+#: fortran/symbol.c:1774
#, no-c-format
msgid "'%s' at %C is not a member of the '%s' structure"
msgstr ""
-#: fortran/symbol.c:1568
+#: fortran/symbol.c:1781
#, no-c-format
msgid "Component '%s' at %C is a PRIVATE component of '%s'"
msgstr ""
-#: fortran/symbol.c:1721
+#: fortran/symbol.c:1938
#, no-c-format
msgid "Duplicate statement label %d at %L and %L"
msgstr ""
-#: fortran/symbol.c:1731
+#: fortran/symbol.c:1948
#, no-c-format
msgid "Label %d at %C already referenced as branch target"
msgstr ""
-#: fortran/symbol.c:1740
+#: fortran/symbol.c:1957
#, no-c-format
msgid "Label %d at %C already referenced as a format label"
msgstr ""
-#: fortran/symbol.c:1782
+#: fortran/symbol.c:1999
#, no-c-format
msgid "Label %d at %C previously used as a FORMAT label"
msgstr ""
-#: fortran/symbol.c:1790
+#: fortran/symbol.c:2007
#, no-c-format
msgid "Label %d at %C previously used as branch target"
msgstr ""
-#: fortran/symbol.c:2044
+#: fortran/symbol.c:2314
#, no-c-format
msgid "Name '%s' at %C is an ambiguous reference to '%s' from module '%s'"
msgstr ""
-#: fortran/symbol.c:2047
+#: fortran/symbol.c:2317
#, no-c-format
msgid ""
"Name '%s' at %C is an ambiguous reference to '%s' from current program unit"
msgstr ""
#. Symbol is from another namespace.
-#: fortran/symbol.c:2188
+#: fortran/symbol.c:2461
#, no-c-format
msgid "Symbol '%s' at %C has already been host associated"
msgstr ""
-#: fortran/trans-common.c:366
+#: fortran/symbol.c:3162
+#, no-c-format
+msgid ""
+"Derived type '%s' declared at %L must have the BIND attribute to be C "
+"interoperable"
+msgstr ""
+
+#: fortran/symbol.c:3173
+#, no-c-format
+msgid "Derived type '%s' at %L is empty"
+msgstr ""
+
+#: fortran/symbol.c:3190
+#, no-c-format
+msgid ""
+"Component '%s' at %L cannot have the POINTER attribute because it is a "
+"member of the BIND(C) derived type '%s' at %L"
+msgstr ""
+
+#: fortran/symbol.c:3202
+#, no-c-format
+msgid ""
+"Component '%s' at %L cannot have the ALLOCATABLE attribute because it is a "
+"member of the BIND(C) derived type '%s' at %L"
+msgstr ""
+
+#. If the derived type is bind(c), all fields must be
+#. interop.
+#: fortran/symbol.c:3241
+#, no-c-format
+msgid ""
+"Component '%s' in derived type '%s' at %L may not be C interoperable, even "
+"though derived type '%s' is BIND(C)"
+msgstr ""
+
+#. If derived type is param to bind(c) routine, or to one
+#. of the iso_c_binding procs, it must be interoperable, so
+#. all fields must interop too.
+#: fortran/symbol.c:3250
+#, no-c-format
+msgid "Component '%s' in derived type '%s' at %L may not be C interoperable"
+msgstr ""
+
+#: fortran/symbol.c:3264
+#, no-c-format
+msgid ""
+"Derived type '%s' at %L cannot be declared with both PRIVATE and BIND(C) "
+"attributes"
+msgstr ""
+
+#: fortran/symbol.c:3272
+#, no-c-format
+msgid ""
+"Derived type '%s' at %L cannot have the SEQUENCE attribute because it is BIND"
+"(C)"
+msgstr ""
+
+#: fortran/target-memory.c:548
+#, no-c-format
+msgid "Overlapping unequal initializers in EQUIVALENCE at %L"
+msgstr ""
+
+#: fortran/trans-common.c:396
#, no-c-format
msgid "Named COMMON block '%s' at %L shall be of the same size"
msgstr ""
-#: fortran/trans-common.c:669
+#: fortran/trans-common.c:817
#, no-c-format
msgid "Bad array reference at %L"
msgstr ""
-#: fortran/trans-common.c:677
+#: fortran/trans-common.c:825
#, no-c-format
msgid "Illegal reference type at %L as EQUIVALENCE object"
msgstr ""
-#: fortran/trans-common.c:717
+#: fortran/trans-common.c:865
#, no-c-format
msgid "Inconsistent equivalence rules involving '%s' at %L and '%s' at %L"
msgstr ""
#. Aligning this field would misalign a previous field.
-#: fortran/trans-common.c:850
+#: fortran/trans-common.c:998
#, no-c-format
msgid ""
"The equivalence set for variable '%s' declared at %L violates alignment "
"requirements"
msgstr ""
-#: fortran/trans-common.c:915
+#: fortran/trans-common.c:1063
#, no-c-format
msgid "Equivalence for '%s' does not match ordering of COMMON '%s' at %L"
msgstr ""
-#: fortran/trans-common.c:930
+#: fortran/trans-common.c:1078
#, no-c-format
msgid ""
"The equivalence set for '%s' cause an invalid extension to COMMON '%s' at %L"
#. The required offset conflicts with previous alignment
#. requirements. Insert padding immediately before this
#. segment.
-#: fortran/trans-common.c:941
+#: fortran/trans-common.c:1089
#, no-c-format
msgid "Padding of %d bytes required before '%s' in COMMON '%s' at %L"
msgstr ""
-#: fortran/trans-common.c:967
+#: fortran/trans-common.c:1115
#, no-c-format
msgid "COMMON '%s' at %L does not exist"
msgstr ""
-#: fortran/trans-common.c:974
+#: fortran/trans-common.c:1122
#, no-c-format
msgid "COMMON '%s' at %L requires %d bytes of padding at start"
msgstr ""
-#: fortran/trans-decl.c:452
+#: fortran/trans-decl.c:3016
#, no-c-format
-msgid "storage size not known"
+msgid "Dummy argument '%s' at %L was declared INTENT(OUT) but was not set"
msgstr ""
-#: fortran/trans-decl.c:459
+#: fortran/trans-decl.c:3020
#, no-c-format
-msgid "storage size not constant"
+msgid "Unused dummy argument '%s' at %L"
msgstr ""
-#: fortran/trans-decl.c:2987
+#: fortran/trans-decl.c:3026
#, no-c-format
-msgid "Unused parameter %s declared at %L"
+msgid "Unused variable '%s' declared at %L"
msgstr ""
-#: fortran/trans-decl.c:2993
+#: fortran/trans-decl.c:3052
#, no-c-format
-msgid "Unused variable %s declared at %L"
+msgid "Unused parameter '%s' declared at %L"
msgstr ""
-#: fortran/trans-expr.c:1951
+#: fortran/trans-expr.c:2036
#, no-c-format
msgid "Unknown argument list function at %L"
msgstr ""
-#: fortran/trans-intrinsic.c:771
+#: fortran/trans-intrinsic.c:829
#, no-c-format
msgid "'dim' argument of %s intrinsic at %L is not a valid dimension index"
msgstr ""
-#: fortran/trans-intrinsic.c:3402
-msgid "Argument NCOPIES of REPEAT intrinsic&nb